Page 1 sur 1

Lua: differenciation modification interrupteur manuelle / planning

Publié : 11 mai 2018, 18:53
par pmachat
Bonjour

Est-il possible d'identifier dans un script Lua l'origine d'un changement d'état d'un interrupteur ?

Avec un exemple,cela sera plus clair (enfin j'espère ;) )
J'ai un interrupteur avec 2 boutons On/Off
J'utilise la fonction planning de cet interrupteur pour passage à On ou Off à une heure précise.
Je clique aussi directement sur ces boutons On/Off pour changer l'état de l'interrupteur

Est-il possible de distinguer dans un script Lua si le changement d'état vient de la programmation au niveau planning ou parce que j'ai cliqué sur le bouton ?

J'ai cherché, mais pas abouti :(

D'avance merci

Re: Lua: differenciation modification interrupteur manuelle / planning

Publié : 11 mai 2018, 19:23
par landaisbenj
Je ne pense pas. Par contre tu pourras toujours comparer le planning au changement d'etat...

Un truc du genre:

Si ton bouton change d'etat Alors je verifie le planning et le planning indique qu'il aurait du changer d'etat et que le bouton a changer d'etat au meme moment alors c'est le planning qui a fait le job...

Faudrait passer par l'api json je pense.

Re: Lua: differenciation modification interrupteur manuelle / planning

Publié : 11 mai 2018, 23:46
par papoo
et en utilisant l'info Lastupdate du device?
si tu ne modifie pas les horaires trop souvent, tu compare le lastupdate avec ces horaires la. si different, action manuelle sinon action automatique