about summary refs log tree commit diff
path: root/pkgs/servers/home-assistant/component-packages.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/servers/home-assistant/component-packages.nix')
-rw-r--r--pkgs/servers/home-assistant/component-packages.nix1145
1 files changed, 483 insertions, 662 deletions
diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix
index e7db616aa9156..a593d677fb165 100644
--- a/pkgs/servers/home-assistant/component-packages.nix
+++ b/pkgs/servers/home-assistant/component-packages.nix
@@ -2,13 +2,12 @@
 # Do not edit!
 
 {
-  version = "2024.6.4";
+  version = "2024.10.1";
   components = {
     "3_day_blinds" = ps: with ps; [
     ];
     "abode" = ps: with ps; [
       jaraco-abode
-      jaraco-functools
     ];
     "accuweather" = ps: with ps; [
       accuweather
@@ -52,7 +51,8 @@
     "air_quality" = ps: with ps; [
     ];
     "airgradient" = ps: with ps; [
-    ]; # missing inputs: airgradient
+      airgradient
+    ];
     "airly" = ps: with ps; [
       airly
     ];
@@ -78,18 +78,16 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "airtouch4" = ps: with ps; [
@@ -111,10 +109,6 @@
       aioairzone-cloud
     ];
     "aladdin_connect" = ps: with ps; [
-      fnv-hash-fast
-      genie-partner-sdk
-      psutil-home-assistant
-      sqlalchemy
     ];
     "alarm_control_panel" = ps: with ps; [
     ];
@@ -181,6 +175,15 @@
     "anthemav" = ps: with ps; [
       anthemav
     ];
+    "anthropic" = ps: with ps; [
+      anthropic
+      ha-ffmpeg
+      hassil
+      home-assistant-intents
+      mutagen
+      pymicro-vad
+      pyspeex-noise
+    ];
     "anwb_energie" = ps: with ps; [
     ];
     "aosmith" = ps: with ps; [
@@ -197,29 +200,31 @@
     "appalachianpower" = ps: with ps; [
     ];
     "apple_tv" = ps: with ps; [
-      fnv-hash-fast
       ifaddr
-      psutil-home-assistant
       pyatv
-      sqlalchemy
       zeroconf
     ];
     "application_credentials" = ps: with ps; [
-      fnv-hash-fast
-      psutil-home-assistant
-      sqlalchemy
     ];
     "apprise" = ps: with ps; [
       apprise
     ];
     "aprilaire" = ps: with ps; [
-    ]; # missing inputs: pyaprilaire
+      pyaprilaire
+    ];
     "aprs" = ps: with ps; [
       aprslib
       geopy
     ];
+    "aps" = ps: with ps; [
+    ];
     "apsystems" = ps: with ps; [
-    ]; # missing inputs: apsystems-ez1
+      apsystems-ez1
+    ];
+    "aquacell" = ps: with ps; [
+      aioaquacell
+      ifaddr
+    ];
     "aqualogic" = ps: with ps; [
       aqualogic
     ];
@@ -239,18 +244,16 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "arcam_fmj" = ps: with ps; [
@@ -261,13 +264,16 @@
     "arris_tg2492lg" = ps: with ps; [
       arris-tg2492lg
     ];
+    "artsound" = ps: with ps; [
+    ];
     "aruba" = ps: with ps; [
       pexpect
     ];
     "arve" = ps: with ps; [
-    ]; # missing inputs: asyncarve
+      asyncarve
+    ];
     "arwn" = ps: with ps; [
-      paho-mqtt
+      paho-mqtt_1
     ];
     "aseko_pool_live" = ps: with ps; [
       aioaseko
@@ -277,13 +283,16 @@
       hassil
       home-assistant-intents
       mutagen
-      webrtc-noise-gain
+      pymicro-vad
+      pyspeex-noise
     ];
-    "asterisk_cdr" = ps: with ps; [
-      asterisk-mbox
-    ];
-    "asterisk_mbox" = ps: with ps; [
-      asterisk-mbox
+    "assist_satellite" = ps: with ps; [
+      ha-ffmpeg
+      hassil
+      home-assistant-intents
+      mutagen
+      pymicro-vad
+      pyspeex-noise
     ];
     "asuswrt" = ps: with ps; [
       aioasuswrt
@@ -315,6 +324,9 @@
     "aussie_broadband" = ps: with ps; [
       pyaussiebb
     ];
+    "autarco" = ps: with ps; [
+      autarco
+    ];
     "auth" = ps: with ps; [
     ];
     "automation" = ps: with ps; [
@@ -330,10 +342,11 @@
     ];
     "aws" = ps: with ps; [
       aiobotocore
+      botocore
     ];
     "axis" = ps: with ps; [
       axis
-      paho-mqtt
+      paho-mqtt_1
     ];
     "azure_data_explorer" = ps: with ps; [
     ]; # missing inputs: azure-kusto-data azure-kusto-ingest
@@ -347,10 +360,7 @@
       azure-servicebus
     ];
     "backup" = ps: with ps; [
-      fnv-hash-fast
-      psutil-home-assistant
       securetar
-      sqlalchemy
     ];
     "baf" = ps: with ps; [
       aiobafi6
@@ -361,7 +371,8 @@
       pybalboa
     ];
     "bang_olufsen" = ps: with ps; [
-    ]; # missing inputs: mozart-api
+      mozart-api
+    ];
     "bayesian" = ps: with ps; [
     ];
     "bbox" = ps: with ps; [
@@ -387,9 +398,6 @@
     "blink" = ps: with ps; [
       blinkpy
     ];
-    "blinksticklight" = ps: with ps; [
-      blinkstick
-    ];
     "bliss_automation" = ps: with ps; [
     ];
     "bloc_blinds" = ps: with ps; [
@@ -414,24 +422,24 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "blueprint" = ps: with ps; [
     ];
     "bluesound" = ps: with ps; [
-      xmltodict
+      ifaddr
+      pyblu
+      zeroconf
     ];
     "bluetooth" = ps: with ps; [
       bleak
@@ -440,12 +448,9 @@
       bluetooth-auto-recovery
       bluetooth-data-tools
       dbus-fast
-      fnv-hash-fast
       habluetooth
-      psutil-home-assistant
       pyserial
       pyudev
-      sqlalchemy
     ];
     "bluetooth_adapters" = ps: with ps; [
       aioesphomeapi
@@ -459,18 +464,16 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "bluetooth_le_tracker" = ps: with ps; [
@@ -485,18 +488,16 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "bluetooth_tracker" = ps: with ps; [
@@ -512,10 +513,7 @@
     ];
     "bosch_shc" = ps: with ps; [
       boschshcpy
-      fnv-hash-fast
       ifaddr
-      psutil-home-assistant
-      sqlalchemy
       zeroconf
     ];
     "brandt" = ps: with ps; [
@@ -533,7 +531,7 @@
     ];
     "brother" = ps: with ps; [
       brother
-      pysnmp-lextudio
+      pysnmp
     ];
     "brottsplatskartan" = ps: with ps; [
       brottsplatskartan
@@ -543,13 +541,17 @@
     "brunt" = ps: with ps; [
       brunt
     ];
+    "bryant_evolution" = ps: with ps; [
+      evolutionhttp
+    ];
     "bsblan" = ps: with ps; [
       python-bsblan
     ];
     "bswitch" = ps: with ps; [
     ];
     "bt_home_hub_5" = ps: with ps; [
-    ]; # missing inputs: bthomehub5-devicelist
+      bthomehub5-devicelist
+    ];
     "bt_smarthub" = ps: with ps; [
       btsmarthub-devicelist
     ];
@@ -566,18 +568,16 @@
       bthome-ble
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "bticino" = ps: with ps; [
@@ -594,6 +594,9 @@
     ];
     "calendar" = ps: with ps; [
     ];
+    "cambridge_audio" = ps: with ps; [
+      aiostreammagic
+    ];
     "camera" = ps: with ps; [
       pyturbojpeg
     ];
@@ -602,7 +605,6 @@
       py-canary
     ];
     "cast" = ps: with ps; [
-      fnv-hash-fast
       ha-ffmpeg
       hass-nabucasa
       hassil
@@ -612,24 +614,24 @@
       plexapi
       plexauth
       plexwebsocket
-      psutil-home-assistant
       pychromecast
+      pymicro-vad
+      pyspeex-noise
       python-matter-server
       pyturbojpeg
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "ccm15" = ps: with ps; [
-    ]; # missing inputs: py-ccm15
+      py-ccm15
+    ];
     "cert_expiry" = ps: with ps; [
     ];
+    "chacon_dio" = ps: with ps; [
+      dio-chacon-wifi-api
+    ];
     "channels" = ps: with ps; [
       pychannels
     ];
-    "circuit" = ps: with ps; [
-      circuit-webhook
-    ];
     "cisco_ios" = ps: with ps; [
       pexpect
     ];
@@ -649,17 +651,15 @@
     "climate" = ps: with ps; [
     ];
     "cloud" = ps: with ps; [
-      fnv-hash-fast
       ha-ffmpeg
       hass-nabucasa
       hassil
       home-assistant-intents
       mutagen
-      psutil-home-assistant
+      pymicro-vad
+      pyspeex-noise
       python-matter-server
       pyturbojpeg
-      sqlalchemy
-      webrtc-noise-gain
     ];
     "cloudflare" = ps: with ps; [
       pycfdns
@@ -672,7 +672,7 @@
     "coautilities" = ps: with ps; [
     ];
     "coinbase" = ps: with ps; [
-    ]; # missing inputs: coinbase
+    ]; # missing inputs: coinbase coinbase-advanced-py
     "color_extractor" = ps: with ps; [
       colorthief
     ];
@@ -687,9 +687,10 @@
       pycomfoconnect
     ];
     "command_line" = ps: with ps; [
+      jsonpath
     ];
     "compensation" = ps: with ps; [
-      numpy
+      numpy_1
     ];
     "concord232" = ps: with ps; [
     ]; # missing inputs: concord232
@@ -726,11 +727,8 @@
       crownstone-cloud
       crownstone-sse
       crownstone-uart
-      fnv-hash-fast
-      psutil-home-assistant
       pyserial
       pyudev
-      sqlalchemy
     ];
     "cups" = ps: with ps; [
       pycups
@@ -754,6 +752,10 @@
     ];
     "ddwrt" = ps: with ps; [
     ];
+    "deako" = ps: with ps; [
+      ifaddr
+      zeroconf
+    ]; # missing inputs: pydeako
     "debugpy" = ps: with ps; [
       debugpy
     ];
@@ -768,7 +770,9 @@
     "default_config" = ps: with ps; [
       aiodhcpwatcher
       aiodiscover
+      aiohasupervisor
       async-upnp-client
+      av
       bleak
       bleak-retry-connector
       bluetooth-adapters
@@ -777,7 +781,6 @@
       cached-ipaddress
       dbus-fast
       fnv-hash-fast
-      ha-av
       ha-ffmpeg
       habluetooth
       hass-nabucasa
@@ -786,17 +789,18 @@
       home-assistant-intents
       ifaddr
       mutagen
-      numpy
+      numpy_1
       pillow
       psutil-home-assistant
+      pymicro-vad
       pynacl
       pyserial
+      pyspeex-noise
       python-matter-server
       pyturbojpeg
       pyudev
       securetar
       sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "delijn" = ps: with ps; [
@@ -808,12 +812,8 @@
       deluge-client
     ];
     "demo" = ps: with ps; [
-      fnv-hash-fast
       hassil
       home-assistant-intents
-      pillow
-      psutil-home-assistant
-      sqlalchemy
     ];
     "denon" = ps: with ps; [
     ];
@@ -824,28 +824,19 @@
     ];
     "devialet" = ps: with ps; [
       devialet
-      fnv-hash-fast
       ifaddr
-      psutil-home-assistant
-      sqlalchemy
       zeroconf
     ];
     "device_automation" = ps: with ps; [
     ];
     "device_sun_light_trigger" = ps: with ps; [
-      fnv-hash-fast
       pillow
-      psutil-home-assistant
-      sqlalchemy
     ];
     "device_tracker" = ps: with ps; [
     ];
     "devolo_home_control" = ps: with ps; [
       devolo-home-control-api
-      fnv-hash-fast
       ifaddr
-      psutil-home-assistant
-      sqlalchemy
       zeroconf
     ];
     "devolo_home_network" = ps: with ps; [
@@ -892,18 +883,12 @@
     ]; # missing inputs: pyW215
     "dlna_dmr" = ps: with ps; [
       async-upnp-client
-      fnv-hash-fast
       getmac
       ifaddr
-      psutil-home-assistant
-      sqlalchemy
     ];
     "dlna_dms" = ps: with ps; [
       async-upnp-client
-      fnv-hash-fast
       ifaddr
-      psutil-home-assistant
-      sqlalchemy
     ];
     "dnsip" = ps: with ps; [
       aiodns
@@ -931,23 +916,19 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
       py-dormakaba-dkey
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
-    "dovado" = ps: with ps; [
-    ]; # missing inputs: dovado
     "downloader" = ps: with ps; [
     ];
     "dremel_3d_printer" = ps: with ps; [
@@ -955,13 +936,13 @@
     ];
     "drop_connect" = ps: with ps; [
       dropmqttapi
-      paho-mqtt
+      paho-mqtt_1
     ];
     "dsmr" = ps: with ps; [
       dsmr-parser
     ];
     "dsmr_reader" = ps: with ps; [
-      paho-mqtt
+      paho-mqtt_1
     ];
     "dte_energy_bridge" = ps: with ps; [
     ];
@@ -969,6 +950,12 @@
     ];
     "duckdns" = ps: with ps; [
     ];
+    "duke_energy" = ps: with ps; [
+      aiodukeenergy
+      fnv-hash-fast
+      psutil-home-assistant
+      sqlalchemy
+    ];
     "dunehd" = ps: with ps; [
       pdunehd
     ];
@@ -983,13 +970,11 @@
     "dweet" = ps: with ps; [
     ]; # missing inputs: dweepy
     "dynalite" = ps: with ps; [
+      aiohasupervisor
       dynalite-devices
       dynalite-panel
-      fnv-hash-fast
       home-assistant-frontend
       pillow
-      psutil-home-assistant
-      sqlalchemy
     ];
     "eafm" = ps: with ps; [
       aioeafm
@@ -1017,7 +1002,8 @@
     ];
     "ecovacs" = ps: with ps; [
       deebot-client
-    ]; # missing inputs: py-sucks
+      py-sucks
+    ];
     "ecowitt" = ps: with ps; [
       aioecowitt
     ];
@@ -1038,12 +1024,13 @@
     "eight_sleep" = ps: with ps; [
     ];
     "electrasmart" = ps: with ps; [
-    ]; # missing inputs: pyElectra
+      pyelectra
+    ];
     "electric_kiwi" = ps: with ps; [
-      fnv-hash-fast
-      psutil-home-assistant
-      sqlalchemy
     ]; # missing inputs: electrickiwi-api
+    "elevenlabs" = ps: with ps; [
+      elevenlabs
+    ];
     "elgato" = ps: with ps; [
       elgato
     ];
@@ -1052,10 +1039,7 @@
     ];
     "elkm1" = ps: with ps; [
       elkm1-lib
-      fnv-hash-fast
       ifaddr
-      psutil-home-assistant
-      sqlalchemy
     ];
     "elmax" = ps: with ps; [
       elmax-api
@@ -1072,6 +1056,7 @@
       pyemby
     ];
     "emoncms" = ps: with ps; [
+      pyemoncms
     ];
     "emoncms_history" = ps: with ps; [
     ];
@@ -1079,23 +1064,18 @@
       aioemonitor
     ];
     "emulated_hue" = ps: with ps; [
-      fnv-hash-fast
       ifaddr
-      psutil-home-assistant
-      sqlalchemy
     ];
     "emulated_kasa" = ps: with ps; [
       sense-energy
     ];
     "emulated_roku" = ps: with ps; [
       emulated-roku
-      fnv-hash-fast
       ifaddr
-      psutil-home-assistant
-      sqlalchemy
     ];
     "energenie_power_sockets" = ps: with ps; [
-    ]; # missing inputs: pyegps
+      pyegps
+    ];
     "energie_vanons" = ps: with ps; [
     ];
     "energy" = ps: with ps; [
@@ -1130,7 +1110,8 @@
       pyephember
     ];
     "epic_games_store" = ps: with ps; [
-    ]; # missing inputs: epicstore-api
+      epicstore-api
+    ];
     "epion" = ps: with ps; [
       epion
     ];
@@ -1148,21 +1129,20 @@
       bluetooth-auto-recovery
       bluetooth-data-tools
       dbus-fast
+      eq3btsmart
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
-    ]; # missing inputs: eq3btsmart
+    ];
     "escea" = ps: with ps; [
       pescea
     ];
@@ -1178,18 +1158,16 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "etherscan" = ps: with ps; [
@@ -1210,18 +1188,16 @@
       dbus-fast
       esphome-dashboard-api
       eufylife-ble-client
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "event" = ps: with ps; [
@@ -1298,9 +1274,6 @@
     ];
     "fitbit" = ps: with ps; [
       fitbit
-      fnv-hash-fast
-      psutil-home-assistant
-      sqlalchemy
     ];
     "fivem" = ps: with ps; [
       fivem-api
@@ -1321,18 +1294,16 @@
       dbus-fast
       esphome-dashboard-api
       fjaraskupan
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "fleetgo" = ps: with ps; [
@@ -1342,7 +1313,8 @@
       pymodbus
     ];
     "flexit_bacnet" = ps: with ps; [
-    ]; # missing inputs: flexit_bacnet
+      flexit-bacnet
+    ];
     "flexom" = ps: with ps; [
     ];
     "flic" = ps: with ps; [
@@ -1366,10 +1338,7 @@
     ];
     "flux_led" = ps: with ps; [
       flux-led
-      fnv-hash-fast
       ifaddr
-      psutil-home-assistant
-      sqlalchemy
     ];
     "folder" = ps: with ps; [
     ];
@@ -1383,10 +1352,7 @@
       forecast-solar
     ];
     "forked_daapd" = ps: with ps; [
-      fnv-hash-fast
-      psutil-home-assistant
       spotipy
-      sqlalchemy
     ]; # missing inputs: pyforked-daapd pylibrespot-java
     "fortios" = ps: with ps; [
       fortiosapi
@@ -1408,11 +1374,8 @@
       pyfreedompro
     ];
     "fritz" = ps: with ps; [
-      fnv-hash-fast
       fritzconnection
       ifaddr
-      psutil-home-assistant
-      sqlalchemy
       xmltodict
     ]
     ++ fritzconnection.optional-dependencies.qr;
@@ -1427,19 +1390,20 @@
       pyfronius
     ];
     "frontend" = ps: with ps; [
-      fnv-hash-fast
+      aiohasupervisor
       home-assistant-frontend
       pillow
-      psutil-home-assistant
-      sqlalchemy
     ];
     "frontier_silicon" = ps: with ps; [
       afsapi
     ];
     "fujitsu_anywair" = ps: with ps; [
     ];
+    "fujitsu_fglair" = ps: with ps; [
+      ayla-iot-unofficial
+    ];
     "fully_kiosk" = ps: with ps; [
-      paho-mqtt
+      paho-mqtt_1
       python-fullykiosk
     ];
     "futurenow" = ps: with ps; [
@@ -1465,7 +1429,6 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       gardena-bluetooth
       ha-ffmpeg
       habluetooth
@@ -1473,11 +1436,10 @@
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "gaviota" = ps: with ps; [
@@ -1488,7 +1450,7 @@
       aio-georss-gdacs
     ];
     "generic" = ps: with ps; [
-      ha-av
+      av
       pillow
     ];
     "generic_hygrostat" = ps: with ps; [
@@ -1510,10 +1472,7 @@
       georss-generic-client
     ];
     "geocaching" = ps: with ps; [
-      fnv-hash-fast
       geocachingapi
-      psutil-home-assistant
-      sqlalchemy
     ];
     "geofency" = ps: with ps; [
     ];
@@ -1547,27 +1506,19 @@
       goodwe
     ];
     "google" = ps: with ps; [
-      fnv-hash-fast
       gcal-sync
       ical
       oauth2client
-      psutil-home-assistant
-      sqlalchemy
     ];
     "google_assistant" = ps: with ps; [
-      fnv-hash-fast
-      psutil-home-assistant
       python-matter-server
       pyturbojpeg
-      sqlalchemy
     ];
     "google_assistant_sdk" = ps: with ps; [
-      fnv-hash-fast
       gassist-text
-      psutil-home-assistant
-      sqlalchemy
     ];
     "google_cloud" = ps: with ps; [
+      google-cloud-speech
       google-cloud-texttospeech
     ];
     "google_domains" = ps: with ps; [
@@ -1578,32 +1529,26 @@
       hassil
       home-assistant-intents
       mutagen
-      voluptuous-openapi
-      webrtc-noise-gain
+      pymicro-vad
+      pyspeex-noise
     ];
     "google_mail" = ps: with ps; [
-      fnv-hash-fast
       google-api-python-client
-      psutil-home-assistant
-      sqlalchemy
     ];
     "google_maps" = ps: with ps; [
       locationsharinglib
     ];
+    "google_photos" = ps: with ps; [
+      google-photos-library-api
+    ];
     "google_pubsub" = ps: with ps; [
       google-cloud-pubsub
     ];
     "google_sheets" = ps: with ps; [
-      fnv-hash-fast
       gspread
-      psutil-home-assistant
-      sqlalchemy
     ];
     "google_tasks" = ps: with ps; [
-      fnv-hash-fast
       google-api-python-client
-      psutil-home-assistant
-      sqlalchemy
     ];
     "google_translate" = ps: with ps; [
       gtts
@@ -1625,7 +1570,6 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       govee-ble
       ha-ffmpeg
       habluetooth
@@ -1633,19 +1577,15 @@
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "govee_light_local" = ps: with ps; [
-      fnv-hash-fast
       govee-local-api
       ifaddr
-      psutil-home-assistant
-      sqlalchemy
     ];
     "gpsd" = ps: with ps; [
       gps3
@@ -1655,11 +1595,8 @@
     "graphite" = ps: with ps; [
     ];
     "gree" = ps: with ps; [
-      fnv-hash-fast
       greeclimate
       ifaddr
-      psutil-home-assistant
-      sqlalchemy
     ];
     "greeneye_monitor" = ps: with ps; [
       greeneye-monitor
@@ -1667,10 +1604,6 @@
     "greenwave" = ps: with ps; [
     ]; # missing inputs: greenwavereality
     "group" = ps: with ps; [
-      fnv-hash-fast
-      pillow
-      psutil-home-assistant
-      sqlalchemy
     ];
     "growatt_server" = ps: with ps; [
       growattserver
@@ -1687,6 +1620,7 @@
       habitipy
     ];
     "hardkernel" = ps: with ps; [
+      aiohasupervisor
       psutil-home-assistant
     ];
     "hardware" = ps: with ps; [
@@ -1699,6 +1633,7 @@
       aioharmony
     ];
     "hassio" = ps: with ps; [
+      aiohasupervisor
     ];
     "havana_shade" = ps: with ps; [
     ];
@@ -1710,7 +1645,8 @@
       pycec
     ];
     "heatmiser" = ps: with ps; [
-    ]; # missing inputs: heatmiserV3
+      heatmiserv3
+    ];
     "heiwa" = ps: with ps; [
     ];
     "heos" = ps: with ps; [
@@ -1757,10 +1693,7 @@
       holidays
     ];
     "home_connect" = ps: with ps; [
-      fnv-hash-fast
       homeconnect
-      psutil-home-assistant
-      sqlalchemy
     ];
     "home_plus_control" = ps: with ps; [
     ];
@@ -1769,72 +1702,39 @@
     "homeassistant_alerts" = ps: with ps; [
     ];
     "homeassistant_green" = ps: with ps; [
-      bellows
-      fnv-hash-fast
+      aiohasupervisor
       pillow
       psutil-home-assistant
       pyserial
-      pyserial-asyncio-fast
       pyudev
-      sqlalchemy
       universal-silabs-flasher
-      zha-quirks
-      zigpy
-      zigpy-deconz
-      zigpy-xbee
-      zigpy-zigate
-      zigpy-znp
+      zha
     ];
     "homeassistant_hardware" = ps: with ps; [
-      bellows
-      fnv-hash-fast
+      aiohasupervisor
       pillow
-      psutil-home-assistant
       pyserial
-      pyserial-asyncio-fast
       pyudev
-      sqlalchemy
       universal-silabs-flasher
-      zha-quirks
-      zigpy
-      zigpy-deconz
-      zigpy-xbee
-      zigpy-zigate
-      zigpy-znp
+      zha
     ];
     "homeassistant_sky_connect" = ps: with ps; [
-      bellows
-      fnv-hash-fast
+      aiohasupervisor
       pillow
       psutil-home-assistant
       pyserial
-      pyserial-asyncio-fast
       pyudev
-      sqlalchemy
       universal-silabs-flasher
-      zha-quirks
-      zigpy
-      zigpy-deconz
-      zigpy-xbee
-      zigpy-zigate
-      zigpy-znp
+      zha
     ];
     "homeassistant_yellow" = ps: with ps; [
-      bellows
-      fnv-hash-fast
+      aiohasupervisor
       pillow
       psutil-home-assistant
       pyserial
-      pyserial-asyncio-fast
       pyudev
-      sqlalchemy
       universal-silabs-flasher
-      zha-quirks
-      zigpy
-      zigpy-deconz
-      zigpy-xbee
-      zigpy-zigate
-      zigpy-znp
+      zha
     ];
     "homekit" = ps: with ps; [
       base36
@@ -1842,10 +1742,8 @@
       ha-ffmpeg
       hap-python
       ifaddr
-      psutil-home-assistant
       pyqrcode
       pyturbojpeg
-      sqlalchemy
       zeroconf
     ];
     "homekit_controller" = ps: with ps; [
@@ -1861,20 +1759,18 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyroute2
       pyserial
+      pyspeex-noise
       python-otbr-api
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "homematic" = ps: with ps; [
@@ -1922,9 +1818,6 @@
     ];
     "husqvarna_automower" = ps: with ps; [
       aioautomower
-      fnv-hash-fast
-      psutil-home-assistant
-      sqlalchemy
     ];
     "huum" = ps: with ps; [
       huum
@@ -1960,7 +1853,6 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
@@ -1968,11 +1860,10 @@
       ibeacon-ble
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "icloud" = ps: with ps; [
@@ -1990,20 +1881,19 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
+      idasen-ha
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
-    ]; # missing inputs: idasen-ha
+    ];
     "idteck_prox" = ps: with ps; [
     ]; # missing inputs: rfk101py
     "ifttt" = ps: with ps; [
@@ -2016,7 +1906,8 @@
     ];
     "ihc" = ps: with ps; [
       defusedxml
-    ]; # missing inputs: ihcsdk
+      ihcsdk
+    ];
     "image" = ps: with ps; [
     ];
     "image_processing" = ps: with ps; [
@@ -2029,7 +1920,8 @@
       aioimaplib
     ];
     "imgw_pib" = ps: with ps; [
-    ]; # missing inputs: imgw_pib
+      imgw-pib
+    ];
     "improv_ble" = ps: with ps; [
       aioesphomeapi
       aioruuvigateway
@@ -2042,18 +1934,16 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ]; # missing inputs: py-improv-ble-client
     "incomfort" = ps: with ps; [
@@ -2077,7 +1967,6 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
@@ -2085,11 +1974,10 @@
       ifaddr
       inkbird-ble
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "input_boolean" = ps: with ps; [
@@ -2107,15 +1995,13 @@
     "inspired_shades" = ps: with ps; [
     ];
     "insteon" = ps: with ps; [
-      fnv-hash-fast
+      aiohasupervisor
       home-assistant-frontend
       insteon-frontend-home-assistant
       pillow
-      psutil-home-assistant
       pyinsteon
       pyserial
       pyudev
-      sqlalchemy
     ];
     "integration" = ps: with ps; [
     ];
@@ -2130,14 +2016,14 @@
       pyintesishome
     ];
     "ios" = ps: with ps; [
-      fnv-hash-fast
       ifaddr
-      psutil-home-assistant
-      sqlalchemy
       zeroconf
     ];
     "iotawatt" = ps: with ps; [
     ]; # missing inputs: ha-iotawattpy
+    "iotty" = ps: with ps; [
+      iottycloud
+    ];
     "iperf3" = ps: with ps; [
     ]; # missing inputs: iperf3
     "ipma" = ps: with ps; [
@@ -2147,20 +2033,58 @@
       pyipp
     ];
     "iqvia" = ps: with ps; [
-      numpy
+      numpy_1
       pyiqvia
     ];
     "irish_rail_transport" = ps: with ps; [
     ]; # missing inputs: pyirishrail
+    "iron_os" = ps: with ps; [
+      aioesphomeapi
+      aioruuvigateway
+      aioshelly
+      bleak
+      bleak-esphome
+      bleak-retry-connector
+      bluetooth-adapters
+      bluetooth-auto-recovery
+      bluetooth-data-tools
+      dbus-fast
+      esphome-dashboard-api
+      ha-ffmpeg
+      habluetooth
+      hassil
+      home-assistant-intents
+      ifaddr
+      mutagen
+      pymicro-vad
+      pynecil
+      pyserial
+      pyspeex-noise
+      pyudev
+      zeroconf
+    ];
     "isal" = ps: with ps; [
       isal
     ];
+    "iskra" = ps: with ps; [
+      pyiskra
+    ];
     "islamic_prayer_times" = ps: with ps; [
-    ]; # missing inputs: prayer-times-calculator-offline
+      prayer-times-calculator-offline
+    ];
     "ismartwindow" = ps: with ps; [
     ];
+    "israel_rail" = ps: with ps; [
+      israel-rail-api
+    ];
     "iss" = ps: with ps; [
     ]; # missing inputs: pyiss
+    "ista_ecotrend" = ps: with ps; [
+      fnv-hash-fast
+      psutil-home-assistant
+      pyecotrend-ista
+      sqlalchemy
+    ];
     "isy994" = ps: with ps; [
       pyisy
     ];
@@ -2216,7 +2140,6 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
@@ -2224,11 +2147,10 @@
       ifaddr
       kegtron-ble
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "kentuckypower" = ps: with ps; [
@@ -2251,19 +2173,17 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pymicrobot
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "kira" = ps: with ps; [
@@ -2280,13 +2200,14 @@
     "kmtronic" = ps: with ps; [
       pykmtronic
     ];
+    "knocki" = ps: with ps; [
+      knocki
+    ];
     "knx" = ps: with ps; [
-      fnv-hash-fast
+      aiohasupervisor
       home-assistant-frontend
       knx-frontend
       pillow
-      psutil-home-assistant
-      sqlalchemy
       xknx
       xknxproject
     ];
@@ -2328,7 +2249,6 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
@@ -2336,25 +2256,18 @@
       ifaddr
       lmcloud
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "lametric" = ps: with ps; [
       demetriek
-      fnv-hash-fast
-      psutil-home-assistant
-      sqlalchemy
     ];
     "landisgyr_heat_meter" = ps: with ps; [
-      fnv-hash-fast
-      psutil-home-assistant
       pyserial
       pyudev
-      sqlalchemy
       ultraheat-api
     ];
     "lannouncer" = ps: with ps; [
@@ -2371,6 +2284,10 @@
     "lawn_mower" = ps: with ps; [
     ];
     "lcn" = ps: with ps; [
+      aiohasupervisor
+      home-assistant-frontend
+      lcn-frontend
+      pillow
       pypck
     ];
     "ld2410_ble" = ps: with ps; [
@@ -2385,7 +2302,6 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
@@ -2393,11 +2309,10 @@
       ifaddr
       ld2410-ble
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "leaone" = ps: with ps; [
@@ -2412,18 +2327,16 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ]; # missing inputs: leaone-ble
     "led_ble" = ps: with ps; [
@@ -2438,7 +2351,6 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
@@ -2446,21 +2358,20 @@
       ifaddr
       led-ble
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "legrand" = ps: with ps; [
     ];
+    "lektrico" = ps: with ps; [
+      lektricowifi
+    ];
     "lg_netcast" = ps: with ps; [
-      fnv-hash-fast
       ifaddr
-      psutil-home-assistant
       pylgnetcast
-      sqlalchemy
     ];
     "lg_soundbar" = ps: with ps; [
       temescal
@@ -2474,10 +2385,7 @@
       aiolifx
       aiolifx-effects
       aiolifx-themes
-      fnv-hash-fast
       ifaddr
-      psutil-home-assistant
-      sqlalchemy
     ];
     "lifx_cloud" = ps: with ps; [
     ];
@@ -2492,6 +2400,9 @@
     "linear_garage_door" = ps: with ps; [
       linear-garage-door
     ];
+    "linkplay" = ps: with ps; [
+      python-linkplay
+    ];
     "linksys_smart" = ps: with ps; [
     ];
     "linode" = ps: with ps; [
@@ -2518,10 +2429,7 @@
     "local_file" = ps: with ps; [
     ];
     "local_ip" = ps: with ps; [
-      fnv-hash-fast
       ifaddr
-      psutil-home-assistant
-      sqlalchemy
     ];
     "local_todo" = ps: with ps; [
       ical
@@ -2531,6 +2439,7 @@
     "lock" = ps: with ps; [
     ];
     "logbook" = ps: with ps; [
+      aiohasupervisor
       fnv-hash-fast
       home-assistant-frontend
       pillow
@@ -2541,10 +2450,6 @@
     ];
     "logger" = ps: with ps; [
     ];
-    "logi_circle" = ps: with ps; [
-      ha-ffmpeg
-      logi-circle
-    ];
     "london_air" = ps: with ps; [
     ];
     "london_underground" = ps: with ps; [
@@ -2553,20 +2458,19 @@
       aiolookin
     ];
     "loqed" = ps: with ps; [
-      fnv-hash-fast
       ha-ffmpeg
       hass-nabucasa
       hassil
       home-assistant-intents
       loqedapi
       mutagen
-      psutil-home-assistant
+      pymicro-vad
+      pyspeex-noise
       python-matter-server
       pyturbojpeg
-      sqlalchemy
-      webrtc-noise-gain
     ];
     "lovelace" = ps: with ps; [
+      aiohasupervisor
       pillow
     ];
     "luci" = ps: with ps; [
@@ -2590,13 +2494,11 @@
     ]; # missing inputs: lw12
     "lyric" = ps: with ps; [
       aiolyric
-      fnv-hash-fast
-      psutil-home-assistant
-      sqlalchemy
     ];
     "madeco" = ps: with ps; [
     ];
-    "mailbox" = ps: with ps; [
+    "madvr" = ps: with ps; [
+      py-madvr2
     ];
     "mailgun" = ps: with ps; [
       pymailgunner
@@ -2604,14 +2506,12 @@
     "manual" = ps: with ps; [
     ];
     "manual_mqtt" = ps: with ps; [
-      paho-mqtt
+      paho-mqtt_1
     ];
     "map" = ps: with ps; [
-      fnv-hash-fast
+      aiohasupervisor
       home-assistant-frontend
       pillow
-      psutil-home-assistant
-      sqlalchemy
     ];
     "marantz" = ps: with ps; [
     ];
@@ -2627,16 +2527,16 @@
       pillow
     ];
     "matter" = ps: with ps; [
-      fnv-hash-fast
-      psutil-home-assistant
       python-matter-server
-      sqlalchemy
     ];
     "maxcube" = ps: with ps; [
       maxcube-api
     ];
     "mazda" = ps: with ps; [
     ];
+    "mealie" = ps: with ps; [
+      aiomealie
+    ];
     "meater" = ps: with ps; [
       meater-python
     ];
@@ -2652,18 +2552,16 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ]; # missing inputs: medcom-ble
     "media_extractor" = ps: with ps; [
@@ -2693,22 +2591,22 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ]; # missing inputs: melnor-bluetooth
     "meraki" = ps: with ps; [
     ];
+    "mercury_nz" = ps: with ps; [
+    ];
     "message_bird" = ps: with ps; [
       messagebird
     ];
@@ -2733,9 +2631,6 @@
     "mfi" = ps: with ps; [
     ]; # missing inputs: mficlient
     "microbees" = ps: with ps; [
-      fnv-hash-fast
-      psutil-home-assistant
-      sqlalchemy
     ]; # missing inputs: microBeesPy
     "microsoft" = ps: with ps; [
     ]; # missing inputs: pycsspeechtts
@@ -2762,6 +2657,8 @@
     "minecraft_server" = ps: with ps; [
       mcstatus
     ];
+    "mini_connected" = ps: with ps; [
+    ];
     "minio" = ps: with ps; [
       minio
     ];
@@ -2779,7 +2676,6 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
@@ -2787,27 +2683,24 @@
       ifaddr
       moat-ble
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "mobile_app" = ps: with ps; [
-      fnv-hash-fast
       ha-ffmpeg
       hass-nabucasa
       hassil
       home-assistant-intents
       mutagen
       pillow
-      psutil-home-assistant
+      pymicro-vad
       pynacl
+      pyspeex-noise
       python-matter-server
       pyturbojpeg
-      sqlalchemy
-      webrtc-noise-gain
     ];
     "mochad" = ps: with ps; [
     ]; # missing inputs: pymochad
@@ -2815,12 +2708,9 @@
       pymodbus
     ];
     "modem_callerid" = ps: with ps; [
-      fnv-hash-fast
       phone-modem
-      psutil-home-assistant
       pyserial
       pyudev
-      sqlalchemy
     ];
     "modern_forms" = ps: with ps; [
       aiomodernforms
@@ -2829,15 +2719,14 @@
     ]; # missing inputs: moehlenhoff-alpha2
     "mold_indicator" = ps: with ps; [
     ];
+    "monarch_money" = ps: with ps; [
+    ]; # missing inputs: typedmonarchmoney
     "monessen" = ps: with ps; [
     ];
     "monoprice" = ps: with ps; [
     ]; # missing inputs: pymonoprice
     "monzo" = ps: with ps; [
-      fnv-hash-fast
       monzopy
-      psutil-home-assistant
-      sqlalchemy
     ];
     "moon" = ps: with ps; [
     ];
@@ -2853,7 +2742,6 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
@@ -2861,19 +2749,15 @@
       ifaddr
       mopeka-iot-ble
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "motion_blinds" = ps: with ps; [
-      fnv-hash-fast
       ifaddr
       motionblinds
-      psutil-home-assistant
-      sqlalchemy
     ];
     "motionblinds_ble" = ps: with ps; [
       aioesphomeapi
@@ -2887,7 +2771,6 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
@@ -2895,11 +2778,10 @@
       ifaddr
       motionblindsble
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "motioneye" = ps: with ps; [
@@ -2912,19 +2794,19 @@
       mpd2
     ];
     "mqtt" = ps: with ps; [
-      paho-mqtt
+      paho-mqtt_1
     ];
     "mqtt_eventstream" = ps: with ps; [
-      paho-mqtt
+      paho-mqtt_1
     ];
     "mqtt_json" = ps: with ps; [
-      paho-mqtt
+      paho-mqtt_1
     ];
     "mqtt_room" = ps: with ps; [
-      paho-mqtt
+      paho-mqtt_1
     ];
     "mqtt_statestream" = ps: with ps; [
-      paho-mqtt
+      paho-mqtt_1
     ];
     "msteams" = ps: with ps; [
       pymsteams
@@ -2935,20 +2817,15 @@
     "mutesync" = ps: with ps; [
       mutesync
     ];
-    "mvglive" = ps: with ps; [
-      pymvglive
-    ];
     "my" = ps: with ps; [
-      fnv-hash-fast
+      aiohasupervisor
       home-assistant-frontend
       pillow
-      psutil-home-assistant
-      sqlalchemy
     ];
     "myq" = ps: with ps; [
     ];
     "mysensors" = ps: with ps; [
-      paho-mqtt
+      paho-mqtt_1
       pymysensors
     ];
     "mystrom" = ps: with ps; [
@@ -2958,10 +2835,7 @@
       mbddns
     ];
     "myuplink" = ps: with ps; [
-      fnv-hash-fast
       myuplink
-      psutil-home-assistant
-      sqlalchemy
     ];
     "nad" = ps: with ps; [
       nad-receiver
@@ -2976,10 +2850,7 @@
       aionanoleaf
     ];
     "neato" = ps: with ps; [
-      fnv-hash-fast
-      psutil-home-assistant
       pybotvac
-      sqlalchemy
     ];
     "nederlandse_spoorwegen" = ps: with ps; [
       nsapi
@@ -2988,25 +2859,20 @@
       nessclient
     ];
     "nest" = ps: with ps; [
-      fnv-hash-fast
       google-nest-sdm
       ha-ffmpeg
-      psutil-home-assistant
-      sqlalchemy
     ];
     "netatmo" = ps: with ps; [
-      fnv-hash-fast
       ha-ffmpeg
       hass-nabucasa
       hassil
       home-assistant-intents
       mutagen
-      psutil-home-assistant
       pyatmo
+      pymicro-vad
+      pyspeex-noise
       python-matter-server
       pyturbojpeg
-      sqlalchemy
-      webrtc-noise-gain
     ];
     "netdata" = ps: with ps; [
       netdata
@@ -3020,10 +2886,7 @@
     "netio" = ps: with ps; [
     ]; # missing inputs: pynetio
     "network" = ps: with ps; [
-      fnv-hash-fast
       ifaddr
-      psutil-home-assistant
-      sqlalchemy
     ];
     "neurio_energy" = ps: with ps; [
     ]; # missing inputs: neurio
@@ -3047,6 +2910,9 @@
     "nibe_heatpump" = ps: with ps; [
       nibe
     ];
+    "nice_go" = ps: with ps; [
+      nice-go
+    ];
     "nightscout" = ps: with ps; [
       py-nightscout
     ];
@@ -3064,12 +2930,9 @@
     ];
     "nmap_tracker" = ps: with ps; [
       aiooui
-      fnv-hash-fast
       getmac
       ifaddr
       netmap
-      psutil-home-assistant
-      sqlalchemy
     ];
     "nmbs" = ps: with ps; [
     ]; # missing inputs: pyrail
@@ -3118,6 +2981,8 @@
     "nx584" = ps: with ps; [
       pynx584
     ];
+    "nyt_games" = ps: with ps; [
+    ]; # missing inputs: nyt_games
     "nzbget" = ps: with ps; [
     ]; # missing inputs: pynzbgetapi
     "oasa_telematics" = ps: with ps; [
@@ -3141,7 +3006,8 @@
       home-assistant-intents
       mutagen
       ollama
-      webrtc-noise-gain
+      pymicro-vad
+      pyspeex-noise
     ];
     "ombi" = ps: with ps; [
       pyombi
@@ -3150,6 +3016,7 @@
       omnilogic
     ];
     "onboarding" = ps: with ps; [
+      aiohasupervisor
       pillow
     ];
     "oncue" = ps: with ps; [
@@ -3162,8 +3029,7 @@
       pyownet
     ];
     "onkyo" = ps: with ps; [
-      onkyo-eiscp
-    ];
+    ]; # missing inputs: pyeiscp
     "onvif" = ps: with ps; [
       ha-ffmpeg
       onvif-zeep-async
@@ -3178,8 +3044,8 @@
       home-assistant-intents
       mutagen
       openai
-      voluptuous-openapi
-      webrtc-noise-gain
+      pymicro-vad
+      pyspeex-noise
     ];
     "openalpr_cloud" = ps: with ps; [
     ];
@@ -3238,7 +3104,6 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
@@ -3246,11 +3111,10 @@
       ifaddr
       mutagen
       oralb-ble
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "oru" = ps: with ps; [
@@ -3265,25 +3129,17 @@
     "osramlightify" = ps: with ps; [
     ]; # missing inputs: lightify
     "otbr" = ps: with ps; [
-      bellows
-      fnv-hash-fast
+      aiohasupervisor
       ifaddr
       pillow
       psutil-home-assistant
       pyroute2
       pyserial
-      pyserial-asyncio-fast
       python-otbr-api
       pyudev
-      sqlalchemy
       universal-silabs-flasher
       zeroconf
-      zha-quirks
-      zigpy
-      zigpy-deconz
-      zigpy-xbee
-      zigpy-zigate
-      zigpy-znp
+      zha
     ];
     "otp" = ps: with ps; [
       pyotp
@@ -3297,19 +3153,17 @@
       ovoenergy
     ];
     "owntracks" = ps: with ps; [
-      fnv-hash-fast
       ha-ffmpeg
       hass-nabucasa
       hassil
       home-assistant-intents
       mutagen
-      paho-mqtt
-      psutil-home-assistant
+      paho-mqtt_1
+      pymicro-vad
       pynacl
+      pyspeex-noise
       python-matter-server
       pyturbojpeg
-      sqlalchemy
-      webrtc-noise-gain
     ];
     "p1_monitor" = ps: with ps; [
       p1monitor
@@ -3324,18 +3178,14 @@
       pexpect
     ];
     "panel_custom" = ps: with ps; [
-      fnv-hash-fast
+      aiohasupervisor
       home-assistant-frontend
       pillow
-      psutil-home-assistant
-      sqlalchemy
     ];
     "panel_iframe" = ps: with ps; [
-      fnv-hash-fast
+      aiohasupervisor
       home-assistant-frontend
       pillow
-      psutil-home-assistant
-      sqlalchemy
     ];
     "pcs_lighting" = ps: with ps; [
     ];
@@ -3353,7 +3203,8 @@
     "pepco" = ps: with ps; [
     ];
     "permobil" = ps: with ps; [
-    ]; # missing inputs: mypermobil
+      mypermobil
+    ];
     "persistent_notification" = ps: with ps; [
     ];
     "person" = ps: with ps; [
@@ -3374,6 +3225,8 @@
     ];
     "pilight" = ps: with ps; [
     ]; # missing inputs: pilight
+    "pinecil" = ps: with ps; [
+    ];
     "ping" = ps: with ps; [
       icmplib
     ];
@@ -3384,18 +3237,16 @@
     "pjlink" = ps: with ps; [
     ]; # missing inputs: pypjlink2
     "plaato" = ps: with ps; [
-      fnv-hash-fast
       ha-ffmpeg
       hass-nabucasa
       hassil
       home-assistant-intents
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyplaato
+      pyspeex-noise
       python-matter-server
       pyturbojpeg
-      sqlalchemy
-      webrtc-noise-gain
     ];
     "plant" = ps: with ps; [
       fnv-hash-fast
@@ -3438,18 +3289,16 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "profiler" = ps: with ps; [
@@ -3512,12 +3361,14 @@
       aiopvpc
     ];
     "pyload" = ps: with ps; [
+      pyloadapi
     ];
     "python_script" = ps: with ps; [
       restrictedpython
     ];
     "qbittorrent" = ps: with ps; [
-    ]; # missing inputs: python-qbittorrent
+      qbittorrent-api
+    ];
     "qingping" = ps: with ps; [
       aioesphomeapi
       aioruuvigateway
@@ -3530,19 +3381,17 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
       qingping-ble
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "qld_bushfire" = ps: with ps; [
@@ -3570,26 +3419,21 @@
       pyqwikswitch
     ];
     "rabbitair" = ps: with ps; [
-      fnv-hash-fast
       ifaddr
-      psutil-home-assistant
       python-rabbitair
-      sqlalchemy
       zeroconf
     ];
     "rachio" = ps: with ps; [
-      fnv-hash-fast
       ha-ffmpeg
       hass-nabucasa
       hassil
       home-assistant-intents
       mutagen
-      psutil-home-assistant
+      pymicro-vad
+      pyspeex-noise
       python-matter-server
       pyturbojpeg
       rachiopy
-      sqlalchemy
-      webrtc-noise-gain
     ];
     "radarr" = ps: with ps; [
       aiopyarr
@@ -3612,11 +3456,8 @@
     ];
     "rainforest_raven" = ps: with ps; [
       aioraven
-      fnv-hash-fast
-      psutil-home-assistant
       pyserial
       pyudev
-      sqlalchemy
     ];
     "rainmachine" = ps: with ps; [
       regenmaschine
@@ -3635,22 +3476,21 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
       rapt-ble
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "raspberry_pi" = ps: with ps; [
+      aiohasupervisor
       psutil-home-assistant
     ];
     "raspyrfm" = ps: with ps; [
@@ -3669,7 +3509,7 @@
       sqlalchemy
     ];
     "recovery_mode" = ps: with ps; [
-      fnv-hash-fast
+      aiohasupervisor
       ha-ffmpeg
       hass-nabucasa
       hassil
@@ -3677,11 +3517,10 @@
       home-assistant-intents
       mutagen
       pillow
-      psutil-home-assistant
+      pymicro-vad
+      pyspeex-noise
       python-matter-server
       pyturbojpeg
-      sqlalchemy
-      webrtc-noise-gain
     ];
     "recswitch" = ps: with ps; [
     ]; # missing inputs: pyrecswitch
@@ -3689,7 +3528,8 @@
       praw
     ];
     "refoss" = ps: with ps; [
-    ]; # missing inputs: refoss-ha
+      refoss-ha
+    ];
     "rejseplanen" = ps: with ps; [
       rjpl
     ];
@@ -3736,8 +3576,7 @@
     "ring" = ps: with ps; [
       ha-ffmpeg
       ring-doorbell
-    ]
-    ++ ring-doorbell.optional-dependencies.listen;
+    ];
     "ripple" = ps: with ps; [
     ]; # missing inputs: python-ripple-api
     "risco" = ps: with ps; [
@@ -3754,7 +3593,8 @@
       vacuum-map-parser-roborock
     ];
     "rocketchat" = ps: with ps; [
-    ]; # missing inputs: rocketchat-API
+      rocketchat-api
+    ];
     "roku" = ps: with ps; [
       rokuecp
     ];
@@ -3790,7 +3630,8 @@
       aioruckus
     ];
     "russound_rio" = ps: with ps; [
-    ]; # missing inputs: russound-rio
+      aiorussound
+    ];
     "russound_rnet" = ps: with ps; [
     ]; # missing inputs: russound
     "ruuvi_gateway" = ps: with ps; [
@@ -3801,12 +3642,9 @@
       bluetooth-auto-recovery
       bluetooth-data-tools
       dbus-fast
-      fnv-hash-fast
       habluetooth
-      psutil-home-assistant
       pyserial
       pyudev
-      sqlalchemy
     ];
     "ruuvitag_ble" = ps: with ps; [
       aioesphomeapi
@@ -3820,19 +3658,17 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
       ruuvitag-ble
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "rympro" = ps: with ps; [
@@ -3848,13 +3684,10 @@
     ];
     "samsungtv" = ps: with ps; [
       async-upnp-client
-      fnv-hash-fast
       getmac
       ifaddr
-      psutil-home-assistant
       samsungctl
       samsungtvws
-      sqlalchemy
       wakeonlan
     ]
     ++ samsungctl.optional-dependencies.websocket
@@ -3892,10 +3725,6 @@
     "scsgate" = ps: with ps; [
     ]; # missing inputs: scsgate
     "search" = ps: with ps; [
-      fnv-hash-fast
-      pillow
-      psutil-home-assistant
-      sqlalchemy
     ];
     "season" = ps: with ps; [
       ephem
@@ -3923,19 +3752,17 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
       sensirion-ble
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "sensor" = ps: with ps; [
@@ -3957,19 +3784,17 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
       sensorpro-ble
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "sensorpush" = ps: with ps; [
@@ -3984,29 +3809,26 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
       sensorpush-ble
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
+    "sensoterra" = ps: with ps; [
+    ]; # missing inputs: sensoterra
     "sentry" = ps: with ps; [
       sentry-sdk
     ];
     "senz" = ps: with ps; [
       aiosenz
-      fnv-hash-fast
-      psutil-home-assistant
-      sqlalchemy
     ];
     "serial" = ps: with ps; [
       pyserial-asyncio-fast
@@ -4020,7 +3842,7 @@
       pillow
     ];
     "seventeentrack" = ps: with ps; [
-      py17track
+      pyseventeentrack
     ];
     "sfr_box" = ps: with ps; [
       sfrbox-api
@@ -4038,13 +3860,10 @@
       bluetooth-auto-recovery
       bluetooth-data-tools
       dbus-fast
-      fnv-hash-fast
       habluetooth
       ifaddr
-      psutil-home-assistant
       pyserial
       pyudev
-      sqlalchemy
     ];
     "shodan" = ps: with ps; [
       shodan
@@ -4063,6 +3882,9 @@
     "signal_messenger" = ps: with ps; [
       pysignalclirestapi
     ];
+    "simplefin" = ps: with ps; [
+      simplefin4py
+    ];
     "simplepush" = ps: with ps; [
       simplepush
     ];
@@ -4120,26 +3942,29 @@
     "smarther" = ps: with ps; [
     ];
     "smartthings" = ps: with ps; [
-      fnv-hash-fast
       ha-ffmpeg
       hass-nabucasa
       hassil
       home-assistant-intents
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pysmartapp
       pysmartthings
+      pyspeex-noise
       python-matter-server
       pyturbojpeg
-      sqlalchemy
-      webrtc-noise-gain
     ];
     "smarttub" = ps: with ps; [
       python-smarttub
     ];
+    "smarty" = ps: with ps; [
+    ]; # missing inputs: pysmarty2
     "smhi" = ps: with ps; [
       smhi-pkg
     ];
+    "smlight" = ps: with ps; [
+      pysmlight
+    ];
     "sms" = ps: with ps; [
       python-gammu
     ];
@@ -4151,10 +3976,10 @@
       snapcast
     ];
     "snips" = ps: with ps; [
-      paho-mqtt
+      paho-mqtt_1
     ];
     "snmp" = ps: with ps; [
-      pysnmp-lextudio
+      pysnmp
     ];
     "snooz" = ps: with ps; [
       aioesphomeapi
@@ -4168,28 +3993,27 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
       pysnooz
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "solaredge" = ps: with ps; [
+      aiosolaredge
       stringcase
-    ]; # missing inputs: aiosolaredge
+    ];
     "solaredge_local" = ps: with ps; [
     ]; # missing inputs: solaredge-local
     "solarlog" = ps: with ps; [
-      sunwatcher
+      solarlog-cli
     ];
     "solax" = ps: with ps; [
       solax
@@ -4210,16 +4034,13 @@
     ];
     "sonos" = ps: with ps; [
       async-upnp-client
-      fnv-hash-fast
       ifaddr
       plexapi
       plexauth
       plexwebsocket
-      psutil-home-assistant
       soco
       sonos-websocket
       spotipy
-      sqlalchemy
       zeroconf
     ];
     "sony_projector" = ps: with ps; [
@@ -4240,12 +4061,10 @@
       spiderpy
     ];
     "splunk" = ps: with ps; [
-    ]; # missing inputs: hass-splunk
+      hass-splunk
+    ];
     "spotify" = ps: with ps; [
-      fnv-hash-fast
-      psutil-home-assistant
       spotipy
-      sqlalchemy
     ];
     "sql" = ps: with ps; [
       sqlalchemy
@@ -4259,10 +4078,7 @@
     ];
     "ssdp" = ps: with ps; [
       async-upnp-client
-      fnv-hash-fast
       ifaddr
-      psutil-home-assistant
-      sqlalchemy
     ];
     "starline" = ps: with ps; [
       starline
@@ -4288,10 +4104,7 @@
     "steamist" = ps: with ps; [
       aiosteamist
       discovery30303
-      fnv-hash-fast
       ifaddr
-      psutil-home-assistant
-      sqlalchemy
     ];
     "stiebel_eltron" = ps: with ps; [
       pymodbus
@@ -4300,10 +4113,11 @@
       stookalert
     ];
     "stookwijzer" = ps: with ps; [
-    ]; # missing inputs: stookwijzer
+      stookwijzer
+    ];
     "stream" = ps: with ps; [
-      ha-av
-      numpy
+      av
+      numpy_1
       pyturbojpeg
     ];
     "streamlabswater" = ps: with ps; [
@@ -4358,19 +4172,17 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyswitchbot
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       zeroconf
     ];
     "switchbot_cloud" = ps: with ps; [
@@ -4400,10 +4212,7 @@
     "syslog" = ps: with ps; [
     ];
     "system_bridge" = ps: with ps; [
-      fnv-hash-fast
       ifaddr
-      psutil-home-assistant
-      sqlalchemy
       systembridgeconnector
       systembridgemodels
       zeroconf
@@ -4439,7 +4248,7 @@
     ]; # missing inputs: tapsaff
     "tasmota" = ps: with ps; [
       hatasmota
-      paho-mqtt
+      paho-mqtt_1
     ];
     "tautulli" = ps: with ps; [
       pytautulli
@@ -4457,10 +4266,12 @@
     ];
     "telegram" = ps: with ps; [
       python-telegram-bot
-    ]; # missing inputs: python-telegram-bot.optional-dependencies.socks
+    ]
+    ++ python-telegram-bot.optional-dependencies.socks;
     "telegram_bot" = ps: with ps; [
       python-telegram-bot
-    ]; # missing inputs: python-telegram-bot.optional-dependencies.socks
+    ]
+    ++ python-telegram-bot.optional-dependencies.socks;
     "tellduslive" = ps: with ps; [
       tellduslive
     ];
@@ -4472,17 +4283,16 @@
       temperusb
     ];
     "template" = ps: with ps; [
-      fnv-hash-fast
-      pillow
-      psutil-home-assistant
-      sqlalchemy
     ];
     "tensorflow" = ps: with ps; [
-      numpy
+      numpy_1
       pillow
       pycocotools
       tensorflow
     ]; # missing inputs: tf-models-official
+    "tesla_fleet" = ps: with ps; [
+      tesla-fleet-api
+    ];
     "tesla_wall_connector" = ps: with ps; [
       tesla-wall-connector
     ];
@@ -4490,11 +4300,10 @@
       tesla-fleet-api
     ];
     "tessie" = ps: with ps; [
+      tesla-fleet-api
     ]; # missing inputs: tessie-api
     "text" = ps: with ps; [
     ];
-    "tfiac" = ps: with ps; [
-    ]; # missing inputs: pytfiac
     "thermobeacon" = ps: with ps; [
       aioesphomeapi
       aioruuvigateway
@@ -4507,19 +4316,17 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
       thermobeacon-ble
-      webrtc-noise-gain
       zeroconf
     ];
     "thermoplus" = ps: with ps; [
@@ -4536,24 +4343,19 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
       thermopro-ble
-      webrtc-noise-gain
       zeroconf
     ];
-    "thermoworks_smoke" = ps: with ps; [
-      stringcase
-    ]; # missing inputs: thermoworks-smoke
     "thethingsnetwork" = ps: with ps; [
       ttn-client
     ];
@@ -4564,12 +4366,9 @@
     "thomson" = ps: with ps; [
     ];
     "thread" = ps: with ps; [
-      fnv-hash-fast
       ifaddr
-      psutil-home-assistant
       pyroute2
       python-otbr-api
-      sqlalchemy
       zeroconf
     ];
     "threshold" = ps: with ps; [
@@ -4597,19 +4396,17 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
       tilt-ble
-      webrtc-noise-gain
       zeroconf
     ];
     "time" = ps: with ps; [
@@ -4637,18 +4434,16 @@
       pytomorrowio
     ];
     "toon" = ps: with ps; [
-      fnv-hash-fast
       ha-ffmpeg
       hass-nabucasa
       hassil
       home-assistant-intents
       mutagen
-      psutil-home-assistant
+      pymicro-vad
+      pyspeex-noise
       python-matter-server
       pyturbojpeg
-      sqlalchemy
       toonapi
-      webrtc-noise-gain
     ];
     "torque" = ps: with ps; [
     ];
@@ -4657,12 +4452,12 @@
     ];
     "touchline" = ps: with ps; [
     ]; # missing inputs: pytouchline
+    "touchline_sl" = ps: with ps; [
+      pytouchlinesl
+    ];
     "tplink" = ps: with ps; [
-      fnv-hash-fast
       ifaddr
-      psutil-home-assistant
       python-kasa
-      sqlalchemy
     ]
     ++ python-kasa.optional-dependencies.speedups;
     "tplink_lte" = ps: with ps; [
@@ -4709,8 +4504,10 @@
     "travisci" = ps: with ps; [
     ]; # missing inputs: TravisPy
     "trend" = ps: with ps; [
-      numpy
+      numpy_1
     ];
+    "triggercmd" = ps: with ps; [
+    ]; # missing inputs: triggercmd
     "tts" = ps: with ps; [
       ha-ffmpeg
       mutagen
@@ -4735,9 +4532,6 @@
       ttls
     ];
     "twitch" = ps: with ps; [
-      fnv-hash-fast
-      psutil-home-assistant
-      sqlalchemy
       twitchapi
     ];
     "twitter" = ps: with ps; [
@@ -4748,8 +4542,6 @@
     "ubus" = ps: with ps; [
       openwrt-ubus-rpc
     ];
-    "ue_smart_radio" = ps: with ps; [
-    ];
     "uk_transport" = ps: with ps; [
     ];
     "ukraine_alarm" = ps: with ps; [
@@ -4761,7 +4553,8 @@
       aiounifi
     ];
     "unifi_direct" = ps: with ps; [
-    ]; # missing inputs: unifi_ap
+      unifi-ap
+    ];
     "unifiled" = ps: with ps; [
       unifiled
     ];
@@ -4784,11 +4577,8 @@
     ];
     "upnp" = ps: with ps; [
       async-upnp-client
-      fnv-hash-fast
       getmac
       ifaddr
-      psutil-home-assistant
-      sqlalchemy
     ];
     "uprise_smart_shades" = ps: with ps; [
     ];
@@ -4798,11 +4588,8 @@
       pyuptimerobot
     ];
     "usb" = ps: with ps; [
-      fnv-hash-fast
-      psutil-home-assistant
       pyserial
       pyudev
-      sqlalchemy
     ];
     "usgs_earthquakes_feed" = ps: with ps; [
       aio-geojson-usgs-earthquakes
@@ -4827,11 +4614,8 @@
       vtjp
     ];
     "velbus" = ps: with ps; [
-      fnv-hash-fast
-      psutil-home-assistant
       pyserial
       pyudev
-      sqlalchemy
       velbus-aio
     ];
     "velux" = ps: with ps; [
@@ -4860,7 +4644,7 @@
     "viaggiatreno" = ps: with ps; [
     ];
     "vicare" = ps: with ps; [
-      pyvicare
+      pyvicare-neo
     ];
     "vilfo" = ps: with ps; [
       vilfo-api-client
@@ -4887,8 +4671,10 @@
       hassil
       home-assistant-intents
       mutagen
-      webrtc-noise-gain
-    ]; # missing inputs: voip-utils
+      pymicro-vad
+      pyspeex-noise
+      voip-utils
+    ];
     "volkszaehler" = ps: with ps; [
       volkszaehler
     ];
@@ -4944,14 +4730,15 @@
     "webhook" = ps: with ps; [
     ];
     "webmin" = ps: with ps; [
-    ]; # missing inputs: webmin-xmlrpc
+      webmin-xmlrpc
+    ];
     "webostv" = ps: with ps; [
       aiowebostv
     ];
     "websocket_api" = ps: with ps; [
-      fnv-hash-fast
-      psutil-home-assistant
-      sqlalchemy
+    ];
+    "weheat" = ps: with ps; [
+      weheat
     ];
     "wemo" = ps: with ps; [
       pywemo
@@ -4974,28 +4761,25 @@
     ]; # missing inputs: wirelesstagpy
     "withings" = ps: with ps; [
       aiowithings
-      fnv-hash-fast
       ha-ffmpeg
       hass-nabucasa
       hassil
       home-assistant-intents
       mutagen
-      psutil-home-assistant
+      pymicro-vad
+      pyspeex-noise
       python-matter-server
       pyturbojpeg
-      sqlalchemy
-      webrtc-noise-gain
     ];
     "wiz" = ps: with ps; [
-      fnv-hash-fast
       ifaddr
-      psutil-home-assistant
       pywizlight
-      sqlalchemy
     ];
     "wled" = ps: with ps; [
       wled
     ];
+    "wmspro" = ps: with ps; [
+    ]; # missing inputs: pywmspro
     "wolflink" = ps: with ps; [
     ]; # missing inputs: wolf-comm
     "workday" = ps: with ps; [
@@ -5017,15 +4801,13 @@
       hassil
       home-assistant-intents
       mutagen
-      webrtc-noise-gain
+      pymicro-vad
+      pyspeex-noise
       wyoming
     ];
     "x10" = ps: with ps; [
     ];
     "xbox" = ps: with ps; [
-      fnv-hash-fast
-      psutil-home-assistant
-      sqlalchemy
       xbox-webapi
     ];
     "xeoma" = ps: with ps; [
@@ -5049,18 +4831,16 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       xiaomi-ble
       zeroconf
     ];
@@ -5078,6 +4858,19 @@
     ];
     "xs1" = ps: with ps; [
     ]; # missing inputs: xs1-api-client
+    "yale" = ps: with ps; [
+      ha-ffmpeg
+      hass-nabucasa
+      hassil
+      home-assistant-intents
+      mutagen
+      pymicro-vad
+      pyspeex-noise
+      python-matter-server
+      pyturbojpeg
+      yalexs
+      yalexs-ble
+    ];
     "yale_home" = ps: with ps; [
     ];
     "yale_smart_alarm" = ps: with ps; [
@@ -5095,18 +4888,16 @@
       bluetooth-data-tools
       dbus-fast
       esphome-dashboard-api
-      fnv-hash-fast
       ha-ffmpeg
       habluetooth
       hassil
       home-assistant-intents
       ifaddr
       mutagen
-      psutil-home-assistant
+      pymicro-vad
       pyserial
+      pyspeex-noise
       pyudev
-      sqlalchemy
-      webrtc-noise-gain
       yalexs-ble
       zeroconf
     ];
@@ -5116,10 +4907,7 @@
     "yamaha_musiccast" = ps: with ps; [
       aiomusiccast
       async-upnp-client
-      fnv-hash-fast
       ifaddr
-      psutil-home-assistant
-      sqlalchemy
     ];
     "yandex_transport" = ps: with ps; [
       aioymaps
@@ -5131,10 +4919,7 @@
     ];
     "yeelight" = ps: with ps; [
       async-upnp-client
-      fnv-hash-fast
       ifaddr
-      psutil-home-assistant
-      sqlalchemy
       yeelight
     ];
     "yeelightsunflower" = ps: with ps; [
@@ -5144,18 +4929,12 @@
       ha-ffmpeg
     ];
     "yolink" = ps: with ps; [
-      fnv-hash-fast
-      psutil-home-assistant
-      sqlalchemy
       yolink-api
     ];
     "youless" = ps: with ps; [
       youless-api
     ];
     "youtube" = ps: with ps; [
-      fnv-hash-fast
-      psutil-home-assistant
-      sqlalchemy
       youtubeaio
     ];
     "zabbix" = ps: with ps; [
@@ -5168,10 +4947,7 @@
       bluepy
     ]; # missing inputs: zengge
     "zeroconf" = ps: with ps; [
-      fnv-hash-fast
       ifaddr
-      psutil-home-assistant
-      sqlalchemy
       zeroconf
     ];
     "zerproc" = ps: with ps; [
@@ -5183,21 +4959,12 @@
     "zeversolar" = ps: with ps; [
     ]; # missing inputs: zeversolar
     "zha" = ps: with ps; [
-      bellows
-      fnv-hash-fast
+      aiohasupervisor
       pillow
-      psutil-home-assistant
       pyserial
-      pyserial-asyncio-fast
       pyudev
-      sqlalchemy
       universal-silabs-flasher
-      zha-quirks
-      zigpy
-      zigpy-deconz
-      zigpy-xbee
-      zigpy-zigate
-      zigpy-znp
+      zha
     ];
     "zhong_hong" = ps: with ps; [
     ]; # missing inputs: zhong-hong-hvac
@@ -5213,18 +4980,12 @@
       zm-py
     ];
     "zwave_js" = ps: with ps; [
-      fnv-hash-fast
-      psutil-home-assistant
       pyserial
       pyudev
-      sqlalchemy
       zwave-js-server-python
     ];
     "zwave_me" = ps: with ps; [
-      fnv-hash-fast
       ifaddr
-      psutil-home-assistant
-      sqlalchemy
       url-normalize
       zeroconf
       zwave-me-ws
@@ -5242,6 +5003,7 @@
     "aftership"
     "agent_dvr"
     "air_quality"
+    "airgradient"
     "airly"
     "airnow"
     "airq"
@@ -5268,6 +5030,7 @@
     "androidtv_remote"
     "anova"
     "anthemav"
+    "anthropic"
     "aosmith"
     "apache_kafka"
     "apcupsd"
@@ -5275,18 +5038,23 @@
     "apple_tv"
     "application_credentials"
     "apprise"
+    "aprilaire"
     "aprs"
+    "apsystems"
+    "aquacell"
     "aranet"
     "arcam_fmj"
+    "arve"
     "aseko_pool_live"
     "assist_pipeline"
-    "asterisk_mbox"
+    "assist_satellite"
     "asuswrt"
     "atag"
     "august"
     "aurora"
     "aurora_abb_powerone"
     "aussie_broadband"
+    "autarco"
     "auth"
     "automation"
     "awair"
@@ -5297,6 +5065,7 @@
     "backup"
     "baf"
     "balboa"
+    "bang_olufsen"
     "bayesian"
     "binary_sensor"
     "blackbird"
@@ -5305,6 +5074,7 @@
     "blue_current"
     "bluemaestro"
     "blueprint"
+    "bluesound"
     "bluetooth"
     "bluetooth_adapters"
     "bluetooth_le_tracker"
@@ -5317,16 +5087,20 @@
     "brother"
     "brottsplatskartan"
     "brunt"
+    "bryant_evolution"
     "bsblan"
     "bthome"
     "buienradar"
     "button"
     "caldav"
     "calendar"
+    "cambridge_audio"
     "camera"
     "canary"
     "cast"
+    "ccm15"
     "cert_expiry"
+    "chacon_dio"
     "clicksend_tts"
     "climate"
     "cloud"
@@ -5382,6 +5156,7 @@
     "dsmr_reader"
     "dte_energy_bridge"
     "duckdns"
+    "duke_energy"
     "dunehd"
     "duotecno"
     "dwd_weather_warnings"
@@ -5391,31 +5166,39 @@
     "ecobee"
     "ecoforest"
     "econet"
+    "ecovacs"
     "ecowitt"
     "edl21"
     "efergy"
     "eight_sleep"
+    "electrasmart"
+    "elevenlabs"
     "elgato"
     "elkm1"
     "elmax"
+    "emoncms"
     "emonitor"
     "emulated_hue"
     "emulated_kasa"
     "emulated_roku"
+    "energenie_power_sockets"
     "energy"
     "energyzero"
     "enigma2"
     "enocean"
     "enphase_envoy"
     "environment_canada"
+    "epic_games_store"
     "epion"
     "epson"
+    "eq3btsmart"
     "escea"
     "esphome"
     "eufylife_ble"
     "event"
     "everlights"
     "evil_genius_labs"
+    "evohome"
     "ezviz"
     "faa_delays"
     "facebook"
@@ -5435,6 +5218,7 @@
     "fitbit"
     "fivem"
     "fjaraskupan"
+    "flexit_bacnet"
     "flic"
     "flick_electric"
     "flipr"
@@ -5456,6 +5240,7 @@
     "fronius"
     "frontend"
     "frontier_silicon"
+    "fujitsu_fglair"
     "fully_kiosk"
     "fyta"
     "garages_amsterdam"
@@ -5464,6 +5249,7 @@
     "generic"
     "generic_hygrostat"
     "generic_thermostat"
+    "geniushub"
     "geo_json_events"
     "geo_location"
     "geo_rss_events"
@@ -5480,9 +5266,11 @@
     "google"
     "google_assistant"
     "google_assistant_sdk"
+    "google_cloud"
     "google_domains"
     "google_generative_ai_conversation"
     "google_mail"
+    "google_photos"
     "google_pubsub"
     "google_sheets"
     "google_tasks"
@@ -5544,12 +5332,15 @@
     "iaqualink"
     "ibeacon"
     "icloud"
+    "idasen_desk"
     "ifttt"
     "ign_sismologia"
     "image"
     "image_processing"
     "image_upload"
     "imap"
+    "imgw_pib"
+    "incomfort"
     "influxdb"
     "inkbird"
     "input_boolean"
@@ -5564,10 +5355,16 @@
     "intent"
     "intent_script"
     "ios"
+    "iotty"
     "ipma"
     "ipp"
     "iqvia"
+    "iron_os"
     "isal"
+    "iskra"
+    "islamic_prayer_times"
+    "israel_rail"
+    "ista_ecotrend"
     "isy994"
     "izone"
     "jellyfin"
@@ -5581,6 +5378,7 @@
     "kira"
     "kitchen_sink"
     "kmtronic"
+    "knocki"
     "knx"
     "kodi"
     "konnected"
@@ -5597,6 +5395,7 @@
     "lcn"
     "ld2410_ble"
     "led_ble"
+    "lektrico"
     "lg_netcast"
     "lg_soundbar"
     "lidarr"
@@ -5604,6 +5403,7 @@
     "lifx"
     "light"
     "linear_garage_door"
+    "linkplay"
     "litterrobot"
     "livisi"
     "local_calendar"
@@ -5615,7 +5415,6 @@
     "logbook"
     "logentries"
     "logger"
-    "logi_circle"
     "london_air"
     "lookin"
     "loqed"
@@ -5625,15 +5424,17 @@
     "lutron"
     "lutron_caseta"
     "lyric"
-    "mailbox"
+    "madvr"
     "mailgun"
     "manual"
     "manual_mqtt"
     "map"
+    "mastodon"
     "matrix"
     "matter"
     "maxcube"
     "mazda"
+    "mealie"
     "meater"
     "media_extractor"
     "media_player"
@@ -5667,6 +5468,7 @@
     "motionblinds_ble"
     "motioneye"
     "motionmount"
+    "mpd"
     "mqtt"
     "mqtt_eventstream"
     "mqtt_json"
@@ -5696,6 +5498,7 @@
     "nextdns"
     "nfandroidtv"
     "nibe_heatpump"
+    "nice_go"
     "nightscout"
     "nina"
     "nmap_tracker"
@@ -5736,6 +5539,7 @@
     "opower"
     "oralb"
     "otbr"
+    "otp"
     "overkiz"
     "ovo_energy"
     "owntracks"
@@ -5745,6 +5549,7 @@
     "panel_iframe"
     "peco"
     "pegel_online"
+    "permobil"
     "persistent_notification"
     "person"
     "philips_js"
@@ -5771,7 +5576,9 @@
     "pushover"
     "pvoutput"
     "pvpc_hourly_pricing"
+    "pyload"
     "python_script"
+    "qbittorrent"
     "qingping"
     "qld_bushfire"
     "qnap"
@@ -5794,6 +5601,7 @@
     "recorder"
     "recovery_mode"
     "reddit"
+    "refoss"
     "remote"
     "renault"
     "renson"
@@ -5819,6 +5627,7 @@
     "rss_feed_template"
     "rtsp_to_webrtc"
     "ruckus_unleashed"
+    "russound_rio"
     "ruuvi_gateway"
     "ruuvitag_ble"
     "rympro"
@@ -5852,6 +5661,7 @@
     "sigfox"
     "sighthound"
     "signal_messenger"
+    "simplefin"
     "simplepush"
     "simplisafe"
     "simulated"
@@ -5866,12 +5676,14 @@
     "smartthings"
     "smarttub"
     "smhi"
+    "smlight"
     "sms"
     "smtp"
     "snapcast"
     "snips"
     "snmp"
     "snooz"
+    "solaredge"
     "solarlog"
     "solax"
     "soma"
@@ -5896,6 +5708,7 @@
     "steam_online"
     "steamist"
     "stookalert"
+    "stookwijzer"
     "stream"
     "streamlabswater"
     "stt"
@@ -5928,9 +5741,12 @@
     "tcp"
     "technove"
     "tedee"
+    "telegram"
+    "telegram_bot"
     "tellduslive"
     "temper"
     "template"
+    "tesla_fleet"
     "tesla_wall_connector"
     "teslemetry"
     "text"
@@ -5953,6 +5769,7 @@
     "tomorrowio"
     "toon"
     "totalconnect"
+    "touchline_sl"
     "tplink"
     "tplink_omada"
     "traccar"
@@ -6005,6 +5822,7 @@
     "vlc_telnet"
     "vodafone_station"
     "voicerss"
+    "voip"
     "volumio"
     "volvooncall"
     "vulcan"
@@ -6021,8 +5839,10 @@
     "weatherflow_cloud"
     "weatherkit"
     "webhook"
+    "webmin"
     "webostv"
     "websocket_api"
+    "weheat"
     "wemo"
     "whirlpool"
     "whois"
@@ -6041,6 +5861,7 @@
     "xiaomi_aqara"
     "xiaomi_ble"
     "xiaomi_miio"
+    "yale"
     "yale_smart_alarm"
     "yalexs_ble"
     "yamaha"