Update ghcr.io/home-assistant/home-assistant Docker tag to v2025.12.3
No problems deploying Home Assistant patch version to Proxmox VE K3s Kubernetes cluster via Helm Chart and Flux V2 reconciliation in a GitOps approach with dependency update facilitated by Mend's Renovate Bot.
This MR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ghcr.io/home-assistant/home-assistant (source) | minor | 2025.10.3 -> 2025.12.3 |
Release Notes
home-assistant/core (ghcr.io/home-assistant/home-assistant)
v2025.12.3
- Fix Tuya BitmapTypeInformation parsing (@epenet - #158475) (tuya docs)
- Move translatable URL out of strings.json for knx integration (@jbouwh - #155244) (knx docs)
- Improve Tuya HVACMode handling (@epenet - #158042) (tuya docs)
- Bump pypck to 0.9.7 (@alengwenus - #158089) (lcn docs)
- Bump blinkpy to 0.25.1 (@KiraPC - #158135) (blink docs) (dependency)
- Fix webhook exception when empty json data is sent (@mikedast - #158254) (webhook docs)
- Fix roborock off peak electricity timer (@allenporter - #158292) (roborock docs)
- Switchbot Cloud: Fixed binary sensors didn't update automatically (@XiaoLing-git - #158434) (switchbot_cloud docs)
- Add Tuya local_strategy to Tuya diagnostic (@epenet - #158450) (tuya docs)
- Improve Roborock exception logging behavior for Zeo/Dyad devices (@allenporter - #158465) (roborock docs)
- Fix Matter Door Lock Operating Mode select entity (@lboue - #158468) (matter docs)
- Bump asusrouter to 1.21.3 (@Vaskivskyi - #158492) (asuswrt docs)
- Bump hanna-cloud to version 0.0.7 (@bestycame - #158536) (hanna docs) (dependency)
- Add measurement state class to ohme sensors (@andrew-codechimp - #158541) (ohme docs)
- Bump python-roborock to 3.12.2 (@allenporter - #158572) (roborock docs) (dependency)
- Pin pycares to 4.11.0 (@bdraco - #158695) (dependency)
- Add state_class to Growatt power and energy sensors (@johanzander - #158705) (growatt_server docs)
- Update advanced_options display text for MQTT (@ndrwrbgs - #158728) (mqtt docs)
- Bump google air quality api to 2.0.2 (@Thomas55555 - #158742) (google_air_quality docs) (dependency)
- Migrate Blink component to use hardware_id instead of device_id (@cdutr - #158765) (blink docs)
- Bump ical to 12.1.1 (@allenporter - #158770) (google docs) (local_calendar docs) (local_todo docs) (remote_calendar docs) (dependency)
- Bump pylamarzocco to 2.2.3 (@zweckj - #158104) (lamarzocco docs) (dependency)
- Bump pylamarzocco to 2.2.4 (@zweckj - #158774) (lamarzocco docs) (dependency)
- Increase Xbox update interval to 15 seconds and refactor title data handling (@tr4nt0r - #158780) (xbox docs)
- Bump pySmartThings to 3.5.1 (@joostlek - #158795) (smartthings docs) (dependency)
- Bump aioasuswrt to 1.5.2 (@kennedyshead - #158727) (asuswrt docs) (dependency)
v2025.12.2
- fix Lutron Caseta smart away subscription (@omrishiv - #158082) (lutron_caseta docs)
- Fix legacy template entity_id field in migration (@Petro31 - #158105) (template docs)
- Revert "Remove Shelly redundant device entry check for sleepy devices" (@thecode - #158108) (shelly docs)
- Ensure Roborock disconnects mqtt on unload/stop (@allenporter - #158144) (roborock docs)
- Fix secure URLs for promotional game media in Xbox integration (@tr4nt0r - #158162) (xbox docs)
- Add program id codes for Miele WQ1000 (@astrandb - #158175) (miele docs)
- Bump pymiele dependency to 0.6.1 (@astrandb - #158177) (miele docs) (dependency)
- Bump asusrouter to 1.21.1 (@Vaskivskyi - #158192) (asuswrt docs)
- Bump HueBLE to 2.1.0 (@flip-dots - #158197) (hue_ble docs) (dependency)
- Bump python-roborock to 3.10.10 (@allenporter - #158212) (roborock docs) (dependency)
- Be more specific about winter mode in the description (@piitaya - #158230) (frontend docs)
- Fix description placeholders for system_bridge (@jbouwh - #158232) (system_bridge docs)
- Bump google air quality api to 2.0.0 (@Thomas55555 - #158234) (google_air_quality docs) (dependency)
- Fix zwave_js service description placeholders (@epenet - #158236) (zwave_js docs)
- Fix yeelight service description placeholders (@epenet - #158239) (yeelight docs)
- Fix teslemetry service description placeholders (@epenet - #158240) (teslemetry docs)
- Fix multiple top-level support for template integration (@Petro31 - #158244) (template docs)
- Bump yt-dlp to 2025.12.08 (@andreimoraru - #158253) (media_extractor docs) (dependency)
- Update frontend to
2025120.2 (@piitaya - #158259) (frontend docs) - Skip check for onboarding done in Music Assistant integration (@marcelveldt - #158270) (music_assistant docs)
v2025.12.1
- Fix Rituals Perfume Genie (@quebulm - #151537) (rituals_perfume_genie docs)
- Move telegram-bot URLs out of strings.json (@maxmichels - #155130) (telegram_bot docs)
- Fix Starlink's ever updating uptime (@davidrapan - #155574) (starlink docs)
- Display error when forming new ZHA network fails (@TheJulianJES - #157863) (zha docs)
- Move teslemetry time-of-use URL out of strings.json (@jbouwh - #157874) (teslemetry docs)
- Correctly pass MopParserConfig for Roborock (@Lash-L - #157891) (roborock docs)
- Fix VeSync binary sensor discovery (@cdnninja - #157898) (vesync docs)
- Bump reolink_aio to 0.17.1 (@starkillerOG - #157929) (reolink docs) (dependency)
- Move out URL of Xiaomy_aquara from strings.json (@jbouwh - #157937) (xiaomi_aqara docs)
- Set account number as required for Anglian Water config entry (@pantherale0 - #157939) (anglian_water docs)
- Move translatable URL from rainmachine push_weather_data action description (@jbouwh - #157941) (rainmachine docs)
- Convert image URLs to secure URLs in Xbox integration (@tr4nt0r - #157945) (xbox docs)
- Add pyanglianwater to Anglian Water loggers (@pantherale0 - #157947) (anglian_water docs)
- Fix template migration errors (@Petro31 - #157949) (template docs)
- Move Yeelight URLs out of translatable strings for action descriptions (@jbouwh - #157957) (yeelight docs)
- Move out zwave_js api docs url from strings.json (@jbouwh - #157959) (zwave_js docs)
- Fix unit parsing in Tuya climate entities (@epenet - #157964) (tuya docs)
- Update template deprecation to be more explicit (@Petro31 - #157965) (template docs)
- Move pilight URL out of strings.json (@jbouwh - #157967) (pilight docs)
- Move out example URL and IP of strings.json for reolink (@jbouwh - #157970) (reolink docs)
- Add subscribe preview feature endpoint to labs (@piitaya - #157976) (labs docs)
- Bump python-Roborock to 3.10.0 (@Lash-L - #157980) (roborock docs) (dependency)
- Bump oralb-ble to 1.0.2 (@abmantis - #157992) (oralb docs) (dependency)
- Bump evohome-async to 1.0.6 (@zxdavb - #158005) (evohome docs)
- Fix doorbird duplicate unique ID generation (@ptarjan - #158013) (doorbird docs)
- SharkIQ dep upgrade
v1.5.0(@funkybunch - #158015) (sharkiq docs) (dependency) - Bump python-roborock to 3.10.2 (@allenporter - #158020) (roborock docs) (dependency)
- Change ZHA strings for incorrect adapter state (@TheJulianJES - #158021) (zha docs)
- Improve action descriptions for Telegram bot (@hanwg - #158022) (telegram_bot docs)
- Fix missing template key in deprecation repair (@Petro31 - #158033) (template docs)
- Prevent entsoe from loading (@joostlek - #158036)
- Do not create
restartbutton for sleeping gen2+ Shelly devices (@bieniu - #158047) (shelly docs) - Replace deprecated preview image model (@Shulyaka - #158048) (google_generative_ai_conversation docs)
- Move lametric URLs out of strings.json (@jbouwh - #158051) (lametric docs)
- Move example image path out of translatable strings (@jbouwh - #158053) (google_generative_ai_conversation docs) (google_photos docs) (onedrive docs)
- Fix inverted kelvin issue (@Petro31 - #158054) (template docs)
- Bump uiprotect to 7.33.2 (@RaHehl - #158057) (unifiprotect docs) (dependency)
- Update frontend to
2025120.1 (@piitaya - #158069) (frontend docs)
v2025.12.0
https://www.home-assistant.io/blog/2025/12/03/release-202512/
v2025.11.3
- Cache token info in Wallbox (@hesselonline - #154147) (wallbox docs)
- Bump version of python_awair to 0.2.5 (@averybiteydinosaur - #155798) (awair docs) (dependency)
- Fix args passed to check_config script (@tmonck - #155885)
- update methods to non deprecated methods in vesync (@cdnninja - #155887) (vesync docs)
- Fix wrong BrowseError module in Kode (@charrus - #155971) (kodi docs)
- Bump universal-silabs-flasher to v0.1.0 (@puddly - #156291) (homeassistant_yellow docs) (homeassistant_sky_connect docs) (homeassistant_hardware docs) (homeassistant_connect_zbt2 docs) (dependency)
- Reset state on error during VOIP announcement (@jaminh - #156384) (voip docs)
- Bump pyiCloud to 2.2.0 (@PaulCavill - #156485) (icloud docs) (dependency)
- Fix is_matching in samsungtv config flow (@FredrikM97 - #156594) (samsungtv docs)
- Bump async-upnp-client to 0.46.0 (@edenhaus - #156622) (upnp docs) (yeelight docs) (dlna_dmr docs) (samsungtv docs) (ssdp docs) (dlna_dms docs) (dependency)
- Bump tplink-omada-api to 1.5.3 (@MarkGodwin - #156645) (tplink_omada docs) (dependency)
- Fix missing description placeholders in MQTT subentry flow (@jbouwh - #156684) (mqtt docs)
- Fix missing
temperature_deltadevice class translations (@jbouwh - #156685) (mqtt docs) (template docs) (sql docs) (scrape docs) (random docs) - Bump ohmepy and remove advanced_settings_coordinator (@dan-r - #156764) (ohme docs) (breaking-change) (dependency)
- Fix blocking call in cync (@epenet - #156782) (cync docs)
- Lamarzocco fix websocket reconnect issue (@zweckj - #156786) (lamarzocco docs)
- Fix hvv_departures to pass config_entry explicitly to DataUpdateCoordinator (@Copilot - #156794) (hvv_departures docs)
- Bump aioautomower to 2.7.1 (@Thomas55555 - #156826) (husqvarna_automower docs) (dependency)
- Bump pySmartThings to 3.3.4 (@joostlek - #156830) (smartthings docs)
- Bump universal-silabs-flasher to 0.1.2 (@puddly - #156849) (homeassistant_hardware docs)
- Bump onedrive-personal-sdk to 0.0.17 (@zweckj - #156865) (onedrive docs) (dependency)
- Bump aiounifi to 88 (@Sese-Schneider - #156867) (unifi docs)
- Rework CloudhookURL setup for mobile app (@TimoPtr - #156940) (cloud docs) (mobile_app docs)
- Bump go2rtc to 1.9.12 and go2rtc-client to 0.3.0 (@edenhaus - #156948) (go2rtc docs) (dependency)
- Update frontend to
2025110.1 (@bramkragten - #156992) (frontend docs) (dependency) - Throttle Decora wifi updates (@joostlek - #156994) (decora_wifi docs)
v2025.11.2
- Bump cronsim to 2.7 (@dgomes - #155648) (utility_meter docs) (backup docs) (dependency)
- Avoid firing discovery events when flows immediately create a config entry (@puddly - #155753) (config docs)
- Remove arbitrary forecast limit for meteo_lt (@xE1H - #155877) (meteo_lt docs)
- Fix progress step bugs (@emontnemery - #155923)
- Make sure to clean register callbacks when mobile_app reloads (@TimoPtr - #156028) (mobile_app docs)
- Bump pyportainer 1.0.13 (@erwindouna - #155783) (portainer docs) (dependency)
- Bump pyportainter 1.0.14 (@erwindouna - #156072) (portainer docs) (dependency)
- Log
HomeAssistantErrors in ZHA config flow (@TheJulianJES - #156075) (zha docs) - Bump aio-ownet to 0.0.5 (@jrieger - #156157) (onewire docs) (dependency)
- Fix MFA Notify setup flow schema (@abmantis - #156158)
- Update xknx to 3.10.1 (@farmio - #156177) (knx docs) (dependency)
- Forbid to choose state in Ukraine Alarm integration (@PaulAnnekov - #156183) (ukraine_alarm docs) (breaking-change)
- Fix set_absolute_position angle (@starkillerOG - #156185) (motion_blinds docs)
- Fix config flow reconfigure for Comelit (@chemelli74 - #156193) (comelit docs)
- Bump pyvesync to 3.2.1 (@cdnninja - #156195) (vesync docs) (dependency)
- Fix Climate state reproduction when target temperature is
None(@mib1185 - #156220) (climate docs) - Foscam Integration with Legacy Model Compatibility (@Foscam-wangzhengyu - #156226) (foscam docs)
- Bump pypalazzetti lib from 0.1.19 to 0.1.20 (@dotvav - #156249) (palazzetti docs) (dependency)
- Bump pySmartThings to 3.3.2 (@joostlek - #156250) (smartthings docs) (dependency)
- Correct migration to recorder schema 51 (@emontnemery - #156267) (recorder docs)
- Improve logging of failing miele action commands (@astrandb - #156275) (miele docs)
- Ituran: Don't cache properties (@shmuelzon - #156281) (ituran docs)
- tplink: handle repeated, unknown thermostat modes gracefully (@rytilahti - #156310) (tplink docs)
- Check collation of statistics_meta DB table (@emontnemery - #156327) (recorder docs)
- Fix support for Hyperion 2.1.1 (@antoniocifu - #156343) (hyperion docs)
- Update pyMill to 0.14.1 (@Danielhiversen - #156396) (mill docs) (dependency)
- Prevent sensor updates caused by fluctuating “last seen” timestamps in Xbox integration (@tr4nt0r - #156419) (xbox docs)
- Fix update progress in Teslemetry (@Bre77 - #156422) (teslemetry docs)
- Bump pyvesync to 3.2.2 (@cdnninja - #156423) (vesync docs) (dependency)
- Fix lamarzocco update status (@zweckj - #156442) (lamarzocco docs)
- Add firmware flashing debug loggers to hardware integrations (@puddly - #156480) (homeassistant_yellow docs) (homeassistant_sky_connect docs) (homeassistant_connect_zbt2 docs)
- URL-encode the RTSP URL in the Foscam integration (@Foscam-wangzhengyu - #156488) (foscam docs)
- Update Home Assistant base image to 2025.11.0 (@sairon - #156517) (dependency)
- Bump pySmartThings to 3.3.3 (@joostlek - #156528) (smartthings docs) (dependency)
- Update bsblan to python-bsblan version 3.1.1 (@liudger - #156536) (bsblan docs) (dependency)
- Bump reolink-aio to 0.16.5 (@starkillerOG - #156553) (reolink docs) (dependency)
- Bump python-open-router to 0.3.3 (@joostlek - #156563) (open_router docs) (dependency)
- Bump ZHA to 0.0.78 (@TheJulianJES - #155937) (zha docs) (dependency)
- Bump ZHA to 0.0.79 (@TheJulianJES - #156571) (zha docs) (dependency)
- Fix sfr_box entry reload (@epenet - #156593) (sfr_box docs)
- Fix model_id in Husqvarna Automower (@Thomas55555 - #156608) (husqvarna_automower docs)
- Add debounce to Alexa Devices coordinator (@chemelli74 - #156609) (alexa_devices docs)
v2025.11.1
- Improve scan interval for Airthings Corentium Home 2 (@LaStrada - #155694) (airthings_ble docs)
- Remove
@progress_stepdecorator from ZHA and Hardware integration (@puddly - #155867) (zha docs) (homeassistant_hardware docs) - Fix KNX Climate humidity DPT (@farmio - #155942) (knx docs)
- Truncate password before sending it to bcrypt (@cdce8p - #155950)
- Fix for corrupt restored state in miele consumption sensors (@astrandb - #155966) (miele docs)
- Handle empty fields in SolarEdge config flow (@tronikos - #155978) (solaredge docs)
- Fix SolarEdge unload failing when there are no sensors (@tronikos - #155979) (solaredge docs)
- Bump aioamazondevices to 8.0.1 (@chemelli74 - #155989) (alexa_devices docs) (dependency)
- Fix Growatt integration authentication error for legacy config entries (@johanzander - #155993) (growatt_server docs)
- Bump tuya-device-sharing-sdk to 0.2.5 (@epenet - #156014) (tuya docs) (dependency)
- Bump onedrive-personal-sdk to 0.0.16 (@zweckj - #156021) (onedrive docs) (dependency)
- Fix the exception caused by the missing Foscam integration key (@Foscam-wangzhengyu - #156022) (foscam docs)
- Bump intents to 2025.11.7 (@synesthesiam - #156063) (conversation docs) (dependency)
v2025.11.0
https://www.home-assistant.io/blog/2025/11/05/release-202511/
v2025.10.4
- Bump aioautomower to v2.3.1 (@Thomas55555 - #151795) (husqvarna_automower docs)
- Fix history coordinator in Tesla Fleet and Teslemetry (@Bre77 - #153068) (teslemetry docs) (tesla_fleet docs)
- Increase connect and configuration time for rfxtrx (@alec-pinson - #153834) (rfxtrx docs)
- Return default temp range if API responds 0 in Huum. (@vincentwolsink - #153871) (huum docs)
- Improve error message for unsupported hardware in Overkiz (@iMicknl - #154314) (overkiz docs)
- Bump pyprobeplus to 1.1.1 (@pantherale0 - #154523) (probe_plus docs) (dependency)
- Move translatable URL out of strings.json for airnow integration (@akanksha106-code - #154557) (airnow docs)
- Moved non-translatable elements out of strings.json for nuki (@sonianuj287 - #154682) (nuki docs)
- Handle location scope in Tesla Fleet vehicle coordinator (@Bre77 - #154731) (tesla_fleet docs)
- Fix units for Shelly TopAC EVE01-11 sensors (@bieniu - #154740) (shelly docs)
- Fix pterodactyl server config link (@electricsteve - #154758) (pterodactyl docs)
- Move URL out of Tomorrow.io strings.json (@andrew-codechimp - #154759) (tomorrowio docs)
- Move URL out of TheThingsNetwork strings.json (@andrew-codechimp - #154760) (thethingsnetwork docs)
- Move url out of simplisafe strings (@andrew-codechimp - #154762) (simplisafe docs)
- Move url out of sensorpush_cloud strings.json (@andrew-codechimp - #154768) (sensorpush_cloud docs)
- Move URLs out of strings.json for auth (@jbouwh - #154769) (auth docs)
- Move url out of starline strings.json (@andrew-codechimp - #154773) (starline docs)
- Move url out of orsoenergy strings.json (@andrew-codechimp - #154776) (osoenergy docs)
- Move url out of motionblinds strings.json (@andrew-codechimp - #154777) (motion_blinds docs)
- Move url out of rachio strings.json (@andrew-codechimp - #154781) (rachio docs)
- Move url out of Flume strings.json (@andrew-codechimp - #154787) (flume docs)
- Remove opower violation from hassfest requirements check (@cdce8p - #154797)
- Bump opower to 0.15.8 (@tronikos - #154811) (opower docs) (dependency)
- Move url out of nightscout strings and change to field descriptions (@andrew-codechimp - #154812) (nightscout docs)
- vesync show fan speed for smart tower fans (@cdnninja - #154842) (vesync docs)
- Bump bring-api to v1.1.1 (@tr4nt0r - #154854) (bring docs) (dependency)
- Bump PyCync to 0.4.2 (@Kinachi249 - #154856) (cync docs) (dependency)
- Bump aioamazondevices to 6.4.6 (@chemelli74 - #154865) (alexa_devices docs) (dependency)
- YoLink remove unsupported remoters (@matrixd2 - #154918) (yolink docs)
- Fix BrowseError import in yamaha_musiccast media_player.py (@wimb0 - #154980) (yamaha_musiccast docs)
- Remove async-modbus exception from hassfest requirements check (@cdce8p - #154988)
- Lametric remove translatable URL (@erwindouna - #154991) (lametric docs)
- Add SensorDeviceClass and unit for LCN humidity sensor. (@alengwenus - #155044) (lcn docs)
- Add shared BleakScanner to probe_plus (@pantherale0 - #155051) (probe_plus docs) (dependency)
- Improve migration to Uptime Kuma v2.0.0 (@tr4nt0r - #155055) (uptime_kuma docs)
- Move URL out of system_bridge strings.json (@MichaelMKKelly - #155067) (system_bridge docs)
- Update aioairzone to v1.0.2 (@Noltari - #155088) (airzone docs) (dependency)
- Bump pydroplet version to 2.3.4 (@sarahseidman - #155103) (droplet docs) (dependency)
- Bump holidays to 0.83 (@gjohansson-ST - #155107) (workday docs) (holiday docs) (dependency)