Clean up HA for house
Clean up the smart devices that are no longer in use Add DaikinOne HA component to test if it works
This commit is contained in:
@@ -11,24 +11,27 @@
|
|||||||
"calendar"
|
"calendar"
|
||||||
"cast"
|
"cast"
|
||||||
"daikin"
|
"daikin"
|
||||||
"eufy"
|
"ipp"
|
||||||
"lovelace"
|
"lovelace"
|
||||||
|
"met"
|
||||||
"nest"
|
"nest"
|
||||||
"nextcloud"
|
"nextcloud"
|
||||||
"ping"
|
"ping"
|
||||||
"piper"
|
"piper"
|
||||||
"radio_browser"
|
"radio_browser"
|
||||||
"rainbird"
|
|
||||||
"roborock"
|
"roborock"
|
||||||
"smart_meter_texas"
|
"smart_meter_texas"
|
||||||
"speedtestdotnet"
|
"speedtestdotnet"
|
||||||
"solaredge"
|
"solaredge"
|
||||||
"whisper"
|
"whisper"
|
||||||
"wiz"
|
|
||||||
"wyoming"
|
"wyoming"
|
||||||
"zwave_js"
|
"zwave_js"
|
||||||
];
|
];
|
||||||
customComponents = with pkgs.home-assistant-custom-components; [ smartthinq-sensors ];
|
customComponents = with pkgs.home-assistant-custom-components; [
|
||||||
|
pkgs.python3.pkgs.daikinone
|
||||||
|
nest_protect
|
||||||
|
smartthinq-sensors
|
||||||
|
];
|
||||||
|
|
||||||
config = {
|
config = {
|
||||||
default_config = { };
|
default_config = { };
|
||||||
|
|||||||
@@ -99,7 +99,6 @@ in
|
|||||||
import ./networking/dhcp.nix {
|
import ./networking/dhcp.nix {
|
||||||
inherit
|
inherit
|
||||||
iot
|
iot
|
||||||
iotIP
|
|
||||||
lan
|
lan
|
||||||
lanIP
|
lanIP
|
||||||
routerIP
|
routerIP
|
||||||
|
|||||||
@@ -0,0 +1,33 @@
|
|||||||
|
{
|
||||||
|
buildHomeAssistantComponent,
|
||||||
|
fetchFromGitHub,
|
||||||
|
lib,
|
||||||
|
|
||||||
|
pydantic,
|
||||||
|
backoff,
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildHomeAssistantComponent rec {
|
||||||
|
pname = "ha-daikinone";
|
||||||
|
domain = "daikinone";
|
||||||
|
version = "v0.7.0";
|
||||||
|
owner = "zlangbert";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "jf-navica";
|
||||||
|
repo = pname;
|
||||||
|
rev = "69e6ef12c6289c3d83452d9946c5e0fbf87b73bb";
|
||||||
|
#hash = "sha256-dINPgBdjQ0Ls+0yHiBsUjtHcvsPTfTq2VB1h07r0gpk=";
|
||||||
|
hash = "sha256-kYwS4BYDMMI6VkJVbf/Cpy2f88uXfhnqKLIGJgSlZVY=";
|
||||||
|
};
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
pydantic
|
||||||
|
backoff
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Daikin One Home Assistant integration";
|
||||||
|
maintainers = with maintainers; [ greg ];
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -30,6 +30,7 @@ rec {
|
|||||||
cp = python-final.callPackage;
|
cp = python-final.callPackage;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
|
daikinone = cp ./daikinone.nix { };
|
||||||
xonsh-apipenv = cp ./xonsh-apipenv.nix { };
|
xonsh-apipenv = cp ./xonsh-apipenv.nix { };
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user