home-assistant: 2025.2.5 -> 2025.3.0

https://www.home-assistant.io/blog/2025/03/05/release-20253/
This commit is contained in:
Robert Schütz
2025-03-05 14:09:52 -08:00
parent ea1a70df81
commit 04598d1b3f
2 changed files with 86 additions and 86 deletions
@@ -2,7 +2,7 @@
# Do not edit!
{
version = "2025.2.5";
version = "2025.3.0";
components = {
"3_day_blinds" =
ps: with ps; [
@@ -280,6 +280,9 @@
"api" =
ps: with ps; [
];
"apollo_automation" =
ps: with ps; [
];
"appalachianpower" =
ps: with ps; [
];
@@ -493,6 +496,10 @@
ps: with ps; [
azure-servicebus
];
"azure_storage" =
ps: with ps; [
azure-storage-blob
];
"backup" =
ps: with ps; [
aiohasupervisor
@@ -770,6 +777,9 @@
ps: with ps; [
buienradar
];
"burbank_water_and_power" =
ps: with ps; [
];
"button" =
ps: with ps; [
];
@@ -1286,13 +1296,10 @@
]; # missing inputs: dweepy
"dynalite" =
ps: with ps; [
aiohasupervisor
cronsim
dynalite-devices
dynalite-panel
home-assistant-frontend
pillow
securetar
];
"eafm" =
ps: with ps; [
@@ -1780,8 +1787,9 @@
];
"forked_daapd" =
ps: with ps; [
pylibrespot-java
spotifyaio
]; # missing inputs: pyforked-daapd pylibrespot-java
]; # missing inputs: pyforked-daapd
"fortios" =
ps: with ps; [
fortiosapi
@@ -1834,11 +1842,8 @@
];
"frontend" =
ps: with ps; [
aiohasupervisor
cronsim
home-assistant-frontend
pillow
securetar
];
"frontier_silicon" =
ps: with ps; [
@@ -2020,7 +2025,7 @@
];
"google_generative_ai_conversation" =
ps: with ps; [
google-generativeai
google-genai
ha-ffmpeg
hassil
home-assistant-intents
@@ -2179,6 +2184,9 @@
ps: with ps; [
heatmiserv3
];
"heicko" =
ps: with ps; [
];
"heiwa" =
ps: with ps; [
];
@@ -2241,7 +2249,7 @@
];
"home_connect" =
ps: with ps; [
homeconnect
aiohomeconnect
];
"home_plus_control" =
ps: with ps; [
@@ -2623,15 +2631,12 @@
];
"insteon" =
ps: with ps; [
aiohasupervisor
aiousbwatcher
cronsim
home-assistant-frontend
insteon-frontend-home-assistant
pillow
pyinsteon
pyserial
securetar
];
"integration" =
ps: with ps; [
@@ -2650,6 +2655,10 @@
ps: with ps; [
pyintesishome
];
"iometer" =
ps: with ps; [
iometer
];
"ios" =
ps: with ps; [
ifaddr
@@ -2887,12 +2896,9 @@
];
"knx" =
ps: with ps; [
aiohasupervisor
cronsim
home-assistant-frontend
knx-frontend
pillow
securetar
xknx
xknxproject
];
@@ -2987,13 +2993,10 @@
];
"lcn" =
ps: with ps; [
aiohasupervisor
cronsim
home-assistant-frontend
lcn-frontend
pillow
pypck
securetar
];
"ld2410_ble" =
ps: with ps; [
@@ -3125,6 +3128,9 @@
ps: with ps; [
limitlessled
];
"linak" =
ps: with ps; [
];
"linear_garage_door" =
ps: with ps; [
linear-garage-door
@@ -3144,6 +3150,9 @@
ps: with ps; [
batinfo
];
"linx" =
ps: with ps; [
];
"lirc" =
ps: with ps; [
]; # missing inputs: python-lirc
@@ -3185,13 +3194,10 @@
];
"logbook" =
ps: with ps; [
aiohasupervisor
cronsim
fnv-hash-fast
home-assistant-frontend
pillow
psutil-home-assistant
securetar
sqlalchemy
];
"logentries" =
@@ -3228,10 +3234,7 @@
];
"lovelace" =
ps: with ps; [
aiohasupervisor
cronsim
pillow
securetar
];
"luci" =
ps: with ps; [
@@ -3686,11 +3689,8 @@
];
"my" =
ps: with ps; [
aiohasupervisor
cronsim
home-assistant-frontend
pillow
securetar
];
"myq" =
ps: with ps; [
@@ -3968,10 +3968,7 @@
];
"onboarding" =
ps: with ps; [
aiohasupervisor
cronsim
pillow
securetar
];
"oncue" =
ps: with ps; [
@@ -4120,14 +4117,12 @@
ps: with ps; [
aiohasupervisor
aiousbwatcher
cronsim
ifaddr
pillow
psutil-home-assistant
pyroute2
pyserial
python-otbr-api
securetar
universal-silabs-flasher
zeroconf
zha
@@ -4203,11 +4198,8 @@
];
"panel_custom" =
ps: with ps; [
aiohasupervisor
cronsim
home-assistant-frontend
pillow
securetar
];
"pcs_lighting" =
ps: with ps; [
@@ -4248,6 +4240,12 @@
"pge" =
ps: with ps; [
];
"pglab" =
ps: with ps; [
aiohasupervisor
paho-mqtt
pypglab
];
"philips_js" =
ps: with ps; [
ha-philipsjs
@@ -4258,7 +4256,7 @@
];
"picnic" =
ps: with ps; [
python-picnic-api
python-picnic-api2
];
"picotts" =
ps: with ps; [
@@ -5023,6 +5021,11 @@
sensorpush-ble
zeroconf
];
"sensorpush_cloud" =
ps: with ps; [
sensorpush-api
sensorpush-ha
];
"sensoterra" =
ps: with ps; [
sensoterra
@@ -5188,25 +5191,15 @@
ps: with ps; [
smart-meter-texas
];
"smart_rollos" =
ps: with ps; [
];
"smarther" =
ps: with ps; [
];
"smartthings" =
ps: with ps; [
aiohasupervisor
cronsim
ha-ffmpeg
hass-nabucasa
hassil
home-assistant-intents
mutagen
pymicro-vad
pysmartapp
pysmartthings
pyspeex-noise
python-matter-server
pyturbojpeg
securetar
];
"smarttub" =
ps: with ps; [
@@ -5217,7 +5210,7 @@
]; # missing inputs: pysmarty2
"smhi" =
ps: with ps; [
smhi-pkg
pysmhi
];
"smlight" =
ps: with ps; [
@@ -5246,6 +5239,10 @@
ps: with ps; [
pysnmp
];
"snoo" =
ps: with ps; [
python-snoo
];
"snooz" =
ps: with ps; [
aioesphomeapi
@@ -5351,6 +5348,8 @@
];
"sql" =
ps: with ps; [
fnv-hash-fast
psutil-home-assistant
sqlalchemy
sqlparse
];
@@ -5839,7 +5838,8 @@
];
"touchline" =
ps: with ps; [
]; # missing inputs: pytouchline
pytouchline-extended
];
"touchline_sl" =
ps: with ps; [
pytouchlinesl
@@ -5964,6 +5964,9 @@
"ubiwizz" =
ps: with ps; [
];
"ublockout" =
ps: with ps; [
];
"ubus" =
ps: with ps; [
openwrt-ubus-rpc
@@ -6221,6 +6224,10 @@
ps: with ps; [
apple-weatherkit
];
"webdav" =
ps: with ps; [
aiowebdav2
];
"webhook" =
ps: with ps; [
];
@@ -6520,10 +6527,8 @@
ps: with ps; [
aiohasupervisor
aiousbwatcher
cronsim
pillow
pyserial
securetar
universal-silabs-flasher
zha
];
@@ -6634,6 +6639,7 @@
"azure_data_explorer"
"azure_devops"
"azure_event_hub"
"azure_storage"
"backup"
"baf"
"balboa"
@@ -6933,6 +6939,7 @@
"intellifire"
"intent"
"intent_script"
"iometer"
"ios"
"iotty"
"ipma"
@@ -7151,6 +7158,7 @@
"permobil"
"persistent_notification"
"person"
"pglab"
"philips_js"
"pi_hole"
"picnic"
@@ -7250,6 +7258,7 @@
"sensor"
"sensorpro"
"sensorpush"
"sensorpush_cloud"
"sensoterra"
"sentry"
"senz"
@@ -7285,6 +7294,7 @@
"snapcast"
"snips"
"snmp"
"snoo"
"snooz"
"solaredge"
"solarlog"
@@ -7440,6 +7450,7 @@
"weatherflow"
"weatherflow_cloud"
"weatherkit"
"webdav"
"webhook"
"webmin"
"webostv"
+21 -32
View File
@@ -45,17 +45,6 @@ let
];
});
aiomqtt = super.aiomqtt.overridePythonAttrs (rec {
version = "2.0.1";
src = fetchFromGitHub {
owner = "sbtinstruments";
repo = "aiomqtt";
tag = "v${version}";
hash = "sha256-bV1elEO1518LVLwNDN5pzjxRgcG34K1XUsK7fTw8h+8=";
};
meta.broken = false;
});
aioskybell = super.aioskybell.overridePythonAttrs (oldAttrs: rec {
version = "22.7.0";
src = fetchFromGitHub {
@@ -129,13 +118,13 @@ let
build-system = with self; [ poetry-core ];
});
govee-local-api = super.govee-local-api.overridePythonAttrs (oldAttrs: rec {
version = "1.5.3";
google-genai = super.google-genai.overridePythonAttrs (old: rec {
version = "1.1.0";
src = fetchFromGitHub {
owner = "Galorhallen";
repo = "govee-local-api";
owner = "googleapis";
repo = "python-genai";
tag = "v${version}";
hash = "sha256-qBT0Xub+eL7rfF+lQWlheBJSahEKWjREGJQD6sHjTPk=";
hash = "sha256-CszKr2dvo0dLMAD/FZHSosCczeAFDD0xxKysGNv4RxM=";
};
});
@@ -168,16 +157,6 @@ let
];
});
letpot = super.letpot.overridePythonAttrs (rec {
version = "0.3.0";
src = fetchFromGitHub {
owner = "jpelgrom";
repo = "python-letpot";
tag = "v${version}";
hash = "sha256-OFLQ0DV7roqUlm6zJWAzMRpcmAi/oco8lEHbmfqNaVs=";
};
});
openhomedevice = super.openhomedevice.overridePythonAttrs (oldAttrs: rec {
version = "2.2";
src = fetchFromGitHub {
@@ -187,8 +166,6 @@ let
};
});
paho-mqtt = super.paho-mqtt_1;
pymelcloud = super.pymelcloud.overridePythonAttrs (oldAttrs: {
version = "2.5.9";
src = fetchFromGitHub {
@@ -284,6 +261,16 @@ let
};
});
pyopenweathermap = super.pyopenweathermap.overridePythonAttrs (old: rec {
version = "0.2.1";
src = fetchFromGitHub {
owner = "freekode";
repo = "pyopenweathermap";
tag = "v${version}";
hash = "sha256-UcnELAJf0Ltf0xJOlyzsHb4HQGSBTJ+/mOZ/XSTkA0w=";
};
});
pyrail = super.pyrail.overridePythonAttrs (rec {
version = "0.0.3";
src = fetchPypi {
@@ -395,7 +382,7 @@ let
extraBuildInputs = extraPackages python.pkgs;
# Don't forget to run update-component-packages.py after updating
hassVersion = "2025.2.5";
hassVersion = "2025.3.0";
in
python.pkgs.buildPythonApplication rec {
@@ -415,14 +402,14 @@ python.pkgs.buildPythonApplication rec {
src = fetchFromGitHub {
owner = "home-assistant";
repo = "core";
rev = "refs/tags/${version}";
hash = "sha256-8adHpOiuWddgqQjInc92FjEwVyg2Rvgx7wNOj3+Kxsk=";
tag = version;
hash = "sha256-zMsJ/YAwMIdLDF256rxj63QsZD26p71SgYpf4zwzD1A=";
};
# Secondary source is pypi sdist for translations
sdist = fetchPypi {
inherit pname version;
hash = "sha256-JD2xus356qNzT5jqZOHr5gn4WGeC189rM83D81xVtWo=";
hash = "sha256-jsRIStPIbWXj24qjh9ZxH0QPN+zUOZeP6efRGYovUms=";
};
build-system = with python.pkgs; [
@@ -442,6 +429,7 @@ python.pkgs.buildPythonApplication rec {
"jinja2"
"orjson"
"pillow"
"propcache"
"pyjwt"
"pyopenssl"
"pyyaml"
@@ -642,6 +630,7 @@ python.pkgs.buildPythonApplication rec {
meta = with lib; {
homepage = "https://home-assistant.io/";
changelog = "https://github.com/home-assistant/core/releases/tag/${src.tag}";
description = "Open source home automation that puts local control and privacy first";
license = licenses.asl20;
maintainers = teams.home-assistant.members;