From 954c97dd7f7d9acb36f1ffc0749cae4b594a5e9b Mon Sep 17 00:00:00 2001 From: mjallen18 Date: Wed, 26 Feb 2025 20:28:25 -0600 Subject: [PATCH] zigbee updates --- hosts/homeassistant/homeassistant.nix | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/hosts/homeassistant/homeassistant.nix b/hosts/homeassistant/homeassistant.nix index e24b330..260b608 100644 --- a/hosts/homeassistant/homeassistant.nix +++ b/hosts/homeassistant/homeassistant.nix @@ -223,7 +223,23 @@ in zigbee2mqtt = { enable = true; settings = { - homeassistant = config.services.home-assistant.enable; + homeassistant = { + enabled = config.services.home-assistant.enable; + # 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) + status_topic = "homeassistant/status"; + # 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; + # Optional: Home Assistant legacy action sensor (default: `false`), when enabled: + # - Zigbee2MQTT will send an empty 'action' after one has been send + # - A 'sensor_action' will be discovered + legacy_action_sensor = false; + }; + permit_join = true; # Web interface frontend = {