home-assistant: 2023.9.3 -> 2023.10.0

https://www.home-assistant.io/blog/2023/10/04/release-202310/
This commit is contained in:
Martin Weinelt 2023-10-05 02:09:20 +02:00
parent 3180c9c4c4
commit eee2819fc4
No known key found for this signature in database
GPG Key ID: 87C1E9888F856759
4 changed files with 176 additions and 86 deletions

View File

@ -2,7 +2,7 @@
# Do not edit! # Do not edit!
{ {
version = "2023.9.3"; version = "2023.10.0";
components = { components = {
"3_day_blinds" = ps: with ps; [ "3_day_blinds" = ps: with ps; [
]; ];
@ -79,7 +79,7 @@
pyserial pyserial
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"airtouch4" = ps: with ps; [ "airtouch4" = ps: with ps; [
@ -200,7 +200,7 @@
aqualogic aqualogic
]; ];
"aquostv" = ps: with ps; [ "aquostv" = ps: with ps; [
]; # missing inputs: sharp-aquos-rc ]; # missing inputs: sharp_aquos_rc
"aranet" = ps: with ps; [ "aranet" = ps: with ps; [
aioesphomeapi aioesphomeapi
aiohttp-cors aiohttp-cors
@ -224,7 +224,7 @@
pyserial pyserial
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"arcam_fmj" = ps: with ps; [ "arcam_fmj" = ps: with ps; [
@ -251,7 +251,7 @@
hassil hassil
home-assistant-intents home-assistant-intents
mutagen mutagen
webrtcvad webrtc-noise-gain
]; ];
"asterisk_cdr" = ps: with ps; [ "asterisk_cdr" = ps: with ps; [
asterisk-mbox asterisk-mbox
@ -395,7 +395,7 @@
pyserial pyserial
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"blueprint" = ps: with ps; [ "blueprint" = ps: with ps; [
@ -439,7 +439,7 @@
pyserial pyserial
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"bluetooth_le_tracker" = ps: with ps; [ "bluetooth_le_tracker" = ps: with ps; [
@ -464,7 +464,7 @@
pyserial pyserial
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"bluetooth_tracker" = ps: with ps; [ "bluetooth_tracker" = ps: with ps; [
@ -540,7 +540,7 @@
pyserial pyserial
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"bticino" = ps: with ps; [ "bticino" = ps: with ps; [
@ -581,7 +581,7 @@
pychromecast pychromecast
pyturbojpeg pyturbojpeg
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"cert_expiry" = ps: with ps; [ "cert_expiry" = ps: with ps; [
@ -620,7 +620,7 @@
home-assistant-intents home-assistant-intents
mutagen mutagen
pyturbojpeg pyturbojpeg
webrtcvad webrtc-noise-gain
]; ];
"cloudflare" = ps: with ps; [ "cloudflare" = ps: with ps; [
pycfdns pycfdns
@ -754,7 +754,7 @@
scapy scapy
securetar securetar
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"delijn" = ps: with ps; [ "delijn" = ps: with ps; [
@ -895,7 +895,7 @@
pyserial pyserial
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"dovado" = ps: with ps; [ "dovado" = ps: with ps; [
@ -956,6 +956,8 @@
"ecobee" = ps: with ps; [ "ecobee" = ps: with ps; [
python-ecobee-api python-ecobee-api
]; ];
"ecoforest" = ps: with ps; [
]; # missing inputs: pyecoforest
"econet" = ps: with ps; [ "econet" = ps: with ps; [
pyeconet pyeconet
]; ];
@ -1052,6 +1054,8 @@
"enigma2" = ps: with ps; [ "enigma2" = ps: with ps; [
openwebifpy openwebifpy
]; ];
"enmax" = ps: with ps; [
];
"enocean" = ps: with ps; [ "enocean" = ps: with ps; [
enocean enocean
]; ];
@ -1098,7 +1102,7 @@
pyserial pyserial
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; # missing inputs: python-eq3bt ]; # missing inputs: python-eq3bt
"escea" = ps: with ps; [ "escea" = ps: with ps; [
@ -1126,7 +1130,7 @@
pyserial pyserial
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"etherscan" = ps: with ps; [ "etherscan" = ps: with ps; [
@ -1157,7 +1161,7 @@
pyserial pyserial
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"event" = ps: with ps; [ "event" = ps: with ps; [
@ -1269,7 +1273,7 @@
pyserial pyserial
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"fleetgo" = ps: with ps; [ "fleetgo" = ps: with ps; [
@ -1410,9 +1414,9 @@
pyserial pyserial
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; # missing inputs: gardena_bluetooth ]; # missing inputs: gardena-bluetooth
"gaviota" = ps: with ps; [ "gaviota" = ps: with ps; [
]; ];
"gc100" = ps: with ps; [ "gc100" = ps: with ps; [
@ -1563,7 +1567,7 @@
pyserial pyserial
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"gpsd" = ps: with ps; [ "gpsd" = ps: with ps; [
@ -1694,6 +1698,7 @@
psutil-home-assistant psutil-home-assistant
pyserial pyserial
pyserial-asyncio pyserial-asyncio
pyserial-asyncio-fast
pyudev pyudev
sqlalchemy sqlalchemy
universal-silabs-flasher universal-silabs-flasher
@ -1713,6 +1718,7 @@
psutil-home-assistant psutil-home-assistant
pyserial pyserial
pyserial-asyncio pyserial-asyncio
pyserial-asyncio-fast
pyudev pyudev
sqlalchemy sqlalchemy
universal-silabs-flasher universal-silabs-flasher
@ -1732,6 +1738,7 @@
psutil-home-assistant psutil-home-assistant
pyserial pyserial
pyserial-asyncio pyserial-asyncio
pyserial-asyncio-fast
pyudev pyudev
sqlalchemy sqlalchemy
universal-silabs-flasher universal-silabs-flasher
@ -1751,6 +1758,7 @@
psutil-home-assistant psutil-home-assistant
pyserial pyserial
pyserial-asyncio pyserial-asyncio
pyserial-asyncio-fast
pyudev pyudev
sqlalchemy sqlalchemy
universal-silabs-flasher universal-silabs-flasher
@ -1799,7 +1807,7 @@
python-otbr-api python-otbr-api
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"homematic" = ps: with ps; [ "homematic" = ps: with ps; [
@ -1889,12 +1897,37 @@
pyserial pyserial
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"icloud" = ps: with ps; [ "icloud" = ps: with ps; [
pyicloud pyicloud
]; ];
"idasen_desk" = ps: with ps; [
aioesphomeapi
aiohttp-cors
aioruuvigateway
aioshelly
async-interrupt
bleak
bleak-retry-connector
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
sqlalchemy
webrtc-noise-gain
zeroconf
]; # missing inputs: idasen-ha
"idteck_prox" = ps: with ps; [ "idteck_prox" = ps: with ps; [
]; # missing inputs: rfk101py ]; # missing inputs: rfk101py
"ifttt" = ps: with ps; [ "ifttt" = ps: with ps; [
@ -1958,7 +1991,7 @@
pyserial pyserial
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"input_boolean" = ps: with ps; [ "input_boolean" = ps: with ps; [
@ -2098,7 +2131,7 @@
pyserial pyserial
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"keyboard" = ps: with ps; [ "keyboard" = ps: with ps; [
@ -2130,7 +2163,7 @@
pyserial pyserial
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"kira" = ps: with ps; [ "kira" = ps: with ps; [
@ -2240,7 +2273,7 @@
pyserial pyserial
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"led_ble" = ps: with ps; [ "led_ble" = ps: with ps; [
@ -2266,7 +2299,7 @@
pyserial pyserial
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"legrand" = ps: with ps; [ "legrand" = ps: with ps; [
@ -2372,7 +2405,7 @@
home-assistant-intents home-assistant-intents
mutagen mutagen
pyturbojpeg pyturbojpeg
webrtcvad webrtc-noise-gain
]; # missing inputs: loqedAPI ]; # missing inputs: loqedAPI
"lovelace" = ps: with ps; [ "lovelace" = ps: with ps; [
]; ];
@ -2435,7 +2468,8 @@
mastodon-py mastodon-py
]; ];
"matrix" = ps: with ps; [ "matrix" = ps: with ps; [
matrix-client matrix-nio
pillow
]; ];
"matter" = ps: with ps; [ "matter" = ps: with ps; [
aiohttp-cors aiohttp-cors
@ -2453,6 +2487,31 @@
"meater" = ps: with ps; [ "meater" = ps: with ps; [
meater-python meater-python
]; ];
"medcom_ble" = ps: with ps; [
aioesphomeapi
aiohttp-cors
aioruuvigateway
aioshelly
async-interrupt
bleak
bleak-retry-connector
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
sqlalchemy
webrtc-noise-gain
zeroconf
]; # missing inputs: medcom-ble
"media_extractor" = ps: with ps; [ "media_extractor" = ps: with ps; [
aiohttp-cors aiohttp-cors
yt-dlp yt-dlp
@ -2493,7 +2552,7 @@
pyserial pyserial
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; # missing inputs: melnor-bluetooth ]; # missing inputs: melnor-bluetooth
"meraki" = ps: with ps; [ "meraki" = ps: with ps; [
@ -2548,8 +2607,6 @@
"min_max" = ps: with ps; [ "min_max" = ps: with ps; [
]; ];
"minecraft_server" = ps: with ps; [ "minecraft_server" = ps: with ps; [
aiodns
getmac
mcstatus mcstatus
]; ];
"minio" = ps: with ps; [ "minio" = ps: with ps; [
@ -2580,7 +2637,7 @@
pyserial pyserial
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"mobile_app" = ps: with ps; [ "mobile_app" = ps: with ps; [
@ -2595,7 +2652,7 @@
pynacl pynacl
pyturbojpeg pyturbojpeg
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
]; ];
"mochad" = ps: with ps; [ "mochad" = ps: with ps; [
]; # missing inputs: pymochad ]; # missing inputs: pymochad
@ -2647,7 +2704,7 @@
pyserial pyserial
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"motion_blinds" = ps: with ps; [ "motion_blinds" = ps: with ps; [
@ -2712,8 +2769,7 @@
sqlalchemy sqlalchemy
]; ];
"myq" = ps: with ps; [ "myq" = ps: with ps; [
pymyq ]; # missing inputs: python-myq
];
"mysensors" = ps: with ps; [ "mysensors" = ps: with ps; [
aiohttp-cors aiohttp-cors
janus janus
@ -2771,7 +2827,7 @@
pyatmo pyatmo
pyturbojpeg pyturbojpeg
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
]; ];
"netdata" = ps: with ps; [ "netdata" = ps: with ps; [
netdata netdata
@ -3014,7 +3070,7 @@
pyserial pyserial
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"oru" = ps: with ps; [ "oru" = ps: with ps; [
@ -3037,6 +3093,7 @@
pyroute2 pyroute2
pyserial pyserial
pyserial-asyncio pyserial-asyncio
pyserial-asyncio-fast
python-otbr-api python-otbr-api
pyudev pyudev
sqlalchemy sqlalchemy
@ -3068,7 +3125,7 @@
paho-mqtt paho-mqtt
pynacl pynacl
pyturbojpeg pyturbojpeg
webrtcvad webrtc-noise-gain
]; ];
"p1_monitor" = ps: with ps; [ "p1_monitor" = ps: with ps; [
p1monitor p1monitor
@ -3153,7 +3210,7 @@
mutagen mutagen
pyplaato pyplaato
pyturbojpeg pyturbojpeg
webrtcvad webrtc-noise-gain
]; ];
"plant" = ps: with ps; [ "plant" = ps: with ps; [
fnv-hash-fast fnv-hash-fast
@ -3184,6 +3241,31 @@
"powerwall" = ps: with ps; [ "powerwall" = ps: with ps; [
tesla-powerwall tesla-powerwall
]; ];
"private_ble_device" = ps: with ps; [
aioesphomeapi
aiohttp-cors
aioruuvigateway
aioshelly
async-interrupt
bleak
bleak-retry-connector
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
sqlalchemy
webrtc-noise-gain
zeroconf
];
"profiler" = ps: with ps; [ "profiler" = ps: with ps; [
guppy3 guppy3
objgraph objgraph
@ -3273,7 +3355,7 @@
pyudev pyudev
qingping-ble qingping-ble
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"qld_bushfire" = ps: with ps; [ "qld_bushfire" = ps: with ps; [
@ -3308,7 +3390,7 @@
mutagen mutagen
pyturbojpeg pyturbojpeg
rachiopy rachiopy
webrtcvad webrtc-noise-gain
]; ];
"radarr" = ps: with ps; [ "radarr" = ps: with ps; [
aiopyarr aiopyarr
@ -3357,7 +3439,7 @@
pyudev pyudev
rapt-ble rapt-ble
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"raspberry_pi" = ps: with ps; [ "raspberry_pi" = ps: with ps; [
@ -3481,7 +3563,6 @@
]; ];
"ruckus_unleashed" = ps: with ps; [ "ruckus_unleashed" = ps: with ps; [
aioruckus aioruckus
xmltodict
]; ];
"russound_rio" = ps: with ps; [ "russound_rio" = ps: with ps; [
]; # missing inputs: russound-rio ]; # missing inputs: russound-rio
@ -3525,7 +3606,7 @@
pyudev pyudev
ruuvitag-ble ruuvitag-ble
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"rympro" = ps: with ps; [ "rympro" = ps: with ps; [
@ -3546,7 +3627,7 @@
psutil-home-assistant psutil-home-assistant
pyturbojpeg pyturbojpeg
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
]; ];
"saj" = ps: with ps; [ "saj" = ps: with ps; [
pysaj pysaj
@ -3636,7 +3717,7 @@
pyudev pyudev
sensirion-ble sensirion-ble
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"sensor" = ps: with ps; [ "sensor" = ps: with ps; [
@ -3669,7 +3750,7 @@
pyudev pyudev
sensorpro-ble sensorpro-ble
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"sensorpush" = ps: with ps; [ "sensorpush" = ps: with ps; [
@ -3695,7 +3776,7 @@
pyudev pyudev
sensorpush-ble sensorpush-ble
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"sentry" = ps: with ps; [ "sentry" = ps: with ps; [
@ -3833,7 +3914,7 @@
pysmartapp pysmartapp
pysmartthings pysmartthings
pyturbojpeg pyturbojpeg
webrtcvad webrtc-noise-gain
]; ];
"smarttub" = ps: with ps; [ "smarttub" = ps: with ps; [
python-smarttub python-smarttub
@ -3880,7 +3961,7 @@
pysnooz pysnooz
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"solaredge" = ps: with ps; [ "solaredge" = ps: with ps; [
@ -4071,9 +4152,11 @@
pyswitchbot pyswitchbot
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"switchbot_cloud" = ps: with ps; [
]; # missing inputs: switchbot-api
"switcher_kis" = ps: with ps; [ "switcher_kis" = ps: with ps; [
aioswitcher aioswitcher
]; ];
@ -4202,7 +4285,7 @@
pyudev pyudev
sqlalchemy sqlalchemy
thermobeacon-ble thermobeacon-ble
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"thermoplus" = ps: with ps; [ "thermoplus" = ps: with ps; [
@ -4230,7 +4313,7 @@
pyudev pyudev
sqlalchemy sqlalchemy
thermopro-ble thermopro-ble
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"thermoworks_smoke" = ps: with ps; [ "thermoworks_smoke" = ps: with ps; [
@ -4290,7 +4373,7 @@
pyudev pyudev
sqlalchemy sqlalchemy
tilt-ble tilt-ble
webrtcvad webrtc-noise-gain
zeroconf zeroconf
]; ];
"time" = ps: with ps; [ "time" = ps: with ps; [
@ -4323,7 +4406,7 @@
mutagen mutagen
pyturbojpeg pyturbojpeg
toonapi toonapi
webrtcvad webrtc-noise-gain
]; ];
"torque" = ps: with ps; [ "torque" = ps: with ps; [
aiohttp-cors aiohttp-cors
@ -4410,6 +4493,10 @@
ttls ttls
]; ];
"twitch" = ps: with ps; [ "twitch" = ps: with ps; [
aiohttp-cors
fnv-hash-fast
psutil-home-assistant
sqlalchemy
twitchapi twitchapi
]; ];
"twitter" = ps: with ps; [ "twitter" = ps: with ps; [
@ -4427,6 +4514,8 @@
"ukraine_alarm" = ps: with ps; [ "ukraine_alarm" = ps: with ps; [
uasiren uasiren
]; ];
"ultraloq" = ps: with ps; [
];
"unifi" = ps: with ps; [ "unifi" = ps: with ps; [
aiounifi aiounifi
]; ];
@ -4557,7 +4646,7 @@
hassil hassil
home-assistant-intents home-assistant-intents
mutagen mutagen
webrtcvad webrtc-noise-gain
]; # missing inputs: voip-utils ]; # missing inputs: voip-utils
"volkszaehler" = ps: with ps; [ "volkszaehler" = ps: with ps; [
volkszaehler volkszaehler
@ -4602,6 +4691,11 @@
]; ];
"weather" = ps: with ps; [ "weather" = ps: with ps; [
]; ];
"weatherflow" = ps: with ps; [
pyweatherflowudp
];
"weatherkit" = ps: with ps; [
]; # missing inputs: apple_weatherkit
"webhook" = ps: with ps; [ "webhook" = ps: with ps; [
aiohttp-cors aiohttp-cors
]; ];
@ -4636,8 +4730,14 @@
"withings" = ps: with ps; [ "withings" = ps: with ps; [
aiohttp-cors aiohttp-cors
fnv-hash-fast fnv-hash-fast
hass-nabucasa
hassil
home-assistant-intents
mutagen
psutil-home-assistant psutil-home-assistant
pyturbojpeg
sqlalchemy sqlalchemy
webrtc-noise-gain
withings-api withings-api
]; ];
"wiz" = ps: with ps; [ "wiz" = ps: with ps; [
@ -4710,7 +4810,7 @@
pyserial pyserial
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
xiaomi-ble xiaomi-ble
zeroconf zeroconf
]; ];
@ -4754,7 +4854,7 @@
pyserial pyserial
pyudev pyudev
sqlalchemy sqlalchemy
webrtcvad webrtc-noise-gain
yalexs-ble yalexs-ble
zeroconf zeroconf
]; ];
@ -4844,6 +4944,7 @@
psutil-home-assistant psutil-home-assistant
pyserial pyserial
pyserial-asyncio pyserial-asyncio
pyserial-asyncio-fast
pyudev pyudev
sqlalchemy sqlalchemy
universal-silabs-flasher universal-silabs-flasher
@ -4894,6 +4995,7 @@
"adguard" "adguard"
"advantage_air" "advantage_air"
"aemet" "aemet"
"aftership"
"agent_dvr" "agent_dvr"
"air_quality" "air_quality"
"airly" "airly"
@ -5071,6 +5173,7 @@
"filter" "filter"
"fireservicerota" "fireservicerota"
"firmata" "firmata"
"fitbit"
"fivem" "fivem"
"fjaraskupan" "fjaraskupan"
"flic" "flic"
@ -5168,6 +5271,7 @@
"humidifier" "humidifier"
"hunterdouglas_powerview" "hunterdouglas_powerview"
"hvv_departures" "hvv_departures"
"hydrawise"
"hyperion" "hyperion"
"ialarm" "ialarm"
"iaqualink" "iaqualink"
@ -5252,10 +5356,12 @@
"mailgun" "mailgun"
"manual" "manual"
"manual_mqtt" "manual_mqtt"
"matrix"
"matter" "matter"
"maxcube" "maxcube"
"mazda" "mazda"
"meater" "meater"
"media_extractor"
"media_player" "media_player"
"media_source" "media_source"
"melcloud" "melcloud"
@ -5292,7 +5398,6 @@
"mullvad" "mullvad"
"mutesync" "mutesync"
"my" "my"
"myq"
"mysensors" "mysensors"
"mystrom" "mystrom"
"mythicbeastsdns" "mythicbeastsdns"
@ -5372,6 +5477,7 @@
"point" "point"
"poolsense" "poolsense"
"powerwall" "powerwall"
"private_ble_device"
"profiler" "profiler"
"prometheus" "prometheus"
"prosegur" "prosegur"
@ -5603,10 +5709,12 @@
"wake_on_lan" "wake_on_lan"
"wake_word" "wake_word"
"wallbox" "wallbox"
"waqi"
"water_heater" "water_heater"
"watttime" "watttime"
"waze_travel_time" "waze_travel_time"
"weather" "weather"
"weatherflow"
"webhook" "webhook"
"webostv" "webostv"
"websocket_api" "websocket_api"

View File

@ -134,16 +134,6 @@ let
}; };
}); });
plexapi = super.plexapi.overridePythonAttrs (oldAttrs: rec {
version = "4.13.2";
src = fetchFromGitHub {
owner = "pkkid";
repo = "python-plexapi";
rev = "refs/tags/${version}";
hash = "sha256-5YwINPgQ4efZBvu5McsLYicW/7keKSi011lthJUR9zw=";
};
});
# Pinned due to API changes in 0.1.0 # Pinned due to API changes in 0.1.0
poolsense = super.poolsense.overridePythonAttrs (oldAttrs: rec { poolsense = super.poolsense.overridePythonAttrs (oldAttrs: rec {
version = "0.0.8"; version = "0.0.8";
@ -282,16 +272,6 @@ let
}; };
}); });
zeroconf = super.zeroconf.overridePythonAttrs (oldAttrs: rec {
version = "0.98.0";
src = fetchFromGitHub {
owner = "python-zeroconf";
repo = "python-zeroconf";
rev = "refs/tags/${version}";
hash = "sha256-oajSXGQTsJsajRAnS/MkkbSyxTeVvdjvw1eiJaPzZMY=";
};
});
# internal python packages only consumed by home-assistant itself # internal python packages only consumed by home-assistant itself
home-assistant-frontend = self.callPackage ./frontend.nix { }; home-assistant-frontend = self.callPackage ./frontend.nix { };
home-assistant-intents = self.callPackage ./intents.nix { }; home-assistant-intents = self.callPackage ./intents.nix { };
@ -316,7 +296,7 @@ let
extraBuildInputs = extraPackages python.pkgs; extraBuildInputs = extraPackages python.pkgs;
# Don't forget to run parse-requirements.py after updating # Don't forget to run parse-requirements.py after updating
hassVersion = "2023.9.3"; hassVersion = "2023.10.0";
in python.pkgs.buildPythonApplication rec { in python.pkgs.buildPythonApplication rec {
pname = "homeassistant"; pname = "homeassistant";
@ -332,7 +312,7 @@ in python.pkgs.buildPythonApplication rec {
# Primary source is the pypi sdist, because it contains translations # Primary source is the pypi sdist, because it contains translations
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
hash = "sha256-tcIGYJ+r2+0jnf3xUxnFdwnLiOK9P0Y6sw0Mpd/YIT0="; hash = "sha256-UmgIQJRQRDMzjUO9lJVpKsIvrFHBzoXc5Kig69ZHttU=";
}; };
# Secondary source is git for tests # Secondary source is git for tests
@ -340,7 +320,7 @@ in python.pkgs.buildPythonApplication rec {
owner = "home-assistant"; owner = "home-assistant";
repo = "core"; repo = "core";
rev = "refs/tags/${version}"; rev = "refs/tags/${version}";
hash = "sha256-zAUMevj2xvRkhZg4wuHDz0+X//cEU/D/HmokmX9oeCU="; hash = "sha256-M8TuH9oF4+6PuHDCHiGWxSnrQcOw/OsJVSfX/8XfyIM=";
}; };
nativeBuildInputs = with python.pkgs; [ nativeBuildInputs = with python.pkgs; [

View File

@ -4,7 +4,7 @@ buildPythonPackage rec {
# the frontend version corresponding to a specific home-assistant version can be found here # 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 # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
pname = "home-assistant-frontend"; pname = "home-assistant-frontend";
version = "20230911.0"; version = "20231002.0";
format = "wheel"; format = "wheel";
src = fetchPypi { src = fetchPypi {
@ -12,7 +12,7 @@ buildPythonPackage rec {
pname = "home_assistant_frontend"; pname = "home_assistant_frontend";
dist = "py3"; dist = "py3";
python = "py3"; python = "py3";
hash = "sha256-AcMZYjSbsBrfC0Oh5P+eruNILWdVmk46+p+8xLpqfuo="; hash = "sha256-19HFMuR7INHM805HwWyWS2qWXPOYuFjnpf0UP93tObg=";
}; };
# there is nothing to strip in this package # there is nothing to strip in this package

View File

@ -5,6 +5,7 @@
let let
# some components' tests have additional dependencies # some components' tests have additional dependencies
extraCheckInputs = with home-assistant.python.pkgs; { extraCheckInputs = with home-assistant.python.pkgs; {
airzone_cloud = [ aioairzone ];
alexa = [ av ]; alexa = [ av ];
bluetooth = [ pyswitchbot ]; bluetooth = [ pyswitchbot ];
bthome = [ xiaomi-ble ]; bthome = [ xiaomi-ble ];
@ -19,6 +20,7 @@ let
homeassistant_sky_connect = [ bellows zha-quirks zigpy-deconz zigpy-xbee zigpy-zigate zigpy-znp zwave-js-server-python ]; homeassistant_sky_connect = [ bellows zha-quirks zigpy-deconz zigpy-xbee zigpy-zigate zigpy-znp zwave-js-server-python ];
homeassistant_yellow = [ bellows zha-quirks zigpy-deconz zigpy-xbee zigpy-zigate zigpy-znp ]; homeassistant_yellow = [ bellows zha-quirks zigpy-deconz zigpy-xbee zigpy-zigate zigpy-znp ];
lovelace = [ pychromecast ]; lovelace = [ pychromecast ];
matrix = [ pydantic ];
mopeka = [ pyswitchbot ]; mopeka = [ pyswitchbot ];
nest = [ av ]; nest = [ av ];
onboarding = [ pymetno radios rpi-bad-power ]; onboarding = [ pymetno radios rpi-bad-power ];