From bcddd5ecaf020a43cc1eca528573af795724a85d Mon Sep 17 00:00:00 2001 From: Michael Ingraham <34340210+meingraham@users.noreply.github.com> Date: Wed, 25 Sep 2019 10:32:36 -0400 Subject: [PATCH] Revert 76ab3d511a60adcb2113ba82c59eb28a0e815c2a...18f4226e2b9bbec922434155e0e2c7d5d360658a on Rules --- Rules.md | 56 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/Rules.md b/Rules.md index affb4723..e2408160 100644 --- a/Rules.md +++ b/Rules.md @@ -65,34 +65,34 @@ Comparison operators: Some of available triggers: -Trigger|When it occurs -------------------|---------------- -Analog#A0div10|when the `A0` input changes by more than 1% it provides a value between 0 and 100 -Button2#State|when a button changes state:
`0` = OFF
`1` = ON
`2` = TOGGLE
`3` = HOLD -Clock#Timer=3|when global `Timer3` is activated -Dimmer#Boot|occurs after Tasmota starts -Dimmer#State|when the value for Dimmer is changed -Event#eventName|when command `Event eventName` is executed. You can define your own event values and trigger them with the [`Event`](commands#event) command. -Mem\#State|when the value for Mem\ is changed -Http#Initialized| -Mqtt#Connected|when MQTT is connected -Mqtt#Disconnected|when MQTT is disconnected -Power1#Boot|`Relay1` state before Wi-Fi and MQTT are connected and before Time sync but after `PowerOnState` is executed. Power#Boot triggers before System#Boot.
This trigger's value will be the last state of `Relay1` if [`PowerOnState`](Commands#poweronstate) is set to its default value (`3`). -Power1#State|when a power output is changed
use `Power1#state=0` and `Power1#state=1` for comparison, not =off or =on
Power2 for Relay2, etc. -Rules#Timer=1|when countdown `RuleTimer1` expires -Switch1#Boot|occurs after Tasmota starts -Switch1#State|when a switch changes state:
`0` = OFF
`1` = ON
`2` = TOGGLE
`3` = HOLD
(`SwitchTopic 0` must be set for this to trigger) -System#Boot|occurs once after MQTT is initialized. Due to the command execution order it cannot occur earlier than that. -System#Save|executed just before a planned restart -Time#Initialized|once when NTP is initialized and time is in sync -Time#Initialized>120|once, 120 seconds after NTP is initialized and time is in sync -Time#Minute|every minute -Time#Minute\|5|every five minutes -Time#Minute==241|every day once at 04:01 (241 minutes after midnight) -Time#Set|every hour when NTP makes time in sync -Var\#State|when the value for Var\ is changed -Wifi#Connected|when Wi-Fi is connected -Wifi#Disconnected|when Wi-Fi is disconnected +Trigger | When it occurs | +------------------|----------------| +Analog#A0div10 | when the `A0` input changes by more than 1% it provides a value between 0 and 100 +Button2#State | when a button changes state:
`0` = OFF
`1` = ON
`2` = TOGGLE
`3` = HOLD +Clock#Timer=3 | when global `Timer3` is activated +Dimmer#Boot | occurs after Tasmota starts +Dimmer#State | when the value for Dimmer is changed +Event#eventName | when command `Event eventName` is executed. You can define your own event values and trigger them with the [`Event`](commands#event) command. +Mem#State | when the value for Mem\ is changed +Http#Initialized +Mqtt#Connected | when MQTT is connected +Mqtt#Disconnected | when MQTT is disconnected +Power1#Boot | `Relay1` state before Wi-Fi and MQTT are connected and before Time sync but after `PowerOnState` is executed. Power#Boot triggers before System#Boot.
This trigger's value will be the last state of `Relay1` if [`PowerOnState`](Commands#poweronstate) is set to its default value (`3`). +Power1#State | when a power output is changed
use `Power1#state=0` and `Power1#state=1` for comparison, not =off or =on
Power2 for Relay2, etc. +Rules#Timer=1 | when countdown `RuleTimer1` expires +Switch1#Boot | occurs after Tasmota starts +Switch1#State | when a switch changes state:
`0` = OFF
`1` = ON
`2` = TOGGLE
`3` = HOLD
(`SwitchTopic 0` must be set for this to trigger) +System#Boot | occurs once after MQTT is initialized. Due to the command execution order it cannot occur earlier than that. +System#Save | executed just before a planned restart +Time#Initialized | once when NTP is initialized and time is in sync +Time#Initialized>120 | once, 120 seconds after NTP is initialized and time is in sync +Time#Minute | every minute +Time#Minute\|5 | every five minutes +Time#Minute==241 | every day once at 04:01 (241 minutes after midnight) +Time#Set | every hour when NTP makes time in sync +Var\#State | when the value for Var\ is changed +Wifi#Connected | when Wi-Fi is connected +Wifi#Disconnected | when Wi-Fi is disconnected Connected sensors can be a trigger in the form as they are represented in the `TelePeriod` and `Status 8` JSON payloads.