home-assistant: 2026.2.3 -> 2026.3.1
https://www.home-assistant.io/blog/2026/03/04/release-20263/
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
# Do not edit!
|
||||
|
||||
{
|
||||
version = "2026.2.3";
|
||||
version = "2026.3.1";
|
||||
components = {
|
||||
"3_day_blinds" =
|
||||
ps: with ps; [
|
||||
@@ -469,11 +469,11 @@
|
||||
hass-nabucasa
|
||||
hassil
|
||||
home-assistant-intents
|
||||
matter-python-client
|
||||
mutagen
|
||||
openai
|
||||
pymicro-vad
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
pyturbojpeg
|
||||
securetar
|
||||
yalexs
|
||||
@@ -524,6 +524,9 @@
|
||||
"aws_s3" =
|
||||
ps: with ps; [
|
||||
aiobotocore
|
||||
aiohasupervisor
|
||||
cronsim
|
||||
securetar
|
||||
];
|
||||
"axis" =
|
||||
ps: with ps; [
|
||||
@@ -759,6 +762,9 @@
|
||||
ifaddr
|
||||
zeroconf
|
||||
];
|
||||
"brands" =
|
||||
ps: with ps; [
|
||||
];
|
||||
"brandt" =
|
||||
ps: with ps; [
|
||||
];
|
||||
@@ -886,6 +892,7 @@
|
||||
hassil
|
||||
home-assistant-intents
|
||||
ifaddr
|
||||
matter-python-client
|
||||
mutagen
|
||||
openai
|
||||
plexapi
|
||||
@@ -894,7 +901,6 @@
|
||||
pychromecast
|
||||
pymicro-vad
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
pyturbojpeg
|
||||
securetar
|
||||
zeroconf
|
||||
@@ -954,11 +960,11 @@
|
||||
hass-nabucasa
|
||||
hassil
|
||||
home-assistant-intents
|
||||
matter-python-client
|
||||
mutagen
|
||||
openai
|
||||
pymicro-vad
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
pyturbojpeg
|
||||
securetar
|
||||
];
|
||||
@@ -1157,6 +1163,7 @@
|
||||
home-assistant-frontend
|
||||
home-assistant-intents
|
||||
ifaddr
|
||||
matter-python-client
|
||||
mutagen
|
||||
numpy
|
||||
openai
|
||||
@@ -1166,7 +1173,6 @@
|
||||
pynacl
|
||||
pyserial
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
pyturbojpeg
|
||||
securetar
|
||||
sqlalchemy
|
||||
@@ -1559,7 +1565,9 @@
|
||||
];
|
||||
"enocean" =
|
||||
ps: with ps; [
|
||||
aiousbwatcher
|
||||
enocean
|
||||
pyserial
|
||||
];
|
||||
"enphase_envoy" =
|
||||
ps: with ps; [
|
||||
@@ -2093,6 +2101,9 @@
|
||||
ps: with ps; [
|
||||
aio-geojson-geonetnz-volcano
|
||||
];
|
||||
"ghost" =
|
||||
ps: with ps; [
|
||||
]; # missing inputs: aioghost
|
||||
"gios" =
|
||||
ps: with ps; [
|
||||
gios
|
||||
@@ -2143,7 +2154,7 @@
|
||||
"google_assistant" =
|
||||
ps: with ps; [
|
||||
aiohasupervisor
|
||||
python-matter-server
|
||||
matter-python-client
|
||||
pyturbojpeg
|
||||
];
|
||||
"google_assistant_sdk" =
|
||||
@@ -2338,6 +2349,9 @@
|
||||
ps: with ps; [
|
||||
heatmiserv3
|
||||
];
|
||||
"hegel" =
|
||||
ps: with ps; [
|
||||
]; # missing inputs: hegel-ip-client
|
||||
"heicko" =
|
||||
ps: with ps; [
|
||||
];
|
||||
@@ -2518,6 +2532,9 @@
|
||||
ps: with ps; [
|
||||
homematicip
|
||||
];
|
||||
"homevolt" =
|
||||
ps: with ps; [
|
||||
]; # missing inputs: homevolt
|
||||
"homewizard" =
|
||||
ps: with ps; [
|
||||
python-homewizard-energy
|
||||
@@ -2540,6 +2557,7 @@
|
||||
];
|
||||
"html5" =
|
||||
ps: with ps; [
|
||||
py-vapid
|
||||
pywebpush
|
||||
];
|
||||
"http" =
|
||||
@@ -2643,6 +2661,9 @@
|
||||
ps: with ps; [
|
||||
hyperion-py
|
||||
];
|
||||
"hypontech" =
|
||||
ps: with ps; [
|
||||
]; # missing inputs: hyponcloud
|
||||
"ialarm" =
|
||||
ps: with ps; [
|
||||
pyialarm
|
||||
@@ -2714,6 +2735,10 @@
|
||||
pyspeex-noise
|
||||
zeroconf
|
||||
];
|
||||
"idrive_e2" =
|
||||
ps: with ps; [
|
||||
aiobotocore
|
||||
]; # missing inputs: idrive-e2-client
|
||||
"idteck_prox" =
|
||||
ps: with ps; [
|
||||
rfk101py
|
||||
@@ -2797,6 +2822,9 @@
|
||||
ps: with ps; [
|
||||
incomfort-client
|
||||
];
|
||||
"indevolt" =
|
||||
ps: with ps; [
|
||||
]; # missing inputs: indevolt-api
|
||||
"indianamichiganpower" =
|
||||
ps: with ps; [
|
||||
];
|
||||
@@ -2870,6 +2898,9 @@
|
||||
"integration" =
|
||||
ps: with ps; [
|
||||
];
|
||||
"intelliclima" =
|
||||
ps: with ps; [
|
||||
]; # missing inputs: pyintelliclima
|
||||
"intellifire" =
|
||||
ps: with ps; [
|
||||
intellifire4py
|
||||
@@ -3388,6 +3419,9 @@
|
||||
ps: with ps; [
|
||||
aiopyarr
|
||||
];
|
||||
"liebherr" =
|
||||
ps: with ps; [
|
||||
]; # missing inputs: pyliebherrhomeapi
|
||||
"life360" =
|
||||
ps: with ps; [
|
||||
];
|
||||
@@ -3505,11 +3539,11 @@
|
||||
hassil
|
||||
home-assistant-intents
|
||||
loqedapi
|
||||
matter-python-client
|
||||
mutagen
|
||||
openai
|
||||
pymicro-vad
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
pyturbojpeg
|
||||
securetar
|
||||
];
|
||||
@@ -3593,7 +3627,7 @@
|
||||
"matter" =
|
||||
ps: with ps; [
|
||||
aiohasupervisor
|
||||
python-matter-server
|
||||
matter-python-client
|
||||
];
|
||||
"maxcube" =
|
||||
ps: with ps; [
|
||||
@@ -3834,13 +3868,13 @@
|
||||
hass-nabucasa
|
||||
hassil
|
||||
home-assistant-intents
|
||||
matter-python-client
|
||||
mutagen
|
||||
openai
|
||||
pillow
|
||||
pymicro-vad
|
||||
pynacl
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
pyturbojpeg
|
||||
securetar
|
||||
];
|
||||
@@ -3987,6 +4021,9 @@
|
||||
ps: with ps; [
|
||||
pymsteams
|
||||
];
|
||||
"mta" =
|
||||
ps: with ps; [
|
||||
]; # missing inputs: py-nymta
|
||||
"mullvad" =
|
||||
ps: with ps; [
|
||||
mullvad-api
|
||||
@@ -4007,6 +4044,9 @@
|
||||
ps: with ps; [
|
||||
home-assistant-frontend
|
||||
];
|
||||
"myneomitis" =
|
||||
ps: with ps; [
|
||||
]; # missing inputs: pyaxencoapi
|
||||
"myq" =
|
||||
ps: with ps; [
|
||||
];
|
||||
@@ -4041,8 +4081,7 @@
|
||||
];
|
||||
"nanoleaf" =
|
||||
ps: with ps; [
|
||||
aionanoleaf
|
||||
];
|
||||
]; # missing inputs: aionanoleaf2
|
||||
"nasweb" =
|
||||
ps: with ps; [
|
||||
webio-api
|
||||
@@ -4081,12 +4120,12 @@
|
||||
hass-nabucasa
|
||||
hassil
|
||||
home-assistant-intents
|
||||
matter-python-client
|
||||
mutagen
|
||||
openai
|
||||
pyatmo
|
||||
pymicro-vad
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
pyturbojpeg
|
||||
securetar
|
||||
];
|
||||
@@ -4331,12 +4370,29 @@
|
||||
hass-nabucasa
|
||||
hassil
|
||||
home-assistant-intents
|
||||
matter-python-client
|
||||
mutagen
|
||||
onedrive-personal-sdk
|
||||
openai
|
||||
pymicro-vad
|
||||
pyspeex-noise
|
||||
pyturbojpeg
|
||||
securetar
|
||||
];
|
||||
"onedrive_for_business" =
|
||||
ps: with ps; [
|
||||
aiohasupervisor
|
||||
cronsim
|
||||
ha-ffmpeg
|
||||
hass-nabucasa
|
||||
hassil
|
||||
home-assistant-intents
|
||||
matter-python-client
|
||||
mutagen
|
||||
onedrive-personal-sdk
|
||||
openai
|
||||
pymicro-vad
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
pyturbojpeg
|
||||
securetar
|
||||
];
|
||||
@@ -4528,11 +4584,11 @@
|
||||
hass-nabucasa
|
||||
hassil
|
||||
home-assistant-intents
|
||||
matter-python-client
|
||||
mutagen
|
||||
openai
|
||||
pymicro-vad
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
python-overseerr
|
||||
pyturbojpeg
|
||||
securetar
|
||||
@@ -4549,13 +4605,13 @@
|
||||
hass-nabucasa
|
||||
hassil
|
||||
home-assistant-intents
|
||||
matter-python-client
|
||||
mutagen
|
||||
openai
|
||||
paho-mqtt
|
||||
pymicro-vad
|
||||
pynacl
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
pyturbojpeg
|
||||
securetar
|
||||
];
|
||||
@@ -4675,12 +4731,12 @@
|
||||
hass-nabucasa
|
||||
hassil
|
||||
home-assistant-intents
|
||||
matter-python-client
|
||||
mutagen
|
||||
openai
|
||||
pymicro-vad
|
||||
pyplaato
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
pyturbojpeg
|
||||
securetar
|
||||
];
|
||||
@@ -4735,6 +4791,10 @@
|
||||
ps: with ps; [
|
||||
powerfox
|
||||
];
|
||||
"powerfox_local" =
|
||||
ps: with ps; [
|
||||
powerfox
|
||||
];
|
||||
"powerwall" =
|
||||
ps: with ps; [
|
||||
tesla-powerwall
|
||||
@@ -4978,11 +5038,11 @@
|
||||
hass-nabucasa
|
||||
hassil
|
||||
home-assistant-intents
|
||||
matter-python-client
|
||||
mutagen
|
||||
openai
|
||||
pymicro-vad
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
pyturbojpeg
|
||||
rachiopy
|
||||
securetar
|
||||
@@ -5081,20 +5141,6 @@
|
||||
];
|
||||
"recovery_mode" =
|
||||
ps: with ps; [
|
||||
aiohasupervisor
|
||||
cronsim
|
||||
ha-ffmpeg
|
||||
hass-nabucasa
|
||||
hassil
|
||||
home-assistant-frontend
|
||||
home-assistant-intents
|
||||
mutagen
|
||||
openai
|
||||
pymicro-vad
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
pyturbojpeg
|
||||
securetar
|
||||
];
|
||||
"recswitch" =
|
||||
ps: with ps; [
|
||||
@@ -5104,6 +5150,9 @@
|
||||
ps: with ps; [
|
||||
praw
|
||||
];
|
||||
"redgtech" =
|
||||
ps: with ps; [
|
||||
]; # missing inputs: redgtech-api
|
||||
"refoss" =
|
||||
ps: with ps; [
|
||||
refoss-ha
|
||||
@@ -6048,6 +6097,9 @@
|
||||
psutil
|
||||
psutil-home-assistant
|
||||
];
|
||||
"systemnexa2" =
|
||||
ps: with ps; [
|
||||
]; # missing inputs: python-sn2
|
||||
"tado" =
|
||||
ps: with ps; [
|
||||
python-tado
|
||||
@@ -6130,6 +6182,9 @@
|
||||
"telnet" =
|
||||
ps: with ps; [
|
||||
];
|
||||
"teltonika" =
|
||||
ps: with ps; [
|
||||
]; # missing inputs: teltasync
|
||||
"temper" =
|
||||
ps: with ps; [
|
||||
temperusb
|
||||
@@ -6344,11 +6399,11 @@
|
||||
hass-nabucasa
|
||||
hassil
|
||||
home-assistant-intents
|
||||
matter-python-client
|
||||
mutagen
|
||||
openai
|
||||
pymicro-vad
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
pyturbojpeg
|
||||
securetar
|
||||
toonapi
|
||||
@@ -6428,6 +6483,9 @@
|
||||
ps: with ps; [
|
||||
pytrafikverket
|
||||
];
|
||||
"trane" =
|
||||
ps: with ps; [
|
||||
]; # missing inputs: steamloop
|
||||
"transmission" =
|
||||
ps: with ps; [
|
||||
transmission-rpc
|
||||
@@ -6457,7 +6515,7 @@
|
||||
ps: with ps; [
|
||||
ha-ffmpeg
|
||||
tuya-device-sharing-sdk
|
||||
];
|
||||
]; # missing inputs: tuya-device-handlers
|
||||
"twentemilieu" =
|
||||
ps: with ps; [
|
||||
twentemilieu
|
||||
@@ -6682,8 +6740,9 @@
|
||||
pymicro-vad
|
||||
pyserial
|
||||
pyspeex-noise
|
||||
victron-ble-ha-parser
|
||||
zeroconf
|
||||
]; # missing inputs: victron-ble-ha-parser
|
||||
];
|
||||
"victron_remote_monitoring" =
|
||||
ps: with ps; [
|
||||
victron-vrm
|
||||
@@ -6779,11 +6838,11 @@
|
||||
hass-nabucasa
|
||||
hassil
|
||||
home-assistant-intents
|
||||
matter-python-client
|
||||
mutagen
|
||||
openai
|
||||
pymicro-vad
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
pyturbojpeg
|
||||
securetar
|
||||
visionpluspython
|
||||
@@ -6872,11 +6931,11 @@
|
||||
hass-nabucasa
|
||||
hassil
|
||||
home-assistant-intents
|
||||
matter-python-client
|
||||
mutagen
|
||||
openai
|
||||
pymicro-vad
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
pyturbojpeg
|
||||
securetar
|
||||
];
|
||||
@@ -7001,11 +7060,11 @@
|
||||
hass-nabucasa
|
||||
hassil
|
||||
home-assistant-intents
|
||||
matter-python-client
|
||||
mutagen
|
||||
openai
|
||||
pymicro-vad
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
pyturbojpeg
|
||||
securetar
|
||||
yalexs
|
||||
@@ -7143,6 +7202,9 @@
|
||||
ps: with ps; [
|
||||
zcc-helper
|
||||
];
|
||||
"zinvolt" =
|
||||
ps: with ps; [
|
||||
]; # missing inputs: zinvolt
|
||||
"zodiac" =
|
||||
ps: with ps; [
|
||||
];
|
||||
@@ -7275,6 +7337,7 @@
|
||||
"bond"
|
||||
"bosch_alarm"
|
||||
"bosch_shc"
|
||||
"brands"
|
||||
"braviatv"
|
||||
"bring"
|
||||
"broadlink"
|
||||
@@ -7509,6 +7572,7 @@
|
||||
"growatt_server"
|
||||
"guardian"
|
||||
"habitica"
|
||||
"hanna"
|
||||
"hardkernel"
|
||||
"hardware"
|
||||
"harmony"
|
||||
@@ -7746,7 +7810,6 @@
|
||||
"myuplink"
|
||||
"nam"
|
||||
"namecheapdns"
|
||||
"nanoleaf"
|
||||
"nasweb"
|
||||
"neato"
|
||||
"nederlandse_spoorwegen"
|
||||
@@ -7797,6 +7860,7 @@
|
||||
"oncue"
|
||||
"ondilo_ico"
|
||||
"onedrive"
|
||||
"onedrive_for_business"
|
||||
"onewire"
|
||||
"onkyo"
|
||||
"onvif"
|
||||
@@ -7855,6 +7919,7 @@
|
||||
"poolsense"
|
||||
"portainer"
|
||||
"powerfox"
|
||||
"powerfox_local"
|
||||
"powerwall"
|
||||
"private_ble_device"
|
||||
"probe_plus"
|
||||
@@ -8007,6 +8072,7 @@
|
||||
"spc"
|
||||
"speedtestdotnet"
|
||||
"spider"
|
||||
"splunk"
|
||||
"spotify"
|
||||
"sql"
|
||||
"squeezebox"
|
||||
@@ -8103,7 +8169,6 @@
|
||||
"trend"
|
||||
"triggercmd"
|
||||
"tts"
|
||||
"tuya"
|
||||
"twentemilieu"
|
||||
"twilio"
|
||||
"twinkly"
|
||||
@@ -8139,6 +8204,7 @@
|
||||
"version"
|
||||
"vesync"
|
||||
"vicare"
|
||||
"victron_ble"
|
||||
"victron_remote_monitoring"
|
||||
"vilfo"
|
||||
"vivotek"
|
||||
@@ -8211,6 +8277,7 @@
|
||||
"zimi"
|
||||
"zodiac"
|
||||
"zone"
|
||||
"zoneminder"
|
||||
"zwave_js"
|
||||
"zwave_me"
|
||||
];
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
callPackage,
|
||||
fetchFromGitHub,
|
||||
fetchPypi,
|
||||
python313,
|
||||
python314,
|
||||
replaceVars,
|
||||
ffmpeg-headless,
|
||||
inetutils,
|
||||
@@ -244,7 +244,7 @@ let
|
||||
})
|
||||
];
|
||||
|
||||
python = python313.override {
|
||||
python = python314.override {
|
||||
self = python;
|
||||
packageOverrides = lib.composeManyExtensions (defaultOverrides ++ [ packageOverrides ]);
|
||||
};
|
||||
@@ -263,7 +263,7 @@ let
|
||||
extraBuildInputs = extraPackages python.pkgs;
|
||||
|
||||
# Don't forget to run update-component-packages.py after updating
|
||||
hassVersion = "2026.2.3";
|
||||
hassVersion = "2026.3.1";
|
||||
|
||||
in
|
||||
python.pkgs.buildPythonApplication rec {
|
||||
@@ -284,13 +284,13 @@ python.pkgs.buildPythonApplication rec {
|
||||
owner = "home-assistant";
|
||||
repo = "core";
|
||||
tag = version;
|
||||
hash = "sha256-BEE27D1P3cbxjQMRh3VHL6KDXa7bZDfqK316VQg0/SM=";
|
||||
hash = "sha256-UQRKwJUyQKHoVyxQrEpQ8Eb9/dxbpjs7ZaruPQNRogs=";
|
||||
};
|
||||
|
||||
# Secondary source is pypi sdist for translations
|
||||
sdist = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-UkIxZx3IU0IZh8gbjZ9xRkEZS97UW85FT5isNyPyiHQ=";
|
||||
hash = "sha256-JMYpobwMUm+Rj0kzDIicyvUHKl8ndrYNxzdp26h427o=";
|
||||
};
|
||||
|
||||
build-system = with python.pkgs; [
|
||||
@@ -335,6 +335,7 @@ python.pkgs.buildPythonApplication rec {
|
||||
dependencies = with python.pkgs; [
|
||||
# Only packages required in pyproject.toml
|
||||
aiodns
|
||||
aiogithubapi
|
||||
aiohasupervisor
|
||||
aiohttp
|
||||
aiohttp-asyncmdnsresolver
|
||||
|
||||
@@ -8,7 +8,7 @@ buildPythonPackage rec {
|
||||
# the frontend version corresponding to a specific home-assistant version can be found here
|
||||
# https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
|
||||
pname = "home-assistant-frontend";
|
||||
version = "20260128.6";
|
||||
version = "20260304.0";
|
||||
format = "wheel";
|
||||
|
||||
src = fetchPypi {
|
||||
@@ -17,7 +17,7 @@ buildPythonPackage rec {
|
||||
pname = "home_assistant_frontend";
|
||||
dist = "py3";
|
||||
python = "py3";
|
||||
hash = "sha256-H9MHB4uVhKfPo9zi5XRDl1IjyUWKeXr3lSU8PEcm/7s=";
|
||||
hash = "sha256-GuKydiiyv5RrouSCJ+4P83j4atHdowXii/Ab72dB448=";
|
||||
};
|
||||
|
||||
# there is nothing to strip in this package
|
||||
|
||||
@@ -100,6 +100,7 @@ let
|
||||
av
|
||||
];
|
||||
number = getComponentDeps "conversation";
|
||||
ntfy = getComponentDeps "camera" ++ getComponentDeps "tts";
|
||||
octoprint = getComponentDeps "camera";
|
||||
ollama = getComponentDeps "ai_task";
|
||||
onboarding = getComponentDeps "tts" ++ [
|
||||
@@ -132,6 +133,7 @@ let
|
||||
songpal = [
|
||||
isal
|
||||
];
|
||||
sonos = getComponentDeps "frontend";
|
||||
swiss_public_transport = getComponentDeps "cookidoo";
|
||||
switch = getComponentDeps "camera" ++ getComponentDeps "conversation";
|
||||
switch_as_x = getComponentDeps "camera" ++ getComponentDeps "conversation";
|
||||
@@ -160,6 +162,7 @@ let
|
||||
yolink = getComponentDeps "cloud";
|
||||
zeroconf = getComponentDeps "shelly";
|
||||
zha = getComponentDeps "deconz" ++ getComponentDeps "frontend";
|
||||
zoneminder = getComponentDeps "camera";
|
||||
zwave_js = getComponentDeps "frontend";
|
||||
};
|
||||
|
||||
|
||||
@@ -41,6 +41,7 @@ PKG_SET = "home-assistant.python.pkgs"
|
||||
PKG_PREFERENCES = {
|
||||
"av": "av",
|
||||
"fiblary3": "fiblary3-fork", # https://github.com/home-assistant/core/issues/66466
|
||||
"fints": "fints",
|
||||
"HAP-python": "hap-python",
|
||||
"ha-av": "av",
|
||||
"numpy": "numpy",
|
||||
|
||||
@@ -20625,6 +20625,10 @@ self: super: with self; {
|
||||
|
||||
viaggiatreno-ha = callPackage ../development/python-modules/viaggiatreno-ha { };
|
||||
|
||||
victron-ble = callPackage ../development/python-modules/victron-ble { };
|
||||
|
||||
victron-ble-ha-parser = callPackage ../development/python-modules/victron-ble-ha-parser { };
|
||||
|
||||
victron-mqtt = callPackage ../development/python-modules/victron-mqtt { };
|
||||
|
||||
victron-vrm = callPackage ../development/python-modules/victron-vrm { };
|
||||
|
||||
Reference in New Issue
Block a user