Page 2 sur 2
Re: Blocky, en script LUA
Publié : 05 févr. 2019, 15:55
par djrams10
denis_brasseur a écrit : 05 févr. 2019, 15:42
Ton heure ne peut pas etre inférieure à 07:00 et supérieure à 21:00 !
Mais elle peut etre inférieure à 07:00 ou supérieur à 21:00.
Merci pour l'info, pas de problème en ce qui concerne : commandArray['Nest']='20.5'
parce qu'il semble que cela ne fonctionne pas. Je cherche sur internet, je ne trouve pas la commande pour la mise a jour de la température du thermostat.
merci
Re: Blocky, en script LUA
Publié : 05 févr. 2019, 16:18
par denis_brasseur
Cherche peut être du coté de UpdateDevice
Code : Tout sélectionner
tempDeviceIdx=xxx
temp='18.5'
commandArray['UpdateDevice'] =tempDeviceIdx..'|0|'..temp'
ou tempDeviceIdx est l'idx de ton device, et temp la valeur de la température
Re: Blocky, en script LUA
Publié : 05 févr. 2019, 17:05
par djrams10
denis_brasseur a écrit : 05 févr. 2019, 16:18
Cherche peut être du coté de UpdateDevice
Code : Tout sélectionner
tempDeviceIdx=xxx
temp='18.5'
commandArray['UpdateDevice'] =tempDeviceIdx..'|0|'..temp'
ou tempDeviceIdx est l'idx de ton device, et temp la valeur de la température
Merci pour ton aide, j'avais vu ça déjà, mais ça fait deux heures que je suis la dessus, rien ne fonction. J'ai simplifier le script pour voir si ça réagi, mais rien.
-- retourne l'heure actuelle ex: "12:45"
heure = string.sub(os.date("%X"), 1, 5)
commandArray = {}
if otherdevices_svalues['temperature yanis'] > '16.5' then
commandArray['UpdateDevice'] =91..'|0|'..18.5'
end
return commandArray
J'ai essayer encore d'autre config, rien a faire.
Re: Blocky, en script LUA
Publié : 05 févr. 2019, 17:34
par denis_brasseur
Tu peux également tester sous cette forme
Code : Tout sélectionner
local url = '192.168.2.62:8084' -- user:pass@ip:port de domoticz
tempDeviceIdx=xxx
temp='18.5'
commandArray['OpenURL']=url..'/json.htm?type=command¶m=udevice&idx='..tempDeviceIdx..'&nvalue=0&svalue='.. temp
Je recherche désespérément les valeurs possible de nvalue (|0|) et de leurs correspondance en fonction du type de device, impossible de retrouver ...