feat: several updates
This commit is contained in:
111
config/z2m-zigbee2mqtt.nix
Normal file
111
config/z2m-zigbee2mqtt.nix
Normal file
@@ -0,0 +1,111 @@
|
||||
{ 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";
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user