Releases: home-assistant/core
Releases · home-assistant/core
2025.10.3
- Bump aioasuswrt to 1.5.1 (@kennedyshead - #153209) (asuswrt docs) (dependency)
- PushSafer: Handle empty data section properly (@LennartC - #154109) (pushsafer docs)
- Remove redudant state write in Smart Meter Texas (@srirams - #154126) (smart_meter_texas docs)
- Fix state class for Overkiz water consumption (@Yvan13120 - #154164) (overkiz docs)
- Bump frontend 20251001.4 (@piitaya - #154218) (frontend docs)
- Bump aioamazondevices to 6.4.1 (@chemelli74 - #154228) (alexa_devices docs) (dependency)
- Move URL out of Mealie strings.json (@andrew-codechimp - #154230) (mealie docs)
- Move URL out of Mastodon strings.json (@andrew-codechimp - #154231) (mastodon docs)
- Move URL out of Switcher strings.json (@thecode - #154240) ([switcher_kis docs])
- Remove URL from ViCare strings.json (@CFenner - #154243) ([vicare docs])
- Fix August integration to handle unavailable OAuth implementation at startup (@bdraco - #154244) (august docs)
- Fix Yale integration to handle unavailable OAuth implementation at startup (@bdraco - #154245) ([yale docs])
- Move url like strings to placeholders for nibe (@elupus - #154249) (nibe_heatpump docs)
- Add description placeholders in Uptime Kuma config flow (@tr4nt0r - #154252) ([uptime_kuma docs])
- Add description placeholders to pyLoad config flow (@tr4nt0r - #154254) (pyload docs)
- Fix home wiziard total increasing sensors returning 0 (@jbouwh - #154264) (homewizard docs)
- Bump pyprobeplus to 1.1.0 (@pantherale0 - #154265) (probe_plus docs) (dependency)
- Update Snoo strings.json to include weaning_baseline (@dschafer - #154268) (snoo docs)
- Move Electricity Maps url out of strings.json (@jpbede - #154284) (co2signal docs)
- Bump aioamazondevices to 6.4.3 (@chemelli74 - #154293) (alexa_devices docs) (dependency)
- Move URL out of Overkiz Config Flow descriptions (@iMicknl - #154315) (overkiz docs)
- AsusWRT: Pass only online clients to the device list from the API (@Vaskivskyi - #154322) (asuswrt docs)
- Move Ecobee authorization URL out of strings.json (@ogruendel - #154332) (ecobee docs)
- Move URLs out of SABnzbd strings.json (@shaiu - #154333) (sabnzbd docs)
- Move developer url out of strings.json for coinbase setup flow (@ogruendel - #154339) (coinbase docs)
- Fix Bluetooth discovery for devices with alternating advertisement names (@bdraco - #154347) (bluetooth docs)
- Bump opower to 0.15.7 (@tronikos - #154351) (opower docs) (dependency)
- update pysqueezebox lib to 0.13.0 (@wollew - #154358) (squeezebox docs) (dependency)
- Move URL out of sfr_box strings.json (@epenet - #154364) (sfr_box docs)
- Move translatable URLs out of strings.json for huawei lte (@sonianuj287 - #154368) (huawei_lte docs)
- Bump aioairq to 0.4.7 (@Sibgatulin - #154386) (airq docs) (dependency)
- Bump aiocomelit to 1.1.2 (@chemelli74 - #154393) (comelit docs) (dependency)
- Use
async_schedule_reload
instead ofasync_reload
for ZHA (@puddly - #154397) ([zha docs]) - Move igloohome API access URL into constant placeholders (@DannyS95 - #154430) (igloohome docs)
- Add missing
long_press
entry for trigger_type in strings.json for Hue (@mvdwetering - #154437) (hue docs) - Move translatable URLs out of strings.json for isy994 (@sonianuj287 - #154464) (isy994 docs)
- OpenUV: Fix update by skipping when protection window is null (@wbyoung - #154487) (openuv docs)
- Bump aioamazondevices to 6.4.4 (@chemelli74 - #154538) (alexa_devices docs) (dependency)
- Move URL out of Nuheat strings.json (@tstabrawa - #154580) (nuheat docs)
- Bump pyvesync version to 3.1.2 (@cdnninja - #154650) ([vesync docs]) (dependency)
2025.10.2
- Prevent reloading the ZHA integration while adapter firmware is being updated ([@puddly] - #152626) ([zha docs]) ([homeassistant_hardware docs])
- Wallbox fix Rate Limit issue for multiple chargers ([@hesselonline] - #153074) ([wallbox docs])
- Fix power device classes for system bridge ([@timmo001] - #153201) ([system_bridge docs])
- Bump PyCync to 0.4.1 (@Kinachi249 - #153401) ([cync docs]) (dependency)
- Updated VRM client and accounted for missing forecasts (@AndyTempel - #153464) ([victron_remote_monitoring docs]) (dependency)
- Bump python-roborock to 2.50.2 ([@Lash-L] - #153561) ([roborock docs]) (dependency)
- Bump aioamazondevices to 6.2.8 ([@chemelli74] - #153592) ([alexa_devices docs]) (dependency)
- Switch Roborock to v4 of the code login api ([@Lash-L] - #153593) ([roborock docs])
- Fix MQTT Lock state reset to unknown when a reset payload is received ([@jbouwh] - #153647) ([mqtt docs])
- Gemini: Use default model instead of recommended where applicable ([@Shulyaka] - #153676) ([google_generative_ai_conversation docs])
- Fix ViCare pressure sensors missing unit of measurement (@CFenner - #153691) ([vicare docs])
- Bump pyvesync to 3.1.0 ([@cdnninja] - #153693) ([vesync docs]) (dependency)
- Modbus Fix message_wait_milliseconds is no longer applied ([@peetersch] - #153709) ([modbus docs])
- Bump opower to 0.15.6 ([@tronikos] - #153714) ([opower docs]) (dependency)
- Version bump pydaikin to 2.17.0 ([@fredrike] - #153718) ([daikin docs]) (dependency)
- Version bump pydaikin to 2.17.1 ([@fredrike] - #153726) ([daikin docs]) (dependency)
- Fix missing google_assistant_sdk.send_text_command ([@tronikos] - #153735) ([google_assistant_sdk docs])
- Bump airOS to 0.5.5 using formdata for v6 firmware (@CoMPaTech - #153736) ([airos docs]) (dependency)
- Align Shelly
presencezone
entity to the new API/firmware ([@bieniu] - #153737) ([shelly docs]) - Synology DSM: Don't reinitialize API during configuration ([@oyvindwe] - #153739) ([synology_dsm docs])
- Upgrade python-melcloud to 0.1.2 ([@Sander0542] - #153742) ([melcloud docs]) (dependency)
- Fix sensors availability check for Alexa Devices ([@chemelli74] - #153743) ([alexa_devices docs])
- Bump aioamazondevices to 6.2.9 ([@chemelli74] - #153756) ([alexa_devices docs])
- Remove stale entities from Alexa Devices ([@chemelli74] - #153759) ([alexa_devices docs])
- vesync correct fan set modes ([@cdnninja] - #153761) ([vesync docs])
- Handle ESPHome discoveries with uninitialized Z-Wave antennas ([@balloob] - #153790) ([zwave_js docs])
- Fix Tuya cover position when only control is available ([@epenet] - #153803) ([tuya docs])
- Bump pySmartThings to 3.3.1 ([@joostlek] - #153826) ([smartthings docs]) (dependency)
- Catch update exception in AirGradient ([@joostlek] - #153828) ([airgradient docs])
- Add motion presets to SmartThings AC ([@joostlek] - #153830) ([smartthings docs])
- Fix delay_on and auto_off with multiple triggers ([@Petro31] - #153839) ([template docs])
- Fix PIN validation for Comelit SimpleHome ([@chemelli74] - #153840) ([comelit docs])
- Bump aiocomelit to 1.1.1 ([@chemelli74] - #153843) ([comelit docs]) (dependency)
- Limit SimpliSafe websocket connection attempts during startup ([@bachya] - #153853) ([simplisafe docs])
- Handle timeout errors gracefully in Nord Pool services ([@gjohansson-ST] - #153856) ([nordpool docs])
- Add plate_count for Miele KM7575 ([@derytive] - #153868) ([miele docs])
- Fix restore cover state for Comelit SimpleHome ([@chemelli74] - #153887) ([comelit docs])
- fix typo in icon assignment of AccuWeather integration (@CFenner - #153890) ([accuweather docs])
- Add missing translation string for Satel Integra subentry type ([@Tommatheussen] - #153905) ([satel_integra docs])
- Do not auto-set up ZHA zeroconf discoveries during onboarding ([@TheJulianJES] - #153914) ([zha docs])
sharkiq
dependency bump to 1.4.2 (@Freebien - #153931) ([sharkiq docs]) (dependency)- Fix HA hardware configuration message for Thread without HAOS ([@TheJulianJES] - #153933) ([homeassistant_hardware docs])
- Adjust OTBR config entry name for ZBT-2 ([@TheJulianJES] - #153940) ([otbr docs])
- Bump pylamarzocco to 2.1.2 ([@zweckj] - #153950) ([lamarzocco docs]) (dependency)
- Bump holidays to 0.82 ([@gjohansson-ST] - #153952) ([workday docs]) ([holiday docs]) (dependency)
- Fix update interval for AccuWeather hourly forecast ([@bieniu] - #153957) ([accuweather docs])
- Bump env-canada to 0.11.3 ([@michaeldavie] - #153967) ([environment_canada docs])
- Fix empty llm api list in chat log ([@arturpragacz] - #153996) ([conversation docs])
- Don't mark ZHA coordinator as via_device with itself ([@joostlek] - #154004) ([zha docs])
- Filter out invalid Renault vehicles ([@epenet] - #154070) ([renault docs])
- Bump aioamazondevices to 6.4.0 ([@chemelli74] - #154071) ([alexa_devices docs]) (dependency)
- Bump brother to version 5.1.1 ([@bieniu] - #154080) ([brother docs]) (dependency)
- Fix for multiple Lyrion Music Server on a single Home Assistant server for Squeezebox ([@peteS-UK] - #154081) ([squeezebox docs])
- Z-Wave: ESPHome discovery to update all options ([@balloob] - #154113) ([zwave_js docs])
- Add missing entity category and icons for smlight integration ([@piitaya] - #154131) ([smlight docs])
- Update frontend to 20251001.2 ([@bramkragten] - #154143) ([frontend docs]) (dependency)
- IOmeter bump version v0.2.0 ([@jukrebs] - #154150) ([iometer docs]) (dependency)
- Bump deebot-client to 15.1.0 ([@edenhaus] - #154154) ([ecovacs docs]) (dependency)
- Fix Shelly RPC cover update when the device is not initialized ([@thecode] - #154159) ([shelly docs])
- Fix shelly remove orphaned entities ([@thecode] - #154182) ([shelly docs])
2025.10.1
- Bump airOS dependency (@CoMPaTech - #153065) (airos docs) (dependency)
- Bump airOS module for alternative login url (@CoMPaTech - #153317) (airos docs) (dependency)
- Bump aiohasupervisor to 0.3.3 (@agners - #153344) (hassio docs) (dependency)
- Do not reset the adapter twice during ZHA options flow migration (@puddly - #153345) (zha docs)
- Fix Nord Pool 15 minute interval (@gjohansson-ST - #153350) (nordpool docs)
- Explicitly check for None in raw value processing of modbus (@alengwenus - #153352) (modbus docs)
- Set config entry to None in ProxmoxVE (@mib1185 - #153357) (proxmoxve docs)
- Explicit pass in the config entry to coordinator in airtouch4 (@mib1185 - #153361) (airtouch4 docs)
- Add Roborock mop intensity translations (@starkillerOG - #153380) (roborock docs)
- Correct blocking update in ToGrill with lack of notifications (@elupus - #153387) (togrill docs)
- Bump python-roborock to 2.49.1 (@Lash-L - #153396) (roborock docs) (dependency)
- Pushover: Handle empty data section properly (@linuxkidd - #153397) (pushover docs)
- Increase onedrive upload chunk size (@zweckj - #153406) (onedrive docs)
- Bump pyportainer 1.0.2 (@erwindouna - #153326) (portainer docs) (dependency)
- Bump pyportainer 1.0.3 (@erwindouna - #153413) (portainer docs) (dependency)
- Disable thinking for unsupported gemini models (@Shulyaka - #153415) (google_generative_ai_conversation docs)
- Fix Satel Integra creating new binary sensors on YAML import (@Tommatheussen - #153419) (satel_integra docs)
- Update
markdown
field description in ntfy integration (@tr4nt0r - #153421) (ntfy docs) - Fix Z-Wave RGB light turn on causing rare
ZeroDivisionError
(@TheJulianJES - #153422) (zwave_js docs) - Bump aiohomekit to 3.2.19 (@bdraco - #153423) (homekit_controller docs) (dependency)
- Fix sentence-casing in user-facing strings of
slack
(@NoRi2909 - #153427) (slack docs) - Add missing translation for media browser default title (@timmo001 - #153430) (media_source docs)
- Fix missing powerconsumptionreport in Smartthings (@joostlek - #153438) (smartthings docs)
- Update Home Assistant base image to 2025.10.0 (@agners - #153441) (dependency)
- Disable baudrate bootloader reset for ZBT-2 (@puddly - #153443) (homeassistant_connect_zbt2 docs)
- Add translation for turbo fan mode in SmartThings (@joostlek - #153445) (smartthings docs)
- Fix next event in workday calendar (@gjohansson-ST - #153465) (workday docs)
- Update OVOEnergy to 3.0.1 (@timmo001 - #153476) (ovo_energy docs) (dependency)
- Fix missing parameter pass in onedrive (@zweckj - #153478) (onedrive docs)
- Bump pyTibber to 0.32.2 (@Danielhiversen - #153484) (tibber docs) (dependency)
- Bump reolink-aio to 0.16.1 (@starkillerOG - #153489) (reolink docs) (dependency)
- Fix VeSync zero fan speed handling (@cdnninja - #153493) (vesync docs)
- Bump universal-silabs-flasher to 0.0.35 (@puddly - #153500) (homeassistant_hardware docs) (dependency)
- Debounce updates in Idasen Desk (@abmantis - #153503) (idasen_desk docs)
- Z-Wave to support migrating from USB to socket with same home ID (@balloob - #153522) (zwave_js docs)
- When discovering a Z-Wave adapter, always configure add-on in config flow (@balloob - #153575) (zwave_js docs)
2025.10.0
2025.10.0b7
- Bump intents to 2025.10.1 (@synesthesiam - #153340)
- Improve
mac_address_from_name()
function to avoid double discovery of Shelly devices (@bieniu - #153343)
2025.10.0b6
- Pihole better logging of update errors (@HarvsG - #152077)
- Fix Sonos Dialog Select type conversion part II (@PeteRager - #152491)
- Switchbot Cloud: Fix Roller Shade not work issue (@XiaoLing-git - #152528)
- Reduce Connect firmware install times by removing unnecessary firmware probing (@puddly - #153012)
- Use UnitOfTime.DAYS instead of custom unit for LetPot number entity (@jpelgrom - #153054)
- Improve ZHA multi-pan firmware repair text (@TheJulianJES - #153232)
- Replace remaining ZHA "radio" strings with "adapter" (@TheJulianJES - #153234)
- Fix ZHA unable to select "none" flow control (@TheJulianJES - #153235)
- Bump yt-dlp to 2025.09.26 (@andreimoraru - #153252)
- Add analytics platform to wled (@arturpragacz - #153258)
- Replace "Climate name" with "Climate program" in
ecobee
action (@NoRi2909 - #153264) - Portainer fix CONF_VERIFY_SSL (@erwindouna - #153269)
- Filter out service type devices in extended analytics (@arturpragacz - #153271)
- Bump aioecowitt to 2025.9.2 (@edenhaus - #153273)
- Add Eltako brand (@joostlek - #153276)
- Use hardware bootloader reset methods for firmware config flows (@puddly - #153277)
- Require cloud for Aladdin Connect (@joostlek - #153278)
- Add Level brand (@joostlek - #153279)
- Add Konnected brand (@joostlek - #153280)
- Fix Bayesian ConfigFlow templates in 2025.10 (@HarvsG - #153289)
- Update frontend to 20251001.0 (@bramkragten - #153300)
- Add analytics platform to esphome (@arturpragacz - #153311)
2025.10.0b5
- Prevent duplicate entities for Volvo integration (@thomasddn - #151779)
- Add Shelly EV charger sensors (@thecode - #152722)
- Fix: Set EPH climate heating as on only when boiler is actively heating (@mchugh19 - #152914)
- Portainer switch terminology to API token (@erwindouna - #152958)
- Improve hardware flow strings (@MartinHjelmare - #153034)
- Add
consumed energy
sensor for Shellypm1
andswitch
components (@bieniu - #153053) - Ensure togrill detects disconnected devices (@elupus - #153067)
- Fix for Hue Integration motion aware areas (@kylewhirl - #153079)
- Fix can exclude optional holidays in workday (@gjohansson-ST - #153082)
- Remove redundant code for Alexa Devices (@chemelli74 - #153083)
- Add timeout to dnsip (to handle stale connections) (@gjohansson-ST - #153086)
- Ignore gateway device in ViCare integration (@lgraf - #153097)
- Bump deebot-client to 15.0.0 (@edenhaus - #153125)
- Fix event range in workday calendar (@gjohansson-ST - #153128)
- Fix entities not being created when adding subentries for Satel Integra (@Tommatheussen - #153139)
- Add missing translations for Model Context Protocol integration (@allenporter - #153147)
- Bump reolink-aio to 0.16.0 (@starkillerOG - #153161)
- Add newly added cpu temperatures to diagnostics in FRITZ!Tools (@mib1185 - #153168)
- Correct vesync water tank lifted key (@cdnninja - #153173)
- Bump aioamazondevices to 6.2.7 (@chemelli74 - #153185)
- Filter out empty integration type in extended analytics (@arturpragacz - #153188)
- Add hardware Zigbee flow strategy (@MartinHjelmare - #153190)
- Mark Konnected as Legacy (@joostlek - #153193)
- Revert "Add comment on conversion factor for Carbon monoxide on dependency molecular weight" (@emontnemery - #153195)
- Revert "Add mg/m³ as a valid UOM for sensor/number Carbon Monoxide device class" (@emontnemery - #153196)
- Handle return result from ebusd being "empty" (@RogerSelwyn - #153199)
- ZHA: rename radio to adapter (@c0ffeeca7 - #153206)
- Add missing translation strings for added sensor device classes pm4 and reactive energy (@jbouwh - #153215)
2025.10.0b4
2025.10.0b3
- Protect against last_comms being None in Geniushub (@RogerSelwyn - #149366)
- Add SSL options during config_flow for airOS (@CoMPaTech - #150325)
- Portainer add ability to skip SSL verification (@erwindouna - #152955)
- Fix EZVIZ devices merging due to empty MAC addr (#152939) (@lliwog - #152981)
- Fix PIN failure if starting with 0 for Comelit SimpleHome (@chemelli74 - #152983)
- Ignore discovery for existing ZHA entries (@puddly - #152984)
- Bump aiorussound to 4.8.2 (@noahhusby - #152988)
- Rename service to action in ESPHome (@bharvey88 - #152997)
- Push ESPHome discovery to ZJS addon (@balloob - #153004)
- Bump ZHA to 0.0.73 (@puddly - #153007)
- Allow ZHA discovery if discovery
unique_id
conflicts with config entry (@puddly - #153009) - Bump aioesphomeapi to 41.11.0 (@bdraco - #153014)
- Use satellite entity area in the assist pipeline (@arturpragacz - #153017)
- Bump to home-assistant/wheels@2025.09.1 (@agners - #153025)
- Bump pylamarzocco to 2.1.1 (@zweckj - #153027)
- Update Home Assistant base image to 2025.09.2 (@agners - #153035)
- Fix Thread flow abort on multiple flows (@MartinHjelmare - #153048)
- Update frontend to 20250926.0 (@piitaya - #153049)
- NINA Use better wording for filters (@DeerMaximum - #153050)
- Add None-check for VeSync fan device.state.display_status (@SapuSeven - #153055)
- Ensure token validity in lamarzocco (@zweckj - #153058)
2025.10.0b2
- Update mvglive component (@danielpotthast - #146479)
- Remove deprecated sensors and update remaining for Alexa Devices (@chemelli74 - #151230)
- Bump accuweather to version 4.2.2 (@bieniu - #152965)
- Bump aioesphomeapi to 41.10.0 (@bdraco - #152975)
- Bump pySmartThings to 3.3.0 (@joostlek - #152977)
- Fix incorrect Roborock test (@Lash-L - #152980)
- Update frontend to 20250925.1 (@piitaya - #152985)