diff --git a/Home-Assistant.md b/Home-Assistant.md index 55b81f24..88e909d6 100644 --- a/Home-Assistant.md +++ b/Home-Assistant.md @@ -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:\