- Split Matter TemperatureOffset range by Thermostat ClusterRevision (@lboue - #180517) (matter docs)
- Bump pywaze to 1.2.4 (@eifinger - #184663) (waze_travel_time docs) (dependency)
- Bump pyicloud to 2.7.0 (@FezVrasta - #184728) (icloud docs) (dependency)
- Retry failed Analytics insights refresh (@chemelli74 - #184731) (analytics_insights docs)
- Fix WLED color modes not following a changed LED setup (@frenck - #184778) (wled docs)
- Bump dwdwfsapi to 1.1.0 (@frenck - #184784) (dwd_weather_warnings docs) (dependency)
- Add description for the device selection field in the Qingping config… (@tengfeili-qingping - #184797) (qingping docs)
- Send a result for the ZHA reconfigure websocket subscription (@frenck - #184812) (zha docs)
- Bump solaredge-web to 0.5.0 (@tronikos - #184821) (solaredge docs) (dependency)
- Keep a missing meter history from blocking Peblar setup (@frenck - #184824) (peblar docs)
- Fix
KeyErrorin the Airly integration when the API payload contain no sensor data (@bieniu - #184828) (airly docs) - Restore unverified TLS for stream sources and add a verify_ssl option (@RaHehl - #184877) (stream docs)
- Fix FRITZ!SmartHome SSDP discovery with hostname presentation URL (@mib1185 - #184896) (fritzbox docs)
- Only create Bosch SHC child lock switch when ChildProtection exists (@mosandlt - #184908) (bosch_shc docs)
- Skip TLS verification for UniFi Protect RTSPS streams (@RaHehl - #184930) (unifiprotect docs)
- Return same images as you see on the immich server, even the edited ones (@mib1185 - #184955) (immich docs)
- Don't report 0 for missing FRITZ!SmartHome powermeter values (@mib1185 - #184968) (fritzbox docs)
- Reload Immich integration when the server version changes (@mib1185 - #184978) (immich docs)
- Set state to unknown in Husqvarna Automower error sensor, when error is unknown (@Thomas55555 - #185087) (husqvarna_automower docs)
- Seed deCONZ group color modes from unreachable lights too (@marcus13371337 - #185117) (deconz docs)
- Bump ZHA to 2.3.1 (@TheJulianJES - #185156) (zha docs) (dependency)
- Fix storing traces for automations without an ID (@Kevin-Tamayose - #185161) (automation docs) (trace docs)
- Tag TTS audio carrying an empty ID3 tag (@tronikos - #185193) (tts docs)
- Fix Tradfri color bulbs losing HS color mode (@frenck - #185197) (tradfri docs)
- Fix false shell template repair for static command_line commands (@frenck - #185203) (command_line docs)
- Constrain graphql-core below 3.3 (@frenck - #185206) (dependency)
- Do not link a trace that is not stored as a child (@Xyolyp - #185207) (trace docs)
- Fix Hue light crash when the bridge reports no color temperature (@frenck - #185218) (hue docs)
- Fix generic thermostat rechecking too late after a minimum cycle or cooldown (@frenck - #185221) (generic_thermostat docs)
- Fix Signal Messenger notify failing to load when the REST API is down at startup (@frenck - #185225) (signal_messenger docs)
- Don't create Nibe number entities for date coils (@frenck - #185229) (nibe_heatpump docs)
- Round LG Infrared target temperature instead of truncating it (@frenck - #185231) (lg_infrared docs)
- Log in to OmniLogic again after a failed update (@frenck - #185250) (omnilogic docs)
- Remember silent SolarEdge Modbus blocks across setups (@tronikos - #185255) (solaredge_modbus docs)
- Update frontend to 20260930.3 (@bramkragten - #185285) (frontend docs) (dependency)
- Bump wled to 1.1.1 (@frenck - #185344) (wled docs) (dependency)
- Keep deprecated device config entry attributes working in templates (@frenck - #185361)
- Bump modbus-connection to 4.12.4 (@balloob - #185419) (modbus docs) (dependency)
- Fix WLED adding Wi-Fi sensors to wired devices (@frenck - #185425) (wled docs)
- Add new error codes to Husqvarna Automower (@Thomas55555 - #185477) (husqvarna_automower docs)
- Fix Arve availability on failed updates (@erwindouna - #185494) (arve docs)
- Fix EZVIZ availability on failed updates (@erwindouna - #185497) (ezviz docs)
- Fix 17TRACK availability on failed updates (@erwindouna - #185501) (seventeentrack docs)
- Fix Starlink availability on failed updates (@erwindouna - #185502) (starlink docs)
- Fix Subaru availability on failed updates (@erwindouna - #185503) (subaru docs)
- Fix SUPLA availability on failed updates (@erwindouna - #185504) (supla docs)
- Fix TOLO availability on failed updates (@erwindouna - #185505) (tolo docs)
- Fix Xbox availability on failed updates (@erwindouna - #185506) (xbox docs)
- Fix Yardian availability on failed updates (@erwindouna - #185507) (yardian docs)
- Give SolarEdge Modbus reads a 30 s timeout (@tronikos - #185518) (solaredge_modbus docs)
- Fix typo in Husqvarna Automower (@Thomas55555 - #185532) (husqvarna_automower docs)
- Revert "Resolve integration brand images before brand images" (@joostlek - #185535) (brands docs)
- Allow dynamic ports for registered loopback OAuth redirects (@balloobbot - #185544) (auth docs)
- Fix Matter get_lock_users stopping on a null nextUserIndex (@raman325 - #182808) (matter docs)
- Bump pyElectra to 1.2.5 in electrasmart (@noamokman - #184187) (electrasmart docs) (dependency)
- Bump python-kasa to 0.11.0.1 (@rytilahti - #184235) (tplink docs) (dependency)
- Remove user-configurable polling interval from
omnilogic(@tr4nt0r - #184380) (omnilogic docs) (breaking-change) - Fix Spotify coordinator crash when playing without an item (@kleinc80 - #184723) (spotify docs)
- Bump aioautomower to 3.1.0 (@Thomas55555 - #184970) (husqvarna_automower docs) (dependency)
- Don't toggle the OpenEVSE manual override when it is already in the requested state (@frenck - #185257) (openevse docs)
- Retry ViCare setup on transient API errors (@lackas - #185534) (vicare docs)
- Show app name in MCP discovery flow title (@balloob - #185541) (mcp docs)
- Ensure IMAP actions always close TCP stream (@robin-thoni - #185547) (imap docs)
- Bump tplink-omada-client to 1.5.13 (@rubempoli - #185585) (tplink_omada docs) (dependency)
- Report an uncalibrated Shelly RPC cover by its last direction (@thecode - #185624) (shelly docs)
- Bump reolink_aio to 0.21.18 (@starkillerOG - #185631) (reolink docs) (dependency)
- Preserve fractional transition times for TRÅDFRI lights (@addibbi - #185633) (tradfri docs)
- Bump tailscale to 1.0.0 (@frenck - #185639) (tailscale docs) (dependency)
- Patch the PyViCare client instead of integration setup in ViCare tests (@lackas - #184730) (vicare docs)