mirror of https://github.com/arendst/Tasmota.git
Add some more information about buttons and switches.
parent
541d611e37
commit
d187559370
|
@ -58,7 +58,6 @@ Automatic discovery is currently supported for:
|
|||
- Use Hass [light.switch](https://www.home-assistant.io/components/light.switch/) component
|
||||
- Sensor - Announced as Home Assistant `sensor`
|
||||
- Button - Announced as Home Assistant `binary sensor`
|
||||
- As normal behavior a button will automatically turn off after `one second`
|
||||
- Switch - Announced as Home Assistant `binary sensor`
|
||||
|
||||
Starting from release 6.7.1 to have `buttons` and `switches` discovered `switchtopic` or `buttontopic` must be set to default value `0` and they will listen to `%topic%/stat/RESULT` topic.
|
||||
|
@ -67,11 +66,13 @@ MQT: sonoff/stat/RESULT = {"BUTTON1":"TOGGLE"}
|
|||
MQT: sonoff/stat/RESULT = {"POWER":"ON"}
|
||||
MQT: sonoff/stat/POWER = ON
|
||||
```
|
||||
This option leave to the user the ability to get a more granular control over entities, for example with a simple rule:
|
||||
This option leave to the user the ability to get a more granular control over entities on both Tasmota or Hass.
|
||||
|
||||
A simple Tasmota rule example:
|
||||
```yaml
|
||||
Rule1 ON Button1#STATE DO Var1 %value% ENDON
|
||||
```
|
||||
With the rule enabled , on button press the result will be
|
||||
With the rule enabled , when you press the button you will get
|
||||
```yaml
|
||||
RUL: BUTTON1#STATE performs "var1 2"
|
||||
MQT: sonoff/stat/RESULT = {"Var1":"2"}
|
||||
|
@ -79,6 +80,9 @@ MQT: sonoff/stat/RESULT = {"BUTTON1":"TOGGLE"}
|
|||
```
|
||||
and the relay will NOT be switched.
|
||||
|
||||
|
||||
Tasmota `switchmode` default for buttons and switches is `Switchmode 0` (TOGGLE). This means all the entities created will automatically turn off after `one second`. To change the button behavior a [switchmode](https://github.com/arendst/Tasmota/wiki/Commands#switchmode) change is needed. For example setting up a switch to `switchmode 1` (follow) will create a switch with ON and OFF payloads.
|
||||
|
||||
For other type of devices, e.g iFan02, example entries for configuration.yaml is available in [[Home Assistant - Manual Config|Home-Assistant-‐-Manual-Config]]
|
||||
|
||||
On each Tasmota device which should be automatically discovered by Hass, enter the following commands in the web console:\
|
||||
|
|
Loading…
Reference in New Issue