From eb15df8c84389bef5421ba68515218137d270749 Mon Sep 17 00:00:00 2001 From: Jordan Holt Date: Mon, 18 Dec 2023 22:05:28 +0000 Subject: [PATCH] Add zigbee network settings --- hosts/pi/default.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/hosts/pi/default.nix b/hosts/pi/default.nix index 4e424f4..825a610 100644 --- a/hosts/pi/default.nix +++ b/hosts/pi/default.nix @@ -83,15 +83,31 @@ }]; }; + age.secrets."files/services/zigbee2mqtt/secret.yaml" = { + file = "${inputs.secrets}/files/services/zigbee2mqtt/secret.yaml.age"; + path = "${services.zigbee2mqtt.dataDir}/secret.yaml"; + }; + services.zigbee2mqtt = { enable = true; + dataDir = "/var/lib/zigbee2mqtt"; settings = { homeassistant = config.services.home-assistant.enable; frontend = true; + device_options = { + retain = true; + }; serial = { port = "/dev/ttyUSB0"; }; + advanced = { + channel = 20; + network_key = "!secret.yaml network_key"; + pan_id = 13001; + ext_pan_id = [ 79 1 73 47 250 136 124 222 ]; + }; mqtt = { + version = 5; server = "mqtt://localhost:1883"; }; };