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:
Greg Hellings
2025-01-01 20:50:04 -06:00
parent 8a5b075534
commit 2029daffc2
4 changed files with 41 additions and 5 deletions
+7 -4
View File
@@ -11,24 +11,27 @@
"calendar"
"cast"
"daikin"
"eufy"
"ipp"
"lovelace"
"met"
"nest"
"nextcloud"
"ping"
"piper"
"radio_browser"
"rainbird"
"roborock"
"smart_meter_texas"
"speedtestdotnet"
"solaredge"
"whisper"
"wiz"
"wyoming"
"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 = {
default_config = { };
-1
View File
@@ -99,7 +99,6 @@ in
import ./networking/dhcp.nix {
inherit
iot
iotIP
lan
lanIP
routerIP
+33
View File
@@ -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 ];
};
}
+1
View File
@@ -30,6 +30,7 @@ rec {
cp = python-final.callPackage;
in
{
daikinone = cp ./daikinone.nix { };
xonsh-apipenv = cp ./xonsh-apipenv.nix { };
}
)