home-assistant: 2026.1.3 -> 2026.2.0
Diff: https://github.com/home-assistant/core/compare/2026.1.3...2026.2.0 Changelog: https://www.home-assistant.io/blog/2026/02/04/release-20262/
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
# Do not edit!
|
||||
|
||||
{
|
||||
version = "2026.1.3";
|
||||
version = "2026.2.0";
|
||||
components = {
|
||||
"3_day_blinds" =
|
||||
ps: with ps; [
|
||||
@@ -469,6 +469,7 @@
|
||||
hassil
|
||||
home-assistant-intents
|
||||
mutagen
|
||||
openai
|
||||
pymicro-vad
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
@@ -885,6 +886,7 @@
|
||||
home-assistant-intents
|
||||
ifaddr
|
||||
mutagen
|
||||
openai
|
||||
plexapi
|
||||
plexauth
|
||||
plexwebsocket
|
||||
@@ -952,6 +954,7 @@
|
||||
hassil
|
||||
home-assistant-intents
|
||||
mutagen
|
||||
openai
|
||||
pymicro-vad
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
@@ -962,6 +965,10 @@
|
||||
ps: with ps; [
|
||||
pycfdns
|
||||
];
|
||||
"cloudflare_r2" =
|
||||
ps: with ps; [
|
||||
aiobotocore
|
||||
];
|
||||
"cmus" =
|
||||
ps: with ps; [
|
||||
pycmus
|
||||
@@ -1151,6 +1158,7 @@
|
||||
ifaddr
|
||||
mutagen
|
||||
numpy
|
||||
openai
|
||||
pillow
|
||||
psutil-home-assistant
|
||||
pymicro-vad
|
||||
@@ -2242,6 +2250,9 @@
|
||||
greeclimate
|
||||
ifaddr
|
||||
];
|
||||
"green_planet_energy" =
|
||||
ps: with ps; [
|
||||
]; # missing inputs: greenplanet-energy-api
|
||||
"greeneye_monitor" =
|
||||
ps: with ps; [
|
||||
greeneye-monitor
|
||||
@@ -2305,6 +2316,10 @@
|
||||
"hddtemp" =
|
||||
ps: with ps; [
|
||||
];
|
||||
"hdfury" =
|
||||
ps: with ps; [
|
||||
hdfury
|
||||
];
|
||||
"hdmi_cec" =
|
||||
ps: with ps; [
|
||||
pycec
|
||||
@@ -3481,6 +3496,7 @@
|
||||
home-assistant-intents
|
||||
loqedapi
|
||||
mutagen
|
||||
openai
|
||||
pymicro-vad
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
@@ -3809,6 +3825,7 @@
|
||||
hassil
|
||||
home-assistant-intents
|
||||
mutagen
|
||||
openai
|
||||
pillow
|
||||
pymicro-vad
|
||||
pynacl
|
||||
@@ -4010,7 +4027,6 @@
|
||||
];
|
||||
"namecheapdns" =
|
||||
ps: with ps; [
|
||||
defusedxml
|
||||
];
|
||||
"nanoleaf" =
|
||||
ps: with ps; [
|
||||
@@ -4055,6 +4071,7 @@
|
||||
hassil
|
||||
home-assistant-intents
|
||||
mutagen
|
||||
openai
|
||||
pyatmo
|
||||
pymicro-vad
|
||||
pyspeex-noise
|
||||
@@ -4183,6 +4200,10 @@
|
||||
ps: with ps; [
|
||||
aionotion
|
||||
];
|
||||
"nrgkick" =
|
||||
ps: with ps; [
|
||||
nrgkick-api
|
||||
];
|
||||
"nsw_fuel_station" =
|
||||
ps: with ps; [
|
||||
nsw-fuel-api-client
|
||||
@@ -4301,6 +4322,7 @@
|
||||
home-assistant-intents
|
||||
mutagen
|
||||
onedrive-personal-sdk
|
||||
openai
|
||||
pymicro-vad
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
@@ -4356,8 +4378,9 @@
|
||||
];
|
||||
"openevse" =
|
||||
ps: with ps; [
|
||||
openevsewifi
|
||||
];
|
||||
ifaddr
|
||||
zeroconf
|
||||
]; # missing inputs: python-openevse-http
|
||||
"openexchangerates" =
|
||||
ps: with ps; [
|
||||
aioopenexchangerates
|
||||
@@ -4494,6 +4517,7 @@
|
||||
hassil
|
||||
home-assistant-intents
|
||||
mutagen
|
||||
openai
|
||||
pymicro-vad
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
@@ -4514,6 +4538,7 @@
|
||||
hassil
|
||||
home-assistant-intents
|
||||
mutagen
|
||||
openai
|
||||
paho-mqtt
|
||||
pymicro-vad
|
||||
pynacl
|
||||
@@ -4639,6 +4664,7 @@
|
||||
hassil
|
||||
home-assistant-intents
|
||||
mutagen
|
||||
openai
|
||||
pymicro-vad
|
||||
pyplaato
|
||||
pyspeex-noise
|
||||
@@ -4701,6 +4727,9 @@
|
||||
ps: with ps; [
|
||||
tesla-powerwall
|
||||
];
|
||||
"prana" =
|
||||
ps: with ps; [
|
||||
]; # missing inputs: prana-api-client
|
||||
"private_ble_device" =
|
||||
ps: with ps; [
|
||||
aioesphomeapi
|
||||
@@ -4938,6 +4967,7 @@
|
||||
hassil
|
||||
home-assistant-intents
|
||||
mutagen
|
||||
openai
|
||||
pymicro-vad
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
@@ -5047,6 +5077,7 @@
|
||||
home-assistant-frontend
|
||||
home-assistant-intents
|
||||
mutagen
|
||||
openai
|
||||
pymicro-vad
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
@@ -6302,6 +6333,7 @@
|
||||
hassil
|
||||
home-assistant-intents
|
||||
mutagen
|
||||
openai
|
||||
pymicro-vad
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
@@ -6452,6 +6484,9 @@
|
||||
ps: with ps; [
|
||||
openwrt-ubus-rpc
|
||||
];
|
||||
"uhoo" =
|
||||
ps: with ps; [
|
||||
]; # missing inputs: uhooapi
|
||||
"uk_transport" =
|
||||
ps: with ps; [
|
||||
];
|
||||
@@ -6604,7 +6639,7 @@
|
||||
];
|
||||
"viaggiatreno" =
|
||||
ps: with ps; [
|
||||
];
|
||||
]; # missing inputs: viaggiatreno_ha
|
||||
"vicare" =
|
||||
ps: with ps; [
|
||||
pyvicare
|
||||
@@ -6731,6 +6766,7 @@
|
||||
hassil
|
||||
home-assistant-intents
|
||||
mutagen
|
||||
openai
|
||||
pymicro-vad
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
@@ -6822,6 +6858,7 @@
|
||||
hassil
|
||||
home-assistant-intents
|
||||
mutagen
|
||||
openai
|
||||
pymicro-vad
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
@@ -6950,6 +6987,7 @@
|
||||
hassil
|
||||
home-assistant-intents
|
||||
mutagen
|
||||
openai
|
||||
pymicro-vad
|
||||
pyspeex-noise
|
||||
python-matter-server
|
||||
@@ -7245,6 +7283,7 @@
|
||||
"climate"
|
||||
"cloud"
|
||||
"cloudflare"
|
||||
"cloudflare_r2"
|
||||
"co2signal"
|
||||
"coinbase"
|
||||
"color_extractor"
|
||||
@@ -7451,6 +7490,7 @@
|
||||
"harmony"
|
||||
"hassio"
|
||||
"hddtemp"
|
||||
"hdfury"
|
||||
"hdmi_cec"
|
||||
"heos"
|
||||
"here_travel_time"
|
||||
@@ -7711,6 +7751,7 @@
|
||||
"notify"
|
||||
"notify_events"
|
||||
"notion"
|
||||
"nrgkick"
|
||||
"nsw_fuel_station"
|
||||
"nsw_rural_fire_service_feed"
|
||||
"ntfy"
|
||||
@@ -7798,6 +7839,7 @@
|
||||
"prosegur"
|
||||
"prowl"
|
||||
"proximity"
|
||||
"proxmoxve"
|
||||
"prusalink"
|
||||
"ps4"
|
||||
"pterodactyl"
|
||||
@@ -8087,6 +8129,7 @@
|
||||
"wallbox"
|
||||
"waqi"
|
||||
"water_heater"
|
||||
"waterfurnace"
|
||||
"watergate"
|
||||
"watttime"
|
||||
"waze_travel_time"
|
||||
|
||||
@@ -95,16 +95,6 @@ let
|
||||
];
|
||||
});
|
||||
|
||||
google-genai = super.google-genai.overridePythonAttrs rec {
|
||||
version = "1.38.0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "googleapis";
|
||||
repo = "python-genai";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-gJaLEpNKHl6n1MvQDIUW7ynsHYH2eEPGsYso5jSysNg=";
|
||||
};
|
||||
};
|
||||
|
||||
gspread = super.gspread.overridePythonAttrs (oldAttrs: rec {
|
||||
version = "5.12.4";
|
||||
src = fetchFromGitHub {
|
||||
@@ -206,16 +196,6 @@ let
|
||||
};
|
||||
});
|
||||
|
||||
pydexcom = super.pydexcom.overridePythonAttrs (oldAttrs: rec {
|
||||
version = "0.2.3";
|
||||
src = fetchFromGitHub {
|
||||
owner = "gagebenne";
|
||||
repo = "pydexcom";
|
||||
tag = version;
|
||||
hash = "sha256-ItDGnUUUTwCz4ZJtFVlMYjjoBPn2h8QZgLzgnV2T/Qk=";
|
||||
};
|
||||
});
|
||||
|
||||
pyflume = super.pyflume.overridePythonAttrs (oldAttrs: rec {
|
||||
version = "0.6.5";
|
||||
src = fetchFromGitHub {
|
||||
@@ -293,7 +273,7 @@ let
|
||||
extraBuildInputs = extraPackages python.pkgs;
|
||||
|
||||
# Don't forget to run update-component-packages.py after updating
|
||||
hassVersion = "2026.1.3";
|
||||
hassVersion = "2026.2.0";
|
||||
|
||||
in
|
||||
python.pkgs.buildPythonApplication rec {
|
||||
@@ -314,13 +294,13 @@ python.pkgs.buildPythonApplication rec {
|
||||
owner = "home-assistant";
|
||||
repo = "core";
|
||||
tag = version;
|
||||
hash = "sha256-zmS5OZaUFe45rbCil7sbVlhy0wwA+F9tBO10KvBM2PY=";
|
||||
hash = "sha256-SZv5UVB62nwRjaemVZpxj8ZUpOzFGp/RsvOYm6uWiNc=";
|
||||
};
|
||||
|
||||
# Secondary source is pypi sdist for translations
|
||||
sdist = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-gs5YyR1MofSMV8TDeBGp9keIREcszZGcLvtnHOYR7uc=";
|
||||
hash = "sha256-ArCk9UrObDLmcmcS8/xT0ADPLzw/DUs3vKyX/fKCeU8=";
|
||||
};
|
||||
|
||||
build-system = with python.pkgs; [
|
||||
@@ -451,6 +431,8 @@ python.pkgs.buildPythonApplication rec {
|
||||
beautifulsoup4
|
||||
# Used in tests/scripts/test_check_config.py
|
||||
colorlog
|
||||
# Used in tests/helpers/test_httpx_client.py
|
||||
h2
|
||||
])
|
||||
++ lib.concatMap (component: getPackages component python.pkgs) [
|
||||
# some components are needed even if tests in tests/components are disabled
|
||||
|
||||
@@ -13,7 +13,7 @@ let
|
||||
air_quality = getComponentDeps "camera" ++ getComponentDeps "conversation";
|
||||
alexa = getComponentDeps "cloud" ++ getComponentDeps "frontend" ++ getComponentDeps "stream";
|
||||
android_ip_webcam = getComponentDeps "camera";
|
||||
anthropic = getComponentDeps "ai_task";
|
||||
anthropic = getComponentDeps "ai_task" ++ getComponentDeps "openai_conversation";
|
||||
assist_pipeline = getComponentDeps "frontend";
|
||||
automation = getComponentDeps "frontend" ++ getComponentDeps "mobile_app";
|
||||
axis = getComponentDeps "camera" ++ getComponentDeps "deconz";
|
||||
@@ -46,6 +46,9 @@ let
|
||||
fully_kiosk = getComponentDeps "camera";
|
||||
gardena_bluetooth = getComponentDeps "husqvarna_automower_ble";
|
||||
geofency = getComponentDeps "assist_pipeline" ++ getComponentDeps "camera";
|
||||
go2rtc = [
|
||||
tqdm
|
||||
];
|
||||
google_assistant = getComponentDeps "conversation";
|
||||
google_assistant_sdk = getComponentDeps "conversation" ++ getComponentDeps "frontend";
|
||||
google_cloud = getComponentDeps "tts";
|
||||
@@ -58,6 +61,7 @@ let
|
||||
gpslogger = getComponentDeps "assist_pipeline" ++ getComponentDeps "camera";
|
||||
group = getComponentDeps "camera" ++ getComponentDeps "conversation";
|
||||
hassio = getComponentDeps "frontend" ++ getComponentDeps "homeassistant_yellow";
|
||||
hikvision = getComponentDeps "camera";
|
||||
homeassistant = getComponentDeps "camera" ++ getComponentDeps "conversation";
|
||||
homeassistant_connect_zbt2 = getComponentDeps "zha";
|
||||
homeassistant_hardware = getComponentDeps "otbr" ++ getComponentDeps "zha";
|
||||
@@ -75,7 +79,7 @@ let
|
||||
local_file = getComponentDeps "camera";
|
||||
locative = getComponentDeps "assist_pipeline" ++ getComponentDeps "camera";
|
||||
logbook = getComponentDeps "alexa";
|
||||
lovelace = [
|
||||
lovelace = getComponentDeps "frontend" ++ [
|
||||
pychromecast
|
||||
];
|
||||
lutron_caseta = getComponentDeps "frontend";
|
||||
|
||||
@@ -71,6 +71,7 @@ OUR_VERSION_IS_NEWER_THAN = {
|
||||
"blinkstick": "1.2.0",
|
||||
"gps3": "0.33.3",
|
||||
"proxmoxer": "2.2.0",
|
||||
"py-cpuinfo": "9.0.0",
|
||||
"pybluez": "0.22",
|
||||
"pyps4-2ndscreen": "1.3.1",
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user