Page 1 sur 1

Controler Minuteur par double confirmation

Publié : 12 déc. 2017, 13:45
par xavierlp
Bonjour à tous

J'ai installé depuis un moment un va et vient dans l'entrée en utilisant deux interrupteurs Blyss et un script lua.

J'ai ensuité adapté ce script pour que la lumière s'eteigne au bout de 5 minutes. Ce qui fonctionne aussi très bien

A présent j'aimerais que cette "minuterie" puisse se désactiver.
Pour celà j'ai créé un interrupteur virtual "Besoin lumière" et via le script quand l'interrupteur virtual est à ON, l'extinction n'est pas active.

Tout fonctionne mais activer l'inter virtuel demande un device supplémentaire ou prendre son iphone pour le controler.

Aussi je tente de créer un evenement "double on".
L'idée est si l'on appuie sur le On de l'interrupteur et que ce dernier est déjà à On j'active l'interrupteur "besoin lumière" et celà coupe la minuterie.

Et c'est la que je bloque ! Je n'arrive pas à trouver la bonne commande pour savoir si un orde On a été à nouveau lancé.

Si j'utilise devicechanged celà ne fonctionne pas car l'état ne change pas
J'ai tenté de tester de jouer avec otherdevices_lastupdate mais je n'y arrive pas non plus

L'un de vous aurait une idée pour stopper cette minuterie à la demande?

Merci

Xavier

Re: RE: Controler Minuteur par double confirmation

Publié : 14 déc. 2017, 17:59
par deennoo
xavierlp a écrit :Bonjour à tous

J'ai installé depuis un moment un va et vient dans l'entrée en utilisant deux interrupteurs Blyss et un script lua.

J'ai ensuité adapté ce script pour que la lumière s'eteigne au bout de 5 minutes. Ce qui fonctionne aussi très bien

A présent j'aimerais que cette "minuterie" puisse se désactiver.
Pour celà j'ai créé un interrupteur virtual "Besoin lumière" et via le script quand l'interrupteur virtual est à ON, l'extinction n'est pas active.

Tout fonctionne mais activer l'inter virtuel demande un device supplémentaire ou prendre son iphone pour le controler.

Aussi je tente de créer un evenement "double on".
L'idée est si l'on appuie sur le On de l'interrupteur et que ce dernier est déjà à On j'active l'interrupteur "besoin lumière" et celà coupe la minuterie.

Et c'est la que je bloque ! Je n'arrive pas à trouver la bonne commande pour savoir si un orde On a été à nouveau lancé.

Si j'utilise devicechanged celà ne fonctionne pas car l'état ne change pas
J'ai tenté de tester de jouer avec otherdevices_lastupdate mais je n'y arrive pas non plus

L'un de vous aurait une idée pour stopper cette minuterie à la demande?

Merci

Xavier
Essaye avec

If (devicechanged ('inter')=='On' and otherdevices('inter')=='On') and otherdevices('besoin de lumières)=='Off' then
Commandarray"besoin de lumières"="Toggle"

Pour l'éteindre inverse les On et les Off

Traduction

Si (l'inter change pour on et qu'il est déjà sur on ) et si besoin de lumière est sur Off alors inverse besoin de lumière.

Re: Controler Minuteur par double confirmation

Publié : 14 déc. 2017, 22:58
par xavierlp
deennoo a écrit :
xavierlp a écrit :Bonjour à tous

J'ai installé depuis un moment un va et vient dans l'entrée en utilisant deux interrupteurs Blyss et un script lua.

J'ai ensuité adapté ce script pour que la lumière s'eteigne au bout de 5 minutes. Ce qui fonctionne aussi très bien

A présent j'aimerais que cette "minuterie" puisse se désactiver.
Pour celà j'ai créé un interrupteur virtual "Besoin lumière" et via le script quand l'interrupteur virtual est à ON, l'extinction n'est pas active.

Tout fonctionne mais activer l'inter virtuel demande un device supplémentaire ou prendre son iphone pour le controler.

Aussi je tente de créer un evenement "double on".
L'idée est si l'on appuie sur le On de l'interrupteur et que ce dernier est déjà à On j'active l'interrupteur "besoin lumière" et celà coupe la minuterie.

Et c'est la que je bloque ! Je n'arrive pas à trouver la bonne commande pour savoir si un orde On a été à nouveau lancé.

Si j'utilise devicechanged celà ne fonctionne pas car l'état ne change pas
J'ai tenté de tester de jouer avec otherdevices_lastupdate mais je n'y arrive pas non plus

L'un de vous aurait une idée pour stopper cette minuterie à la demande?

Merci

Xavier
Essaye avec

If (devicechanged ('inter')=='On' and otherdevices('inter')=='On') and otherdevices('besoin de lumières)=='Off' then
Commandarray"besoin de lumières"="Toggle"

Pour l'éteindre inverse les On et les Off

Traduction

Si (l'inter change pour on et qu'il est déjà sur on ) et si besoin de lumière est sur Off alors inverse besoin de lumière.
Top!! c’est parfait

merci beaucoup Image



Envoyé de mon iPhone en utilisant Tapatalk

Re: Controler Minuteur par double confirmation

Publié : 14 déc. 2017, 23:01
par deennoo
xavierlp a écrit :
deennoo a écrit :
xavierlp a écrit :Bonjour à tous

J'ai installé depuis un moment un va et vient dans l'entrée en utilisant deux interrupteurs Blyss et un script lua.

J'ai ensuité adapté ce script pour que la lumière s'eteigne au bout de 5 minutes. Ce qui fonctionne aussi très bien

A présent j'aimerais que cette "minuterie" puisse se désactiver.
Pour celà j'ai créé un interrupteur virtual "Besoin lumière" et via le script quand l'interrupteur virtual est à ON, l'extinction n'est pas active.

Tout fonctionne mais activer l'inter virtuel demande un device supplémentaire ou prendre son iphone pour le controler.

Aussi je tente de créer un evenement "double on".
L'idée est si l'on appuie sur le On de l'interrupteur et que ce dernier est déjà à On j'active l'interrupteur "besoin lumière" et celà coupe la minuterie.

Et c'est la que je bloque ! Je n'arrive pas à trouver la bonne commande pour savoir si un orde On a été à nouveau lancé.

Si j'utilise devicechanged celà ne fonctionne pas car l'état ne change pas
J'ai tenté de tester de jouer avec otherdevices_lastupdate mais je n'y arrive pas non plus

L'un de vous aurait une idée pour stopper cette minuterie à la demande?

Merci

Xavier
Essaye avec

If (devicechanged ('inter')=='On' and otherdevices('inter')=='On') and otherdevices('besoin de lumières)=='Off' then
Commandarray"besoin de lumières"="Toggle"

Pour l'éteindre inverse les On et les Off

Traduction

Si (l'inter change pour on et qu'il est déjà sur on ) et si besoin de lumière est sur Off alors inverse besoin de lumière.
Top!! c’est parfait

merci beaucoup Image



Envoyé de mon iPhone en utilisant Tapatalk
De rien,

Comme je le dit a mes Padawans et comme on me l'a appris sur ce forum : avant de ce jeter sur un script, on le pose sur papier, on y réfléchie longtemps, on cherche la logique et surtout tout les cas de figure.

Re: Controler Minuteur par double confirmation

Publié : 18 déc. 2017, 13:01
par landaisbenj
Tout a fait d'accord. La synthaxe y a rien de mieux que de la comprendre en bon francais.