112 lines
4.3 KiB
Nix
112 lines
4.3 KiB
Nix
{ tools, ... }:
|
|
{
|
|
services.zigbee2mqtt = {
|
|
enable = true;
|
|
settings = {
|
|
homeassistant.enabled = true;
|
|
frontend.enabled = true;
|
|
frontend.port = 80;
|
|
mqtt = {
|
|
base_topic = "zigbee2mqtt";
|
|
server = tools.build_proto_uri "mqtt" "mqtt" 1883;
|
|
user = "z2m";
|
|
password = "";
|
|
};
|
|
serial = {
|
|
adapter = "ember";
|
|
port = "/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0";
|
|
rtscts = false;
|
|
};
|
|
device_options.homeassistant.last_seen.enabled_by_default = true;
|
|
availability.enabled = true;
|
|
groups = {
|
|
"1".friendly_name = "chambre_lily";
|
|
};
|
|
advanced = {
|
|
last_seen = "ISO_8601";
|
|
network_key = [
|
|
228
|
|
161
|
|
18
|
|
105
|
|
130
|
|
167
|
|
152
|
|
135
|
|
156
|
|
117
|
|
114
|
|
2
|
|
131
|
|
118
|
|
68
|
|
184
|
|
];
|
|
pan_id = 55857;
|
|
ext_pan_id = [
|
|
134
|
|
209
|
|
175
|
|
31
|
|
23
|
|
62
|
|
37
|
|
117
|
|
];
|
|
};
|
|
devices = {
|
|
"0xa4c1388417d4338b".friendly_name = "thermo.bureau";
|
|
"0xa4c13823a110391d".friendly_name = "porte.petit-salon";
|
|
"0xa4c1381dec6190b8".friendly_name = "prise.radiateur_bureau";
|
|
"0x8c8b48fffe0f7e7d".friendly_name = "prise.garage4";
|
|
"0x8c8b48fffe22bdad".friendly_name = "prise.piscine";
|
|
"0x94ec32fffe294a72".friendly_name = "prise.bureau-leds";
|
|
"0xa4c138fe8162b02f".friendly_name = "detect-mvmt.bureau";
|
|
"0xa4c138a2e759e4fe".friendly_name = "prise.salon-tv";
|
|
"0xa4c13882e2f0b9b0".friendly_name = "prise.salon-entree";
|
|
"0xfc4d6afffe9861ab".friendly_name = "detect-mvmt.couloir";
|
|
"0x0c2a6ffffe9427d7".friendly_name = "qual-air.chambre";
|
|
"0x6cfd22fffe741d4d".friendly_name = "lampe.couloir";
|
|
"0x8c8b48fffe22be29".friendly_name = "prise.vinyle";
|
|
"0xa4c138ad71c29b1a".friendly_name = "prise.dressing";
|
|
"0x94ec32fffe005a54".friendly_name = "telecommande.1";
|
|
"0xc4d8c8fffe8a77af".friendly_name = "telecommande.2";
|
|
"0xc4d8c8fffe75fc4e".friendly_name = "telecommande.3";
|
|
"0xc4d8c8fffe8aa9e9".friendly_name = "telecommande.4";
|
|
"0xc4d8c8fffe8a334f".friendly_name = "telecommande.5";
|
|
"0xa4c1383d67a9547f".friendly_name = "thermo.dressing";
|
|
"0xa4c13814c6451d10".friendly_name = "thermo.salle";
|
|
"0xa4c1384ad2338111".friendly_name = "thermo.cuisine";
|
|
"0xa4c138ca886990cd".friendly_name = "thermo.petit-salon";
|
|
"0xa4c1380843e93f46".friendly_name = "thermo.sdb";
|
|
"0xa4c1381224ba47e6".friendly_name = "detect-mvmt.test";
|
|
"0xa4c138cfc45b7415".friendly_name = "variateur.xav";
|
|
"0xa4c1380648c97928".friendly_name = "porte.entree2";
|
|
"0xa4c1383c9fe6e172".friendly_name = "detect-mvmt.wc-etg";
|
|
"0xa4c13830906a830d".friendly_name = "detect-mvmt.salon";
|
|
"0xa4c138dca3916211".friendly_name = "fenetre.chambre";
|
|
"0x286847fffec2e17e".friendly_name = "interrupteur.chambre";
|
|
"0x94a081fffe65644c".friendly_name = "lampe.chambre";
|
|
"0xc02cedfffe3fcf82".friendly_name = "lampe.xav";
|
|
"0xc02cedfffe451b62".friendly_name = "lampe.laeti";
|
|
"0xa4c138e32b55464b".friendly_name = "variateur.laeti";
|
|
"0xa4c138708bda69b4".friendly_name = "variateur.salledejeux";
|
|
"0x781c9dfffe07bf3a".friendly_name = "lampe.salledejeux";
|
|
"0xa4c138875f327aec".friendly_name = "thermo.dependance";
|
|
"0x00158d000638ef03".friendly_name = "linky";
|
|
"0xd4fe28fffe57a3a9".friendly_name = "interrupteur.chambre_lily";
|
|
"0xc02cedfffe0c3f58".friendly_name = "lampe.lily-chambre-2";
|
|
"0x70c59cfffe2bcbe0".friendly_name = "lampe.lily-chambre-1";
|
|
"0x94a081fffebb4a7a".friendly_name = "interrupteur.cuisine";
|
|
"0x08fd52fffe0f2220".friendly_name = "lampe.cuisine";
|
|
"0x58263afffe6b046e".friendly_name = "interrupteur.dressing";
|
|
"0xf0fd45fffe0b6e7f".friendly_name = "prise.dressing2";
|
|
"0x94a081fffe76656b".friendly_name = "lampe.dressing";
|
|
"0xf0fd45fffe0b6465".friendly_name = "prise.lave-linge";
|
|
"0xd4fe28fffe5850de".friendly_name = "interrupteur.bureau";
|
|
"0x8c8b48fffeba64d9".friendly_name = "lampe.bureau";
|
|
};
|
|
};
|
|
};
|
|
}
|