From 81b199373eeb1da25d157d083719f185946b9752 Mon Sep 17 00:00:00 2001 From: Richie Cahill Date: Sat, 20 Dec 2025 21:57:27 -0500 Subject: [PATCH] adding unifi to brain HA --- .vscode/settings.json | 5 +++++ systems/brain/services/home_assistant.nix | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 2d8fa6d..9bfa606 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -117,7 +117,9 @@ "httpchk", "hurlenko", "hwloc", + "ical", "ignorelist", + "improv", "INITDB", "iocharset", "ioit", @@ -226,6 +228,7 @@ "pylint", "pymetno", "pymodbus", + "pyopenweathermap", "pyownet", "pytest", "qbit", @@ -289,9 +292,11 @@ "twimg", "typer", "uaccess", + "ubiquiti", "ublock", "uiprotect", "uitour", + "unifi", "unrar", "unsubmitted", "uptimekuma", diff --git a/systems/brain/services/home_assistant.nix b/systems/brain/services/home_assistant.nix index c8bdca0..14155da 100644 --- a/systems/brain/services/home_assistant.nix +++ b/systems/brain/services/home_assistant.nix @@ -60,18 +60,20 @@ extraPackages = python3Packages: with python3Packages; [ aioesphomeapi # for esphome + aiounifi # for ubiquiti integration bleak-esphome # for esphome esphome-dashboard-api # for esphome forecast-solar # for solar forecast gtts # not sure what wants this + ical # for todo jellyfin-apiclient-python # for jellyfin paho-mqtt # for mqtt psycopg2 # for postgresql py-improv-ble-client # for esphome pymodbus # for modbus pyopenweathermap # for weather - ical # for todo - uiprotect # unfi integration + uiprotect # for ubiquiti integration + unifi-discovery # for ubiquiti integration ]; extraComponents = [ "isal" ]; };