home-assistant: 2025.2.5 -> 2025.3.0
https://www.home-assistant.io/blog/2025/03/05/release-20253/
This commit is contained in:
@@ -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"
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user