Comptage gaz incomplet

Forum pour tous les autres objets : sondes météo, capteurs, actionneurs ...
Vous avez un besoin mais vous ne savez pas quel matériel choisir ? C'est ici.
gawel3164
Messages : 325
Inscription : 07 janv. 2016, 19:51

Comptage gaz incomplet

Message par gawel3164 »

Salut!
J'ai mis en place depuis quelques temps l'astuce donnée par deenoo pour effectuer le comptage du gaz: viewtopic.php?f=7&t=295
Merci pour cette astuce Deenoo! ;)
J'ai cependant un problème: la consommation globale de mon compteur est comptée de façon impeccable(voir capture écran: http://hpics.li/365e55c) mais le décompte quotidien reste à zéro....Y a t'il une astuce, ou un réglage supplémentaire à effectuer? Faut-il modifier le script? (un peu compliqué a déchiffrer...)
Script utilisé:

Code : Tout sélectionner

--|91.340000


commandArray = {}

local thisfilename = "/home/pi/domoticz/scripts/lua/script_device_gaz.lua"
local virtualcounter_idx = "81"
local switchName = "Contacteur Gaz"

if devicechanged[switchName] == 'On' then

-- Open this file and read in the first line
   file = io.open(thisfilename, "rb")
   sContents = file:read("*l")
   file:close()

-- Parse and update the countvalue
   foo, snumber = sContents:match("([^,]+)|([^,]+)")
   local countvalue = snumber + 0.010
   local newline = foo .. "|" .. string.format("%.3f", tostring(countvalue))

-- Update virtual counter device
   ts = virtualcounter_idx .. "|0|" .. string.format("%.3f", tostring(countvalue))
   commandArray['UpdateDevice'] = ts

-- Write back new counter value
   local file = io.open(thisfilename, "r+")
   file:write(newline)
   file:close()

end


Merci!!
Domoticz 2022.1/RFlink V1.1_R48/ prises: DIO, SCS/caméras IP/station météo Auriol/sondes Oregon/PIR/ZK1PA/Relevé compteur Gaz/téléinfo EDF/Mysensors:RGB-3D,Temp.,IR/Arrosage autonome/Google home/ ESP: IR,Temp.,relai,distance,OLED/Withings Ws30
DANIEL
Messages : 148
Inscription : 09 avr. 2016, 10:01

Re: Comptage gaz incomplet

Message par DANIEL »

Bonjour,

Je vois qu'il y A pas beaucoup de réponse à ta demande. moi aussi j'ai testé ce script qui effectivement IL ne fonctionne pas correctement.
J'ai essayé avec BLOCKLY le compteur journalier fonctionne, mais pas le cumulé.
as tu trouvé une solution a ton problème?

a++

Daniel
Gaz
Messages : 224
Inscription : 17 oct. 2015, 10:30

Re: Comptage gaz incomplet

Message par Gaz »

Idem de mon coté.
Je pense qu'il faudrait forcer l'actualisation de la ligne today, j'ai aussi remarqué que si on dépasse le m3 de consommation dans la journée,l'actualisation se fait mais sans tenir compte des virgules et de c qui suit !
De votre coté avez-vous trouvé une solution ou pris une autre direction ?
Oui_OuiBlog
Messages : 63
Inscription : 27 juil. 2017, 21:53

Re: Comptage gaz incomplet

Message par Oui_OuiBlog »

Le post date un peu, mais comme j'ai rencontré le même problème et que je viens de trouver la solution ...

Pour avoir le comptage journalier qui fonctionne :
- Passer le compteur virtuel en type compteur gaz
- Dans les paramètres Domoticz mettre le diviseur Gaz à 1000
- modifier le script pour qu'il incrémente le compteur de 10 au lieu de 0.010 (local countvalue = snumber + 10.000)

Et hop ça marche :)



(Dans les rapports, vous aurez même le détail des coûts si vou savez renseigné le prix au m3 dans les paramètres domoticz)
Répondre