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