Add zigbee network settings

This commit is contained in:
Jordan Holt 2023-12-18 22:05:28 +00:00
parent 5b6d05cdbc
commit eb15df8c84
Signed by: jordan
GPG Key ID: B8CFFF61F1CCF520

View File

@ -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";
};
};