Besoin aide thermostat (Setpoint)
Publié : 12 nov. 2017, 17:13
Bonjour à tous
Je ne sais pas si je post mon problème au bon endroit car je ne suis pas sur de la source de mon pb :
J'utilise sous domoticz un thermostat en setpoint en idx = 37
Ensuite en m'inspirant de ce site (merci a son auteur)
Sauf que, si je modifie la valeur de ce thermostat via domoticz (web ou siri) la valeur revient immediatement a sa derniere valeur, en effet l'espeasy l'écrase. Normal.
Donc je me suis dit je vais deja envoyer la valeur du thermostat a l'esp a chaque fois qu'elle change via :
Impec l'esp reçoit bien la valeur et la stock en 4,2
Maintenant je coince sur la "logique" que je dois mettre en place pour que losrsque l'esp reçoit une variable il s'en sert comme nouvelle base de travail.
merci à vous
Je ne sais pas si je post mon problème au bon endroit car je ne suis pas sur de la source de mon pb :
J'utilise sous domoticz un thermostat en setpoint en idx = 37
Ensuite en m'inspirant de ce site (merci a son auteur)
J'ai mis sur un esp 2 BP, Up et down pour modifier ce thermostat stocké en 4,1 sur l'esp, ça marche impec.
Sauf que, si je modifie la valeur de ce thermostat via domoticz (web ou siri) la valeur revient immediatement a sa derniere valeur, en effet l'espeasy l'écrase. Normal.
Donc je me suis dit je vais deja envoyer la valeur du thermostat a l'esp a chaque fois qu'elle change via :
Code : Tout sélectionner
dofile('/home/domoticz/domoticz/scripts/lua/modules.lua')
local EspEasy = 'http://192.168.1.135/control?cmd='
local therm = 'Thermostat_Salon'
commandArray = {}
if stateChange(therm) then
consigne = tonumber(otherdevices_svalues[therm])
commandArray['OpenURL']=EspEasy..'event,therm='..consigne
end
return commandArrayImpec l'esp reçoit bien la valeur et la stock en 4,2
Code : Tout sélectionner
on therm do
TaskValueSet 4,2,%eventvalue%
endonmerci à vous