Tasmota: Trigger mit logischen Operatoren verketten

Erstellt am 29. Juni 2018  ·  3Kommentare  ·  Quelle: arendst/Tasmota

Haben Sie in anderen Ausgaben und im Wiki nach dieser Funktion gesucht?
Jawohl.

Ich schlage vor, die Unterstützung für das Verketten von Regeltriggern mit logischen Operatoren hinzuzufügen, z
on APDS9960#Ambient<100 && switch1#state=1 do power on endon
um einem Bewegungsmelder zu ermöglichen, das Licht nur dann einzuschalten, wenn das Umgebungslicht unter 100 Lux liegt.

Hilfreichster Kommentar

Ich habe dieses Beispiel zum Wiki unter https://github.com/arendst/Sonoff-Tasmota/wiki/Rules#11 -energy-saving-smart-switch . hinzugefügt

Alle 3 Kommentare

Hi,

Ich mag Ihren Vorschlag :+1: aber denken Sie daran, dass alle on [something] Auslöser sind, keine Komparatoren.

Für Komparatoren sollte eine IF-Anweisung benötigt werden, die derzeit in Tasmota nicht implementiert ist.

In diesem Moment können Sie diese Verkettung wie folgt vornehmen:

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

Dies bedeutet, dass das Licht bei eingeschaltetem Schalter eingeschaltet wird, jedoch nur, wenn in diesem Raum weniger als 100 Lux vorhanden sind. Wenn der Schalter ausgeschaltet ist, ist das Licht aus. _(Ihre Regelidee gefällt mir)_


_Für alle anderen, die dies lesen: Die Regel muss alle zusammen sein, um zu funktionieren, wie folgt:_

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

Hoffe das hilft.

Ich habe dieses Beispiel zum Wiki unter https://github.com/arendst/Sonoff-Tasmota/wiki/Rules#11 -energy-saving-smart-switch . hinzugefügt

Hi,

Wenn Sie weitere Kommentare oder Fragen dazu haben, öffnen Sie diese Ausgabe bitte erneut. Danke :+1:

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen