diff --git a/source/_posts/2025-03-05-release-20253.markdown b/source/_posts/2025-03-05-release-20253.markdown index 705f414b452..164f2c512f6 100644 --- a/source/_posts/2025-03-05-release-20253.markdown +++ b/source/_posts/2025-03-05-release-20253.markdown @@ -242,7 +242,7 @@ We welcome the following new integrations in this release: This release also has new virtual integrations. Virtual integrations are stubs that are handled by other (existing) integrations to help with -findability. This one is new: +findability. These ones are new: - **[Burbank Water and Power (BWP)]**, provided by [Opower], added by [@tronikos] - **[Heicko]**, provided by [Motionblinds], added by [@starkillerOG] @@ -427,6 +427,23 @@ it is inevitable. We always make sure to document these changes to make the transition as easy as possible for you. This release has the following backward-incompatible changes: +{% details "Automations & scripts" %} + +The `wait` variable and variables defined by a `response_variable` set in an +inner scope of a script or automation now propagate to outer scopes also if +a `variables` action is present in the inner scope. + +Furthermore, variables defined by a `response_variable` now also propagate +out from `parallel` sequences. Scripts and automations which relied on the +older (buggy) behavior might need to be adjusted. + +([@arturpragacz] - [#138883]) + +[@arturpragacz]: https://github.com/jrieger +[#138883]: https://github.com/home-assistant/core/pull/138883 + +{% enddetails %} + {% details "GPSD" %} All state attributes of the main sensor have been replaced with a dedicated diff --git a/source/changelogs/core-2025.3.markdown b/source/changelogs/core-2025.3.markdown index 6f6e429f0a1..a0ff0a74ef3 100644 --- a/source/changelogs/core-2025.3.markdown +++ b/source/changelogs/core-2025.3.markdown @@ -10,1049 +10,1157 @@ For a summary in a more readable format: [Release notes blog for this release](/blog/2025/03/05/release-20253/). - Bump version to 2025.3.0 ([@bramkragten] - [#136859]) -- Update quality scale in Onkyo ([@arturpragacz] - [#136710]) ([onkyo docs]) -- Migrate from homeconnect dependency to aiohomeconnect ([@Diegorro98] - [#136116]) ([home_connect docs]) (breaking-change) -- Bump github/codeql-action from 3.28.6 to 3.28.8 ([@dependabot] - [#136890]) -- Add error handling to enphase_envoy switch platform action ([@catsmanac] - [#136837]) ([enphase_envoy docs]) -- Bump Pysmlight to v0.2.0 ([@tl-sl] - [#136886]) ([smlight docs]) -- Remove stale translation string in HomeWizard ([@DCSBL] - [#136917]) ([homewizard docs]) -- Add DS2450 to onewire integration ([@moritzthecat] - [#136882]) ([onewire docs]) -- Add software version to onewire device info ([@epenet] - [#136934]) ([onewire docs]) -- Make assist_satellite action descriptions consistent ([@NoRi2909] - [#136955]) ([assist_satellite docs]) -- Add serial number to LG webOS TV device info ([@thecode] - [#136968]) ([webostv docs]) -- Fetch all programs instead of only the available ones at Home Connect ([@Diegorro98] - [#136949]) ([home_connect docs]) -- Fix error messaging for cascading service calls ([@abmantis] - [#136966]) ([websocket_api docs]) -- Add more Homee cover tests ([@Taraman17] - [#136568]) ([homee docs]) -- Add tariff sensor and peak sensors ([@gjong] - [#136919]) ([youless docs]) -- Add post action to mastodon ([@andrew-codechimp] - [#134788]) ([mastodon docs]) (breaking-change) -- Add support for standby quickmode to ViCare integration ([@CFenner] - [#133156]) ([vicare docs]) -- Add sensors for drink stats per key to lamarzocco ([@zweckj] - [#136582]) ([lamarzocco docs]) -- Do not duplicate device class translations in ring integration ([@sdb9696] - [#136868]) ([ring docs]) -- Make Reolink reboot button always available ([@starkillerOG] - [#136667]) ([reolink docs]) -- Use runtime_data in motionmount integration ([@RJPoelstra] - [#136999]) ([motionmount docs]) -- Create/delete lists at runtime in Bring integration ([@tr4nt0r] - [#130098]) ([bring docs]) -- Bump python-MotionMount to 2.3.0 ([@RJPoelstra] - [#136985]) ([motionmount docs]) -- Energy distance units ([@jschlyter] - [#136933]) ([recorder docs]) ([sensor docs]) ([number docs]) -- Add data_description's to motionmount integration ([@RJPoelstra] - [#137014]) ([motionmount docs]) -- Bump letpot to 0.4.0 ([@jpelgrom] - [#137007]) ([letpot docs]) -- Add pets to litterrobot integration ([@natekspencer] - [#136865]) ([litterrobot docs]) -- Add codeowner to Home Connect ([@MartinHjelmare] - [#137029]) ([home_connect docs]) -- Add exception handling for updating LetPot time entities ([@jpelgrom] - [#137033]) ([letpot docs]) -- Fix one occurrence of "api" to match all other in sensibo and HA ([@NoRi2909] - [#137037]) ([sensibo docs]) +- Update quality scale in Onkyo ([@arturpragacz] - [#136710]) +- Migrate from homeconnect dependency to aiohomeconnect ([@Diegorro98] - [#136116]) +- Bump github/codeql-action from 3.28.6 to 3.28.8 (@dependabot - [#136890]) +- Add error handling to enphase_envoy switch platform action ([@catsmanac] - [#136837]) +- Bump Pysmlight to v0.2.0 ([@tl-sl] - [#136886]) +- Remove stale translation string in HomeWizard ([@DCSBL] - [#136917]) +- Add DS2450 to onewire integration ([@moritzthecat] - [#136882]) +- Add software version to onewire device info ([@epenet] - [#136934]) +- Make assist_satellite action descriptions consistent ([@NoRi2909] - [#136955]) +- Add serial number to LG webOS TV device info ([@thecode] - [#136968]) +- Fetch all programs instead of only the available ones at Home Connect ([@Diegorro98] - [#136949]) +- Fix error messaging for cascading service calls ([@abmantis] - [#136966]) +- Add more Homee cover tests ([@Taraman17] - [#136568]) +- Add tariff sensor and peak sensors ([@gjong] - [#136919]) +- Add post action to mastodon ([@andrew-codechimp] - [#134788]) +- Add support for standby quickmode to ViCare integration ([@CFenner] - [#133156]) +- Add sensors for drink stats per key to lamarzocco ([@zweckj] - [#136582]) +- Do not duplicate device class translations in ring integration ([@sdb9696] - [#136868]) +- Make Reolink reboot button always available ([@starkillerOG] - [#136667]) +- Use runtime_data in motionmount integration ([@RJPoelstra] - [#136999]) +- Create/delete lists at runtime in Bring integration ([@tr4nt0r] - [#130098]) +- Bump python-MotionMount to 2.3.0 ([@RJPoelstra] - [#136985]) +- Energy distance units ([@jschlyter] - [#136933]) +- Add data_description's to motionmount integration ([@RJPoelstra] - [#137014]) +- Bump letpot to 0.4.0 ([@jpelgrom] - [#137007]) +- Add pets to litterrobot integration ([@natekspencer] - [#136865]) +- Add codeowner to Home Connect ([@MartinHjelmare] - [#137029]) +- Add exception handling for updating LetPot time entities ([@jpelgrom] - [#137033]) +- Fix one occurrence of "api" to match all other in sensibo and HA ([@NoRi2909] - [#137037]) - Add dev docs and frontend PR links to PR template ([@abmantis] - [#137034]) -- Bump pysmlight to v0.2.1 ([@tl-sl] - [#137053]) ([smlight docs]) -- Add switch platform to LetPot integration ([@jpelgrom] - [#136383]) ([letpot docs]) (new-platform) -- Fix Home Connect actions keys ([@Diegorro98] - [#137027]) ([home_connect docs]) (breaking-change) -- Replace keys with translatable friendly names in Statistics helper ([@NoRi2909] - [#136936]) ([statistics docs]) -- Filter programs by execution type at select program entities at Home Connect ([@Diegorro98] - [#136950]) ([home_connect docs]) -- Home Connect entities availability based on the connected state of the appliance ([@Diegorro98] - [#136951]) ([home_connect docs]) +- Bump pysmlight to v0.2.1 ([@tl-sl] - [#137053]) +- Add switch platform to LetPot integration ([@jpelgrom] - [#136383]) +- Fix Home Connect actions keys ([@Diegorro98] - [#137027]) +- Replace keys with translatable friendly names in Statistics helper ([@NoRi2909] - [#136936]) +- Filter programs by execution type at select program entities at Home Connect ([@Diegorro98] - [#136950]) +- Home Connect entities availability based on the connected state of the appliance ([@Diegorro98] - [#136951]) - Test config_entry_oauth2_flow.async_get_redirect_uri ([@tronikos] - [#136976]) -- Improve sonos alarms typing ([@cdce8p] - [#137078]) ([sonos docs]) -- Improve isy994 sensor typing ([@cdce8p] - [#137077]) ([isy994 docs]) -- Enable Modbus Climate / HVAC on/off to use the coil instead of the register(s) ([@illia-piskurov] - [#135657]) ([modbus docs]) -- Bump aiohomeconnect to 0.12.3 ([@MartinHjelmare] - [#137085]) ([home_connect docs]) -- Improve fully_kiosk sensor typing ([@cdce8p] - [#137079]) ([fully_kiosk docs]) -- Small additions for Homee ([@Taraman17] - [#137000]) ([homee docs]) -- Fetch current active and selected programs at Home Connect ([@Diegorro98] - [#136948]) ([home_connect docs]) -- Add and delete Home Connect devices on CONNECTED/PAIRED and DEPAIRED events ([@Diegorro98] - [#136952]) ([home_connect docs]) -- Extract conversation ID generation to helper ([@balloob] - [#137062]) ([conversation docs]) ([openai_conversation docs]) ([assist_pipeline docs]) ([google_generative_ai_conversation docs]) -- Bump openai to 1.61.0 ([@Shulyaka] - [#137130]) ([openai_conversation docs]) -- Fix home connect manifest logger ([@MartinHjelmare] - [#137138]) ([home_connect docs]) -- Make get_chat_session a callback context manager ([@balloob] - [#137146]) ([conversation docs]) ([openai_conversation docs]) ([assist_pipeline docs]) ([google_generative_ai_conversation docs]) -- fix: sort available modes ([@iprak] - [#137134]) ([vesync docs]) -- Reolink styling using walrus operator ([@starkillerOG] - [#137069]) ([reolink docs]) -- Bump teslemetry-stream to 0.6.10 ([@Bre77] - [#137159]) ([teslemetry docs]) -- Add Linx virtual motionblinds integration ([@starkillerOG] - [#137184]) ([linx docs]) (new-integration) -- Add support for OpenAI reasoning models ([@Shulyaka] - [#137139]) ([openai_conversation docs]) -- Chat session rev2 ([@balloob] - [#137209]) ([conversation docs]) ([openai_conversation docs]) ([assist_pipeline docs]) ([google_generative_ai_conversation docs]) -- Fix spelling of "SharkClean" and sentence-casing of some words ([@NoRi2909] - [#137183]) ([sharkiq docs]) -- Add support for Shelly Flood gen4 ([@chemelli74] - [#136981]) ([shelly docs]) -- Fix uppercase / lowercase setup strings in Generic Camera ([@NoRi2909] - [#137219]) ([generic docs]) -- Add parallel updates setting to Bang & Olufsen Event platform ([@mj23000] - [#135850]) ([bang_olufsen docs]) +- Improve sonos alarms typing ([@cdce8p] - [#137078]) +- Improve isy994 sensor typing ([@cdce8p] - [#137077]) +- Enable Modbus Climate / HVAC on/off to use the coil instead of the register(s) ([@illia-piskurov] - [#135657]) +- Bump aiohomeconnect to 0.12.3 ([@MartinHjelmare] - [#137085]) +- Improve fully_kiosk sensor typing ([@cdce8p] - [#137079]) +- Small additions for Homee ([@Taraman17] - [#137000]) +- Fetch current active and selected programs at Home Connect ([@Diegorro98] - [#136948]) +- Add and delete Home Connect devices on CONNECTED/PAIRED and DEPAIRED events ([@Diegorro98] - [#136952]) +- Extract conversation ID generation to helper ([@balloob] - [#137062]) +- Bump openai to 1.61.0 ([@Shulyaka] - [#137130]) +- Fix home connect manifest logger ([@MartinHjelmare] - [#137138]) +- Make get_chat_session a callback context manager ([@balloob] - [#137146]) +- fix: sort available modes ([@iprak] - [#137134]) +- Reolink styling using walrus operator ([@starkillerOG] - [#137069]) +- Bump teslemetry-stream to 0.6.10 ([@Bre77] - [#137159]) +- Add Linx virtual motionblinds integration ([@starkillerOG] - [#137184]) +- Add support for OpenAI reasoning models ([@Shulyaka] - [#137139]) +- Chat session rev2 ([@balloob] - [#137209]) +- Fix spelling of "SharkClean" and sentence-casing of some words ([@NoRi2909] - [#137183]) +- Add support for Shelly Flood gen4 ([@chemelli74] - [#136981]) +- Fix uppercase / lowercase setup strings in Generic Camera ([@NoRi2909] - [#137219]) +- Add parallel updates setting to Bang & Olufsen Event platform ([@mj23000] - [#135850]) - Update license-expression to 30.4.1 ([@cdce8p] - [#137226]) - Update pipdeptree to 2.25.0 ([@cdce8p] - [#137228]) - Update pylint to 3.3.4 ([@cdce8p] - [#137227]) - Update coverage to 7.6.10 ([@cdce8p] - [#137229]) -- Bump pysmlight to v0.2.2 ([@tl-sl] - [#137218]) ([smlight docs]) +- Bump pysmlight to v0.2.2 ([@tl-sl] - [#137218]) - Update pytest-freezer to 0.4.9 ([@cdce8p] - [#137232]) - Update pytest-picked to 0.5.1 ([@cdce8p] - [#137233]) -- Add Starlink connectivity binary sensor ([@MrConorAE] - [#133184]) ([starlink docs]) +- Add Starlink connectivity binary sensor ([@MrConorAE] - [#133184]) - Update syrupy to 4.8.1 ([@cdce8p] - [#137235]) - Update pyOpenSSL to 25.0.0 ([@cdce8p] - [#137236]) - Update pytest-asyncio to 0.25.3 ([@cdce8p] - [#137231]) - Update pytest-github-actions-annotate-failures to 0.3.0 ([@cdce8p] - [#137243]) -- Add service to retrieve schedule configuration ([@rikroe] - [#121904]) ([schedule docs]) +- Add service to retrieve schedule configuration ([@rikroe] - [#121904]) - Update pylint-per-file-ignores to 1.4.0 ([@cdce8p] - [#137242]) -- Migrate unique ID in vesync switches ([@cdnninja] - [#137099]) ([vesync docs]) -- Bump python-homeassistant-analytics to 0.9.0 ([@joostlek] - [#137240]) ([analytics_insights docs]) -- Assist Satellite to use ChatSession for conversation ID ([@balloob] - [#137142]) ([assist_satellite docs]) -- Assist Pipeline to use ChatSession for conversation ID ([@balloob] - [#137143]) ([assist_pipeline docs]) -- Add tests for Shelly Flood gen4 ([@thecode] - [#137246]) ([shelly docs]) -- Ensure random temp dir is used during MQTT CI tests ([@jbouwh] - [#137221]) ([mqtt docs]) -- Add Ublockout virtual integration of MotionBlinds ([@starkillerOG] - [#137179]) ([ublockout docs]) (new-integration) -- Add Heicko virtual motionblinds integration ([@starkillerOG] - [#137191]) ([heicko docs]) (new-integration) -- Add Smart Rollos virtual motionblinds integration ([@starkillerOG] - [#137190]) ([smart_rollos docs]) (new-integration) -- Fix eheimdigital sw_version mock ([@MartinHjelmare] - [#137255]) ([eheimdigital docs]) -- Clear extra system prompt on start_conversation error ([@synesthesiam] - [#137254]) ([voip docs]) ([assist_satellite docs]) +- Migrate unique ID in vesync switches ([@cdnninja] - [#137099]) +- Bump python-homeassistant-analytics to 0.9.0 ([@joostlek] - [#137240]) +- Assist Satellite to use ChatSession for conversation ID ([@balloob] - [#137142]) +- Assist Pipeline to use ChatSession for conversation ID ([@balloob] - [#137143]) +- Add tests for Shelly Flood gen4 ([@thecode] - [#137246]) +- Ensure random temp dir is used during MQTT CI tests ([@jbouwh] - [#137221]) +- Add Ublockout virtual integration of MotionBlinds ([@starkillerOG] - [#137179]) +- Add Heicko virtual motionblinds integration ([@starkillerOG] - [#137191]) +- Add Smart Rollos virtual motionblinds integration ([@starkillerOG] - [#137190]) +- Fix eheimdigital sw_version mock ([@MartinHjelmare] - [#137255]) +- Clear extra system prompt on start_conversation error ([@synesthesiam] - [#137254]) - Update tqdm to 4.67.1 ([@cdce8p] - [#137241]) -- Add device cleanup to Vodafone Station ([@chemelli74] - [#116024]) ([vodafone_station docs]) -- Introduce async_add_assistant_content to conversation chat log ([@balloob] - [#137273]) ([conversation docs]) ([assist_pipeline docs]) ([assist_satellite docs]) -- Add Shelly script events entities ([@wjtje] - [#135979]) ([shelly docs]) -- Pass config_entry as param to Shelly coordinator ([@chemelli74] - [#137276]) ([vodafone_station docs]) -- Add channel sensor to bthome ([@Ernst79] - [#137072]) ([bthome docs]) -- Update Jellyfin codeowner ([@RunC0deRun] - [#137270]) ([jellyfin docs]) -- Use runtime_data in fastdotcom ([@epenet] - [#137293]) ([fastdotcom docs]) -- Use HassKey in file_upload ([@epenet] - [#137294]) ([file_upload docs]) -- Use runtime_data in faa_delays ([@epenet] - [#137292]) ([faa_delays docs]) +- Add device cleanup to Vodafone Station ([@chemelli74] - [#116024]) +- Introduce async_add_assistant_content to conversation chat log ([@balloob] - [#137273]) +- Add Shelly script events entities ([@wjtje] - [#135979]) +- Pass config_entry as param to Shelly coordinator ([@chemelli74] - [#137276]) +- Add channel sensor to bthome ([@Ernst79] - [#137072]) +- Update Jellyfin codeowner ([@RunC0deRun] - [#137270]) +- Use runtime_data in fastdotcom ([@epenet] - [#137293]) +- Use HassKey in file_upload ([@epenet] - [#137294]) +- Use runtime_data in faa_delays ([@epenet] - [#137292]) - Bump uv to 0.5.27 ([@edenhaus] - [#137297]) - Allow integrations with digits in hassfest QS runtime_data ([@autinerd] - [#136479]) - Cleanup runtime warnings in async unit tests ([@epenet] - [#137308]) - Update pytest-aiohttp to 1.1.0 ([@cdce8p] - [#137311]) -- Update pyoverkiz to 1.16.0 ([@cdce8p] - [#137310]) ([overkiz docs]) +- Update pyoverkiz to 1.16.0 ([@cdce8p] - [#137310]) - Update codespell to 2.4.1 ([@cdce8p] - [#137312]) -- Improve descriptions of Bluesound actions ([@NoRi2909] - [#137156]) ([bluesound docs]) -- Improve frontier_silicon media_player typing ([@cdce8p] - [#137080]) ([frontier_silicon docs]) -- Remove legacy color_mode support for legacy mqtt json light ([@jbouwh] - [#136996]) ([mqtt docs]) (breaking-change) +- Improve descriptions of Bluesound actions ([@NoRi2909] - [#137156]) +- Improve frontier_silicon media_player typing ([@cdce8p] - [#137080]) +- Remove legacy color_mode support for legacy mqtt json light ([@jbouwh] - [#136996]) - Update attrs to 25.1.0 ([@cdce8p] - [#137316]) -- Add default voice for languages in cloud TTS ([@ludeeus] - [#137300]) ([cloud docs]) +- Add default voice for languages in cloud TTS ([@ludeeus] - [#137300]) - Update types packages ([@cdce8p] - [#137317]) -- Convert Niko home control to async ([@VandeurenGlenn] - [#137174]) ([niko_home_control docs]) -- Add exception translations to ring integration ([@sdb9696] - [#136468]) ([ring docs]) -- Added support for One Time Charge Status to Vicare ([@migrzyb] - [#135984]) ([vicare docs]) -- Bump upb-lib to 0.6.0 ([@gwww] - [#137339]) ([upb docs]) -- Bump roombapy to 1.9.0 ([@jbouwh] - [#137336]) ([roomba docs]) -- Update yalexs-ble to 2.5.7 ([@cdce8p] - [#137345]) ([august docs]) ([yalexs_ble docs]) ([yale docs]) +- Convert Niko home control to async ([@VandeurenGlenn] - [#137174]) +- Add exception translations to ring integration ([@sdb9696] - [#136468]) +- Added support for One Time Charge Status to Vicare ([@migrzyb] - [#135984]) +- Bump upb-lib to 0.6.0 ([@gwww] - [#137339]) +- Bump roombapy to 1.9.0 ([@jbouwh] - [#137336]) +- Update yalexs-ble to 2.5.7 ([@cdce8p] - [#137345]) - Update home-assistant-bluetooth to 1.13.1 ([@cdce8p] - [#137350]) -- Make Sonos action descriptions more UI- and translation-friendly ([@NoRi2909] - [#137356]) ([sonos docs]) -- Fix spelling of "ID" and sentence-casing in ovo_energy strings ([@NoRi2909] - [#137329]) ([ovo_energy docs]) -- Bump paho-mqtt client to version 2.1.0 ([@jbouwh] - [#136130]) ([mqtt docs]) -- Update bleak-esphome to 2.7.1 ([@cdce8p] - [#137354]) ([esphome docs]) ([eq3btsmart docs]) -- Add sensor and weather tests to meteo_france ([@epenet] - [#137318]) ([meteo_france docs]) +- Make Sonos action descriptions more UI- and translation-friendly ([@NoRi2909] - [#137356]) +- Fix spelling of "ID" and sentence-casing in ovo_energy strings ([@NoRi2909] - [#137329]) +- Bump paho-mqtt client to version 2.1.0 ([@jbouwh] - [#136130]) +- Update bleak-esphome to 2.7.1 ([@cdce8p] - [#137354]) +- Add sensor and weather tests to meteo_france ([@epenet] - [#137318]) - Update aiozoneinfo to 0.2.3 ([@cdce8p] - [#137370]) -- Add iometer integration ([@MaestroOnICe] - [#135513]) (new-integration) -- Bump thermopro-ble to 0.11.0 ([@stephan48] - [#137381]) ([thermopro docs]) -- Bump nexia to 2.0.9 ([@bdraco] - [#137383]) ([nexia docs]) -- Update dhcp dependencies ([@cdce8p] - [#137384]) ([dhcp docs]) -- Update bthome-ble to 3.12.4 ([@cdce8p] - [#137385]) ([bthome docs]) +- Add iometer integration ([@MaestroOnICe] - [#135513]) +- Bump thermopro-ble to 0.11.0 ([@stephan48] - [#137381]) +- Bump nexia to 2.0.9 ([@bdraco] - [#137383]) +- Update dhcp dependencies ([@cdce8p] - [#137384]) +- Update bthome-ble to 3.12.4 ([@cdce8p] - [#137385]) - Update aiohttp-fast-zlib to 0.2.2 ([@cdce8p] - [#137387]) - Update async-interrupt to 1.2.1 ([@cdce8p] - [#137388]) -- Update aionut to 4.3.4 ([@cdce8p] - [#137389]) ([nut docs]) -- Update aiosteamist to 1.0.1 ([@cdce8p] - [#137391]) ([steamist docs]) -- Update aiooncue to 0.3.9 ([@cdce8p] - [#137392]) ([oncue docs]) -- Add update entity for second Zigbee radio ([@tl-sl] - [#136918]) ([smlight docs]) -- Update ismartgate to 5.0.2 ([@cdce8p] - [#137394]) ([gogogate2 docs]) -- Update discovergy30303 to 0.3.3 ([@cdce8p] - [#137396]) ([steamist docs]) -- Fix spelling of "YoLink" and improve action descriptions ([@NoRi2909] - [#137412]) ([yolink docs]) -- Bump pysmlight to v0.2.3 ([@tl-sl] - [#137386]) ([smlight docs]) -- Bump sigstore/cosign-installer from 3.7.0 to 3.8.0 ([@dependabot] - [#137404]) +- Update aionut to 4.3.4 ([@cdce8p] - [#137389]) +- Update aiosteamist to 1.0.1 ([@cdce8p] - [#137391]) +- Update aiooncue to 0.3.9 ([@cdce8p] - [#137392]) +- Add update entity for second Zigbee radio ([@tl-sl] - [#136918]) +- Update ismartgate to 5.0.2 ([@cdce8p] - [#137394]) +- Update discovergy30303 to 0.3.3 ([@cdce8p] - [#137396]) +- Fix spelling of "YoLink" and improve action descriptions ([@NoRi2909] - [#137412]) +- Bump pysmlight to v0.2.3 ([@tl-sl] - [#137386]) +- Bump sigstore/cosign-installer from 3.7.0 to 3.8.0 (@dependabot - [#137404]) - Add coordinator unsubscribe listener test ([@epenet] - [#137422]) -- Improve action descriptions in rainmachine, fix casing ([@NoRi2909] - [#137428]) ([rainmachine docs]) -- Fix sentence-casing and action names/descriptions in unifiprotect ([@NoRi2909] - [#137418]) ([unifiprotect docs]) -- Bump thinqconnect to 1.0.4 ([@LG-ThinQ-Integration] - [#137395]) ([lg_thinq docs]) -- Replace wrong name reference of binary jvc_power sensor in jvc_projector ([@NoRi2909] - [#137271]) ([jvc_projector docs]) -- Show new errors from the MotionMount ([@RJPoelstra] - [#137006]) ([motionmount docs]) -- Add tests for sensors in SwitchBot Cloud ([@mckbrmn] - [#137319]) ([switchbot_cloud docs]) -- Only clean up chat log if it was stored ([@balloob] - [#137399]) ([conversation docs]) -- Replace "Ota" with "OTA update" in anova integration ([@NoRi2909] - [#137431]) ([anova docs]) -- Fix spelling of "PowerView Hub" in user-facing strings ([@NoRi2909] - [#137435]) ([hunterdouglas_powerview docs]) +- Improve action descriptions in rainmachine, fix casing ([@NoRi2909] - [#137428]) +- Fix sentence-casing and action names/descriptions in unifiprotect ([@NoRi2909] - [#137418]) +- Bump thinqconnect to 1.0.4 ([@LG-ThinQ-Integration] - [#137395]) +- Replace wrong name reference of binary jvc_power sensor in jvc_projector ([@NoRi2909] - [#137271]) +- Show new errors from the MotionMount ([@RJPoelstra] - [#137006]) +- Add tests for sensors in SwitchBot Cloud ([@mckbrmn] - [#137319]) +- Only clean up chat log if it was stored ([@balloob] - [#137399]) +- Replace "Ota" with "OTA update" in anova integration ([@NoRi2909] - [#137431]) +- Fix spelling of "PowerView Hub" in user-facing strings ([@NoRi2909] - [#137435]) - Disable annotations for pytest warnings [ci] ([@cdce8p] - [#137434]) -- Update PySwitchbot to 0.56.0 ([@awahlig] - [#137432]) ([switchbot docs]) -- Add streaming select entities to Teslemetry ([@Bre77] - [#137210]) ([teslemetry docs]) -- Add translation key for Matter Energy management mode ([@lboue] - [#137259]) ([matter docs]) -- Refactor switch for vesync ([@cdnninja] - [#134409]) ([vesync docs]) -- Govee light local bump ([@Galorhallen] - [#137436]) ([govee_light_local docs]) -- Add support for Switchbot Remote ([@awahlig] - [#137443]) ([switchbot docs]) -- Move fireservicerota coordinator to own module ([@epenet] - [#137304]) ([fireservicerota docs]) -- Add GPSd satellites sensors ([@jrieger] - [#137320]) ([gpsd docs]) -- Explicitly pass in the config_entry in screenlogic coordinator init ([@mib1185] - [#137463]) ([screenlogic docs]) -- Explicitly pass in the config_entry in omnilogic coordinator init ([@mib1185] - [#137466]) ([omnilogic docs]) -- Explicitly pass in the config_entry in picnic coordinator init ([@mib1185] - [#137465]) ([picnic docs]) -- Explicitly pass in the config_entry in webmin coordinator init ([@mib1185] - [#137462]) ([webmin docs]) -- Explicitly pass in the config_entry in Bluesound coordinator init ([@mib1185] - [#137461]) ([bluesound docs]) -- Explicitly pass in the config_entry in rympro coordinator init ([@mib1185] - [#137464]) ([rympro docs]) -- Explicitly pass in the config_entry in airgradient coordinator init ([@mib1185] - [#137469]) ([airgradient docs]) -- Explicitly pass in the config_entry in supervisor coordinator init ([@mib1185] - [#137472]) ([hassio docs]) -- Bump aioairq version to 0.4.4 ([@Sibgatulin] - [#137454]) ([airq docs]) -- Update default Google model to Gemini Flash 2.0 ([@balloob] - [#137505]) ([google_generative_ai_conversation docs]) -- Bump bring-api version to 1.0.1 ([@tr4nt0r] - [#137496]) ([bring docs]) -- Deprecate Linear Garage Door integration ([@IceBotYT] - [#137502]) ([linear_garage_door docs]) -- Fix typo in keba and replace key references with UI-friendly descriptions ([@NoRi2909] - [#137527]) ([keba docs]) -- Add data_description to Bring! integration ([@tr4nt0r] - [#137513]) ([bring docs]) -- Enable strict-typing for Bring! integration ([@tr4nt0r] - [#137518]) ([bring docs]) -- Add switch to LG ThinQ for power control ([@LG-ThinQ-Integration] - [#137512]) ([lg_thinq docs]) +- Update PySwitchbot to 0.56.0 ([@awahlig] - [#137432]) +- Add streaming select entities to Teslemetry ([@Bre77] - [#137210]) +- Add translation key for Matter Energy management mode ([@lboue] - [#137259]) +- Refactor switch for vesync ([@cdnninja] - [#134409]) +- Govee light local bump ([@Galorhallen] - [#137436]) +- Add support for Switchbot Remote ([@awahlig] - [#137443]) +- Move fireservicerota coordinator to own module ([@epenet] - [#137304]) +- Add GPSd satellites sensors ([@jrieger] - [#137320]) +- Explicitly pass in the config_entry in screenlogic coordinator init ([@mib1185] - [#137463]) +- Explicitly pass in the config_entry in omnilogic coordinator init ([@mib1185] - [#137466]) +- Explicitly pass in the config_entry in picnic coordinator init ([@mib1185] - [#137465]) +- Explicitly pass in the config_entry in webmin coordinator init ([@mib1185] - [#137462]) +- Explicitly pass in the config_entry in Bluesound coordinator init ([@mib1185] - [#137461]) +- Explicitly pass in the config_entry in rympro coordinator init ([@mib1185] - [#137464]) +- Explicitly pass in the config_entry in airgradient coordinator init ([@mib1185] - [#137469]) +- Explicitly pass in the config_entry in supervisor coordinator init ([@mib1185] - [#137472]) +- Bump aioairq version to 0.4.4 ([@Sibgatulin] - [#137454]) +- Update default Google model to Gemini Flash 2.0 ([@balloob] - [#137505]) +- Bump bring-api version to 1.0.1 ([@tr4nt0r] - [#137496]) +- Deprecate Linear Garage Door integration ([@IceBotYT] - [#137502]) +- Fix typo in keba and replace key references with UI-friendly descriptions ([@NoRi2909] - [#137527]) +- Add data_description to Bring! integration ([@tr4nt0r] - [#137513]) +- Enable strict-typing for Bring! integration ([@tr4nt0r] - [#137518]) +- Add switch to LG ThinQ for power control ([@LG-ThinQ-Integration] - [#137512]) - Update mypy-dev to 1.16.0a2 ([@cdce8p] - [#137542]) -- Update govee-local-api to 2.0.1 ([@Galorhallen] - [#137546]) ([govee_light_local docs]) -- Fix translation key typo in coinbase options ([@natekspencer] - [#137543]) ([coinbase docs]) +- Update govee-local-api to 2.0.1 ([@Galorhallen] - [#137546]) +- Fix translation key typo in coinbase options ([@natekspencer] - [#137543]) - Prevent packages from accidentally installing poetry ([@cdce8p] - [#137560]) -- Fix spelling of "Roborock" and adapt action descriptions to HA standards ([@NoRi2909] - [#137570]) ([roborock docs]) -- Several fixes in user-facing strings of the SQL integration ([@NoRi2909] - [#137438]) ([sql docs]) -- Explicitly pass in the config_entry in madvr coordinator init ([@mib1185] - [#137468]) ([madvr docs]) -- Replace string literal with existing const in ZHA ([@abmantis] - [#137576]) ([zha docs]) -- Plugwise: remove user-config of port ([@bouwew] - [#137584]) ([plugwise docs]) -- Fix sentence-casing in user-facing strings of Coinbase integration ([@NoRi2909] - [#137586]) ([coinbase docs]) -- Correct state and icon if fan is in standby mode in ViCare integration ([@CFenner] - [#137565]) ([vicare docs]) -- Explicitly pass in the config_entry in vesync ([@cdnninja] - [#137498]) ([vesync docs]) -- Update library for smhi ([@gjohansson-ST] - [#136375]) ([smhi docs]) -- Add exception translations to Bring! integration ([@tr4nt0r] - [#137515]) ([bring docs]) -- Bump python-overseerr to 0.7.0 ([@joostlek] - [#137590]) ([overseerr docs]) -- Fix sentence-casing in user-facing strings of here_travel_time ([@NoRi2909] - [#137593]) ([here_travel_time docs]) -- Keep track of addons and integrations when determining HA radio firmware type ([@puddly] - [#134598]) ([homeassistant_yellow docs]) ([homeassistant_sky_connect docs]) ([homeassistant_hardware docs]) -- Remove deprecated state attributes from GPSd ([@jrieger] - [#137600]) ([gpsd docs]) (breaking-change) -- KNX tests: Support loading different config store fixtures ([@farmio] - [#136961]) ([knx docs]) -- Add Wi-Fi RSSI sensor in HomeWizard ([@DCSBL] - [#136754]) ([homewizard docs]) -- Add remaining HEOS exception translations ([@andrewsayre] - [#136878]) ([heos docs]) +- Fix spelling of "Roborock" and adapt action descriptions to HA standards ([@NoRi2909] - [#137570]) +- Several fixes in user-facing strings of the SQL integration ([@NoRi2909] - [#137438]) +- Explicitly pass in the config_entry in madvr coordinator init ([@mib1185] - [#137468]) +- Replace string literal with existing const in ZHA ([@abmantis] - [#137576]) +- Plugwise: remove user-config of port ([@bouwew] - [#137584]) +- Fix sentence-casing in user-facing strings of Coinbase integration ([@NoRi2909] - [#137586]) +- Correct state and icon if fan is in standby mode in ViCare integration ([@CFenner] - [#137565]) +- Explicitly pass in the config_entry in vesync ([@cdnninja] - [#137498]) +- Update library for smhi ([@gjohansson-ST] - [#136375]) +- Add exception translations to Bring! integration ([@tr4nt0r] - [#137515]) +- Bump python-overseerr to 0.7.0 ([@joostlek] - [#137590]) +- Fix sentence-casing in user-facing strings of here_travel_time ([@NoRi2909] - [#137593]) +- Keep track of addons and integrations when determining HA radio firmware type ([@puddly] - [#134598]) +- Remove deprecated state attributes from GPSd ([@jrieger] - [#137600]) +- KNX tests: Support loading different config store fixtures ([@farmio] - [#136961]) +- Add Wi-Fi RSSI sensor in HomeWizard ([@DCSBL] - [#136754]) +- Add remaining HEOS exception translations ([@andrewsayre] - [#136878]) - Remove redundant dependency markers ([@cdce8p] - [#137608]) -- Add HNT wallet/rate to coinbase ([@natekspencer] - [#137592]) ([coinbase docs]) -- Add event platform to Bring! integration ([@tr4nt0r] - [#136935]) ([bring docs]) (new-platform) -- Pass in the config_entry in youless coordinator init ([@mib1185] - [#137471]) ([youless docs]) -- Use runtime_data in freedompro ([@epenet] - [#137635]) ([freedompro docs]) -- Fix fireservicerota unload ([@epenet] - [#137629]) ([fireservicerota docs]) -- Use runtime_data in fitbit ([@epenet] - [#137631]) ([fitbit docs]) -- Use runtime_data in foscam ([@epenet] - [#137646]) ([foscam docs]) -- Add reconfiguration flow to Bring! integration ([@tr4nt0r] - [#137529]) ([bring docs]) -- Fix missing type annotation in bring ([@epenet] - [#137647]) ([bring docs]) -- Plugwise: fix double CONF_PASSWORD occurrence ([@bouwew] - [#137641]) ([plugwise docs]) -- Replace "HassOS" with "Home Assistant OS" in homeassistant_hardware ([@NoRi2909] - [#137637]) ([homeassistant_hardware docs]) -- Improve type hints in fireservicerota ([@epenet] - [#137628]) ([fireservicerota docs]) -- Use runtime_data in frontier_silicon ([@epenet] - [#137633]) ([frontier_silicon docs]) -- Use runtime_data in fivem ([@epenet] - [#137632]) ([fivem docs]) -- Use runtime_data in firmata ([@epenet] - [#137630]) ([firmata docs]) -- Use snapshots for ConfigEntry migration tests ([@alengwenus] - [#136093]) ([lcn docs]) -- Remove unnecessary type casts ([@cdce8p] - [#137657]) ([command_line docs]) ([nws docs]) ([mealie docs]) -- Bump PyTado to version 0.18.6 ([@erwindouna] - [#137655]) ([tado docs]) -- Make all occurrences of "Home Guard" in lg_thinq consistent ([@NoRi2909] - [#137662]) ([lg_thinq docs]) -- Use runtime_data in flume ([@epenet] - [#137660]) ([flume docs]) +- Add HNT wallet/rate to coinbase ([@natekspencer] - [#137592]) +- Add event platform to Bring! integration ([@tr4nt0r] - [#136935]) +- Pass in the config_entry in youless coordinator init ([@mib1185] - [#137471]) +- Use runtime_data in freedompro ([@epenet] - [#137635]) +- Fix fireservicerota unload ([@epenet] - [#137629]) +- Use runtime_data in fitbit ([@epenet] - [#137631]) +- Use runtime_data in foscam ([@epenet] - [#137646]) +- Add reconfiguration flow to Bring! integration ([@tr4nt0r] - [#137529]) +- Fix missing type annotation in bring ([@epenet] - [#137647]) +- Plugwise: fix double CONF_PASSWORD occurrence ([@bouwew] - [#137641]) +- Replace "HassOS" with "Home Assistant OS" in homeassistant_hardware ([@NoRi2909] - [#137637]) +- Improve type hints in fireservicerota ([@epenet] - [#137628]) +- Use runtime_data in frontier_silicon ([@epenet] - [#137633]) +- Use runtime_data in fivem ([@epenet] - [#137632]) +- Use runtime_data in firmata ([@epenet] - [#137630]) +- Use snapshots for ConfigEntry migration tests ([@alengwenus] - [#136093]) +- Remove unnecessary type casts ([@cdce8p] - [#137657]) +- Bump PyTado to version 0.18.6 ([@erwindouna] - [#137655]) +- Make all occurrences of "Home Guard" in lg_thinq consistent ([@NoRi2909] - [#137662]) +- Use runtime_data in flume ([@epenet] - [#137660]) - Clean up colliding deleted devices when updating non-deleted devices ([@arturpragacz] - [#135592]) -- Replace key names with friendly names in todoist actions ([@NoRi2909] - [#137667]) ([todoist docs]) -- Use config_entry.async_on_unload in forked_daapd ([@epenet] - [#137656]) ([forked_daapd docs]) -- Fix spelling of "SwitchBot", "ID" plus sentence-casing in switchbot ([@NoRi2909] - [#137684]) ([switchbot docs]) -- Set the device class for the Shelly virtual sensor ([@bieniu] - [#137068]) ([shelly docs]) -- Fix spelling of "AccuWeather" and sentence-casing plus grammar ([@NoRi2909] - [#137696]) ([accuweather docs]) -- Pass in the config_entry in azure_devops coordinator init ([@mib1185] - [#137722]) ([azure_devops docs]) -- Explicitly pass in the config_entry in autarco coordinator init ([@mib1185] - [#137718]) ([autarco docs]) -- Explicitly pass in the config_entry in airnow coordinator init ([@mib1185] - [#137699]) ([airnow docs]) -- Explicitly pass in the config_entry in airly coordinator init ([@mib1185] - [#137698]) ([airly docs]) -- Explicitly pass in the config entry in anova coordinator init ([@mib1185] - [#137701]) ([anova docs]) -- Explicitly pass in the config_entry in bsblan coordinator init ([@mib1185] - [#137725]) ([bsblan docs]) -- Pass in the config_entry in brother coordinator init ([@mib1185] - [#137726]) ([brother docs]) -- Explicitly pass in the config_entry in blink coordinator init ([@mib1185] - [#137727]) ([blink docs]) -- Bump SQLAlchemy to 2.0.38 ([@bdraco] - [#137693]) ([recorder docs]) ([sql docs]) -- Explicitly pass in the config_entry in ambient_network coordinator init ([@mib1185] - [#137707]) ([ambient_network docs]) -- Explicitly pass in the config entry in amberelectric coordinator init ([@mib1185] - [#137700]) ([amberelectric docs]) -- Fix wrong reference for description of password field in bring ([@NoRi2909] - [#137720]) ([bring docs]) -- Explicitly pass in the config_entry in discovergy coordinator ([@mib1185] - [#137734]) ([discovergy docs]) -- Limit flume ConfigEntrySelect to integration domain ([@cdce8p] - [#137661]) ([flume docs]) -- Explicitly pass in the config_entry in aussie_broadband coordinator init ([@mib1185] - [#137719]) ([aussie_broadband docs]) -- Explicitly pass in the config_entry in airzone coordinator init ([@mib1185] - [#137702]) ([airzone docs]) -- Explicitly pass in the config_entry in aquacell coordinator init ([@mib1185] - [#137713]) ([aquacell docs]) -- Explicitly pass in the config_entry in braviatv coordinator init ([@mib1185] - [#137724]) ([braviatv docs]) -- Explicitly pass in the config_entry in aurora_abb_powerone coordinator init ([@mib1185] - [#137715]) ([aurora_abb_powerone docs]) -- Explicitly pass in the config_entry in arve coordinator init ([@mib1185] - [#137712]) ([arve docs]) -- Explicitly pass in the config_entry in android_ip_webcam coordinator … ([@mib1185] - [#137705]) ([android_ip_webcam docs]) -- Explicitly pass in the config_entry in analytics_insight coordinator init ([@mib1185] - [#137706]) ([analytics_insights docs]) -- Explicitly pass in the config_entry in apcupsd coordinator init ([@mib1185] - [#137709]) ([apcupsd docs]) -- Explicitly pass in the config_entry in letpot coordinator ([@jpelgrom] - [#137759]) ([letpot docs]) -- Explicitly pass in the config_entry in eheimdigital coordinator ([@mib1185] - [#137738]) ([eheimdigital docs]) -- Explicitly pass in the config_entry in dremel_3d_printer coordinator ([@mib1185] - [#137740]) ([dremel_3d_printer docs]) -- Explicitly pass in the config_entry in emoncms coordinator ([@mib1185] - [#137743]) ([emoncms docs]) -- Explicitly pass in the config_entry in dwd weather warnings coordinator ([@mib1185] - [#137737]) ([dwd_weather_warnings docs]) -- Make sure we always have agent_id in ConversationInput ([@balloob] - [#137679]) ([conversation docs]) ([openai_conversation docs]) ([google_generative_ai_conversation docs]) -- Clear statistics when you unload the Opower integration ([@tronikos] - [#135908]) ([opower docs]) -- Conversation chat log cleanup and optimization ([@balloob] - [#137784]) ([conversation docs]) ([assist_pipeline docs]) -- Add discovery for Nanoleaf Blocks and 4D ([@milanmeu] - [#137792]) ([nanoleaf docs]) -- Info log when Android TV Remote is unavailable ([@tronikos] - [#137794]) ([androidtv_remote docs]) -- Add quality_scale to motionmount ([@RJPoelstra] - [#137012]) ([motionmount docs]) -- Limit google_sheets ConfigEntrySelect to integration domain ([@cdce8p] - [#137766]) ([google_sheets docs]) +- Replace key names with friendly names in todoist actions ([@NoRi2909] - [#137667]) +- Use config_entry.async_on_unload in forked_daapd ([@epenet] - [#137656]) +- Fix spelling of "SwitchBot", "ID" plus sentence-casing in switchbot ([@NoRi2909] - [#137684]) +- Set the device class for the Shelly virtual sensor ([@bieniu] - [#137068]) +- Fix spelling of "AccuWeather" and sentence-casing plus grammar ([@NoRi2909] - [#137696]) +- Pass in the config_entry in azure_devops coordinator init ([@mib1185] - [#137722]) +- Explicitly pass in the config_entry in autarco coordinator init ([@mib1185] - [#137718]) +- Explicitly pass in the config_entry in airnow coordinator init ([@mib1185] - [#137699]) +- Explicitly pass in the config_entry in airly coordinator init ([@mib1185] - [#137698]) +- Explicitly pass in the config entry in anova coordinator init ([@mib1185] - [#137701]) +- Explicitly pass in the config_entry in bsblan coordinator init ([@mib1185] - [#137725]) +- Pass in the config_entry in brother coordinator init ([@mib1185] - [#137726]) +- Explicitly pass in the config_entry in blink coordinator init ([@mib1185] - [#137727]) +- Bump SQLAlchemy to 2.0.38 ([@bdraco] - [#137693]) +- Explicitly pass in the config_entry in ambient_network coordinator init ([@mib1185] - [#137707]) +- Explicitly pass in the config entry in amberelectric coordinator init ([@mib1185] - [#137700]) +- Fix wrong reference for description of password field in bring ([@NoRi2909] - [#137720]) +- Explicitly pass in the config_entry in discovergy coordinator ([@mib1185] - [#137734]) +- Limit flume ConfigEntrySelect to integration domain ([@cdce8p] - [#137661]) +- Explicitly pass in the config_entry in aussie_broadband coordinator init ([@mib1185] - [#137719]) +- Explicitly pass in the config_entry in airzone coordinator init ([@mib1185] - [#137702]) +- Explicitly pass in the config_entry in aquacell coordinator init ([@mib1185] - [#137713]) +- Explicitly pass in the config_entry in braviatv coordinator init ([@mib1185] - [#137724]) +- Explicitly pass in the config_entry in aurora_abb_powerone coordinator init ([@mib1185] - [#137715]) +- Explicitly pass in the config_entry in arve coordinator init ([@mib1185] - [#137712]) +- Explicitly pass in the config_entry in android_ip_webcam coordinator … ([@mib1185] - [#137705]) +- Explicitly pass in the config_entry in analytics_insight coordinator init ([@mib1185] - [#137706]) +- Explicitly pass in the config_entry in apcupsd coordinator init ([@mib1185] - [#137709]) +- Explicitly pass in the config_entry in letpot coordinator ([@jpelgrom] - [#137759]) +- Explicitly pass in the config_entry in eheimdigital coordinator ([@mib1185] - [#137738]) +- Explicitly pass in the config_entry in dremel_3d_printer coordinator ([@mib1185] - [#137740]) +- Explicitly pass in the config_entry in emoncms coordinator ([@mib1185] - [#137743]) +- Explicitly pass in the config_entry in dwd weather warnings coordinator ([@mib1185] - [#137737]) +- Make sure we always have agent_id in ConversationInput ([@balloob] - [#137679]) +- Clear statistics when you unload the Opower integration ([@tronikos] - [#135908]) +- Conversation chat log cleanup and optimization ([@balloob] - [#137784]) +- Add discovery for Nanoleaf Blocks and 4D ([@milanmeu] - [#137792]) +- Info log when Android TV Remote is unavailable ([@tronikos] - [#137794]) +- Add quality_scale to motionmount ([@RJPoelstra] - [#137012]) +- Limit google_sheets ConfigEntrySelect to integration domain ([@cdce8p] - [#137766]) - Group helpers of set_up_integrations in bootstrap ([@arturpragacz] - [#137673]) -- Explicitly pass in the config_entry in co2signal coordinator ([@mib1185] - [#137732]) ([co2signal docs]) -- Explicitly pass in the config_entry in airq coordinator init ([@mib1185] - [#137704]) ([airq docs]) -- Explicitly pass in the config_entry in airzone_cloud coordinator init ([@mib1185] - [#137703]) ([airzone_cloud docs]) -- Explicitly pass in the config_entry in fjaraskupan coordinator ([@mib1185] - [#137825]) ([fjaraskupan docs]) -- Explicitly pass in the config_entry in aosmith coordinator init ([@mib1185] - [#137710]) ([aosmith docs]) -- Explicitly pass in the config_entry in aseko_pool_live coordinator init ([@mib1185] - [#137711]) ([aseko_pool_live docs]) -- Explicitly pass in the config_entry in aurora coordinator init ([@mib1185] - [#137714]) ([aurora docs]) -- Explicitly pass in the config_entry in gardena_bluetooth coordinator ([@mib1185] - [#137830]) ([gardena_bluetooth docs]) -- Explicitly pass in the config_entry in gree coordinator ([@mib1185] - [#137844]) ([gree docs]) -- Explicitly pass in the config_entry in govee_light_local coordinator ([@mib1185] - [#137843]) ([govee_light_local docs]) -- Explicitly pass in the config_entry in flo coordinator ([@mib1185] - [#137819]) ([flo docs]) -- Explicitly pass in the config_entry in flume coordinator ([@mib1185] - [#137822]) ([flume docs]) -- Explicitly pass in the config_entry in forecast_solar coordinator ([@mib1185] - [#137824]) ([forecast_solar docs]) -- Explicitly pass in the config_entry in atag coordinator init ([@mib1185] - [#137716]) ([atag docs]) -- Explicitly pass in the config_entry in gogogate2 coordinator ([@mib1185] - [#137837]) ([gogogate2 docs]) -- Explicitly pass in the config_entry in goalzero coordinator ([@mib1185] - [#137836]) ([goalzero docs]) -- Explicitly pass in the config_entry in glances coordinator ([@mib1185] - [#137835]) ([glances docs]) -- Explicitly pass in the config_entry in github coordinator ([@mib1185] - [#137834]) ([github docs]) -- Explicitly pass in the config_entry in garages_amsterdam coordinator ([@mib1185] - [#137829]) ([garages_amsterdam docs]) -- Explicitly pass in the config_entry in apsystems coordinator init ([@mib1185] - [#137708]) ([apsystems docs]) -- Explicitly pass in the config_entry in cert_expiry coordinator init ([@mib1185] - [#137728]) ([cert_expiry docs]) -- Explicitly pass in the config_entry in deluge coordinator ([@mib1185] - [#137733]) ([deluge docs]) -- Explicitly pass in the config_entry in enigma2 coordinator ([@mib1185] - [#137739]) ([enigma2 docs]) -- Add snapshot tests for setup of LetPot platforms ([@jpelgrom] - [#137756]) ([letpot docs]) -- Explicitly pass in the config_entry in enphase flexit_bacnet coordinator ([@mib1185] - [#137814]) ([flexit_bacnet docs]) -- Explicitly pass in the config_entry in duke_energy coordinator ([@mib1185] - [#137741]) ([duke_energy docs]) -- Bump PyViCare to 2.42.0 ([@CFenner] - [#137804]) ([vicare docs]) -- Update fitbit quality scale for runtime-data ([@allenporter] - [#137785]) ([fitbit docs]) -- Explicitly pass in the config_entry in guardian coordinator ([@mib1185] - [#137848]) ([guardian docs]) -- Explicitly pass in the config_entry in fitbit coordinator ([@mib1185] - [#137808]) ([fitbit docs]) -- Update flexit_bacnet dependecy 2.2.1 -> 2.2.3 ([@piotrbulinski] - [#137730]) ([flexit_bacnet docs]) -- Explicitly pass in the config_entry in awair coordinator init ([@mib1185] - [#137717]) ([awair docs]) -- Explicitly pass in the config_entry in enphase envoy coordinator ([@mib1185] - [#137806]) ([enphase_envoy docs]) -- Explicitly pass in the config_entry in filesize coordinator ([@mib1185] - [#137807]) ([filesize docs]) -- Explicitly pass in the config_entry in gios coordinator ([@mib1185] - [#137832]) ([gios docs]) -- Explicitly pass in the config_entry in flipr coordinator ([@mib1185] - [#137818]) ([flipr docs]) -- Explicitly pass in the config_entry in google_tasks coordinator ([@mib1185] - [#137842]) ([google_tasks docs]) -- Explicitly pass in the config_entry in flux_led coordinator ([@mib1185] - [#137823]) ([flux_led docs]) -- Explicitly pass in the config_entry in fyta coordinator ([@mib1185] - [#137828]) ([fyta docs]) -- Explicitly pass in the config_entry in fujitsu_fglair coordinator ([@mib1185] - [#137826]) ([fujitsu_fglair docs]) -- Explicitly pass in the config_entry in fully_kiosk coordinator ([@mib1185] - [#137827]) ([fully_kiosk docs]) -- Explicitly pass in the config_entry in goodwe coordinator ([@mib1185] - [#137838]) ([goodwe docs]) -- Explicitly pass in the config_entry in geocaching coordinator ([@mib1185] - [#137831]) ([geocaching docs]) -- Explicitly pass in the config_entry in google coordinator ([@mib1185] - [#137839]) ([google docs]) -- Explicitly pass in the config_entry in google_photos coordinator ([@mib1185] - [#137840]) ([google_photos docs]) -- Make action descriptions in adguard consistent, remove "true/false" ([@NoRi2909] - [#137799]) ([adguard docs]) -- Explicitly pass in the config_entry in flick_electric coordinator ([@mib1185] - [#137816]) ([flick_electric docs]) -- Refactor evohome for major bump of client to 1.0.2 ([@zxdavb] - [#135436]) ([evohome docs]) -- Add Peblar charge switch ([@frenck] - [#137853]) ([peblar docs]) -- Move ForkedDaapdUpdater to separate module ([@epenet] - [#137654]) ([forked_daapd docs]) -- Bump noaa-coops to version 0.4.0 ([@jdelaney72] - [#137777]) ([noaa_tides docs]) -- Bump plugwise to v1.7.1 and adapt ([@bouwew] - [#137599]) ([plugwise docs]) -- Only allow single Home Connect config entry ([@Diegorro98] - [#137088]) ([home_connect docs]) (breaking-change) -- Explicitly pass in the config_entry in zamg coordinator ([@mib1185] - [#137858]) ([zamg docs]) -- Explicitly pass in the config_entry in zeversolar coordinator ([@mib1185] - [#137857]) ([zeversolar docs]) -- Explicitly pass in the config_entry in youtube coordinator ([@mib1185] - [#137859]) ([youtube docs]) -- Explicitly pass in the config_entry in ws66i coordinator ([@mib1185] - [#137865]) ([ws66i docs]) -- Explicitly pass in the config_entry in waqi coordinator ([@mib1185] - [#137873]) ([waqi docs]) -- Explicitly pass in the config_entry in watergate coordinator ([@mib1185] - [#137872]) ([watergate docs]) -- Prolong ondilo ico update interval ([@MartinHjelmare] - [#137888]) ([ondilo_ico docs]) -- Explicitly pass in the config_entry in v2c coordinator ([@mib1185] - [#137882]) ([v2c docs]) -- Fix sentence-casing and description of homekit.reload action ([@NoRi2909] - [#137894]) ([homekit docs]) -- Explicitly pass in the config_entry in steamist coordinator ([@mib1185] - [#137930]) ([steamist docs]) -- Explicitly pass in the config_entry in uptimerobot coordinator ([@mib1185] - [#137883]) ([uptimerobot docs]) -- Explicitly pass in the config_entry in skybell coordinator ([@mib1185] - [#137947]) ([skybell docs]) -- Bump bring-api to version 1.0.2 ([@tr4nt0r] - [#137925]) ([bring docs]) -- Fix three action descriptions in xiaomi_miio ([@NoRi2909] - [#137918]) ([xiaomi_miio docs]) -- Fix spelling of "Wi-Fi" in keenetic_ndms2 integration ([@NoRi2909] - [#137920]) ([keenetic_ndms2 docs]) -- Explicitly pass in the config_entry in simplefin coordinator ([@mib1185] - [#137948]) ([simplefin docs]) -- Explicitly pass in the config_entry in sleepiq coordinator ([@mib1185] - [#137946]) ([sleepiq docs]) -- Add support for fireplace mode control for flexit_bacnet integration ([@piotrbulinski] - [#137594]) ([flexit_bacnet docs]) -- Bump nhc to 0.4.10 ([@VandeurenGlenn] - [#137903]) ([niko_home_control docs]) -- Explicitly pass in the config_entry in shelly coordinator ([@mib1185] - [#137951]) ([shelly docs]) -- Explicitly pass in the config_entry in surepetcare coordinator ([@mib1185] - [#137926]) ([surepetcare docs]) -- Explicitly pass in the config_entry in swiss_public_transport coordinator ([@mib1185] - [#137924]) ([swiss_public_transport docs]) -- Explicitly pass in the config_entry in switchbee coordinator ([@mib1185] - [#137923]) ([switchbee docs]) -- Explicitly pass in the config_entry in streamlabswater coordinator ([@mib1185] - [#137927]) ([streamlabswater docs]) -- Explicitly pass in the config_entry in yardian coordinator ([@mib1185] - [#137862]) ([yardian docs]) -- Explicitly pass in the config_entry in xbox coordinator ([@mib1185] - [#137864]) ([xbox docs]) -- Explicitly pass in the config_entry in slide_local coordinator ([@mib1185] - [#137945]) ([slide_local docs]) -- Explicitly pass in the config_entry in solaredge coordinator ([@mib1185] - [#137941]) ([solaredge docs]) -- Explicitly pass in the config_entry in samsungtv coordinator ([@mib1185] - [#137962]) ([samsungtv docs]) -- Explicitly pass in the config_entry in sanix coordinator ([@mib1185] - [#137960]) ([sanix docs]) -- Explicitly pass in the config_entry in steam_online coordinator ([@mib1185] - [#137929]) ([steam_online docs]) -- Explicitly pass in the config_entry in stookwijzer coordinator ([@mib1185] - [#137928]) ([stookwijzer docs]) -- Explicitly pass in the config_entry in smarty coordinator ([@mib1185] - [#137944]) ([smarty docs]) -- Explicitly pass in the config_entry in seventeentrack coordinator ([@mib1185] - [#137956]) ([seventeentrack docs]) -- Explicitly pass in the config_entry in weheat coordinator ([@mib1185] - [#137868]) ([weheat docs]) -- Explicitly pass in the config_entry in yolink coordinator ([@mib1185] - [#137861]) ([yolink docs]) -- Explicitly pass in the config_entry in romy coordinator ([@mib1185] - [#137967]) ([romy docs]) -- Explicitly pass in the config_entry in tado coordinator ([@mib1185] - [#137916]) ([tado docs]) -- Explicitly pass in the config_entry in weatherkit coordinator ([@mib1185] - [#137869]) ([weatherkit docs]) -- Explicitly pass in the config_entry in weatherflow_cloud coordinator ([@mib1185] - [#137871]) ([weatherflow_cloud docs]) -- Explicitly pass in the config_entry in verisure coordinator ([@mib1185] - [#137879]) ([verisure docs]) -- Explicitly pass in the config_entry in toon coordinator ([@mib1185] - [#137899]) ([toon docs]) -- Explicitly pass in the config_entry in upnp coordinator ([@mib1185] - [#137885]) ([upnp docs]) -- Explicitly pass in the config_entry in rova coordinator ([@mib1185] - [#137966]) ([rova docs]) -- Improve emulated_hue logging to identify bad devices ([@stevesinchak] - [#137919]) ([emulated_hue docs]) -- Explicitly pass in the config_entry in ridwell coordinator ([@mib1185] - [#137973]) ([ridwell docs]) -- Explicitly pass in the config_entry in wallbox coordinator ([@mib1185] - [#137874]) ([wallbox docs]) -- Explicitly pass in the config_entry in volvooncall coordinator ([@mib1185] - [#137875]) ([volvooncall docs]) -- Explicitly pass in the config_entry in vizio coordinator ([@mib1185] - [#137876]) ([vizio docs]) -- Explicitly pass in the config_entry in rainbird coordinator ([@mib1185] - [#137982]) ([rainbird docs]) -- Small typing improvements ([@cdce8p] - [#137994]) ([conversation docs]) ([braviatv docs]) ([home_connect docs]) ([flipr docs]) ([anova docs]) ([aosmith docs]) -- Explicitly pass in the config_entry in roborock coordinator ([@mib1185] - [#137970]) ([roborock docs]) -- Stream OpenAI messages into the chat log ([@balloob] - [#137400]) ([conversation docs]) ([openai_conversation docs]) -- Fix sentence-casing in user-facing strings of screenlogic ([@NoRi2909] - [#138015]) ([screenlogic docs]) -- Raise `ConfigEntryAuthFailed` at Home Connect update auth error ([@Diegorro98] - [#136953]) ([home_connect docs]) -- Explicitly pass in the config_entry in pvpc_hourly_pricing coordinator ([@mib1185] - [#138032]) ([pvpc_hourly_pricing docs]) -- Explicitly pass in the config_entry in openexchangerates coordinator ([@mib1185] - [#138053]) ([openexchangerates docs]) -- Explicitly pass in the config_entry in philips_js coordinator ([@mib1185] - [#138042]) ([philips_js docs]) -- Explicitly pass in the config_entry in withings coordinator ([@mib1185] - [#137866]) ([withings docs]) -- Explicitly pass in the config_entry in wemo coordinator ([@mib1185] - [#137867]) ([wemo docs]) -- Explicitly pass in the config_entry in octoprint coordinator ([@mib1185] - [#138056]) ([octoprint docs]) -- Explicitly pass in the config_entry in yamaha_musiccast coordinator ([@mib1185] - [#137863]) ([yamaha_musiccast docs]) -- Explicitly pass in the config_entry in version coordinator ([@mib1185] - [#137877]) ([version docs]) -- Explicitly pass in the config_entry in vallox coordinator ([@mib1185] - [#137881]) ([vallox docs]) -- Explicitly pass in the config_entry in ukraine_alarm coordinator ([@mib1185] - [#137886]) ([ukraine_alarm docs]) -- Explicitly pass in the config_entry in twinkly coordinator ([@mib1185] - [#137889]) ([twinkly docs]) -- Explicitly pass in the config_entry in transmission coordinator ([@mib1185] - [#137891]) ([transmission docs]) -- Explicitly pass in the config_entry in tradfri coordinator ([@mib1185] - [#137892]) ([tradfri docs]) -- Explicitly pass in the config_entry in traccar_server coordinator ([@mib1185] - [#137893]) ([traccar_server docs]) -- Explicitly pass in the config_entry in touchline_sl coordinator ([@mib1185] - [#137897]) ([touchline_sl docs]) -- Explicitly pass in the config_entry in tplink_omada coordinator ([@mib1185] - [#137895]) ([tplink_omada docs]) -- Explicitly pass in the config_entry in totalconnect coordinator ([@mib1185] - [#137898]) ([totalconnect docs]) -- Explicitly pass in the config_entry in tomorrowio coordinator ([@mib1185] - [#137900]) ([tomorrowio docs]) -- Explicitly pass in the config_entry in tolo coordinator ([@mib1185] - [#137902]) ([tolo docs]) -- Explicitly pass in the config_entry in tibber coordinator ([@mib1185] - [#137904]) ([tibber docs]) -- Explicitly pass in the config_entry in thethingsnetwork coordinator ([@mib1185] - [#137905]) ([thethingsnetwork docs]) -- Explicitly pass in the config_entry in venstar coordinator ([@mib1185] - [#137880]) ([venstar docs]) -- Explicitly pass in the config_entry in tessie coordinator ([@mib1185] - [#137906]) ([tessie docs]) -- Explicitly pass in the config_entry in qnap_qsw coordinator ([@mib1185] - [#138027]) ([qnap_qsw docs]) -- Explicitly pass in the config_entry in ping coordinator ([@mib1185] - [#138041]) ([ping docs]) -- Explicitly pass in the config_entry in technove coordinator ([@mib1185] - [#137910]) ([technove docs]) -- Explicitly pass in the config_entry in tautulli coordinator ([@mib1185] - [#137911]) ([tautulli docs]) -- Explicitly pass in the config_entry in tami4 coordinator ([@mib1185] - [#137912]) ([tami4 docs]) -- Explicitly pass in the config_entry in ohme coordinator ([@mib1185] - [#138055]) ([ohme docs]) -- Explicitly pass in the config_entry in tailscale coordinator ([@mib1185] - [#137913]) ([tailscale docs]) -- Explicitly pass in the config_entry in system_bridge coordinator ([@mib1185] - [#137921]) ([system_bridge docs]) -- Explicitly pass in the config_entry in switchbot_cloud coordinator ([@mib1185] - [#137922]) ([switchbot_cloud docs]) -- Explicitly pass in the config_entry in ondilo_ico coordinator ([@mib1185] - [#138054]) ([ondilo_ico docs]) -- Explicitly pass in the config_entry in opengarage coordinator ([@mib1185] - [#138052]) ([opengarage docs]) -- Explicitly pass in the config_entry in starlink coordinator ([@mib1185] - [#137932]) ([starlink docs]) -- Explicitly pass in the config_entry in openuv coordinator ([@mib1185] - [#138050]) ([openuv docs]) -- Explicitly pass in the config_entry in purpleair coordinator ([@mib1185] - [#138034]) ([purpleair docs]) -- Explicitly pass in the config_entry in opensky coordinator ([@mib1185] - [#138051]) ([opensky docs]) -- Explicitly pass in the config_entry in srp_energy coordinator ([@mib1185] - [#137933]) ([srp_energy docs]) -- Explicitly pass in the config_entry in squeezebox coordinator ([@mib1185] - [#137934]) ([squeezebox docs]) -- Explicitly pass in the config_entry in spotify coordinator ([@mib1185] - [#137935]) ([spotify docs]) -- Explicitly pass in the config_entry in pyload coordinator ([@mib1185] - [#138031]) ([pyload docs]) -- Explicitly pass in the config_entry in pvoutput coordinator ([@mib1185] - [#138033]) ([pvoutput docs]) -- Explicitly pass in the config_entry in pure_energie coordinator ([@mib1185] - [#138035]) ([pure_energie docs]) -- Explicitly pass in the config_entry in plaato coordinator ([@mib1185] - [#138040]) ([plaato docs]) -- Explicitly pass in the config_entry in openweathermap coordinator ([@mib1185] - [#138049]) ([openweathermap docs]) -- Explicitly pass in the config_entry in smlight coordinator ([@mib1185] - [#137943]) ([smlight docs]) -- Explicitly pass in the config_entry in ourgroceries coordinator ([@mib1185] - [#138047]) ([ourgroceries docs]) -- Explicitly pass in the config_entry in sharkiq coordinator ([@mib1185] - [#137954]) ([sharkiq docs]) -- Explicitly pass in the config_entry in sfr_box coordinator ([@mib1185] - [#137955]) ([sfr_box docs]) -- Explicitly pass in the config_entry in sensoterra coordinator ([@mib1185] - [#137957]) ([sensoterra docs]) -- Explicitly pass in the config_entry in sense coordinator ([@mib1185] - [#137958]) ([sense docs]) -- Explicitly pass in the config_entry in ruuvi_gateway coordinator ([@mib1185] - [#137964]) ([ruuvi_gateway docs]) -- Explicitly pass in the config_entry in ruckus_unleashed coordinator ([@mib1185] - [#137965]) ([ruckus_unleashed docs]) -- Explicitly pass in the config_entry in schlage coordinator ([@mib1185] - [#137959]) ([schlage docs]) -- Explicitly pass in the config_entry in imap coordinator ([@jbouwh] - [#138068]) ([imap docs]) -- Explicitly pass in the config_entry in roku coordinator ([@mib1185] - [#137968]) ([roku docs]) -- Explicitly pass in the config_entry in rituals_perfume_genie coordinator ([@mib1185] - [#137971]) ([rituals_perfume_genie docs]) -- Explicitly pass in the config_entry in risco coordinator ([@mib1185] - [#137972]) ([risco docs]) -- Explicitly pass in the config_entry in renson coordinator ([@mib1185] - [#137974]) ([renson docs]) -- Explicitly pass in the config_entry in renault coordinator ([@mib1185] - [#137977]) ([renault docs]) -- Explicitly pass in the config_entry in refoss coordinator ([@mib1185] - [#137978]) ([refoss docs]) -- Explicitly pass in the config_entry in snapcast coordinator ([@mib1185] - [#137942]) ([snapcast docs]) -- Explicitly pass in the config_entry in rainmachine coordinator ([@mib1185] - [#137979]) ([rainmachine docs]) -- Explicitly pass in the config_entry in solarlog coordinator ([@mib1185] - [#137939]) ([solarlog docs]) -- Explicitly pass in the config_entry in tesla_fleet coordinator ([@mib1185] - [#137909]) ([tesla_fleet docs]) -- Explicitly pass in the config_entry in sonarr coordinator ([@mib1185] - [#137938]) ([sonarr docs]) -- Explicitly pass in the config_entry in speedtestdotnet coordinator ([@mib1185] - [#137936]) ([speedtestdotnet docs]) -- Explicitly pass in the config_entry in teslemetry coordinator ([@mib1185] - [#137907]) ([teslemetry docs]) -- Explicitly pass in the config_entry in rainforest_eagle coordinator ([@mib1185] - [#137981]) ([rainforest_eagle docs]) -- Explicitly pass in the config_entry in radiotherm coordinator ([@mib1185] - [#137983]) ([radiotherm docs]) -- Explicitly pass in the config_entry in radarr coordinator ([@mib1185] - [#137984]) ([radarr docs]) -- Explicitly pass in the config_entry in rabbitair coordinator ([@mib1185] - [#137985]) ([rabbitair docs]) -- Explicitly pass in the config_entry in qnap coordinator ([@mib1185] - [#138028]) ([qnap docs]) -- Explicitly pass in the config_entry in nexia coordinator ([@mib1185] - [#138073]) ([nexia docs]) -- Explicitly pass in the config_entry in myuplink coordinator ([@mib1185] - [#138078]) ([myuplink docs]) -- Explicitly pass in the config_entry in nam coordinator ([@mib1185] - [#138076]) ([nam docs]) -- Explicitly pass in the config_entry in nanoleaf coordinator ([@mib1185] - [#138075]) ([nanoleaf docs]) -- Explicitly pass in the config_entry in netgear_lte coordinator ([@mib1185] - [#138074]) ([netgear_lte docs]) -- Explicitly pass in the config_entry in nextdns coordinator ([@mib1185] - [#138072]) ([nextdns docs]) -- Explicitly pass in the config_entry in nibe_heatpump coordinator ([@mib1185] - [#138071]) ([nibe_heatpump docs]) -- Explicitly pass in the config_entry in nice_go coordinator ([@mib1185] - [#138070]) ([nice_go docs]) -- Explicitly pass in the config_entry in palazzetti coordinator ([@mib1185] - [#138044]) ([palazzetti docs]) -- Explicitly pass in the config_entry in notion coordinator ([@mib1185] - [#138066]) ([notion docs]) -- Explicitly pass in the config_entry in nuki coordinator ([@mib1185] - [#138064]) ([nuki docs]) -- Explicitly pass in the config_entry in nws coordinator ([@mib1185] - [#138063]) ([nws docs]) -- Explicitly pass in the config_entry in nyt_games coordinator ([@mib1185] - [#138062]) ([nyt_games docs]) -- Explicitly pass in the config_entry in nzbget coordinator ([@mib1185] - [#138061]) ([nzbget docs]) -- Explicitly pass in the config_entry in opower coordinator ([@mib1185] - [#138048]) ([opower docs]) -- Explicitly pass in the config_entry in moehlenhoff_alpha2 coordinator ([@mib1185] - [#138083]) ([moehlenhoff_alpha2 docs]) -- Explicitly pass in the config_entry in monarch_money coordinator ([@mib1185] - [#138082]) ([monarch_money docs]) -- Explicitly pass in the config_entry in monzo coordinator ([@mib1185] - [#138081]) ([monzo docs]) -- Explicitly pass in the config_entry in plugwise coordinator ([@mib1185] - [#138039]) ([plugwise docs]) -- Explicitly pass in the config_entry in poolsense coordinator ([@mib1185] - [#138038]) ([poolsense docs]) -- Explicitly pass in the config_entry in powerfox coordinator ([@mib1185] - [#138037]) ([powerfox docs]) -- Explicitly pass in the config_entry in prusalink coordinator ([@mib1185] - [#138036]) ([prusalink docs]) -- Explicitly pass in the config_entry in qbittorrent coordinator ([@mib1185] - [#138029]) ([qbittorrent docs]) -- Explicitly pass in the config_entry in motion_blinds coordinator ([@mib1185] - [#138080]) ([motion_blinds docs]) -- Explicitly pass in the config_entry in modern_forms coordinator ([@mib1185] - [#138085]) ([modern_forms docs]) -- Explicitly pass in the config_entry in minecraft_server coordinator ([@mib1185] - [#138086]) ([minecraft_server docs]) -- Explicitly pass in the config_entry in mill coordinator ([@mib1185] - [#138088]) ([mill docs]) -- Explicitly pass in the config_entry in mikrotik coordinator ([@mib1185] - [#138089]) ([mikrotik docs]) -- Explicitly pass in the config_entry in microbees coordinator ([@mib1185] - [#138090]) ([microBees docs]) -- Explicitly pass in the config_entry in met coordinator ([@mib1185] - [#138091]) ([met docs]) -- Explicitly pass in the config_entry in melnor coordinator ([@mib1185] - [#138092]) ([melnor docs]) -- Explicitly pass in the config_entry in mealie coordinator ([@mib1185] - [#138093]) ([mealie docs]) -- Explicitly pass in the config_entry in mastodon coordinator ([@mib1185] - [#138094]) ([mastodon docs]) -- Explicitly pass in the config_entry in permobil coordinator ([@mib1185] - [#138043]) ([permobil docs]) -- Explicitly pass in the config_entry in p1_monitor coordinator ([@mib1185] - [#138045]) ([p1_monitor docs]) -- Explicitly pass in the config_entry in overkiz coordinator ([@mib1185] - [#138046]) ([overkiz docs]) -- Explicitly pass in the config_entry in nina coordinator ([@mib1185] - [#138069]) ([nina docs]) -- Explicitly pass in the config_entry in teslemetry coordinator ([@mib1185] - [#138102]) ([teslemetry docs]) -- Explicitly pass in the config_entry in starlink coordinator ([@mib1185] - [#138103]) ([starlink docs]) -- Explicitly pass in the config_entry in loqed coordinator ([@mib1185] - [#138106]) ([loqed docs]) -- Explicitly pass in the config_entry in linear_garage_door coordinator ([@mib1185] - [#138109]) ([linear_garage_door docs]) -- Explicitly pass in the config_entry in squeezebox coordinator ([@mib1185] - [#138105]) ([squeezebox docs]) -- Explicitly pass in the config_entry in lookin coordinator ([@mib1185] - [#138107]) ([lookin docs]) -- Explicitly pass in the config_entry in livisi coordinator ([@mib1185] - [#138108]) ([livisi docs]) -- Explicitly pass in the config_entry in lidarr coordinator ([@mib1185] - [#138111]) ([lidarr docs]) -- Explicitly pass in the config_entry in lg_thinq coordinator ([@mib1185] - [#138113]) ([lg_thinq docs]) -- Explicitly pass in the config_entry in lektrico coordinator ([@mib1185] - [#138114]) ([lektrico docs]) -- Explicitly pass in the config_entry in ld2410_ble coordinator ([@mib1185] - [#138115]) ([ld2410_ble docs]) -- Explicitly pass in the config_entry in laundrify coordinator ([@mib1185] - [#138116]) ([laundrify docs]) -- Explicitly pass in the config_entry in lastfm coordinator ([@mib1185] - [#138117]) ([lastfm docs]) -- Explicitly pass in the config_entry in landisgyr_heat_meter coordinator ([@mib1185] - [#138119]) ([landisgyr_heat_meter docs]) -- Explicitly pass in the config_entry in lametric coordinator ([@mib1185] - [#138120]) ([lametric docs]) -- Explicitly pass in the config_entry in lifx coordinator ([@mib1185] - [#138110]) ([lifx docs]) -- Explicitly pass in the config_entry in incomfort coordinator ([@jbouwh] - [#138131]) ([incomfort docs]) -- Explicitly pass in the config_entry in iskra coordinator ([@mib1185] - [#138134]) ([iskra docs]) -- Explicitly pass in the config_entry in knocki coordinator ([@mib1185] - [#138125]) ([knocki docs]) -- Explicitly pass in the config_entry in ista_ecotrend coordinator ([@mib1185] - [#138130]) ([ista_ecotrend docs]) -- Explicitly pass in the config_entry in jellyfin coordinator ([@mib1185] - [#138129]) ([jellyfin docs]) -- Explicitly pass in the config_entry in imgw_pib coordinator ([@mib1185] - [#138144]) ([imgw_pib docs]) -- Explicitly pass in the config_entry in justnimbus coordinator ([@mib1185] - [#138128]) ([justnimbus docs]) -- Explicitly pass in the config_entry in jvc_projector coordinator ([@mib1185] - [#138127]) ([jvc_projector docs]) -- Explicitly pass in the config_entry in kostal_plenticore coordinator ([@mib1185] - [#138124]) ([kostal_plenticore docs]) -- Explicitly pass in the config_entry in lacrosse_view coordinator ([@mib1185] - [#138122]) ([lacrosse_view docs]) -- Explicitly pass in the config_entry in ialarm coordinator ([@mib1185] - [#138147]) ([ialarm docs]) -- Explicitly pass in the config_entry in israel_rail coordinator ([@mib1185] - [#138132]) ([israel_rail docs]) -- Explicitly pass in the config_entry in iotty coordinator ([@mib1185] - [#138140]) ([iotty docs]) -- Explicitly pass in the config_entry in islamic_prayer_times coordinator ([@mib1185] - [#138133]) ([islamic_prayer_times docs]) -- Explicitly pass in the config_entry in iotawatt coordinator ([@mib1185] - [#138141]) ([iotawatt docs]) -- Explicitly pass in the config_entry in idasen_desk coordinator ([@mib1185] - [#138146]) ([idasen_desk docs]) -- Explicitly pass in the config_entry in husqvarna_automower coordinator ([@mib1185] - [#138149]) ([husqvarna_automower docs]) -- Remove non-existing via_device in La Crosse View ([@IceBotYT] - [#137995]) ([lacrosse_view docs]) -- Explicitly pass in the config_entry in husqvarna_automower_ble coordinator ([@mib1185] - [#138150]) ([husqvarna_automower_ble docs]) -- Explicitly pass in the config_entry in homewizard coordinator ([@mib1185] - [#138152]) ([homewizard docs]) -- Explicitly pass in the config_entry in iometer coordinator ([@mib1185] - [#138142]) ([iometer docs]) -- Explicitly pass in the config_entry in intellifire coordinator ([@mib1185] - [#138143]) ([intellifire docs]) -- Explicitly pass in the config_entry in here_travel_time coordinator ([@mib1185] - [#138155]) ([here_travel_time docs]) -- Explicitly pass in the config_entry in hko coordinator ([@mib1185] - [#138154]) ([hko docs]) -- Explicitly pass in the config_entry in hunterdouglas_powerview coordinator ([@mib1185] - [#138151]) ([hunterdouglas_powerview docs]) -- Explicitly pass in the config_entry in habitica coordinator ([@mib1185] - [#138156]) ([habitica docs]) -- Explicitly pass in the config_entry in hydrawise coordinator ([@mib1185] - [#138148]) ([hydrawise docs]) -- Explicitly pass in the config_entry in iron_os coordinator ([@mib1185] - [#138137]) ([iron_os docs]) -- Explicitly pass in the config_entry in ipp coordinator ([@mib1185] - [#138138]) ([ipp docs]) -- Explicitly pass in the config_entry in homeassistant_alerts coordinator ([@mib1185] - [#138153]) ([homeassistant_alerts docs]) -- Revert "Clear statistics when you unload the Opower integration (#135908)" ([@jbouwh] - [#138163]) ([opower docs]) -- Add unique ID for NOAA Tides sensor ([@jdelaney72] - [#137988]) ([noaa_tides docs]) -- Add scene support to roborock ([@regevbr] - [#137203]) ([roborock docs]) -- Update ollama to use the ChatLog/ChatSession APIs ([@allenporter] - [#138167]) ([conversation docs]) ([ollama docs]) +- Explicitly pass in the config_entry in co2signal coordinator ([@mib1185] - [#137732]) +- Explicitly pass in the config_entry in airq coordinator init ([@mib1185] - [#137704]) +- Explicitly pass in the config_entry in airzone_cloud coordinator init ([@mib1185] - [#137703]) +- Explicitly pass in the config_entry in fjaraskupan coordinator ([@mib1185] - [#137825]) +- Explicitly pass in the config_entry in aosmith coordinator init ([@mib1185] - [#137710]) +- Explicitly pass in the config_entry in aseko_pool_live coordinator init ([@mib1185] - [#137711]) +- Explicitly pass in the config_entry in aurora coordinator init ([@mib1185] - [#137714]) +- Explicitly pass in the config_entry in gardena_bluetooth coordinator ([@mib1185] - [#137830]) +- Explicitly pass in the config_entry in gree coordinator ([@mib1185] - [#137844]) +- Explicitly pass in the config_entry in govee_light_local coordinator ([@mib1185] - [#137843]) +- Explicitly pass in the config_entry in flo coordinator ([@mib1185] - [#137819]) +- Explicitly pass in the config_entry in flume coordinator ([@mib1185] - [#137822]) +- Explicitly pass in the config_entry in forecast_solar coordinator ([@mib1185] - [#137824]) +- Explicitly pass in the config_entry in atag coordinator init ([@mib1185] - [#137716]) +- Explicitly pass in the config_entry in gogogate2 coordinator ([@mib1185] - [#137837]) +- Explicitly pass in the config_entry in goalzero coordinator ([@mib1185] - [#137836]) +- Explicitly pass in the config_entry in glances coordinator ([@mib1185] - [#137835]) +- Explicitly pass in the config_entry in github coordinator ([@mib1185] - [#137834]) +- Explicitly pass in the config_entry in garages_amsterdam coordinator ([@mib1185] - [#137829]) +- Explicitly pass in the config_entry in apsystems coordinator init ([@mib1185] - [#137708]) +- Explicitly pass in the config_entry in cert_expiry coordinator init ([@mib1185] - [#137728]) +- Explicitly pass in the config_entry in deluge coordinator ([@mib1185] - [#137733]) +- Explicitly pass in the config_entry in enigma2 coordinator ([@mib1185] - [#137739]) +- Add snapshot tests for setup of LetPot platforms ([@jpelgrom] - [#137756]) +- Explicitly pass in the config_entry in enphase flexit_bacnet coordinator ([@mib1185] - [#137814]) +- Explicitly pass in the config_entry in duke_energy coordinator ([@mib1185] - [#137741]) +- Bump PyViCare to 2.42.0 ([@CFenner] - [#137804]) +- Update fitbit quality scale for runtime-data ([@allenporter] - [#137785]) +- Explicitly pass in the config_entry in guardian coordinator ([@mib1185] - [#137848]) +- Explicitly pass in the config_entry in fitbit coordinator ([@mib1185] - [#137808]) +- Update flexit_bacnet dependecy 2.2.1 -> 2.2.3 ([@piotrbulinski] - [#137730]) +- Explicitly pass in the config_entry in awair coordinator init ([@mib1185] - [#137717]) +- Explicitly pass in the config_entry in enphase envoy coordinator ([@mib1185] - [#137806]) +- Explicitly pass in the config_entry in filesize coordinator ([@mib1185] - [#137807]) +- Explicitly pass in the config_entry in gios coordinator ([@mib1185] - [#137832]) +- Explicitly pass in the config_entry in flipr coordinator ([@mib1185] - [#137818]) +- Explicitly pass in the config_entry in google_tasks coordinator ([@mib1185] - [#137842]) +- Explicitly pass in the config_entry in flux_led coordinator ([@mib1185] - [#137823]) +- Explicitly pass in the config_entry in fyta coordinator ([@mib1185] - [#137828]) +- Explicitly pass in the config_entry in fujitsu_fglair coordinator ([@mib1185] - [#137826]) +- Explicitly pass in the config_entry in fully_kiosk coordinator ([@mib1185] - [#137827]) +- Explicitly pass in the config_entry in goodwe coordinator ([@mib1185] - [#137838]) +- Explicitly pass in the config_entry in geocaching coordinator ([@mib1185] - [#137831]) +- Explicitly pass in the config_entry in google coordinator ([@mib1185] - [#137839]) +- Explicitly pass in the config_entry in google_photos coordinator ([@mib1185] - [#137840]) +- Make action descriptions in adguard consistent, remove "true/false" ([@NoRi2909] - [#137799]) +- Explicitly pass in the config_entry in flick_electric coordinator ([@mib1185] - [#137816]) +- Refactor evohome for major bump of client to 1.0.2 ([@zxdavb] - [#135436]) +- Add Peblar charge switch ([@frenck] - [#137853]) +- Move ForkedDaapdUpdater to separate module ([@epenet] - [#137654]) +- Bump noaa-coops to version 0.4.0 ([@jdelaney72] - [#137777]) +- Bump plugwise to v1.7.1 and adapt ([@bouwew] - [#137599]) +- Only allow single Home Connect config entry ([@Diegorro98] - [#137088]) +- Explicitly pass in the config_entry in zamg coordinator ([@mib1185] - [#137858]) +- Explicitly pass in the config_entry in zeversolar coordinator ([@mib1185] - [#137857]) +- Explicitly pass in the config_entry in youtube coordinator ([@mib1185] - [#137859]) +- Explicitly pass in the config_entry in ws66i coordinator ([@mib1185] - [#137865]) +- Explicitly pass in the config_entry in waqi coordinator ([@mib1185] - [#137873]) +- Explicitly pass in the config_entry in watergate coordinator ([@mib1185] - [#137872]) +- Prolong ondilo ico update interval ([@MartinHjelmare] - [#137888]) +- Explicitly pass in the config_entry in v2c coordinator ([@mib1185] - [#137882]) +- Fix sentence-casing and description of homekit.reload action ([@NoRi2909] - [#137894]) +- Explicitly pass in the config_entry in steamist coordinator ([@mib1185] - [#137930]) +- Explicitly pass in the config_entry in uptimerobot coordinator ([@mib1185] - [#137883]) +- Explicitly pass in the config_entry in skybell coordinator ([@mib1185] - [#137947]) +- Bump bring-api to version 1.0.2 ([@tr4nt0r] - [#137925]) +- Fix three action descriptions in xiaomi_miio ([@NoRi2909] - [#137918]) +- Fix spelling of "Wi-Fi" in keenetic_ndms2 integration ([@NoRi2909] - [#137920]) +- Explicitly pass in the config_entry in simplefin coordinator ([@mib1185] - [#137948]) +- Explicitly pass in the config_entry in sleepiq coordinator ([@mib1185] - [#137946]) +- Add support for fireplace mode control for flexit_bacnet integration ([@piotrbulinski] - [#137594]) +- Bump nhc to 0.4.10 ([@VandeurenGlenn] - [#137903]) +- Explicitly pass in the config_entry in shelly coordinator ([@mib1185] - [#137951]) +- Explicitly pass in the config_entry in surepetcare coordinator ([@mib1185] - [#137926]) +- Explicitly pass in the config_entry in swiss_public_transport coordinator ([@mib1185] - [#137924]) +- Explicitly pass in the config_entry in switchbee coordinator ([@mib1185] - [#137923]) +- Explicitly pass in the config_entry in streamlabswater coordinator ([@mib1185] - [#137927]) +- Explicitly pass in the config_entry in yardian coordinator ([@mib1185] - [#137862]) +- Explicitly pass in the config_entry in xbox coordinator ([@mib1185] - [#137864]) +- Explicitly pass in the config_entry in slide_local coordinator ([@mib1185] - [#137945]) +- Explicitly pass in the config_entry in solaredge coordinator ([@mib1185] - [#137941]) +- Explicitly pass in the config_entry in samsungtv coordinator ([@mib1185] - [#137962]) +- Explicitly pass in the config_entry in sanix coordinator ([@mib1185] - [#137960]) +- Explicitly pass in the config_entry in steam_online coordinator ([@mib1185] - [#137929]) +- Explicitly pass in the config_entry in stookwijzer coordinator ([@mib1185] - [#137928]) +- Explicitly pass in the config_entry in smarty coordinator ([@mib1185] - [#137944]) +- Explicitly pass in the config_entry in seventeentrack coordinator ([@mib1185] - [#137956]) +- Explicitly pass in the config_entry in weheat coordinator ([@mib1185] - [#137868]) +- Explicitly pass in the config_entry in yolink coordinator ([@mib1185] - [#137861]) +- Explicitly pass in the config_entry in romy coordinator ([@mib1185] - [#137967]) +- Explicitly pass in the config_entry in tado coordinator ([@mib1185] - [#137916]) +- Explicitly pass in the config_entry in weatherkit coordinator ([@mib1185] - [#137869]) +- Explicitly pass in the config_entry in weatherflow_cloud coordinator ([@mib1185] - [#137871]) +- Explicitly pass in the config_entry in verisure coordinator ([@mib1185] - [#137879]) +- Explicitly pass in the config_entry in toon coordinator ([@mib1185] - [#137899]) +- Explicitly pass in the config_entry in upnp coordinator ([@mib1185] - [#137885]) +- Explicitly pass in the config_entry in rova coordinator ([@mib1185] - [#137966]) +- Improve emulated_hue logging to identify bad devices ([@stevesinchak] - [#137919]) +- Explicitly pass in the config_entry in ridwell coordinator ([@mib1185] - [#137973]) +- Explicitly pass in the config_entry in wallbox coordinator ([@mib1185] - [#137874]) +- Explicitly pass in the config_entry in volvooncall coordinator ([@mib1185] - [#137875]) +- Explicitly pass in the config_entry in vizio coordinator ([@mib1185] - [#137876]) +- Explicitly pass in the config_entry in rainbird coordinator ([@mib1185] - [#137982]) +- Small typing improvements ([@cdce8p] - [#137994]) +- Explicitly pass in the config_entry in roborock coordinator ([@mib1185] - [#137970]) +- Stream OpenAI messages into the chat log ([@balloob] - [#137400]) +- Fix sentence-casing in user-facing strings of screenlogic ([@NoRi2909] - [#138015]) +- Raise `ConfigEntryAuthFailed` at Home Connect update auth error ([@Diegorro98] - [#136953]) +- Explicitly pass in the config_entry in pvpc_hourly_pricing coordinator ([@mib1185] - [#138032]) +- Explicitly pass in the config_entry in openexchangerates coordinator ([@mib1185] - [#138053]) +- Explicitly pass in the config_entry in philips_js coordinator ([@mib1185] - [#138042]) +- Explicitly pass in the config_entry in withings coordinator ([@mib1185] - [#137866]) +- Explicitly pass in the config_entry in wemo coordinator ([@mib1185] - [#137867]) +- Explicitly pass in the config_entry in octoprint coordinator ([@mib1185] - [#138056]) +- Explicitly pass in the config_entry in yamaha_musiccast coordinator ([@mib1185] - [#137863]) +- Explicitly pass in the config_entry in version coordinator ([@mib1185] - [#137877]) +- Explicitly pass in the config_entry in vallox coordinator ([@mib1185] - [#137881]) +- Explicitly pass in the config_entry in ukraine_alarm coordinator ([@mib1185] - [#137886]) +- Explicitly pass in the config_entry in twinkly coordinator ([@mib1185] - [#137889]) +- Explicitly pass in the config_entry in transmission coordinator ([@mib1185] - [#137891]) +- Explicitly pass in the config_entry in tradfri coordinator ([@mib1185] - [#137892]) +- Explicitly pass in the config_entry in traccar_server coordinator ([@mib1185] - [#137893]) +- Explicitly pass in the config_entry in touchline_sl coordinator ([@mib1185] - [#137897]) +- Explicitly pass in the config_entry in tplink_omada coordinator ([@mib1185] - [#137895]) +- Explicitly pass in the config_entry in totalconnect coordinator ([@mib1185] - [#137898]) +- Explicitly pass in the config_entry in tomorrowio coordinator ([@mib1185] - [#137900]) +- Explicitly pass in the config_entry in tolo coordinator ([@mib1185] - [#137902]) +- Explicitly pass in the config_entry in tibber coordinator ([@mib1185] - [#137904]) +- Explicitly pass in the config_entry in thethingsnetwork coordinator ([@mib1185] - [#137905]) +- Explicitly pass in the config_entry in venstar coordinator ([@mib1185] - [#137880]) +- Explicitly pass in the config_entry in tessie coordinator ([@mib1185] - [#137906]) +- Explicitly pass in the config_entry in qnap_qsw coordinator ([@mib1185] - [#138027]) +- Explicitly pass in the config_entry in ping coordinator ([@mib1185] - [#138041]) +- Explicitly pass in the config_entry in technove coordinator ([@mib1185] - [#137910]) +- Explicitly pass in the config_entry in tautulli coordinator ([@mib1185] - [#137911]) +- Explicitly pass in the config_entry in tami4 coordinator ([@mib1185] - [#137912]) +- Explicitly pass in the config_entry in ohme coordinator ([@mib1185] - [#138055]) +- Explicitly pass in the config_entry in tailscale coordinator ([@mib1185] - [#137913]) +- Explicitly pass in the config_entry in system_bridge coordinator ([@mib1185] - [#137921]) +- Explicitly pass in the config_entry in switchbot_cloud coordinator ([@mib1185] - [#137922]) +- Explicitly pass in the config_entry in ondilo_ico coordinator ([@mib1185] - [#138054]) +- Explicitly pass in the config_entry in opengarage coordinator ([@mib1185] - [#138052]) +- Explicitly pass in the config_entry in starlink coordinator ([@mib1185] - [#137932]) +- Explicitly pass in the config_entry in openuv coordinator ([@mib1185] - [#138050]) +- Explicitly pass in the config_entry in purpleair coordinator ([@mib1185] - [#138034]) +- Explicitly pass in the config_entry in opensky coordinator ([@mib1185] - [#138051]) +- Explicitly pass in the config_entry in srp_energy coordinator ([@mib1185] - [#137933]) +- Explicitly pass in the config_entry in squeezebox coordinator ([@mib1185] - [#137934]) +- Explicitly pass in the config_entry in spotify coordinator ([@mib1185] - [#137935]) +- Explicitly pass in the config_entry in pyload coordinator ([@mib1185] - [#138031]) +- Explicitly pass in the config_entry in pvoutput coordinator ([@mib1185] - [#138033]) +- Explicitly pass in the config_entry in pure_energie coordinator ([@mib1185] - [#138035]) +- Explicitly pass in the config_entry in plaato coordinator ([@mib1185] - [#138040]) +- Explicitly pass in the config_entry in openweathermap coordinator ([@mib1185] - [#138049]) +- Explicitly pass in the config_entry in smlight coordinator ([@mib1185] - [#137943]) +- Explicitly pass in the config_entry in ourgroceries coordinator ([@mib1185] - [#138047]) +- Explicitly pass in the config_entry in sharkiq coordinator ([@mib1185] - [#137954]) +- Explicitly pass in the config_entry in sfr_box coordinator ([@mib1185] - [#137955]) +- Explicitly pass in the config_entry in sensoterra coordinator ([@mib1185] - [#137957]) +- Explicitly pass in the config_entry in sense coordinator ([@mib1185] - [#137958]) +- Explicitly pass in the config_entry in ruuvi_gateway coordinator ([@mib1185] - [#137964]) +- Explicitly pass in the config_entry in ruckus_unleashed coordinator ([@mib1185] - [#137965]) +- Explicitly pass in the config_entry in schlage coordinator ([@mib1185] - [#137959]) +- Explicitly pass in the config_entry in imap coordinator ([@jbouwh] - [#138068]) +- Explicitly pass in the config_entry in roku coordinator ([@mib1185] - [#137968]) +- Explicitly pass in the config_entry in rituals_perfume_genie coordinator ([@mib1185] - [#137971]) +- Explicitly pass in the config_entry in risco coordinator ([@mib1185] - [#137972]) +- Explicitly pass in the config_entry in renson coordinator ([@mib1185] - [#137974]) +- Explicitly pass in the config_entry in renault coordinator ([@mib1185] - [#137977]) +- Explicitly pass in the config_entry in refoss coordinator ([@mib1185] - [#137978]) +- Explicitly pass in the config_entry in snapcast coordinator ([@mib1185] - [#137942]) +- Explicitly pass in the config_entry in rainmachine coordinator ([@mib1185] - [#137979]) +- Explicitly pass in the config_entry in solarlog coordinator ([@mib1185] - [#137939]) +- Explicitly pass in the config_entry in tesla_fleet coordinator ([@mib1185] - [#137909]) +- Explicitly pass in the config_entry in sonarr coordinator ([@mib1185] - [#137938]) +- Explicitly pass in the config_entry in speedtestdotnet coordinator ([@mib1185] - [#137936]) +- Explicitly pass in the config_entry in teslemetry coordinator ([@mib1185] - [#137907]) +- Explicitly pass in the config_entry in rainforest_eagle coordinator ([@mib1185] - [#137981]) +- Explicitly pass in the config_entry in radiotherm coordinator ([@mib1185] - [#137983]) +- Explicitly pass in the config_entry in radarr coordinator ([@mib1185] - [#137984]) +- Explicitly pass in the config_entry in rabbitair coordinator ([@mib1185] - [#137985]) +- Explicitly pass in the config_entry in qnap coordinator ([@mib1185] - [#138028]) +- Explicitly pass in the config_entry in nexia coordinator ([@mib1185] - [#138073]) +- Explicitly pass in the config_entry in myuplink coordinator ([@mib1185] - [#138078]) +- Explicitly pass in the config_entry in nam coordinator ([@mib1185] - [#138076]) +- Explicitly pass in the config_entry in nanoleaf coordinator ([@mib1185] - [#138075]) +- Explicitly pass in the config_entry in netgear_lte coordinator ([@mib1185] - [#138074]) +- Explicitly pass in the config_entry in nextdns coordinator ([@mib1185] - [#138072]) +- Explicitly pass in the config_entry in nibe_heatpump coordinator ([@mib1185] - [#138071]) +- Explicitly pass in the config_entry in nice_go coordinator ([@mib1185] - [#138070]) +- Explicitly pass in the config_entry in palazzetti coordinator ([@mib1185] - [#138044]) +- Explicitly pass in the config_entry in notion coordinator ([@mib1185] - [#138066]) +- Explicitly pass in the config_entry in nuki coordinator ([@mib1185] - [#138064]) +- Explicitly pass in the config_entry in nws coordinator ([@mib1185] - [#138063]) +- Explicitly pass in the config_entry in nyt_games coordinator ([@mib1185] - [#138062]) +- Explicitly pass in the config_entry in nzbget coordinator ([@mib1185] - [#138061]) +- Explicitly pass in the config_entry in opower coordinator ([@mib1185] - [#138048]) +- Explicitly pass in the config_entry in moehlenhoff_alpha2 coordinator ([@mib1185] - [#138083]) +- Explicitly pass in the config_entry in monarch_money coordinator ([@mib1185] - [#138082]) +- Explicitly pass in the config_entry in monzo coordinator ([@mib1185] - [#138081]) +- Explicitly pass in the config_entry in plugwise coordinator ([@mib1185] - [#138039]) +- Explicitly pass in the config_entry in poolsense coordinator ([@mib1185] - [#138038]) +- Explicitly pass in the config_entry in powerfox coordinator ([@mib1185] - [#138037]) +- Explicitly pass in the config_entry in prusalink coordinator ([@mib1185] - [#138036]) +- Explicitly pass in the config_entry in qbittorrent coordinator ([@mib1185] - [#138029]) +- Explicitly pass in the config_entry in motion_blinds coordinator ([@mib1185] - [#138080]) +- Explicitly pass in the config_entry in modern_forms coordinator ([@mib1185] - [#138085]) +- Explicitly pass in the config_entry in minecraft_server coordinator ([@mib1185] - [#138086]) +- Explicitly pass in the config_entry in mill coordinator ([@mib1185] - [#138088]) +- Explicitly pass in the config_entry in mikrotik coordinator ([@mib1185] - [#138089]) +- Explicitly pass in the config_entry in microbees coordinator ([@mib1185] - [#138090]) +- Explicitly pass in the config_entry in met coordinator ([@mib1185] - [#138091]) +- Explicitly pass in the config_entry in melnor coordinator ([@mib1185] - [#138092]) +- Explicitly pass in the config_entry in mealie coordinator ([@mib1185] - [#138093]) +- Explicitly pass in the config_entry in mastodon coordinator ([@mib1185] - [#138094]) +- Explicitly pass in the config_entry in permobil coordinator ([@mib1185] - [#138043]) +- Explicitly pass in the config_entry in p1_monitor coordinator ([@mib1185] - [#138045]) +- Explicitly pass in the config_entry in overkiz coordinator ([@mib1185] - [#138046]) +- Explicitly pass in the config_entry in nina coordinator ([@mib1185] - [#138069]) +- Explicitly pass in the config_entry in teslemetry coordinator ([@mib1185] - [#138102]) +- Explicitly pass in the config_entry in starlink coordinator ([@mib1185] - [#138103]) +- Explicitly pass in the config_entry in loqed coordinator ([@mib1185] - [#138106]) +- Explicitly pass in the config_entry in linear_garage_door coordinator ([@mib1185] - [#138109]) +- Explicitly pass in the config_entry in squeezebox coordinator ([@mib1185] - [#138105]) +- Explicitly pass in the config_entry in lookin coordinator ([@mib1185] - [#138107]) +- Explicitly pass in the config_entry in livisi coordinator ([@mib1185] - [#138108]) +- Explicitly pass in the config_entry in lidarr coordinator ([@mib1185] - [#138111]) +- Explicitly pass in the config_entry in lg_thinq coordinator ([@mib1185] - [#138113]) +- Explicitly pass in the config_entry in lektrico coordinator ([@mib1185] - [#138114]) +- Explicitly pass in the config_entry in ld2410_ble coordinator ([@mib1185] - [#138115]) +- Explicitly pass in the config_entry in laundrify coordinator ([@mib1185] - [#138116]) +- Explicitly pass in the config_entry in lastfm coordinator ([@mib1185] - [#138117]) +- Explicitly pass in the config_entry in landisgyr_heat_meter coordinator ([@mib1185] - [#138119]) +- Explicitly pass in the config_entry in lametric coordinator ([@mib1185] - [#138120]) +- Explicitly pass in the config_entry in lifx coordinator ([@mib1185] - [#138110]) +- Explicitly pass in the config_entry in incomfort coordinator ([@jbouwh] - [#138131]) +- Explicitly pass in the config_entry in iskra coordinator ([@mib1185] - [#138134]) +- Explicitly pass in the config_entry in knocki coordinator ([@mib1185] - [#138125]) +- Explicitly pass in the config_entry in ista_ecotrend coordinator ([@mib1185] - [#138130]) +- Explicitly pass in the config_entry in jellyfin coordinator ([@mib1185] - [#138129]) +- Explicitly pass in the config_entry in imgw_pib coordinator ([@mib1185] - [#138144]) +- Explicitly pass in the config_entry in justnimbus coordinator ([@mib1185] - [#138128]) +- Explicitly pass in the config_entry in jvc_projector coordinator ([@mib1185] - [#138127]) +- Explicitly pass in the config_entry in kostal_plenticore coordinator ([@mib1185] - [#138124]) +- Explicitly pass in the config_entry in lacrosse_view coordinator ([@mib1185] - [#138122]) +- Explicitly pass in the config_entry in ialarm coordinator ([@mib1185] - [#138147]) +- Explicitly pass in the config_entry in israel_rail coordinator ([@mib1185] - [#138132]) +- Explicitly pass in the config_entry in iotty coordinator ([@mib1185] - [#138140]) +- Explicitly pass in the config_entry in islamic_prayer_times coordinator ([@mib1185] - [#138133]) +- Explicitly pass in the config_entry in iotawatt coordinator ([@mib1185] - [#138141]) +- Explicitly pass in the config_entry in idasen_desk coordinator ([@mib1185] - [#138146]) +- Explicitly pass in the config_entry in husqvarna_automower coordinator ([@mib1185] - [#138149]) +- Remove non-existing via_device in La Crosse View ([@IceBotYT] - [#137995]) +- Explicitly pass in the config_entry in husqvarna_automower_ble coordinator ([@mib1185] - [#138150]) +- Explicitly pass in the config_entry in homewizard coordinator ([@mib1185] - [#138152]) +- Explicitly pass in the config_entry in iometer coordinator ([@mib1185] - [#138142]) +- Explicitly pass in the config_entry in intellifire coordinator ([@mib1185] - [#138143]) +- Explicitly pass in the config_entry in here_travel_time coordinator ([@mib1185] - [#138155]) +- Explicitly pass in the config_entry in hko coordinator ([@mib1185] - [#138154]) +- Explicitly pass in the config_entry in hunterdouglas_powerview coordinator ([@mib1185] - [#138151]) +- Explicitly pass in the config_entry in habitica coordinator ([@mib1185] - [#138156]) +- Explicitly pass in the config_entry in hydrawise coordinator ([@mib1185] - [#138148]) +- Explicitly pass in the config_entry in iron_os coordinator ([@mib1185] - [#138137]) +- Explicitly pass in the config_entry in ipp coordinator ([@mib1185] - [#138138]) +- Explicitly pass in the config_entry in homeassistant_alerts coordinator ([@mib1185] - [#138153]) +- Revert "Clear statistics when you unload the Opower integration (#135908)" ([@jbouwh] - [#138163]) +- Add unique ID for NOAA Tides sensor ([@jdelaney72] - [#137988]) +- Add scene support to roborock ([@regevbr] - [#137203]) +- Update ollama to use the ChatLog/ChatSession APIs ([@allenporter] - [#138167]) - Use generics for deprecation helpers ([@cdce8p] - [#138171]) -- Add extra tests to `flick_electric` ([@ZephireNZ] - [#138017]) ([flick_electric docs]) -- Bump google-cloud-pubsub to 2.28.0 ([@bdraco] - [#137742]) ([google_pubsub docs]) -- Bump pyeconet to 0.1.27 ([@w1ll1am23] - [#136400]) ([econet docs]) -- Add battery level sensor for ViCare zigbee devices ([@CFenner] - [#137813]) ([vicare docs]) -- Add optional media description to Mastodon post action ([@andrew-codechimp] - [#137224]) ([mastodon docs]) -- Replace duplicate keys with reference, improve field description ([@NoRi2909] - [#138123]) ([vallox docs]) -- Fix user input not added to chat log from contextvar ([@balloob] - [#138173]) ([conversation docs]) -- Make MockChatLog reusable for other integrations ([@balloob] - [#138112]) ([conversation docs]) ([openai_conversation docs]) -- Add pipeline intent-progress events based on deltas ([@balloob] - [#138095]) ([conversation docs]) ([assist_pipeline docs]) -- Update anthropic to use the new chatlog API ([@allenporter] - [#138178]) ([anthropic docs]) -- Update Ollama to use streaming API ([@allenporter] - [#138177]) ([ollama docs]) -- Add pglab integration ([@pglab-electronics] - [#109725]) ([pglab docs]) (new-integration) -- Add authorities to london_air ([@kiranbhakre] - [#137349]) ([london_air docs]) -- Improve blueprint importer typing ([@cdce8p] - [#138194]) ([blueprint docs]) +- Add extra tests to `flick_electric` ([@ZephireNZ] - [#138017]) +- Bump google-cloud-pubsub to 2.28.0 ([@bdraco] - [#137742]) +- Bump pyeconet to 0.1.27 ([@w1ll1am23] - [#136400]) +- Add battery level sensor for ViCare zigbee devices ([@CFenner] - [#137813]) +- Add optional media description to Mastodon post action ([@andrew-codechimp] - [#137224]) +- Replace duplicate keys with reference, improve field description ([@NoRi2909] - [#138123]) +- Fix user input not added to chat log from contextvar ([@balloob] - [#138173]) +- Make MockChatLog reusable for other integrations ([@balloob] - [#138112]) +- Add pipeline intent-progress events based on deltas ([@balloob] - [#138095]) +- Update anthropic to use the new chatlog API ([@allenporter] - [#138178]) +- Update Ollama to use streaming API ([@allenporter] - [#138177]) +- Add pglab integration ([@pglab-electronics] - [#109725]) +- Add authorities to london_air ([@kiranbhakre] - [#137349]) +- Improve blueprint importer typing ([@cdce8p] - [#138194]) - Adjust 'Install all test requirements' task to include base requirements ([@epenet] - [#137642]) -- Bump pybalboa to 1.1.2 ([@natekspencer] - [#138139]) ([balboa docs]) +- Bump pybalboa to 1.1.2 ([@natekspencer] - [#138139]) - Merge config subentry feature branch to dev ([@emontnemery] - [#136121]) -- Improve description in Intergas entry setup form ([@jbouwh] - [#138225]) ([incomfort docs]) -- Add caching to onedrive ([@zweckj] - [#137950]) ([onedrive docs]) -- bump pyHomee to 1.2.7 ([@Taraman17] - [#138212]) ([homee docs]) -- Bump github/codeql-action from 3.28.8 to 3.28.9 ([@dependabot] - [#138184]) -- Allow ignored IronOS devices to be set up from the user flow ([@tr4nt0r] - [#138223]) ([iron_os docs]) -- Replace (wrong) xiaomi vacuum action key names with friendly names ([@NoRi2909] - [#138214]) ([xiaomi_miio docs]) -- Change light.turn_on and light.turn_off descriptions to match HA style ([@NoRi2909] - [#138213]) ([light docs]) -- Rework ondilo ico coordinator ([@MartinHjelmare] - [#138204]) ([ondilo_ico docs]) -- Update signature of platforms' async_setup_entry ([@emontnemery] - [#138201]) ([abode docs]) ([aemet docs]) ([adguard docs]) ([acmeda docs]) ([accuweather docs]) ([advantage_air docs]) ([adax docs]) ([acaia docs]) -- Add Wyoming satellite announce ([@synesthesiam] - [#138221]) ([wyoming docs]) -- Bump aiodiscover to 2.6.0 ([@bdraco] - [#138239]) ([dhcp docs]) +- Improve description in Intergas entry setup form ([@jbouwh] - [#138225]) +- Add caching to onedrive ([@zweckj] - [#137950]) +- bump pyHomee to 1.2.7 ([@Taraman17] - [#138212]) +- Bump github/codeql-action from 3.28.8 to 3.28.9 (@dependabot - [#138184]) +- Allow ignored IronOS devices to be set up from the user flow ([@tr4nt0r] - [#138223]) +- Replace (wrong) xiaomi vacuum action key names with friendly names ([@NoRi2909] - [#138214]) +- Change light.turn_on and light.turn_off descriptions to match HA style ([@NoRi2909] - [#138213]) +- Rework ondilo ico coordinator ([@MartinHjelmare] - [#138204]) +- Update signature of platforms' async_setup_entry ([@emontnemery] - [#138201]) +- Add Wyoming satellite announce ([@synesthesiam] - [#138221]) +- Bump aiodiscover to 2.6.0 ([@bdraco] - [#138239]) - Add test for trying to add an entity to an unknown config subentry ([@emontnemery] - [#138211]) -- Allow specifying SIP username for outgoing calls ([@jaminh] - [#137059]) ([voip docs]) -- Bump pyipma to 3.0.9 ([@dgomes] - [#138238]) ([ipma docs]) -- Remove some unused tests from Google Generative AI ([@balloob] - [#138249]) ([google_generative_ai_conversation docs]) -- Unify error reporting in onboarding backup API ([@emontnemery] - [#138200]) ([onboarding docs]) -- Remove question marks and "true/false" from action fields in zwave_js ([@NoRi2909] - [#138263]) ([zwave_js docs]) -- Remove "true" / "false" from field descriptions in osoenergy ([@NoRi2909] - [#138267]) ([osoenergy docs]) -- Make field descriptions in knx actions UI-friendly ([@NoRi2909] - [#138268]) ([knx docs]) -- Add user profile info to Habitica sensor and device URL ([@tr4nt0r] - [#137152]) ([habitica docs]) -- Improve device naming for ViCare integration ([@CFenner] - [#138240]) ([vicare docs]) -- Simplify the description of insteon.load_all_link_database action ([@NoRi2909] - [#138275]) ([insteon docs]) +- Allow specifying SIP username for outgoing calls ([@jaminh] - [#137059]) +- Bump pyipma to 3.0.9 ([@dgomes] - [#138238]) +- Remove some unused tests from Google Generative AI ([@balloob] - [#138249]) +- Unify error reporting in onboarding backup API ([@emontnemery] - [#138200]) +- Remove question marks and "true/false" from action fields in zwave_js ([@NoRi2909] - [#138263]) +- Remove "true" / "false" from field descriptions in osoenergy ([@NoRi2909] - [#138267]) +- Make field descriptions in knx actions UI-friendly ([@NoRi2909] - [#138268]) +- Add user profile info to Habitica sensor and device URL ([@tr4nt0r] - [#137152]) +- Improve device naming for ViCare integration ([@CFenner] - [#138240]) +- Simplify the description of insteon.load_all_link_database action ([@NoRi2909] - [#138275]) - Update signature of platforms' async_setup_entry in tests ([@emontnemery] - [#138271]) -- Improve config_entries tests ([@emontnemery] - [#138274]) ([config docs]) -- Improve error reporting in onboarding backup API ([@emontnemery] - [#138203]) ([onboarding docs]) +- Improve config_entries tests ([@emontnemery] - [#138274]) +- Improve error reporting in onboarding backup API ([@emontnemery] - [#138203]) - Flexit BACnet: Cooker hood mode support ([@piotrbulinski] - [#138229]) -- Add test helper for creating a mocked backup agent ([@emontnemery] - [#138294]) ([backup docs]) +- Add test helper for creating a mocked backup agent ([@emontnemery] - [#138294]) - Fix scaffolding integration generation ([@stevenh] - [#138247]) -- Use runtime_data in fjaraskupan ([@epenet] - [#138281]) ([fjaraskupan docs]) -- Use runtime_data in flexit_bacnet ([@epenet] - [#138280]) ([flexit_bacnet docs]) -- Use runtime_data in flux_led ([@epenet] - [#138279]) ([flux_led docs]) -- Keep responding state on wake word start ([@synesthesiam] - [#138244]) ([assist_satellite docs]) -- Set PARALLEL_UPDATES for MotionMount integration ([@RJPoelstra] - [#138264]) ([motionmount docs]) -- Dsmr eon hungary ([@balazs92117] - [#138162]) ([dsmr docs]) -- Do not test internals in flo tests ([@epenet] - [#138306]) ([flo docs]) -- Use runtime_data in flo ([@epenet] - [#138307]) ([flo docs]) -- Refactor SmartThings sensor platform ([@joostlek] - [#138313]) ([smartthings docs]) (breaking-change) -- Fix data_entry_flow.UnknownStep error message ([@emontnemery] - [#138288]) ([config docs]) -- Improve user-facing strings of denonavr for better translations ([@NoRi2909] - [#138322]) ([denonavr docs]) -- Improve type hints in forked_daapd coordinator ([@epenet] - [#138287]) ([forked_daapd docs]) -- Remove remaining occurrences of "true" / "false" in telegram_bot ([@NoRi2909] - [#138329]) ([telegram_bot docs]) -- Remove "true" / "false" and key name from yeelight.set_music_mode action ([@NoRi2909] - [#138334]) ([yeelight docs]) -- Allow timer.finish on paused timers ([@rrooggiieerr] - [#134552]) ([timer docs]) -- Improve test coverage of config subentries and fix related issues ([@emontnemery] - [#138321]) ([config docs]) -- Fix timer.cancel action fires timer.cancelled event even on canceled timers ([@rrooggiieerr] - [#134507]) ([timer docs]) -- Add logs to Cloud component support package ([@abmantis] - [#138230]) ([cloud docs]) -- Update anthropic to use the streaming API ([@allenporter] - [#138256]) ([anthropic docs]) -- Expose media_player async_browse_media as service ([@PeteRager] - [#116452]) ([media_player docs]) -- Use test helper for creating a mocked backup agent in backup tests ([@emontnemery] - [#138312]) ([backup docs]) -- Use entry.async_on_unload in fireservicerota ([@epenet] - [#138360]) ([fireservicerota docs]) -- Use setup_backup_integration test helper in backup tests ([@emontnemery] - [#138362]) ([backup docs]) -- Fix authentication error when adding new devices to SMLIGHT ([@tl-sl] - [#138373]) ([smlight docs]) -- Improve field names and descriptions of easyEnergy actions ([@NoRi2909] - [#138319]) ([easyenergy docs]) -- Add Homee sensor tests ([@Taraman17] - [#137200]) ([homee docs]) -- Fix typos in user-facing strings of Bayesian integration ([@NoRi2909] - [#138364]) ([bayesian docs]) -- Use runtime_data in geo_json_events ([@epenet] - [#138366]) ([geo_json_events docs]) -- Use runtime_data in fireservicerota ([@epenet] - [#138361]) ([fireservicerota docs]) -- Add missing loggers to Cloud ([@abmantis] - [#138374]) ([cloud docs]) -- Bump stookwijzer to 1.5.2 ([@fwestenberg] - [#138384]) ([stookwijzer docs]) -- Remove unused arguments in forked_daapd initialisation ([@epenet] - [#138289]) ([forked_daapd docs]) -- Bump ohmepy to 1.3.0 ([@dan-r] - [#138380]) ([ohme docs]) -- Add sensor platform to OneDrive for drive usage ([@zweckj] - [#138232]) ([onedrive docs]) (new-platform) -- Improve test coverage for onedrive ([@zweckj] - [#138410]) ([onedrive docs]) -- OTBR firmware API for Home Assistant Hardware ([@puddly] - [#138330]) ([homeassistant_hardware docs]) ([otbr docs]) -- Set suggested display precision in La Crosse View ([@IceBotYT] - [#138355]) ([lacrosse_view docs]) -- Improve test coverage for letpot ([@jpelgrom] - [#138420]) ([letpot docs]) -- Handle no_readings in La Crosse View ([@IceBotYT] - [#138354]) ([lacrosse_view docs]) -- Add error handling to enphase_envoy select platform action ([@catsmanac] - [#136698]) ([enphase_envoy docs]) -- Make descriptions of `data` fields in notify actions UI-friendly ([@NoRi2909] - [#138431]) ([notify docs]) -- Add night light brightness level setting to VeSync ([@iprak] - [#137544]) ([vesync docs]) (new-integration) -- Replace wrong description reference of isy994.send_node_command ([@NoRi2909] - [#138385]) ([isy994 docs]) +- Use runtime_data in fjaraskupan ([@epenet] - [#138281]) +- Use runtime_data in flexit_bacnet ([@epenet] - [#138280]) +- Use runtime_data in flux_led ([@epenet] - [#138279]) +- Keep responding state on wake word start ([@synesthesiam] - [#138244]) +- Set PARALLEL_UPDATES for MotionMount integration ([@RJPoelstra] - [#138264]) +- Dsmr eon hungary ([@balazs92117] - [#138162]) +- Do not test internals in flo tests ([@epenet] - [#138306]) +- Use runtime_data in flo ([@epenet] - [#138307]) +- Refactor SmartThings sensor platform ([@joostlek] - [#138313]) +- Fix data_entry_flow.UnknownStep error message ([@emontnemery] - [#138288]) +- Improve user-facing strings of denonavr for better translations ([@NoRi2909] - [#138322]) +- Improve type hints in forked_daapd coordinator ([@epenet] - [#138287]) +- Remove remaining occurrences of "true" / "false" in telegram_bot ([@NoRi2909] - [#138329]) +- Remove "true" / "false" and key name from yeelight.set_music_mode action ([@NoRi2909] - [#138334]) +- Allow timer.finish on paused timers ([@rrooggiieerr] - [#134552]) +- Improve test coverage of config subentries and fix related issues ([@emontnemery] - [#138321]) +- Fix timer.cancel action fires timer.cancelled event even on canceled timers ([@rrooggiieerr] - [#134507]) +- Add logs to Cloud component support package ([@abmantis] - [#138230]) +- Update anthropic to use the streaming API ([@allenporter] - [#138256]) +- Expose media_player async_browse_media as service ([@PeteRager] - [#116452]) +- Use test helper for creating a mocked backup agent in backup tests ([@emontnemery] - [#138312]) +- Use entry.async_on_unload in fireservicerota ([@epenet] - [#138360]) +- Use setup_backup_integration test helper in backup tests ([@emontnemery] - [#138362]) +- Fix authentication error when adding new devices to SMLIGHT ([@tl-sl] - [#138373]) +- Improve field names and descriptions of easyEnergy actions ([@NoRi2909] - [#138319]) +- Add Homee sensor tests ([@Taraman17] - [#137200]) +- Fix typos in user-facing strings of Bayesian integration ([@NoRi2909] - [#138364]) +- Use runtime_data in geo_json_events ([@epenet] - [#138366]) +- Use runtime_data in fireservicerota ([@epenet] - [#138361]) +- Add missing loggers to Cloud ([@abmantis] - [#138374]) +- Bump stookwijzer to 1.5.2 ([@fwestenberg] - [#138384]) +- Remove unused arguments in forked_daapd initialisation ([@epenet] - [#138289]) +- Bump ohmepy to 1.3.0 ([@dan-r] - [#138380]) +- Add sensor platform to OneDrive for drive usage ([@zweckj] - [#138232]) +- Improve test coverage for onedrive ([@zweckj] - [#138410]) +- OTBR firmware API for Home Assistant Hardware ([@puddly] - [#138330]) +- Set suggested display precision in La Crosse View ([@IceBotYT] - [#138355]) +- Improve test coverage for letpot ([@jpelgrom] - [#138420]) +- Handle no_readings in La Crosse View ([@IceBotYT] - [#138354]) +- Add error handling to enphase_envoy select platform action ([@catsmanac] - [#136698]) +- Make descriptions of `data` fields in notify actions UI-friendly ([@NoRi2909] - [#138431]) +- Add night light brightness level setting to VeSync ([@iprak] - [#137544]) +- Replace wrong description reference of isy994.send_node_command ([@NoRi2909] - [#138385]) - Simplify stage 1 in bootstrap ([@arturpragacz] - [#137668]) -- Starlink migration to `StarlinkConfigEntry` ([@davidrapan] - [#137896]) ([starlink docs]) -- Mark entity-device-class as done for motionmount integration ([@RJPoelstra] - [#138459]) ([motionmount docs]) -- Fix Tuya unsupported cameras ([@maghiel] - [#136960]) ([tuya docs]) -- Add sonos_websocket to Sonos loggers ([@PeteRager] - [#138470]) ([sonos docs]) -- Replace `config.yaml` with correct `configuration.yaml` in folder_watcher ([@NoRi2909] - [#138434]) ([folder_watcher docs]) -- Bump opower to 0.9.0 ([@tronikos] - [#138433]) ([opower docs]) -- Fix race configuring zeroconf ([@bdraco] - [#138425]) ([zeroconf docs]) ([network docs]) -- Upgrade paho-mqtt API to v2 ([@jbouwh] - [#137613]) ([mqtt docs]) -- Remove scan interval option from Synology DSM ([@mib1185] - [#138490]) ([synology_dsm docs]) (breaking-change) -- Bump PyViCare to 2.42.1 ([@CFenner] - [#138494]) ([vicare docs]) -- squeezebox bump pysqueezebox to 0.12.0 ([@pssc] - [#138205]) ([squeezebox docs]) -- Improve descriptions of snooz.transition_xx actions ([@NoRi2909] - [#138403]) ([snooz docs]) -- Add entity category to non primary entities for motionmount integration ([@RJPoelstra] - [#138436]) ([motionmount docs]) -- Update quality scale to platinum 🏆️ for Bring! integration ([@tr4nt0r] - [#138202]) ([bring docs]) -- Disable less used entities by default in MotionMount integration ([@RJPoelstra] - [#138509]) ([motionmount docs]) +- Starlink migration to `StarlinkConfigEntry` ([@davidrapan] - [#137896]) +- Mark entity-device-class as done for motionmount integration ([@RJPoelstra] - [#138459]) +- Fix Tuya unsupported cameras ([@maghiel] - [#136960]) +- Add sonos_websocket to Sonos loggers ([@PeteRager] - [#138470]) +- Replace `config.yaml` with correct `configuration.yaml` in folder_watcher ([@NoRi2909] - [#138434]) +- Bump opower to 0.9.0 ([@tronikos] - [#138433]) +- Fix race configuring zeroconf ([@bdraco] - [#138425]) +- Upgrade paho-mqtt API to v2 ([@jbouwh] - [#137613]) +- Remove scan interval option from Synology DSM ([@mib1185] - [#138490]) +- Bump PyViCare to 2.42.1 ([@CFenner] - [#138494]) +- squeezebox bump pysqueezebox to 0.12.0 ([@pssc] - [#138205]) +- Improve descriptions of snooz.transition_xx actions ([@NoRi2909] - [#138403]) +- Add entity category to non primary entities for motionmount integration ([@RJPoelstra] - [#138436]) +- Update quality scale to platinum 🏆️ for Bring! integration ([@tr4nt0r] - [#138202]) +- Disable less used entities by default in MotionMount integration ([@RJPoelstra] - [#138509]) - Improve tests of removing and unloading config entries ([@emontnemery] - [#138432]) -- Add icon translation to MotionMount integration ([@RJPoelstra] - [#138520]) ([motionmount docs]) -- Fix action descriptions in Xiaomi Miio integration ([@NoRi2909] - [#138476]) ([xiaomi_miio docs]) -- Add sensor platform to LetPot integration ([@jpelgrom] - [#138491]) ([letpot docs]) (new-platform) -- Bump arcam-fmj to 1.8.0 ([@jgus] - [#138422]) ([arcam_fmj docs]) -- Refactor and add tests to image platform of Habitica ([@tr4nt0r] - [#135897]) ([habitica docs]) +- Add icon translation to MotionMount integration ([@RJPoelstra] - [#138520]) +- Fix action descriptions in Xiaomi Miio integration ([@NoRi2909] - [#138476]) +- Add sensor platform to LetPot integration ([@jpelgrom] - [#138491]) +- Bump arcam-fmj to 1.8.0 ([@jgus] - [#138422]) +- Refactor and add tests to image platform of Habitica ([@tr4nt0r] - [#135897]) - Bump aiohttp-asyncmdnsresolver to 0.1.1 ([@bdraco] - [#138534]) -- Update action descriptions of weather integration ([@NoRi2909] - [#138540]) ([weather docs]) -- Set quality scale to platinum 🏆️ for Habitica integration ([@tr4nt0r] - [#136076]) ([habitica docs]) -- Improved auth failure handling in Nice G.O. ([@IceBotYT] - [#136607]) ([nice_go docs]) -- Add Home Connect action with recognized programs and options ([@Diegorro98] - [#130662]) ([home_connect docs]) -- Add binary sensor platform to LetPot integration ([@jpelgrom] - [#138554]) ([letpot docs]) (new-platform) -- Add 6 new sensors to qBittorrent integration ([@Xitee1] - [#138446]) ([qbittorrent docs]) -- Add time entity to balboa ([@natekspencer] - [#138248]) ([balboa docs]) (new-platform) -- Bump aioesphomeapi to 29.0.2 ([@bdraco] - [#138549]) ([esphome docs]) -- Prevent voice wizard from crashing for wyoming/voip ([@synesthesiam] - [#138547]) ([voip docs]) ([wyoming docs]) -- Bump zeroconf to 0.144.3 ([@bdraco] - [#138553]) ([zeroconf docs]) -- Use language util to match intent language ([@synesthesiam] - [#138560]) ([conversation docs]) -- Fix and improve Home Connect strings ([@Diegorro98] - [#138583]) ([home_connect docs]) -- Bump pybalboa to 1.1.3 ([@natekspencer] - [#138557]) ([balboa docs]) -- Bump PyViCare to 2.43.0 ([@CFenner] - [#138564]) ([vicare docs]) -- Remove dynamic rate limits from Tesla Fleet ([@Bre77] - [#138576]) ([tesla_fleet docs]) -- Add Event entity states to diagnostics for Bang & Olufsen ([@mj23000] - [#135859]) ([bang_olufsen docs]) -- Provide part of uuid when requesting token for HomeWizard v2 API ([@DCSBL] - [#138586]) ([homewizard docs]) -- Fix home connect coffe-milk ratio option ([@Diegorro98] - [#138593]) ([home_connect docs]) -- Disable zwave_js testing resetting the controller ([@emontnemery] - [#138595]) ([zwave_js docs]) -- Add switch to toggle filter cycle 2 on balboa spas ([@natekspencer] - [#138605]) ([balboa docs]) (new-platform) -- Bump pyeconet to 0.1.28 ([@CodingSquirrel] - [#138610]) ([econet docs]) -- Bump plugwise to v1.7.2 ([@bouwew] - [#138613]) ([plugwise docs]) -- Add issues for data cap to onedrive ([@zweckj] - [#138411]) ([onedrive docs]) -- Replace alarm action descriptions with wording from online docs ([@NoRi2909] - [#138608]) ([alarm_control_panel docs]) +- Update action descriptions of weather integration ([@NoRi2909] - [#138540]) +- Set quality scale to platinum 🏆️ for Habitica integration ([@tr4nt0r] - [#136076]) +- Improved auth failure handling in Nice G.O. ([@IceBotYT] - [#136607]) +- Add Home Connect action with recognized programs and options ([@Diegorro98] - [#130662]) +- Add binary sensor platform to LetPot integration ([@jpelgrom] - [#138554]) +- Add 6 new sensors to qBittorrent integration ([@Xitee1] - [#138446]) +- Add time entity to balboa ([@natekspencer] - [#138248]) +- Bump aioesphomeapi to 29.0.2 ([@bdraco] - [#138549]) +- Prevent voice wizard from crashing for wyoming/voip ([@synesthesiam] - [#138547]) +- Bump zeroconf to 0.144.3 ([@bdraco] - [#138553]) +- Use language util to match intent language ([@synesthesiam] - [#138560]) +- Fix and improve Home Connect strings ([@Diegorro98] - [#138583]) +- Bump pybalboa to 1.1.3 ([@natekspencer] - [#138557]) +- Bump PyViCare to 2.43.0 ([@CFenner] - [#138564]) +- Remove dynamic rate limits from Tesla Fleet ([@Bre77] - [#138576]) +- Add Event entity states to diagnostics for Bang & Olufsen ([@mj23000] - [#135859]) +- Provide part of uuid when requesting token for HomeWizard v2 API ([@DCSBL] - [#138586]) +- Fix home connect coffe-milk ratio option ([@Diegorro98] - [#138593]) +- Disable zwave_js testing resetting the controller ([@emontnemery] - [#138595]) +- Add switch to toggle filter cycle 2 on balboa spas ([@natekspencer] - [#138605]) +- Bump pyeconet to 0.1.28 ([@CodingSquirrel] - [#138610]) +- Bump plugwise to v1.7.2 ([@bouwew] - [#138613]) +- Add issues for data cap to onedrive ([@zweckj] - [#138411]) +- Replace alarm action descriptions with wording from online docs ([@NoRi2909] - [#138608]) - Update integrations screenshot in README ([@IceBotYT] - [#138555]) -- Update action description in ecovacs integration to match HA style ([@NoRi2909] - [#138548]) ([ecovacs docs]) -- Use correct inputs for relative time and duration options ([@Diegorro98] - [#138619]) ([home_connect docs]) -- Add missing unit for Withings snore sensor ([@teynar] - [#138517]) ([withings docs]) -- Fix sentence-casing in ZHA integration, capitalize names ([@NoRi2909] - [#138636]) ([zha docs]) -- Use gibibytes for onedrive ([@zweckj] - [#138637]) ([onedrive docs]) -- Replace opentherm_gw action key name with friendly name for UI ([@NoRi2909] - [#138634]) ([opentherm_gw docs]) -- Fix sentence-casing and capitalization of "Zigbee" in smlight ([@NoRi2909] - [#138647]) ([smlight docs]) -- Flexit bacnet/quality preparations ([@lellky] - [#138514]) ([flexit_bacnet docs]) -- Allow wifi switches for mesh repeaters in AVM Fritz!Box Tools ([@mib1185] - [#135456]) ([fritz docs]) -- Add quality scale bronze for flexit_bacnet ([@lellky] - [#138309]) ([flexit_bacnet docs]) -- Bump sense_energy to 0.13.5 ([@kbickar] - [#138659]) ([sense docs]) ([emulated_kasa docs]) -- Allow renaming of backup files in Synology DSM ([@mib1185] - [#138652]) ([synology_dsm docs]) -- Improve remember the milk storage ([@MartinHjelmare] - [#138618]) ([remember_the_milk docs]) -- Add OptionsFlow to Squeezebox to allow setting Browse Limit and Volume Step ([@peteS-UK] - [#129578]) ([squeezebox docs]) -- Add latest Nighthawk WiFi 7 routers to V2 models ([@lanthaler] - [#138675]) ([netgear docs]) -- Bump stookwijzer==1.5.4 ([@fwestenberg] - [#138678]) ([stookwijzer docs]) -- Move some setups during onboarding to background ([@balloob] - [#138558]) ([onboarding docs]) -- Allow removal of stale HEOS devices ([@andrewsayre] - [#138677]) ([heos docs]) -- Comply with parallel updates quality rule ([@lellky] - [#138672]) ([flexit_bacnet docs]) -- Update foscam action descriptions to match HA style ([@NoRi2909] - [#138664]) ([foscam docs]) -- Add preconditioning number entity to Ohme ([@dan-r] - [#138346]) ([ohme docs]) -- Improve 17track action descriptions by using those from the online docs ([@NoRi2909] - [#138698]) ([seventeentrack docs]) -- Elmax - fix issue 136877 ([@albertogeniola] - [#138419]) ([elmax docs]) -- Fix casing in Sensibo action descriptions ([@NoRi2909] - [#138701]) ([sensibo docs]) -- Bump yolink api 0.4.8 ([@matrixd2] - [#138703]) ([yolink docs]) +- Update action description in ecovacs integration to match HA style ([@NoRi2909] - [#138548]) +- Use correct inputs for relative time and duration options ([@Diegorro98] - [#138619]) +- Add missing unit for Withings snore sensor ([@teynar] - [#138517]) +- Fix sentence-casing in ZHA integration, capitalize names ([@NoRi2909] - [#138636]) +- Use gibibytes for onedrive ([@zweckj] - [#138637]) +- Replace opentherm_gw action key name with friendly name for UI ([@NoRi2909] - [#138634]) +- Fix sentence-casing and capitalization of "Zigbee" in smlight ([@NoRi2909] - [#138647]) +- Flexit bacnet/quality preparations ([@lellky] - [#138514]) +- Allow wifi switches for mesh repeaters in AVM Fritz!Box Tools ([@mib1185] - [#135456]) +- Add quality scale bronze for flexit_bacnet ([@lellky] - [#138309]) +- Bump sense_energy to 0.13.5 ([@kbickar] - [#138659]) +- Allow renaming of backup files in Synology DSM ([@mib1185] - [#138652]) +- Improve remember the milk storage ([@MartinHjelmare] - [#138618]) +- Add OptionsFlow to Squeezebox to allow setting Browse Limit and Volume Step ([@peteS-UK] - [#129578]) +- Add latest Nighthawk WiFi 7 routers to V2 models ([@lanthaler] - [#138675]) +- Bump stookwijzer==1.5.4 ([@fwestenberg] - [#138678]) +- Move some setups during onboarding to background ([@balloob] - [#138558]) +- Allow removal of stale HEOS devices ([@andrewsayre] - [#138677]) +- Comply with parallel updates quality rule ([@lellky] - [#138672]) +- Update foscam action descriptions to match HA style ([@NoRi2909] - [#138664]) +- Add preconditioning number entity to Ohme ([@dan-r] - [#138346]) +- Improve 17track action descriptions by using those from the online docs ([@NoRi2909] - [#138698]) +- Elmax - fix issue 136877 ([@albertogeniola] - [#138419]) +- Fix casing in Sensibo action descriptions ([@NoRi2909] - [#138701]) +- Bump yolink api 0.4.8 ([@matrixd2] - [#138703]) - Bump uv to 0.6.0 ([@edenhaus] - [#138707]) -- Optimize Refoss state_class of Sensor ([@ashionky] - [#138266]) ([refoss docs]) -- Add repair-issue that backup location setup is missing in Synology DSM ([@mib1185] - [#138233]) ([synology_dsm docs]) -- Use correct camel-case for OpenThread, reword error message ([@NoRi2909] - [#138651]) ([otbr docs]) +- Optimize Refoss state_class of Sensor ([@ashionky] - [#138266]) +- Add repair-issue that backup location setup is missing in Synology DSM ([@mib1185] - [#138233]) +- Use correct camel-case for OpenThread, reword error message ([@NoRi2909] - [#138651]) - Improve type hints in base entities ([@epenet] - [#138708]) - Add common entity module to pylint plugin ([@epenet] - [#138706]) - Update mypy-dev to 1.16.0a3 ([@cdce8p] - [#138655]) -- Fix snapshots timezone in Cloud tests ([@abmantis] - [#138393]) ([cloud docs]) -- Add translations for exceptions ([@lellky] - [#138669]) ([flexit_bacnet docs]) -- Create HEOS devices after integration setup ([@andrewsayre] - [#138721]) ([heos docs]) -- Add LV-RH131S-WM Air Purifier ([@CloCkWeRX] - [#138626]) ([vesync docs]) -- Move ZHA debug logs handling out of event loop ([@abmantis] - [#138568]) ([zha docs]) -- Add sensors for washer and system boiler in LG ThinQ ([@LG-ThinQ-Integration] - [#137514]) ([lg_thinq docs]) +- Fix snapshots timezone in Cloud tests ([@abmantis] - [#138393]) +- Add translations for exceptions ([@lellky] - [#138669]) +- Create HEOS devices after integration setup ([@andrewsayre] - [#138721]) +- Add LV-RH131S-WM Air Purifier ([@CloCkWeRX] - [#138626]) +- Move ZHA debug logs handling out of event loop ([@abmantis] - [#138568]) +- Add sensors for washer and system boiler in LG ThinQ ([@LG-ThinQ-Integration] - [#137514]) - Improve config entry state transitions when unloading and removing entries ([@emontnemery] - [#138522]) -- Fix typos in qBittorrent exceptions strings ([@NoRi2909] - [#138728]) ([qbittorrent docs]) -- Update HEOS repair issues quality scale item ([@andrewsayre] - [#138724]) ([heos docs]) -- Fix race condition on eheimdigital coordinator setup ([@autinerd] - [#138580]) ([eheimdigital docs]) -- Fix small typo in qbittorrent strings.json ([@Xitee1] - [#138734]) ([qbittorrent docs]) -- Fix user-facing strings of the NWS integration ([@NoRi2909] - [#138727]) ([nws docs]) -- Mark reauthentication-flow as exempt for flexit_bacnet ([@lellky] - [#138740]) ([flexit_bacnet docs]) -- Mark action-exceptions as exempt for flexit_bacnet ([@lellky] - [#138739]) ([flexit_bacnet docs]) -- Fix wrong description of teslemetry.set_scheduled_charging action ([@NoRi2909] - [#138723]) ([teslemetry docs]) -- Bump PyViCare to 2.43.1 ([@CFenner] - [#138737]) ([vicare docs]) -- Bump aioesphomeapi to 29.1.0 ([@bdraco] - [#138742]) ([esphome docs]) -- Fix temp files of mqtt CI tests not cleaned up properly ([@jbouwh] - [#138741]) ([mqtt docs]) -- Update Diagnostics in Teslemetry ([@Bre77] - [#138759]) ([teslemetry docs]) -- Allow playback of h265 encoded Reolink video ([@starkillerOG] - [#138667]) ([reolink docs]) -- Bump zeroconf to 0.145.1 ([@bdraco] - [#138763]) ([zeroconf docs]) -- Fixing casing mistakes in user-facing strings of renault ([@NoRi2909] - [#138729]) ([renault docs]) -- Make spelling of "BSB-Lan" consistent ([@NoRi2909] - [#138766]) ([bsblan docs]) -- Fix Z-WaveJS inclusion in the background ([@MindFreeze] - [#138717]) ([zwave_js docs]) -- Fix grammar in evohome.reset_system action, consistently add "mode" ([@NoRi2909] - [#138777]) ([evohome docs]) -- Add support for announce to Squeezebox media player ([@peteS-UK] - [#129460]) ([squeezebox docs]) -- Add HEOS entity service to set group volume level ([@andrewsayre] - [#136885]) ([heos docs]) -- airq: add more verbose debug logging ([@Sibgatulin] - [#138192]) ([airq docs]) -- Add threshold sensor to Aranet ([@parkerbxyz] - [#137291]) ([aranet docs]) -- Add switch flex button support. ([@matrixd2] - [#137524]) ([yolink docs]) -- Add `_shelly._tcp` to Shelly zeroconf configuration ([@bieniu] - [#138782]) ([shelly docs]) -- Ecobee: Report Humidifier Action ([@SLaks] - [#138756]) ([ecobee docs]) +- Fix typos in qBittorrent exceptions strings ([@NoRi2909] - [#138728]) +- Update HEOS repair issues quality scale item ([@andrewsayre] - [#138724]) +- Fix race condition on eheimdigital coordinator setup ([@autinerd] - [#138580]) +- Fix small typo in qbittorrent strings.json ([@Xitee1] - [#138734]) +- Fix user-facing strings of the NWS integration ([@NoRi2909] - [#138727]) +- Mark reauthentication-flow as exempt for flexit_bacnet ([@lellky] - [#138740]) +- Mark action-exceptions as exempt for flexit_bacnet ([@lellky] - [#138739]) +- Fix wrong description of teslemetry.set_scheduled_charging action ([@NoRi2909] - [#138723]) +- Bump PyViCare to 2.43.1 ([@CFenner] - [#138737]) +- Bump aioesphomeapi to 29.1.0 ([@bdraco] - [#138742]) +- Fix temp files of mqtt CI tests not cleaned up properly ([@jbouwh] - [#138741]) +- Update Diagnostics in Teslemetry ([@Bre77] - [#138759]) +- Allow playback of h265 encoded Reolink video ([@starkillerOG] - [#138667]) +- Bump zeroconf to 0.145.1 ([@bdraco] - [#138763]) +- Fixing casing mistakes in user-facing strings of renault ([@NoRi2909] - [#138729]) +- Make spelling of "BSB-Lan" consistent ([@NoRi2909] - [#138766]) +- Fix Z-WaveJS inclusion in the background ([@MindFreeze] - [#138717]) +- Fix grammar in evohome.reset_system action, consistently add "mode" ([@NoRi2909] - [#138777]) +- Add support for announce to Squeezebox media player ([@peteS-UK] - [#129460]) +- Add HEOS entity service to set group volume level ([@andrewsayre] - [#136885]) +- airq: add more verbose debug logging ([@Sibgatulin] - [#138192]) +- Add threshold sensor to Aranet ([@parkerbxyz] - [#137291]) +- Add switch flex button support. ([@matrixd2] - [#137524]) +- Add `_shelly._tcp` to Shelly zeroconf configuration ([@bieniu] - [#138782]) +- Ecobee: Report Humidifier Action ([@SLaks] - [#138756]) - Bump uv to 0.6.1 ([@edenhaus] - [#138790]) - Reorder Dockerfile to improve caching ([@edenhaus] - [#138789]) -- Fix shelly not being able to be setup from user flow when already discovered ([@bdraco] - [#138807]) ([shelly docs]) +- Fix shelly not being able to be setup from user flow when already discovered ([@bdraco] - [#138807]) - Add Home Connect to .strict-typing ([@Diegorro98] - [#138799]) -- Add Home Connect entities that weren't added before ([@Diegorro98] - [#138796]) ([home_connect docs]) -- Set Home Connect beverages counters as diagnostics ([@Diegorro98] - [#138798]) ([home_connect docs]) -- Add connectivity binary sensor to Home Connect ([@Diegorro98] - [#138795]) ([home_connect docs]) -- Update Home Assistant base image to 2025.02.1 ([@frenck] - [#138746]) (breaking-change) +- Add Home Connect entities that weren't added before ([@Diegorro98] - [#138796]) +- Set Home Connect beverages counters as diagnostics ([@Diegorro98] - [#138798]) +- Add connectivity binary sensor to Home Connect ([@Diegorro98] - [#138795]) +- Update Home Assistant base image to 2025.02.1 ([@frenck] - [#138746]) - Fix typos in strings.json files ([@CFenner] - [#138601]) -- Add HEOS group volume down/up actions ([@andrewsayre] - [#138801]) ([heos docs]) -- Set clean_start=True on connect to MQTT broker ([@skobow] - [#136026]) ([mqtt docs]) -- Bump aioesphomeapi to 29.1.1 ([@bdraco] - [#138827]) ([esphome docs]) -- Move blocking code to executor job in MQTT CI test helper ([@jbouwh] - [#138815]) ([mqtt docs]) -- Bump habluetooth to 3.22.0 ([@bdraco] - [#138812]) ([bluetooth docs]) -- Add button for bond light temp toggle feature ([@HA-Roberto] - [#135379]) ([bond docs]) -- Electric Kiwi: Add quality scale ([@mikey0000] - [#138680]) ([electric_kiwi docs]) -- add icon to select ([@mikey0000] - [#138834]) ([electric_kiwi docs]) -- Add test for flexit_bacnet hvac mode ([@lellky] - [#138748]) ([flexit_bacnet docs]) +- Add HEOS group volume down/up actions ([@andrewsayre] - [#138801]) +- Set clean_start=True on connect to MQTT broker ([@skobow] - [#136026]) +- Bump aioesphomeapi to 29.1.1 ([@bdraco] - [#138827]) +- Move blocking code to executor job in MQTT CI test helper ([@jbouwh] - [#138815]) +- Bump habluetooth to 3.22.0 ([@bdraco] - [#138812]) +- Add button for bond light temp toggle feature ([@HA-Roberto] - [#135379]) +- Electric Kiwi: Add quality scale ([@mikey0000] - [#138680]) +- add icon to select ([@mikey0000] - [#138834]) +- Add test for flexit_bacnet hvac mode ([@lellky] - [#138748]) - Improve performance of calculating state ([@bdraco] - [#138832]) -- Add sensors for pellets boiler in ViCare integration ([@CFenner] - [#138563]) ([vicare docs]) -- Electric Kiwi: Parallel updates ([@mikey0000] - [#138839]) ([electric_kiwi docs]) -- Remove unused code in the climate entity of the flexit_bacnet integration ([@lellky] - [#138840]) ([flexit_bacnet docs]) -- Update xknx to 3.6.0 ([@farmio] - [#138838]) ([knx docs]) -- Modify string water_heater's off state ([@LG-ThinQ-Integration] - [#137627]) ([lg_thinq docs]) -- Add check_connection parameter to cloud login methods and handle AlreadyConnectedError ([@ludeeus] - [#138699]) ([cloud docs]) -- Adds Tado Child Lock support ([@proohit] - [#135837]) ([tado docs]) (new-platform) +- Add sensors for pellets boiler in ViCare integration ([@CFenner] - [#138563]) +- Electric Kiwi: Parallel updates ([@mikey0000] - [#138839]) +- Remove unused code in the climate entity of the flexit_bacnet integration ([@lellky] - [#138840]) +- Update xknx to 3.6.0 ([@farmio] - [#138838]) +- Modify string water_heater's off state ([@LG-ThinQ-Integration] - [#137627]) +- Add check_connection parameter to cloud login methods and handle AlreadyConnectedError ([@ludeeus] - [#138699]) +- Adds Tado Child Lock support ([@proohit] - [#135837]) - Add WIND_DIRECTION to SensorDeviceClass and NumberDeviceClass ([@edenhaus] - [#138714]) -- Refactor eheimdigital setup_device_entities ([@autinerd] - [#138837]) ([eheimdigital docs]) -- Homee switch platform ([@Taraman17] - [#137457]) ([homee docs]) (new-platform) -- Update play_media parameter description in Media Player ([@PeteRager] - [#138855]) ([media_player docs]) -- Revert "Add assistant filter to expose entities list command" ([@emontnemery] - [#138867]) ([homeassistant docs]) +- Refactor eheimdigital setup_device_entities ([@autinerd] - [#138837]) +- Homee switch platform ([@Taraman17] - [#137457]) +- Update play_media parameter description in Media Player ([@PeteRager] - [#138855]) +- Revert "Add assistant filter to expose entities list command" ([@emontnemery] - [#138867]) - Improve reading clarity of steps code in scripts helper part 1 ([@arturpragacz] - [#138628]) -- Add exception translation for async_set_temperature in integration flexit_bacnet ([@lellky] - [#138870]) ([flexit_bacnet docs]) -- Select preferred discovered HEOS host ([@andrewsayre] - [#138779]) ([heos docs]) -- Bump onedrive-personal-sdk to 0.0.11 ([@zweckj] - [#138861]) ([onedrive docs]) +- Add exception translation for async_set_temperature in integration flexit_bacnet ([@lellky] - [#138870]) +- Select preferred discovered HEOS host ([@andrewsayre] - [#138779]) +- Bump onedrive-personal-sdk to 0.0.11 ([@zweckj] - [#138861]) - Improve reading clarity of steps code in scripts helper ([@arturpragacz] - [#134395]) -- Capitalize all occurrences of "Bond" brand name ([@NoRi2909] - [#138876]) ([bond docs]) -- Tuya camera rm duplication ([@maghiel] - [#138794]) ([tuya docs]) -- Make field description of snips.say_action UI-friendly ([@NoRi2909] - [#138276]) ([snips docs]) +- Capitalize all occurrences of "Bond" brand name ([@NoRi2909] - [#138876]) +- Tuya camera rm duplication ([@maghiel] - [#138794]) +- Make field description of snips.say_action UI-friendly ([@NoRi2909] - [#138276]) - Fix scaffolding generations ([@stevenh] - [#138820]) -- Make description of `input_select.select_next` action consistent ([@NoRi2909] - [#138877]) ([input_select docs]) -- Filter out certain intents from being matched in local fallback ([@balloob] - [#137763]) ([conversation docs]) ([assist_pipeline docs]) -- Add LINAK virtual integration supported by Idasen Desk ([@abmantis] - [#138749]) ([linak docs]) (new-integration) -- Remove some dead code from the conversation integration ([@emontnemery] - [#138878]) ([conversation docs]) +- Make description of `input_select.select_next` action consistent ([@NoRi2909] - [#138877]) +- Filter out certain intents from being matched in local fallback ([@balloob] - [#137763]) +- Add LINAK virtual integration supported by Idasen Desk ([@abmantis] - [#138749]) +- Remove some dead code from the conversation integration ([@emontnemery] - [#138878]) - Add initial basic GitHub Copilot instructions ([@frenck] - [#137754]) -- Environment Canada: Add a detailed forecast action ([@gwww] - [#138806]) ([environment_canada docs]) -- Switch cleanup for Shelly (part 1) ([@chemelli74] - [#138791]) ([shelly docs]) -- Use xmod model info for Shelly XMOD devices ([@chemelli74] - [#137013]) ([shelly docs]) -- Bump pyloadapi to 1.4.1 ([@tr4nt0r] - [#138894]) ([pyload docs]) -- Add light platform to qbus ([@thomasddn] - [#136168]) ([qbus docs]) (new-platform) -- Move test before setup coordinator `_async_setup` in pyLoad integration ([@tr4nt0r] - [#138893]) ([pyload docs]) -- Set parallel_updates in pyLoad integration ([@tr4nt0r] - [#138897]) ([pyload docs]) -- Minor readability improvement of Spotify browse media ([@emontnemery] - [#138907]) ([spotify docs]) -- Bump docker/build-push-action from 6.13.0 to 6.14.0 ([@dependabot] - [#138902]) -- Adjust config entry state checks in qbus ([@emontnemery] - [#138911]) ([qbus docs]) -- Adjust config entry state checks in reolink ([@emontnemery] - [#138909]) ([reolink docs]) -- Adjust config entry state check in yolink ([@emontnemery] - [#138904]) ([yolink docs]) -- Bump actions/cache from 4.2.0 to 4.2.1 ([@dependabot] - [#138901]) -- Adjust config entry state checks in esphome ([@emontnemery] - [#138914]) ([esphome docs]) -- Adjust config entry state checks in renault ([@emontnemery] - [#138910]) ([renault docs]) -- Adjust config entry state checks in mcp_server ([@emontnemery] - [#138913]) ([mcp_server docs]) -- Adjust config entry state checks in nest ([@emontnemery] - [#138912]) ([nest docs]) -- Adjust cleanup of removed integration aladdin_connect ([@emontnemery] - [#138917]) ([aladdin_connect docs]) -- Improve action descriptions of ness_alarm integration ([@NoRi2909] - [#138921]) ([ness_alarm docs]) -- Bump bluetooth-auto-recovery to 1.4.4 ([@bdraco] - [#138895]) ([bluetooth docs]) -- Allow use of insecure ciphers in rest_command ([@jpbede] - [#138886]) ([rest_command docs]) -- Add button platform to Homee ([@Taraman17] - [#138923]) ([homee docs]) (new-platform) -- Adjust cleanup of removed integration eight_sleep ([@emontnemery] - [#138926]) ([eight_sleep docs]) -- Adjust cleanup of removed integration life360 ([@emontnemery] - [#138928]) ([life360 docs]) -- Adjust cleanup of removed integration linear_garage_door ([@emontnemery] - [#138929]) ([linear_garage_door docs]) -- Adjust cleanup of removed integration mazda ([@emontnemery] - [#138930]) ([mazda docs]) -- Adjust cleanup of removed integration myq ([@emontnemery] - [#138931]) ([myq docs]) -- Adjust cleanup of removed integration spider ([@emontnemery] - [#138932]) ([spider docs]) -- Bump habluetooth to 3.22.1 and bleak-retry-connector to 3.9.0 ([@bdraco] - [#138898]) ([bluetooth docs]) -- Fix ability to set HEOS options ([@andrewsayre] - [#138235]) ([heos docs]) -- Allow files to be directly deleted in onedrive ([@zweckj] - [#138908]) ([onedrive docs]) -- Remove helper.recorder.async_wait_recorder ([@emontnemery] - [#138935]) ([recorder docs]) -- Add SensorPush Cloud integration ([@sstallion] - [#134223]) ([sensorpush_cloud docs]) (new-integration) -- Adjust config entry state check in vizio ([@emontnemery] - [#138905]) ([vizio docs]) -- Bump ruff to 0.9.7 ([@joostlek] - [#138939]) ([gtfs docs]) -- Add climate entity tests for flexit_bacnet and mark test coverage done (99%) ([@lellky] - [#138887]) ([flexit_bacnet docs]) -- Minor adjustment of recorder helper ([@emontnemery] - [#138941]) ([recorder docs]) -- Improve names and descriptions of `media_player.xxx_set` actions ([@NoRi2909] - [#138773]) ([media_player docs]) -- Add light platform to Homee ([@Taraman17] - [#138776]) ([homee docs]) (new-platform) +- Environment Canada: Add a detailed forecast action ([@gwww] - [#138806]) +- Switch cleanup for Shelly (part 1) ([@chemelli74] - [#138791]) +- Use xmod model info for Shelly XMOD devices ([@chemelli74] - [#137013]) +- Bump pyloadapi to 1.4.1 ([@tr4nt0r] - [#138894]) +- Add light platform to qbus ([@thomasddn] - [#136168]) +- Move test before setup coordinator `_async_setup` in pyLoad integration ([@tr4nt0r] - [#138893]) +- Set parallel_updates in pyLoad integration ([@tr4nt0r] - [#138897]) +- Minor readability improvement of Spotify browse media ([@emontnemery] - [#138907]) +- Bump docker/build-push-action from 6.13.0 to 6.14.0 (@dependabot - [#138902]) +- Adjust config entry state checks in qbus ([@emontnemery] - [#138911]) +- Adjust config entry state checks in reolink ([@emontnemery] - [#138909]) +- Adjust config entry state check in yolink ([@emontnemery] - [#138904]) +- Bump actions/cache from 4.2.0 to 4.2.1 (@dependabot - [#138901]) +- Adjust config entry state checks in esphome ([@emontnemery] - [#138914]) +- Adjust config entry state checks in renault ([@emontnemery] - [#138910]) +- Adjust config entry state checks in mcp_server ([@emontnemery] - [#138913]) +- Adjust config entry state checks in nest ([@emontnemery] - [#138912]) +- Adjust cleanup of removed integration aladdin_connect ([@emontnemery] - [#138917]) +- Improve action descriptions of ness_alarm integration ([@NoRi2909] - [#138921]) +- Bump bluetooth-auto-recovery to 1.4.4 ([@bdraco] - [#138895]) +- Allow use of insecure ciphers in rest_command ([@jpbede] - [#138886]) +- Add button platform to Homee ([@Taraman17] - [#138923]) +- Adjust cleanup of removed integration eight_sleep ([@emontnemery] - [#138926]) +- Adjust cleanup of removed integration life360 ([@emontnemery] - [#138928]) +- Adjust cleanup of removed integration linear_garage_door ([@emontnemery] - [#138929]) +- Adjust cleanup of removed integration mazda ([@emontnemery] - [#138930]) +- Adjust cleanup of removed integration myq ([@emontnemery] - [#138931]) +- Adjust cleanup of removed integration spider ([@emontnemery] - [#138932]) +- Bump habluetooth to 3.22.1 and bleak-retry-connector to 3.9.0 ([@bdraco] - [#138898]) +- Fix ability to set HEOS options ([@andrewsayre] - [#138235]) +- Allow files to be directly deleted in onedrive ([@zweckj] - [#138908]) +- Remove helper.recorder.async_wait_recorder ([@emontnemery] - [#138935]) +- Add SensorPush Cloud integration ([@sstallion] - [#134223]) +- Adjust config entry state check in vizio ([@emontnemery] - [#138905]) +- Bump ruff to 0.9.7 ([@joostlek] - [#138939]) +- Add climate entity tests for flexit_bacnet and mark test coverage done (99%) ([@lellky] - [#138887]) +- Minor adjustment of recorder helper ([@emontnemery] - [#138941]) +- Improve names and descriptions of `media_player.xxx_set` actions ([@NoRi2909] - [#138773]) +- Add light platform to Homee ([@Taraman17] - [#138776]) - Revert Python 3.13.2 requirement for now ([@frenck] - [#138948]) -- Add error handling to enphase_envoy number platform action ([@catsmanac] - [#136812]) ([enphase_envoy docs]) +- Add error handling to enphase_envoy number platform action ([@catsmanac] - [#136812]) - Bump propcache to 0.3.0 ([@bdraco] - [#138949]) -- Use capitalized "Modbus" as name, replace "slave" with "server" ([@NoRi2909] - [#138945]) ([modbus docs]) -- Restore `PaddleSwitchPico` (Pico Paddle Remote) device trigger to Lutron Caseta ([@bdraco] - [#137689]) ([lutron_caseta docs]) -- Adjust DSL line status options in SFR Box integration ([@epenet] - [#136425]) ([sfr_box docs]) -- Bump arcam-fmj to 1.8.1 ([@jgus] - [#138959]) ([arcam_fmj docs]) -- Jellyfin - Improve media image quality ([@zackslash] - [#138958]) ([jellyfin docs]) +- Use capitalized "Modbus" as name, replace "slave" with "server" ([@NoRi2909] - [#138945]) +- Restore `PaddleSwitchPico` (Pico Paddle Remote) device trigger to Lutron Caseta ([@bdraco] - [#137689]) +- Adjust DSL line status options in SFR Box integration ([@epenet] - [#136425]) +- Bump arcam-fmj to 1.8.1 ([@jgus] - [#138959]) +- Jellyfin - Improve media image quality ([@zackslash] - [#138958]) - Add debug launch configuration for current open test file ([@proohit] - [#137177]) -- Bump inkbird-ble to 0.7.0 ([@bdraco] - [#138964]) ([inkbird docs]) -- Bump universal-silabs-flasher to v0.0.29 ([@puddly] - [#138970]) ([homeassistant_hardware docs]) +- Bump inkbird-ble to 0.7.0 ([@bdraco] - [#138964]) +- Bump universal-silabs-flasher to v0.0.29 ([@puddly] - [#138970]) - Add ability to get callback when a config entry state changes ([@zweckj] - [#138943]) -- Mark flexit_bacnet as silver on the quality scale 🥈 ([@lellky] - [#138951]) ([flexit_bacnet docs]) -- Remember inkbird device type in the config entry ([@bdraco] - [#138967]) ([inkbird docs]) -- Bump aiounifi to v82 ([@Samywamy10] - [#138975]) ([unifi docs]) -- Media Player tests patch demo object ([@PeteRager] - [#138854]) ([media_player docs]) -- Update HEOS host from discovery ([@andrewsayre] - [#138950]) ([heos docs]) -- Extend initial IQS state for ViCare ([@CFenner] - [#138952]) ([vicare docs]) -- Homee: fix state_class of rain sensors. ([@Taraman17] - [#138310]) ([homee docs]) -- Bump sigstore/cosign-installer from 3.8.0 to 3.8.1 ([@dependabot] - [#138973]) -- Migrate `homeassistant_hardware` to use `FirmwareInfo` instead of just the application type ([@puddly] - [#138874]) ([homeassistant_yellow docs]) ([homeassistant_sky_connect docs]) ([homeassistant_hardware docs]) -- Don't fail on successful relogin in pyLoad integration ([@tr4nt0r] - [#138936]) ([pyload docs]) -- Fix off by one bug when sorting tasks in Habitica integration ([@tr4nt0r] - [#138993]) ([habitica docs]) -- Add remember the milk entity tests ([@MartinHjelmare] - [#138991]) ([remember_the_milk docs]) -- Fix Shelly model name for xmod devices ([@thecode] - [#138984]) ([shelly docs]) -- Unifi zone based rules ([@Samywamy10] - [#138974]) ([unifi docs]) -- Bump wolf-comm to 0.0.19 ([@mtielen] - [#138997]) ([wolflink docs]) -- Bump qbusmqttapi to 1.3.0 ([@thomasddn] - [#139000]) ([qbus docs]) -- Fix Shelly mock initialization for sleepy RPC device in tests ([@thecode] - [#139003]) ([shelly docs]) -- Bump HEOS quality scale to platinum ([@andrewsayre] - [#138995]) ([heos docs]) -- Add daily and monthly consumption sensors to the rympro integration ([@nivstein] - [#137953]) ([rympro docs]) -- Allow ignored thermobeacon devices to be set up from the user flow ([@bdraco] - [#139009]) ([thermobeacon docs]) -- Bump pyfritzhome 0.6.16 ([@mib1185] - [#139011]) ([fritzbox docs]) -- Add target_temp_step attribute to water_heater ([@LG-ThinQ-Integration] - [#138920]) ([demo docs]) ([water_heater docs]) -- Add button to set date and time for thermopro TP358/TP393 ([@stephan48] - [#135740]) ([thermopro docs]) -- Fix write_registers calling after the upgrade of pymodbus to 3.8.x ([@crug80] - [#139017]) ([modbus docs]) -- Swap the Gemini SDK to the newly released Unified SDK ([@IvanLH] - [#138246]) ([google_generative_ai_conversation docs]) -- Adjust config entry state check in unifi ([@emontnemery] - [#138906]) ([unifi docs]) -- Bump habluetooth to 3.24.0 ([@bdraco] - [#139021]) ([bluetooth docs]) -- Fix station parser problem in Trafikverket Train ([@gjohansson-ST] - [#139035]) ([trafikverket_train docs]) -- Implement base entity for smhi ([@gjohansson-ST] - [#139042]) ([smhi docs]) -- Bump holidays to 0.67 ([@gjohansson-ST] - [#139036]) ([workday docs]) ([holiday docs]) +- Mark flexit_bacnet as silver on the quality scale 🥈 ([@lellky] - [#138951]) +- Remember inkbird device type in the config entry ([@bdraco] - [#138967]) +- Bump aiounifi to v82 ([@Samywamy10] - [#138975]) +- Media Player tests patch demo object ([@PeteRager] - [#138854]) +- Update HEOS host from discovery ([@andrewsayre] - [#138950]) +- Extend initial IQS state for ViCare ([@CFenner] - [#138952]) +- Homee: fix state_class of rain sensors. ([@Taraman17] - [#138310]) +- Bump sigstore/cosign-installer from 3.8.0 to 3.8.1 (@dependabot - [#138973]) +- Migrate `homeassistant_hardware` to use `FirmwareInfo` instead of just the application type ([@puddly] - [#138874]) +- Don't fail on successful relogin in pyLoad integration ([@tr4nt0r] - [#138936]) +- Fix off by one bug when sorting tasks in Habitica integration ([@tr4nt0r] - [#138993]) +- Add remember the milk entity tests ([@MartinHjelmare] - [#138991]) +- Fix Shelly model name for xmod devices ([@thecode] - [#138984]) +- Unifi zone based rules ([@Samywamy10] - [#138974]) +- Bump wolf-comm to 0.0.19 ([@mtielen] - [#138997]) +- Bump qbusmqttapi to 1.3.0 ([@thomasddn] - [#139000]) +- Fix Shelly mock initialization for sleepy RPC device in tests ([@thecode] - [#139003]) +- Bump HEOS quality scale to platinum ([@andrewsayre] - [#138995]) +- Add daily and monthly consumption sensors to the rympro integration ([@nivstein] - [#137953]) +- Allow ignored thermobeacon devices to be set up from the user flow ([@bdraco] - [#139009]) +- Bump pyfritzhome 0.6.16 ([@mib1185] - [#139011]) +- Add target_temp_step attribute to water_heater ([@LG-ThinQ-Integration] - [#138920]) +- Add button to set date and time for thermopro TP358/TP393 ([@stephan48] - [#135740]) +- Fix write_registers calling after the upgrade of pymodbus to 3.8.x ([@crug80] - [#139017]) +- Swap the Gemini SDK to the newly released Unified SDK ([@IvanLH] - [#138246]) +- Adjust config entry state check in unifi ([@emontnemery] - [#138906]) +- Bump habluetooth to 3.24.0 ([@bdraco] - [#139021]) +- Fix station parser problem in Trafikverket Train ([@gjohansson-ST] - [#139035]) +- Implement base entity for smhi ([@gjohansson-ST] - [#139042]) +- Bump holidays to 0.67 ([@gjohansson-ST] - [#139036]) - Bump async-interrupt to 1.2.2 ([@bdraco] - [#139056]) -- Bump aiodhcpwatcher to 1.1.1 ([@bdraco] - [#139058]) ([dhcp docs]) +- Bump aiodhcpwatcher to 1.1.1 ([@bdraco] - [#139058]) - Bump aiohttp-fast-zlib to 0.2.3 ([@bdraco] - [#139062]) -- Bump fnv-hash-fast to 1.2.3 ([@bdraco] - [#139059]) ([recorder docs]) ([homekit docs]) -- Improve descriptions in `nuki.lock_n_go` action ([@NoRi2909] - [#139067]) ([nuki docs]) -- Bump Stookwijzer to 1.5.7 ([@fwestenberg] - [#139063]) ([stookwijzer docs]) -- Bump cached-ipaddress to 0.8.1 ([@bdraco] - [#139061]) ([dhcp docs]) -- Use ConfigEntry.runtime_data to store Minecraft Server runtime data ([@elmurato] - [#139039]) ([minecraft_server docs]) +- Bump fnv-hash-fast to 1.2.3 ([@bdraco] - [#139059]) +- Improve descriptions in `nuki.lock_n_go` action ([@NoRi2909] - [#139067]) +- Bump Stookwijzer to 1.5.7 ([@fwestenberg] - [#139063]) +- Bump cached-ipaddress to 0.8.1 ([@bdraco] - [#139061]) +- Use ConfigEntry.runtime_data to store Minecraft Server runtime data ([@elmurato] - [#139039]) - Bump ulid-transform to 1.2.1 ([@bdraco] - [#139054]) -- Bump pyrisco to 0.6.7 ([@FredericMa] - [#139065]) ([risco docs]) -- Bump pyfritzhome to 0.6.17 ([@mib1185] - [#139066]) ([fritzbox docs]) +- Bump pyrisco to 0.6.7 ([@FredericMa] - [#139065]) +- Bump pyfritzhome to 0.6.17 ([@mib1185] - [#139066]) - Fix docstring parameter in entity platform ([@joostlek] - [#139070]) -- Add entities that represent program options to Home Connect ([@Diegorro98] - [#138674]) ([home_connect docs]) -- Add buttons to Home Connect ([@Diegorro98] - [#138792]) ([home_connect docs]) (new-platform) -- Fix minimum schema version to run event_id_post_migration ([@bdraco] - [#139014]) ([recorder docs]) -- Fix dryer's remaining time issue ([@LG-ThinQ-Integration] - [#138764]) ([lg_thinq docs]) -- Bump aiodiscover to 2.6.1 ([@bdraco] - [#139055]) ([dhcp docs]) -- Remove unnecessary debug message from vesync ([@iprak] - [#139083]) ([vesync docs]) -- Bump py-synologydsm-api to 2.7.0 ([@mib1185] - [#139082]) ([synology_dsm docs]) -- Add select setting entities to Home Connect ([@Diegorro98] - [#138884]) ([home_connect docs]) -- Fix typo in SSH connection string for cisco ios device_tracker ([@javers99] - [#138584]) ([cisco_ios docs]) -- Bump pyprosegur to 0.0.14 ([@dgomes] - [#139077]) ([prosegur docs]) -- OpenAI to report when running out of funds ([@balloob] - [#139088]) ([openai_conversation docs]) -- Add tests to Evohome for its native services ([@zxdavb] - [#139104]) ([evohome docs]) -- Add Home Connect functional light color temperature percent setting ([@Diegorro98] - [#139096]) ([home_connect docs]) -- Backup location feature requires Synology DSM 6.0 and higher ([@mib1185] - [#139106]) ([synology_dsm docs]) -- Fetch allowed values for select entities at Home Connect ([@Diegorro98] - [#139103]) ([home_connect docs]) -- Bump aiohue to 4.7.4 ([@joostlek] - [#139108]) ([hue docs]) -- Waze action support entities ([@TomBrien] - [#139068]) ([waze_travel_time docs]) -- Remove individual lcn devices for each entity ([@alengwenus] - [#136450]) ([lcn docs]) -- Allow rename of the backup folder for OneDrive ([@zweckj] - [#138407]) ([onedrive docs]) -- Deprecate Home Connect command actions ([@Diegorro98] - [#139093]) ([home_connect docs]) -- Move remember the milk config storage to own module ([@MartinHjelmare] - [#138999]) ([remember_the_milk docs]) -- Test remember the milk configurator ([@MartinHjelmare] - [#139122]) ([remember_the_milk docs]) -- Change backup listener calls for existing backup integrations ([@zweckj] - [#138988]) ([synology_dsm docs]) ([google_drive docs]) ([onedrive docs]) -- Bump thermobeacon-ble to 0.8.0 ([@bdraco] - [#139119]) ([thermobeacon docs]) -- Complete remember the milk typing ([@MartinHjelmare] - [#139123]) ([remember_the_milk docs]) -- Fix flakey onedrive tests ([@zweckj] - [#139129]) ([onedrive docs]) -- Allow arbitrary Gemini attachments ([@SLaks] - [#138751]) ([google_generative_ai_conversation docs]) -- bump soco to 0.30.9 ([@PeteRager] - [#139143]) ([sonos docs]) -- Bump github/codeql-action from 3.28.9 to 3.28.10 ([@dependabot] - [#139162]) -- Bump aiowebostv to 0.7.0 ([@thecode] - [#139145]) ([webostv docs]) -- Bump androidtvremote2 to 0.2.0 ([@tronikos] - [#139141]) ([androidtv_remote docs]) -- Bump actions/upload-artifact from 4.6.0 to 4.6.1 ([@dependabot] - [#139161]) -- Consider the zone radius in proximity distance calculation ([@Spcemarine] - [#138819]) ([proximity docs]) (breaking-change) -- Remove unnecessary min/max setting of WATER_HEATER ([@LG-ThinQ-Integration] - [#138969]) ([lg_thinq docs]) -- Remove setup of rpi_power from onboarding ([@emontnemery] - [#139168]) ([onboarding docs]) +- Add entities that represent program options to Home Connect ([@Diegorro98] - [#138674]) +- Add buttons to Home Connect ([@Diegorro98] - [#138792]) +- Fix minimum schema version to run event_id_post_migration ([@bdraco] - [#139014]) +- Fix dryer's remaining time issue ([@LG-ThinQ-Integration] - [#138764]) +- Bump aiodiscover to 2.6.1 ([@bdraco] - [#139055]) +- Remove unnecessary debug message from vesync ([@iprak] - [#139083]) +- Bump py-synologydsm-api to 2.7.0 ([@mib1185] - [#139082]) +- Add select setting entities to Home Connect ([@Diegorro98] - [#138884]) +- Fix typo in SSH connection string for cisco ios device_tracker ([@javers99] - [#138584]) +- Bump pyprosegur to 0.0.14 ([@dgomes] - [#139077]) +- OpenAI to report when running out of funds ([@balloob] - [#139088]) +- Add tests to Evohome for its native services ([@zxdavb] - [#139104]) +- Add Home Connect functional light color temperature percent setting ([@Diegorro98] - [#139096]) +- Backup location feature requires Synology DSM 6.0 and higher ([@mib1185] - [#139106]) +- Fetch allowed values for select entities at Home Connect ([@Diegorro98] - [#139103]) +- Bump aiohue to 4.7.4 ([@joostlek] - [#139108]) +- Waze action support entities ([@TomBrien] - [#139068]) +- Remove individual lcn devices for each entity ([@alengwenus] - [#136450]) +- Allow rename of the backup folder for OneDrive ([@zweckj] - [#138407]) +- Deprecate Home Connect command actions ([@Diegorro98] - [#139093]) +- Move remember the milk config storage to own module ([@MartinHjelmare] - [#138999]) +- Test remember the milk configurator ([@MartinHjelmare] - [#139122]) +- Change backup listener calls for existing backup integrations ([@zweckj] - [#138988]) +- Bump thermobeacon-ble to 0.8.0 ([@bdraco] - [#139119]) +- Complete remember the milk typing ([@MartinHjelmare] - [#139123]) +- Fix flakey onedrive tests ([@zweckj] - [#139129]) +- Allow arbitrary Gemini attachments ([@SLaks] - [#138751]) +- bump soco to 0.30.9 ([@PeteRager] - [#139143]) +- Bump github/codeql-action from 3.28.9 to 3.28.10 (@dependabot - [#139162]) +- Bump aiowebostv to 0.7.0 ([@thecode] - [#139145]) +- Bump androidtvremote2 to 0.2.0 ([@tronikos] - [#139141]) +- Bump actions/upload-artifact from 4.6.0 to 4.6.1 (@dependabot - [#139161]) +- Consider the zone radius in proximity distance calculation ([@Spcemarine] - [#138819]) +- Remove unnecessary min/max setting of WATER_HEATER ([@LG-ThinQ-Integration] - [#138969]) +- Remove setup of rpi_power from onboarding ([@emontnemery] - [#139168]) - Better handle runtime recovery mode in bootstrap ([@arturpragacz] - [#138624]) -- Add Snoo integration ([@Lash-L] - [#134243]) ([snoo docs]) (new-integration) -- Bump zwave-js-server-python to 0.60.1 ([@MartinHjelmare] - [#139185]) ([zwave_js docs]) -- Fix description of `cycle` field in `input_select.select_previous` action ([@NoRi2909] - [#139032]) ([input_select docs]) -- Add melcloud standard horizontal vane modes ([@antlarr] - [#136654]) ([melcloud docs]) -- Change code owner - MotionMount integration ([@laiho-vogels] - [#139187]) ([motionmount docs]) -- Bump Weheat to 2025.2.22 ([@SteveDiks] - [#139186]) ([weheat docs]) -- Add ambient temperature and humidity status sensors to NUT ([@tdfountain] - [#124181]) ([nut docs]) -- Update LG webOS TV diagnostics to use tv_info and tv_state dictionaries ([@thecode] - [#139189]) ([webostv docs]) -- Add flag to backup store to track backup wizard completion ([@emontnemery] - [#138368]) ([backup docs]) -- Add translations for exceptions and data descriptions to pyLoad integration ([@tr4nt0r] - [#138896]) ([pyload docs]) -- Refactor to-do list order and reordering in Habitica ([@tr4nt0r] - [#138566]) ([habitica docs]) -- Add WebDAV backup agent ([@jpbede] - [#137721]) ([webdav docs]) (new-integration) -- Remove name in Minecraft Server config entry ([@elmurato] - [#139113]) ([minecraft_server docs]) -- Add vesync debug mode in library ([@cdnninja] - [#134571]) ([vesync docs]) +- Add Snoo integration ([@Lash-L] - [#134243]) +- Bump zwave-js-server-python to 0.60.1 ([@MartinHjelmare] - [#139185]) +- Fix description of `cycle` field in `input_select.select_previous` action ([@NoRi2909] - [#139032]) +- Add melcloud standard horizontal vane modes ([@antlarr] - [#136654]) +- Change code owner - MotionMount integration ([@laiho-vogels] - [#139187]) +- Bump Weheat to 2025.2.22 ([@SteveDiks] - [#139186]) +- Add ambient temperature and humidity status sensors to NUT ([@tdfountain] - [#124181]) +- Update LG webOS TV diagnostics to use tv_info and tv_state dictionaries ([@thecode] - [#139189]) +- Add flag to backup store to track backup wizard completion ([@emontnemery] - [#138368]) +- Add translations for exceptions and data descriptions to pyLoad integration ([@tr4nt0r] - [#138896]) +- Refactor to-do list order and reordering in Habitica ([@tr4nt0r] - [#138566]) +- Add WebDAV backup agent ([@jpbede] - [#137721]) +- Remove name in Minecraft Server config entry ([@elmurato] - [#139113]) +- Add vesync debug mode in library ([@cdnninja] - [#134571]) - Fix return value for DataUpdateCoordinator._async setup ([@MartinHjelmare] - [#139181]) -- Fix race in WS command recorder/info ([@emontnemery] - [#139177]) ([recorder docs]) +- Fix race in WS command recorder/info ([@emontnemery] - [#139177]) - Bump aiohttp to 3.11.13 ([@bdraco] - [#139197]) -- Update Linkplay constants for Arylic S10+ and Arylic Up2Stream Amp 2.1 ([@ozonejunkieau] - [#138198]) ([linkplay docs]) -- Add support for Apps and Radios to Squeezebox Media Browser ([@peteS-UK] - [#135009]) ([squeezebox docs]) -- Add azure_storage as backup agent ([@zweckj] - [#134085]) ([azure_storage docs]) (new-integration) -- Bump onedrive quality scale to platinum ([@zweckj] - [#137451]) ([onedrive docs]) -- Bump pyloadapi to v1.4.2 ([@tr4nt0r] - [#139140]) ([pyload docs]) -- Add missing translations to switchbot ([@emontnemery] - [#139212]) ([switchbot docs]) +- Update Linkplay constants for Arylic S10+ and Arylic Up2Stream Amp 2.1 ([@ozonejunkieau] - [#138198]) +- Add support for Apps and Radios to Squeezebox Media Browser ([@peteS-UK] - [#135009]) +- Add azure_storage as backup agent ([@zweckj] - [#134085]) +- Bump onedrive quality scale to platinum ([@zweckj] - [#137451]) +- Bump pyloadapi to v1.4.2 ([@tr4nt0r] - [#139140]) +- Add missing translations to switchbot ([@emontnemery] - [#139212]) - Fix bug in check_translations fixture ([@emontnemery] - [#139206]) -- Add missing exception translation to Home Connect ([@Diegorro98] - [#139218]) ([home_connect docs]) +- Add missing exception translation to Home Connect ([@Diegorro98] - [#139218]) - Configure trusted publishing for PyPI file upload ([@cdce8p] - [#137607]) -- Bump aiostreammagic to 2.11.0 ([@noahhusby] - [#139213]) ([cambridge_audio docs]) -- Add missing exception translation to Home Connect ([@Diegorro98] - [#139223]) ([home_connect docs]) -- Bump ohmepy to 1.3.2 ([@dan-r] - [#139013]) ([ohme docs]) -- Fix kitchen_sink statistic issues ([@emontnemery] - [#139228]) ([kitchen_sink docs]) -- Bump aiowebdav2 to 0.3.0 ([@jpbede] - [#139202]) ([webdav docs]) -- Bump pylamarzocco to 1.4.7 ([@zweckj] - [#139231]) ([lamarzocco docs]) +- Bump aiostreammagic to 2.11.0 ([@noahhusby] - [#139213]) +- Add missing exception translation to Home Connect ([@Diegorro98] - [#139223]) +- Bump ohmepy to 1.3.2 ([@dan-r] - [#139013]) +- Fix kitchen_sink statistic issues ([@emontnemery] - [#139228]) +- Bump aiowebdav2 to 0.3.0 ([@jpbede] - [#139202]) +- Bump pylamarzocco to 1.4.7 ([@zweckj] - [#139231]) - Add backup helper ([@emontnemery] - [#139199]) -- Reduce requests made by webdav ([@jpbede] - [#139238]) ([webdav docs]) -- Add Homee valve platform ([@Taraman17] - [#139188]) ([homee docs]) (new-platform) -- Fix units for LCN sensor ([@alengwenus] - [#138940]) ([lcn docs]) -- Add Ohme voltage and slot list sensor ([@dan-r] - [#139203]) ([ohme docs]) -- Initiate source list as instance variable in Volumio ([@joostlek] - [#139243]) ([volumio docs]) -- `logbook.log` action: Make description of `name` field UI-friendly ([@NoRi2909] - [#139200]) ([logbook docs]) -- Treat "Twist Assist" & "Block to Block" as feature names and add descriptions in Z-Wave ([@NoRi2909] - [#139239]) ([zwave_js docs]) -- Add climate's swing mode to LG ThinQ ([@LG-ThinQ-Integration] - [#137619]) ([lg_thinq docs]) -- Bump aiowithings to 3.1.6 ([@joostlek] - [#139242]) ([withings docs]) -- Add update reward action to Habitica integration ([@tr4nt0r] - [#139157]) ([habitica docs]) -- Add Re-Auth Flow to vesync ([@cdnninja] - [#137398]) ([vesync docs]) -- Rework the velbus configflow to make it more user-friendly ([@cereal2nd] - [#135609]) ([velbus docs]) -- Add missing ATTR_HVAC_MODE of async_set_temperature to LG ThinQ ([@LG-ThinQ-Integration] - [#137621]) ([lg_thinq docs]) -- Make Radarr units translatable ([@danbishop] - [#139250]) ([radarr docs]) -- Improve Minecraft Server config flow tests ([@elmurato] - [#139251]) ([minecraft_server docs]) -- Revert "Bump Stookwijzer to 1.5.7" ([@edenhaus] - [#139253]) ([stookwijzer docs]) -- Add parallel updates to Home Connect ([@Diegorro98] - [#139255]) ([home_connect docs]) -- Bump fnv-hash-fast to 1.2.6 ([@bdraco] - [#139246]) ([recorder docs]) ([homekit docs]) -- Make default dim level configurable in Lutron ([@cameronr] - [#137127]) ([lutron docs]) -- Set PARALLEL_UPDATES in all Minecraft Server platforms ([@elmurato] - [#139259]) ([minecraft_server docs]) -- Bump aiowebostv to 0.7.1 ([@thecode] - [#139244]) ([webostv docs]) -- Consistently capitalize "Velbus" brand name, camel-case "VelServ" ([@NoRi2909] - [#139257]) ([velbus docs]) -- Bump cached-ipaddress to 0.9.2 ([@bdraco] - [#139245]) ([dhcp docs]) -- Make Sonarr component's units translatable ([@danbishop] - [#139254]) ([sonarr docs]) -- Bump stookwijzer to 1.5.8 ([@fwestenberg] - [#139258]) ([stookwijzer docs]) -- Bump Velbus to bronze quality scale ([@cereal2nd] - [#139256]) ([velbus docs]) -- Add Homee number platform ([@Taraman17] - [#138962]) ([homee docs]) (new-platform) -- Fix yolink lock v2 state update ([@matrixd2] - [#138710]) ([yolink docs]) -- Set Minecraft Server quality scale to silver ([@elmurato] - [#139265]) ([minecraft_server docs]) -- Add OpenWeatherMap Minute forecast action ([@10100011] - [#128799]) ([openweathermap docs]) -- Fix Ezviz entity state for cameras that are offline ([@RenierM26] - [#136003]) ([ezviz docs]) -- Use proper camel-case for "VeSync", fix sentence-casing in title ([@NoRi2909] - [#139252]) ([vesync docs]) -- Add request made by `rest_command` to debug log ([@jpbede] - [#139266]) ([rest_command docs]) -- Create repair for configured unavailable backup agents ([@MartinHjelmare] - [#137382]) ([backup docs]) -- Improve description of `openweathermap.get_minute_forecast` action ([@NoRi2909] - [#139267]) ([openweathermap docs]) -- Use right import in ezviz ([@joostlek] - [#139272]) ([ezviz docs]) -- Change touchline dependency to pytouchline_extended ([@brondum] - [#136362]) ([touchline docs]) -- Rename description field to notes in Habitica action ([@tr4nt0r] - [#139271]) ([habitica docs]) -- Add support for effects in Govee lights ([@Galorhallen] - [#137846]) ([govee_light_local docs]) -- Add Burbank Water and Power (BWP) virtual integration ([@tronikos] - [#139027]) ([burbank_water_and_power docs]) (new-integration) -- Update adext to 0.4.4 ([@pleasantone] - [#139151]) ([alarmdecoder docs]) -- Add sound mode support to Onkyo ([@arturpragacz] - [#133531]) ([onkyo docs]) -- Use new python library for picnic component ([@codesalatdev] - [#139111]) ([picnic docs]) -- Bump securetar to 2025.2.1 ([@emontnemery] - [#139273]) ([backup docs]) +- Reduce requests made by webdav ([@jpbede] - [#139238]) +- Add Homee valve platform ([@Taraman17] - [#139188]) +- Fix units for LCN sensor ([@alengwenus] - [#138940]) +- Add Ohme voltage and slot list sensor ([@dan-r] - [#139203]) +- Initiate source list as instance variable in Volumio ([@joostlek] - [#139243]) +- `logbook.log` action: Make description of `name` field UI-friendly ([@NoRi2909] - [#139200]) +- Treat "Twist Assist" & "Block to Block" as feature names and add descriptions in Z-Wave ([@NoRi2909] - [#139239]) +- Add climate's swing mode to LG ThinQ ([@LG-ThinQ-Integration] - [#137619]) +- Bump aiowithings to 3.1.6 ([@joostlek] - [#139242]) +- Add update reward action to Habitica integration ([@tr4nt0r] - [#139157]) +- Add Re-Auth Flow to vesync ([@cdnninja] - [#137398]) +- Rework the velbus configflow to make it more user-friendly ([@cereal2nd] - [#135609]) +- Add missing ATTR_HVAC_MODE of async_set_temperature to LG ThinQ ([@LG-ThinQ-Integration] - [#137621]) +- Make Radarr units translatable ([@danbishop] - [#139250]) +- Improve Minecraft Server config flow tests ([@elmurato] - [#139251]) +- Revert "Bump Stookwijzer to 1.5.7" ([@edenhaus] - [#139253]) +- Add parallel updates to Home Connect ([@Diegorro98] - [#139255]) +- Bump fnv-hash-fast to 1.2.6 ([@bdraco] - [#139246]) +- Make default dim level configurable in Lutron ([@cameronr] - [#137127]) +- Set PARALLEL_UPDATES in all Minecraft Server platforms ([@elmurato] - [#139259]) +- Bump aiowebostv to 0.7.1 ([@thecode] - [#139244]) +- Consistently capitalize "Velbus" brand name, camel-case "VelServ" ([@NoRi2909] - [#139257]) +- Bump cached-ipaddress to 0.9.2 ([@bdraco] - [#139245]) +- Make Sonarr component's units translatable ([@danbishop] - [#139254]) +- Bump stookwijzer to 1.5.8 ([@fwestenberg] - [#139258]) +- Bump Velbus to bronze quality scale ([@cereal2nd] - [#139256]) +- Add Homee number platform ([@Taraman17] - [#138962]) +- Fix yolink lock v2 state update ([@matrixd2] - [#138710]) +- Set Minecraft Server quality scale to silver ([@elmurato] - [#139265]) +- Add OpenWeatherMap Minute forecast action ([@10100011] - [#128799]) +- Fix Ezviz entity state for cameras that are offline ([@RenierM26] - [#136003]) +- Use proper camel-case for "VeSync", fix sentence-casing in title ([@NoRi2909] - [#139252]) +- Add request made by `rest_command` to debug log ([@jpbede] - [#139266]) +- Create repair for configured unavailable backup agents ([@MartinHjelmare] - [#137382]) +- Improve description of `openweathermap.get_minute_forecast` action ([@NoRi2909] - [#139267]) +- Use right import in ezviz ([@joostlek] - [#139272]) +- Change touchline dependency to pytouchline_extended ([@brondum] - [#136362]) +- Rename description field to notes in Habitica action ([@tr4nt0r] - [#139271]) +- Add support for effects in Govee lights ([@Galorhallen] - [#137846]) +- Add Burbank Water and Power (BWP) virtual integration ([@tronikos] - [#139027]) +- Update adext to 0.4.4 ([@pleasantone] - [#139151]) +- Add sound mode support to Onkyo ([@arturpragacz] - [#133531]) +- Use new python library for picnic component ([@codesalatdev] - [#139111]) +- Bump securetar to 2025.2.1 ([@emontnemery] - [#139273]) - Fix race in async_get_integrations with multiple calls when an integration is not found ([@bdraco] - [#139270]) -- Bump python-overseerr to 0.7.1 ([@joostlek] - [#139263]) ([overseerr docs]) -- Add coordinator to SMHI ([@gjohansson-ST] - [#139052]) ([smhi docs]) -- Make Radarr unit translation lowercase ([@danbishop] - [#139261]) ([radarr docs]) +- Bump python-overseerr to 0.7.1 ([@joostlek] - [#139263]) +- Add coordinator to SMHI ([@gjohansson-ST] - [#139052]) +- Make Radarr unit translation lowercase ([@danbishop] - [#139261]) - Add common state translation string for charging and discharging ([@mib1185] - [#139074]) - Add test fixture ignore_translations_for_mock_domains ([@emontnemery] - [#139235]) - Fix grammar in loader comments ([@bdraco] - [#139276]) -- Bump aiohomeconnect to 0.15.0 ([@Diegorro98] - [#139277]) ([home_connect docs]) -- Add current cavity temperature sensor to Home Connect ([@Diegorro98] - [#139282]) ([home_connect docs]) -- Bump anthropic to 0.47.2 ([@Shulyaka] - [#139283]) ([anthropic docs]) -- Adjust recorder validate_statistics handler ([@emontnemery] - [#139229]) ([recorder docs]) -- Fix re-connect logic in Apple TV integration ([@postlund] - [#139289]) ([apple_tv docs]) -- Revert "Bump stookwijzer==1.5.8" ([@bdraco] - [#139287]) ([stookwijzer docs]) -- Add option to ESPHome to subscribe to logs ([@bdraco] - [#139073]) ([esphome docs]) -- Remove not used constants in smhi ([@gjohansson-ST] - [#139298]) ([smhi docs]) -- Bump `aioshelly` to version `13.0.0` ([@bieniu] - [#139294]) ([shelly docs]) +- Bump aiohomeconnect to 0.15.0 ([@Diegorro98] - [#139277]) +- Add current cavity temperature sensor to Home Connect ([@Diegorro98] - [#139282]) +- Bump anthropic to 0.47.2 ([@Shulyaka] - [#139283]) +- Adjust recorder validate_statistics handler ([@emontnemery] - [#139229]) +- Fix re-connect logic in Apple TV integration ([@postlund] - [#139289]) +- Revert "Bump stookwijzer==1.5.8" ([@bdraco] - [#139287]) +- Add option to ESPHome to subscribe to logs ([@bdraco] - [#139073]) +- Remove not used constants in smhi ([@gjohansson-ST] - [#139298]) +- Bump `aioshelly` to version `13.0.0` ([@bieniu] - [#139294]) - Remove timeout from vscode test launch configuration ([@abmantis] - [#139288]) -- Add missing Home Connect context at event listener registration for appliance options ([@Diegorro98] - [#139292]) ([home_connect docs]) +- Add missing Home Connect context at event listener registration for appliance options ([@Diegorro98] - [#139292]) - Sort common translation strings ([@mib1185] - [#139300]) -- Add album artist media browser category to Squeezebox ([@peteS-UK] - [#139210]) ([squeezebox docs]) -- Bump aioesphomeapi to 29.2.0 ([@bdraco] - [#139309]) ([esphome docs]) -- Bump actions/download-artifact from 4.1.8 to 4.1.9 ([@dependabot] - [#139317]) -- Bump home-assistant/builder from 2024.08.2 to 2025.02.0 ([@dependabot] - [#139316]) -- Adjust remote ESPHome log subscription level on logging change ([@bdraco] - [#139308]) ([esphome docs]) -- Fix homeassistant/expose_entity/list ([@emontnemery] - [#138872]) ([homeassistant docs]) -- Bump `accuweather` to version `4.1.0` ([@bieniu] - [#139320]) ([accuweather docs]) -- Bump ZHA to 0.0.50 ([@TheJulianJES] - [#139318]) ([zha docs]) -- Bump pytechnove to 2.0.0 ([@Moustachauve] - [#139314]) ([technove docs]) (breaking-change) -- Update python-smarttub dependency to 0.0.39 ([@mdz] - [#139313]) ([smarttub docs]) -- Fix anthropic blocking call ([@Shulyaka] - [#139299]) ([anthropic docs]) -- Bump pybotvac to 0.0.26 ([@benbridts] - [#139330]) ([neato docs]) -- Bump stookwijzer==1.6.0 ([@fwestenberg] - [#139332]) ([stookwijzer docs]) -- Improve error message when failing to create backups ([@emontnemery] - [#139262]) ([backup docs]) -- Add translations and icon for Twinkly select entity ([@piitaya] - [#139336]) ([twinkly docs]) -- Bump recommended ESPHome Bluetooth proxy version to 2025.2.1 ([@bdraco] - [#139196]) ([esphome docs]) -- Add default_db_url flag to WS command recorder/info ([@emontnemery] - [#139333]) ([recorder docs]) -- Improve action descriptions of LIFX integration ([@NoRi2909] - [#139329]) ([lifx docs]) -- Bump Music Assistant client to 1.1.1 ([@marcelveldt] - [#139331]) ([music_assistant docs]) -- Refactor SmartThings ([@joostlek] - [#137940]) ([smartthings docs]) -- Add keys initiate_flow and entry_type to data entry translations ([@emontnemery] - [#138882]) ([kitchen_sink docs]) -- Add support for swing horizontal mode for mqtt climate ([@jbouwh] - [#139303]) ([climate docs]) ([mqtt docs]) -- Add entity translations to SmartThings ([@joostlek] - [#139342]) ([smartthings docs]) -- Improve logging for selected options in Onkyo ([@arturpragacz] - [#139279]) ([onkyo docs]) -- Change no fixtures comment in SmartThings ([@joostlek] - [#139344]) ([smartthings docs]) -- Set options for carbon monoxide detector sensor in SmartThings ([@joostlek] - [#139346]) ([smartthings docs]) -- Improve calculating supported features in template light ([@jbouwh] - [#139339]) ([template docs]) -- Update frontend to 20250226.0 ([@bramkragten] - [#139340]) ([frontend docs]) -- Use particulate matter device class in SmartThings ([@joostlek] - [#139351]) ([smartthings docs]) -- Set options for dishwasher job state sensor in SmartThings ([@joostlek] - [#139349]) ([smartthings docs]) (breaking-change) -- Set options for dishwasher machine state sensor in SmartThings ([@joostlek] - [#139347]) ([smartthings docs]) -- Set options for alarm sensor in SmartThings ([@joostlek] - [#139345]) ([smartthings docs]) +- Add album artist media browser category to Squeezebox ([@peteS-UK] - [#139210]) +- Bump aioesphomeapi to 29.2.0 ([@bdraco] - [#139309]) +- Bump actions/download-artifact from 4.1.8 to 4.1.9 (@dependabot - [#139317]) +- Bump home-assistant/builder from 2024.08.2 to 2025.02.0 (@dependabot - [#139316]) +- Adjust remote ESPHome log subscription level on logging change ([@bdraco] - [#139308]) +- Fix homeassistant/expose_entity/list ([@emontnemery] - [#138872]) +- Bump `accuweather` to version `4.1.0` ([@bieniu] - [#139320]) +- Bump ZHA to 0.0.50 ([@TheJulianJES] - [#139318]) +- Bump pytechnove to 2.0.0 ([@Moustachauve] - [#139314]) +- Update python-smarttub dependency to 0.0.39 ([@mdz] - [#139313]) +- Fix anthropic blocking call ([@Shulyaka] - [#139299]) +- Bump pybotvac to 0.0.26 ([@benbridts] - [#139330]) +- Bump stookwijzer==1.6.0 ([@fwestenberg] - [#139332]) +- Improve error message when failing to create backups ([@emontnemery] - [#139262]) +- Add translations and icon for Twinkly select entity ([@piitaya] - [#139336]) +- Bump recommended ESPHome Bluetooth proxy version to 2025.2.1 ([@bdraco] - [#139196]) +- Add default_db_url flag to WS command recorder/info ([@emontnemery] - [#139333]) +- Improve action descriptions of LIFX integration ([@NoRi2909] - [#139329]) +- Bump Music Assistant client to 1.1.1 ([@marcelveldt] - [#139331]) +- Refactor SmartThings ([@joostlek] - [#137940]) +- Add keys initiate_flow and entry_type to data entry translations ([@emontnemery] - [#138882]) +- Add support for swing horizontal mode for mqtt climate ([@jbouwh] - [#139303]) +- Add entity translations to SmartThings ([@joostlek] - [#139342]) +- Improve logging for selected options in Onkyo ([@arturpragacz] - [#139279]) +- Change no fixtures comment in SmartThings ([@joostlek] - [#139344]) +- Set options for carbon monoxide detector sensor in SmartThings ([@joostlek] - [#139346]) +- Improve calculating supported features in template light ([@jbouwh] - [#139339]) +- Update frontend to 20250226.0 ([@bramkragten] - [#139340]) +- Use particulate matter device class in SmartThings ([@joostlek] - [#139351]) +- Set options for dishwasher job state sensor in SmartThings ([@joostlek] - [#139349]) +- Set options for dishwasher machine state sensor in SmartThings ([@joostlek] - [#139347]) +- Set options for alarm sensor in SmartThings ([@joostlek] - [#139345]) - Fix variable scopes in scripts ([@arturpragacz] - [#138883]) -- Add translatable states to SmartThings media source input ([@joostlek] - [#139353]) ([smartthings docs]) (breaking-change) -- Add translatable states to SmartThings media playback ([@joostlek] - [#139354]) ([smartthings docs]) (breaking-change) -- Add translatable states to oven mode in SmartThings ([@joostlek] - [#139356]) ([smartthings docs]) (breaking-change) -- Add translatable states to oven job state in SmartThings ([@joostlek] - [#139361]) ([smartthings docs]) (breaking-change) -- Add translatable states to oven machine state ([@joostlek] - [#139358]) ([smartthings docs]) -- Add translatable states to robot cleaner movement in SmartThings ([@joostlek] - [#139363]) ([smartthings docs]) (breaking-change) -- Add translatable states to robot cleaner cleaning mode in SmartThings ([@joostlek] - [#139362]) ([smartthings docs]) -- Add translatable states to washer machine state in SmartThings ([@joostlek] - [#139366]) ([smartthings docs]) -- Add translatable states to smoke detector in SmartThings ([@joostlek] - [#139365]) ([smartthings docs]) -- Add translatable states to robot cleaner turbo mode in SmartThings ([@joostlek] - [#139364]) ([smartthings docs]) (breaking-change) -- Add translatable states to washer job state in SmartThings ([@joostlek] - [#139368]) ([smartthings docs]) (breaking-change) -- Improve Home Connect oven cavity temperature sensor ([@Diegorro98] - [#139355]) ([home_connect docs]) -- Add translatable states to dryer machine state in Smartthings ([@joostlek] - [#139369]) ([smartthings docs]) -- Add translatable states to dryer job state in SmartThings ([@joostlek] - [#139370]) ([smartthings docs]) (breaking-change) -- Don't create entities for disabled capabilities in SmartThings ([@joostlek] - [#139343]) ([smartthings docs]) -- Fix typo in SmartThing string ([@joostlek] - [#139373]) ([smartthings docs]) +- Add translatable states to SmartThings media source input ([@joostlek] - [#139353]) +- Add translatable states to SmartThings media playback ([@joostlek] - [#139354]) +- Add translatable states to oven mode in SmartThings ([@joostlek] - [#139356]) +- Add translatable states to oven job state in SmartThings ([@joostlek] - [#139361]) +- Add translatable states to oven machine state ([@joostlek] - [#139358]) +- Add translatable states to robot cleaner movement in SmartThings ([@joostlek] - [#139363]) +- Add translatable states to robot cleaner cleaning mode in SmartThings ([@joostlek] - [#139362]) +- Add translatable states to washer machine state in SmartThings ([@joostlek] - [#139366]) +- Add translatable states to smoke detector in SmartThings ([@joostlek] - [#139365]) +- Add translatable states to robot cleaner turbo mode in SmartThings ([@joostlek] - [#139364]) +- Add translatable states to washer job state in SmartThings ([@joostlek] - [#139368]) +- Improve Home Connect oven cavity temperature sensor ([@Diegorro98] - [#139355]) +- Add translatable states to dryer machine state in Smartthings ([@joostlek] - [#139369]) +- Add translatable states to dryer job state in SmartThings ([@joostlek] - [#139370]) +- Don't create entities for disabled capabilities in SmartThings ([@joostlek] - [#139343]) +- Fix typo in SmartThing string ([@joostlek] - [#139373]) +- Bump stookwijzer==1.6.1 ([@fwestenberg] - [#139380]) +- Bump ZHA to 0.0.51 ([@puddly] - [#139383]) +- Bump intents to 2025.2.26 ([@synesthesiam] - [#139387]) +- Fix fetch options error for Home connect ([@Diegorro98] - [#139392]) +- Bump onedrive to 0.0.12 ([@zweckj] - [#139410]) +- Bump pysmartthings to 2.0.0 ([@joostlek] - [#139418]) +- Bump habluetooth to 3.24.1 ([@bdraco] - [#139420]) +- Fix conversation agent fallback ([@balloob] - [#139421]) +- Add diagnostics to SmartThings ([@joostlek] - [#139423]) +- Bump bleak-esphome to 2.8.0 ([@bdraco] - [#139426]) +- Bump reolink-aio to 0.12.1 ([@starkillerOG] - [#139427]) +- Fix Music Assistant media player entity features ([@marcelveldt] - [#139428]) +- Update frontend to 20250227.0 ([@bramkragten] - [#139437]) +- Bump weatherflow4py to 1.3.1 ([@jeeftor] - [#135529]) +- Add new mediatypes to Music Assistant integration ([@marcelveldt] - [#139338]) +- Move climate intent to homeassistant integration ([@synesthesiam] - [#139371]) +- Bump aiohomeconnect to 0.15.1 ([@Diegorro98] - [#139445]) +- Fix SmartThings diagnostics ([@joostlek] - [#139447]) +- Bump pysmartthings to 2.0.1 ([@joostlek] - [#139454]) +- Change webdav namespace to absolut URI ([@jpbede] - [#139456]) +- Improve onedrive migration ([@zweckj] - [#139458]) +- Bump pysmartthings to 2.1.0 ([@joostlek] - [#139460]) +- Only lowercase SmartThings media input source if we have it ([@joostlek] - [#139468]) +- Set SmartThings suggested display precision ([@joostlek] - [#139470]) +- Fix Gemini Schema validation for #139416 ([@IvanLH] - [#139478]) +- Fail recorder.backup.async_pre_backup if Home Assistant is not running ([@emontnemery] - [#139491]) +- Fix shift state in Teslemetry ([@Bre77] - [#139505]) +- Improve error handling in CoreBackupReaderWriter ([@emontnemery] - [#139508]) +- Add diagnostics to onedrive ([@zweckj] - [#139516]) +- Make the Tuya backend library compatible with the newer paho mqtt client. ([@jbouwh] - [#139518]) +- Suppress unsupported event 'EVT_USP_RpsPowerDeniedByPsuOverload' by bumping aiounifi to v83 ([@Kane610] - [#139519]) +- Don't split wheels builder anymore ([@edenhaus] - [#139522]) +- Bump yt-dlp to 2025.02.19 ([@joostlek] - [#139526]) +- Update frontend to 20250228.0 ([@bramkragten] - [#139531]) +- Add missing 'state_class' attribute for Growatt plant sensors ([@LaithBudairi] - [#132145]) +- Bump env_canada to 0.8.0 ([@maruel] - [#138237]) +- Fix Nederlandse Spoorwegen to ignore trains in the past ([@Martreides] - [#138331]) +- Use multiple indexed group-by queries to get start time states for MySQL ([@bdraco] - [#138786]) +- Specify recorder as after dependency in sql integration ([@gjohansson-ST] - [#139037]) +- Handle IPv6 URLs in devolo Home Network ([@Shutgun] - [#139191]) +- Fix bug in derivative sensor when source sensor's state is constant ([@jgrande] - [#139230]) +- Ensure Hue bridge is added first to the device registry ([@marcelveldt] - [#139438]) +- Fix update data for multiple Gree devices ([@filipagh] - [#139469]) +- Use last event as color mode in SmartThings ([@joostlek] - [#139473]) +- Set SmartThings delta energy to Total ([@joostlek] - [#139474]) +- Fix alert not respecting can_acknowledge setting ([@StaleLoafOfBread] - [#139483]) +- Bump pysmartthings to 2.2.0 ([@joostlek] - [#139539]) +- Remove orphan devices on startup in SmartThings ([@joostlek] - [#139541]) +- Bump PySwitchBot to 0.56.1 ([@bdraco] - [#139544]) +- Bump pysmartthings to 2.3.0 ([@joostlek] - [#139546]) +- Improve SmartThings OCF device info ([@joostlek] - [#139547]) +- Add SmartThings Viper device info ([@joostlek] - [#139548]) +- Revert polling changes to HomeKit Controller ([@bdraco] - [#139550]) +- Bump pysmartthings to 2.4.0 ([@joostlek] - [#139564]) +- Bump Tesla Fleet API to v0.9.12 ([@Bre77] - [#139565]) +- Bump aiowebdav2 to 0.3.1 ([@jpbede] - [#139567]) +- Validate scopes in SmartThings config flow ([@joostlek] - [#139569]) +- Only determine SmartThings swing modes if we support it ([@joostlek] - [#139571]) +- Don't require not needed scopes in SmartThings ([@joostlek] - [#139576]) +- Homee: fix watchdog icon ([@Taraman17] - [#139577]) +- Bump aiohomekit to 3.2.8 ([@bdraco] - [#139579]) +- Fix duplicate unique id issue in Sensibo ([@gjohansson-ST] - [#139582]) +- Improve field descriptions of `zha.permit` action ([@NoRi2909] - [#139584]) +- Fix - Allow brightness only light MQTT json light to be set up using the `brightness` flag or via `supported_color_modes` ([@jbouwh] - [#139585]) +- Fix Manufacturer naming for Squeezelite model name for Squeezebox ([@peteS-UK] - [#139586]) +- Bump deebot-client to 12.3.1 ([@edenhaus] - [#139598]) +- Fix handling of NaN float values for current humidity in ESPHome ([@bdraco] - [#139600]) +- Bump aioshelly to 13.1.0 ([@thecode] - [#139601]) +- Bump inkbird-ble to 0.7.1 ([@bdraco] - [#139603]) +- Fix body text of imap message not available in custom event data template ([@jbouwh] - [#139609]) +- Fix arm vacation mode showing as armed away in elkm1 ([@bdraco] - [#139613]) +- Still request scopes in SmartThings ([@joostlek] - [#139626]) +- Bump pysmartthings to 2.4.1 ([@joostlek] - [#139627]) +- Fix unique identifiers where multiple IKEA Tradfri gateways are in use ([@cs12ag] - [#136060]) +- Fix vicare exception for specific ventilation device type ([@CrEaK] - [#138343]) +- Prevent zero interval in Calendar get_events service ([@abmantis] - [#139378]) +- Fix Homee brightness sensors reporting in percent ([@Taraman17] - [#139409]) +- Fix ability to remove orphan device in Music Assistant integration ([@marcelveldt] - [#139431]) +- Fix broken link in ESPHome BLE repair ([@bdraco] - [#139639]) +- Fix scope comparison in SmartThings ([@joostlek] - [#139652]) +- Avoid duplicate chat log content ([@balloob] - [#139679]) +- Add additional roborock debug logging ([@allenporter] - [#139680]) +- Improve failure handling and logging for invalid map responses ([@allenporter] - [#139681]) +- Abort SmartThings flow if default_config is not enabled ([@joostlek] - [#139700]) +- Bump ESPHome stable BLE version to 2025.2.2 ([@bdraco] - [#139704]) +- Bump holidays to 0.68 ([@gjohansson-ST] - [#139711]) +- Bump aiowebostv to 0.7.2 ([@thecode] - [#139712]) +- Bump sense-energy to 0.13.6 ([@bdraco] - [#139714]) +- Add nest translation string for `already_in_progress` ([@allenporter] - [#139727]) +- Bump google-nest-sdm to 7.1.4 ([@allenporter] - [#139728]) +- Delete refresh after a non-breaking error at event stream at Home Connect ([@Diegorro98] - [#139740]) +- Bump aiohomeconnect to 0.16.2 ([@Diegorro98] - [#139750]) +- Add Apollo Automation virtual integration ([@joostlek] - [#139751]) +- Fix incorrect weather state returned by HKO ([@MisterCommand] - [#139757]) +- Bump pysmartthings to 2.5.0 ([@joostlek] - [#139758]) +- Fix home connect available ([@MartinHjelmare] - [#139760]) +- Bump nexia to 2.1.1 ([@bdraco] - [#139772]) +- Bump aiowebostv to 0.7.3 ([@thecode] - [#139788]) +- Drop BETA postfix from Matter integration's title ([@marcelveldt] - [#139816]) +- Split the energy and data retrieval in WeHeat ([@SteveDiks] - [#139211]) +- Update frontend to 20250305.0 ([@bramkragten] - [#139829]) +- Get temperature data appropriate for hass.config.unit in LG ThinQ ([@LG-ThinQ-Integration] - [#137626]) +- Bump nexia to 2.2.1 ([@bdraco] - [#139786]) +- Revert "Add scene support to roborock (#137203)" ([@allenporter] - [#139840]) +- Bump aioecowitt to 2025.3.1 ([@joostlek] - [#139841]) +- Bump onedrive-personal-sdk to 0.0.13 ([@zweckj] - [#139846]) +- Bump intents to 2025.3.5 ([@synesthesiam] - [#139851]) +- Fix no disabled capabilities in SmartThings ([@joostlek] - [#139860]) [#109725]: https://github.com/home-assistant/core/pull/109725 [#116024]: https://github.com/home-assistant/core/pull/116024 @@ -1064,6 +1172,7 @@ For a summary in a more readable format: [#129578]: https://github.com/home-assistant/core/pull/129578 [#130098]: https://github.com/home-assistant/core/pull/130098 [#130662]: https://github.com/home-assistant/core/pull/130662 +[#132145]: https://github.com/home-assistant/core/pull/132145 [#133156]: https://github.com/home-assistant/core/pull/133156 [#133184]: https://github.com/home-assistant/core/pull/133184 [#133531]: https://github.com/home-assistant/core/pull/133531 @@ -1082,6 +1191,7 @@ For a summary in a more readable format: [#135436]: https://github.com/home-assistant/core/pull/135436 [#135456]: https://github.com/home-assistant/core/pull/135456 [#135513]: https://github.com/home-assistant/core/pull/135513 +[#135529]: https://github.com/home-assistant/core/pull/135529 [#135592]: https://github.com/home-assistant/core/pull/135592 [#135609]: https://github.com/home-assistant/core/pull/135609 [#135657]: https://github.com/home-assistant/core/pull/135657 @@ -1095,6 +1205,7 @@ For a summary in a more readable format: [#135984]: https://github.com/home-assistant/core/pull/135984 [#136003]: https://github.com/home-assistant/core/pull/136003 [#136026]: https://github.com/home-assistant/core/pull/136026 +[#136060]: https://github.com/home-assistant/core/pull/136060 [#136076]: https://github.com/home-assistant/core/pull/136076 [#136093]: https://github.com/home-assistant/core/pull/136093 [#136116]: https://github.com/home-assistant/core/pull/136116 @@ -1321,6 +1432,7 @@ For a summary in a more readable format: [#137613]: https://github.com/home-assistant/core/pull/137613 [#137619]: https://github.com/home-assistant/core/pull/137619 [#137621]: https://github.com/home-assistant/core/pull/137621 +[#137626]: https://github.com/home-assistant/core/pull/137626 [#137627]: https://github.com/home-assistant/core/pull/137627 [#137628]: https://github.com/home-assistant/core/pull/137628 [#137629]: https://github.com/home-assistant/core/pull/137629 @@ -1682,6 +1794,7 @@ For a summary in a more readable format: [#138232]: https://github.com/home-assistant/core/pull/138232 [#138233]: https://github.com/home-assistant/core/pull/138233 [#138235]: https://github.com/home-assistant/core/pull/138235 +[#138237]: https://github.com/home-assistant/core/pull/138237 [#138238]: https://github.com/home-assistant/core/pull/138238 [#138239]: https://github.com/home-assistant/core/pull/138239 [#138240]: https://github.com/home-assistant/core/pull/138240 @@ -1718,7 +1831,9 @@ For a summary in a more readable format: [#138322]: https://github.com/home-assistant/core/pull/138322 [#138329]: https://github.com/home-assistant/core/pull/138329 [#138330]: https://github.com/home-assistant/core/pull/138330 +[#138331]: https://github.com/home-assistant/core/pull/138331 [#138334]: https://github.com/home-assistant/core/pull/138334 +[#138343]: https://github.com/home-assistant/core/pull/138343 [#138346]: https://github.com/home-assistant/core/pull/138346 [#138354]: https://github.com/home-assistant/core/pull/138354 [#138355]: https://github.com/home-assistant/core/pull/138355 @@ -1844,6 +1959,7 @@ For a summary in a more readable format: [#138777]: https://github.com/home-assistant/core/pull/138777 [#138779]: https://github.com/home-assistant/core/pull/138779 [#138782]: https://github.com/home-assistant/core/pull/138782 +[#138786]: https://github.com/home-assistant/core/pull/138786 [#138789]: https://github.com/home-assistant/core/pull/138789 [#138790]: https://github.com/home-assistant/core/pull/138790 [#138791]: https://github.com/home-assistant/core/pull/138791 @@ -1952,6 +2068,7 @@ For a summary in a more readable format: [#139032]: https://github.com/home-assistant/core/pull/139032 [#139035]: https://github.com/home-assistant/core/pull/139035 [#139036]: https://github.com/home-assistant/core/pull/139036 +[#139037]: https://github.com/home-assistant/core/pull/139037 [#139039]: https://github.com/home-assistant/core/pull/139039 [#139042]: https://github.com/home-assistant/core/pull/139042 [#139052]: https://github.com/home-assistant/core/pull/139052 @@ -2002,6 +2119,7 @@ For a summary in a more readable format: [#139187]: https://github.com/home-assistant/core/pull/139187 [#139188]: https://github.com/home-assistant/core/pull/139188 [#139189]: https://github.com/home-assistant/core/pull/139189 +[#139191]: https://github.com/home-assistant/core/pull/139191 [#139196]: https://github.com/home-assistant/core/pull/139196 [#139197]: https://github.com/home-assistant/core/pull/139197 [#139199]: https://github.com/home-assistant/core/pull/139199 @@ -2010,12 +2128,14 @@ For a summary in a more readable format: [#139203]: https://github.com/home-assistant/core/pull/139203 [#139206]: https://github.com/home-assistant/core/pull/139206 [#139210]: https://github.com/home-assistant/core/pull/139210 +[#139211]: https://github.com/home-assistant/core/pull/139211 [#139212]: https://github.com/home-assistant/core/pull/139212 [#139213]: https://github.com/home-assistant/core/pull/139213 [#139218]: https://github.com/home-assistant/core/pull/139218 [#139223]: https://github.com/home-assistant/core/pull/139223 [#139228]: https://github.com/home-assistant/core/pull/139228 [#139229]: https://github.com/home-assistant/core/pull/139229 +[#139230]: https://github.com/home-assistant/core/pull/139230 [#139231]: https://github.com/home-assistant/core/pull/139231 [#139235]: https://github.com/home-assistant/core/pull/139235 [#139238]: https://github.com/home-assistant/core/pull/139238 @@ -2073,6 +2193,7 @@ For a summary in a more readable format: [#139332]: https://github.com/home-assistant/core/pull/139332 [#139333]: https://github.com/home-assistant/core/pull/139333 [#139336]: https://github.com/home-assistant/core/pull/139336 +[#139338]: https://github.com/home-assistant/core/pull/139338 [#139339]: https://github.com/home-assistant/core/pull/139339 [#139340]: https://github.com/home-assistant/core/pull/139340 [#139342]: https://github.com/home-assistant/core/pull/139342 @@ -2097,12 +2218,108 @@ For a summary in a more readable format: [#139368]: https://github.com/home-assistant/core/pull/139368 [#139369]: https://github.com/home-assistant/core/pull/139369 [#139370]: https://github.com/home-assistant/core/pull/139370 +[#139371]: https://github.com/home-assistant/core/pull/139371 [#139373]: https://github.com/home-assistant/core/pull/139373 +[#139378]: https://github.com/home-assistant/core/pull/139378 +[#139380]: https://github.com/home-assistant/core/pull/139380 +[#139383]: https://github.com/home-assistant/core/pull/139383 +[#139387]: https://github.com/home-assistant/core/pull/139387 +[#139392]: https://github.com/home-assistant/core/pull/139392 +[#139409]: https://github.com/home-assistant/core/pull/139409 +[#139410]: https://github.com/home-assistant/core/pull/139410 +[#139418]: https://github.com/home-assistant/core/pull/139418 +[#139420]: https://github.com/home-assistant/core/pull/139420 +[#139421]: https://github.com/home-assistant/core/pull/139421 +[#139423]: https://github.com/home-assistant/core/pull/139423 +[#139426]: https://github.com/home-assistant/core/pull/139426 +[#139427]: https://github.com/home-assistant/core/pull/139427 +[#139428]: https://github.com/home-assistant/core/pull/139428 +[#139431]: https://github.com/home-assistant/core/pull/139431 +[#139437]: https://github.com/home-assistant/core/pull/139437 +[#139438]: https://github.com/home-assistant/core/pull/139438 +[#139445]: https://github.com/home-assistant/core/pull/139445 +[#139447]: https://github.com/home-assistant/core/pull/139447 +[#139454]: https://github.com/home-assistant/core/pull/139454 +[#139456]: https://github.com/home-assistant/core/pull/139456 +[#139458]: https://github.com/home-assistant/core/pull/139458 +[#139460]: https://github.com/home-assistant/core/pull/139460 +[#139468]: https://github.com/home-assistant/core/pull/139468 +[#139469]: https://github.com/home-assistant/core/pull/139469 +[#139470]: https://github.com/home-assistant/core/pull/139470 +[#139473]: https://github.com/home-assistant/core/pull/139473 +[#139474]: https://github.com/home-assistant/core/pull/139474 +[#139478]: https://github.com/home-assistant/core/pull/139478 +[#139483]: https://github.com/home-assistant/core/pull/139483 +[#139491]: https://github.com/home-assistant/core/pull/139491 +[#139505]: https://github.com/home-assistant/core/pull/139505 +[#139508]: https://github.com/home-assistant/core/pull/139508 +[#139516]: https://github.com/home-assistant/core/pull/139516 +[#139518]: https://github.com/home-assistant/core/pull/139518 +[#139519]: https://github.com/home-assistant/core/pull/139519 +[#139522]: https://github.com/home-assistant/core/pull/139522 +[#139526]: https://github.com/home-assistant/core/pull/139526 +[#139531]: https://github.com/home-assistant/core/pull/139531 +[#139539]: https://github.com/home-assistant/core/pull/139539 +[#139541]: https://github.com/home-assistant/core/pull/139541 +[#139544]: https://github.com/home-assistant/core/pull/139544 +[#139546]: https://github.com/home-assistant/core/pull/139546 +[#139547]: https://github.com/home-assistant/core/pull/139547 +[#139548]: https://github.com/home-assistant/core/pull/139548 +[#139550]: https://github.com/home-assistant/core/pull/139550 +[#139564]: https://github.com/home-assistant/core/pull/139564 +[#139565]: https://github.com/home-assistant/core/pull/139565 +[#139567]: https://github.com/home-assistant/core/pull/139567 +[#139569]: https://github.com/home-assistant/core/pull/139569 +[#139571]: https://github.com/home-assistant/core/pull/139571 +[#139576]: https://github.com/home-assistant/core/pull/139576 +[#139577]: https://github.com/home-assistant/core/pull/139577 +[#139579]: https://github.com/home-assistant/core/pull/139579 +[#139582]: https://github.com/home-assistant/core/pull/139582 +[#139584]: https://github.com/home-assistant/core/pull/139584 +[#139585]: https://github.com/home-assistant/core/pull/139585 +[#139586]: https://github.com/home-assistant/core/pull/139586 +[#139598]: https://github.com/home-assistant/core/pull/139598 +[#139600]: https://github.com/home-assistant/core/pull/139600 +[#139601]: https://github.com/home-assistant/core/pull/139601 +[#139603]: https://github.com/home-assistant/core/pull/139603 +[#139609]: https://github.com/home-assistant/core/pull/139609 +[#139613]: https://github.com/home-assistant/core/pull/139613 +[#139626]: https://github.com/home-assistant/core/pull/139626 +[#139627]: https://github.com/home-assistant/core/pull/139627 +[#139639]: https://github.com/home-assistant/core/pull/139639 +[#139652]: https://github.com/home-assistant/core/pull/139652 +[#139679]: https://github.com/home-assistant/core/pull/139679 +[#139680]: https://github.com/home-assistant/core/pull/139680 +[#139681]: https://github.com/home-assistant/core/pull/139681 +[#139700]: https://github.com/home-assistant/core/pull/139700 +[#139704]: https://github.com/home-assistant/core/pull/139704 +[#139711]: https://github.com/home-assistant/core/pull/139711 +[#139712]: https://github.com/home-assistant/core/pull/139712 +[#139714]: https://github.com/home-assistant/core/pull/139714 +[#139727]: https://github.com/home-assistant/core/pull/139727 +[#139728]: https://github.com/home-assistant/core/pull/139728 +[#139740]: https://github.com/home-assistant/core/pull/139740 +[#139750]: https://github.com/home-assistant/core/pull/139750 +[#139751]: https://github.com/home-assistant/core/pull/139751 +[#139757]: https://github.com/home-assistant/core/pull/139757 +[#139758]: https://github.com/home-assistant/core/pull/139758 +[#139760]: https://github.com/home-assistant/core/pull/139760 +[#139772]: https://github.com/home-assistant/core/pull/139772 +[#139786]: https://github.com/home-assistant/core/pull/139786 +[#139788]: https://github.com/home-assistant/core/pull/139788 +[#139816]: https://github.com/home-assistant/core/pull/139816 +[#139829]: https://github.com/home-assistant/core/pull/139829 +[#139840]: https://github.com/home-assistant/core/pull/139840 +[#139841]: https://github.com/home-assistant/core/pull/139841 +[#139846]: https://github.com/home-assistant/core/pull/139846 +[#139851]: https://github.com/home-assistant/core/pull/139851 +[#139860]: https://github.com/home-assistant/core/pull/139860 [@10100011]: https://github.com/10100011 [@Bre77]: https://github.com/Bre77 [@CFenner]: https://github.com/CFenner [@CloCkWeRX]: https://github.com/CloCkWeRX [@CodingSquirrel]: https://github.com/CodingSquirrel +[@CrEaK]: https://github.com/CrEaK [@DCSBL]: https://github.com/DCSBL [@Diegorro98]: https://github.com/Diegorro98 [@Ernst79]: https://github.com/Ernst79 @@ -2111,11 +2328,15 @@ For a summary in a more readable format: [@HA-Roberto]: https://github.com/HA-Roberto [@IceBotYT]: https://github.com/IceBotYT [@IvanLH]: https://github.com/IvanLH +[@Kane610]: https://github.com/Kane610 [@LG-ThinQ-Integration]: https://github.com/LG-ThinQ-Integration +[@LaithBudairi]: https://github.com/LaithBudairi [@Lash-L]: https://github.com/Lash-L [@MaestroOnICe]: https://github.com/MaestroOnICe [@MartinHjelmare]: https://github.com/MartinHjelmare +[@Martreides]: https://github.com/Martreides [@MindFreeze]: https://github.com/MindFreeze +[@MisterCommand]: https://github.com/MisterCommand [@Moustachauve]: https://github.com/Moustachauve [@MrConorAE]: https://github.com/MrConorAE [@NoRi2909]: https://github.com/NoRi2909 @@ -2126,8 +2347,10 @@ For a summary in a more readable format: [@SLaks]: https://github.com/SLaks [@Samywamy10]: https://github.com/Samywamy10 [@Shulyaka]: https://github.com/Shulyaka +[@Shutgun]: https://github.com/Shutgun [@Sibgatulin]: https://github.com/Sibgatulin [@Spcemarine]: https://github.com/Spcemarine +[@StaleLoafOfBread]: https://github.com/StaleLoafOfBread [@SteveDiks]: https://github.com/SteveDiks [@Taraman17]: https://github.com/Taraman17 [@TheJulianJES]: https://github.com/TheJulianJES @@ -2162,10 +2385,10 @@ For a summary in a more readable format: [@chemelli74]: https://github.com/chemelli74 [@codesalatdev]: https://github.com/codesalatdev [@crug80]: https://github.com/crug80 +[@cs12ag]: https://github.com/cs12ag [@dan-r]: https://github.com/dan-r [@danbishop]: https://github.com/danbishop [@davidrapan]: https://github.com/davidrapan -[@dependabot]: https://github.com/apps/dependabot [@dgomes]: https://github.com/dgomes [@edenhaus]: https://github.com/edenhaus [@elmurato]: https://github.com/elmurato @@ -2173,6 +2396,7 @@ For a summary in a more readable format: [@epenet]: https://github.com/epenet [@erwindouna]: https://github.com/erwindouna [@farmio]: https://github.com/farmio +[@filipagh]: https://github.com/filipagh [@frenck]: https://github.com/frenck [@fwestenberg]: https://github.com/fwestenberg [@gjohansson-ST]: https://github.com/gjohansson-ST @@ -2184,6 +2408,8 @@ For a summary in a more readable format: [@javers99]: https://github.com/javers99 [@jbouwh]: https://github.com/jbouwh [@jdelaney72]: https://github.com/jdelaney72 +[@jeeftor]: https://github.com/jeeftor +[@jgrande]: https://github.com/jgrande [@jgus]: https://github.com/jgus [@joostlek]: https://github.com/joostlek [@jpbede]: https://github.com/jpbede @@ -2199,6 +2425,7 @@ For a summary in a more readable format: [@ludeeus]: https://github.com/ludeeus [@maghiel]: https://github.com/maghiel [@marcelveldt]: https://github.com/marcelveldt +[@maruel]: https://github.com/maruel [@matrixd2]: https://github.com/matrixd2 [@mckbrmn]: https://github.com/mckbrmn [@mdz]: https://github.com/mdz @@ -2246,482 +2473,3 @@ For a summary in a more readable format: [@zackslash]: https://github.com/zackslash [@zweckj]: https://github.com/zweckj [@zxdavb]: https://github.com/zxdavb -[abode docs]: /integrations/abode/ -[acaia docs]: /integrations/acaia/ -[accuweather docs]: /integrations/accuweather/ -[acmeda docs]: /integrations/acmeda/ -[adax docs]: /integrations/adax/ -[adguard docs]: /integrations/adguard/ -[advantage_air docs]: /integrations/advantage_air/ -[aemet docs]: /integrations/aemet/ -[airgradient docs]: /integrations/airgradient/ -[airly docs]: /integrations/airly/ -[airnow docs]: /integrations/airnow/ -[airq docs]: /integrations/airq/ -[airzone docs]: /integrations/airzone/ -[airzone_cloud docs]: /integrations/airzone_cloud/ -[aladdin_connect docs]: /integrations/aladdin_connect/ -[alarm_control_panel docs]: /integrations/alarm_control_panel/ -[alarmdecoder docs]: /integrations/alarmdecoder/ -[amberelectric docs]: /integrations/amberelectric/ -[ambient_network docs]: /integrations/ambient_network/ -[analytics_insights docs]: /integrations/analytics_insights/ -[android_ip_webcam docs]: /integrations/android_ip_webcam/ -[androidtv_remote docs]: /integrations/androidtv_remote/ -[anova docs]: /integrations/anova/ -[anthropic docs]: /integrations/anthropic/ -[aosmith docs]: /integrations/aosmith/ -[apcupsd docs]: /integrations/apcupsd/ -[apple_tv docs]: /integrations/apple_tv/ -[apsystems docs]: /integrations/apsystems/ -[aquacell docs]: /integrations/aquacell/ -[aranet docs]: /integrations/aranet/ -[arcam_fmj docs]: /integrations/arcam_fmj/ -[arve docs]: /integrations/arve/ -[aseko_pool_live docs]: /integrations/aseko_pool_live/ -[assist_pipeline docs]: /integrations/assist_pipeline/ -[assist_satellite docs]: /integrations/assist_satellite/ -[atag docs]: /integrations/atag/ -[august docs]: /integrations/august/ -[aurora docs]: /integrations/aurora/ -[aurora_abb_powerone docs]: /integrations/aurora_abb_powerone/ -[aussie_broadband docs]: /integrations/aussie_broadband/ -[autarco docs]: /integrations/autarco/ -[awair docs]: /integrations/awair/ -[azure_devops docs]: /integrations/azure_devops/ -[azure_storage docs]: /integrations/azure_storage/ -[backup docs]: /integrations/backup/ -[balboa docs]: /integrations/balboa/ -[bang_olufsen docs]: /integrations/bang_olufsen/ -[bayesian docs]: /integrations/bayesian/ -[blink docs]: /integrations/blink/ -[blueprint docs]: /integrations/blueprint/ -[bluesound docs]: /integrations/bluesound/ -[bluetooth docs]: /integrations/bluetooth/ -[bond docs]: /integrations/bond/ -[braviatv docs]: /integrations/braviatv/ -[bring docs]: /integrations/bring/ -[brother docs]: /integrations/brother/ -[bsblan docs]: /integrations/bsblan/ -[bthome docs]: /integrations/bthome/ -[burbank_water_and_power docs]: /integrations/burbank_water_and_power/ -[cambridge_audio docs]: /integrations/cambridge_audio/ -[cert_expiry docs]: /integrations/cert_expiry/ -[cisco_ios docs]: /integrations/cisco_ios/ -[climate docs]: /integrations/climate/ -[cloud docs]: /integrations/cloud/ -[co2signal docs]: /integrations/co2signal/ -[coinbase docs]: /integrations/coinbase/ -[command_line docs]: /integrations/command_line/ -[config docs]: /integrations/config/ -[conversation docs]: /integrations/conversation/ -[deluge docs]: /integrations/deluge/ -[demo docs]: /integrations/demo/ -[denonavr docs]: /integrations/denonavr/ -[dhcp docs]: /integrations/dhcp/ -[discovergy docs]: /integrations/discovergy/ -[dremel_3d_printer docs]: /integrations/dremel_3d_printer/ -[dsmr docs]: /integrations/dsmr/ -[duke_energy docs]: /integrations/duke_energy/ -[dwd_weather_warnings docs]: /integrations/dwd_weather_warnings/ -[easyenergy docs]: /integrations/easyenergy/ -[ecobee docs]: /integrations/ecobee/ -[econet docs]: /integrations/econet/ -[ecovacs docs]: /integrations/ecovacs/ -[eheimdigital docs]: /integrations/eheimdigital/ -[eight_sleep docs]: /integrations/eight_sleep/ -[electric_kiwi docs]: /integrations/electric_kiwi/ -[elmax docs]: /integrations/elmax/ -[emoncms docs]: /integrations/emoncms/ -[emulated_hue docs]: /integrations/emulated_hue/ -[emulated_kasa docs]: /integrations/emulated_kasa/ -[enigma2 docs]: /integrations/enigma2/ -[enphase_envoy docs]: /integrations/enphase_envoy/ -[environment_canada docs]: /integrations/environment_canada/ -[eq3btsmart docs]: /integrations/eq3btsmart/ -[esphome docs]: /integrations/esphome/ -[evohome docs]: /integrations/evohome/ -[ezviz docs]: /integrations/ezviz/ -[faa_delays docs]: /integrations/faa_delays/ -[fastdotcom docs]: /integrations/fastdotcom/ -[file_upload docs]: /integrations/file_upload/ -[filesize docs]: /integrations/filesize/ -[fireservicerota docs]: /integrations/fireservicerota/ -[firmata docs]: /integrations/firmata/ -[fitbit docs]: /integrations/fitbit/ -[fivem docs]: /integrations/fivem/ -[fjaraskupan docs]: /integrations/fjaraskupan/ -[flexit_bacnet docs]: /integrations/flexit_bacnet/ -[flick_electric docs]: /integrations/flick_electric/ -[flipr docs]: /integrations/flipr/ -[flo docs]: /integrations/flo/ -[flume docs]: /integrations/flume/ -[flux_led docs]: /integrations/flux_led/ -[folder_watcher docs]: /integrations/folder_watcher/ -[forecast_solar docs]: /integrations/forecast_solar/ -[forked_daapd docs]: /integrations/forked_daapd/ -[foscam docs]: /integrations/foscam/ -[freedompro docs]: /integrations/freedompro/ -[fritz docs]: /integrations/fritz/ -[fritzbox docs]: /integrations/fritzbox/ -[frontend docs]: /integrations/frontend/ -[frontier_silicon docs]: /integrations/frontier_silicon/ -[fujitsu_fglair docs]: /integrations/fujitsu_fglair/ -[fully_kiosk docs]: /integrations/fully_kiosk/ -[fyta docs]: /integrations/fyta/ -[garages_amsterdam docs]: /integrations/garages_amsterdam/ -[gardena_bluetooth docs]: /integrations/gardena_bluetooth/ -[generic docs]: /integrations/generic/ -[geo_json_events docs]: /integrations/geo_json_events/ -[geocaching docs]: /integrations/geocaching/ -[gios docs]: /integrations/gios/ -[github docs]: /integrations/github/ -[glances docs]: /integrations/glances/ -[goalzero docs]: /integrations/goalzero/ -[gogogate2 docs]: /integrations/gogogate2/ -[goodwe docs]: /integrations/goodwe/ -[google docs]: /integrations/google/ -[google_drive docs]: /integrations/google_drive/ -[google_generative_ai_conversation docs]: /integrations/google_generative_ai_conversation/ -[google_photos docs]: /integrations/google_photos/ -[google_pubsub docs]: /integrations/google_pubsub/ -[google_sheets docs]: /integrations/google_sheets/ -[google_tasks docs]: /integrations/google_tasks/ -[govee_light_local docs]: /integrations/govee_light_local/ -[gpsd docs]: /integrations/gpsd/ -[gree docs]: /integrations/gree/ -[gtfs docs]: /integrations/gtfs/ -[guardian docs]: /integrations/guardian/ -[habitica docs]: /integrations/habitica/ -[hassio docs]: /integrations/hassio/ -[heicko docs]: /integrations/heicko/ -[heos docs]: /integrations/heos/ -[here_travel_time docs]: /integrations/here_travel_time/ -[hko docs]: /integrations/hko/ -[holiday docs]: /integrations/holiday/ -[home_connect docs]: /integrations/home_connect/ -[homeassistant docs]: /integrations/homeassistant/ -[homeassistant_alerts docs]: /integrations/homeassistant_alerts/ -[homeassistant_hardware docs]: /integrations/homeassistant_hardware/ -[homeassistant_sky_connect docs]: /integrations/homeassistant_sky_connect/ -[homeassistant_yellow docs]: /integrations/homeassistant_yellow/ -[homee docs]: /integrations/homee/ -[homekit docs]: /integrations/homekit/ -[homewizard docs]: /integrations/homewizard/ -[hue docs]: /integrations/hue/ -[hunterdouglas_powerview docs]: /integrations/hunterdouglas_powerview/ -[husqvarna_automower docs]: /integrations/husqvarna_automower/ -[husqvarna_automower_ble docs]: /integrations/husqvarna_automower_ble/ -[hydrawise docs]: /integrations/hydrawise/ -[ialarm docs]: /integrations/ialarm/ -[idasen_desk docs]: /integrations/idasen_desk/ -[imap docs]: /integrations/imap/ -[imgw_pib docs]: /integrations/imgw_pib/ -[incomfort docs]: /integrations/incomfort/ -[inkbird docs]: /integrations/inkbird/ -[input_select docs]: /integrations/input_select/ -[insteon docs]: /integrations/insteon/ -[intellifire docs]: /integrations/intellifire/ -[iometer docs]: /integrations/iometer/ -[iotawatt docs]: /integrations/iotawatt/ -[iotty docs]: /integrations/iotty/ -[ipma docs]: /integrations/ipma/ -[ipp docs]: /integrations/ipp/ -[iron_os docs]: /integrations/iron_os/ -[iskra docs]: /integrations/iskra/ -[islamic_prayer_times docs]: /integrations/islamic_prayer_times/ -[israel_rail docs]: /integrations/israel_rail/ -[ista_ecotrend docs]: /integrations/ista_ecotrend/ -[isy994 docs]: /integrations/isy994/ -[jellyfin docs]: /integrations/jellyfin/ -[justnimbus docs]: /integrations/justnimbus/ -[jvc_projector docs]: /integrations/jvc_projector/ -[keba docs]: /integrations/keba/ -[keenetic_ndms2 docs]: /integrations/keenetic_ndms2/ -[kitchen_sink docs]: /integrations/kitchen_sink/ -[knocki docs]: /integrations/knocki/ -[knx docs]: /integrations/knx/ -[kostal_plenticore docs]: /integrations/kostal_plenticore/ -[lacrosse_view docs]: /integrations/lacrosse_view/ -[lamarzocco docs]: /integrations/lamarzocco/ -[lametric docs]: /integrations/lametric/ -[landisgyr_heat_meter docs]: /integrations/landisgyr_heat_meter/ -[lastfm docs]: /integrations/lastfm/ -[laundrify docs]: /integrations/laundrify/ -[lcn docs]: /integrations/lcn/ -[ld2410_ble docs]: /integrations/ld2410_ble/ -[lektrico docs]: /integrations/lektrico/ -[letpot docs]: /integrations/letpot/ -[lg_thinq docs]: /integrations/lg_thinq/ -[lidarr docs]: /integrations/lidarr/ -[life360 docs]: /integrations/life360/ -[lifx docs]: /integrations/lifx/ -[light docs]: /integrations/light/ -[linak docs]: /integrations/linak/ -[linear_garage_door docs]: /integrations/linear_garage_door/ -[linkplay docs]: /integrations/linkplay/ -[linx docs]: /integrations/linx/ -[litterrobot docs]: /integrations/litterrobot/ -[livisi docs]: /integrations/livisi/ -[logbook docs]: /integrations/logbook/ -[london_air docs]: /integrations/london_air/ -[lookin docs]: /integrations/lookin/ -[loqed docs]: /integrations/loqed/ -[lutron docs]: /integrations/lutron/ -[lutron_caseta docs]: /integrations/lutron_caseta/ -[madvr docs]: /integrations/madvr/ -[mastodon docs]: /integrations/mastodon/ -[matter docs]: /integrations/matter/ -[mazda docs]: /integrations/mazda/ -[mcp_server docs]: /integrations/mcp_server/ -[mealie docs]: /integrations/mealie/ -[media_player docs]: /integrations/media_player/ -[melcloud docs]: /integrations/melcloud/ -[melnor docs]: /integrations/melnor/ -[met docs]: /integrations/met/ -[meteo_france docs]: /integrations/meteo_france/ -[microBees docs]: /integrations/microBees/ -[mikrotik docs]: /integrations/mikrotik/ -[mill docs]: /integrations/mill/ -[minecraft_server docs]: /integrations/minecraft_server/ -[modbus docs]: /integrations/modbus/ -[modern_forms docs]: /integrations/modern_forms/ -[moehlenhoff_alpha2 docs]: /integrations/moehlenhoff_alpha2/ -[monarch_money docs]: /integrations/monarch_money/ -[monzo docs]: /integrations/monzo/ -[motion_blinds docs]: /integrations/motion_blinds/ -[motionmount docs]: /integrations/motionmount/ -[mqtt docs]: /integrations/mqtt/ -[music_assistant docs]: /integrations/music_assistant/ -[myq docs]: /integrations/myq/ -[myuplink docs]: /integrations/myuplink/ -[nam docs]: /integrations/nam/ -[nanoleaf docs]: /integrations/nanoleaf/ -[neato docs]: /integrations/neato/ -[ness_alarm docs]: /integrations/ness_alarm/ -[nest docs]: /integrations/nest/ -[netgear docs]: /integrations/netgear/ -[netgear_lte docs]: /integrations/netgear_lte/ -[network docs]: /integrations/network/ -[nexia docs]: /integrations/nexia/ -[nextdns docs]: /integrations/nextdns/ -[nibe_heatpump docs]: /integrations/nibe_heatpump/ -[nice_go docs]: /integrations/nice_go/ -[niko_home_control docs]: /integrations/niko_home_control/ -[nina docs]: /integrations/nina/ -[noaa_tides docs]: /integrations/noaa_tides/ -[notify docs]: /integrations/notify/ -[notion docs]: /integrations/notion/ -[nuki docs]: /integrations/nuki/ -[number docs]: /integrations/number/ -[nut docs]: /integrations/nut/ -[nws docs]: /integrations/nws/ -[nyt_games docs]: /integrations/nyt_games/ -[nzbget docs]: /integrations/nzbget/ -[octoprint docs]: /integrations/octoprint/ -[ohme docs]: /integrations/ohme/ -[ollama docs]: /integrations/ollama/ -[omnilogic docs]: /integrations/omnilogic/ -[onboarding docs]: /integrations/onboarding/ -[oncue docs]: /integrations/oncue/ -[ondilo_ico docs]: /integrations/ondilo_ico/ -[onedrive docs]: /integrations/onedrive/ -[onewire docs]: /integrations/onewire/ -[onkyo docs]: /integrations/onkyo/ -[openai_conversation docs]: /integrations/openai_conversation/ -[openexchangerates docs]: /integrations/openexchangerates/ -[opengarage docs]: /integrations/opengarage/ -[opensky docs]: /integrations/opensky/ -[opentherm_gw docs]: /integrations/opentherm_gw/ -[openuv docs]: /integrations/openuv/ -[openweathermap docs]: /integrations/openweathermap/ -[opower docs]: /integrations/opower/ -[osoenergy docs]: /integrations/osoenergy/ -[otbr docs]: /integrations/otbr/ -[ourgroceries docs]: /integrations/ourgroceries/ -[overkiz docs]: /integrations/overkiz/ -[overseerr docs]: /integrations/overseerr/ -[ovo_energy docs]: /integrations/ovo_energy/ -[p1_monitor docs]: /integrations/p1_monitor/ -[palazzetti docs]: /integrations/palazzetti/ -[peblar docs]: /integrations/peblar/ -[permobil docs]: /integrations/permobil/ -[pglab docs]: /integrations/pglab/ -[philips_js docs]: /integrations/philips_js/ -[picnic docs]: /integrations/picnic/ -[ping docs]: /integrations/ping/ -[plaato docs]: /integrations/plaato/ -[plugwise docs]: /integrations/plugwise/ -[poolsense docs]: /integrations/poolsense/ -[powerfox docs]: /integrations/powerfox/ -[prosegur docs]: /integrations/prosegur/ -[proximity docs]: /integrations/proximity/ -[prusalink docs]: /integrations/prusalink/ -[pure_energie docs]: /integrations/pure_energie/ -[purpleair docs]: /integrations/purpleair/ -[pvoutput docs]: /integrations/pvoutput/ -[pvpc_hourly_pricing docs]: /integrations/pvpc_hourly_pricing/ -[pyload docs]: /integrations/pyload/ -[qbittorrent docs]: /integrations/qbittorrent/ -[qbus docs]: /integrations/qbus/ -[qnap docs]: /integrations/qnap/ -[qnap_qsw docs]: /integrations/qnap_qsw/ -[rabbitair docs]: /integrations/rabbitair/ -[radarr docs]: /integrations/radarr/ -[radiotherm docs]: /integrations/radiotherm/ -[rainbird docs]: /integrations/rainbird/ -[rainforest_eagle docs]: /integrations/rainforest_eagle/ -[rainmachine docs]: /integrations/rainmachine/ -[recorder docs]: /integrations/recorder/ -[refoss docs]: /integrations/refoss/ -[remember_the_milk docs]: /integrations/remember_the_milk/ -[renault docs]: /integrations/renault/ -[renson docs]: /integrations/renson/ -[reolink docs]: /integrations/reolink/ -[rest_command docs]: /integrations/rest_command/ -[ridwell docs]: /integrations/ridwell/ -[ring docs]: /integrations/ring/ -[risco docs]: /integrations/risco/ -[rituals_perfume_genie docs]: /integrations/rituals_perfume_genie/ -[roborock docs]: /integrations/roborock/ -[roku docs]: /integrations/roku/ -[romy docs]: /integrations/romy/ -[roomba docs]: /integrations/roomba/ -[rova docs]: /integrations/rova/ -[ruckus_unleashed docs]: /integrations/ruckus_unleashed/ -[ruuvi_gateway docs]: /integrations/ruuvi_gateway/ -[rympro docs]: /integrations/rympro/ -[samsungtv docs]: /integrations/samsungtv/ -[sanix docs]: /integrations/sanix/ -[schedule docs]: /integrations/schedule/ -[schlage docs]: /integrations/schlage/ -[screenlogic docs]: /integrations/screenlogic/ -[sense docs]: /integrations/sense/ -[sensibo docs]: /integrations/sensibo/ -[sensor docs]: /integrations/sensor/ -[sensorpush_cloud docs]: /integrations/sensorpush_cloud/ -[sensoterra docs]: /integrations/sensoterra/ -[seventeentrack docs]: /integrations/seventeentrack/ -[sfr_box docs]: /integrations/sfr_box/ -[sharkiq docs]: /integrations/sharkiq/ -[shelly docs]: /integrations/shelly/ -[simplefin docs]: /integrations/simplefin/ -[skybell docs]: /integrations/skybell/ -[sleepiq docs]: /integrations/sleepiq/ -[slide_local docs]: /integrations/slide_local/ -[smart_rollos docs]: /integrations/smart_rollos/ -[smartthings docs]: /integrations/smartthings/ -[smarttub docs]: /integrations/smarttub/ -[smarty docs]: /integrations/smarty/ -[smhi docs]: /integrations/smhi/ -[smlight docs]: /integrations/smlight/ -[snapcast docs]: /integrations/snapcast/ -[snips docs]: /integrations/snips/ -[snoo docs]: /integrations/snoo/ -[snooz docs]: /integrations/snooz/ -[solaredge docs]: /integrations/solaredge/ -[solarlog docs]: /integrations/solarlog/ -[sonarr docs]: /integrations/sonarr/ -[sonos docs]: /integrations/sonos/ -[speedtestdotnet docs]: /integrations/speedtestdotnet/ -[spider docs]: /integrations/spider/ -[spotify docs]: /integrations/spotify/ -[sql docs]: /integrations/sql/ -[squeezebox docs]: /integrations/squeezebox/ -[srp_energy docs]: /integrations/srp_energy/ -[starlink docs]: /integrations/starlink/ -[statistics docs]: /integrations/statistics/ -[steam_online docs]: /integrations/steam_online/ -[steamist docs]: /integrations/steamist/ -[stookwijzer docs]: /integrations/stookwijzer/ -[streamlabswater docs]: /integrations/streamlabswater/ -[surepetcare docs]: /integrations/surepetcare/ -[swiss_public_transport docs]: /integrations/swiss_public_transport/ -[switchbee docs]: /integrations/switchbee/ -[switchbot docs]: /integrations/switchbot/ -[switchbot_cloud docs]: /integrations/switchbot_cloud/ -[synology_dsm docs]: /integrations/synology_dsm/ -[system_bridge docs]: /integrations/system_bridge/ -[tado docs]: /integrations/tado/ -[tailscale docs]: /integrations/tailscale/ -[tami4 docs]: /integrations/tami4/ -[tautulli docs]: /integrations/tautulli/ -[technove docs]: /integrations/technove/ -[telegram_bot docs]: /integrations/telegram_bot/ -[template docs]: /integrations/template/ -[tesla_fleet docs]: /integrations/tesla_fleet/ -[teslemetry docs]: /integrations/teslemetry/ -[tessie docs]: /integrations/tessie/ -[thermobeacon docs]: /integrations/thermobeacon/ -[thermopro docs]: /integrations/thermopro/ -[thethingsnetwork docs]: /integrations/thethingsnetwork/ -[tibber docs]: /integrations/tibber/ -[timer docs]: /integrations/timer/ -[todoist docs]: /integrations/todoist/ -[tolo docs]: /integrations/tolo/ -[tomorrowio docs]: /integrations/tomorrowio/ -[toon docs]: /integrations/toon/ -[totalconnect docs]: /integrations/totalconnect/ -[touchline docs]: /integrations/touchline/ -[touchline_sl docs]: /integrations/touchline_sl/ -[tplink_omada docs]: /integrations/tplink_omada/ -[traccar_server docs]: /integrations/traccar_server/ -[tradfri docs]: /integrations/tradfri/ -[trafikverket_train docs]: /integrations/trafikverket_train/ -[transmission docs]: /integrations/transmission/ -[tuya docs]: /integrations/tuya/ -[twinkly docs]: /integrations/twinkly/ -[ublockout docs]: /integrations/ublockout/ -[ukraine_alarm docs]: /integrations/ukraine_alarm/ -[unifi docs]: /integrations/unifi/ -[unifiprotect docs]: /integrations/unifiprotect/ -[upb docs]: /integrations/upb/ -[upnp docs]: /integrations/upnp/ -[uptimerobot docs]: /integrations/uptimerobot/ -[v2c docs]: /integrations/v2c/ -[vallox docs]: /integrations/vallox/ -[velbus docs]: /integrations/velbus/ -[venstar docs]: /integrations/venstar/ -[verisure docs]: /integrations/verisure/ -[version docs]: /integrations/version/ -[vesync docs]: /integrations/vesync/ -[vicare docs]: /integrations/vicare/ -[vizio docs]: /integrations/vizio/ -[vodafone_station docs]: /integrations/vodafone_station/ -[voip docs]: /integrations/voip/ -[volumio docs]: /integrations/volumio/ -[volvooncall docs]: /integrations/volvooncall/ -[wallbox docs]: /integrations/wallbox/ -[waqi docs]: /integrations/waqi/ -[water_heater docs]: /integrations/water_heater/ -[watergate docs]: /integrations/watergate/ -[waze_travel_time docs]: /integrations/waze_travel_time/ -[weather docs]: /integrations/weather/ -[weatherflow_cloud docs]: /integrations/weatherflow_cloud/ -[weatherkit docs]: /integrations/weatherkit/ -[webdav docs]: /integrations/webdav/ -[webmin docs]: /integrations/webmin/ -[webostv docs]: /integrations/webostv/ -[websocket_api docs]: /integrations/websocket_api/ -[weheat docs]: /integrations/weheat/ -[wemo docs]: /integrations/wemo/ -[withings docs]: /integrations/withings/ -[wolflink docs]: /integrations/wolflink/ -[workday docs]: /integrations/workday/ -[ws66i docs]: /integrations/ws66i/ -[wyoming docs]: /integrations/wyoming/ -[xbox docs]: /integrations/xbox/ -[xiaomi_miio docs]: /integrations/xiaomi_miio/ -[yale docs]: /integrations/yale/ -[yalexs_ble docs]: /integrations/yalexs_ble/ -[yamaha_musiccast docs]: /integrations/yamaha_musiccast/ -[yardian docs]: /integrations/yardian/ -[yeelight docs]: /integrations/yeelight/ -[yolink docs]: /integrations/yolink/ -[youless docs]: /integrations/youless/ -[youtube docs]: /integrations/youtube/ -[zamg docs]: /integrations/zamg/ -[zeroconf docs]: /integrations/zeroconf/ -[zeversolar docs]: /integrations/zeversolar/ -[zha docs]: /integrations/zha/ -[zwave_js docs]: /integrations/zwave_js/ \ No newline at end of file diff --git a/source/dashboards/features.markdown b/source/dashboards/features.markdown index b784d1fadf1..d52bcddae8e 100644 --- a/source/dashboards/features.markdown +++ b/source/dashboards/features.markdown @@ -164,7 +164,7 @@ preset_modes: ## Counter actions -Widget that displays buttons to increment, decrement and reset a [counter](/integrations/counter). +Widget that displays buttons to increment, decrement, and reset a [counter](/integrations/counter).