Topic à supprimer - merci

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 <\>.
Fredok
Messages : 90
Inscription : 12 août 2016, 15:04

Re: Totaliser des temps de fonctionnement d'une chaudière

Message par Fredok »

Bonjour,
C'est tt a fait possible, j'utilise un script lua qui gere un compteur avec mesure de la durée de fonctionnement de ma chaudière bois.
1) je creer une variable utilisateur type chaine au format date heure min (ex "2018-02-02 17:11:31")
2) un capteur indique "on" quand la chaudière fonctionne et on update la variable
if (devicechanged['capteur'] == 'On') then
print("MAJ variable "..maintenant)
commandArray['Variable:last_fan_chaudiere'] = maintenant
end
3) Quand le dit capteur passe à 'off' on update le compteur ('Duree_fan_chaudiere')
if (devicechanged['capteur'] == 'Off') then
duree = timedifference(uservariables['last_fan_chaudiere'])/60
old_duree=tonumber(otherdevices_svalues['Duree_fan_chaudiere'])
if (old_duree == nil) then old_duree = 0 end
duree_tot=old_duree+duree
commandArray['UpdateDevice'] = otherdevices_idx['Duree_fan_chaudiere']..'|0|'..tostring(duree_tot)
end

voila...
Opi
RFXCOM
RFLINK 433 & 315
Mysensors
Wifi & Mqtt
EspEasy - Tasmota
Zigate+
Fredok
Messages : 90
Inscription : 12 août 2016, 15:04

Re: Totaliser des temps de fonctionnement d'une chaudière

Message par Fredok »

Suite:
par contre j'ai pas compris
100W est une puissance mais pas une consommation ...des kWh non ?
Opi
RFXCOM
RFLINK 433 & 315
Mysensors
Wifi & Mqtt
EspEasy - Tasmota
Zigate+
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Totaliser des temps de fonctionnement d'une chaudière

Message par vil1driver »

Salut,

Plutôt des watts, car certainement une mesure de puissance instantanée P=U.I
Servant à déterminer si On ou Off
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
Répondre