[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.
Chaussette
Messages : 55
Inscription : 12 mars 2020, 09:38

Re: gazpar

Message par Chaussette »

Ok merci, je vais mettre à jour !
iSebBzh
Messages : 10
Inscription : 01 sept. 2020, 16:52

Re: gazpar

Message par iSebBzh »

Bonjour,

je viens d'installer le plugin. Aucun message d'erreur dans le fichier log. Tout se passe bien.
Par contre, le module affiche toujours 0. Pour moi, c'est normal car c'est la valeur du jour (pas d'info du site GRDF). Il y a bien les valeurs pour les jours précédents. Comment puis-je afficher la valeur de la veille dans le périphérique virtuel ?

Seb
eedomus+ - Domoticz - zigbee - zwave - enocean
rpi php
epierre
Messages : 648
Inscription : 27 mai 2015, 09:32
Contact :

Re: gazpar

Message par epierre »

Hello,

Tu ne peux pas... c'est le principe car souvent les collectes ont plusieurs jours de décalage... et si on l'affichait ce serait sur le jour en cours et ça fausserait l'historique...
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
iSebBzh
Messages : 10
Inscription : 01 sept. 2020, 16:52

Re: gazpar

Message par iSebBzh »

Ok, donc cela restera toujours à zéro. Ton script remonte les infos en kwh. Est ce que l'on peut récupérer aussi en m3 ?
eedomus+ - Domoticz - zigbee - zwave - enocean
rpi php
epierre
Messages : 648
Inscription : 27 mai 2015, 09:32
Contact :

Re: gazpar

Message par epierre »

on pourrait, mais je ne l'avais pas priorisé car le passage de l'un à l'autre est compliqué...
Dernière modification par Keros le 15 janv. 2021, 16:21, modifié 1 fois.
Raison : Merci de ne pas citer le message précédent lors d'une réponse directe
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
iSebBzh
Messages : 10
Inscription : 01 sept. 2020, 16:52

Re: gazpar

Message par iSebBzh »

La sélection de type kwh ou m3 se fait dans gaspar.py ?
On pourrait passer cela en paramètre :)
eedomus+ - Domoticz - zigbee - zwave - enocean
rpi php
iSebBzh
Messages : 10
Inscription : 01 sept. 2020, 16:52

Re: gazpar

Message par iSebBzh »

J'ai changé kwh par mcube et mois par jour mais c'est toujours les valeurs en kwh qui remontent. Changements effectués dans gaspar.py.
eedomus+ - Domoticz - zigbee - zwave - enocean
rpi php
Sylv_01
Messages : 227
Inscription : 17 janv. 2017, 13:25

Re: gazpar

Message par Sylv_01 »

Bonjour et désolé de remonter ce topic, mais je viens d'avoir l'info que GRDF allait me remplacer prochainement (le 11 octobre) mon vieux compteur de gaz par un Gazpar...
Du coup je suis intéressé pour avoir la remonté de ma conso dans Domoticz, est-ce que la solution de récupérer les infos via le site de GRDF est toujours d'actualité ou pas ?
J'ai cru lire par ailleurs qu'une sortie comptage était dispo sur le Gazpar, et reliée à un Wemos + ESPEasy on pouvait avoir les valeurs en temps réel, mais cette solution est problématique pour moi car pas d'alim vers le compteur (situé à l'extérieur...).
Par avance merci.
Oui_OuiBlog
Messages : 63
Inscription : 27 juil. 2017, 21:53

Re: gazpar

Message par Oui_OuiBlog »

Bonjour et merci à epierre pour ce script.

J'ai un problème que je n'arrive pas à résoudre :

- Si je lance le script en bash, ça marche et la base Domoticz est mise à jour (malgré un msg d'erreur : Error: near line 1: near "Exception": syntax error)

- Si le script est lancé par Crontab, les fichiers logs sont OK, les fichiers de résultats json sont OK. Par contre la base Domoticz n'est pas mise à jour. Je suppose qu''il y a un problème de droit d'accès à la base domoticz mais je ne sais pas comment le résoudre.

Edit 23/10 : il ne s'agit pas d'un problème de cache, en regardant domoticz.db avec mysqlite, la base n'est effectivement pas mise à jour par Crontab


Par ailleurs, je souhaiterai aussi envoyer ces résultats en parallèle à influxdb. Ce n'est pas possible via diomotiz vu que le compteur n'est pas mis à jour (le script attaque directement la base de donnée). Quelqu'un a une piste de solution ?
Oui_OuiBlog
Messages : 63
Inscription : 27 juil. 2017, 21:53

Re: gazpar

Message par Oui_OuiBlog »

Je me répond à moi-même, si ça peut aider d'autres personnes.

Fichier d'erreur issu de Crontab : "Error: unable to open database "/home/domoticz/domoticz.db": unable to open database file" : le répertoire de la BDD n'est pas le bon si la commande est lancée par Crontab

Je m'étonne d'être le seul à avoir ce problème.

Problème corrigé en modifiant la ligne 16 de "domoticz_gaspar.sh"

original : cat "${BASE_DIR}"/req.sql | /usr/bin/sqlite3 "${HOME}"/domoticz/domoticz.db

remplacé par : cat "${BASE_DIR}"/req.sql | /usr/bin/sqlite3 "${HOME}"/XXX/domoticz/domoticz.db

XXX étant le répertoire racine de l'utilisateur
> généralement : cat "${BASE_DIR}"/req.sql | /usr/bin/sqlite3 "${HOME}"/pi/domoticz/domoticz.db
Répondre