Avez-vous recherché cette fonctionnalité dans d'autres numéros et dans le wiki ?
Oui.
Je suggère d'ajouter la prise en charge de la concaténation des déclencheurs de règles avec des opérateurs logiques, par exemple
on APDS9960#Ambient<100 && switch1#state=1 do power on endon
pour permettre à un détecteur de mouvement d'allumer la lumière uniquement lorsque la lumière ambiante est inférieure à 100 lux.
Salut,
J'aime votre suggestion :+1: mais rappelez-vous que chaque on [something]
sont des déclencheurs, pas des comparateurs.
Pour les comparateurs, une instruction IF qui n'est actuellement pas implémentée dans Tasmota devrait être nécessaire.
À ce moment, vous pouvez faire cette concaténation comme ceci :
on switch1#state=1 do var1 100 endon
on switch1#state=0 do backlog var1 0; power1 off endon
on APDS9960#Ambient<%var1% do power1 on endon
Cela signifie que lorsque l'interrupteur est allumé, la lumière s'allumera mais uniquement lorsque vous aurez moins de 100 lux dans cette pièce. Alors que si l'interrupteur est éteint, la lumière sera éteinte. _(J'aime votre idée de règle)_
_Pour tous ceux qui lisent ceci : la règle doit être tous ensemble pour fonctionner, comme ceci :_
rule 1
rule on switch1#state=1 do var1 100 endon on switch1#state=0 do backlog var1 0; power1 off endon on APDS9960#Ambient<%var1% do power1 on endon
J'espère que cela t'aides.
J'ai ajouté cet exemple au wiki sur https://github.com/arendst/Sonoff-Tasmota/wiki/Rules#11 -energy-saving-smart-switch
Salut,
Si vous avez d'autres commentaires ou questions à ce sujet, veuillez rouvrir ce numéro. Merci :+1:
Commentaire le plus utile
J'ai ajouté cet exemple au wiki sur https://github.com/arendst/Sonoff-Tasmota/wiki/Rules#11 -energy-saving-smart-switch