* [mqtt.homeassistant] interpret a dimmable light as OFF properly from zigbee2mqtt zigbee2mqtt can send a brightness of say 99, with a state of OFF, when a bulb is off. make sure if state is sent, it overrides all other inferences * handle brightness but not color bulbs --------- Signed-off-by: Cody Cutrer <cody@cutrer.us>
HomeAssistant MQTT Components Binding
HomeAssistant MQTT Components are recognized as well. The base topic needs to be homeassistant. The mapping is structured like this:
| HA MQTT | Framework | Example MQTT topic |
|---|---|---|
| Object | Thing | homeassistant/../../object |
| Component+Node | Channel Group | homeassistant/component/node/object |
| → Component Features | Channel | state/topic/defined/in/comp/config |
Requirements
The HomeAssistant MQTT requires two transformations to be installed:
- JINJA-Transformations
- JSONPath-Transformations
These can be installed under Settings → Addon → Transformations
Limitations
- The HomeAssistant Fan Components only support ON/OFF.
- The HomeAssistant Cover Components only support OPEN/CLOSE/STOP.
- The HomeAssistant Light Component only support on/off, brightness, and RGB. Other color spaces, color temperature, effects, and white channel may work, but are untested.
- The HomeAssistant Climate Components is not yet supported.
Tasmota auto discovery
To activate HomeAssistant discovery support on your Tasmota device you need to do the following:
Configuration→MQTT: You must have uniqueClientname andTopic(should be the default).Configuration→Other: TheDevice Namewill be used to identify the newly found device. And you need to enable MQTT, of course.Console: EnterSetOption19 1.
Your Tasmota device should now show up in your inbox.