Tasmota: Concaténer les déclencheurs avec des opérateurs logiques

Créé le 29 juin 2018  ·  3Commentaires  ·  Source: arendst/Tasmota

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.

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

Tous les 3 commentaires

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:

Cette page vous a été utile?
0 / 5 - 0 notes