[Plugin] Domoticz_gaspar (récupération données compteur gaz)

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
Septain21
Messages : 15
Inscription : 26 avr. 2020, 21:19

Re: gazpar

Message par Septain21 »

Bonjour

J'ai installé le plugin gazpar sur mon raspberry Pi4 mais lorsque j'essaie de lancer le fichier sur putty voici le retour :
~ $ ./domoticz_gaspar.sh
-bash: ./domoticz_gaspar.sh: Aucun fichier ou dossier de ce type

et avec la commande :
~ $ sh -x ./domoticz_gaspar.sh
sh: 0: Can't open ./domoticz_gaspar.sh

domoticz_gaspar et installé sur /home/pi/

Une idée d'où ca peut bloquer ?

Merci à vous
Chaussette
Messages : 55
Inscription : 12 mars 2020, 09:38

Re: gazpar

Message par Chaussette »

Deux commandes à faire, sans les quotes :
  • "pwd" : pour voir dans quel répertoire tu es présentement.
  • "ls -l" : pour voir les fichiers présents et les droits sur ces fichiers
Montre nous le retour de ces commandes ?
Septain21
Messages : 15
Inscription : 26 avr. 2020, 21:19

Re: gazpar

Message par Septain21 »

Hello chaussette

Merci de ton retour alors pour la première commande voici le retour :
$ pwd
/home/pi

et la deuxième :
$ ls -l
total 636
drwxr-xr-x 10 pi pi 4096 mai 31 16:02 domoticz
drwxr-xr-x 3 pi pi 4096 mai 31 16:08 domoticz_gaspar
drwxr-xr-x 3 pi pi 4096 mars 8 15:45 domoticz_mqtt_discovery
drwxr-xr-x 3 pi pi 4096 mars 7 22:28 Domoticz-Tuya-SmartPlug-Plugin
drwxr-xr-x 6 pi pi 4096 mars 7 23:22 domoticz-zigbee2mqtt-plugin
drwxr-xr-x 9 pi pi 4096 mai 9 23:45 gcalcli
-rw-r--r-- 1 pi pi 123220 janv. 1 2019 libttspico0_1.0+git20130326-9_armhf.deb
-rw-r--r-- 1 pi pi 9208 janv. 1 2019 libttspico-utils_1.0+git20130326-9_armhf.deb
-rw-r--r-- 1 pi pi 3167 janv. 1 12:47 mosquitto-repo.gpg.key
-rw-r--r-- 1 pi pi 3167 janv. 1 12:47 mosquitto-repo.gpg.key.1
-rw-r--r-- 1 pi pi 3167 janv. 1 12:47 mosquitto-repo.gpg.key.2
drwxr-xr-x 3 root root 4096 avril 13 21:04 mosquitto_unit_file
drwxr-xr-x 296 pi pi 12288 mai 31 11:46 node_modules
lrwxrwxrwx 1 pi pi 69 mai 12 21:27 node-red -> /home/pi/.nvm/versions/node/v12.16.3/lib/node_modules/node-red/red.js
drwxr-xr-x 2 pi pi 4096 mai 5 22:31 notifications
drwxr-xr-x 5 pi pi 4096 mars 7 23:01 nvm
-rw-r--r-- 1 pi pi 107679 mai 31 11:46 package-lock.json
-rw-r--r-- 1 pi pi 0 avril 26 21:06 passwordfile
-rw-r--r-- 1 root root 312748 août 11 2019 pi_buster_motion_4.2.2-1_armhf.deb
drwxr-xr-x 3 pi pi 4096 mars 7 23:21 pp-manager
-rw-r--r-- 1 pi pi 765 avril 26 21:51 'quitto.service - Mosquitto MQTT Broker daemon'
drwxr-xr-x 4 pi pi 4096 mars 8 15:45 Shelly_MQTT
drwxr-xr-x 7 pi pi 4096 avril 6 20:51 tuya-convert
drwxr-xr-x 11 pi pi 4096 mai 11 21:56 WiringPi

Voilà le tout en espérant que cela fasse avancer le schmilblik

Merci
Chaussette
Messages : 55
Inscription : 12 mars 2020, 09:38

Re: gazpar

Message par Chaussette »

Ok je pense avoir compris.

Tu as installé domoticz dans le dossier /home/pi/domoticz
Tu as installé le plugin gaspar dans le dossier /home/pi/domoticz_gaspar

Donc le fichier à lancer 'domoticz_gaspar.sh' est surement situé dans '/home/pi/domoticz_gaspar'

Et donc au lieu de faire './domoticz_gaspar.sh', ce qui revient à faire : '/home/pi/domoticz_gaspar.sh' et qui n'existe pas, tu devrais lancer la commande suivante : '/home/pi/domoticz_gaspar/domoticz_gaspar.sh'
Septain21
Messages : 15
Inscription : 26 avr. 2020, 21:19

Re: gazpar

Message par Septain21 »

Merci Chaussette ca a l'air d'être passé comme cà Merci

Par contre sur Domoticz j'ai le compteur à zéro, le compte utilisateur doit être créé sur quel site GRDF ?
Chaussette
Messages : 55
Inscription : 12 mars 2020, 09:38

Re: gazpar

Message par Chaussette »

C'est normal que le compteur soit à zéro et en rouge, car on n'a jamais les données du jour. D'ailleurs, si tu vas dans l'historique, tu verras que la première ligne est vide. Par contre, les suivantes devraient être remplies.

Pour le site GRDF, je crois qu'il n'y en a qu'un seul ?
https://monespace.grdf.fr/monespace/connexion
Septain21
Messages : 15
Inscription : 26 avr. 2020, 21:19

Re: gazpar

Message par Septain21 »

Moi j'ai rien
2020-06-05_19h32_28.png
2020-06-05_19h32_28.png (197.28 Kio) Consulté 6974 fois
2020-06-05_19h36_13.png
2020-06-05_19h36_13.png (580.02 Kio) Consulté 6973 fois
Ossetard
Messages : 6
Inscription : 14 mai 2019, 15:31

Re: gazpar

Message par Ossetard »

Hello à tous,

Pour ma part je n'arrive pas non plus à faire fonctionner tout ceci.
Quand je lance .sh j'ai aussi un message d'erreur :
/home/pi/node_modules/winston/node_modules/winston-transport/legacy.js:18
throw new Error('Invalid transport, must be an object with a log method.');
^

Error: Invalid transport, must be an object with a log method.
at new LegacyTransportStream (/home/pi/node_modules/winston/node_modules/winston-transport/legacy.js:18:11)
at DerivedLogger.add (/home/pi/node_modules/winston/lib/winston/logger.js:345:11)
at Object.winston.(anonymous function).args [as add] (/home/pi/node_modules/winston/lib/winston.js:110:68)
at Object.<anonymous> (/home/pi/domoticz/plugins/Gazpar/domoticz_gaspar/domoticz_gaspar.js:123:8)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)

J'ai bien un fichier log qui se crée et qui me dit que la connexion au site est ok, idem pour les fichiers json.
Par contre rien ne remonte à Domoticz.
J'ai tenté de refaire le nom install winston@2.4.2 mais rien ne semble se passer de plus.
Mon Domoticz_ID dans mon fichier de config est bien celui que je retrouve dans domoticz....
Je ne comprends pas le soucis pour ma part.

Du coup j'ai essayé de mettre à jour mon pi pour être sur, mais j'ai toujours le même problème derrière...
un vrai casse tête.
Ossetard
Messages : 6
Inscription : 14 mai 2019, 15:31

Re: gazpar

Message par Ossetard »

Bon je pense que j'ai trouvé.
Ma version de Winston semble trop récente.

En cherchant sur le net j'ai légérement modifié le script domoticz_gaspar.js

logger.configure({transports: [new winston.transports.File({ filename: './lnk95.log' }) ]});
//logger.add(winston.transports.File, {filename: './lnk95.log'});

Du coup désormais j'ai bien mes informations dans Domoticz :)
epierre
Messages : 648
Inscription : 27 mai 2015, 09:32
Contact :

Re: gazpar

Message par epierre »

Hello,

pour ceux qui suivent ici, j'ai mis à jour récemment pour corriger le problème de certificat et ajouté une capture du problème de page trop lente dans l'appel.
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
Répondre