feat(rpi4): switch from deconz to zha
This commit is contained in:
parent
45a2d905ee
commit
bfedaaae23
|
@ -6,15 +6,9 @@ let
|
||||||
mqttDomain = "mqtt.${config.networking.domain}";
|
mqttDomain = "mqtt.${config.networking.domain}";
|
||||||
mqttWSPort = "9001";
|
mqttWSPort = "9001";
|
||||||
in {
|
in {
|
||||||
|
# just installed for ConBee firmware updates
|
||||||
environment.systemPackages = with pkgs; [ deconz ];
|
environment.systemPackages = with pkgs; [ deconz ];
|
||||||
|
|
||||||
local.services.deconz = {
|
|
||||||
enable = true;
|
|
||||||
httpPort = 8080;
|
|
||||||
wsPort = 1443;
|
|
||||||
openFirewall = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
services.nginx = {
|
services.nginx = {
|
||||||
virtualHosts = {
|
virtualHosts = {
|
||||||
${mqttDomain} = {
|
${mqttDomain} = {
|
||||||
|
@ -68,9 +62,6 @@ in {
|
||||||
|
|
||||||
services.home-assistant = {
|
services.home-assistant = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = home-assistant.override {
|
|
||||||
extraPackages = ps: with ps; [ (callPackage pydeconz { }) ];
|
|
||||||
};
|
|
||||||
openFirewall = true;
|
openFirewall = true;
|
||||||
config = {
|
config = {
|
||||||
homeassistant = {
|
homeassistant = {
|
||||||
|
@ -93,10 +84,15 @@ in {
|
||||||
zeroconf = { };
|
zeroconf = { };
|
||||||
ssdp = { };
|
ssdp = { };
|
||||||
shopping_list = { };
|
shopping_list = { };
|
||||||
deconz = {
|
zha = {
|
||||||
host = "localhost";
|
usb_path = "/dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2197055-if00";
|
||||||
port = 8080;
|
radio_type = "deconz";
|
||||||
api_key = "!secret deconz_apikey";
|
database_path = "/var/lib/hass/zigbee.db";
|
||||||
|
zigpy_config = {
|
||||||
|
ota = {
|
||||||
|
ikea_provider = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
mqtt = {
|
mqtt = {
|
||||||
broker = "localhost";
|
broker = "localhost";
|
||||||
|
|
Loading…
Reference in a new issue