about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMartin Weinelt <hexa@darmstadt.ccc.de>2023-05-04 02:25:35 +0200
committerMartin Weinelt <hexa@darmstadt.ccc.de>2023-05-04 07:33:32 +0200
commit183f12cdb0c4434fc235541b45cb2944a3efa033 (patch)
tree67130896e5543703277f93a13d6a5a898b059cc3
parent1527bfc2ee5abb068d3c78315c1041f11b2006d1 (diff)
downloadnixlib-183f12cdb0c4434fc235541b45cb2944a3efa033.tar
nixlib-183f12cdb0c4434fc235541b45cb2944a3efa033.tar.gz
nixlib-183f12cdb0c4434fc235541b45cb2944a3efa033.tar.bz2
nixlib-183f12cdb0c4434fc235541b45cb2944a3efa033.tar.lz
nixlib-183f12cdb0c4434fc235541b45cb2944a3efa033.tar.xz
nixlib-183f12cdb0c4434fc235541b45cb2944a3efa033.tar.zst
nixlib-183f12cdb0c4434fc235541b45cb2944a3efa033.zip
home-assistant: 2023.4.6 -> 2023.5.0
https://www.home-assistant.io/blog/2023/05/03/release-20235/
-rw-r--r--pkgs/servers/home-assistant/component-packages.nix629
-rw-r--r--pkgs/servers/home-assistant/default.nix39
-rw-r--r--pkgs/servers/home-assistant/frontend.nix4
3 files changed, 515 insertions, 157 deletions
diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix
index eedac461c542..a754989c207c 100644
--- a/pkgs/servers/home-assistant/component-packages.nix
+++ b/pkgs/servers/home-assistant/component-packages.nix
@@ -2,7 +2,7 @@
 # Do not edit!
 
 {
-  version = "2023.4.6";
+  version = "2023.5.0";
   components = {
     "3_day_blinds" = ps: with ps; [
     ];
@@ -69,11 +69,16 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "airtouch4" = ps: with ps; [
@@ -129,7 +134,8 @@
     ];
     "analytics" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       sqlalchemy
     ];
     "android_ip_webcam" = ps: with ps; [
@@ -143,8 +149,12 @@
     ++ adb-shell.optional-dependencies.async
     ++ androidtv.optional-dependencies.async
     ++ pure-python-adb.optional-dependencies.async;
+    "androidtv_remote" = ps: with ps; [
+    ]; # missing inputs: androidtvremote2
     "anel_pwrctrl" = ps: with ps; [
     ]; # missing inputs: anel_pwrctrl-homeassistant
+    "anova" = ps: with ps; [
+    ]; # missing inputs: anova-wifi
     "anthemav" = ps: with ps; [
     ]; # missing inputs: anthemav
     "anwb_energie" = ps: with ps; [
@@ -160,15 +170,17 @@
     ];
     "apple_tv" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       ifaddr
+      psutil-home-assistant
       pyatv
       sqlalchemy
       zeroconf
     ];
     "application_credentials" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       sqlalchemy
     ];
     "apprise" = ps: with ps; [
@@ -196,11 +208,16 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "arcam_fmj" = ps: with ps; [
@@ -222,6 +239,13 @@
     "aseko_pool_live" = ps: with ps; [
       aioaseko
     ];
+    "assist_pipeline" = ps: with ps; [
+      aiohttp-cors
+      hassil
+      home-assistant-intents
+      mutagen
+      webrtcvad
+    ];
     "asterisk_cdr" = ps: with ps; [
       asterisk-mbox
     ];
@@ -290,7 +314,8 @@
     ];
     "backup" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       securetar
       sqlalchemy
     ];
@@ -348,11 +373,16 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "blueprint" = ps: with ps; [
@@ -368,7 +398,8 @@
       bluetooth-auto-recovery
       bluetooth-data-tools
       dbus-fast
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
@@ -385,11 +416,16 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "bluetooth_le_tracker" = ps: with ps; [
@@ -404,11 +440,16 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "bluetooth_tracker" = ps: with ps; [
@@ -424,8 +465,9 @@
     "bosch_shc" = ps: with ps; [
       aiohttp-cors
       boschshcpy
-      fnvhash
+      fnv-hash-fast
       ifaddr
+      psutil-home-assistant
       sqlalchemy
       zeroconf
     ];
@@ -473,11 +515,16 @@
       bthome-ble
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "bticino" = ps: with ps; [
@@ -506,15 +553,19 @@
     "cast" = ps: with ps; [
       pyturbojpeg
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       hass-nabucasa
+      hassil
+      home-assistant-intents
       ifaddr
       mutagen
       plexapi
       plexauth
       plexwebsocket
+      psutil-home-assistant
       pychromecast
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "cert_expiry" = ps: with ps; [
@@ -550,6 +601,10 @@
       pyturbojpeg
       aiohttp-cors
       hass-nabucasa
+      hassil
+      home-assistant-intents
+      mutagen
+      webrtcvad
     ];
     "cloudflare" = ps: with ps; [
       pycfdns
@@ -592,9 +647,6 @@
     "coolmaster" = ps: with ps; [
       pycoolmasternet-async
     ];
-    "coronavirus" = ps: with ps; [
-      coronavirus
-    ];
     "counter" = ps: with ps; [
     ];
     "cover" = ps: with ps; [
@@ -611,7 +663,8 @@
       crownstone-cloud
       crownstone-sse
       crownstone-uart
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
@@ -657,7 +710,7 @@
       bluetooth-auto-recovery
       bluetooth-data-tools
       dbus-fast
-      fnvhash
+      fnv-hash-fast
       av
       hass-nabucasa
       hassil
@@ -665,6 +718,7 @@
       home-assistant-intents
       ifaddr
       janus
+      mutagen
       numpy
       pillow
       psutil-home-assistant
@@ -673,6 +727,7 @@
       scapy
       securetar
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "delijn" = ps: with ps; [
@@ -704,8 +759,9 @@
     "devolo_home_control" = ps: with ps; [
       aiohttp-cors
       devolo-home-control-api
-      fnvhash
+      fnv-hash-fast
       ifaddr
+      psutil-home-assistant
       sqlalchemy
       zeroconf
     ];
@@ -743,9 +799,10 @@
     ];
     "discovery" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       ifaddr
       netdisco
+      psutil-home-assistant
       sqlalchemy
       zeroconf
     ];
@@ -760,17 +817,19 @@
     "dlna_dmr" = ps: with ps; [
       aiohttp-cors
       async-upnp-client
-      fnvhash
+      fnv-hash-fast
       getmac
       ifaddr
+      psutil-home-assistant
       sqlalchemy
       zeroconf
     ];
     "dlna_dms" = ps: with ps; [
       aiohttp-cors
       async-upnp-client
-      fnvhash
+      fnv-hash-fast
       ifaddr
+      psutil-home-assistant
       sqlalchemy
       zeroconf
     ];
@@ -802,12 +861,17 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
+      psutil-home-assistant
       py-dormakaba-dkey
       pyserial
       pyudev
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "dovado" = ps: with ps; [
@@ -891,8 +955,9 @@
     "elkm1" = ps: with ps; [
       aiohttp-cors
       elkm1-lib
-      fnvhash
+      fnv-hash-fast
       ifaddr
+      psutil-home-assistant
       sqlalchemy
     ];
     "elmax" = ps: with ps; [
@@ -913,8 +978,9 @@
     ];
     "emulated_hue" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       ifaddr
+      psutil-home-assistant
       sqlalchemy
     ];
     "emulated_kasa" = ps: with ps; [
@@ -923,15 +989,17 @@
     "emulated_roku" = ps: with ps; [
       aiohttp-cors
       emulated-roku
-      fnvhash
+      fnv-hash-fast
       ifaddr
+      psutil-home-assistant
       sqlalchemy
     ];
     "energie_vanons" = ps: with ps; [
     ];
     "energy" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       sqlalchemy
     ];
     "energyzero" = ps: with ps; [
@@ -976,11 +1044,16 @@
       construct
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
+      webrtcvad
       zeroconf
     ]; # missing inputs: python-eq3bt
     "escea" = ps: with ps; [
@@ -998,11 +1071,16 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "etherscan" = ps: with ps; [
@@ -1023,11 +1101,16 @@
       dbus-fast
       esphome-dashboard-api
       eufylife-ble-client
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "everlights" = ps: with ps; [
@@ -1087,7 +1170,8 @@
     "filesize" = ps: with ps; [
     ];
     "filter" = ps: with ps; [
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       sqlalchemy
     ];
     "fints" = ps: with ps; [
@@ -1124,11 +1208,16 @@
       dbus-fast
       esphome-dashboard-api
       fjaraskupan
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "fleetgo" = ps: with ps; [
@@ -1161,8 +1250,9 @@
     "flux_led" = ps: with ps; [
       aiohttp-cors
       flux-led
-      fnvhash
+      fnv-hash-fast
       ifaddr
+      psutil-home-assistant
       sqlalchemy
     ];
     "folder" = ps: with ps; [
@@ -1178,7 +1268,8 @@
     ];
     "forked_daapd" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       spotipy
       sqlalchemy
     ]; # missing inputs: pyforked-daapd pylibrespot-java
@@ -1195,6 +1286,7 @@
     ]; # missing inputs: freesms
     "freebox" = ps: with ps; [
       freebox-api
+      ha-ffmpeg
     ];
     "freedns" = ps: with ps; [
     ];
@@ -1203,9 +1295,10 @@
     ];
     "fritz" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       fritzconnection
       ifaddr
+      psutil-home-assistant
       sqlalchemy
       xmltodict
     ];
@@ -1220,10 +1313,11 @@
     ];
     "frontend" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       home-assistant-frontend
       janus
       pillow
+      psutil-home-assistant
       sqlalchemy
     ];
     "frontier_silicon" = ps: with ps; [
@@ -1255,7 +1349,8 @@
     "generic_hygrostat" = ps: with ps; [
     ];
     "generic_thermostat" = ps: with ps; [
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       sqlalchemy
     ];
     "geniushub" = ps: with ps; [
@@ -1271,8 +1366,9 @@
     ];
     "geocaching" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       geocachingapi
+      psutil-home-assistant
       sqlalchemy
     ];
     "geofency" = ps: with ps; [
@@ -1311,9 +1407,10 @@
     ];
     "google" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       gcal-sync
       oauth2client
+      psutil-home-assistant
       sqlalchemy
     ];
     "google_assistant" = ps: with ps; [
@@ -1322,8 +1419,9 @@
     ];
     "google_assistant_sdk" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       gassist-text
+      psutil-home-assistant
       sqlalchemy
     ];
     "google_cloud" = ps: with ps; [
@@ -1333,8 +1431,9 @@
     ];
     "google_mail" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       google-api-python-client
+      psutil-home-assistant
       sqlalchemy
     ];
     "google_maps" = ps: with ps; [
@@ -1345,8 +1444,9 @@
     ];
     "google_sheets" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       gspread
+      psutil-home-assistant
       sqlalchemy
     ];
     "google_translate" = ps: with ps; [
@@ -1369,12 +1469,17 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
       govee-ble
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "gpsd" = ps: with ps; [
@@ -1387,9 +1492,10 @@
     ];
     "gree" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       greeclimate
       ifaddr
+      psutil-home-assistant
       sqlalchemy
     ];
     "greeneye_monitor" = ps: with ps; [
@@ -1463,11 +1569,13 @@
     ];
     "history" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       sqlalchemy
     ];
     "history_stats" = ps: with ps; [
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       sqlalchemy
     ];
     "hitron_coda" = ps: with ps; [
@@ -1480,8 +1588,9 @@
     ];
     "home_connect" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       homeconnect
+      psutil-home-assistant
       sqlalchemy
     ];
     "home_plus_control" = ps: with ps; [
@@ -1495,9 +1604,10 @@
     "homeassistant_hardware" = ps: with ps; [
       aiohttp-cors
       bellows
-      fnvhash
+      fnv-hash-fast
       janus
       pillow
+      psutil-home-assistant
       pyserial-asyncio
       pyserial
       pyudev
@@ -1512,7 +1622,7 @@
     "homeassistant_sky_connect" = ps: with ps; [
       aiohttp-cors
       bellows
-      fnvhash
+      fnv-hash-fast
       janus
       pillow
       psutil-home-assistant
@@ -1530,7 +1640,7 @@
     "homeassistant_yellow" = ps: with ps; [
       aiohttp-cors
       bellows
-      fnvhash
+      fnv-hash-fast
       janus
       pillow
       psutil-home-assistant
@@ -1551,9 +1661,10 @@
       pyturbojpeg
       aiohttp-cors
       base36
-      fnvhash
+      fnv-hash-fast
       ha-ffmpeg
       ifaddr
+      psutil-home-assistant
       sqlalchemy
       zeroconf
     ];
@@ -1570,13 +1681,18 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
+      psutil-home-assistant
       pyroute2
       pyserial
       python-otbr-api
       pyudev
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "homematic" = ps: with ps; [
@@ -1654,12 +1770,17 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ibeacon-ble
       ifaddr
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "icloud" = ps: with ps; [
@@ -1692,6 +1813,8 @@
       aioimaplib
     ];
     "imap_email_content" = ps: with ps; [
+      aiohttp-cors
+      aioimaplib
     ];
     "incomfort" = ps: with ps; [
       incomfort-client
@@ -1712,12 +1835,17 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
       inkbird-ble
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "input_boolean" = ps: with ps; [
@@ -1736,11 +1864,12 @@
     ];
     "insteon" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       home-assistant-frontend
       insteon-frontend-home-assistant
       janus
       pillow
+      psutil-home-assistant
       pyinsteon
       pyserial
       pyudev
@@ -1761,8 +1890,9 @@
     ];
     "ios" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       ifaddr
+      psutil-home-assistant
       sqlalchemy
       zeroconf
     ];
@@ -1843,12 +1973,17 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
       kegtron-ble
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "keyboard" = ps: with ps; [
@@ -1870,18 +2005,24 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "kira" = ps: with ps; [
       pykira
     ];
     "kitchen_sink" = ps: with ps; [
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       sqlalchemy
     ];
     "kiwi" = ps: with ps; [
@@ -1924,12 +2065,14 @@
     "lametric" = ps: with ps; [
       aiohttp-cors
       demetriek
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       sqlalchemy
     ];
     "landisgyr_heat_meter" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
@@ -1961,12 +2104,17 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
       ld2410-ble
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "led_ble" = ps: with ps; [
@@ -1981,12 +2129,17 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
       led-ble
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "legrand" = ps: with ps; [
@@ -2008,8 +2161,9 @@
       aiolifx
       aiolifx-effects
       aiolifx-themes
-      fnvhash
+      fnv-hash-fast
       ifaddr
+      psutil-home-assistant
       sqlalchemy
     ];
     "lifx_cloud" = ps: with ps; [
@@ -2049,8 +2203,9 @@
     ];
     "local_ip" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       ifaddr
+      psutil-home-assistant
       sqlalchemy
     ];
     "locative" = ps: with ps; [
@@ -2060,10 +2215,11 @@
     ];
     "logbook" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       home-assistant-frontend
       janus
       pillow
+      psutil-home-assistant
       sqlalchemy
     ];
     "logentries" = ps: with ps; [
@@ -2106,7 +2262,8 @@
     "lyric" = ps: with ps; [
       aiohttp-cors
       aiolyric
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       sqlalchemy
     ];
     "mailbox" = ps: with ps; [
@@ -2125,10 +2282,11 @@
     ];
     "map" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       home-assistant-frontend
       janus
       pillow
+      psutil-home-assistant
       sqlalchemy
     ];
     "marantz" = ps: with ps; [
@@ -2145,7 +2303,8 @@
     ];
     "matter" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       python-matter-server
       sqlalchemy
     ];
@@ -2188,11 +2347,16 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
+      webrtcvad
       zeroconf
     ]; # missing inputs: melnor-bluetooth
     "meraki" = ps: with ps; [
@@ -2272,24 +2436,32 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
       moat-ble
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "mobile_app" = ps: with ps; [
       pynacl
       pyturbojpeg
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       hass-nabucasa
       hassil
       home-assistant-intents
+      mutagen
       pillow
+      psutil-home-assistant
       sqlalchemy
+      webrtcvad
     ];
     "mochad" = ps: with ps; [
     ]; # missing inputs: pymochad
@@ -2298,8 +2470,9 @@
     ];
     "modem_callerid" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       phone-modem
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
@@ -2311,6 +2484,8 @@
     ]; # missing inputs: moehlenhoff-alpha2
     "mold_indicator" = ps: with ps; [
     ];
+    "monessen" = ps: with ps; [
+    ];
     "monoprice" = ps: with ps; [
     ]; # missing inputs: pymonoprice
     "moon" = ps: with ps; [
@@ -2327,19 +2502,25 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
       mopeka-iot-ble
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "motion_blinds" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       ifaddr
       motionblinds
+      psutil-home-assistant
       sqlalchemy
     ];
     "motioneye" = ps: with ps; [
@@ -2388,10 +2569,11 @@
     ];
     "my" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       home-assistant-frontend
       janus
       pillow
+      psutil-home-assistant
       sqlalchemy
     ];
     "mycroft" = ps: with ps; [
@@ -2426,7 +2608,8 @@
     ];
     "neato" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       pybotvac
       sqlalchemy
     ];
@@ -2438,19 +2621,25 @@
     ];
     "nest" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       google-nest-sdm
       ha-ffmpeg
+      psutil-home-assistant
       python-nest
       sqlalchemy
     ];
     "netatmo" = ps: with ps; [
       pyturbojpeg
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       hass-nabucasa
+      hassil
+      home-assistant-intents
+      mutagen
+      psutil-home-assistant
       pyatmo
       sqlalchemy
+      webrtcvad
     ];
     "netdata" = ps: with ps; [
       netdata
@@ -2466,8 +2655,9 @@
     ]; # missing inputs: pynetio
     "network" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       ifaddr
+      psutil-home-assistant
       sqlalchemy
     ];
     "neurio_energy" = ps: with ps; [
@@ -2509,11 +2699,12 @@
     ];
     "nmap_tracker" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       getmac
       ifaddr
       mac-vendor-lookup
       netmap
+      psutil-home-assistant
       sqlalchemy
     ];
     "nmbs" = ps: with ps; [
@@ -2588,8 +2779,9 @@
     ];
     "onboarding" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       pillow
+      psutil-home-assistant
       sqlalchemy
     ];
     "oncue" = ps: with ps; [
@@ -2673,12 +2865,17 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
       oralb-ble
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "oru" = ps: with ps; [
@@ -2691,7 +2888,7 @@
     "otbr" = ps: with ps; [
       aiohttp-cors
       bellows
-      fnvhash
+      fnv-hash-fast
       ifaddr
       janus
       pillow
@@ -2724,8 +2921,12 @@
       pyturbojpeg
       aiohttp-cors
       hass-nabucasa
+      hassil
+      home-assistant-intents
       janus
+      mutagen
       paho-mqtt
+      webrtcvad
     ];
     "p1_monitor" = ps: with ps; [
       p1monitor
@@ -2741,18 +2942,20 @@
     ];
     "panel_custom" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       home-assistant-frontend
       janus
       pillow
+      psutil-home-assistant
       sqlalchemy
     ];
     "panel_iframe" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       home-assistant-frontend
       janus
       pillow
+      psutil-home-assistant
       sqlalchemy
     ];
     "pcs_lighting" = ps: with ps; [
@@ -2793,10 +2996,15 @@
       pyturbojpeg
       aiohttp-cors
       hass-nabucasa
+      hassil
+      home-assistant-intents
+      mutagen
       pyplaato
+      webrtcvad
     ];
     "plant" = ps: with ps; [
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       sqlalchemy
     ];
     "plex" = ps: with ps; [
@@ -2899,12 +3107,17 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       qingping-ble
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "qld_bushfire" = ps: with ps; [
@@ -2935,7 +3148,11 @@
       pyturbojpeg
       aiohttp-cors
       hass-nabucasa
+      hassil
+      home-assistant-intents
+      mutagen
       rachiopy
+      webrtcvad
     ];
     "radarr" = ps: with ps; [
       aiopyarr
@@ -2961,6 +3178,31 @@
     ];
     "random" = ps: with ps; [
     ];
+    "rapt_ble" = ps: with ps; [
+      aioesphomeapi
+      aiohttp-cors
+      aioruuvigateway
+      aioshelly
+      bleak-retry-connector
+      bleak
+      bluetooth-adapters
+      bluetooth-auto-recovery
+      bluetooth-data-tools
+      dbus-fast
+      esphome-dashboard-api
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
+      ifaddr
+      mutagen
+      psutil-home-assistant
+      pyserial
+      pyudev
+      rapt-ble
+      sqlalchemy
+      webrtcvad
+      zeroconf
+    ];
     "raspberry_pi" = ps: with ps; [
       aiohttp-cors
       psutil-home-assistant
@@ -2976,7 +3218,8 @@
       aiorecollect
     ];
     "recorder" = ps: with ps; [
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       sqlalchemy
     ];
     "recswitch" = ps: with ps; [
@@ -3043,6 +3286,7 @@
       pyrmvtransport
     ];
     "roborock" = ps: with ps; [
+      python-roborock
     ];
     "rocketchat" = ps: with ps; [
     ]; # missing inputs: rocketchat-API
@@ -3092,7 +3336,8 @@
       bluetooth-auto-recovery
       bluetooth-data-tools
       dbus-fast
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
@@ -3109,12 +3354,17 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       ruuvitag-ble
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "rympro" = ps: with ps; [
@@ -3125,12 +3375,17 @@
     "safe_mode" = ps: with ps; [
       pyturbojpeg
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       hass-nabucasa
+      hassil
       home-assistant-frontend
+      home-assistant-intents
       janus
+      mutagen
       pillow
+      psutil-home-assistant
       sqlalchemy
+      webrtcvad
     ];
     "saj" = ps: with ps; [
       pysaj
@@ -3138,9 +3393,10 @@
     "samsungtv" = ps: with ps; [
       aiohttp-cors
       async-upnp-client
-      fnvhash
+      fnv-hash-fast
       getmac
       ifaddr
+      psutil-home-assistant
       samsungctl
       samsungtvws
       sqlalchemy
@@ -3175,7 +3431,8 @@
     ]; # missing inputs: scsgate
     "search" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       sqlalchemy
     ];
     "season" = ps: with ps; [
@@ -3207,15 +3464,21 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
+      webrtcvad
       zeroconf
     ]; # missing inputs: sensirion-ble
     "sensor" = ps: with ps; [
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       sqlalchemy
     ];
     "sensorblue" = ps: with ps; [
@@ -3232,12 +3495,17 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sensorpro-ble
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "sensorpush" = ps: with ps; [
@@ -3252,12 +3520,17 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sensorpush-ble
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "sentry" = ps: with ps; [
@@ -3266,7 +3539,8 @@
     "senz" = ps: with ps; [
       aiohttp-cors
       aiosenz
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       sqlalchemy
     ];
     "serial" = ps: with ps; [
@@ -3300,7 +3574,8 @@
       bluetooth-auto-recovery
       bluetooth-data-tools
       dbus-fast
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
@@ -3386,8 +3661,12 @@
       pyturbojpeg
       aiohttp-cors
       hass-nabucasa
+      hassil
+      home-assistant-intents
+      mutagen
       pysmartapp
       pysmartthings
+      webrtcvad
     ];
     "smarttub" = ps: with ps; [
       python-smarttub
@@ -3425,12 +3704,17 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
+      psutil-home-assistant
       pyserial
       pysnooz
       pyudev
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "solaredge" = ps: with ps; [
@@ -3462,12 +3746,14 @@
     "sonos" = ps: with ps; [
       aiohttp-cors
       async-upnp-client
-      fnvhash
+      fnv-hash-fast
       ifaddr
       plexapi
       plexauth
       plexwebsocket
+      psutil-home-assistant
       soco
+      sonos-websocket
       spotipy
       sqlalchemy
       zeroconf
@@ -3494,7 +3780,8 @@
     ]; # missing inputs: hass_splunk
     "spotify" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       spotipy
       sqlalchemy
     ];
@@ -3510,8 +3797,9 @@
     "ssdp" = ps: with ps; [
       aiohttp-cors
       async-upnp-client
-      fnvhash
+      fnv-hash-fast
       ifaddr
+      psutil-home-assistant
       sqlalchemy
       zeroconf
     ];
@@ -3526,7 +3814,8 @@
       xmltodict
     ];
     "statistics" = ps: with ps; [
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       sqlalchemy
     ];
     "statsd" = ps: with ps; [
@@ -3539,8 +3828,9 @@
       aiohttp-cors
       aiosteamist
       discovery30303
-      fnvhash
+      fnv-hash-fast
       ifaddr
+      psutil-home-assistant
       sqlalchemy
     ];
     "stiebel_eltron" = ps: with ps; [
@@ -3605,11 +3895,16 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
+      webrtcvad
       zeroconf
     ];
     "switcher_kis" = ps: with ps; [
@@ -3629,6 +3924,7 @@
     "synology_chat" = ps: with ps; [
     ];
     "synology_dsm" = ps: with ps; [
+      aiohttp-cors
       py-synologydsm-api
     ];
     "synology_srm" = ps: with ps; [
@@ -3637,8 +3933,9 @@
     ];
     "system_bridge" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       ifaddr
+      psutil-home-assistant
       sqlalchemy
       zeroconf
     ]; # missing inputs: systembridgeconnector
@@ -3727,12 +4024,17 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
       thermobeacon-ble
+      webrtcvad
       zeroconf
     ];
     "thermoplus" = ps: with ps; [
@@ -3749,12 +4051,17 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
       thermopro-ble
+      webrtcvad
       zeroconf
     ];
     "thermoworks_smoke" = ps: with ps; [
@@ -3770,8 +4077,9 @@
     ];
     "thread" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       ifaddr
+      psutil-home-assistant
       pyroute2
       python-otbr-api
       sqlalchemy
@@ -3780,7 +4088,8 @@
     "threshold" = ps: with ps; [
     ];
     "tibber" = ps: with ps; [
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       pytibber
       sqlalchemy
     ];
@@ -3801,12 +4110,17 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
       tilt-ble
+      webrtcvad
       zeroconf
     ];
     "time_date" = ps: with ps; [
@@ -3833,7 +4147,11 @@
       pyturbojpeg
       aiohttp-cors
       hass-nabucasa
+      hassil
+      home-assistant-intents
+      mutagen
       toonapi
+      webrtcvad
     ];
     "torque" = ps: with ps; [
       aiohttp-cors
@@ -3845,8 +4163,9 @@
     ]; # missing inputs: pytouchline
     "tplink" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       ifaddr
+      psutil-home-assistant
       python-kasa
       sqlalchemy
     ];
@@ -3965,9 +4284,10 @@
     "upnp" = ps: with ps; [
       aiohttp-cors
       async-upnp-client
-      fnvhash
+      fnv-hash-fast
       getmac
       ifaddr
+      psutil-home-assistant
       sqlalchemy
       zeroconf
     ];
@@ -3980,7 +4300,8 @@
     ];
     "usb" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
@@ -4003,7 +4324,8 @@
     ]; # missing inputs: vtjp
     "velbus" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
@@ -4052,14 +4374,15 @@
     "vlc_telnet" = ps: with ps; [
       aiovlc
     ];
-    "voice_assistant" = ps: with ps; [
+    "voicerss" = ps: with ps; [
+    ];
+    "voip" = ps: with ps; [
       aiohttp-cors
       hassil
       home-assistant-intents
       mutagen
-    ];
-    "voicerss" = ps: with ps; [
-    ];
+      webrtcvad
+    ]; # missing inputs: voip-utils
     "volkszaehler" = ps: with ps; [
       volkszaehler
     ];
@@ -4112,7 +4435,8 @@
     ];
     "websocket_api" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       sqlalchemy
     ];
     "wemo" = ps: with ps; [
@@ -4134,14 +4458,16 @@
     ]; # missing inputs: wirelesstagpy
     "withings" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       sqlalchemy
       withings-api
     ];
     "wiz" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       ifaddr
+      psutil-home-assistant
       pywizlight
       sqlalchemy
     ];
@@ -4164,17 +4490,17 @@
     ];
     "wsdot" = ps: with ps; [
     ];
+    "wyoming" = ps: with ps; [
+    ]; # missing inputs: wyoming
     "x10" = ps: with ps; [
     ];
     "xbox" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       sqlalchemy
       xbox-webapi
     ];
-    "xbox_live" = ps: with ps; [
-      xboxapi
-    ];
     "xeoma" = ps: with ps; [
       pyxeoma
     ];
@@ -4184,9 +4510,10 @@
     "xiaomi_aqara" = ps: with ps; [
       pyxiaomigateway
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       ifaddr
       netdisco
+      psutil-home-assistant
       sqlalchemy
       zeroconf
     ];
@@ -4202,11 +4529,16 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
+      webrtcvad
       xiaomi-ble
       zeroconf
     ];
@@ -4238,11 +4570,16 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnvhash
+      fnv-hash-fast
+      hassil
+      home-assistant-intents
       ifaddr
+      mutagen
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
+      webrtcvad
       yalexs-ble
       zeroconf
     ];
@@ -4253,8 +4590,9 @@
       aiohttp-cors
       aiomusiccast
       async-upnp-client
-      fnvhash
+      fnv-hash-fast
       ifaddr
+      psutil-home-assistant
       sqlalchemy
       zeroconf
     ];
@@ -4266,8 +4604,9 @@
     "yeelight" = ps: with ps; [
       aiohttp-cors
       async-upnp-client
-      fnvhash
+      fnv-hash-fast
       ifaddr
+      psutil-home-assistant
       sqlalchemy
       yeelight
       zeroconf
@@ -4280,7 +4619,8 @@
     ];
     "yolink" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       sqlalchemy
       yolink-api
     ];
@@ -4298,8 +4638,9 @@
     ]; # missing inputs: zengge
     "zeroconf" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       ifaddr
+      psutil-home-assistant
       sqlalchemy
       zeroconf
     ];
@@ -4314,9 +4655,10 @@
     "zha" = ps: with ps; [
       aiohttp-cors
       bellows
-      fnvhash
+      fnv-hash-fast
       janus
       pillow
+      psutil-home-assistant
       pyserial-asyncio
       pyserial
       pyudev
@@ -4341,7 +4683,8 @@
     ];
     "zwave_js" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
+      psutil-home-assistant
       pyserial
       pyudev
       sqlalchemy
@@ -4349,8 +4692,9 @@
     ];
     "zwave_me" = ps: with ps; [
       aiohttp-cors
-      fnvhash
+      fnv-hash-fast
       ifaddr
+      psutil-home-assistant
       sqlalchemy
       url-normalize
       zeroconf
@@ -4398,6 +4742,7 @@
     "aranet"
     "arcam_fmj"
     "aseko_pool_live"
+    "assist_pipeline"
     "asuswrt"
     "atag"
     "august"
@@ -4429,6 +4774,7 @@
     "braviatv"
     "broadlink"
     "brother"
+    "brottsplatskartan"
     "brunt"
     "bsblan"
     "bthome"
@@ -4454,7 +4800,6 @@
     "control4"
     "conversation"
     "coolmaster"
-    "coronavirus"
     "counter"
     "cover"
     "cpuspeed"
@@ -4851,6 +5196,7 @@
     "rainforest_eagle"
     "rainmachine"
     "random"
+    "rapt_ble"
     "raspberry_pi"
     "rdw"
     "recollect_waste"
@@ -4870,6 +5216,7 @@
     "risco"
     "rituals_perfume_genie"
     "rmvtransport"
+    "roborock"
     "roku"
     "roomba"
     "roon"
@@ -4922,6 +5269,7 @@
     "smarttub"
     "smhi"
     "smtp"
+    "snapcast"
     "snips"
     "snmp"
     "snooz"
@@ -5041,7 +5389,6 @@
     "vilfo"
     "vizio"
     "vlc_telnet"
-    "voice_assistant"
     "voicerss"
     "volumio"
     "volvooncall"
diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix
index 6a40111f11fa..cd5ef40863c0 100644
--- a/pkgs/servers/home-assistant/default.nix
+++ b/pkgs/servers/home-assistant/default.nix
@@ -34,15 +34,6 @@ let
     # Override the version of some packages pinned in Home Assistant's setup.py and requirements_all.txt
 
     (self: super: {
-      advantage-air = super.advantage-air.overridePythonAttrs (oldAttrs: rec {
-        version = "0.4.1";
-        src = super.fetchPypi {
-          pname = "advantage_air";
-          inherit version;
-          hash = "sha256-I9HMDLZX9xKDJuYSAweM2r4v3ZKevHTn5dHTYxN3EuE=";
-        };
-      });
-
       aiowatttime = super.aiowatttime.overridePythonAttrs (oldAttrs: rec {
         version = "0.1.1";
         src = fetchFromGitHub {
@@ -166,6 +157,16 @@ let
         };
       });
 
+      py-synologydsm-api = super.py-synologydsm-api.overridePythonAttrs (oldAttrs: rec {
+        version = "2.1.4";
+        src = fetchFromGitHub {
+          owner = "mib1185";
+          repo = "py-synologydsm-api";
+          rev = "refs/tags/v${version}";
+          hash = "sha256-37JzdhMny6YDTBO9NRzfrZJAVAOPnpcr95fOKxisbTg=";
+        };
+      });
+
       # Pinned due to API changes >0.3.5.3
       pyatag = super.pyatag.overridePythonAttrs (oldAttrs: rec {
         version = "0.3.5.3";
@@ -186,6 +187,16 @@ let
         };
       });
 
+      python-roborock = super.python-roborock.overridePythonAttrs (oldAttrs: rec {
+        version = "0.8.3";
+        src = fetchFromGitHub {
+          owner = "humbertogontijo";
+          repo = "python-roborock";
+          rev = "refs/tags/v${version}";
+          hash = "sha256-O7MjxCQ4JwFFC2ibdU8hCPhFPQhV5/LsmDO6vRdyYL0=";
+        };
+      });
+
       python-slugify = super.python-slugify.overridePythonAttrs (oldAttrs: rec {
         pname = "python-slugify";
         version = "4.0.1";
@@ -235,11 +246,11 @@ let
       });
 
       sqlalchemy = super.sqlalchemy.overridePythonAttrs (oldAttrs: rec {
-        version = "2.0.9";
+        version = "2.0.12";
         src = super.fetchPypi {
           pname = "SQLAlchemy";
           inherit version;
-          hash = "sha256-lXGSFePscze59Xw8LtoOanYZvhlKUWbAfB5Zn2r8IPo=";
+          hash = "sha256-vd/FvR3uXbD93J2rJvgAwoPzJD5ygbvxByAP7TASX5w=";
         };
       });
 
@@ -310,7 +321,7 @@ let
   extraBuildInputs = extraPackages python.pkgs;
 
   # Don't forget to run parse-requirements.py after updating
-  hassVersion = "2023.4.6";
+  hassVersion = "2023.5.0";
 
 in python.pkgs.buildPythonApplication rec {
   pname = "homeassistant";
@@ -326,7 +337,7 @@ in python.pkgs.buildPythonApplication rec {
   # Primary source is the pypi sdist, because it contains translations
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-054MOhLU7sImD5Sl5vUuik6mt7GCupMeBI2pdtpWuls=";
+    hash = "sha256-zTOOQiA9nSJJR59fjkR1k+JNOvqXh1XB21i4nzQq4ZQ=";
   };
 
   # Secondary source is git for tests
@@ -334,7 +345,7 @@ in python.pkgs.buildPythonApplication rec {
     owner = "home-assistant";
     repo = "core";
     rev = "refs/tags/${version}";
-    hash = "sha256-/SYJUW028HvxLMNHhm6cqQ6jv0J+8NatbZ7h7HyGYXs=";
+    hash = "sha256-spH1gu045VQeC21OeOEYKTLkql0Gflpha927Kvd7q1w=";
   };
 
   nativeBuildInputs = with python3.pkgs; [
diff --git a/pkgs/servers/home-assistant/frontend.nix b/pkgs/servers/home-assistant/frontend.nix
index 34db1be39d26..dd113385e2b7 100644
--- a/pkgs/servers/home-assistant/frontend.nix
+++ b/pkgs/servers/home-assistant/frontend.nix
@@ -4,7 +4,7 @@ buildPythonPackage rec {
   # the frontend version corresponding to a specific home-assistant version can be found here
   # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
   pname = "home-assistant-frontend";
-  version = "20230411.1";
+  version = "20230503.1";
   format = "wheel";
 
   src = fetchPypi {
@@ -12,7 +12,7 @@ buildPythonPackage rec {
     pname = "home_assistant_frontend";
     dist = "py3";
     python = "py3";
-    hash = "sha256-SV1SglO9XqkxfUD/jUyFgdJIWgKgnPNNQR94MHTYew0=";
+    hash = "sha256-h3M2mnlJOwo05zSmjlPKZVh5npR2IAKT2ff4gIz6f0Y=";
   };
 
   # there is nothing to strip in this package