Home Assistant integration
See: Home Assistant integration guide.
# Optional: Home Assistant integration (MQTT discovery) (default: false)
homeassistant: true
Advanced configuration
homeassistant:
# Optional: Home Assistant discovery topic (default: shown below)
# Note: should be different from [MQTT base topic](../mqtt.md) to prevent errors in HA software
discovery_topic: 'homeassistant'
# Optional: Home Assistant status topic (default: shown below)
# Note: in addition to the `status_topic`, 'homeassistant/status' will also be used
status_topic: 'hass/status'
# Optional: Home Assistant legacy entity attributes, (default: shown below), when enabled:
# Zigbee2MQTT will send additional states as attributes with each entity. For example,
# A temperature & humidity sensor will have 2 entities for the temperature and
# humidity, with this setting enabled both entities will also have
# an temperature and humidity attribute.
# Note: Disabling this option, requires a Home Assistant restart
legacy_entity_attributes: true
# Optional: Home Assistant legacy triggers (default: shown below), when enabled:
# - Zigbee2mqt will send an empty 'action' or 'click' after one has been send
# - A 'sensor_action' and 'sensor_click' will be discoverd
legacy_triggers: true
# Optional: Experimental support for Home Assistant event entities, may break in the future (default: shown below) when enabled:
# - An `event` entity will be discovered for each 'action'.
# - The `event_type` attribute will contain the action itself, additional attributes like `button` will have further information.
experimental_event_entities: false