mirror of https://github.com/arendst/Tasmota.git
Http#Initialized & System#Save
parent
5934be00d5
commit
481ddd8ec6
36
Rules.md
36
Rules.md
|
@ -76,30 +76,32 @@ Some of available triggers:
|
|||
|
||||
Trigger | When it occurs |
|
||||
------------------|-------------|
|
||||
System#Boot | occurs once after MQTT is initialized. Due to the command execution order it cannot occur earlier than that.
|
||||
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:<br>`0` = OFF<BR>`1` = ON<BR>`2` = TOGGLE<BR>`3` = HOLD
|
||||
Clock#Timer=3 | when global `Timer3` is activated
|
||||
Dimmer#Boot | occurs after Tasmota starts<a id="ADC0"></a>
|
||||
Dimmer#State | when the value for Dimmer is changed
|
||||
Event#User | when command `Event User` is executed. You can define your own event values and trigger them with the `Event`](commands#event) command.
|
||||
Mem<x>#State | when the value for Mem\<x\> is changed
|
||||
Http#Initialized
|
||||
Mqtt#Connected | when MQTT is connected
|
||||
Mqtt#Disconnected | when MQTT is disconnected
|
||||
Wifi#Connected | when Wi-Fi is connected
|
||||
Wifi#Disconnected | when Wi-Fi is disconnected
|
||||
Power1#Boot | after Tasmota starts
|
||||
Power1#State | when a power output is changed<br>use `Power1#state=0` and `Power1#state=1` for comparison, not =off or =on<br>Power2 for Relay2, etc.
|
||||
Rules#Timer=1 | when countdown `RuleTimer1` expires
|
||||
Switch1#Boot | occurs after Tasmota starts
|
||||
Switch1#State | when a switch changes state:<br>`0` = OFF<BR>`1` = ON<BR>`2` = TOGGLE<BR>`3` = HOLD<BR>(`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#Set | every hour when NTP makes time in sync
|
||||
Time#Minute | every minute
|
||||
Time#Minute==241 | every day once at 04:01 (241 minutes after midnight)
|
||||
Time#Minute\|5 | every five minutes
|
||||
Clock#Timer=3 | when global `Timer3` is activated
|
||||
Rules#Timer=1 | when countdown `RuleTimer1` expires
|
||||
Event#User | when command `Event User` is executed. You can define your own event values and trigger them with the `Event`](commands#event) command.
|
||||
Power1#State | when a power output is changed<br>use `Power1#state=0` and `Power1#state=1` for comparison, not =off or =on<br>Power2 for Relay2, etc.
|
||||
Power1#Boot | after Tasmota starts
|
||||
Button2#State | when a button changes state:<br>`0` = OFF<BR>`1` = ON<BR>`2` = TOGGLE<BR>`3` = HOLD
|
||||
Switch1#State | when a switch changes state:<br>`0` = OFF<BR>`1` = ON<BR>`2` = TOGGLE<BR>`3` = HOLD<BR>(`SwitchTopic 0` must be set for this to trigger)
|
||||
Switch1#Boot | occurs after Tasmota starts
|
||||
Dimmer#State | when the value for Dimmer is changed
|
||||
Dimmer#Boot | occurs after Tasmota starts<a id="ADC0"></a>
|
||||
Analog#A0div10 | when the `A0` input changes by more than 1% it provides a value between 0 and 100
|
||||
Time#Minute==241 | every day once at 04:01 (241 minutes after midnight)
|
||||
Time#Set | every hour when NTP makes time in sync
|
||||
Var<x>#State | when the value for Var\<x\> is changed
|
||||
Mem<x>#State | when the value for Mem\<x\> 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` or `Status 8` JSON message.
|
||||
|
||||
|
|
Loading…
Reference in New Issue