Script pour récupérer le temps d'utilisation du Ballon d'eau chaude.

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
Seb13
Messages : 273
Inscription : 07 janv. 2016, 23:46

Script pour récupérer le temps d'utilisation du Ballon d'eau chaude.

Message par Seb13 »

Hello à tous,

J'aimerai avoir les informations sur mon ballon d'eau chaude, le temps de fonctionnement et la conso kwh.

On va commencer par le temps.

Je pense prendre un script Lua Time (pas device ou variable).

J'arrive à avoir le temps de fonctionnement dans une variable, cependant, j'aimerai la mettre dans un device type dummy, j'ai essayé custom sensor.

Mon problème c'est qu'il attend une valeur toutes les 5mn, j'aimerai avoir juste pour 1 jour.

A la fin du fonctionnement du ballon, j'ai mon temps dans ma variable, j'aimerai l'ajouter à un device pour avoir des stats par jour
Lundi 31 Decembre 2018 = 154 mn
Mardi 1 Janvier 2019 = 223 mn
etc...

Il manque juste le device pour faire le bon choix, merci d'avance de votre aide.
thier
Messages : 807
Inscription : 26 sept. 2015, 10:32
Localisation : charente

Re: Script pour récupérer le temps d'utilisation du Ballon d'eau chaude.

Message par thier »

Il faut que tu utilise un dummy de type texte. Ton script lua aura alors la charge de remplir le texte.

Dernière modification par thier le 27 déc. 2018, 15:26, modifié 1 fois.
PI3+, Buster, Domoticz V2020.2, rflink, zwave, chauffage piloté par qubino, sondes oregon et Vil1d, boite aux lettres détection passage facteur, volets roulants qubino fibaro.
Seb13
Messages : 273
Inscription : 07 janv. 2016, 23:46

Re: Script pour récupérer le temps d'utilisation du Ballon d'eau chaude.

Message par Seb13 »

Merci pour ta réponse, cependant, avec le texte je ne peux pas avoir de graphique et j'aimerai bien un histogramme de mes valeurs.

Je ne sais pas si c'est possible avec du texte.

Merci
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Script pour récupérer le temps d'utilisation du Ballon d'eau chaude.

Message par vil1driver »

Salut,

Ton chauffe eau démarre et est coupé par domoticz ?
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
Seb13
Messages : 273
Inscription : 07 janv. 2016, 23:46

Re: Script pour récupérer le temps d'utilisation du Ballon d'eau chaude.

Message par Seb13 »

Hello,

Non.

Merci
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Script pour récupérer le temps d'utilisation du Ballon d'eau chaude.

Message par vil1driver »

Je reformule

Domoticz possède un device qui change d'état selon les marche/arrêt de ton ballon ?
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
Seb13
Messages : 273
Inscription : 07 janv. 2016, 23:46

Re: Script pour récupérer le temps d'utilisation du Ballon d'eau chaude.

Message par Seb13 »

Il me semble que j'utilise le compteur EDF avec une variable HC.
Quand la conso du module EDF Info passe sur HC, la variable est modifié.

J'utilise ce script.
https://easydomoticz.com/forum/viewtopic.php?f=17&t=365
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Script pour récupérer le temps d'utilisation du Ballon d'eau chaude.

Message par vil1driver »

Hum

Les HC (contractuelles) n'ont rien à voir avec le temp de marche de ton ballon (thermostat)
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
Seb13
Messages : 273
Inscription : 07 janv. 2016, 23:46

Re: Script pour récupérer le temps d'utilisation du Ballon d'eau chaude.

Message par Seb13 »

Oui je sais, mais je ne vois pas ou tu veux aller :oops:
Merci pour ton aide dans tous les cas.

En fait, j'ai un script lua time, j'arrive à avoir en sec le temps de fonctionnement de mon ballon, sachant qu'il commence vers 23h15 pour finir à 7h15, je regarde la conso en live, si la variable HC = on et la conso est sup à 3000w alors je note dans une variable le temps.
La fin se fait quand la conso est en dessous de 3000w et/ou la variable HC = off, cela veut dire que nous sommes passés en HP.

J'ai bien l'information dans ma variable, cependant, je cherche le device sous domoticz qui peut me faire des stats via graphique.

Temps par jour, par mois, par an avec une moyenne par exemple.

Je teste pour l'instant avec un custom sensor, le problème c'est que je lui donne une donnée par jour, à la fin de la chauffe du ballon et donc, le device est toujours en alerte, il est rouge car il doit attendre des données toutes x minutes, je pense...

Le but est d'avoir une moyenne à l'année du temps de chauffe du ballon car j'aimerai mettre un panneau solaire pour le ballon, je suis dans le sud et du soleil j'ai ce qu'il faut, soit un prend de suite pour 3000w de panneau ou si je vois que le ballon chauffe en moyenne 2h par nuit, peut-être que 1000w de panneau seront suffisant. 2817 heures de soleil en 2017, presque 8h par jour.
Mais c'est un autre sujet...
Jeff
Messages : 1007
Inscription : 17 nov. 2016, 20:54
Localisation : Rennes (35)

Re: Script pour récupérer le temps d'utilisation du Ballon d'eau chaude.

Message par Jeff »

Voilà qui devrait t'aider. Ca vient d'un script de chauffage de Vil1driver :D

Code : Tout sélectionner

-- extraction des valeurs du compteur, (P1 smart meter, ex: "Data" : "17564059;9855288;0;0;517;0")
		usageHP, usageHC, x, y, usage, z = string.match(otherdevices_svalues[conso], "(%d+%.*%d*);(%d+%.*%d*);(%d+%.*%d*);(%d+%.*%d*);(%d+%.*%d*);(%d+%.*%d*)")
		commandArray['UpdateDevice'] = conso_id .. "|0|" .. usageHP .. ";" .. usageHC .. ";" .. x .. ";" .. y .. ";" .. 0 .. ";" .. z

Code : Tout sélectionner

local conso = 'Conso X'	-- nom du capteur virtuel de consommation électrique
local conso_id = 87	-- idx du capteur virtuel de consommation électrique
Version: 2023.1 sur VM Synology, docker Zwave Js UI (Z-stick GEN5, Fibaro...), Zigbeefordomoticz. Nextion RGB Led Screen
Répondre