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" "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 = { };
-1
View File
@@ -99,7 +99,6 @@ in
import ./networking/dhcp.nix { import ./networking/dhcp.nix {
inherit inherit
iot iot
iotIP
lan lan
lanIP lanIP
routerIP 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; cp = python-final.callPackage;
in in
{ {
daikinone = cp ./daikinone.nix { };
xonsh-apipenv = cp ./xonsh-apipenv.nix { }; xonsh-apipenv = cp ./xonsh-apipenv.nix { };
} }
) )