From 524387b4b7bae338e7a69a1ffd139c582fc8e450 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 11 Jun 2025 18:23:48 +0000 Subject: [PATCH] 2025.6: Update changelog --- source/changelogs/core-2025.6.markdown | 4241 ++++++++++++++++-------- 1 file changed, 2816 insertions(+), 1425 deletions(-) diff --git a/source/changelogs/core-2025.6.markdown b/source/changelogs/core-2025.6.markdown index b1321144f89..74df52b876e 100644 --- a/source/changelogs/core-2025.6.markdown +++ b/source/changelogs/core-2025.6.markdown @@ -11,1487 +11,2878 @@ For a summary in a more readable format: ## All changes -- Bump version to 2025.6.0dev0 ([@frenck] - [#143983]) -- Matter Cooktop fixture ([@lboue] - [#143984]) -- Move huawei_lte sensor icons to icons.json where applicable ([@scop] - [#143999]) -- Remove deprecated action `api_call` from Habitica integration ([@tr4nt0r] - [#143978]) -- Remove unused client param at Home Connect diagnostics ([@Diegorro98] - [#144017]) -- Remove `_attr_should_poll` from Home Connect base entity ([@Diegorro98] - [#144016]) -- Remove default brightness values from Home Connect light entities ([@Diegorro98] - [#144019]) -- Remove translation key for battery level in Home Connect sensor ([@Diegorro98] - [#144020]) -- Use common percentage const at Home Connect ([@Diegorro98] - [#144021]) -- Remove non required Home Connect tests ([@Diegorro98] - [#144024]) -- Set `autouse` to `setup_credentials` Home Connect fixture ([@Diegorro98] - [#144028]) -- Listen for an event just once at Home Connect test ([@Diegorro98] - [#144031]) -- Sort Home Connect test params ([@Diegorro98] - [#144035]) -- Matter Laundry Dryer fixture ([@lboue] - [#144043]) -- Update miele program codes and strings ([@astrandb] - [#144049]) -- Matter Solar power fixture ([@lboue] - [#144058]) -- Remove deprecated binary sensor in Husqvarna Automower ([@Thomas55555] - [#144064]) -- Flag strict typing for miele ([@astrandb] - [#144060]) -- Set Shelly PARALLEL_UPDATES ([@thecode] - [#144070]) -- Move Home Connect entry state assertion at tests ([@Diegorro98] - [#144027]) -- Move SamsungTV test constants to fixture files ([@epenet] - [#144086]) -- Use `is` instead of `==` on check against enum value at Home Connect ([@Diegorro98] - [#144083]) -- Mark exception-translations done in Shelly ([@thecode] - [#144073]) -- Handle missing action exceptions in SamsungTV ([@chemelli74] - [#143630]) -- Avoid working out suggested id in entity_platform when already registered ([@bdraco] - [#144079]) -- Improve handling of missing miele program codes ([@astrandb] - [#144093]) -- Add DHCP discovery to Knocki ([@joostlek] - [#144048]) -- Fix fritz coordinator typing ([@cdce8p] - [#144146]) -- Fix litterrobot entity typing ([@cdce8p] - [#144147]) -- Improve select platform in Husqvarna Automower ([@Thomas55555] - [#144117]) -- Mark Shelly icon-translations as done ([@thecode] - [#144148]) -- Mark Shelly docs-data-update as done ([@thecode] - [#144151]) -- Add DHCP discovery to Home Connect ([@Diegorro98] - [#144095]) -- Improve supported color modes description ([@jbouwh] - [#144144]) -- Make the network device tracking feature optional in AVM Fritz!Tools ([@mib1185] - [#144149]) -- Pass requestor_uuid to bond API calls ([@bdraco] - [#144128]) -- Add support for updating ESPHome deep sleep devices ([@bdraco] - [#144161]) -- Fix spelling of "comma-separated (list)" in `fritzbox_callmonitor` ([@NoRi2909] - [#144191]) -- Fix spelling of "comma-separated" and "IP address" in `cast` ([@NoRi2909] - [#144188]) -- Fix spelling of "comma-separated (list)" in `huawei_lte` ([@NoRi2909] - [#144189]) -- Fix spelling of "comma-separated (list / event name)" in `doorbird` ([@NoRi2909] - [#144190]) -- Add hazard lights binary sensor to Teslemetry ([@Bre77] - [#144166]) -- Add better typing to Teslemetry switch platform ([@Bre77] - [#144168]) -- Improve typing of binary sensors in Teslemetry ([@Bre77] - [#144169]) -- Update models const in Teslemetry ([@Bre77] - [#144175]) -- Rename classes in Teslemetry ([@Bre77] - [#144179]) -- Fix spelling of "comma-separated (network addresses)" in `nmap_tracker` ([@NoRi2909] - [#144197]) -- Add Zimi Cloud Connect Integration ([@mhannon11] - [#129876]) -- Update `denonavr` to `1.1.0` ([@ol-iver] - [#144199]) -- Fix sentence-casing of "Phone number" in `peco` ([@NoRi2909] - [#144208]) -- Make spelling of "Auto-charge" switch consistent in TechnoVE ([@NoRi2909] - [#144206]) -- Remove unnecessary intermediate functions in `entry_data` for ESPHome ([@bdraco] - [#144173]) -- Improve the user-facing strings of `heos` ([@NoRi2909] - [#144218]) -- Fix sentence-casing in user-facing strings of `tami4` ([@NoRi2909] - [#144212]) -- Fix spelling of "sign in" and "setup" in `verisure` ([@NoRi2909] - [#144214]) -- Improve user-facing strings of `blink` ([@NoRi2909] - [#144219]) -- Replace "Sign-in …" with "Sign in …" in `ring` ([@NoRi2909] - [#144222]) -- Replace "log-in" with "log in" in `zwave_me` ([@NoRi2909] - [#144223]) -- Change roborock to use home_data_v3 ([@Lash-L] - [#144238]) -- Increase the local calendar update interval to avoid re-parsing the calendar state unnecessarily ([@allenporter] - [#144234]) -- Add valet switch to Teslemetry ([@Bre77] - [#144167]) -- Set api type more specifically in Teslemetry ([@Bre77] - [#144178]) -- Change some strings to international English in `fronius` ([@NoRi2909] - [#144244]) -- Remove unused huawei_lte YAML schemas, error out on YAML config ([@scop] - [#144217]) -- Add last attempted automatic backup sensor ([@mib1185] - [#144194]) -- Move more SamsungTV test constants to fixture files ([@epenet] - [#144249]) -- Bump nexia to 2.9.0 ([@jrhillery] - [#144153]) -- Bump github/codeql-action from 3.28.16 to 3.28.17 (@dependabot - [#144245]) -- Cleanup invalid CONF_ID from samsungtv tests ([@epenet] - [#144252]) -- Fix hassfest expecting strings file for custom components ([@mj23000] - [#135789]) -- Fix balboa mocks ([@emontnemery] - [#144264]) -- Fix deako mocks ([@emontnemery] - [#144265]) -- Fix imeon_inverter mocks ([@emontnemery] - [#144266]) -- Fix velbus mocks ([@emontnemery] - [#144267]) -- Fix palazzetti mocks ([@emontnemery] - [#144268]) -- Fix fibaro mocks ([@emontnemery] - [#144270]) -- Fix matter mocks ([@emontnemery] - [#144271]) -- Fail tests which JSON serialize mocks ([@emontnemery] - [#144261]) -- Change "recognized" to international English spelling in `hive` ([@NoRi2909] - [#144284]) -- Use international English spelling for "authorization" in `reolink` ([@NoRi2909] - [#144305]) -- Drop alias from local DOMAIN import ([@epenet] - [#144311]) -- Invert DOMAIN alias in telegram ([@epenet] - [#144313]) -- Add MQTT binary_sensor as entity platform on MQTT subentries ([@jbouwh] - [#144142]) -- Use runtime_data in geocaching ([@epenet] - [#144310]) -- Use runtime_data in gdacs ([@epenet] - [#144309]) -- Add async_delete_repair_issue method to CloudClient ([@ludeeus] - [#144302]) -- Allow liter for gas sensor device class ([@Arnie97] - [#141518]) -- Improve type hints in gc100 ([@epenet] - [#144308]) -- Remove ThingTalk server configuration and related websocket command from cloud integration ([@ludeeus] - [#144301]) -- Use runtime_data in geonetnz_quakes ([@epenet] - [#144319]) -- Use runtime_data in geonetnz_volcano ([@epenet] - [#144320]) -- Use runtime_data in gogogate2 ([@epenet] - [#144322]) -- Manage unsupported sources on Samsung TV ([@chemelli74] - [#144221]) -- Remove deprecated freebox reboot service ([@epenet] - [#144303]) -- Use runtime_data in freebox ([@epenet] - [#144326]) -- Drop alias from local const DOMAIN import ([@epenet] - [#144312]) -- Add MQTT button as entity platform on MQTT subentries ([@jbouwh] - [#144204]) -- Use runtime_data in google_assistant ([@epenet] - [#144332]) -- Move service definitions to separate module in guardian ([@epenet] - [#144306]) -- Use runtime_data in google_assistant_sdk ([@epenet] - [#144335]) -- Use config entry title to name SamsungTV entities ([@epenet] - [#144254]) -- Use runtime_data in goodwe ([@epenet] - [#144325]) -- Use runtime_data in guardian ([@epenet] - [#144344]) -- Use runtime_data in google ([@epenet] - [#144331]) -- Bump aioesphomeapi to 30.2.0 ([@bdraco] - [#144348]) -- Use runtime_data in here_travel_time ([@epenet] - [#144340]) -- Use config location for Homelink in Teslemetry ([@Bre77] - [#144171]) -- Bump nexia to 2.10.0 ([@jrhillery] - [#144363]) -- Add switch entity to Zimi integration ([@markhannon] - [#144236]) -- Remove entity name input from Samsung TV config flow ([@epenet] - [#144372]) -- Modify require_admin decorator to take parameters for Unauthorized ([@emontnemery] - [#144346]) -- Use runtime_data in hko ([@epenet] - [#144368]) -- Allow no_subscription repair issue in cloud ([@ludeeus] - [#144380]) -- Cleanup old config flow IMPORT constants in samsungtv tests ([@epenet] - [#144394]) -- Bump hass-nabucasa from 0.96.0 to 0.100.0 ([@ludeeus] - [#144341]) -- Add typing to smartthings climate target_temperature_low ([@wilbiev] - [#143713]) -- Improve SamsungTV ssdp test fixtures ([@epenet] - [#144376]) -- Do not duplicate model and model_id in SamsungTV device info ([@epenet] - [#144402]) -- Add discovery schema for Matter CumulativeEnergyExported ([@lboue] - [#144061]) -- Fix spelling in user-facing strings of `auth` component ([@NoRi2909] - [#144412]) -- Add missing hyphen to "eight-digit HomeKit pairing code" ([@NoRi2909] - [#144416]) -- Fix spelling of "HomeKit" and "Gateway" in `tradfri` ([@NoRi2909] - [#144420]) -- Add missing hyphen to "6-digit … codes" in `opower` ([@NoRi2909] - [#144417]) -- Fix user-facing strings in `totalconnect` ([@NoRi2909] - [#144411]) -- Add sensor for brew start time to lamarzocco ([@zweckj] - [#144423]) -- Fix sentence-casing in user-facing strings of `isy994` ([@NoRi2909] - [#144428]) -- Matter Mounted dimmable load control fixture ([@lboue] - [#144097]) -- Include runner arch in CI cache key ([@cdce8p] - [#144038]) -- Sentence-case "multi-factor authentication" in `sense` ([@NoRi2909] - [#144450]) -- Add missing hyphen to "two-factor authentication" in `nextcloud` ([@NoRi2909] - [#144448]) -- Add missing hyphen to "two-factor authentication" in `august` ([@NoRi2909] - [#144447]) -- Add missing hyphen to "two-factor authentication" in `subaru` ([@NoRi2909] - [#144446]) -- Add test coverage for inkbird IBS-P02B ([@bdraco] - [#144433]) -- Fix sentence-casing and missing hyphen in `electrasmart` ([@NoRi2909] - [#144443]) -- Include channel in Reolink device URL ([@starkillerOG] - [#144456]) -- Small fixes in user-facing strings of `nest` ([@NoRi2909] - [#144444]) -- Set Z-Wave platforms fixture in light tests ([@MartinHjelmare] - [#144473]) -- Set Z-Wave platforms fixture in helpers tests ([@MartinHjelmare] - [#144472]) -- Set Z-Wave platforms fixture in config flow tests ([@MartinHjelmare] - [#144470]) -- Remove RTSPtoWebRTC ([@edenhaus] - [#144328]) -- Fix capitalization and grammar in `simplefin` ([@NoRi2909] - [#144246]) -- Remove deprecated services in SABnzbd ([@joostlek] - [#144405]) -- Add cooktop operating state to SmartThings ([@joostlek] - [#144500]) -- Add hob support to SmartThings ([@joostlek] - [#144493]) -- Add miele devices dynamically ([@astrandb] - [#144216]) -- Add missing hyphen to "single-board computers" in `homekit` ([@NoRi2909] - [#144505]) -- Remove unused OpenWeatherMap const values ([@wittypluck] - [#144510]) -- Show warning message for Z-Wave devices in interview stage ([@MindFreeze] - [#144483]) -- Bump pynina to 0.3.6 ([@DeerMaximum] - [#144494]) -- Improve Husqvarna Automower tests ([@Thomas55555] - [#143113]) -- Cleanup unused CONF_IP_ADDRESS from SamsungTV tests ([@epenet] - [#144379]) -- Use runtime_data in hlk_sw16 ([@epenet] - [#144370]) -- Use runtime_data in hive ([@epenet] - [#144367]) -- Use async_release_notes in ESPHome update entity ([@jesserockz] - [#144440]) -- Jewish calendar entity translations ([@tsvi] - [#144414]) -- Fix voip test RuntimeWarning ([@cdce8p] - [#144519]) -- Update test fixture for Miele dishwasher ([@astrandb] - [#144537]) -- Bump actions/dependency-review-action from 4.6.0 to 4.7.0 (@dependabot - [#144532]) -- Catch and log unexpected backup ciphering errors ([@emontnemery] - [#144531]) -- Add backup tests showing that unknown files are not ciphered ([@emontnemery] - [#144529]) -- Use HassKey in hardware ([@epenet] - [#144337]) -- Add common translation section to Teslemetry ([@Bre77] - [#144361]) -- Move hardware initialisation to package module ([@epenet] - [#144540]) -- Add support to create KNX Cover entities from UI ([@farmio] - [#141944]) -- Bump PySwitchbot to 0.62.0 ([@zerzhang] - [#144527]) -- Matter refrigerator fixture ([@lboue] - [#144491]) -- Update knx-frontend to 2025.4.1.91934 - Enable UI to create KNX Cover entities ([@farmio] - [#141993]) -- Add drying step sensor for Miele tumble dryers ([@astrandb] - [#144515]) -- SMA add re-authentication flow ([@erwindouna] - [#144538]) -- Remove redundant coordinator reference in OpenWeatherMap sensor ([@wittypluck] - [#144548]) -- Add snapshot tests for OpenWeatherMap sensors ([@wittypluck] - [#139657]) -- Remove deprecated camera frontend_stream_type ([@edenhaus] - [#144539]) -- Add exception-translations for switchbot integration ([@zerzhang] - [#143444]) -- Add fan entity to Zimi integration ([@markhannon] - [#144327]) -- Exempt entity categories for Comelit ([@chemelli74] - [#142858]) -- Add left & right temp request entities to Teslemetry ([@Bre77] - [#144364]) -- Add vacuum platform to miele ([@astrandb] - [#143757]) -- Remove deprecated legacy WebRTC provider ([@edenhaus] - [#144547]) -- Remove deprecated async_forward_entry_setup function ([@edenhaus] - [#144560]) -- Remove deprecated core set_time_zone function ([@edenhaus] - [#144559]) -- Add Lux sensor to Airthings Cloud ([@agorecki] - [#141035]) -- Remove deprecated address argument in all lcn services ([@edenhaus] - [#144557]) -- Make all devolo Home Network conflig flow tests end correctly ([@Shutgun] - [#144378]) -- Add Squeezebox service update entities ([@pssc] - [#125764]) -- Deprecate Homee valve sensor ([@Taraman17] - [#139578]) -- Switch to PyEzvizApi ([@RenierM26] - [#135926]) -- Add control bus mode selector to Cambridge Audio ([@ichbinsteffen] - [#139131]) -- Skip check for entry updated by current flow in _async_abort_entries_match ([@alengwenus] - [#141003]) -- Replace custom actions for sleep timer with buttons in bluesound integration ([@LouisChrist] - [#133604]) -- Refactor Bring! integration to poll activity data at a slower interval ([@tr4nt0r] - [#142621]) -- Avoid split of unique id to build OpenWeatherMap sensors ([@wittypluck] - [#144546]) -- Add switch platform to bosch alarm ([@sanjay900] - [#142157]) -- Add status to whois ([@tedvdb] - [#141051]) -- Matter pump fixture ([@lboue] - [#144572]) -- Add water flowing status for YoLink water meter(YS5018). ([@matrixd2] - [#144535]) -- Use device and entity name for OpenWeather map entities ([@wittypluck] - [#144513]) -- Airthings DHCP discovery ([@LaStrada] - [#144280]) -- Add homee fan platform ([@Taraman17] - [#143524]) -- Fix sensor setup during dynamic addition of Miele devices ([@astrandb] - [#144551]) -- Fix sentence-casing in config fields of `aurora_abb_powerone` ([@NoRi2909] - [#144577]) -- Sentence-case names and remove "True/False" in `emulated_roku` setup ([@NoRi2909] - [#144579]) -- SMA add snapshots & tests ([@erwindouna] - [#144555]) -- Use strict typing for ConfigEntry on remove in NUT ([@tdfountain] - [#144588]) -- Add codeowner to Adax ([@LazyTarget] - [#144587]) -- Add switchbot vacuum support ([@zerzhang] - [#144550]) -- Matter Oven fixture ([@lboue] - [#144603]) -- Fix squeezebox test serializing mocks ([@emontnemery] - [#144600]) -- Delete deprecated program switches from Home Connect ([@Diegorro98] - [#144606]) -- Add Codeowner to OpenWeatherMap ([@wittypluck] - [#144605]) -- Fix licenses check for jaraco.itertools ([@cdce8p] - [#144631]) -- Update pylint to 3.3.7 + astroid to 3.3.10 ([@cdce8p] - [#144630]) -- Fix sentence-casing and spelling of "SIA-based" in `sia` ([@NoRi2909] - [#144659]) -- Fix typo in ntfy integration ([@tr4nt0r] - [#144650]) -- Add missing hyphen to "file-based" in `file` ([@NoRi2909] - [#144640]) -- Add missing hyphen to "time-based" in `filter` ([@NoRi2909] - [#144639]) -- Add missing hyphen to "time-based" in `integration` ([@NoRi2909] - [#144638]) -- Add missing hyphen to "time-weighted" in `derivative` ([@NoRi2909] - [#144637]) -- Add missing hyphen to "volume-weighted" in `kraken` ([@NoRi2909] - [#144636]) -- Improve user-facing strings of `plaato` ([@NoRi2909] - [#144633]) -- Fix grammar in description of `unifi.remove_clients` action ([@NoRi2909] - [#144632]) -- Add PARALLEL_UPDATES to Squeezebox ([@peteS-UK] - [#144618]) -- Fix typos in Miele device names to match enum ([@aturri] - [#144609]) -- Remove unused constant from entity_platform tests ([@emontnemery] - [#144601]) -- Add missing hyphens to "condition-based" and "pre-entry" in `bmw_connected_drive` ([@NoRi2909] - [#144685]) -- Take into account coordinator availability for SamsungTV ([@chemelli74] - [#144545]) -- Add missing hyphen to "WebSocket-based" in `mqtt` ([@NoRi2909] - [#144686]) -- Fix missing sentence-casing in `alarmdecoder` ([@NoRi2909] - [#144690]) -- Bump dependency pymiele to 0.5.1 ([@astrandb] - [#144688]) -- Add program phases for Miele washer-dryer ([@astrandb] - [#144664]) -- Override available property in button platform for Squeezebox ([@peteS-UK] - [#144693]) -- Move Assist Pipeline tests to right file ([@balloob] - [#144696]) -- Sort list items alphabetically in Bring integration ([@tr4nt0r] - [#144700]) -- Increase test coverage for ntfy integration ([@tr4nt0r] - [#144701]) -- Rename samsung legacy test fixtures and constants ([@epenet] - [#144715]) -- Improve SamsungTV test coverage ([@epenet] - [#144717]) -- Add target temp sensor to Miele washing machines ([@astrandb] - [#144507]) -- Rename samsung websocket test fixtures and constants ([@epenet] - [#144719]) -- Rename samsung encrypted websocket test fixtures and constants ([@epenet] - [#144726]) -- Refactor frontend user store ([@emontnemery] - [#144723]) -- Remove obsolete tests in SamsungTV ([@epenet] - [#144735]) -- Remove deprecated camera async_handle_web_rtc_offer function ([@edenhaus] - [#144561]) -- Improve user-facing strings of `velbus` ([@NoRi2909] - [#144716]) -- Deduplicate condition schemas ([@emontnemery] - [#144739]) -- Merge websocket test constants in samsungtv tests ([@epenet] - [#144741]) -- Make it possible to subscribe to frontend user store ([@emontnemery] - [#144724]) -- Add missing hyphen to "password-protected" in `Shelly` ([@NoRi2909] - [#144746]) -- Spelling fixes in user-facing strings of `fronius` ([@NoRi2909] - [#144744]) -- Add a test for Assist Pipeline streaming deltas to TTS ([@balloob] - [#144711]) -- Log instead of ValueError for missing cloud translation key ([@ludeeus] - [#144732]) -- Fix outdated help center URL in `plaato` ([@NoRi2909] - [#144748]) -- Improve config flow description in ntfy integration ([@tr4nt0r] - [#144581]) -- Simplify unique config_entry check for LCN ([@alengwenus] - [#135756]) -- Track if TTS entity supports streaming input ([@balloob] - [#144697]) -- Update xknx to 3.8.0 ([@farmio] - [#144753]) -- Allow subscription_expired repair issue in cloud ([@ludeeus] - [#144316]) -- Add MAC connection through DHCP discovery to Home Connect devices ([@Diegorro98] - [#144611]) -- Assert resulting data in devolo Home Network test_form_reauth ([@Shutgun] - [#144760]) -- Rework platform setup tests for devolo Home Network ([@Shutgun] - [#143114]) -- Update pipdeptree to 2.26.1 ([@frenck] - [#144775]) -- Set PARALLEL_UPDATES and update quality_scale for Miele integration ([@astrandb] - [#144770]) -- Bump aiodhcpwatcher to 1.2.0 ([@davidrapan] - [#144769]) -- Move sun conditions to the sun integration ([@emontnemery] - [#144742]) -- Link Shelly device entry with Shelly BT scanner entry ([@bieniu] - [#144626]) -- Add comments to samsungtv config flow tests ([@epenet] - [#144787]) -- Create stream on demand in Teslemetry ([@Bre77] - [#144777]) -- Update debugpy to v1.8.14 ([@frenck] - [#144755]) -- Remove obsolete compatibility code from SamsungTV ([@epenet] - [#144800]) -- Refactor config flow tests to improve result variable usage in Overkiz ([@iMicknl] - [#143374]) -- Add typing to wsdot ([@ucodery] - [#143117]) -- Do not abort on invalid host in SamsungTV user flow ([@epenet] - [#144794]) -- Improve SamsungTV config flow type hints ([@epenet] - [#144820]) -- Bump automower-ble to 0.2.1 ([@alistair23] - [#144817]) -- Update codeowner for switchbot Integration ([@zerzhang] - [#144829]) -- Bump dependency pymiele -> 0.5.2 ([@astrandb] - [#144758]) -- Add device registry snapshots to samsungtv tests ([@epenet] - [#144804]) -- Remove support for condition platforms defining only a CONDITION_SCHEMA ([@emontnemery] - [#144832]) -- Improve user-facing strings of `incomfort` ([@NoRi2909] - [#144844]) -- Add service response support to admin services ([@abmantis] - [#144837]) -- Bump aioesphomeapi to 31.0.0 ([@bdraco] - [#144778]) -- Jewish calendar - Fix Parasha values ([@tsvi] - [#144646]) -- Add config flow data descriptions to Squeezebox ([@peteS-UK] - [#144619]) -- Provide ability to select nexia RoomIQ sensors ([@jrhillery] - [#144278]) -- Adjust handling of SamsungTV misaligned MAC ([@epenet] - [#144810]) -- Make DHCP discovery aware of the network integration ([@davidrapan] - [#144767]) -- Change unknown to unknown_code for missing Miele codes to avoid confusion ([@astrandb] - [#144699]) -- Remove myself as code owner of sun component ([@Swamp-Ig] - [#144854]) -- Fix spelling of "IP address" in `plugwise` ([@NoRi2909] - [#144861]) -- Bump actions/dependency-review-action from 4.7.0 to 4.7.1 (@dependabot - [#144856]) -- Use HassKey in ps4 ([@epenet] - [#144868]) -- Finish cleaning up SamsungTV init tests ([@epenet] - [#144865]) -- Add parallel_updates to new updates platform for Squeezebox ([@peteS-UK] - [#144864]) -- Move ps4 services to separate module ([@epenet] - [#144870]) -- Show Sonos playlists under favorites ([@danielvandenberg95] - [#142357]) -- Bump influxdb-client to 1.48.0 ([@RobBie1221] - [#144845]) -- Add credit balance sensor to Teslemetry ([@Bre77] - [#144365]) -- Drop alias from local DOMAIN import ([@epenet] - [#144867]) -- Introduce recorder.get_statistics service ([@Hypfer] - [#142602]) -- Fix pandora.media_player to not sleep during event loop ([@ucodery] - [#141957]) -- Add plate sensors for Miele hobs ([@astrandb] - [#144400]) -- Add modbus light brightness and color temperature ([@DioSWolF] - [#139703]) -- Add Fronius current and voltage for up to 4 MPP trackers ([@farmio] - [#140120]) -- Add mac address to airgradient devices ([@edenhaus] - [#144876]) -- Add Kostal plenticore Installer login support ([@Schlauer-Hax] - [#133773]) -- Use runtime_data in gree ([@epenet] - [#144880]) -- Fix substitutions in strings.json in Miele integration ([@astrandb] - [#144881]) -- Use entry.async_on_unload in geofency ([@epenet] - [#144882]) -- Use HassKey in greeneye_monitor ([@epenet] - [#144878]) -- Fix pin strings in Teslemetry ([@Bre77] - [#144873]) -- Use entry.async_on_unload in gpslogger ([@epenet] - [#144883]) -- Use runtime_data in gpslogger ([@epenet] - [#144884]) -- Add flow detection to Rachio hose timer ([@brg468] - [#144075]) -- Refactor template optional configuration attributes ([@Petro31] - [#144887]) -- Use snapshot testing for APCUPSD integration ([@yuxincs] - [#130770]) -- Use runtime_data in rachio ([@epenet] - [#144896]) -- Positioning for LCN covers ([@alengwenus] - [#143588]) -- Fix "tunneling" spelling in KNX ([@farmio] - [#144895]) -- Handle unit conversion in lib for niko_home_control ([@VandeurenGlenn] - [#141837]) -- Fix snapshots in APC ([@joostlek] - [#144901]) -- Refactor DeviceAutomationTriggerProtocol ([@emontnemery] - [#144888]) -- Add fan for ventilator ([@LG-ThinQ-Integration] - [#142444]) -- Add support for identify buttons to WMS WebControl pro ([@mback2k] - [#143339]) -- Add buttons to Blue current integration ([@NickKoepr] - [#143964]) -- Add system LED brightness to eheimdigital ([@autinerd] - [#144915]) -- Add binary sensors to bosch_alarm ([@sanjay900] - [#142147]) -- Add sensor for alarm status in bosch_alarm ([@sanjay900] - [#142564]) -- Add media search and play intent ([@balloob] - [#144269]) -- Remove duplicated code in unit conversion util ([@abmantis] - [#144912]) -- Use runtime_data and HassKey in geofency ([@epenet] - [#144886]) -- Use runtime_data in homematicip_cloud ([@epenet] - [#144892]) -- Add another EHS SmartThings fixture ([@joostlek] - [#144920]) -- Translate raised exceptions for Squeezebox ([@peteS-UK] - [#144842]) -- Bump aioesphomeapi to 31.0.1 ([@bdraco] - [#144939]) -- Add modern style configuration for template fan ([@Petro31] - [#144751]) -- Emoncms remove useless var in tests ([@alexandrecuer] - [#144942]) -- Add sensor entity to Zimi integration ([@markhannon] - [#144329]) -- Add modern style template lock ([@Petro31] - [#144756]) -- Add modern configuration for template alarm control panel ([@Petro31] - [#144834]) -- Add reactive energy device class and units ([@Passific] - [#143941]) -- Use runtime_data in iotawatt ([@epenet] - [#144977]) -- Use runtime_data in ipma ([@epenet] - [#144972]) -- Use runtime_data in intellifire ([@epenet] - [#144979]) -- Add template vacuum modern style ([@Petro31] - [#144843]) -- Move iqvia coordinator to separate module ([@epenet] - [#144969]) -- Add water heater support to SmartThings ([@joostlek] - [#144927]) -- Use runtime_data in iqvia ([@epenet] - [#144984]) -- Fix wrong UNIT_CLASS for reactive energy converter ([@Passific] - [#144982]) -- Fix missing mock in hue v2 bridge tests ([@epenet] - [#144947]) -- Use runtime_data in isy994 ([@epenet] - [#144961]) -- Mark Reolink doorbell visitor sensor as always available ([@starkillerOG] - [#145002]) -- Bump codecov/codecov-action from 5.4.2 to 5.4.3 (@dependabot - [#145023]) -- Bump docker/build-push-action from 6.16.0 to 6.17.0 (@dependabot - [#145022]) -- Add DHCP discovery flow to bosch_alarm ([@sanjay900] - [#142250]) -- Initialize select _attr_current_option with None ([@autinerd] - [#145026]) -- Bump plugwise to v1.7.4 ([@bouwew] - [#145021]) -- Bump PySwitchbot to 0.62.2 ([@zerzhang] - [#145018]) -- Add lamp capability to SmartThings ([@joostlek] - [#144918]) -- Cleanup huisbaasje tests ([@epenet] - [#144954]) -- Deprecate DHW switch for SmartThings ([@joostlek] - [#145011]) -- Use generic in iaqualink entity ([@epenet] - [#144989]) -- Set parallel_updates for bosch_alarm ([@sanjay900] - [#145028]) -- Use runtime_data in iaqualink ([@epenet] - [#144988]) -- Update bosch_alarm door switch strings so they are more user friendly ([@sanjay900] - [#144607]) -- Move icloud services to separate module ([@epenet] - [#144980]) -- Use typed config entry in Habitica coordinator ([@epenet] - [#144956]) -- Move huisbaasje coordinator to separate module ([@epenet] - [#144955]) -- Fix non-DHW heat pump in SmartThings ([@joostlek] - [#145008]) -- Fix errors in strings in SmartThings ([@joostlek] - [#145030]) -- Small code optimization for Plugwise ([@bouwew] - [#145037]) -- Add hood fan speed capability to SmartThings ([@joostlek] - [#144919]) -- Use runtime_data in hue ([@epenet] - [#144946]) -- Sync SmartThings EHS fixture ([@joostlek] - [#145042]) -- Update Matter MicrowaveOven fixture ([@lboue] - [#145057]) -- Use runtime_data in hydrawise ([@epenet] - [#144950]) -- Use runtime_data in homeworks ([@epenet] - [#144944]) -- Deprecate SmartThings water heater sensors ([@joostlek] - [#145060]) -- Add additional explanation for Reolink password requirements ([@starkillerOG] - [#145000]) -- OpenAI prompt is optional ([@balloob] - [#145065]) -- Remove address parameter from services.yaml ([@alengwenus] - [#145052]) -- Add number entities for freezer setpoint in SmartThings ([@joostlek] - [#145069]) -- Bump pysuezV2 to 2.0.5 ([@jb101010-2] - [#145047]) -- Bump motionblinds to 0.6.27 ([@starkillerOG] - [#145094]) -- Refactor fan in vesync ([@cdnninja] - [#135744]) -- Ensure that OpenAI tool call deltas have a role ([@balloob] - [#145085]) -- Fix mapping from program_phase to vacuum_activity for Miele integration ([@astrandb] - [#145115]) -- Add Steam closet keep fresh mode to SmartThings ([@joostlek] - [#145107]) -- Add Steam closet auto cycle link to SmartThings ([@joostlek] - [#145111]) -- Add Steam closet sanitize to SmartThings ([@joostlek] - [#145110]) -- Bump cryptography to 45.0.1 and pyopenssl to 25.1.0 ([@bdraco] - [#145121]) -- Set the default upgrade icon for the MQTT device to the default icon for Home Assistant instead of the icon for the MQTT integration ([@XiaoXianNv-boot] - [#144295]) -- OpenAI Conversation split out chat log processing ([@balloob] - [#145129]) -- Bump zcc-helper to 3.5.2 ([@markhannon] - [#144926]) -- Bump google-maps-routing to 0.6.15 ([@bdraco] - [#145130]) -- Fix enum values for program phases by appliance type on Miele appliances ([@aturri] - [#144916]) -- Add Pterodactyl binary sensor tests ([@elmurato] - [#142401]) -- Add has_entity_name attribute to LCN entities ([@alengwenus] - [#145045]) -- Add select platform to eheimdigital ([@autinerd] - [#145031]) -- Add Homee alarm-control-panel platform ([@Taraman17] - [#140041]) -- Add YoLink new device types support 5009 & 5029 ([@matrixd2] - [#144323]) -- Remove deprecated aux heat from elkm1 ([@gjohansson-ST] - [#145148]) -- Add Immich integration ([@mib1185] - [#145125]) -- Update `denonavr` to `1.1.1` ([@ol-iver] - [#145155]) -- Remove deprecated aux heat from Nexia ([@gjohansson-ST] - [#145147]) -- Fix Nanoleaf light state propagation after change from home asisstant ([@tyriis] - [#144291]) -- Add energy/water forecast for Miele integration ([@generically-named] - [#144822]) -- Enable RFDEBUG on RFLink "Enable debug logging" ([@javicalle] - [#138571]) -- Add Kaiser Nienhaus virtual motionblinds integration ([@starkillerOG] - [#145096]) -- Remove deprecated aux heat from econet ([@gjohansson-ST] - [#145149]) -- Bump grpcio to 1.72.0 and protobuf to 6.30.2 ([@bdraco] - [#143633]) -- Sort and simplify DeletedDeviceEntry ([@emontnemery] - [#145171]) -- Cleanup unused string in samsungtv ([@epenet] - [#145174]) -- Jewish calendar: use const in action code ([@tsvi] - [#145007]) -- Bump github/codeql-action from 3.28.17 to 3.28.18 (@dependabot - [#145173]) -- Bump aioesphomeapi to 31.1.0 ([@bdraco] - [#145170]) -- Bump hass-nabucasa from 0.100.0 to 0.101.0 ([@ludeeus] - [#145172]) -- Add ability to mark type hints as compulsory on specific functions ([@epenet] - [#139730]) -- Fix test results parsing error ([@edenhaus] - [#145077]) -- Add athmospheric pressure capability to SmartThings ([@joostlek] - [#145103]) -- Use runtime_data in huisbaasje ([@epenet] - [#144953]) -- Use runtime_data in hvv_departures ([@epenet] - [#144951]) -- Use runtime_data in ialarm ([@epenet] - [#145178]) -- Use runtime_data in icloud ([@epenet] - [#145179]) -- Fix runtime_data in iqvia ([@epenet] - [#145181]) -- Add battery entity for LockV2 in yolink ([@matrixd2] - [#145169]) -- Improve device registry restore tests ([@emontnemery] - [#145186]) -- Mark type hint as compulsory for entity.available property ([@epenet] - [#145189]) -- Mark all _FUNCTION_MATCH as mandatory in pylint plugin ([@epenet] - [#145194]) -- Mark type hint as compulsory for entity.assumed_state property ([@epenet] - [#145187]) -- Remove deprecated aux heat from ephember ([@gjohansson-ST] - [#145152]) -- Minor cleanup for pipeline tts stream test ([@balloob] - [#145146]) -- Revert "Link Shelly device entry with Shelly BT scanner entry (#144626)" ([@bieniu] - [#145177]) -- Move downloader service to separate module ([@epenet] - [#145183]) -- Add lamp capability for hood component in SmartThings ([@joostlek] - [#145036]) -- Add diagnostics platform to Immich integration ([@mib1185] - [#145162]) -- [ci] Skip step if coverage is skipped ([@cdce8p] - [#145202]) -- Bump go2rtc-client to 0.1.3b0 ([@edenhaus] - [#145192]) -- Mark all _CLASS_MATCH as mandatory in pylint plugin ([@epenet] - [#145200]) -- update pyatmo to version 9.2.0 ([@wuede] - [#145203]) -- Fix pylance warning on SnapshotAssertion import ([@chemelli74] - [#145206]) -- Update quality_scale rules status for Comelit ([@chemelli74] - [#143592]) -- Sort and simplify DeletedRegistryEntry ([@emontnemery] - [#145207]) -- Prevent import from syrupy.SnapshotAssertion ([@epenet] - [#145208]) -- Add exception translation for switchbot device initialization ([@zerzhang] - [#144828]) -- Add cover entity to Zimi integration ([@markhannon] - [#144330]) -- Fix typo in Ecovacs get_supported_entities ([@edenhaus] - [#145215]) -- Add missing type hint in zestimate ([@epenet] - [#145218]) -- Add full test coverage for Comelit cover ([@chemelli74] - [#144761]) -- Remove pylance warnings for Comelit tests ([@chemelli74] - [#145199]) -- Add missing type hint in vlc ([@epenet] - [#145223]) -- Improve type hints in rtorrent ([@epenet] - [#145222]) -- Use _attr_native_value in repetier ([@epenet] - [#145219]) -- Use shorthand attributes in yandex transport sensor ([@epenet] - [#145225]) -- Improve entity registry restore test ([@emontnemery] - [#145220]) -- Add device reconfigure to Comelit config flow ([@chemelli74] - [#142866]) -- Finish reconfigure test for Vodafone Station ([@chemelli74] - [#145230]) -- Add trigger_variables to template trigger 'for' field ([@Petro31] - [#136672]) -- Add action exceptions to Comelit integration ([@chemelli74] - [#143581]) -- Split update method in pioneer media player ([@epenet] - [#145212]) -- Fix invalid type hints in netgear switch ([@epenet] - [#145226]) -- Add missing type hint in homematic ([@epenet] - [#145214]) -- Allow TTS streams to generate temporary media source IDs ([@balloob] - [#145080]) -- Add missing type hint in plex ([@epenet] - [#145217]) -- Add support_streaming to ConversationEntity ([@balloob] - [#144998]) -- Fix wording of "Estimated power production" sensors in `forecast_solar` ([@NoRi2909] - [#145201]) -- Jewish Calendar: Implement diagnostics ([@tsvi] - [#145180]) -- TTS to only use stream entity method when streaming request comes in ([@balloob] - [#145167]) -- Add missing Miele tumble dryer program codes ([@astrandb] - [#145236]) -- Jewish calendar - quality scale - fix missing translations ([@tsvi] - [#144410]) -- Jewish calendar: set parallel updates to 0 ([@tsvi] - [#144986]) -- Jewish Calendar - quality scale - use specific config flow ([@tsvi] - [#144408]) -- Only pass serializable data to media player intent ([@balloob] - [#145244]) -- Fix streaming window cover entity in Teslemetry ([@Bre77] - [#145012]) -- Updated code owners for the blue current integration. ([@NickKoepr] - [#144962]) -- Add media_source platform to Immich integration ([@mib1185] - [#145159]) -- Mark entity methods and properties as mandatory in pylint plugin ([@epenet] - [#145210]) -- Add new Probe Plus integration ([@pantherale0] - [#143424]) -- Improve type hints in xiaomi_aqara light turn_on ([@epenet] - [#145257]) -- Use shorthand attributes in raspyrfm ([@epenet] - [#145250]) -- Improve type hints in omnilogic ([@epenet] - [#145259]) -- Sort usb ports in Z-Wave flow so unknown devices are last ([@MindFreeze] - [#145211]) -- Use runtime_data in smarttub ([@epenet] - [#145279]) -- Improve type hints in blebox climate ([@epenet] - [#145282]) -- Use shorthand attributes in yi camera ([@epenet] - [#145276]) -- Bump aiontfy to 0.5.3 ([@tr4nt0r] - [#145263]) -- Use shorthand attributes in tfiac climate ([@epenet] - [#145289]) -- Drop useless unit conversion in smarttub ([@epenet] - [#145287]) -- Use shorthand attributes in melissa climate ([@epenet] - [#145286]) -- Use shorthand attributes in intesishome climate ([@epenet] - [#145285]) -- Use shorthand attributes in push camera ([@epenet] - [#145273]) -- Improve type hints in homematic climate ([@epenet] - [#145283]) -- Use shorthand attributes in touchline climate ([@epenet] - [#145292]) -- Use shorthand attributes in vivotek camera ([@epenet] - [#145275]) -- Use shorthand attributes in venstar climate ([@epenet] - [#145294]) -- Use shorthand attributes in xs1 climate ([@epenet] - [#145298]) -- Improve type hints in xs1 entities ([@epenet] - [#145299]) -- add date and time service to bosch_alarm ([@sanjay900] - [#142243]) -- Refactor set_temperature in venstar climate ([@epenet] - [#145297]) -- Use shorthand attributes in xiaomi_aqara ([@epenet] - [#145253]) -- Use shorthand attributes in rpi_camera camera ([@epenet] - [#145274]) -- Mark button methods and properties as mandatory in pylint plugin ([@epenet] - [#145269]) -- Fix typos in user-facing strings of `zha` ([@NoRi2909] - [#145305]) -- Mark alarm_control_panel methods and properties as mandatory in pylint plugin ([@epenet] - [#145270]) -- Mark calendar methods and properties as mandatory in pylint plugin ([@epenet] - [#145271]) -- Add class init type hint to xiaomi_aqara ([@epenet] - [#145255]) -- Tidy up service call for bosch_alarm ([@sanjay900] - [#145306]) -- Mark turn_on/turn_off/toggle as mandatory in pylint plugin ([@epenet] - [#145249]) -- Fix issues with bosch alarm dhcp discovery ([@sanjay900] - [#145034]) -- Bump teslemetry_stream to 0.7.9 in Teslemetry ([@Bre77] - [#145303]) -- Add Wh/km unit for energy distance ([@frenck] - [#145243]) -- Mark camera methods and properties as mandatory in pylint plugin ([@epenet] - [#145272]) -- Mark climate methods and properties as mandatory in pylint plugin ([@epenet] - [#145280]) -- Make spelling of "setpoint" consistent in `opentherm_gw` ([@NoRi2909] - [#145318]) -- Update binary sensor translations for bosch_alarm ([@sanjay900] - [#145315]) -- Use preferred spelling of "setpoint" in `smartthings` ([@NoRi2909] - [#145319]) -- Remove deprecated aux heat from Climate Entity component ([@gjohansson-ST] - [#145151]) -- Add solar charging options to Wallbox integration ([@jorisdrenth] - [#139286]) -- Create repair issue if not all add-ons or folders were backed up ([@emontnemery] - [#144999]) -- Add Albanian (Shqip) language ([@bramkragten] - [#145324]) -- Suez water: fetch historical data in statistics ([@jb101010-2] - [#131166]) -- Jewish calendar : icon translations ([@tsvi] - [#145329]) -- bump aioimmich to 0.6.0 ([@mib1185] - [#145334]) -- Jewish calendar: move value calculation to entity description (1/3) ([@tsvi] - [#144272]) -- bump aiokem to 0.5.11 ([@PeteRager] - [#145332]) -- Assist Pipeline stream TTS when supported and long response ([@balloob] - [#145264]) -- Add support for videos in Immich media source ([@mib1185] - [#145254]) -- Added support for shared spaces in Synology DSM (Photo Station) ([@lodesmets] - [#144044]) -- Add date sensors to Rehlko ([@PeteRager] - [#145314]) -- Add support for music library folder to Sonos ([@PeteRager] - [#139554]) -- Remove the old ZWave controller from the list of migration targets ([@MindFreeze] - [#145281]) -- Bump xiaomi-ble to 0.39.0 ([@Ernst79] - [#145348]) -- Add sensors to Wallbox ([@jorisdrenth] - [#145247]) -- Bump pyswitchbot to 0.64.1 ([@zerzhang] - [#145360]) -- Minor code deduplication in backup manager ([@emontnemery] - [#145366]) -- Add hub3 support for switchbot integration ([@zerzhang] - [#145371]) -- Update links to user docs: Connect-ZBT-1, Green, Yellow ([@c0ffeeca7] - [#145374]) -- Bump eheimdigital to 1.2.0 ([@autinerd] - [#145372]) -- Add lock ultra and lock lite for switchbot integration ([@zerzhang] - [#145373]) -- Improve comment explaining planned backup store version bump ([@emontnemery] - [#145368]) -- Recommended installation option for Z-Wave ([@MindFreeze] - [#145327]) -- Bump lcn-frontend to 0.2.5 ([@alengwenus] - [#144983]) -- Improve failing backup repair messages ([@emontnemery] - [#145388]) -- Prevent types-*/setuptools/wheel runtime requirements in dependencies ([@epenet] - [#145381]) -- Fix Z-Wave installation type string ([@MartinHjelmare] - [#145390]) -- Improve Z-Wave config flow test fixtures ([@MartinHjelmare] - [#145378]) -- Jewish Calendar: Make exception translatable ([@tsvi] - [#145376]) -- Enable B009 ([@joostlek] - [#144192]) -- Update bluetooth-auto-recovery to 1.5.2 ([@cdce8p] - [#145395]) -- Update inkbird-ble to 0.16.2 ([@cdce8p] - [#145396]) -- Update sensorpro-ble to 0.7.1 ([@cdce8p] - [#145397]) -- Update igloohome-api to 0.1.1 ([@cdce8p] - [#145401]) -- Add SmartThings capability for Washer spin level ([@joostlek] - [#145039]) -- Add power cool and power freeze to SmartThings ([@joostlek] - [#145102]) -- wsdot component adopts wsdot package ([@ucodery] - [#144914]) -- Reword sunset event exception ([@tsvi] - [#145400]) -- ZHA repairs: remove links to obsolete docs ([@c0ffeeca7] - [#145398]) -- Add SmartThings capability for Washer soil level ([@joostlek] - [#145041]) -- Add thermostat fixture to SmartThings ([@joostlek] - [#145407]) -- Update metoffice to use DataHub API ([@avee87] - [#131425]) -- Update exception handling for initialization for Squeezebox ([@peteS-UK] - [#144674]) -- Bump lektricowifi to 0.1 ([@Lektrico] - [#145393]) -- Mark cover methods and properties as mandatory in pylint plugin ([@epenet] - [#145308]) -- Mark fan methods and properties as mandatory in pylint plugin ([@epenet] - [#145311]) -- Mark LLMs that support streaming as such ([@balloob] - [#145405]) -- Mark geo_location methods and properties as mandatory in pylint plugin ([@epenet] - [#145313]) -- Bump habiticalib to v.0.4.0 ([@tr4nt0r] - [#145414]) -- Clean up AbstractTemplateEntity ([@Petro31] - [#145409]) -- Catch blocking version pinning in dependencies early ([@epenet] - [#145364]) -- Add CancelBoost for Matter Water heater ([@lboue] - [#145316]) -- Remove unneeded parenthesis in comparison for Sonos ([@PeteRager] - [#145413]) -- Centralise MockStreamReaderChunked helper ([@mib1185] - [#145404]) -- Add valve position capability to SmartThings ([@joostlek] - [#144923]) -- Add climate entity for heatpump zones in SmartThings ([@joostlek] - [#144991]) -- Add binary_sensor platform to Rehlko ([@PeteRager] - [#145391]) -- Improve type hints in doods ([@epenet] - [#145426]) -- Hotfix for incorrect bracket in messages for Squeezebox ([@peteS-UK] - [#145418]) -- Add new button to the Lektrico integration ([@Lektrico] - [#145420]) -- Improve type hints in microsoft_face_identify ([@epenet] - [#145419]) -- Improve type hints in dlib_face_detect ([@epenet] - [#145422]) -- Improve type hints in dlib_face_identify ([@epenet] - [#145423]) -- Move to explicit exports in test helpers ([@joostlek] - [#145392]) -- Improve Z-Wave config flow test typing ([@MartinHjelmare] - [#145438]) -- Improve type hints in microsoft_face ([@epenet] - [#145417]) -- Catch invalid settings error in geocaching ([@marc7s] - [#139944]) -- Improve type hints in tensorflow ([@epenet] - [#145433]) -- Improve type hints in qrcode ([@epenet] - [#145430]) -- Improve type hints in openalpr_cloud ([@epenet] - [#145429]) -- Improve type hints in seven_segments ([@epenet] - [#145431]) -- Add range support to icon translations ([@frenck] - [#145340]) -- Improve type hints in sighthound ([@epenet] - [#145432]) -- switchbot_cloud: Add Smart Lock door and calibration state ([@mrueg] - [#143695]) -- Improve type hints in microsoft_face_detect ([@epenet] - [#145421]) -- Add paperless integration ([@fvgarrel] - [#145239]) -- Quantum Gateway device tracker tests ([@tamwahba] - [#145161]) -- Add webhook in switchbot cloud integration ([@Gigatrappeur] - [#132882]) -- Mark image_processing methods and properties as mandatory in pylint plugin ([@epenet] - [#145435]) -- Add Matter test to select attribute ([@joostlek] - [#145440]) -- Add matter attributes ([@jvmahon] - [#140843]) -- Matter Device Energy Management cluster ESAState attribute ([@lboue] - [#144430]) -- Don't add dynamically Home Connect event sensors and disable them by default ([@Diegorro98] - [#144757]) -- Add SMLIGHT button entities for second radio ([@tl-sl] - [#141463]) -- HomeKit Bridge integration: Adding `h264_qsv` as valid VIDEO_CODEC option ([@dalanmiller] - [#145448]) -- Add AbstractTemplateFan class in preparation for trigger based entity ([@Petro31] - [#144968]) -- Add AbstractTemplateLock to prepare for trigger based template locks ([@Petro31] - [#144978]) -- Add AbstractTemplate cover to prepare for trigger based template covers ([@Petro31] - [#144907]) -- Add AbstractTempleAlarmControlPanel class to prepare for trigger based template alarm control panels ([@Petro31] - [#144974]) -- Add AbstractTemplateVacuum to prepare for trigger based template vacuums ([@Petro31] - [#144990]) -- Add HomeKit thermostat fan state mapping for preheating, defrosting ([@jz-v] - [#145353]) -- Mark device_tracker methods and properties as mandatory in pylint plugin ([@epenet] - [#145309]) -- Add configuration url to Immich device info ([@mib1185] - [#145456]) -- Fix typo in reauth_confirm description of `metoffice` ([@NoRi2909] - [#145458]) -- Add default sensor data for Tesla Wall Connector tests ([@abmantis] - [#145462]) -- Replace empty mock in GoalZero tests ([@abmantis] - [#145463]) -- Make Powerwall energy sensors TOTAL_INCREASING to fix hardware swaps ([@exciton] - [#145165]) -- Add pending damage and pending quest items sensors ([@tr4nt0r] - [#145449]) -- Add pytest/codecov to forbidden runtime dependencies ([@epenet] - [#145447]) -- Prefer to create backups in local storage if selected ([@emontnemery] - [#145331]) -- Add paperless-ngx to strict typing ([@joostlek] - [#145466]) -- Add diagnostics to Paperless-ngx ([@joostlek] - [#145465]) -- Add support for Tuya Wireless Switch entity ([@lanthaler] - [#123284]) -- Improve mqtt subentry selector validation and remove redundant validators ([@jbouwh] - [#145499]) -- Add MQTT cover as entity platform on MQTT subentries ([@jbouwh] - [#144381]) -- Bump aiohttp to 3.12.0b3 ([@bdraco] - [#145358]) -- Bump Anthropic library to 0.52.0 ([@Shulyaka] - [#145494]) -- Improve type hints in xiaomi_miio humidifier ([@epenet] - [#145506]) -- Add concentration conversion support for mg/m³ ([@frenck] - [#145325]) -- Mark light methods and properties as mandatory in pylint plugin ([@epenet] - [#145510]) -- Don't manipulate hvac modes based on device active mode in AVM Fritz!SmartHome ([@mib1185] - [#145513]) -- Mark humidifier methods and properties as mandatory in pylint plugin ([@epenet] - [#145507]) -- Add Anthropic Claude 4 support ([@Shulyaka] - [#145505]) -- Add trigger based template cover ([@Petro31] - [#145455]) -- Add automatic backup event entity to Home Assistant Backup system ([@mib1185] - [#145350]) -- Use runtime_data in xiaomi_miio ([@epenet] - [#145517]) -- Support readonly selectors in config_flows ([@karwosts] - [#129456]) -- Bump py-sucks to 0.9.11 ([@mib1185] - [#145518]) -- Add Matter Pump device type ([@lboue] - [#145335]) -- Add MQTT fan as entity platform on MQTT subentries ([@jbouwh] - [#144698]) -- Remove repoze.lru from license exceptions ([@epenet] - [#145519]) -- Add read_only selectors to Statistics Options Flow ([@karwosts] - [#145522]) -- Use _handle_coordinator_update() instead of own callback in Feedreader event entity ([@mib1185] - [#145520]) -- Remove inactive codeowner from template integration ([@Petro31] - [#145535]) -- Bump aiohttp to 3.12.0rc0 ([@bdraco] - [#145540]) -- Bump incomfort-client to v0.6.9 ([@jbouwh] - [#145546]) -- Simplify ZBT-1 setup string ([@abmantis] - [#145532]) -- Bump androidtvremote2 to 0.2.2 ([@tronikos] - [#145542]) -- Add data descriptions in the Android TV Remote Configure Android apps ([@tronikos] - [#145537]) -- Fix translation strings for MQTT subentries ([@jbouwh] - [#145529]) -- Bump python-linkplay to v0.2.8 ([@silamon] - [#145550]) -- Bump aiohttp to 3.12.0rc1 ([@bdraco] - [#145562]) -- Add preset mode to Comelit climate ([@chemelli74] - [#145195]) -- Bump pylamarzocco to 2.0.5 ([@zweckj] - [#145560]) -- Bump aiokem to 0.5.12 ([@PeteRager] - [#145565]) -- Bump aiohttp to 3.12.0 ([@bdraco] - [#145570]) -- Remove global registry reference in coordinator for UptimeRobot ([@chemelli74] - [#142938]) -- Bump opower to 0.12.2 ([@tronikos] - [#145573]) -- Add SmartThings freezer and cooler temperatures ([@joostlek] - [#145468]) -- Safe get for backflush status in lamarzocco ([@zweckj] - [#145559]) -- Add reauth and reconfigure to paperless ([@fvgarrel] - [#145469]) -- Fix aiohttp MockPayloadWriter ([@cdce8p] - [#145579]) -- Add `returned energy` sensor for Shelly RPC switch component ([@bieniu] - [#145490]) -- New integration Amazon Devices ([@chemelli74] - [#144422]) -- Add DHCP discovery to Amazon Devices ([@joostlek] - [#145587]) -- Change cooler name to fridge in SmartThings ([@joostlek] - [#145590]) -- Bump uiprotect to version 7.9.2 ([@RaHehl] - [#145583]) -- Pipeline to stream TTS on tool call ([@balloob] - [#145477]) -- Bump uiprotect to version 7.10.0 ([@RaHehl] - [#145596]) -- Bump pylamarzocco to 2.0.6 ([@zweckj] - [#145595]) -- Enable message Streaming in the Gemini integration. ([@IvanLH] - [#144937]) -- Bump ZHA to 0.0.59 ([@TheJulianJES] - [#145597]) -- Add issue trackers to requirements script exceptions ([@epenet] - [#145608]) -- Use sub-devices for Shelly multi-channel devices ([@bieniu] - [#144100]) -- Add more mac-addresses for Amazon Devices autodiscovery ([@chemelli74] - [#145598]) -- Improve Bluetooth binary_sensor for Amazon Devices ([@chemelli74] - [#145600]) -- Add payload ON and OFF options to MQTT switch subentry component ([@jbouwh] - [#144627]) -- Disable last cleaning sensor for gs3mp model in lamarzocco ([@zweckj] - [#145576]) -- Fix reference to "tilt command topic" in MQTT translation strings ([@jbouwh] - [#145563]) -- Bump aiolifx to 1.1.5 to improve the identification of LIFX Luna ([@Djelibeybi] - [#145416]) -- Mark Shelly quality as silver ([@bieniu] - [#145610]) -- Fulfilled quality rules - gold and platinum tiers for Miele integration ([@astrandb] - [#144773]) -- Add from_hex filter ([@Petro31] - [#145229]) -- Improve type hints in XiaomiGatewayDevice derived entities ([@epenet] - [#145605]) -- Allow base64_encode to support bytes and strings ([@Petro31] - [#145227]) -- Download backup if restore fails in Z-Wave migration ([@MindFreeze] - [#145434]) -- Add Homee event platform ([@Taraman17] - [#145569]) -- Empty response returns empty list in Nord Pool ([@gjohansson-ST] - [#145514]) +- Add removal instructions to ElevenLabs ([@sorgfresser] - [#133895]) +- Bump version to 2025.2.0dev0 ([@frenck] - [#133893]) +- Mark missing IQS requirements for Idasen Desk as done ([@abmantis] - [#133910]) +- Revise codeowners for Overkiz ([@iMicknl] - [#133784]) +- Remove myself as codeowner from Plugwise ([@frenck] - [#133920]) +- Remove myself as codeowner from Tuya integration ([@frenck] - [#133921]) +- Prevent imports from tests in core codebase ([@frenck] - [#133928]) +- Make screenlogic state enums lowercase ([@dieselrabbit] - [#133866]) +- Bump velbusaio to 2024.12.3 ([@cereal2nd] - [#133939]) +- Update pyvesync version ([@cdnninja] - [#131433]) +- Add pip wheel build constraints to fix numpy builds ([@cdce8p] - [#133962]) +- Bump subarulink to 0.7.13 ([@G-Two] - [#133970]) +- Bump numpy to 2.2.1 ([@bdraco] - [#133844]) +- Add parallel updates to swiss public transport ([@miaucl] - [#133996]) +- Add clear shopping list button for Cookidoo ([@miaucl] - [#133583]) +- Add config flow data description to swiss public transport ([@miaucl] - [#133997]) +- Fulfill IQS rule docs-removal-instructions in ViCare integration ([@CFenner] - [#133982]) +- Update silver docs for swiss public transport ([@miaucl] - [#134001]) +- Bump Tesla Fleet API library ([@Bre77] - [#134019]) +- Bump python-google-nest-sdm to 7.0.0 ([@allenporter] - [#134016]) +- Tado update code owners ([@erwindouna] - [#133987]) +- Fix typo in get_command action description ([@NoRi2909] - [#134026]) +- Use correct uppercase for abbreviations ([@NoRi2909] - [#134028]) +- Fix Nest ConfigEntry typing ([@allenporter] - [#134021]) +- Replace "service" with "action" plus fixed descriptions ([@NoRi2909] - [#134053]) +- Bump pyipma to 3.0.8 ([@dgomes] - [#134055]) +- Remove mqtt publish templates after 6 months of deprecation ([@jbouwh] - [#134056]) +- Fix unifiprotect DeprecationWarnings in tests ([@cdce8p] - [#134060]) +- Suez_water: remove redundant log on refresh failure ([@jb101010-2] - [#134025]) +- Add state_class to EcoWittSensorTypes.DEGREE ([@tkunzfeld] - [#134004]) +- Roborock Add vacuum_goto service ([@RaHehl] - [#133994]) +- Revert "Add state_class to EcoWittSensorTypes.DEGREE" ([@frenck] - [#134079]) +- Add azure_data_explorer to microsoft brand ([@zweckj] - [#134088]) +- Bump pyheos to v0.8.0 ([@andrewsayre] - [#134069]) +- Remove Tile unique id migration ([@joostlek] - [#134106]) +- Extract Tile coordinator in separate file ([@joostlek] - [#134104]) +- Remove YAML import from Tile ([@joostlek] - [#134108]) +- Bump Tado to 0.18.5 ([@erwindouna] - [#133988]) +- Set PARALLEL_UPDATES for incomfort entity platforms ([@jbouwh] - [#134110]) +- Introduce base entity for Tile ([@joostlek] - [#134109]) +- Add unit test for sensors in swiss public transport ([@miaucl] - [#134115]) +- Migrate Tile to use entry.runtime_data ([@joostlek] - [#134107]) +- Remove deprecated yaml import for Russound RIO ([@noahhusby] - [#134072]) +- Bump aiorussound to 4.2.0 ([@noahhusby] - [#134117]) +- Converge stream av open methods, options, and error handling ([@allenporter] - [#134020]) +- Add mute support to Russound RIO ([@noahhusby] - [#134118]) +- Bump pysqueezebox to v0.11.1 ([@rajlaud] - [#134097]) +- Remove incorrect device check in LCN events ([@alengwenus] - [#134116]) +- Add Overseerr integration ([@joostlek] - [#133981]) +- Remove unused parameters from function calls in rainbird ([@allenporter] - [#134124]) +- Refactor Tile tests ([@joostlek] - [#134130]) +- Add Tile device tests ([@joostlek] - [#134138]) +- Add ClassVar annotation for singleton patterns ([@cdce8p] - [#134135]) +- Add Velbus binary sensor tests ([@cereal2nd] - [#134132]) +- Add Tile device tracker tests ([@joostlek] - [#134137]) +- Bump python-overseerr to 0.3.0 ([@joostlek] - [#134147]) +- Add versions to Tile device ([@joostlek] - [#134150]) +- Use x,y in roborock action call ([@gjohansson-ST] - [#134133]) +- Remove deprecated Mastodon yaml config import ([@andrew-codechimp] - [#134040]) +- Add quality_scale.yaml for KNX ([@farmio] - [#133937]) +- Suez_water: use meter id as unique_id ([@jb101010-2] - [#133959]) +- Bump pynecil to v3.0.0 ([@tr4nt0r] - [#134151]) +- Add binary sensor to Tile ([@joostlek] - [#134153]) +- Suez_water: clear quality scale ([@jb101010-2] - [#134027]) +- Add switch platform to IronOS integration ([@tr4nt0r] - [#133691]) +- Bump pynecil to v3.0.1 ([@tr4nt0r] - [#134174]) +- Add Velbus Button tests ([@cereal2nd] - [#134186]) +- Add button platform to IronOS integration ([@tr4nt0r] - [#133678]) +- Bump python-overseerr to 0.4.0 ([@joostlek] - [#134192]) +- Migrate Habitica integration to habiticalib ([@tr4nt0r] - [#131032]) +- Move coordinator to own file in Open-Meteo ([@gjohansson-ST] - [#134197]) +- Bump aioswitcher to 6.0.0 ([@thecode] - [#134185]) +- Fix method subtyping [elkm1] ([@cdce8p] - [#134210]) +- Fix method subtyping [knx] ([@cdce8p] - [#134211]) +- Fix method subtyping [recorder] ([@cdce8p] - [#134212]) +- Fix method subtyping [helpers] ([@cdce8p] - [#134213]) +- Add slot list service to ohme ([@dan-r] - [#134170]) +- Use config entry runtime data in Open-Meteo ([@gjohansson-ST] - [#134198]) +- Add reauth flow to Habitica integration ([@tr4nt0r] - [#131676]) +- Set Scrape sensor unavailable when errors ([@gjohansson-ST] - [#134143]) +- Bump habiticalib to v0.3.2 ([@tr4nt0r] - [#134244]) +- Remove unused translations from Russound RIO ([@noahhusby] - [#134246]) +- Remove deprecated yaml import from OTP integration ([@tr4nt0r] - [#134196]) +- Record LG WebOS TV Quality scale ([@joostlek] - [#133732]) +- Bump Python Matter server to 7.0.0 (Matter 1.4) ([@lboue] - [#132502]) +- Fix two descriptions of yeelight actions ([@NoRi2909] - [#134282]) +- Add battery sensor to ohme ([@dan-r] - [#134222]) +- Replace "service" with "action" ([@NoRi2909] - [#134279]) +- Replace unnecessary abbreviations in set_room_temperature action ([@NoRi2909] - [#134278]) +- Add discovery to Russound RIO ([@noahhusby] - [#134245]) +- Add parallel updates to camera platform in Trafikverket Camera ([@gjohansson-ST] - [#134298]) +- Use typed config entry in Trafikverket Camera ([@gjohansson-ST] - [#134299]) +- Use typed config entry everywhere in Trafikverket Ferry ([@gjohansson-ST] - [#134300]) +- Set parallel updates in Trafikverket Ferry ([@gjohansson-ST] - [#134301]) +- Use typed config entry everywhere in Trafikverket Weatherstation ([@gjohansson-ST] - [#134308]) +- Set parallel updates in Trafiverket Weatherstation ([@gjohansson-ST] - [#134309]) +- Explicitly set config entry in Trafikverket Weatherstation coordinator ([@gjohansson-ST] - [#134310]) +- Explicitly set config entry in Trafikverket Ferry coordinator ([@gjohansson-ST] - [#134305]) +- Use typed config entry everywhere in Trafikverket Train ([@gjohansson-ST] - [#134303]) +- Explicitly set config entry in Trafikverket Train coordinator ([@gjohansson-ST] - [#134304]) +- Set parallel updates in Trafikverket Train ([@gjohansson-ST] - [#134302]) +- Bump pyvesync to 2.1.15 ([@iprak] - [#134156]) +- Update description of the script toggle action ([@NoRi2909] - [#134093]) +- Full test coverage for Vodafone Station sensor platform ([@chemelli74] - [#133285]) +- Refactor and simplify config flow in generic camera ([@davet2001] - [#134330]) +- Bump aiorussound to 4.3.0 ([@noahhusby] - [#134242]) +- Add Bang & Olufsen button Event entities ([@mj23000] - [#127550]) +- Bump aiorussound to 4.4.0 ([@noahhusby] - [#134366]) +- Add Reolink baby crying binary sensor ([@starkillerOG] - [#134290]) +- Use text selectors for lamarzocco config flow ([@zweckj] - [#134368]) +- Remove leftover newline codes and periods from strings.json ([@NoRi2909] - [#134354]) +- Bump ohmepy to 1.2.3 ([@dan-r] - [#134348]) +- Change Reolink test switch entity ID ([@starkillerOG] - [#134339]) +- Ensure an entity platform is added in mqtt tests ([@jbouwh] - [#134331]) +- Use "restore from" in field descriptions of restore_partial action ([@NoRi2909] - [#134285]) +- Add placeholder url to Sensibo api description ([@gjohansson-ST] - [#134342]) +- Add velbus switch platform testcases ([@cereal2nd] - [#134207]) +- Add diagnostics to Trafikverket Weatherstation ([@gjohansson-ST] - [#134314]) +- Add integration for igloohome devices ([@keithle888] - [#130657]) +- Cleanup lamarzocco tests ([@zweckj] - [#134383]) +- Implement base entity class for Twinkly ([@sVnsation] - [#134382]) +- Add Velbus climate platform tests ([@cereal2nd] - [#134387]) +- Calculate number of discovery topics correctly ([@jbouwh] - [#134393]) +- Velbus select platform testcases ([@cereal2nd] - [#134394]) +- Move available property to base entity in Sensibo ([@gjohansson-ST] - [#134410]) +- Add mill number platform ([@Danielhiversen] - [#134044]) +- Add the Model Context Protocol Server integration ([@allenporter] - [#134122]) +- Add base entity to Mill ([@gjohansson-ST] - [#134415]) +- Update mypy-dev to 1.15.0a1 ([@cdce8p] - [#134416]) +- Add HEOS options flow for optional authentication ([@andrewsayre] - [#134105]) +- Add debug log and Optimize code ([@ashionky] - [#134328]) +- Add `current_humidity` state attribute to Google Nest climate entity ([@jbarreiros] - [#134426]) +- Add action translations to Sensibo ([@gjohansson-ST] - [#134420]) +- Add translations to all Sensibo errors ([@gjohansson-ST] - [#134422]) +- Remove habitipy references in Habitica integration ([@tr4nt0r] - [#134419]) +- Improve names and descriptions in neato.custom_cleaning action ([@NoRi2909] - [#134399]) +- Add mode selector to Twinkly ([@sVnsation] - [#134041]) +- Update types packages ([@cdce8p] - [#134433]) +- Add sw_version to apsystems ([@Thomas55555] - [#134441]) +- Improve action descriptions with some more detail from the docs ([@NoRi2909] - [#134120]) +- Add types package for pyserial ([@cdce8p] - [#134444]) +- Remove deprecated yaml import from pyLoad integration ([@tr4nt0r] - [#134200]) +- Improve pandora media_player typing ([@cdce8p] - [#134447]) +- Update pexpect to 4.9.0 ([@cdce8p] - [#134450]) +- Remove deprecated YAML import from MPD ([@noahhusby] - [#134459]) +- Add support for specifying hvac_onoff_register value on modbus ([@illia-piskurov] - [#128366]) +- Remove excessive newline codes from strings.json ([@NoRi2909] - [#134468]) +- Change Reolink person binary sensor icon ([@SparkyDan555] - [#134472]) +- Remove sneaked in IronOS submodule ([@frenck] - [#134477]) +- Use username as config entry title in Sensibo ([@gjohansson-ST] - [#134488]) +- Improve error strings in Sensibo ([@gjohansson-ST] - [#134487]) +- Remove worldclock config entry import ([@gjohansson-ST] - [#134491]) +- Remove deprecated attributes from ecovacs ([@gjohansson-ST] - [#134492]) +- Remove deprecated uptime sensor from qnap_qsw ([@gjohansson-ST] - [#134493]) +- Update pillow to 11.1.0 ([@cdce8p] - [#134469]) +- Bump psutil to 6.1.1 ([@gjohansson-ST] - [#134494]) +- Add types package for pexpect ([@cdce8p] - [#134461]) +- Use the latest version of the pyserial-asyncio-fast library ([@rrooggiieerr] - [#134501]) +- Push Overseerr updates via webhook ([@joostlek] - [#134187]) +- Bump python-overseerr to 0.5.0 ([@joostlek] - [#134522]) +- Add quality scale to Sensibo ([@gjohansson-ST] - [#134296]) +- Add switch platform to Ohme ([@dan-r] - [#134347]) +- Add coordinator to vesync ([@iprak] - [#134087]) +- Add get_tasks action to Habitica integration ([@tr4nt0r] - [#127687]) +- Add state_class to Airthings integration ([@LaStrada] - [#134503]) +- Refactor all Sensibo tests ([@gjohansson-ST] - [#134478]) +- Enable strict typing for pandora ([@cdce8p] - [#134536]) +- Velbus add init testcases ([@cereal2nd] - [#134533]) +- Add Homee integration to Core ([@Taraman17] - [#133738]) +- Fix description of google_assistant.request_sync action ([@NoRi2909] - [#134535]) +- Remove deprecated sensors in Habitica integration ([@tr4nt0r] - [#134320]) +- Add support for `xvoltage` sensor for Shelly Plus UNI ([@bieniu] - [#134261]) +- Move SiLabs firmware probing helper from ZHA into `homeassistant_hardware` ([@puddly] - [#131586]) +- Update quality scale for Sensibo ([@gjohansson-ST] - [#134551]) +- Add supported features property in Sensibo ([@gjohansson-ST] - [#134479]) +- Add HEOS Reauth Flow ([@andrewsayre] - [#134465]) +- Require at least bronze for new integrations ([@joostlek] - [#134537]) +- Improve habitica action descriptions ([@NoRi2909] - [#134563]) +- Add sleep switch for all Foscam cameras if more than 1 camera are configured ([@N3rdix] - [#126064]) +- Velbus diagnostics code cleanup ([@cereal2nd] - [#134553]) +- Add image platform to Habitica integration ([@tr4nt0r] - [#129009]) +- Add velbus light and sensor platform testcases ([@cereal2nd] - [#134485]) +- Clean up docstrings in Sensibo ([@gjohansson-ST] - [#134591]) +- Add velbus diagnostics tests ([@cereal2nd] - [#134621]) +- Bump ical to 8.3.0 ([@allenporter] - [#134617]) +- Fix typo 'devide_id', use uppercase for abbreviations ID and LED ([@NoRi2909] - [#134634]) +- Replace aioclient_mock in Sensibo tests ([@gjohansson-ST] - [#134543]) +- Fix description of device_id field of reconnect_client actions ([@NoRi2909] - [#134275]) +- Update guppy to 3.1.5 ([@frenck] - [#134646]) +- Add velbus cover platform testcases ([@cereal2nd] - [#134654]) +- Remove LG WebOS TV legacy uuid migration ([@thecode] - [#134671]) +- Prefer a local webhook for Overseerr ([@joostlek] - [#134667]) +- Add Overseerr service to get requests ([@joostlek] - [#134229]) +- Bump gcal_sync to 7.0.0 ([@allenporter] - [#134687]) +- Clean-up HEOS entity event setup ([@andrewsayre] - [#134683]) +- Add prompts to MCP server ([@allenporter] - [#134619]) +- Remove excessive newline codes from squeezebox strings ([@NoRi2909] - [#134682]) +- Fix wrong description of group.set action ([@NoRi2909] - [#134697]) +- Fix typos / grammar in description of create_task action ([@NoRi2909] - [#134705]) +- Fix typos / grammar in nasweb integration ([@NoRi2909] - [#134721]) +- Fix spelling of "MAC (address)" and "Gateway" name ([@NoRi2909] - [#134724]) +- Deprecate HEOS sign_in and sign_out actions ([@andrewsayre] - [#134616]) +- Add support for "Lumin Smart Light" LD-0003 ([@rpavlik] - [#133328]) +- Bump ruff to 0.8.6 ([@autinerd] - [#134745]) +- Bump aranet4 to 2.5.0 ([@luc-ass] - [#134752]) +- Fix spelling of "MAC (address)" and "Slide" name in slide_local ([@NoRi2909] - [#134747]) +- Use uppercase "Chime" for product name, fix "MAC address" ([@NoRi2909] - [#134748]) +- Small fixes in the strings file of the Vera integration ([@NoRi2909] - [#134780]) +- Add ATTR_MODEL to DeviceInfo for Aranet ([@luc-ass] - [#134307]) +- Add latest Nighthawk WiFi 7 routers to V2 models ([@lanthaler] - [#134765]) +- Remove unneeded vesync device base class ([@cdnninja] - [#134499]) +- Use uppercase "ID" in Home Connect strings ([@NoRi2909] - [#134783]) +- Fix spelling of "ID" in Roku integration ([@NoRi2909] - [#134779]) +- Update roborock to ensure every room has a name, falling back to a placeholder ([@allenporter] - [#134733]) +- Fix spelling of "ID", slightly reword action description ([@NoRi2909] - [#134817]) +- Pass config entry directly to coordinator in System monitor ([@gjohansson-ST] - [#134837]) +- Set single_config_entry in System monitor manifest ([@gjohansson-ST] - [#134838]) +- Add python_script to strict typing ([@gjohansson-ST] - [#134822]) +- Make ChunkAsyncStreamIterator an aiohttp helper ([@mib1185] - [#134843]) +- Add get device capabilities action call for Sensibo ([@gjohansson-ST] - [#134596]) +- Add horizontal swing to Sensibo ([@gjohansson-ST] - [#132117]) +- Bump pynecil to v4.0.1 ([@tr4nt0r] - [#134852]) +- Remove deprecated binary sensor battery charging from technove ([@gjohansson-ST] - [#134844]) +- Fix spelling of "set up", change "id" to uppercase ([@NoRi2909] - [#134888]) +- Use correct uppercase for "ID" and sentence-case otherwise ([@NoRi2909] - [#134815]) +- Add heat meter to Powerfox integration ([@klaasnicolaas] - [#134799]) +- Add Decorquip virtual motion blinds integration ([@starkillerOG] - [#134402]) +- Bump pymodbus version to 3.8.3 ([@wlcrs] - [#134809]) +- fix typo "looses" to "loses" in MQTT configuration message ([@GlennReilly] - [#134894]) +- Add extra prompt to assist pipeline and conversation ([@balloob] - [#124743]) +- Bump py-synologydsm-api to 2.6.0 ([@mib1185] - [#134914]) +- Handle discovering user configured Wyoming flow ([@balloob] - [#134916]) +- Bump pylutron-caseta to 0.23.0 ([@eclair4151] - [#134906]) +- Remove excessive newline code, fix "ID", enhance descriptions ([@NoRi2909] - [#134920]) +- Add device trackers to enabled_by_default fixture ([@zweckj] - [#134446]) +- Remove deprecated hdr switch from reolink ([@gjohansson-ST] - [#134924]) +- Remove deprecated config entry import from bluesound ([@gjohansson-ST] - [#134926]) +- Add support for extra_system_prompt to OpenAI ([@balloob] - [#134931]) +- Migrate to using aiohttp-asyncmdnsresolver for aiohttp resolver ([@bdraco] - [#134830]) +- Add device tracker test for Vodafone Station ([@chemelli74] - [#134334]) +- Fix spelling of "ID", slightly reword action descriptions ([@NoRi2909] - [#134778]) +- UnifiProtect Refactor light control methods to use new API ([@RaHehl] - [#134625]) +- add proxy view for unifiprotect to grab snapshot at specific time ([@EliSchleifer] - [#133546]) +- Update Shelly integration: Remove double "Error fetching ..." from error messages ([@davidrapan] - [#134950]) +- Bump renault-api to 0.2.9 ([@kelyaenn] - [#134858]) +- Bump zeroconf to 0.137.2 ([@bdraco] - [#134942]) +- Change "id" to uppercase for consistency ([@NoRi2909] - [#134971]) +- Use sentence case, capitalize "IP Secure" and "ID" ([@NoRi2909] - [#134966]) +- Simplify onewire config-flow ([@epenet] - [#134952]) +- Set parallel-updates and scan-interval explicitly in onewire ([@epenet] - [#134953]) +- Update roborock tests to only load the platform under test ([@allenporter] - [#134694]) +- Update HEOS Quality Scale docs-related items ([@andrewsayre] - [#134466]) +- Fix DSMR migration ([@emontnemery] - [#134990]) +- Simplify roborock coordinator ([@allenporter] - [#134700]) +- Add reconfigure to onewire ([@epenet] - [#134996]) +- Validate device id when adding or updating entity registry entry ([@emontnemery] - [#134982]) +- Set PARALLEL_UPDATES to 1 in onewire ([@epenet] - [#135006]) +- Use standard "entity_registry_enabled_by_default" fixture ([@chemelli74] - [#134962]) +- Add total cleaning count sensor to Roborock ([@Lash-L] - [#135015]) +- Add Controller state sensor to screenlogic ([@dieselrabbit] - [#133827]) +- Move OneWireConfigEntry type definition ([@epenet] - [#135004]) +- Improve logic for event polling duration in Overkiz ([@iMicknl] - [#133617]) +- Bump voluptuous openapi to 0.0.6 ([@allenporter] - [#134998]) +- Add data description translations to all tplink config flow steps ([@sdb9696] - [#135022]) +- Improve Huawei LTE suspend integration service description ([@NoRi2909] - [#135021]) +- Add new sensors to fyta ([@dontinelli] - [#135032]) +- Add weather warning sensor to IPMA ([@dgomes] - [#134054]) +- Bump dbus-fast to 2.28.0 ([@bdraco] - [#135049]) +- Fix climate react type ([@gjohansson-ST] - [#135030]) +- Improve type hints in onewire tests ([@epenet] - [#134993]) +- Delete KNX config storage when removing the integration ([@farmio] - [#135071]) +- Update pyheos to 0.9.0 ([@andrewsayre] - [#134947]) +- Add Reolink unexpected error translation ([@starkillerOG] - [#134807]) +- Cleanup LG webOS TV name ([@thecode] - [#135028]) +- Fix DSMR migration ([@emontnemery] - [#135068]) +- TotalConnect improved config flow and test before setup ([@austinmroczek] - [#133852]) +- Remove rounding from onewire sensors ([@epenet] - [#135095]) +- Add quality_scale file to onewire ([@epenet] - [#134951]) +- Add binary sensors to fyta ([@dontinelli] - [#134900]) +- Add satel integra switches and alarm control panels unique_id ([@david1024pl] - [#129636]) +- Update addition logger string in fan.py ([@farkasdi] - [#135098]) +- Add quality_scale.yaml to Minecraft Server ([@elmurato] - [#132551]) +- Add PARALLEL_UPDATES constant to tplink integration platforms ([@sdb9696] - [#135083]) +- Raise HomeAssistantError from tplink light effect service ([@sdb9696] - [#135081]) +- Refactor patching in onewire tests ([@epenet] - [#135070]) +- Split simple and recovery in onewire config-flow user tests ([@epenet] - [#135102]) +- Fix hvac_modes never empty in Sensibo ([@gjohansson-ST] - [#135029]) +- Improve onewire options flow tests ([@epenet] - [#135109]) +- Improve holidays config form and naming ([@bors-ltd] - [#133663]) +- Update enphase_envoy test_init to use str for unique_id and test for loaded config entry ([@catsmanac] - [#133810]) +- Add quality scale file to tplink integration ([@sdb9696] - [#135017]) +- Remove enphase_envoy config flow tests that make no sense ([@catsmanac] - [#133833]) +- Add suggested precision for Airthings BLE integration ([@LaStrada] - [#134985]) +- Add LetPot integration ([@jpelgrom] - [#134925]) +- Set PARALLEL_UPDATES in LG webOS TV ([@thecode] - [#135135]) +- Add DataUpdateCoordinator to bluesound integration ([@LouisChrist] - [#135125]) +- Use is in FlowResultType enum comparison in integration scaffold tests ([@jpelgrom] - [#135133]) +- Impove LG webOS TV tests quality ([@thecode] - [#135130]) +- Add support for Lutron Wood Tilt Blinds ([@eclair4151] - [#135057]) +- Render select entity unavailable when active feature is missing in Sensibo ([@gjohansson-ST] - [#135031]) +- Change minimum SQLite version to 3.40.1 ([@gjohansson-ST] - [#135042]) +- Make devices dynamic in Sensibo ([@gjohansson-ST] - [#134935]) +- Deprecate StarLine engine switch attributes ([@Anonym-tsk] - [#133958]) +- Bump zeroconf to 0.138.1 ([@bdraco] - [#135148]) +- Deprecate raw_value attribute in onewire entity ([@epenet] - [#135171]) +- Mark docs-installation-parameters and docs-removal-instructions for inexogy as done ([@jpbede] - [#135126]) +- Add outside temperature sensor to fujitsu_fglair ([@crevetor] - [#130717]) +- Move OneWire PLATFORM constant back to init ([@epenet] - [#135172]) +- Add and cleanup tplink translations ([@sdb9696] - [#135120]) +- Add uuid as unique_id to config entries for Cookidoo ([@miaucl] - [#134831]) +- Use snapshot_platform helper in onewire tests ([@epenet] - [#135176]) +- Set PARALLEL_UPDATES to 0 in onewire ([@epenet] - [#135178]) +- Add yue language support to Google Translate TTS ([@beginner2047] - [#134480]) +- Fix stale docstrings in tplink integration ([@sdb9696] - [#135183]) +- Update scaffold to use internal _PLATFORM constant ([@epenet] - [#135177]) +- Add select platform to onewire ([@epenet] - [#135181]) +- Add event entities to Overseerr ([@joostlek] - [#134975]) +- Update title and description for setup dialog of thethingsnetwork ([@NoRi2909] - [#134954]) +- add support for dimming/brightening X10 lamps ([@kereyroper] - [#130196]) +- No need to set unique_id in enphase_envoy reauth step ([@catsmanac] - [#133615]) +- Update module properties on module scan for LCN ([@alengwenus] - [#135018]) +- Use friendly names in add_to_playlist action, fix "ID" ([@NoRi2909] - [#134978]) +- Avoid unnecessary executor calls in onewire ([@epenet] - [#135187]) +- Allow to process kelvin as color_temp for mqtt basic light ([@jbouwh] - [#133953]) +- Allow unregistering LLM APIs ([@allenporter] - [#135162]) +- Make generated files appear as generated ([@KapJI] - [#134991]) +- Use typed config entry in tplink coordinator ([@sdb9696] - [#135182]) +- Refactor onewire hub ([@epenet] - [#135186]) +- Fix LG webOS TV init test coverage ([@thecode] - [#135194]) +- Allow to process kelvin as color_temp for mqtt json light ([@jbouwh] - [#133955]) +- Add streaming sensors to Teslemetry ([@Bre77] - [#132783]) +- Bump zeroconf to 0.139.0 ([@bdraco] - [#135213]) +- Use remove-prefix/suffix introduced in Python 3.9 ([@epenet] - [#135206]) +- Add exception-translations rule to quality_scale pytest validation ([@epenet] - [#131914]) +- Add support for Shelly BLU TRV ([@chemelli74] - [#128439]) +- Bump anyio to 4.8.0 ([@bdraco] - [#135224]) +- Refactor Vodafone Station tests ([@chemelli74] - [#134956]) +- Bump fnv-hash-fast to 1.1.0 ([@bdraco] - [#135237]) +- Expand Squeezebox auth test for config_flow to finish on create_entry ([@peteS-UK] - [#133612]) +- Remove per engine max bind vars ([@bdraco] - [#135153]) +- Make description of alarm_arm_vacation consistent ([@NoRi2909] - [#135257]) +- Improve formatting in core files ([@epenet] - [#135256]) +- Split long strings in components ([@epenet] - [#135263]) +- Combine short byte strings in xiaomi_ble tests ([@epenet] - [#135268]) +- Fix LG webOS TV media player test coverage ([@thecode] - [#135225]) +- Improve formatting in component test files ([@epenet] - [#135267]) +- Change 'entity_id' to UI-friendly 'Entity ID', fix spelling of "setpoint" ([@NoRi2909] - [#135234]) +- Combine short strings in components ([@epenet] - [#135265]) +- Split long strings in stream hls tests ([@epenet] - [#135271]) +- Velbus light platform code cleanup ([@cereal2nd] - [#134482]) +- Fix incorrect test in test_core_config ([@epenet] - [#135260]) +- Add model_id and serial_number to onewire device info ([@epenet] - [#135279]) +- Allow to process kelvin as color_temp for mqtt template light ([@jbouwh] - [#133957]) +- Improve formatting in component files ([@epenet] - [#135261]) +- Discover new devices at runtime in onewire ([@epenet] - [#135199]) +- Simplify vesync init loading ([@cdnninja] - [#135052]) +- Move LG webOS TV actions to entitiy services ([@thecode] - [#135285]) +- Adjust HomeWizard to use updated python-homewizard-energy library ([@DCSBL] - [#135046]) +- Smaller grammar fixes, replace 'entity_id' with UI-friendly 'ID' ([@NoRi2909] - [#135236]) +- Mark FGLAir entities unavailable if they are reporting to be offline ([@crevetor] - [#135202]) +- Bump pypalazzetti to 0.1.16 ([@dotvav] - [#135269]) +- Replace 'entity_id' with UI-friendly, localizable 'entity ID' ([@NoRi2909] - [#135232]) +- Add USB-PD Mode select entity to IronOS integration ([@tr4nt0r] - [#134901]) +- Grammar and consistency fixes in hdmi_cec strings ([@NoRi2909] - [#135292]) +- Bump aioshelly to version 12.3.1 ([@bieniu] - [#135299]) +- Use runtime_data in LG webOS TV ([@thecode] - [#135301]) +- Fix typos and inconsistent spelling of "tedee" brand name ([@NoRi2909] - [#135305]) +- Fix typos, replace duplicated strings with references ([@NoRi2909] - [#135303]) +- Don't store uv's lockfile in hassfest image ([@edenhaus] - [#135214]) +- Fix Habitica gems/hourglass sensors ([@tr4nt0r] - [#135323]) +- Use LOGGER from homewizard.const instead per-file loggers ([@DCSBL] - [#135320]) +- Bump habluetooth to 3.8.0 ([@bdraco] - [#135322]) +- Extract resolve announcement media ID for AssistSatelliteEntity ([@balloob] - [#134917]) +- Add bluetooth subscribe_advertisements WebSocket API ([@bdraco] - [#134291]) +- Fix spelling of "Log in", fix "outdated student" ([@NoRi2909] - [#135348]) +- Small fixes in setup flow strings, correct sentence-case ([@NoRi2909] - [#135349]) +- Add config flow to NMBS ([@silamon] - [#121548]) +- Fix backup formatting ([@joostlek] - [#135350]) +- Bump actions/upload-artifact from 4.5.0 to 4.6.0 (@dependabot - [#135255]) +- Bump docker/build-push-action from 6.10.0 to 6.11.0 (@dependabot - [#135254]) +- Remove code owner for nmbs ([@silamon] - [#135357]) +- Fix spelling of "Log in …" and "API key" in LOQED integration ([@NoRi2909] - [#135347]) +- Fix Tado config flow ([@erwindouna] - [#135353]) +- Add more typings to nmbs sensor ([@silamon] - [#135359]) +- Palazzetti Quality Scale update after doc improvement ([@dotvav] - [#135277]) +- Bump Teslemetry Stream ([@Bre77] - [#135344]) +- Enable slowly-changing, important diagnostics for connected devices by default ([@lanthaler] - [#134776]) +- Add reconfigure to LG webOS TV ([@thecode] - [#135360]) +- Add @jterrace to onvif integration owners ([@jterrace] - [#135398]) +- Switcher runner child lock support ([@YogevBokobza] - [#133270]) +- Make all three numbered lists consistent, using 1. 1. 1. for the syntax ([@NoRi2909] - [#135400]) +- Add additional Tapo ONVIF Person/Vehicle/Line/Tamper/Intrusion events ([@jterrace] - [#135399]) +- Reword action descriptions for better translations in Teslemetry ([@NoRi2909] - [#135370]) +- Add sensors for inventory items to Habitica ([@tr4nt0r] - [#135331]) +- Bump pyheos to 1.0.0 ([@andrewsayre] - [#135415]) +- Fix config entries typo s/entruis/entries/ ([@tronikos] - [#135431]) +- Fix translation string: numbering in list ([@WaterInTheLake] - [#135441]) +- Update translations and error messages in Bring! integration ([@tr4nt0r] - [#135455]) +- Fix strings for the Google integrations ([@tronikos] - [#135445]) +- Add current and voltage for plugs to switchbot_cloud ([@SeraphicRav] - [#135458]) +- Refactor upcloud to use config entry runtime data ([@scop] - [#135449]) +- Add bluetooth API to remove scanners that are no longer used ([@bdraco] - [#135408]) +- Ensure Shelly cleanups Bluetooth scanner data upon removal ([@bdraco] - [#135472]) +- Ensure ESPHome cleanups Bluetooth scanner data upon removal ([@bdraco] - [#135470]) +- Bump github/codeql-action from 3.28.0 to 3.28.1 (@dependabot - [#135492]) +- Bump uv to 0.5.18 ([@mib1185] - [#135454]) +- Add missing `total active returned energy` sensor for Shelly Mini PM Gen3 ([@bieniu] - [#135433]) +- Fix typing in zha update entity ([@emontnemery] - [#135500]) +- Add remain, running, schedule time sensors to LG ThinQ ([@LG-ThinQ-Integration] - [#131133]) +- Rework velbus services to deprecated the interface parameter ([@cereal2nd] - [#134816]) +- Change icon ID name in Lametric ([@joostlek] - [#135368]) +- Add hassio discovery to onewire ([@epenet] - [#135294]) +- Replace "Login …" with "Log in …" in two strings of Habitica integration ([@NoRi2909] - [#135383]) +- Add dhcp discovery to velux ([@pawlizio] - [#135138]) +- Replace "click" with "select" to fit for mobile app ([@NoRi2909] - [#135382]) +- Fix when live status is blank in Telsemetry ([@Bre77] - [#130408]) +- Add kV and MV unit conversion for voltages ([@lschloetterer] - [#135396]) +- TotalConnect update quality_scale with documentation updates ([@austinmroczek] - [#134049]) +- Fix grey dailies with weekly frequency and no weekdays selected in Habitica ([@tr4nt0r] - [#135419]) +- Move HomeWizard API initialisation to async_setup_entry ([@DCSBL] - [#135315]) +- Use proper sentence-case for all strings in azure_event_hub ([@NoRi2909] - [#135328]) +- Replace climate fan speed 'silent' with a button ([@dotvav] - [#135075]) +- Bump pypalazzetti to 0.1.19 ([@dotvav] - [#135465]) +- Refresh token before setting up weheat ([@jesperraemaekers] - [#135264]) +- Refactor config flow tests in generic camera ([@davet2001] - [#134385]) +- Small fixes in the strings file of the azure_data_explorer integration ([@NoRi2909] - [#135309]) +- Fix typos "Login" > "Log in" and "Setup" > "Set up" ([@NoRi2909] - [#135306]) +- Fix LG webOS TV trigger validation ([@thecode] - [#135312]) +- Update getmac to 0.9.5 ([@cdce8p] - [#135506]) +- Improve tests of energyzero integration ([@klaasnicolaas] - [#133452]) +- Refactor number/select to use common method in IronOS ([@tr4nt0r] - [#134173]) +- Revert "Make all three numbered lists consistent, using 1. 1. 1. for the syntax" ([@frenck] - [#135510]) +- Change Trafikverket Train to use station signatures ([@gjohansson-ST] - [#131416]) +- Expose raw PM2.5 in Airgradient ([@gentoo-root] - [#135457]) +- Bump go2rtc recommended version to 1.9.8 ([@edenhaus] - [#135523]) +- Removing unused API file form weheat ([@jesperraemaekers] - [#135518]) +- Palazzetti integration: Add support for additional fans ([@dotvav] - [#135377]) +- Bump velbusaio to 2025.1.0 ([@cereal2nd] - [#135525]) +- Deprecate sensors in Habitica integration ([@tr4nt0r] - [#134036]) +- Add zeroconf discovery to onewire ([@epenet] - [#135295]) +- Refactor the MQTT option and reconfigure flow ([@jbouwh] - [#133342]) +- Bump aioimaplib to 2.0.0 ([@jbouwh] - [#135448]) +- Add humidifier entity for Vesync devices ([@iprak] - [#134333]) +- Cleanup tplink test framework ([@sdb9696] - [#135205]) +- Bump smhi-pkg to 1.0.19 ([@gjohansson-ST] - [#135537]) +- Add option to allow to use setpoint instead of override for legacy incomfort RF gateway ([@jbouwh] - [#135143]) +- Register Airzone WebServer device ([@Noltari] - [#135538]) +- Add new integration Qbus ([@Qbus-iot] - [#127280]) +- Velbus update unique-config-entry quality score ([@cereal2nd] - [#135524]) +- Velbus unsubscribe to the status updates on removal ([@cereal2nd] - [#135530]) +- Add quality scale for weheat ([@jesperraemaekers] - [#135384]) +- Velbus add subdevices for din-rail modules ([@cereal2nd] - [#131371]) +- Add person component to strict type checking ([@IgnusG] - [#132754]) +- Add data_descriptions to inexogy config flow ([@jpbede] - [#135536]) +- Set PARALLEL_UPDATES for inexogy ([@jpbede] - [#135545]) +- Fix grammar issue in 'invalid_auth' string ([@NoRi2909] - [#135546]) +- Changed json.schemas.url for devcontainers ([@Master-Guy] - [#135281]) +- Improve improv via BLE log messages ([@emontnemery] - [#135575]) +- Fix deprecated enums ([@arturpragacz] - [#134824]) +- Bump habiticalib to v.0.3.3 ([@tr4nt0r] - [#135551]) +- Set PARALLEL_UPDATES for Weheat ([@jesperraemaekers] - [#135574]) +- Fix nmbs sensor unique_id ([@emontnemery] - [#135576]) +- Add iprak to to vesync code owners ([@iprak] - [#135562]) +- Use percent formatting in logging per guidelines ([@scop] - [#135550]) +- Set inexogy quality scale to silver ([@jpbede] - [#135547]) +- Migrate Velbus to have Entity name ([@cereal2nd] - [#135520]) +- Mark Velbus test coverage as done ([@cereal2nd] - [#135571]) +- Cleanup tedee callbacks ([@zweckj] - [#135577]) +- Bump Weheat to 2025.1.14 ([@jesperraemaekers] - [#135578]) +- Set MQTT quality scale to gold ([@jbouwh] - [#135579]) +- Bump ruff to 0.9.1 ([@joostlek] - [#135197]) +- Bump hass-nabucasa from 0.87.0 to 0.88.1 ([@klejejs] - [#135521]) +- Remove incorrect logging about Unknown device ([@iprak] - [#135585]) +- Unignore ruff rule ISC001 ([@joostlek] - [#135581]) +- Update tplink quality_scale.yaml ([@sdb9696] - [#135209]) +- Match the upstream alt id of the new Levoit air purifier ([@jiriappl] - [#135426]) +- Avoid core documentation url hosted elsewhere ([@joostlek] - [#130513]) +- Reverted async-dependency to todo for Weheat ([@jesperraemaekers] - [#135588]) +- Bump securetar to 2025.1.1 ([@emontnemery] - [#135582]) +- Add streaming binary sensors to Teslemetry ([@Bre77] - [#135248]) +- Add serial number to LaMetric ([@joostlek] - [#135591]) +- Skip fetching deactivated shopping lists in Bring integration ([@tr4nt0r] - [#135336]) +- Adding support for new Lutron RGB tape light ([@RBaragona] - [#130731]) +- Add vesync number platform ([@iprak] - [#135564]) +- Make mqtt integration exports explicit ([@jbouwh] - [#135595]) +- Add entity pictures to Habitica integration ([@tr4nt0r] - [#134179]) +- Rename onewire entity classes ([@epenet] - [#135601]) +- Drop Python 3.12 support ([@frenck] - [#135589]) +- Bump securetar to 2025.1.2 ([@emontnemery] - [#135614]) +- Add `PaddleSwitchPico` (Pico Paddle Remote) device trigger to Lutron Caseta ([@dustMason] - [#135615]) +- More UpCloud config entry refactors ([@scop] - [#135548]) +- Fix spotify typing for Python 3.13 ([@cdce8p] - [#135628]) +- Return OFF in hvac_action for Honeywell climate ([@mkmer] - [#135620]) +- Update mypy-dev to 1.15.0a2 ([@cdce8p] - [#135633]) +- Update Python version for mypy to 3.13 ([@cdce8p] - [#135636]) +- Fix spelling of EnOcean in strings file of the integration ([@NoRi2909] - [#135622]) +- Dynamic devices for Husqvarna Automower ([@Thomas55555] - [#133227]) +- Update buttons in Teslemetry ([@Bre77] - [#135631]) +- Reduce scan interval on SMLIGHT firmware updates ([@tl-sl] - [#135650]) +- Bump pysmlight v0.1.5 ([@tl-sl] - [#135647]) +- Bump homematicip to 1.1.6 ([@hahn-th] - [#135649]) +- Remove unused noqas ([@joostlek] - [#135583]) +- Set MQTT quality scale to platinum ([@jbouwh] - [#135612]) +- Bump aiolifx-themes to v0.6.2 ([@Djelibeybi] - [#135645]) +- Move ZeroconfServiceInfo to service_info helpers ([@epenet] - [#135653]) +- Fix descriptions of send_command action for consistency ([@NoRi2909] - [#135670]) +- Move DhcpServiceInfo to service_info helpers ([@epenet] - [#135658]) +- Improve logging of backup upload errors ([@MartinHjelmare] - [#135672]) +- Move SsdpServiceInfo to service_info helpers ([@epenet] - [#135661]) +- Bump python-otbr-api to 2.7.0 ([@puddly] - [#135638]) +- Add missing camera functions to pylint type hints plugin ([@edenhaus] - [#135676]) +- Move UsbServiceInfo to service_info helpers ([@epenet] - [#135663]) +- Call async_forward_setup_entry after the first refresh in SwitchBot Cloud ([@mckbrmn] - [#135625]) +- Use new ServiceInfo location in components (part 1) ([@epenet] - [#135682]) +- Use new ServiceInfo location in components (part 2) ([@epenet] - [#135685]) +- Use new ServiceInfo location in components (part 3) ([@epenet] - [#135687]) +- Use new ServiceInfo location in sonos ([@epenet] - [#135699]) +- Use new ServiceInfo location in tplink ([@epenet] - [#135700]) +- Use new ServiceInfo location in rainforest_raven ([@epenet] - [#135697]) +- Use new ServiceInfo location in rabbitair ([@epenet] - [#135696]) +- Use new ServiceInfo location in modem_callerid ([@epenet] - [#135695]) +- Use new ServiceInfo location in insteon ([@epenet] - [#135694]) +- Update tplink quality_scale.yaml ([@sdb9696] - [#135705]) +- Add WS command backup/can_decrypt_on_download ([@emontnemery] - [#135662]) +- Bump eheimdigital to 1.0.4 ([@autinerd] - [#135722]) +- Create switches for controlling policy-based routes ([@Ik-12] - [#134473]) +- Add dynamic child device handling to tplink integration ([@sdb9696] - [#135229]) +- Use new ServiceInfo location in wmspro ([@epenet] - [#135702]) +- Use SIP URI for VoIP device identifier ([@jaminh] - [#135603]) +- Slow down polling for Tesla Fleet ([@Bre77] - [#135747]) +- Ensure entity platform in bluetooth tests ([@gjohansson-ST] - [#135716]) +- Add receive backup tests ([@MartinHjelmare] - [#135680]) +- Reword action descriptions to match Home Assistant style ([@NoRi2909] - [#135733]) +- Palazzetti integration: Update integration quality scale ([@dotvav] - [#135752]) +- Ensure entity platform in light tests ([@gjohansson-ST] - [#135724]) +- Bump govee-ble to 0.41.0 ([@bdraco] - [#135750]) +- Reduce USB rescan cooldown from 1 minute to 10 seconds ([@puddly] - [#135712]) +- Use new ServiceInfo location in homeassistant_sky_connect ([@epenet] - [#135693]) +- Use new ServiceInfo location in zwave_js ([@epenet] - [#135704]) +- Return Chat IDs on Telegram Bot ([@tyron] - [#131274]) +- Support decrypting backups when downloading ([@emontnemery] - [#135728]) +- Fix rmtree in translation script on MacOS ([@srescio] - [#129352]) +- Avoid using the backup manager in restore tests ([@MartinHjelmare] - [#135757]) +- Add message_thread_id to telegram_text and telegram_command events ([@DrDonoso] - [#130738]) +- Enable RUF100 ([@joostlek] - [#135760]) +- Use new ServiceInfo location in apple_tv ([@epenet] - [#135688]) +- Bump securetar to 2025.1.3 ([@emontnemery] - [#135762]) +- Change AdGuard Home URL field validator to accept paths ([@maxcabrajac] - [#127957]) +- Add further ventilation-related sensors to ViCare ([@CFenner] - [#131496]) +- Use new ServiceInfo location in esphome ([@epenet] - [#135692]) +- Use new ServiceInfo location in dlna_dmr ([@epenet] - [#135691]) +- Enable RUF022 ([@joostlek] - [#135767]) +- Add temperature and humidity entities to area registry ([@balloob] - [#135423]) +- Fix Vicare patch ([@joostlek] - [#135773]) +- Improve backup decrypt exceptions ([@emontnemery] - [#135765]) +- Improve incomfort coordinator logging ([@jbouwh] - [#135777]) +- Move HomeWizard config options to class ([@DCSBL] - [#135778]) +- Bump youless-api to 2.2.0 ([@gjong] - [#135781]) +- Fix Bang & Olufsen event testing ([@mj23000] - [#135707]) +- Add button to move netatmo cover to preferred position ([@PoppyPop] - [#134722]) +- Add Bluetooth config entries for remote scanners ([@bdraco] - [#135543]) +- Add broadcast intent ([@balloob] - [#135337]) +- Implement a polling fallback for USB monitor ([@puddly] - [#130918]) +- Update aiolifx-themes to 0.6.4 ([@Djelibeybi] - [#135805]) +- Bump govee-ble to 0.42.0 ([@bdraco] - [#135801]) +- USB device add/remove callbacks ([@puddly] - [#131224]) +- Assign entity_category for incomfort entities ([@jbouwh] - [#135807]) +- Improve incomfort test coverage ([@jbouwh] - [#135806]) +- Ensure entity platform in core config tests ([@gjohansson-ST] - [#135729]) +- Remove misleading "Current" in NUT power sensor names ([@thecode] - [#135800]) +- Improve backup store in tests ([@emontnemery] - [#135798]) +- Fix service description to match HA style, fix casing ([@NoRi2909] - [#135797]) +- SMA add serial number in DeviceInfo ([@erwindouna] - [#135809]) +- Fix spelling of "API" and use consistent term "API token" ([@NoRi2909] - [#135795]) +- Bump eheimdigital to 1.0.5 ([@autinerd] - [#135802]) +- Bump SMA to 0.7.5 ([@erwindouna] - [#135799]) +- Several strings fixes in the emoncms integration ([@NoRi2909] - [#135792]) +- Ensure entity platform in media_player tests ([@gjohansson-ST] - [#135788]) +- Ensure entity platform in light tests ([@gjohansson-ST] - [#135787]) +- Ensure entity platform in vacuum tests ([@gjohansson-ST] - [#135786]) +- Bump `imgw_pib` to version 1.0.9 and remove hydrological detail entities ([@bieniu] - [#134668]) +- Enable more RUF rules ([@joostlek] - [#135770]) +- SMA update code owners ([@erwindouna] - [#135812]) +- New paint_theme service added to the LIFX integration ([@Djelibeybi] - [#135667]) +- Bump dbus-fast to 2.29.0 ([@bdraco] - [#135804]) +- Small cleanups to lifx services to reduce code ([@bdraco] - [#135817]) +- Bump zeroconf to 0.140.1 ([@bdraco] - [#135815]) +- Ensure entity platform in blackbird tests ([@gjohansson-ST] - [#135715]) +- Allow is_state_attr to check attributes for None ([@Petro31] - [#132879]) +- Ensure entity platform in alert tests ([@gjohansson-ST] - [#135714]) +- Ensure entity platform in universal tests ([@gjohansson-ST] - [#135727]) +- Ensure entity platform in mochad tests ([@gjohansson-ST] - [#135725]) +- Ensure entity platform in kira tests ([@gjohansson-ST] - [#135723]) +- Ensure entity platform in homeassistant tests ([@gjohansson-ST] - [#135721]) +- Use new syntax for TypeVar defaults ([@cdce8p] - [#135780]) +- Ensure entity platform in google_wifi tests ([@gjohansson-ST] - [#135720]) +- Ensure entity platform in google_assistant tests ([@gjohansson-ST] - [#135719]) +- Ensure entity platform in dsmr_reader tests ([@gjohansson-ST] - [#135718]) +- Use new ServiceInfo location in bosch_shc ([@epenet] - [#135689]) +- Add 'silent' to HTML5_SHOWNOTIFICATION_PARAMETERS ([@redge76] - [#135709]) +- Update quality scale docs-installation-parameters rule for IronOS integration ([@tr4nt0r] - [#133318]) +- Reduce duplicate code in the Bluetooth WebSocket API ([@bdraco] - [#135808]) +- Add BMW quality scale details ([@rikroe] - [#132017]) +- Improve BMW test quality ([@rikroe] - [#133704]) +- Add model option to speak action for ElevenLabs ([@sorgfresser] - [#133902]) +- Enable RUF021 ([@joostlek] - [#135832]) +- Add Energy History to Tesla Fleet ([@Bre77] - [#126878]) +- Set target value on LCN regulator lock ([@alengwenus] - [#133870]) +- Add media position & seek to Russound RIO ([@noahhusby] - [#134372]) +- Enable RUF023 ([@joostlek] - [#135830]) +- Enable RUF101 ([@joostlek] - [#135835]) +- Homee: fix cover if it has no up/down attribute ([@Taraman17] - [#135563]) +- Clarify action descriptions regarding Lost device sound and state ([@NoRi2909] - [#134277]) +- Plugwise test-code improvements ([@bouwew] - [#134193]) +- Add support for EvoHomeController in Overkiz ([@iMicknl] - [#133777]) +- Fix description of "x10_all_units_off" action ([@NoRi2909] - [#135000]) +- Log errors in opower ([@tronikos] - [#135497]) +- Add streaming to Teslemetry cover platform ([@Bre77] - [#135660]) +- Bump Weheat to 2025.1.15 ([@jesperraemaekers] - [#135626]) +- Update yolink "play on speaker hub" action to allow optional values (to match YoLink API) ([@mxr] - [#133099]) +- Add doorbell event to homematicip_cloud ([@hahn-th] - [#133269]) +- Fix several issues in a string of IHC integration ([@NoRi2909] - [#135618]) +- Add zeroconf dependency to devolo Home Network manifest ([@Shutgun] - [#135708]) +- Fix "set" / "sets" in action names and descriptions, spelling of "dB" ([@NoRi2909] - [#135659]) +- Add missing data_descriptions to strings.json for LCN ([@alengwenus] - [#135674]) +- Fix humidifier on off status update ([@iprak] - [#135743]) +- Fix flaky test in acmeda ([@epenet] - [#135846]) +- Remove call to get_serial_by_id in homeassistant_sky_connect ([@epenet] - [#135751]) +- Validate config entry when adding or updating entity registry entry ([@emontnemery] - [#135067]) +- Remove not needed name from config flow in SMHI ([@gjohansson-ST] - [#134841]) +- Add overload for async singleton call with HassKey ([@cdce8p] - [#134059]) +- Use new ServiceInfo location in devolo_home_network ([@epenet] - [#135690]) +- Bump aioesphomeapi to 28.0.1 ([@bdraco] - [#135869]) +- Use new ServiceInfo location in zha ([@epenet] - [#135703]) +- Bump fnv-hash-fast to 1.2.2 ([@bdraco] - [#135872]) +- Bump habluetooth to 3.9.0 ([@bdraco] - [#135877]) +- Bump bluetooth-data-tools to 1.22.0 ([@bdraco] - [#135879]) +- Bump ulid-transform to 1.2.0 ([@bdraco] - [#135882]) +- Bump dbus-fast to 2.30.2 ([@bdraco] - [#135874]) +- Add BThome hold press event ([@Ernst79] - [#135871]) +- Record IQS for Russound RNET ([@noahhusby] - [#134692]) +- Fix typo in Opower log message ([@tronikos] - [#135909]) +- Fix bmw_connected_drive tests ([@zweckj] - [#135911]) +- Use runtime_data in Opower ([@tronikos] - [#135910]) +- Set parallel-updates in Habitica quality scale record ([@tr4nt0r] - [#135901]) +- Bump Teslemetry Stream to 0.6.6 ([@Bre77] - [#135905]) +- Increase test coverage in Habitica integration ([@tr4nt0r] - [#135896]) +- Bump pylitterbot to 2024.0.0 ([@natekspencer] - [#135891]) +- Fix imgw_pib tests ([@zweckj] - [#135913]) +- Add reauth flow to LetPot integration ([@jpelgrom] - [#135734]) +- Increase test coverage for IMGW-PIB ([@bieniu] - [#135915]) +- Remove asserting name in tts test (no entity platform) ([@gjohansson-ST] - [#135726]) +- Set strict-typing in Habitica quality scale record ([@tr4nt0r] - [#135899]) +- Fix acmeda pytest usefixtures spelling ([@cdce8p] - [#135919]) +- Fix DeprecationWarnings in mcp_server ([@cdce8p] - [#135927]) +- Fix aiodns DeprecationWarning in tests ([@cdce8p] - [#135921]) +- Use HassKey for assist_pipeline singleton ([@cdce8p] - [#135875]) +- Fix inconsistently spelled occurrences of "ID" in telegram_bot integration ([@NoRi2909] - [#135928]) +- Bump bleak-retry-connector to 3.7.0 ([@bdraco] - [#135939]) +- Replace additional deprecated USBServiceInfo imports ([@cdce8p] - [#135953]) +- Fix unicode chars in zha tests ([@cdce8p] - [#135954]) +- Bump bluetooth-adapters to 0.21.0 ([@bdraco] - [#135957]) +- Fix duplicated "effect" in Speed field descriptions of flux_led ([@NoRi2909] - [#135948]) +- Add shared history for conversation agents ([@balloob] - [#135903]) +- Improve backup store in tests ([@emontnemery] - [#135974]) +- Vesync switch humidifier to property ([@cdnninja] - [#135949]) +- Improve remote Bluetooth scanner manufacturer data ([@bdraco] - [#135961]) +- Change 'device_id' to translatable 'device ID', fix typos in LCN ([@NoRi2909] - [#135978]) +- Add power switch only if it is available at Home Connect ([@Diegorro98] - [#135930]) +- Improve program related sensors at Home Connect ([@Diegorro98] - [#135929]) +- Fix grammar and plural handling in action descriptions ([@NoRi2909] - [#135654]) +- Set dependency-transparency and async-dependency in Habitica IQS ([@tr4nt0r] - [#135902]) +- Fix KNX default state updater option ([@farmio] - [#135611]) +- Add streaming to device tracker platform in Teslemetry ([@Bre77] - [#135962]) +- Further clarify the meaning of Sensibo's Climate React mode ([@NoRi2909] - [#135833]) +- Add type annotations to stiebel eltron component ([@ThyMYthOS] - [#135228]) +- Rework enigma2 tests ([@autinerd] - [#135475]) +- SMA add diagnostics ([@erwindouna] - [#135852]) +- Fix name and descriptions of actions in EZVIZ integration etc. ([@NoRi2909] - [#135858]) +- Move integration setup to coordinator `_async_setup` in Bring ([@tr4nt0r] - [#135711]) +- Remove unnecessary "title" keys to use default setup flow instead ([@NoRi2909] - [#135512]) +- Fix fan speed in auto mode in ViCare integration ([@CFenner] - [#134256]) +- Improve descriptions in list_notifications action, fix casing ([@NoRi2909] - [#135838]) +- Refactor SwitchBot Cloud make_device_data ([@mckbrmn] - [#135698]) +- Add re-authentication flow to incomfort integration ([@jbouwh] - [#135861]) +- Fix HEOS device information ([@andrewsayre] - [#135940]) +- Fix unset coordinator in Switchbot cloud ([@joostlek] - [#135985]) +- Add re-configure flow incomfort integration ([@jbouwh] - [#135887]) +- Cleanup incomfort translation strings ([@jbouwh] - [#135991]) +- Add diagnostics feature to incomfort integration ([@jbouwh] - [#136009]) +- Disable noisy diagnostic incomfort sensors by default ([@jbouwh] - [#135992]) +- Make strings of create_scene action UI- and translation-friendly ([@NoRi2909] - [#136004]) +- Add incomfort heater serialnr to device info ([@jbouwh] - [#136012]) +- Improve exception handling in Habitica integration ([@tr4nt0r] - [#135950]) +- Fix velbus via devices ([@cereal2nd] - [#135986]) +- Do not base power switch state on appliance's operation state at Home Connect ([@Diegorro98] - [#135932]) +- Bump pydrawise to 2025.1.0 ([@dknowles2] - [#135998]) +- Migrate tests from OpenAI to conversation integration ([@balloob] - [#135963]) +- Update numpy to 2.2.2 ([@cdce8p] - [#135982]) +- Correct translation key for data bits in rfxtrx ([@elupus] - [#135990]) +- Bumb python-homewizard-energy to 8.1.0 ([@DCSBL] - [#136016]) +- Set friendly name for PT2262 sensors to masked name ([@elupus] - [#135988]) +- Fix Slack file upload ([@jsuar] - [#135818]) +- Fix sentence-casing in PurpleAir integration strings ([@NoRi2909] - [#135981]) +- Implement cloudhooks for Overseerr ([@joostlek] - [#134680]) +- Ensure entity platform in camera tests ([@gjohansson-ST] - [#135918]) +- Ensure entity platform in cover tests ([@gjohansson-ST] - [#135917]) +- Add reconfigure flow to Trafikverket Train ([@gjohansson-ST] - [#136000]) +- Bump docker/build-push-action from 6.11.0 to 6.12.0 (@dependabot - [#135749]) +- Bump thermopro-ble to 0.10.1 ([@bdraco] - [#136041]) +- Bump habluetooth to 3.9.2 ([@bdraco] - [#136042]) +- Enable RUF032 ([@joostlek] - [#135836]) +- Use LLM fallback when local matching matches intent but not targets ([@balloob] - [#136045]) +- Add diagnostics platform to IronOS integration ([@tr4nt0r] - [#136040]) +- Add reconfiguration flow to Habitica ([@tr4nt0r] - [#136038]) +- Remove redundant device update code ([@arturpragacz] - [#134100]) +- Use new SsdpServiceInfo location in remaining components ([@epenet] - [#136053]) +- Fix casing of "client" and "ID" in transmission integration ([@NoRi2909] - [#136071]) +- Make the time for automated backups configurable ([@emontnemery] - [#135825]) +- Allow backup writer to update progress during restore ([@emontnemery] - [#135975]) +- Use new ServiceInfo location in component tests (part 1) ([@epenet] - [#136057]) +- Use new ServiceInfo location in component tests (part 2) ([@epenet] - [#136062]) +- Use new ServiceInfo location in component tests (part 3) ([@epenet] - [#136064]) +- Use new ServiceInfo location in component tests (part 4) ([@epenet] - [#136065]) +- Improve user interface strings in opentherm_gw ([@NoRi2909] - [#136078]) +- Use new ServiceInfo location in core tests ([@epenet] - [#136067]) +- Fix spelling of "ID" in hyperion user strings ([@NoRi2909] - [#136082]) +- Replace `targets` key with UI name 'Targets' in media_player.join action ([@NoRi2909] - [#136063]) +- Prevent pylint out-of-memory failures ([@PaulSD] - [#136020]) +- Use fixtures for Network component tests ([@abmantis] - [#135220]) +- Improve conversation typing ([@cdce8p] - [#136084]) +- Set configuration url to overseerr instance ([@joostlek] - [#136085]) +- Bump uv to 0.5.21 ([@edenhaus] - [#136086]) +- Update pylint to 3.3.3 and astroid to 3.3.8 ([@cdce8p] - [#136090]) +- Fix Overseerr event types translations ([@joostlek] - [#136096]) +- Add diagnostics to Overseerr ([@joostlek] - [#136094]) +- Enable Ruff B024 ([@autinerd] - [#136088]) +- Bump velbusaio to 2025.1.1 ([@cereal2nd] - [#136089]) +- Enable dynamic child devices for tplink module entities ([@sdb9696] - [#135822]) +- Bump aiowebostv to 0.5.0 ([@thecode] - [#136097]) +- Add integration_type to HEOS ([@andrewsayre] - [#136105]) +- Fix index in incomfort diagnostics generator ([@jbouwh] - [#136108]) +- Fix upload service response for google_photos ([@autinerd] - [#136106]) +- Add icon to overseerr ([@joostlek] - [#136110]) +- Bump ayla-iot-unofficial to 1.4.5 ([@thecode] - [#136099]) +- Bump python-overseerr to 0.6.0 ([@joostlek] - [#136104]) +- Raise exceptions in HEOS service actions ([@andrewsayre] - [#136049]) +- Enable Ruff B035 ([@autinerd] - [#135883]) +- Remove yaml config fixture from HEOS tests ([@andrewsayre] - [#136123]) +- Add additional entities for Shelly BLU TRV ([@bieniu] - [#135244]) +- Add scheduled envoy firmware checks to enphase_envoy coordinator ([@catsmanac] - [#136102]) +- Bump letpot to 0.3.0 ([@jpelgrom] - [#136133]) +- Add myself to Roborock codeowners ([@allenporter] - [#136134]) +- Add data descriptions for enphase_envoy config flows. ([@catsmanac] - [#136120]) +- Remove not needed warning in Z-Wave ([@cdnninja] - [#136006]) +- Bump actions/stale from 9.0.0 to 9.1.0 (@dependabot - [#136145]) +- Fix buttons in Teslemetry ([@Bre77] - [#136142]) +- Update HEOS tests to not patch internals ([@andrewsayre] - [#136136]) +- Add support for custom weekly backup schedule ([@emontnemery] - [#136079]) +- Bump Devialet to 1.5.7 ([@fwestenberg] - [#136114]) +- Prefer from...import...as over import...as in core tests ([@epenet] - [#136146]) +- Add value is not to Matter discovery schema logic ([@marcelveldt] - [#136157]) +- Clean up entity registry imports in Shelly tests ([@bieniu] - [#136159]) +- Adjust to recommended propcache.api import paths ([@scop] - [#136150]) +- Capitalize "Homematic" brand name and 2 more user string fixes ([@NoRi2909] - [#136113]) +- Fix typo in enphase_envoy data description ([@catsmanac] - [#136164]) +- Add support for Bot in SwitchBot Cloud ([@mckbrmn] - [#135606]) +- Add service backup.create_automatic ([@emontnemery] - [#136152]) +- Satellite announcement to track original media id ([@balloob] - [#136141]) +- Prepare backup store to read version 2 ([@emontnemery] - [#136149]) +- Gate update.install backup parameter by supported feature ([@emontnemery] - [#136169]) +- Homee sensor ([@Taraman17] - [#135447]) +- Add data_description to switchbot translations ([@huyuwei1996] - [#136148]) +- Bumb python-homewizard-energy to 8.1.1 ([@DCSBL] - [#136170]) +- Use HassKey for hassio component data ([@emontnemery] - [#136172]) +- Add more util aliases to import conventions ([@epenet] - [#136153]) +- Update HEOS tests to not interact directly with integration internals ([@andrewsayre] - [#136177]) +- Set PARALLEL_UPDATES for HEOS media_player ([@andrewsayre] - [#136178]) +- Voip migrate entities ([@balloob] - [#136140]) +- Fix casing and spelling in user-facing strings of homematicip_cloud ([@NoRi2909] - [#136188]) +- Add strings and state attrs for ZHA 3 Phase current ([@abmantis] - [#132871]) +- Fix sentence-casing in user-facing strings of nmap_tracker ([@NoRi2909] - [#136195]) +- Cleanup litterrobot switch entity ([@natekspencer] - [#136199]) +- Bump bleak-retry-connector to 3.8.0 ([@bdraco] - [#136203]) +- Add button to reset Litter-Robot 4 ([@natekspencer] - [#136191]) +- Remove excessive newlines from envisalink strings ([@NoRi2909] - [#136194]) +- Remove excessive newline codes from strings of nissan_leaf ([@NoRi2909] - [#136197]) +- Remove extra_state_attributes from Litter-Robot vacuum entities ([@natekspencer] - [#136196]) +- Bump habluetooth to 3.10.0 ([@bdraco] - [#136210]) +- Bump ollama to 0.4.7 ([@Diegorro98] - [#136212]) +- Bump bleak-esphome to 2.1.0 ([@bdraco] - [#136214]) +- Add Eve Thermo TRV Matter features ([@krakonos1602] - [#135635]) +- Fix recorder fixture typing ([@cdce8p] - [#136174]) +- Bump github/codeql-action from 3.28.1 to 3.28.2 (@dependabot - [#136225]) +- Add dhcp discovery to incomfort integration ([@jbouwh] - [#136027]) +- Use icon translations for enphase_envoy. ([@catsmanac] - [#136190]) +- Bump bluetooth-adapters to 0.21.1 ([@bdraco] - [#136220]) +- Bump habluetooth to 3.11.2 ([@bdraco] - [#136221]) +- Use kw_only attribute for remaining entity descriptions in litterrobot ([@natekspencer] - [#136202]) +- Make description of hdmi_cec.select_device action consistent ([@NoRi2909] - [#136228]) +- Add repeat feature to HEOS media player ([@andrewsayre] - [#136180]) +- Handle empty string `BatReplacementDescription` from Matter attribute value ([@lboue] - [#134457]) +- Fix passing value to pymodbus low level function ([@wlcrs] - [#135108]) +- Update LG webOS TV IQS ([@thecode] - [#135509]) +- Bump httpx to 0.28.1, httpcore to 1.0.7 along with required deps ([@bdraco] - [#133840]) +- Add quality_scale file to litterrobot ([@natekspencer] - [#135904]) +- Handle invalid auth in Overseerr ([@joostlek] - [#136243]) +- Replace field keys in descriptions with translatable friendly names ([@NoRi2909] - [#136230]) +- Bump PyViCare to 2.41.0 ([@CFenner] - [#136231]) +- Add reauth flow to Overseerr ([@joostlek] - [#136247]) +- Record IQS for Switchbot ([@huyuwei1996] - [#136058]) +- Add reconfigure flow to Overseerr ([@joostlek] - [#136248]) +- Clean up attributes of Overseerr event entity ([@joostlek] - [#136251]) +- Improve type hints in template helper ([@epenet] - [#136253]) +- Allow multiple Airzone entries with different System IDs ([@Noltari] - [#135397]) +- Indicate in WS API when scheduling additional automatic backup ([@emontnemery] - [#136155]) +- Bump ohmepy to 1.2.4 ([@dan-r] - [#136270]) +- Only add Overseerr event if we are push based ([@joostlek] - [#136258]) +- Set enphase_envoy CT Status flags entity_category to diagnostics. ([@catsmanac] - [#136241]) +- Provide beta release note for Shelly RPC devices ([@bieniu] - [#136154]) +- Bump python-linkplay to v0.1.3 ([@silamon] - [#136267]) +- Bump bleak-esphome to 2.1.1 ([@bdraco] - [#136277]) +- Remove myself from ibeacon codeowners ([@bdraco] - [#136280]) +- Move brightness icon map to icons.json ([@natekspencer] - [#136201]) +- Bump pyHomee to 1.2.3 ([@Taraman17] - [#136213]) +- Bump habluetooth to 3.12.0 ([@bdraco] - [#136281]) +- Cleanup litterrobot select entity ([@natekspencer] - [#136282]) +- Implement Coordinator for HEOS (initial plumbing) ([@andrewsayre] - [#136205]) +- Add number platform to ohme ([@dan-r] - [#136271]) +- Convert LitterRobotHub to a DataUpdateCoordinator ([@natekspencer] - [#136283]) +- Improve type hints in benchmark script ([@epenet] - [#136259]) +- ping: Suppress ProcessLookupError on timeout ([@tswsl1989] - [#134281]) +- Allow time triggers with offsets to use input_datetimes ([@Petro31] - [#131550]) +- Cleanup litterrobot sensor entity ([@natekspencer] - [#136287]) +- Bump incomfort-client to v0.6.7 ([@jbouwh] - [#136285]) +- Revert "Add Tuya based bluetooth lights" ([@rwalker777] - [#133386]) +- Add TP-Link Tapo pet detection to onvif parsers ([@jterrace] - [#136303]) +- Bump onvif-zeep-async to 3.2.5 ([@bdraco] - [#136299]) +- Avoid useless data conversion in sonos config flow ([@bdraco] - [#136294]) +- Bump zeroconf to 0.141.0 ([@bdraco] - [#136292]) +- Bump led-ble to 1.1.4 ([@bdraco] - [#136301]) +- Standardize DOMAIN usage in litterrobot tests ([@natekspencer] - [#136290]) +- Add time platform to ohme ([@dan-r] - [#136289]) +- Fix grammar of OSO auth and action descriptions ([@NoRi2909] - [#136312]) +- Bump github/codeql-action from 3.28.2 to 3.28.3 (@dependabot - [#136308]) +- Bump dawidd6/action-download-artifact from 7 to 8 (@dependabot - [#136309]) +- Bump actions/attest-build-provenance from 2.1.0 to 2.2.0 (@dependabot - [#136307]) +- Bump codecov/codecov-action from 5.1.2 to 5.2.0 (@dependabot - [#136306]) +- Fix handling of non-supported devices in led-ble ([@bdraco] - [#136300]) +- Add heat pump supply pressure sensor in ViCare integration ([@CFenner] - [#136265]) +- Auto select thermostat preset when selecting temperature ([@domingues] - [#134146]) +- Cleanup map references in lovelace ([@epenet] - [#136314]) +- Update Overseerr quality scale ([@joostlek] - [#136260]) +- Use HassKey in lovelace ([@epenet] - [#136313]) +- Add system_health the to Network component ([@abmantis] - [#135514]) +- Add parallel updates to Airgradient ([@joostlek] - [#136323]) +- Restructure the youless integration internals ([@gjong] - [#135842]) +- Add translated action exceptions to Airgradient ([@joostlek] - [#136322]) +- Bump aiowebostv to 0.6.0 ([@thecode] - [#136206]) +- Replace key names with translatable friendly names in zwave_js ([@NoRi2909] - [#136318]) +- Clean up remaining backup manager tests ([@MartinHjelmare] - [#136335]) +- Add reconfigure flow to Airgradient ([@joostlek] - [#136324]) +- Bump myuplink lib to 0.7.0 ([@astrandb] - [#136343]) +- Improve error handling for incomfort gateway ([@jbouwh] - [#136317]) +- Enable strict-typing in lovelace ([@epenet] - [#136327]) +- Fix sentence-casing in isy994 integration strings, reword "lock user code" ([@NoRi2909] - [#136316]) +- Move single-use lovelace function ([@epenet] - [#136336]) +- Use runtime_data in bosch_shc ([@epenet] - [#136356]) +- Use runtime_data in canary ([@epenet] - [#136357]) +- Several fixes in user-facing strings of Renson integration actions ([@NoRi2909] - [#136279]) +- Cleanup hass.data in cloudflare ([@epenet] - [#136358]) +- Bump pyenphase to 1.23.1 ([@catsmanac] - [#136200]) +- Properly parse AirNow API data in coordinator ([@firstof9] - [#136198]) +- Enable strict typing for incomfort integration ([@jbouwh] - [#136291]) +- Fix tplink deprecated entity cleanup ([@sdb9696] - [#136160]) +- Refactor modbus polling to prevent dupe updates and memory leak ([@bdraco] - [#136211]) +- Incorporate ControllerManager into HEOS Coordinator ([@andrewsayre] - [#136302]) +- Set Netgear device entities to unavailable when the device is not connected ([@lanthaler] - [#135362]) +- holiday: asynchronously generate the entity name ([@bors-ltd] - [#136354]) +- Migrate modbus to use HassKey ([@bdraco] - [#136379]) +- Don't translate state names in default agent responses ([@synesthesiam] - [#136382]) +- Allow LLMs to get calendar events from exposed calendars ([@balloob] - [#136304]) +- Use runtime_data in coinbase ([@epenet] - [#136381]) +- Use runtime_data in daikin ([@epenet] - [#136376]) +- Use runtime_data in comelit ([@epenet] - [#136384]) +- Use runtime_data in ccm15 ([@epenet] - [#136378]) +- Add translated action exceptions to LG webOS TV ([@thecode] - [#136397]) +- Bump github/codeql-action from 3.28.3 to 3.28.4 (@dependabot - [#136401]) +- Bump codecov/codecov-action from 5.2.0 to 5.3.0 (@dependabot - [#136402]) +- Remove deprecated 17track package sensor ([@gjohansson-ST] - [#136389]) +- Use runtime_data in coolmaster ([@epenet] - [#136405]) +- Bump aioharmony to 0.4.0 ([@bdraco] - [#136398]) +- Bump aioautomower to 2025.1.1 ([@Thomas55555] - [#136365]) +- Bump WSDiscovery to 2.1.2 ([@bdraco] - [#136363]) +- Move denonavr shared constants to central location ([@epenet] - [#136421]) +- Simplify update listener in denonavr ([@epenet] - [#136422]) +- Omit Peblar update entities for most white label devices ([@frenck] - [#136374]) +- Use runtime_data in denonavr ([@epenet] - [#136424]) +- Bump nhc to 0.3.9 ([@VandeurenGlenn] - [#136418]) +- Fix humidifier mode for Vesync ([@iprak] - [#135746]) +- Incorporate SourceManager into HEOS Coordinator ([@andrewsayre] - [#136377]) +- Rename incomfort exceptions classes to fix typo and assign correct translation domain ([@jbouwh] - [#136426]) +- Tado change to async and add Data Update Coordinator ([@erwindouna] - [#134175]) +- Add missing translations for LG webOS TV and fix names ([@thecode] - [#136438]) +- Refactor the Hydrawise config flow ([@dknowles2] - [#135886]) +- Move dormakaba_dkey coordinator to separate module ([@epenet] - [#136437]) +- Use runtime_data in directv ([@epenet] - [#136435]) +- Move dexcom coordinator to separate module ([@epenet] - [#136433]) +- Use runtime_data in dormakaba_dkey ([@epenet] - [#136440]) +- Use runtime_data in duotecno ([@epenet] - [#136444]) +- Use runtime_data in dexcom ([@epenet] - [#136441]) +- Bump aioharmony to 0.4.1 ([@bdraco] - [#136413]) +- Use runtime_data in dunehd ([@epenet] - [#136443]) +- Reorganize input sources in Onkyo options ([@arturpragacz] - [#133511]) +- Move dynalite service definitions to separate module ([@epenet] - [#136446]) +- Add more sensors to homee ([@Taraman17] - [#136445]) +- Bump aioacaia to 0.1.14 ([@zweckj] - [#136453]) +- Add PARALLEL_UPDATES constant to ring integration platforms ([@sdb9696] - [#136470]) +- Bump uiprotect to version 7.5.0 ([@RaHehl] - [#136475]) +- Fix sentence-casing in strings of Vizio integration ([@NoRi2909] - [#136465]) +- Make Spotify polling interval dynamic ([@joostlek] - [#136461]) +- Powerwall: Reuse authentication cookie ([@choumarin] - [#136147]) +- Bump async-upnp-client to 0.43.0 ([@StevenLooman] - [#136481]) +- Bump pydantic to 2.10.6 ([@bdraco] - [#136483]) +- Cleanup update_listener in deconz ([@epenet] - [#136416]) +- Move deconz function to util.py ([@epenet] - [#136414]) +- Fix httpx late import of trio doing blocking I/O in the event loop ([@bdraco] - [#136409]) +- Bump pysmlight to v0.1.6 ([@tl-sl] - [#136496]) +- Update tplink climate platform to use thermostat module ([@sdb9696] - [#136166]) +- Refactor EZVIZ config flow tests ([@joostlek] - [#136434]) +- Bump reolink_aio to 0.11.8 ([@starkillerOG] - [#136504]) +- Add TemperatureLevel feature from Matter TemperatureControl cluster ([@lboue] - [#134532]) +- Abort config flow is device is unsupported ([@tl-sl] - [#136505]) +- Fix Spotify flaky test ([@joostlek] - [#136529]) +- Incorporate GroupManager into HEOS Coordinator ([@andrewsayre] - [#136462]) +- Reduce boilerplate code to setup modbus platform entities ([@bdraco] - [#136491]) +- Bump AIOSomeComfort to 0.0.30 in Honeywell ([@mkmer] - [#136523]) +- Reuse fixtures in config flow tests for Whirlpool ([@abmantis] - [#136489]) +- Bump pyvesync to 2.1.16 ([@iprak] - [#136493]) +- Remove unneeded call active check in modbus ([@bdraco] - [#136487]) +- Updated igloohome-api dependency to 0.1.0 ([@keithle888] - [#136516]) +- Add heat pump heating rod sensors in ViCare integration ([@CFenner] - [#136467]) +- Add backup agent to Synology DSM ([@mib1185] - [#135227]) +- Add Darsstar as codeowner for solax integration ([@squishykid] - [#136528]) +- Fix wrong plural on tado.add_meter_reading action ([@NoRi2909] - [#136524]) +- Add restore backup tests ([@MartinHjelmare] - [#136538]) +- Bump ohmepy version to 1.2.6 ([@dan-r] - [#136547]) +- Move action implementation out of HEOS Coordinator ([@andrewsayre] - [#136539]) +- Bump opower to 0.8.8 ([@tronikos] - [#136555]) +- Homee cover-test ([@Taraman17] - [#136563]) +- Add select platform to Ohme ([@dan-r] - [#136536]) +- Bump pyHomee to 1.2.5 ([@Taraman17] - [#136567]) +- Make casing of "server" and action descriptions consistent ([@NoRi2909] - [#136561]) +- Use typed ConfigEntry throughout HEOS ([@andrewsayre] - [#136569]) +- Bump HEOS quality scale to silver ([@andrewsayre] - [#136533]) +- Don't cast type in HEOS services ([@andrewsayre] - [#136583]) +- Fix HEOS play media type playlist ([@andrewsayre] - [#136585]) +- Fix spelling of "Home Assistant" and "IDs" in xiaomi_aqara ([@NoRi2909] - [#136578]) +- Fix sentence-casing in action names, spelling of "IDs" ([@NoRi2909] - [#136576]) +- Fix optional argument in deconz test type definition ([@epenet] - [#136411]) +- Bump yt-dlp to 2025.01.26 ([@joostlek] - [#136581]) +- Fix LetPot reauthentication flow tests setting up config entry ([@jpelgrom] - [#136589]) +- Add Reolink privacy switch entity ([@starkillerOG] - [#136521]) +- Bump python-kasa to 0.10.0 ([@sdb9696] - [#136586]) +- Cleanup stale devices on incomfort integration startup ([@jbouwh] - [#136566]) +- Prevent errors when Reolink privacy mode is turned on ([@starkillerOG] - [#136506]) +- Bump SoCo to 0.30.8 - Sonos ([@PeteRager] - [#136601]) +- Optimize enphase_envoy test integration setup. ([@catsmanac] - [#136572]) +- Update mypy-dev to 1.16.0a1 ([@cdce8p] - [#136544]) +- Bump pyheos to v1.0.1 ([@andrewsayre] - [#136604]) +- Push more of the LLM conversation agent loop into ChatSession ([@allenporter] - [#136602]) +- Update hassio to use the backup integration to make backups before update ([@emontnemery] - [#136235]) +- Add diagnostic sensors for the active subscription of Cookidoo ([@miaucl] - [#136485]) +- Bump nest to python-nest-sdm to 7.1.0 ([@allenporter] - [#136611]) +- Use runtime_data in crownstone ([@epenet] - [#136406]) +- Add lovelace compatiblity code ([@epenet] - [#136617]) +- Use runtime_data in dynalite ([@epenet] - [#136448]) +- Use runtime_data in deconz ([@epenet] - [#136412]) +- Ask for permission to disable Reolink privacy mode during config flow ([@starkillerOG] - [#136511]) +- Add a Matter temperature sensor based on `Thermostat` device `LocalTemperature` attribute ([@lboue] - [#133888]) +- Add missing exclude_integrations in lovelace compatibility code ([@epenet] - [#136618]) +- Starlink's energy consumption & usage cumulation fix ([@davidrapan] - [#135889]) +- Add product IDs for new LIFX Ceiling lights ([@Djelibeybi] - [#136619]) +- Use runtime_data in ecobee ([@epenet] - [#136632]) +- Bump codecov/codecov-action from 5.3.0 to 5.3.1 (@dependabot - [#136614]) +- Bump docker/build-push-action from 6.12.0 to 6.13.0 (@dependabot - [#136612]) +- Bump github/codeql-action from 3.28.4 to 3.28.5 (@dependabot - [#136613]) +- Use typed coordinator and runtime_data in eafm ([@epenet] - [#136629]) +- Cleanup unnecessary type hint in assist_satellite ([@epenet] - [#136626]) +- Cleanup hass.data[DOMAIN] in application_credentials ([@epenet] - [#136625]) +- Use typed ConfigEntry in ring coordinator ([@sdb9696] - [#136457]) +- Fix test logic flaw in enphase_envoy test_select ([@catsmanac] - [#136570]) +- Change discovery schema for Matter Identify button to ignore type of None ([@marcelveldt] - [#136621]) +- Fix spelling of "Hub" and sentence-casing of "options" ([@NoRi2909] - [#136573]) +- Add config flow data descriptions to ring integration ([@sdb9696] - [#136464]) +- Twinkly RGBW color fixed ([@Splint77] - [#136593]) +- Replace "bosch_shc" with friendly name of integration ([@NoRi2909] - [#136410]) +- Bump securetar to 2025.1.4 ([@emontnemery] - [#136639]) +- Fix spelling of "Pi-hole" and "API" in user-facing strings ([@NoRi2909] - [#136645]) +- Bump aioshelly to 12.3.2 ([@bieniu] - [#136486]) +- Bump voip-utils to 0.3.0 ([@synesthesiam] - [#136648]) +- Catch and convert MatterError when sending device commands ([@marcelveldt] - [#136635]) +- Add single target constraint to async_match_targets ([@synesthesiam] - [#136643]) +- Add LLM ActionTool ([@Shulyaka] - [#136591]) +- Add the Model Context Protocol integration ([@allenporter] - [#135058]) +- Add HassClimateSetTemperature ([@synesthesiam] - [#136484]) +- Make static modbus entity values classvar defaults ([@bdraco] - [#136488]) +- Add support for tplink siren turn on parameters ([@sdb9696] - [#136642]) +- Log the error when the WebSocket receives a error message ([@bdraco] - [#136492]) +- Bump pyfritzhome to 0.6.14 ([@mib1185] - [#136661]) +- Update flux-led to 1.1.3 ([@cdce8p] - [#136666]) +- Add Bluetooth WebSocket API to subscribe to connection allocations ([@bdraco] - [#136215]) +- Merge Whirlpool tests into a parameterized test ([@abmantis] - [#136490]) +- Increase LaCrosse View polling interval to 60 seconds ([@IceBotYT] - [#136680]) +- Bump aioesphomeapi to 29.0.0 and bleak-esphome to 2.2.0 ([@bdraco] - [#136684]) +- ChatSession: Split native content out of message class ([@balloob] - [#136668]) +- Add power/energy sensor for Matter draft electrical measurement cluster ([@dext0r] - [#132920]) +- Standardize `helpers.xxx_registry` imports ([@epenet] - [#136688]) +- Use runtime_data in ecoforest ([@epenet] - [#136689]) +- Update roborock tests to patch client before test setup ([@allenporter] - [#136587]) +- Use runtime_data in electrasmart ([@epenet] - [#136696]) +- Update config flow tests for litterrobot ([@natekspencer] - [#136658]) +- Use runtime_data in econet ([@epenet] - [#136691]) +- Bump actions/setup-python from 5.3.0 to 5.4.0 (@dependabot - [#136685]) +- Use runtime_data in ezviz ([@epenet] - [#136702]) +- Add translations for youless sensors ([@gjong] - [#136349]) +- Use runtime_data in electric_kiwi ([@epenet] - [#136699]) +- Cleanup use of hass.data in edl21 ([@epenet] - [#136694]) +- Improve type hints in econet ([@epenet] - [#136693]) +- Use runtime_data in evil_genius_labs ([@epenet] - [#136704]) +- Correct labels in EnOcean config flow ([@CFenner] - [#136338]) +- Use runtime_data in eufylife_ble ([@epenet] - [#136705]) +- Update nest config flow to create pub/sub topics ([@allenporter] - [#136609]) +- Support integrated ventilation on heating devices in ViCare integration ([@CFenner] - [#130356]) +- Use runtime_data in epson ([@epenet] - [#136706]) +- Use runtime_data in epion ([@epenet] - [#136708]) +- Introduce `unique_id` to BackupAgent ([@mib1185] - [#136651]) +- Use runtime_data in epic_games_store ([@epenet] - [#136709]) +- Initial implementation for tplink tapo vacuums ([@rytilahti] - [#131965]) +- Bump github/codeql-action from 3.28.5 to 3.28.6 (@dependabot - [#136686]) +- Update tplink coordinators to update hub-attached children ([@sdb9696] - [#135586]) +- Bump bring-api to 1.0.0 ([@tr4nt0r] - [#136657]) +- Bump nice-go to 1.0.1 ([@IceBotYT] - [#136649]) +- Remove unused function in hassio/update ([@arturpragacz] - [#136701]) +- Tag backups created when updating addon with supervisor.addon_update ([@emontnemery] - [#136690]) +- Fix deadlock in WS command backup/can_decrypt_on_download ([@emontnemery] - [#136707]) +- Add test for myuplink DeviceInfo ([@astrandb] - [#136360]) +- Use HassKey in diagnostics ([@epenet] - [#136627]) +- Add HEOS diagnostics ([@andrewsayre] - [#136663]) +- Cleanup ecobee YAML configuration import ([@epenet] - [#136633]) +- Fix spelling of "Ring" and sentence-casing of "integration" ([@NoRi2909] - [#136652]) +- Fix spelling errors in user-facing strings of OctoPrint integration ([@NoRi2909] - [#136644]) +- Raise exceptions in HEOS custom actions ([@andrewsayre] - [#136546]) +- Fix total coffees sensor for lamarzocco ([@zweckj] - [#135283]) +- Use runtime_data in drop_connect ([@epenet] - [#136442]) +- Include error reason in backup events ([@emontnemery] - [#136697]) +- Bump ohmepy to 1.2.8 ([@dan-r] - [#136719]) +- Add support for KNX UI to create BinarySensor entities ([@farmio] - [#136703]) +- Fix LG webOS TV external arc volume set action ([@thecode] - [#136717]) +- Use runtime_data in devialet ([@epenet] - [#136432]) +- Adjust Matter discovery logic to disallow the primary value(s) to be None ([@marcelveldt] - [#136712]) +- Standardize util imports ([@epenet] - [#136723]) +- Migrate usb to use aiousbwatcher ([@bdraco] - [#136676]) +- Add OneDrive as backup provider ([@zweckj] - [#135121]) +- Add SPF sensor for heat pumps in ViCare integration ([@CFenner] - [#136233]) +- Add sensor for Matter OperationalState cluster / CurrentPhase attribute ([@lboue] - [#129757]) +- Add authentication support to MotionMount integration ([@RJPoelstra] - [#126487]) +- Fix Telegram webhook registration if deregistration previously failed ([@rsiv] - [#133398]) +- Parameterize enphase_envoy number tests. ([@catsmanac] - [#136631]) +- Fix all occurrences of "PIN" in MotionMount user strings ([@NoRi2909] - [#136734]) +- Bump python-roborock to 2.9.7 ([@allenporter] - [#136727]) +- Add SmartTowerFan to VeSync Integration ([@cdnninja] - [#136596]) +- Add climate platform to eheimdigital ([@autinerd] - [#135878]) +- Add more tests to vesync ([@iprak] - [#135681]) +- Add config entry load/unload tests for LetPot ([@jpelgrom] - [#136736]) +- Add streaming to Teslemetry number platform ([@Bre77] - [#136048]) +- Add streaming to Teslemetry lock platform ([@Bre77] - [#136037]) +- Mark tplink quality_scale platinum ([@sdb9696] - [#136456]) +- Register service actions in async_setup of AVM Fritz!Box tools ([@mib1185] - [#136380]) +- Add support for HomeWizard Plug-In Battery and v2 API ([@joostlek] - [#136733]) +- Standardize homeassistant imports in full-CI tests ([@epenet] - [#136735]) +- Standardize homeassistant imports in full-CI components ([@epenet] - [#136731]) +- Standardize homeassistant imports in core and base platforms ([@epenet] - [#136730]) +- Add pair/unpair buttons for tplink ([@rytilahti] - [#135847]) +- Let platforms decide entity creation in litterrobot ([@natekspencer] - [#136738]) +- Bump yeelight to 0.7.16 ([@bdraco] - [#136679]) +- Fix LG webOS TV actions not returning responses ([@thecode] - [#136743]) +- Capitalize "Velbus", replace "service calls" with "actions" ([@NoRi2909] - [#136744]) +- Bump habluetooth to 3.13.0 ([@bdraco] - [#136749]) +- Update xknx to 3.5.0 ([@richardpolzer] - [#136759]) +- Add volt/power/power_factor strings and state attrs for ZHA 3 phase meters ([@abmantis] - [#133969]) +- Bump AIOSomecomfort to 0.0.32 ([@mkmer] - [#136751]) +- Add swing support for KNX climate entities ([@richardpolzer] - [#136752]) +- Add translations for ZHA pilot wire mode and device mode ([@piitaya] - [#136753]) +- Abort Bluetooth options flow if local adapters do not support passive scans ([@bdraco] - [#136748]) +- Bump homematicip to 1.1.7 ([@hahn-th] - [#136767]) +- Add Bluetooth WebSocket API to subscribe to scanner details ([@bdraco] - [#136750]) +- Bump hassil to 2.2.0 ([@synesthesiam] - [#136787]) +- Bumb python-homewizard-energy to 8.3.0 ([@DCSBL] - [#136765]) +- Bump aiowebostv to 0.6.1 ([@thecode] - [#136784]) +- Bump ZHA to 0.0.46 ([@TheJulianJES] - [#136785]) +- Explicitly pass in the config_entry in Feedreader coordinator init ([@mib1185] - [#136777]) +- Explicitly pass in the config_entry in PEGELONLINE coordinator init ([@mib1185] - [#136773]) +- Explicitly pass in the config_entry in AVM Fritz!SmartHome coordinator init ([@mib1185] - [#136769]) +- Bump peco to 0.1.2 ([@IceBotYT] - [#136732]) +- Explicitly pass in the config_entry in Tankerkoenig coordinator init ([@mib1185] - [#136780]) +- Explicitly pass in the config_entry in Proximity coordinator init ([@mib1185] - [#136775]) +- Add more vacuum features for tplink ([@rytilahti] - [#136580]) +- Explicitly pass in the config_entry in Synology DSM coordinator init ([@mib1185] - [#136772]) +- Explicitly pass in the config_entry in Nextcloud coordinator init ([@mib1185] - [#136774]) +- Add VoIP announce ([@synesthesiam] - [#136781]) +- Bump habluetooth to 3.14.0 ([@bdraco] - [#136791]) +- Fix typing errors in HEOS tests ([@andrewsayre] - [#136795]) +- Add UI to create KNX BinarySensor entities ([@farmio] - [#136786]) +- Redact stored authentication token in HomeWizard diagnostics ([@DCSBL] - [#136766]) +- Reload template blueprints when reloading templates ([@Petro31] - [#136794]) +- Bump intents to 2025.1.28 ([@synesthesiam] - [#136782]) +- Add power protection entities for tplink ([@rytilahti] - [#132267]) +- Add Google Drive integration for backup ([@tronikos] - [#134576]) +- Enable strict typing for HEOS ([@andrewsayre] - [#136797]) +- Standardize homeassistant imports in component tests (m-z) ([@epenet] - [#136807]) +- Use runtime_data in environment_canada ([@epenet] - [#136805]) +- Use runtime_data in elmax ([@epenet] - [#136803]) +- Fix percentage_charged in Teslemetry ([@Bre77] - [#136798]) +- Add remaining Matter Operational State sensor discovery schemas ([@marcelveldt] - [#136741]) +- Use runtime_data in energenie_power_sockets ([@epenet] - [#136801]) +- Use ConfigEntry.runtime_data in AVM Fritz!Box tools ([@mib1185] - [#136386]) +- Standardize homeassistant imports in component tests (a-l) ([@epenet] - [#136806]) +- Rename environment_canada entities ([@epenet] - [#136817]) +- Add config flow to filter helper ([@gjohansson-ST] - [#121522]) +- Simplify device_info access in environment_canada ([@epenet] - [#136816]) +- Bump aiohasupervisor to version 0.2.2b6 ([@emontnemery] - [#136814]) +- Stop building wheels for 3.12 ([@edenhaus] - [#136811]) +- Add last restart sensor to HomeWizard ([@DCSBL] - [#136763]) +- Use translations for fan_speed in tplink vacuum entity ([@sdb9696] - [#136718]) +- Bump pyiskra to 0.1.15 ([@iskrakranj] - [#136810]) +- vesync: report current humidity ([@oandrew] - [#136799]) +- Add binary sensor platform to VeSync ([@cdnninja] - [#134221]) +- Add diagnostics for Cookidoo integration ([@miaucl] - [#136770]) +- Use the new hybrid Hydrawise client ([@dknowles2] - [#136522]) +- Bump deebot-client to 11.1.0b1 ([@edenhaus] - [#136818]) +- Improve type hints in environment_canada sensors ([@epenet] - [#136813]) +- Standardize homeassistant imports in component (e-f) ([@epenet] - [#136824]) +- Standardize homeassistant imports in component (c-d) ([@epenet] - [#136823]) +- Standardize homeassistant imports in component (a-b) ([@epenet] - [#136821]) +- Improve type hints in environment_canada camera and weather ([@epenet] - [#136819]) +- Correct the behavior of the Charge switch in Tessie/Teslemetry/Tesla Fleet ([@Bre77] - [#136562]) +- Standardize homeassistant imports in component (l-m) ([@epenet] - [#136827]) +- Standardize homeassistant imports in component (i-k) ([@epenet] - [#136826]) +- Standardize homeassistant imports in component (g-h) ([@epenet] - [#136825]) +- Update quality scale for litterrobot ([@natekspencer] - [#136764]) +- Standardize homeassistant imports in component (t-u) ([@epenet] - [#136833]) +- Add image entity for fyta ([@dontinelli] - [#135105]) +- Standardize homeassistant imports in component (n-p) ([@epenet] - [#136830]) +- Standardize homeassistant imports in component (q-r) ([@epenet] - [#136831]) +- Standardize homeassistant imports in component (s) ([@epenet] - [#136832]) +- Standardize homeassistant imports in component (v-z) ([@epenet] - [#136834]) +- Add backup endpoints to the onboarding integration ([@emontnemery] - [#136051]) +- Rename HomeWizard last restart sensor to Uptime ([@DCSBL] - [#136829]) +- Fix command latency in AVM Fritz!SmartHome ([@mib1185] - [#136739]) +- Bump qbusmqttapi to 1.2.4 ([@thomasddn] - [#136835]) +- Update photovoltaic related labels in ViCare ([@CFenner] - [#136430]) +- Standardize remaining homeassistant imports ([@epenet] - [#136836]) +- IQS completion of documentation for Plugwise ([@CoMPaTech] - [#134051]) +- Add support for per-backup agent encryption flag ([@emontnemery] - [#136622]) +- Add select platform discovery schemas for the Matter LaundryWasherControls cluster ([@lboue] - [#136261]) +- Take exclude vias in unique ids for nmbs ([@silamon] - [#136590]) +- Fix spelling of "API" for consistency in Home Assistant UI ([@NoRi2909] - [#136842]) +- Add consumables for tplink tapo vacuums ([@rytilahti] - [#136510]) +- Add cleaning statistics for tplink ([@rytilahti] - [#135784]) +- Adjust deprecation in water heater ([@epenet] - [#136577]) +- Migrate Google Gen AI to ChatSession ([@balloob] - [#136779]) +- Persist backup restore status after core restart ([@emontnemery] - [#136838]) +- Check for fullcolorsupport in fritzbox light ([@flabbamann] - [#136850]) +- Add DHCP discovery to balboa ([@natekspencer] - [#136762]) +- Fix spelling of "API" for consistency in Home Assistant UI ([@NoRi2909] - [#136843]) +- Update frontend to 20250129.0 ([@bramkragten] - [#136852]) +- Tweak Matter discovery to ignore empty lists ([@marcelveldt] - [#136854]) +- Ease understanding of integration failures ([@tomer-w] - [#134475]) +- Interrupt _CipherBackupStreamer workers ([@emontnemery] - [#136845]) +- Use runtime_data in control4 ([@epenet] - [#136403]) +- Simplify Whirlpool auth flows ([@abmantis] - [#136856]) +- Add ability to cache Roborock maps instead of always reloading ([@Lash-L] - [#112047]) +- Update whirlpool-sixth-sense to 0.18.12 ([@abmantis] - [#136851]) +- Add support for per-backup agent encryption flag to hassio ([@emontnemery] - [#136828]) +- Persist hassio backup restore status after core restart ([@emontnemery] - [#136857]) +- Cancel call if user does not pick up ([@synesthesiam] - [#136858]) +- Handle locked account error in Whirlpool ([@abmantis] - [#136861]) +- Fix incorrect Bluetooth source address when restoring data from D-Bus ([@bdraco] - [#136862]) +- Bump backup store to version 1.3 ([@emontnemery] - [#136870]) +- Add start_conversation service to Assist Satellite ([@balloob] - [#134921]) +- Fix loading of SMLIGHT integration when no internet is available ([@tl-sl] - [#136497]) +- Bump ZHA to 0.0.47 ([@TheJulianJES] - [#136883]) +- Bump nest to 7.1.1 ([@allenporter] - [#136888]) +- Poll supervisor job state when creating or restoring a backup ([@emontnemery] - [#136891]) +- Add missing discovery string from onewire ([@epenet] - [#136892]) +- Ignore dangling symlinks when restoring backup ([@emontnemery] - [#136893]) +- Fix handling of renamed backup files in the core writer ([@emontnemery] - [#136898]) +- Don't blow up when a backup doesn't exist on supervisor ([@emontnemery] - [#136907]) +- Fix onedrive does not fail on delete not found ([@zweckj] - [#136910]) +- Convert valve position to int for Shelly BLU TRV ([@bieniu] - [#136912]) +- Don't log errors when raising a backup exception in Google Drive ([@tronikos] - [#136916]) +- Show name of the backup agents in issue ([@joostlek] - [#136925]) +- Fix Sonos importing deprecating constant ([@joostlek] - [#136926]) +- Create Xbox signed session in executor ([@joostlek] - [#136927]) +- Pick onedrive owner from a more reliable source ([@zweckj] - [#136929]) +- Fix backup related translations in Synology DSM ([@mib1185] - [#136931]) +- Fix KeyError for Shelly virtual number component ([@bieniu] - [#136932]) +- Update frontend to 20250130.0 ([@bramkragten] - [#136937]) +- Ensure Reolink can start when privacy mode is enabled ([@starkillerOG] - [#136514]) +- Refactor eheimdigital platform async_setup_entry ([@autinerd] - [#136745]) +- Bump total-connect-client to 2025.1.4 ([@austinmroczek] - [#136793]) +- Fixes to the user-facing strings of energenie_power_sockets ([@NoRi2909] - [#136844]) +- Bump jellyfin-apiclient-python to 1.10.0 ([@RunC0deRun] - [#136872]) +- Suppress color_temp warning if color_temp_kelvin is provided ([@Djelibeybi] - [#136884]) +- Persist roborock maps to disk only on shutdown ([@allenporter] - [#136889]) +- Include the redirect URL in the Google Drive instructions ([@tronikos] - [#136906]) +- Bump opower to 0.8.9 ([@tronikos] - [#136911]) +- Make backup file names more user friendly ([@emontnemery] - [#136928]) +- Bump zeroconf to 0.142.0 ([@bdraco] - [#136940]) +- Bump aiohttp-asyncmdnsresolver to 0.0.2 ([@bdraco] - [#136942]) +- Update knx-frontend to 2025.1.30.194235 ([@farmio] - [#136954]) +- Consume extra system prompt in first pipeline ([@synesthesiam] - [#136958]) +- Bump habluetooth to 3.15.0 ([@bdraco] - [#136973]) +- Delete old addon update backups when updating addon ([@emontnemery] - [#136977]) +- Retry backup uploads in onedrive ([@zweckj] - [#136980]) +- Fix missing duration translation for Swiss public transport integration ([@miaucl] - [#136982]) +- Call backup listener during setup in onedrive ([@zweckj] - [#136990]) +- Bumb python-homewizard-energy to 8.3.2 ([@DCSBL] - [#136995]) +- Use device name as entity name in Eheim digital climate ([@joostlek] - [#136997]) +- Remove the unparsed config flow error from Swiss public transport ([@miaucl] - [#136998]) +- Make sure we load the backup integration before frontend ([@emontnemery] - [#137010]) +- Revert previous PR and remove URL from error message instead ([@NoRi2909] - [#137018]) +- Make supervisor backup file names more user friendly ([@emontnemery] - [#137020]) +- Bump habluetooth to 3.17.0 ([@bdraco] - [#137022]) +- Update frontend to 20250131.0 ([@bramkragten] - [#137024]) +- Bump bleak-esphome to 2.6.0 ([@bdraco] - [#137025]) +- Bump SQLAlchemy to 2.0.37 ([@bdraco] - [#137028]) +- Bump deebot-client to 11.1.0b2 ([@edenhaus] - [#137030]) +- Shorten the integration name for `incomfort` ([@jbouwh] - [#136930]) +- Update Overseerr string to mention CSRF ([@joostlek] - [#137001]) +- Use readable backup names for onedrive ([@zweckj] - [#137031]) +- Bump bthome-ble to 3.11.0 ([@Ernst79] - [#137032]) +- Bump zeroconf to 0.143.0 ([@bdraco] - [#137035]) +- Bump bthome-ble to 3.12.3 ([@bdraco] - [#137036]) +- Bump aiohttp-asyncmdnsresolver to 0.0.3 ([@bdraco] - [#137040]) +- Bump habluetooth to 3.17.1 ([@bdraco] - [#137045]) +- Bump aioimaplib to version 2.0.1 ([@jbouwh] - [#137049]) +- Raise HomeAssistantError from camera snapshot service ([@natekspencer] - [#137051]) +- Allow ignored govee-ble devices to be set up from the user flow ([@bdraco] - [#137052]) +- Allow ignored switchbot devices to be set up from the user flow ([@bdraco] - [#137056]) +- For consistency use suggested_filename in Google Drive ([@tronikos] - [#137061]) +- Bump habluetooth to 3.20.1 ([@bdraco] - [#137063]) +- Load `hassio` before `backup` at frontend stage ([@jpbede] - [#137067]) +- Bump lacrosse-view to 1.0.4 ([@IceBotYT] - [#137058]) +- Update RestrictedPython to 8.0 ([@cdce8p] - [#137075]) +- Set via_device for remote Bluetooth adapters to link to the parent device ([@bdraco] - [#137091]) +- Allow ignored airthings_ble devices to be set up from the user flow ([@bdraco] - [#137102]) +- Allow ignored yale_ble devices to be set up from the user flow ([@bdraco] - [#137103]) +- Allow ignored thermopro devices to be set up from the user flow ([@bdraco] - [#137104]) +- Allow ignored bthome devices to be set up from the user flow ([@bdraco] - [#137105]) +- Allow ignored inkbird devices to be set up from the user flow ([@bdraco] - [#137106]) +- Allow ignored mopeka devices to be set up from the user flow ([@bdraco] - [#137107]) +- Allow ignored oralb devices to be set up from the user flow ([@bdraco] - [#137109]) +- Fix Homekit camera profiles schema ([@shmuelzon] - [#137110]) +- Allow ignored qingping devices to be set up from the user flow ([@bdraco] - [#137111]) +- Allow ignored sensorpush devices to be set up from the user flow ([@bdraco] - [#137113]) +- Allow ignored xiaomi_ble devices to be set up from the user flow ([@bdraco] - [#137115]) +- Allow ignored Aranet devices to be set up from the user flow ([@thecode] - [#137121]) +- Allow ignored tilt_ble devices to be set up from user flow ([@apt-itude] - [#137123]) +- Remove entity state from mcp-server prompt ([@allenporter] - [#137126]) +- Bump habluetooth to 3.21.0 ([@bdraco] - [#137129]) +- Add missing brackets to ESPHome configuration URLs with IPv6 addresses ([@bdraco] - [#137132]) +- Bump deebot-client to 12.0.0b0 ([@edenhaus] - [#137137]) +- Allow manual smlight user setup to override discovery ([@tl-sl] - [#137136]) +- Bump dbus-fast to 2.30.4 ([@bdraco] - [#137151]) +- Bump bluetooth-data-tools to 1.23.3 ([@bdraco] - [#137147]) +- Bump habiticalib to v0.3.4 ([@tr4nt0r] - [#137148]) +- Bump monarchmoney to 0.4.4 ([@jeeftor] - [#137168]) +- Fix mqtt reconfigure does not use broker entry password when it is not changed ([@jbouwh] - [#137169]) +- Bump python-kasa to 0.10.1 ([@sdb9696] - [#137173]) +- Bump dbus-fast to 2.31.0 ([@bdraco] - [#137180]) +- Bump aiodhcpwatcher to 1.0.3 ([@bdraco] - [#137188]) +- Bump bleak-esphome to 2.7.0 ([@bdraco] - [#137199]) +- Switch to using IP Addresses for connecting to smlight devices ([@tl-sl] - [#137204]) +- Bump dbus-fast to 2.23.0 ([@bdraco] - [#137205]) +- Simplify config entry title for SMLIGHT ([@tl-sl] - [#137206]) +- Bump todist-api-python to 2.1.7 ([@boralyl] - [#136549]) +- Don't blow up when a backup doesn't exist on Synology DSM ([@mib1185] - [#136913]) +- Migrate OneDrive to onedrive_personal_sdk library ([@zweckj] - [#137064]) +- Humidifier turn display off for sleep mode ([@iprak] - [#137133]) +- Fixes in user-facing strings of Tado integration ([@NoRi2909] - [#137158]) +- Bump pypck to 0.8.5 ([@alengwenus] - [#137176]) +- Vesync bump pyvesync library ([@cdnninja] - [#137208]) +- Check for errors when restoring backups using supervisor ([@emontnemery] - [#137217]) +- Check for errors when creating backups using supervisor ([@emontnemery] - [#137220]) +- Fix retrieving PIN when no pin is set on mount in motionmount integration ([@RJPoelstra] - [#137230]) +- Fix minor issues in Homee ([@Taraman17] - [#137239]) +- Bump python-roborock to 2.11.1 ([@regevbr] - [#137244]) +- Bump onedrive-personal-sdk to 0.0.2 ([@zweckj] - [#137252]) +- Allow ignored idasen_desk devices to be set up from the user flow ([@abmantis] - [#137253]) +- Improve shutdown of _CipherBackupStreamer ([@emontnemery] - [#137257]) +- Remove v2 API support for HomeWizard P1 Meter ([@DCSBL] - [#137261]) +- Update frontend to 20250203.0 ([@bramkragten] - [#137263]) +- Bump pymill to 0.12.3 ([@Danielhiversen] - [#137264]) +- Bump tesla-fleet-api to 0.9.2 ([@Bre77] - [#137295]) +- Fix data update coordinator garbage collection ([@epenet] - [#137299]) +- Report progress while creating supervisor backup ([@emontnemery] - [#137301]) +- Bump onedrive-personal-sdk to 0.0.3 ([@zweckj] - [#137309]) +- Add view to download support package to Cloud component ([@abmantis] - [#135856]) +- Improve backup file naming in Synology DSM backup agent ([@mib1185] - [#137278]) +- Include extra metadata in backup WS API ([@emontnemery] - [#137296]) +- Bump tololib to 1.2.2 ([@MatthiasLohr] - [#137303]) +- Allow ignored screenlogic devices to be set up from the user flow ([@dieselrabbit] - [#137315]) +- Minor adjustments of hassio backup tests ([@emontnemery] - [#137324]) +- Bump onedrive-personal-sdk to 0.0.4 ([@zweckj] - [#137330]) +- Improve error handling when supervisor backups are deleted ([@emontnemery] - [#137331]) +- Don't show active user initiated data entry config flows ([@jbouwh] - [#137334]) +- Fix HomeWizard reconfigure flow throwing error for v2-API devices ([@DCSBL] - [#137337]) +- Copy area from remote parent device when creating Bluetooth devices ([@bdraco] - [#137340]) +- Update frontend to 20250204.0 ([@bramkragten] - [#137342]) +- Bump uiprotect to 7.5.1 ([@bdraco] - [#137343]) +- Fix incorrect UPB service entity type ([@gwww] - [#137346]) +- Polish tplink vacuum sensors ([@rytilahti] - [#137355]) +- Bump aranet4 to 2.5.1 ([@thecode] - [#137359]) +- Bump deebot-client to 12.0.0 ([@edenhaus] - [#137361]) +- Fix Tado missing await ([@thecode] - [#137364]) +- Bump pysmlight to v0.1.7 ([@tl-sl] - [#137390]) +- Report progress while restoring supervisor backup ([@emontnemery] - [#137313]) +- Fix memory leak when unloading DataUpdateCoordinator ([@bdraco] - [#137338]) +- Update led-ble to 1.1.5 ([@cdce8p] - [#137347]) +- Fix sqlalchemy deprecation warning that `declarative_base` has moved ([@jpbede] - [#137360]) +- Bump led-ble to 1.1.6 ([@bdraco] - [#137369]) +- Allow ignored Bluetooth adapters to be set up from the user flow ([@bdraco] - [#137373]) +- Bump Tesla Fleet API to v0.9.8 ([@Bre77] - [#137379]) +- Handle powerwall at zero percent in Tesla Fleet and Tessie ([@Bre77] - [#137393]) +- Simplify llm calendar tool ([@balloob] - [#137402]) +- Allow creating backup if at least one agent is available ([@emontnemery] - [#137409]) +- Adjust logic for per-backup agent encryption ([@emontnemery] - [#137420]) +- Adjust backup filename scheme ([@emontnemery] - [#137424]) +- Bump onedrive to 0.0.8 ([@zweckj] - [#137423]) +- Bump reolink_aio to 0.11.9 ([@starkillerOG] - [#137430]) +- Bump aiohasupervisor to version 0.3.0 ([@emontnemery] - [#137437]) +- Update frontend to 20250205.0 ([@bramkragten] - [#137441]) +- Update bluetooth dependencies ([@cdce8p] - [#137353]) +- Update bluetooth-data-tools to 1.23.4 ([@cdce8p] - [#137374]) +- Bump hassil and intents ([@synesthesiam] - [#137440]) +- Bump dbus-fast to 2.33.0 ([@bdraco] - [#137446]) -[#123284]: https://github.com/home-assistant/core/pull/123284 -[#125764]: https://github.com/home-assistant/core/pull/125764 -[#129456]: https://github.com/home-assistant/core/pull/129456 -[#129876]: https://github.com/home-assistant/core/pull/129876 -[#130770]: https://github.com/home-assistant/core/pull/130770 -[#131166]: https://github.com/home-assistant/core/pull/131166 -[#131425]: https://github.com/home-assistant/core/pull/131425 -[#132882]: https://github.com/home-assistant/core/pull/132882 -[#133604]: https://github.com/home-assistant/core/pull/133604 -[#133773]: https://github.com/home-assistant/core/pull/133773 -[#135744]: https://github.com/home-assistant/core/pull/135744 -[#135756]: https://github.com/home-assistant/core/pull/135756 -[#135789]: https://github.com/home-assistant/core/pull/135789 -[#135926]: https://github.com/home-assistant/core/pull/135926 -[#136672]: https://github.com/home-assistant/core/pull/136672 -[#138571]: https://github.com/home-assistant/core/pull/138571 -[#139131]: https://github.com/home-assistant/core/pull/139131 -[#139286]: https://github.com/home-assistant/core/pull/139286 -[#139554]: https://github.com/home-assistant/core/pull/139554 -[#139578]: https://github.com/home-assistant/core/pull/139578 -[#139657]: https://github.com/home-assistant/core/pull/139657 -[#139703]: https://github.com/home-assistant/core/pull/139703 -[#139730]: https://github.com/home-assistant/core/pull/139730 -[#139944]: https://github.com/home-assistant/core/pull/139944 -[#140041]: https://github.com/home-assistant/core/pull/140041 -[#140120]: https://github.com/home-assistant/core/pull/140120 -[#140843]: https://github.com/home-assistant/core/pull/140843 -[#141003]: https://github.com/home-assistant/core/pull/141003 -[#141035]: https://github.com/home-assistant/core/pull/141035 -[#141051]: https://github.com/home-assistant/core/pull/141051 -[#141463]: https://github.com/home-assistant/core/pull/141463 -[#141518]: https://github.com/home-assistant/core/pull/141518 -[#141837]: https://github.com/home-assistant/core/pull/141837 -[#141944]: https://github.com/home-assistant/core/pull/141944 -[#141957]: https://github.com/home-assistant/core/pull/141957 -[#141993]: https://github.com/home-assistant/core/pull/141993 -[#142147]: https://github.com/home-assistant/core/pull/142147 -[#142157]: https://github.com/home-assistant/core/pull/142157 -[#142243]: https://github.com/home-assistant/core/pull/142243 -[#142250]: https://github.com/home-assistant/core/pull/142250 -[#142357]: https://github.com/home-assistant/core/pull/142357 -[#142401]: https://github.com/home-assistant/core/pull/142401 -[#142444]: https://github.com/home-assistant/core/pull/142444 -[#142564]: https://github.com/home-assistant/core/pull/142564 -[#142602]: https://github.com/home-assistant/core/pull/142602 -[#142621]: https://github.com/home-assistant/core/pull/142621 -[#142858]: https://github.com/home-assistant/core/pull/142858 -[#142866]: https://github.com/home-assistant/core/pull/142866 -[#142938]: https://github.com/home-assistant/core/pull/142938 -[#143113]: https://github.com/home-assistant/core/pull/143113 -[#143114]: https://github.com/home-assistant/core/pull/143114 -[#143117]: https://github.com/home-assistant/core/pull/143117 -[#143339]: https://github.com/home-assistant/core/pull/143339 -[#143374]: https://github.com/home-assistant/core/pull/143374 -[#143424]: https://github.com/home-assistant/core/pull/143424 -[#143444]: https://github.com/home-assistant/core/pull/143444 -[#143524]: https://github.com/home-assistant/core/pull/143524 -[#143581]: https://github.com/home-assistant/core/pull/143581 -[#143588]: https://github.com/home-assistant/core/pull/143588 -[#143592]: https://github.com/home-assistant/core/pull/143592 -[#143630]: https://github.com/home-assistant/core/pull/143630 -[#143633]: https://github.com/home-assistant/core/pull/143633 -[#143695]: https://github.com/home-assistant/core/pull/143695 -[#143713]: https://github.com/home-assistant/core/pull/143713 -[#143757]: https://github.com/home-assistant/core/pull/143757 -[#143941]: https://github.com/home-assistant/core/pull/143941 -[#143964]: https://github.com/home-assistant/core/pull/143964 -[#143978]: https://github.com/home-assistant/core/pull/143978 -[#143983]: https://github.com/home-assistant/core/pull/143983 -[#143984]: https://github.com/home-assistant/core/pull/143984 -[#143999]: https://github.com/home-assistant/core/pull/143999 -[#144016]: https://github.com/home-assistant/core/pull/144016 -[#144017]: https://github.com/home-assistant/core/pull/144017 -[#144019]: https://github.com/home-assistant/core/pull/144019 -[#144020]: https://github.com/home-assistant/core/pull/144020 -[#144021]: https://github.com/home-assistant/core/pull/144021 -[#144024]: https://github.com/home-assistant/core/pull/144024 -[#144027]: https://github.com/home-assistant/core/pull/144027 -[#144028]: https://github.com/home-assistant/core/pull/144028 -[#144031]: https://github.com/home-assistant/core/pull/144031 -[#144035]: https://github.com/home-assistant/core/pull/144035 -[#144038]: https://github.com/home-assistant/core/pull/144038 -[#144043]: https://github.com/home-assistant/core/pull/144043 -[#144044]: https://github.com/home-assistant/core/pull/144044 -[#144048]: https://github.com/home-assistant/core/pull/144048 -[#144049]: https://github.com/home-assistant/core/pull/144049 -[#144058]: https://github.com/home-assistant/core/pull/144058 -[#144060]: https://github.com/home-assistant/core/pull/144060 -[#144061]: https://github.com/home-assistant/core/pull/144061 -[#144064]: https://github.com/home-assistant/core/pull/144064 -[#144070]: https://github.com/home-assistant/core/pull/144070 -[#144073]: https://github.com/home-assistant/core/pull/144073 -[#144075]: https://github.com/home-assistant/core/pull/144075 -[#144079]: https://github.com/home-assistant/core/pull/144079 -[#144083]: https://github.com/home-assistant/core/pull/144083 -[#144086]: https://github.com/home-assistant/core/pull/144086 -[#144093]: https://github.com/home-assistant/core/pull/144093 -[#144095]: https://github.com/home-assistant/core/pull/144095 -[#144097]: https://github.com/home-assistant/core/pull/144097 -[#144100]: https://github.com/home-assistant/core/pull/144100 -[#144117]: https://github.com/home-assistant/core/pull/144117 -[#144128]: https://github.com/home-assistant/core/pull/144128 -[#144142]: https://github.com/home-assistant/core/pull/144142 -[#144144]: https://github.com/home-assistant/core/pull/144144 -[#144146]: https://github.com/home-assistant/core/pull/144146 -[#144147]: https://github.com/home-assistant/core/pull/144147 -[#144148]: https://github.com/home-assistant/core/pull/144148 -[#144149]: https://github.com/home-assistant/core/pull/144149 -[#144151]: https://github.com/home-assistant/core/pull/144151 -[#144153]: https://github.com/home-assistant/core/pull/144153 -[#144161]: https://github.com/home-assistant/core/pull/144161 -[#144166]: https://github.com/home-assistant/core/pull/144166 -[#144167]: https://github.com/home-assistant/core/pull/144167 -[#144168]: https://github.com/home-assistant/core/pull/144168 -[#144169]: https://github.com/home-assistant/core/pull/144169 -[#144171]: https://github.com/home-assistant/core/pull/144171 -[#144173]: https://github.com/home-assistant/core/pull/144173 -[#144175]: https://github.com/home-assistant/core/pull/144175 -[#144178]: https://github.com/home-assistant/core/pull/144178 -[#144179]: https://github.com/home-assistant/core/pull/144179 -[#144188]: https://github.com/home-assistant/core/pull/144188 -[#144189]: https://github.com/home-assistant/core/pull/144189 -[#144190]: https://github.com/home-assistant/core/pull/144190 -[#144191]: https://github.com/home-assistant/core/pull/144191 -[#144192]: https://github.com/home-assistant/core/pull/144192 -[#144194]: https://github.com/home-assistant/core/pull/144194 -[#144197]: https://github.com/home-assistant/core/pull/144197 -[#144199]: https://github.com/home-assistant/core/pull/144199 -[#144204]: https://github.com/home-assistant/core/pull/144204 -[#144206]: https://github.com/home-assistant/core/pull/144206 -[#144208]: https://github.com/home-assistant/core/pull/144208 -[#144212]: https://github.com/home-assistant/core/pull/144212 -[#144214]: https://github.com/home-assistant/core/pull/144214 -[#144216]: https://github.com/home-assistant/core/pull/144216 -[#144217]: https://github.com/home-assistant/core/pull/144217 -[#144218]: https://github.com/home-assistant/core/pull/144218 -[#144219]: https://github.com/home-assistant/core/pull/144219 -[#144221]: https://github.com/home-assistant/core/pull/144221 -[#144222]: https://github.com/home-assistant/core/pull/144222 -[#144223]: https://github.com/home-assistant/core/pull/144223 -[#144234]: https://github.com/home-assistant/core/pull/144234 -[#144236]: https://github.com/home-assistant/core/pull/144236 -[#144238]: https://github.com/home-assistant/core/pull/144238 -[#144244]: https://github.com/home-assistant/core/pull/144244 -[#144245]: https://github.com/home-assistant/core/pull/144245 -[#144246]: https://github.com/home-assistant/core/pull/144246 -[#144249]: https://github.com/home-assistant/core/pull/144249 -[#144252]: https://github.com/home-assistant/core/pull/144252 -[#144254]: https://github.com/home-assistant/core/pull/144254 -[#144261]: https://github.com/home-assistant/core/pull/144261 -[#144264]: https://github.com/home-assistant/core/pull/144264 -[#144265]: https://github.com/home-assistant/core/pull/144265 -[#144266]: https://github.com/home-assistant/core/pull/144266 -[#144267]: https://github.com/home-assistant/core/pull/144267 -[#144268]: https://github.com/home-assistant/core/pull/144268 -[#144269]: https://github.com/home-assistant/core/pull/144269 -[#144270]: https://github.com/home-assistant/core/pull/144270 -[#144271]: https://github.com/home-assistant/core/pull/144271 -[#144272]: https://github.com/home-assistant/core/pull/144272 -[#144278]: https://github.com/home-assistant/core/pull/144278 -[#144280]: https://github.com/home-assistant/core/pull/144280 -[#144284]: https://github.com/home-assistant/core/pull/144284 -[#144291]: https://github.com/home-assistant/core/pull/144291 -[#144295]: https://github.com/home-assistant/core/pull/144295 -[#144301]: https://github.com/home-assistant/core/pull/144301 -[#144302]: https://github.com/home-assistant/core/pull/144302 -[#144303]: https://github.com/home-assistant/core/pull/144303 -[#144305]: https://github.com/home-assistant/core/pull/144305 -[#144306]: https://github.com/home-assistant/core/pull/144306 -[#144308]: https://github.com/home-assistant/core/pull/144308 -[#144309]: https://github.com/home-assistant/core/pull/144309 -[#144310]: https://github.com/home-assistant/core/pull/144310 -[#144311]: https://github.com/home-assistant/core/pull/144311 -[#144312]: https://github.com/home-assistant/core/pull/144312 -[#144313]: https://github.com/home-assistant/core/pull/144313 -[#144316]: https://github.com/home-assistant/core/pull/144316 -[#144319]: https://github.com/home-assistant/core/pull/144319 -[#144320]: https://github.com/home-assistant/core/pull/144320 -[#144322]: https://github.com/home-assistant/core/pull/144322 -[#144323]: https://github.com/home-assistant/core/pull/144323 -[#144325]: https://github.com/home-assistant/core/pull/144325 -[#144326]: https://github.com/home-assistant/core/pull/144326 -[#144327]: https://github.com/home-assistant/core/pull/144327 -[#144328]: https://github.com/home-assistant/core/pull/144328 -[#144329]: https://github.com/home-assistant/core/pull/144329 -[#144330]: https://github.com/home-assistant/core/pull/144330 -[#144331]: https://github.com/home-assistant/core/pull/144331 -[#144332]: https://github.com/home-assistant/core/pull/144332 -[#144335]: https://github.com/home-assistant/core/pull/144335 -[#144337]: https://github.com/home-assistant/core/pull/144337 -[#144340]: https://github.com/home-assistant/core/pull/144340 -[#144341]: https://github.com/home-assistant/core/pull/144341 -[#144344]: https://github.com/home-assistant/core/pull/144344 -[#144346]: https://github.com/home-assistant/core/pull/144346 -[#144348]: https://github.com/home-assistant/core/pull/144348 -[#144361]: https://github.com/home-assistant/core/pull/144361 -[#144363]: https://github.com/home-assistant/core/pull/144363 -[#144364]: https://github.com/home-assistant/core/pull/144364 -[#144365]: https://github.com/home-assistant/core/pull/144365 -[#144367]: https://github.com/home-assistant/core/pull/144367 -[#144368]: https://github.com/home-assistant/core/pull/144368 -[#144370]: https://github.com/home-assistant/core/pull/144370 -[#144372]: https://github.com/home-assistant/core/pull/144372 -[#144376]: https://github.com/home-assistant/core/pull/144376 -[#144378]: https://github.com/home-assistant/core/pull/144378 -[#144379]: https://github.com/home-assistant/core/pull/144379 -[#144380]: https://github.com/home-assistant/core/pull/144380 -[#144381]: https://github.com/home-assistant/core/pull/144381 -[#144394]: https://github.com/home-assistant/core/pull/144394 -[#144400]: https://github.com/home-assistant/core/pull/144400 -[#144402]: https://github.com/home-assistant/core/pull/144402 -[#144405]: https://github.com/home-assistant/core/pull/144405 -[#144408]: https://github.com/home-assistant/core/pull/144408 -[#144410]: https://github.com/home-assistant/core/pull/144410 -[#144411]: https://github.com/home-assistant/core/pull/144411 -[#144412]: https://github.com/home-assistant/core/pull/144412 -[#144414]: https://github.com/home-assistant/core/pull/144414 -[#144416]: https://github.com/home-assistant/core/pull/144416 -[#144417]: https://github.com/home-assistant/core/pull/144417 -[#144420]: https://github.com/home-assistant/core/pull/144420 -[#144422]: https://github.com/home-assistant/core/pull/144422 -[#144423]: https://github.com/home-assistant/core/pull/144423 -[#144428]: https://github.com/home-assistant/core/pull/144428 -[#144430]: https://github.com/home-assistant/core/pull/144430 -[#144433]: https://github.com/home-assistant/core/pull/144433 -[#144440]: https://github.com/home-assistant/core/pull/144440 -[#144443]: https://github.com/home-assistant/core/pull/144443 -[#144444]: https://github.com/home-assistant/core/pull/144444 -[#144446]: https://github.com/home-assistant/core/pull/144446 -[#144447]: https://github.com/home-assistant/core/pull/144447 -[#144448]: https://github.com/home-assistant/core/pull/144448 -[#144450]: https://github.com/home-assistant/core/pull/144450 -[#144456]: https://github.com/home-assistant/core/pull/144456 -[#144470]: https://github.com/home-assistant/core/pull/144470 -[#144472]: https://github.com/home-assistant/core/pull/144472 -[#144473]: https://github.com/home-assistant/core/pull/144473 -[#144483]: https://github.com/home-assistant/core/pull/144483 -[#144491]: https://github.com/home-assistant/core/pull/144491 -[#144493]: https://github.com/home-assistant/core/pull/144493 -[#144494]: https://github.com/home-assistant/core/pull/144494 -[#144500]: https://github.com/home-assistant/core/pull/144500 -[#144505]: https://github.com/home-assistant/core/pull/144505 -[#144507]: https://github.com/home-assistant/core/pull/144507 -[#144510]: https://github.com/home-assistant/core/pull/144510 -[#144513]: https://github.com/home-assistant/core/pull/144513 -[#144515]: https://github.com/home-assistant/core/pull/144515 -[#144519]: https://github.com/home-assistant/core/pull/144519 -[#144527]: https://github.com/home-assistant/core/pull/144527 -[#144529]: https://github.com/home-assistant/core/pull/144529 -[#144531]: https://github.com/home-assistant/core/pull/144531 -[#144532]: https://github.com/home-assistant/core/pull/144532 -[#144535]: https://github.com/home-assistant/core/pull/144535 -[#144537]: https://github.com/home-assistant/core/pull/144537 -[#144538]: https://github.com/home-assistant/core/pull/144538 -[#144539]: https://github.com/home-assistant/core/pull/144539 -[#144540]: https://github.com/home-assistant/core/pull/144540 -[#144545]: https://github.com/home-assistant/core/pull/144545 -[#144546]: https://github.com/home-assistant/core/pull/144546 -[#144547]: https://github.com/home-assistant/core/pull/144547 -[#144548]: https://github.com/home-assistant/core/pull/144548 -[#144550]: https://github.com/home-assistant/core/pull/144550 -[#144551]: https://github.com/home-assistant/core/pull/144551 -[#144555]: https://github.com/home-assistant/core/pull/144555 -[#144557]: https://github.com/home-assistant/core/pull/144557 -[#144559]: https://github.com/home-assistant/core/pull/144559 -[#144560]: https://github.com/home-assistant/core/pull/144560 -[#144561]: https://github.com/home-assistant/core/pull/144561 -[#144572]: https://github.com/home-assistant/core/pull/144572 -[#144577]: https://github.com/home-assistant/core/pull/144577 -[#144579]: https://github.com/home-assistant/core/pull/144579 -[#144581]: https://github.com/home-assistant/core/pull/144581 -[#144587]: https://github.com/home-assistant/core/pull/144587 -[#144588]: https://github.com/home-assistant/core/pull/144588 -[#144600]: https://github.com/home-assistant/core/pull/144600 -[#144601]: https://github.com/home-assistant/core/pull/144601 -[#144603]: https://github.com/home-assistant/core/pull/144603 -[#144605]: https://github.com/home-assistant/core/pull/144605 -[#144606]: https://github.com/home-assistant/core/pull/144606 -[#144607]: https://github.com/home-assistant/core/pull/144607 -[#144609]: https://github.com/home-assistant/core/pull/144609 -[#144611]: https://github.com/home-assistant/core/pull/144611 -[#144618]: https://github.com/home-assistant/core/pull/144618 -[#144619]: https://github.com/home-assistant/core/pull/144619 -[#144626]: https://github.com/home-assistant/core/pull/144626 -[#144627]: https://github.com/home-assistant/core/pull/144627 -[#144630]: https://github.com/home-assistant/core/pull/144630 -[#144631]: https://github.com/home-assistant/core/pull/144631 -[#144632]: https://github.com/home-assistant/core/pull/144632 -[#144633]: https://github.com/home-assistant/core/pull/144633 -[#144636]: https://github.com/home-assistant/core/pull/144636 -[#144637]: https://github.com/home-assistant/core/pull/144637 -[#144638]: https://github.com/home-assistant/core/pull/144638 -[#144639]: https://github.com/home-assistant/core/pull/144639 -[#144640]: https://github.com/home-assistant/core/pull/144640 -[#144646]: https://github.com/home-assistant/core/pull/144646 -[#144650]: https://github.com/home-assistant/core/pull/144650 -[#144659]: https://github.com/home-assistant/core/pull/144659 -[#144664]: https://github.com/home-assistant/core/pull/144664 -[#144674]: https://github.com/home-assistant/core/pull/144674 -[#144685]: https://github.com/home-assistant/core/pull/144685 -[#144686]: https://github.com/home-assistant/core/pull/144686 -[#144688]: https://github.com/home-assistant/core/pull/144688 -[#144690]: https://github.com/home-assistant/core/pull/144690 -[#144693]: https://github.com/home-assistant/core/pull/144693 -[#144696]: https://github.com/home-assistant/core/pull/144696 -[#144697]: https://github.com/home-assistant/core/pull/144697 -[#144698]: https://github.com/home-assistant/core/pull/144698 -[#144699]: https://github.com/home-assistant/core/pull/144699 -[#144700]: https://github.com/home-assistant/core/pull/144700 -[#144701]: https://github.com/home-assistant/core/pull/144701 -[#144711]: https://github.com/home-assistant/core/pull/144711 -[#144715]: https://github.com/home-assistant/core/pull/144715 -[#144716]: https://github.com/home-assistant/core/pull/144716 -[#144717]: https://github.com/home-assistant/core/pull/144717 -[#144719]: https://github.com/home-assistant/core/pull/144719 -[#144723]: https://github.com/home-assistant/core/pull/144723 -[#144724]: https://github.com/home-assistant/core/pull/144724 -[#144726]: https://github.com/home-assistant/core/pull/144726 -[#144732]: https://github.com/home-assistant/core/pull/144732 -[#144735]: https://github.com/home-assistant/core/pull/144735 -[#144739]: https://github.com/home-assistant/core/pull/144739 -[#144741]: https://github.com/home-assistant/core/pull/144741 -[#144742]: https://github.com/home-assistant/core/pull/144742 -[#144744]: https://github.com/home-assistant/core/pull/144744 -[#144746]: https://github.com/home-assistant/core/pull/144746 -[#144748]: https://github.com/home-assistant/core/pull/144748 -[#144751]: https://github.com/home-assistant/core/pull/144751 -[#144753]: https://github.com/home-assistant/core/pull/144753 -[#144755]: https://github.com/home-assistant/core/pull/144755 -[#144756]: https://github.com/home-assistant/core/pull/144756 -[#144757]: https://github.com/home-assistant/core/pull/144757 -[#144758]: https://github.com/home-assistant/core/pull/144758 -[#144760]: https://github.com/home-assistant/core/pull/144760 -[#144761]: https://github.com/home-assistant/core/pull/144761 -[#144767]: https://github.com/home-assistant/core/pull/144767 -[#144769]: https://github.com/home-assistant/core/pull/144769 -[#144770]: https://github.com/home-assistant/core/pull/144770 -[#144773]: https://github.com/home-assistant/core/pull/144773 -[#144775]: https://github.com/home-assistant/core/pull/144775 -[#144777]: https://github.com/home-assistant/core/pull/144777 -[#144778]: https://github.com/home-assistant/core/pull/144778 -[#144787]: https://github.com/home-assistant/core/pull/144787 -[#144794]: https://github.com/home-assistant/core/pull/144794 -[#144800]: https://github.com/home-assistant/core/pull/144800 -[#144804]: https://github.com/home-assistant/core/pull/144804 -[#144810]: https://github.com/home-assistant/core/pull/144810 -[#144817]: https://github.com/home-assistant/core/pull/144817 -[#144820]: https://github.com/home-assistant/core/pull/144820 -[#144822]: https://github.com/home-assistant/core/pull/144822 -[#144828]: https://github.com/home-assistant/core/pull/144828 -[#144829]: https://github.com/home-assistant/core/pull/144829 -[#144832]: https://github.com/home-assistant/core/pull/144832 -[#144834]: https://github.com/home-assistant/core/pull/144834 -[#144837]: https://github.com/home-assistant/core/pull/144837 -[#144842]: https://github.com/home-assistant/core/pull/144842 -[#144843]: https://github.com/home-assistant/core/pull/144843 -[#144844]: https://github.com/home-assistant/core/pull/144844 -[#144845]: https://github.com/home-assistant/core/pull/144845 -[#144854]: https://github.com/home-assistant/core/pull/144854 -[#144856]: https://github.com/home-assistant/core/pull/144856 -[#144861]: https://github.com/home-assistant/core/pull/144861 -[#144864]: https://github.com/home-assistant/core/pull/144864 -[#144865]: https://github.com/home-assistant/core/pull/144865 -[#144867]: https://github.com/home-assistant/core/pull/144867 -[#144868]: https://github.com/home-assistant/core/pull/144868 -[#144870]: https://github.com/home-assistant/core/pull/144870 -[#144873]: https://github.com/home-assistant/core/pull/144873 -[#144876]: https://github.com/home-assistant/core/pull/144876 -[#144878]: https://github.com/home-assistant/core/pull/144878 -[#144880]: https://github.com/home-assistant/core/pull/144880 -[#144881]: https://github.com/home-assistant/core/pull/144881 -[#144882]: https://github.com/home-assistant/core/pull/144882 -[#144883]: https://github.com/home-assistant/core/pull/144883 -[#144884]: https://github.com/home-assistant/core/pull/144884 -[#144886]: https://github.com/home-assistant/core/pull/144886 -[#144887]: https://github.com/home-assistant/core/pull/144887 -[#144888]: https://github.com/home-assistant/core/pull/144888 -[#144892]: https://github.com/home-assistant/core/pull/144892 -[#144895]: https://github.com/home-assistant/core/pull/144895 -[#144896]: https://github.com/home-assistant/core/pull/144896 -[#144901]: https://github.com/home-assistant/core/pull/144901 -[#144907]: https://github.com/home-assistant/core/pull/144907 -[#144912]: https://github.com/home-assistant/core/pull/144912 -[#144914]: https://github.com/home-assistant/core/pull/144914 -[#144915]: https://github.com/home-assistant/core/pull/144915 -[#144916]: https://github.com/home-assistant/core/pull/144916 -[#144918]: https://github.com/home-assistant/core/pull/144918 -[#144919]: https://github.com/home-assistant/core/pull/144919 -[#144920]: https://github.com/home-assistant/core/pull/144920 -[#144923]: https://github.com/home-assistant/core/pull/144923 -[#144926]: https://github.com/home-assistant/core/pull/144926 -[#144927]: https://github.com/home-assistant/core/pull/144927 -[#144937]: https://github.com/home-assistant/core/pull/144937 -[#144939]: https://github.com/home-assistant/core/pull/144939 -[#144942]: https://github.com/home-assistant/core/pull/144942 -[#144944]: https://github.com/home-assistant/core/pull/144944 -[#144946]: https://github.com/home-assistant/core/pull/144946 -[#144947]: https://github.com/home-assistant/core/pull/144947 -[#144950]: https://github.com/home-assistant/core/pull/144950 -[#144951]: https://github.com/home-assistant/core/pull/144951 -[#144953]: https://github.com/home-assistant/core/pull/144953 -[#144954]: https://github.com/home-assistant/core/pull/144954 -[#144955]: https://github.com/home-assistant/core/pull/144955 -[#144956]: https://github.com/home-assistant/core/pull/144956 -[#144961]: https://github.com/home-assistant/core/pull/144961 -[#144962]: https://github.com/home-assistant/core/pull/144962 -[#144968]: https://github.com/home-assistant/core/pull/144968 -[#144969]: https://github.com/home-assistant/core/pull/144969 -[#144972]: https://github.com/home-assistant/core/pull/144972 -[#144974]: https://github.com/home-assistant/core/pull/144974 -[#144977]: https://github.com/home-assistant/core/pull/144977 -[#144978]: https://github.com/home-assistant/core/pull/144978 -[#144979]: https://github.com/home-assistant/core/pull/144979 -[#144980]: https://github.com/home-assistant/core/pull/144980 -[#144982]: https://github.com/home-assistant/core/pull/144982 -[#144983]: https://github.com/home-assistant/core/pull/144983 -[#144984]: https://github.com/home-assistant/core/pull/144984 -[#144986]: https://github.com/home-assistant/core/pull/144986 -[#144988]: https://github.com/home-assistant/core/pull/144988 -[#144989]: https://github.com/home-assistant/core/pull/144989 -[#144990]: https://github.com/home-assistant/core/pull/144990 -[#144991]: https://github.com/home-assistant/core/pull/144991 -[#144998]: https://github.com/home-assistant/core/pull/144998 -[#144999]: https://github.com/home-assistant/core/pull/144999 -[#145000]: https://github.com/home-assistant/core/pull/145000 -[#145002]: https://github.com/home-assistant/core/pull/145002 -[#145007]: https://github.com/home-assistant/core/pull/145007 -[#145008]: https://github.com/home-assistant/core/pull/145008 -[#145011]: https://github.com/home-assistant/core/pull/145011 -[#145012]: https://github.com/home-assistant/core/pull/145012 -[#145018]: https://github.com/home-assistant/core/pull/145018 -[#145021]: https://github.com/home-assistant/core/pull/145021 -[#145022]: https://github.com/home-assistant/core/pull/145022 -[#145023]: https://github.com/home-assistant/core/pull/145023 -[#145026]: https://github.com/home-assistant/core/pull/145026 -[#145028]: https://github.com/home-assistant/core/pull/145028 -[#145030]: https://github.com/home-assistant/core/pull/145030 -[#145031]: https://github.com/home-assistant/core/pull/145031 -[#145034]: https://github.com/home-assistant/core/pull/145034 -[#145036]: https://github.com/home-assistant/core/pull/145036 -[#145037]: https://github.com/home-assistant/core/pull/145037 -[#145039]: https://github.com/home-assistant/core/pull/145039 -[#145041]: https://github.com/home-assistant/core/pull/145041 -[#145042]: https://github.com/home-assistant/core/pull/145042 -[#145045]: https://github.com/home-assistant/core/pull/145045 -[#145047]: https://github.com/home-assistant/core/pull/145047 -[#145052]: https://github.com/home-assistant/core/pull/145052 -[#145057]: https://github.com/home-assistant/core/pull/145057 -[#145060]: https://github.com/home-assistant/core/pull/145060 -[#145065]: https://github.com/home-assistant/core/pull/145065 -[#145069]: https://github.com/home-assistant/core/pull/145069 -[#145077]: https://github.com/home-assistant/core/pull/145077 -[#145080]: https://github.com/home-assistant/core/pull/145080 -[#145085]: https://github.com/home-assistant/core/pull/145085 -[#145094]: https://github.com/home-assistant/core/pull/145094 -[#145096]: https://github.com/home-assistant/core/pull/145096 -[#145102]: https://github.com/home-assistant/core/pull/145102 -[#145103]: https://github.com/home-assistant/core/pull/145103 -[#145107]: https://github.com/home-assistant/core/pull/145107 -[#145110]: https://github.com/home-assistant/core/pull/145110 -[#145111]: https://github.com/home-assistant/core/pull/145111 -[#145115]: https://github.com/home-assistant/core/pull/145115 -[#145121]: https://github.com/home-assistant/core/pull/145121 -[#145125]: https://github.com/home-assistant/core/pull/145125 -[#145129]: https://github.com/home-assistant/core/pull/145129 -[#145130]: https://github.com/home-assistant/core/pull/145130 -[#145146]: https://github.com/home-assistant/core/pull/145146 -[#145147]: https://github.com/home-assistant/core/pull/145147 -[#145148]: https://github.com/home-assistant/core/pull/145148 -[#145149]: https://github.com/home-assistant/core/pull/145149 -[#145151]: https://github.com/home-assistant/core/pull/145151 -[#145152]: https://github.com/home-assistant/core/pull/145152 -[#145155]: https://github.com/home-assistant/core/pull/145155 -[#145159]: https://github.com/home-assistant/core/pull/145159 -[#145161]: https://github.com/home-assistant/core/pull/145161 -[#145162]: https://github.com/home-assistant/core/pull/145162 -[#145165]: https://github.com/home-assistant/core/pull/145165 -[#145167]: https://github.com/home-assistant/core/pull/145167 -[#145169]: https://github.com/home-assistant/core/pull/145169 -[#145170]: https://github.com/home-assistant/core/pull/145170 -[#145171]: https://github.com/home-assistant/core/pull/145171 -[#145172]: https://github.com/home-assistant/core/pull/145172 -[#145173]: https://github.com/home-assistant/core/pull/145173 -[#145174]: https://github.com/home-assistant/core/pull/145174 -[#145177]: https://github.com/home-assistant/core/pull/145177 -[#145178]: https://github.com/home-assistant/core/pull/145178 -[#145179]: https://github.com/home-assistant/core/pull/145179 -[#145180]: https://github.com/home-assistant/core/pull/145180 -[#145181]: https://github.com/home-assistant/core/pull/145181 -[#145183]: https://github.com/home-assistant/core/pull/145183 -[#145186]: https://github.com/home-assistant/core/pull/145186 -[#145187]: https://github.com/home-assistant/core/pull/145187 -[#145189]: https://github.com/home-assistant/core/pull/145189 -[#145192]: https://github.com/home-assistant/core/pull/145192 -[#145194]: https://github.com/home-assistant/core/pull/145194 -[#145195]: https://github.com/home-assistant/core/pull/145195 -[#145199]: https://github.com/home-assistant/core/pull/145199 -[#145200]: https://github.com/home-assistant/core/pull/145200 -[#145201]: https://github.com/home-assistant/core/pull/145201 -[#145202]: https://github.com/home-assistant/core/pull/145202 -[#145203]: https://github.com/home-assistant/core/pull/145203 -[#145206]: https://github.com/home-assistant/core/pull/145206 -[#145207]: https://github.com/home-assistant/core/pull/145207 -[#145208]: https://github.com/home-assistant/core/pull/145208 -[#145210]: https://github.com/home-assistant/core/pull/145210 -[#145211]: https://github.com/home-assistant/core/pull/145211 -[#145212]: https://github.com/home-assistant/core/pull/145212 -[#145214]: https://github.com/home-assistant/core/pull/145214 -[#145215]: https://github.com/home-assistant/core/pull/145215 -[#145217]: https://github.com/home-assistant/core/pull/145217 -[#145218]: https://github.com/home-assistant/core/pull/145218 -[#145219]: https://github.com/home-assistant/core/pull/145219 -[#145220]: https://github.com/home-assistant/core/pull/145220 -[#145222]: https://github.com/home-assistant/core/pull/145222 -[#145223]: https://github.com/home-assistant/core/pull/145223 -[#145225]: https://github.com/home-assistant/core/pull/145225 -[#145226]: https://github.com/home-assistant/core/pull/145226 -[#145227]: https://github.com/home-assistant/core/pull/145227 -[#145229]: https://github.com/home-assistant/core/pull/145229 -[#145230]: https://github.com/home-assistant/core/pull/145230 -[#145236]: https://github.com/home-assistant/core/pull/145236 -[#145239]: https://github.com/home-assistant/core/pull/145239 -[#145243]: https://github.com/home-assistant/core/pull/145243 -[#145244]: https://github.com/home-assistant/core/pull/145244 -[#145247]: https://github.com/home-assistant/core/pull/145247 -[#145249]: https://github.com/home-assistant/core/pull/145249 -[#145250]: https://github.com/home-assistant/core/pull/145250 -[#145253]: https://github.com/home-assistant/core/pull/145253 -[#145254]: https://github.com/home-assistant/core/pull/145254 -[#145255]: https://github.com/home-assistant/core/pull/145255 -[#145257]: https://github.com/home-assistant/core/pull/145257 -[#145259]: https://github.com/home-assistant/core/pull/145259 -[#145263]: https://github.com/home-assistant/core/pull/145263 -[#145264]: https://github.com/home-assistant/core/pull/145264 -[#145269]: https://github.com/home-assistant/core/pull/145269 -[#145270]: https://github.com/home-assistant/core/pull/145270 -[#145271]: https://github.com/home-assistant/core/pull/145271 -[#145272]: https://github.com/home-assistant/core/pull/145272 -[#145273]: https://github.com/home-assistant/core/pull/145273 -[#145274]: https://github.com/home-assistant/core/pull/145274 -[#145275]: https://github.com/home-assistant/core/pull/145275 -[#145276]: https://github.com/home-assistant/core/pull/145276 -[#145279]: https://github.com/home-assistant/core/pull/145279 -[#145280]: https://github.com/home-assistant/core/pull/145280 -[#145281]: https://github.com/home-assistant/core/pull/145281 -[#145282]: https://github.com/home-assistant/core/pull/145282 -[#145283]: https://github.com/home-assistant/core/pull/145283 -[#145285]: https://github.com/home-assistant/core/pull/145285 -[#145286]: https://github.com/home-assistant/core/pull/145286 -[#145287]: https://github.com/home-assistant/core/pull/145287 -[#145289]: https://github.com/home-assistant/core/pull/145289 -[#145292]: https://github.com/home-assistant/core/pull/145292 -[#145294]: https://github.com/home-assistant/core/pull/145294 -[#145297]: https://github.com/home-assistant/core/pull/145297 -[#145298]: https://github.com/home-assistant/core/pull/145298 -[#145299]: https://github.com/home-assistant/core/pull/145299 -[#145303]: https://github.com/home-assistant/core/pull/145303 -[#145305]: https://github.com/home-assistant/core/pull/145305 -[#145306]: https://github.com/home-assistant/core/pull/145306 -[#145308]: https://github.com/home-assistant/core/pull/145308 -[#145309]: https://github.com/home-assistant/core/pull/145309 -[#145311]: https://github.com/home-assistant/core/pull/145311 -[#145313]: https://github.com/home-assistant/core/pull/145313 -[#145314]: https://github.com/home-assistant/core/pull/145314 -[#145315]: https://github.com/home-assistant/core/pull/145315 -[#145316]: https://github.com/home-assistant/core/pull/145316 -[#145318]: https://github.com/home-assistant/core/pull/145318 -[#145319]: https://github.com/home-assistant/core/pull/145319 -[#145324]: https://github.com/home-assistant/core/pull/145324 -[#145325]: https://github.com/home-assistant/core/pull/145325 -[#145327]: https://github.com/home-assistant/core/pull/145327 -[#145329]: https://github.com/home-assistant/core/pull/145329 -[#145331]: https://github.com/home-assistant/core/pull/145331 -[#145332]: https://github.com/home-assistant/core/pull/145332 -[#145334]: https://github.com/home-assistant/core/pull/145334 -[#145335]: https://github.com/home-assistant/core/pull/145335 -[#145340]: https://github.com/home-assistant/core/pull/145340 -[#145348]: https://github.com/home-assistant/core/pull/145348 -[#145350]: https://github.com/home-assistant/core/pull/145350 -[#145353]: https://github.com/home-assistant/core/pull/145353 -[#145358]: https://github.com/home-assistant/core/pull/145358 -[#145360]: https://github.com/home-assistant/core/pull/145360 -[#145364]: https://github.com/home-assistant/core/pull/145364 -[#145366]: https://github.com/home-assistant/core/pull/145366 -[#145368]: https://github.com/home-assistant/core/pull/145368 -[#145371]: https://github.com/home-assistant/core/pull/145371 -[#145372]: https://github.com/home-assistant/core/pull/145372 -[#145373]: https://github.com/home-assistant/core/pull/145373 -[#145374]: https://github.com/home-assistant/core/pull/145374 -[#145376]: https://github.com/home-assistant/core/pull/145376 -[#145378]: https://github.com/home-assistant/core/pull/145378 -[#145381]: https://github.com/home-assistant/core/pull/145381 -[#145388]: https://github.com/home-assistant/core/pull/145388 -[#145390]: https://github.com/home-assistant/core/pull/145390 -[#145391]: https://github.com/home-assistant/core/pull/145391 -[#145392]: https://github.com/home-assistant/core/pull/145392 -[#145393]: https://github.com/home-assistant/core/pull/145393 -[#145395]: https://github.com/home-assistant/core/pull/145395 -[#145396]: https://github.com/home-assistant/core/pull/145396 -[#145397]: https://github.com/home-assistant/core/pull/145397 -[#145398]: https://github.com/home-assistant/core/pull/145398 -[#145400]: https://github.com/home-assistant/core/pull/145400 -[#145401]: https://github.com/home-assistant/core/pull/145401 -[#145404]: https://github.com/home-assistant/core/pull/145404 -[#145405]: https://github.com/home-assistant/core/pull/145405 -[#145407]: https://github.com/home-assistant/core/pull/145407 -[#145409]: https://github.com/home-assistant/core/pull/145409 -[#145413]: https://github.com/home-assistant/core/pull/145413 -[#145414]: https://github.com/home-assistant/core/pull/145414 -[#145416]: https://github.com/home-assistant/core/pull/145416 -[#145417]: https://github.com/home-assistant/core/pull/145417 -[#145418]: https://github.com/home-assistant/core/pull/145418 -[#145419]: https://github.com/home-assistant/core/pull/145419 -[#145420]: https://github.com/home-assistant/core/pull/145420 -[#145421]: https://github.com/home-assistant/core/pull/145421 -[#145422]: https://github.com/home-assistant/core/pull/145422 -[#145423]: https://github.com/home-assistant/core/pull/145423 -[#145426]: https://github.com/home-assistant/core/pull/145426 -[#145429]: https://github.com/home-assistant/core/pull/145429 -[#145430]: https://github.com/home-assistant/core/pull/145430 -[#145431]: https://github.com/home-assistant/core/pull/145431 -[#145432]: https://github.com/home-assistant/core/pull/145432 -[#145433]: https://github.com/home-assistant/core/pull/145433 -[#145434]: https://github.com/home-assistant/core/pull/145434 -[#145435]: https://github.com/home-assistant/core/pull/145435 -[#145438]: https://github.com/home-assistant/core/pull/145438 -[#145440]: https://github.com/home-assistant/core/pull/145440 -[#145447]: https://github.com/home-assistant/core/pull/145447 -[#145448]: https://github.com/home-assistant/core/pull/145448 -[#145449]: https://github.com/home-assistant/core/pull/145449 -[#145455]: https://github.com/home-assistant/core/pull/145455 -[#145456]: https://github.com/home-assistant/core/pull/145456 -[#145458]: https://github.com/home-assistant/core/pull/145458 -[#145462]: https://github.com/home-assistant/core/pull/145462 -[#145463]: https://github.com/home-assistant/core/pull/145463 -[#145465]: https://github.com/home-assistant/core/pull/145465 -[#145466]: https://github.com/home-assistant/core/pull/145466 -[#145468]: https://github.com/home-assistant/core/pull/145468 -[#145469]: https://github.com/home-assistant/core/pull/145469 -[#145477]: https://github.com/home-assistant/core/pull/145477 -[#145490]: https://github.com/home-assistant/core/pull/145490 -[#145494]: https://github.com/home-assistant/core/pull/145494 -[#145499]: https://github.com/home-assistant/core/pull/145499 -[#145505]: https://github.com/home-assistant/core/pull/145505 -[#145506]: https://github.com/home-assistant/core/pull/145506 -[#145507]: https://github.com/home-assistant/core/pull/145507 -[#145510]: https://github.com/home-assistant/core/pull/145510 -[#145513]: https://github.com/home-assistant/core/pull/145513 -[#145514]: https://github.com/home-assistant/core/pull/145514 -[#145517]: https://github.com/home-assistant/core/pull/145517 -[#145518]: https://github.com/home-assistant/core/pull/145518 -[#145519]: https://github.com/home-assistant/core/pull/145519 -[#145520]: https://github.com/home-assistant/core/pull/145520 -[#145522]: https://github.com/home-assistant/core/pull/145522 -[#145529]: https://github.com/home-assistant/core/pull/145529 -[#145532]: https://github.com/home-assistant/core/pull/145532 -[#145535]: https://github.com/home-assistant/core/pull/145535 -[#145537]: https://github.com/home-assistant/core/pull/145537 -[#145540]: https://github.com/home-assistant/core/pull/145540 -[#145542]: https://github.com/home-assistant/core/pull/145542 -[#145546]: https://github.com/home-assistant/core/pull/145546 -[#145550]: https://github.com/home-assistant/core/pull/145550 -[#145559]: https://github.com/home-assistant/core/pull/145559 -[#145560]: https://github.com/home-assistant/core/pull/145560 -[#145562]: https://github.com/home-assistant/core/pull/145562 -[#145563]: https://github.com/home-assistant/core/pull/145563 -[#145565]: https://github.com/home-assistant/core/pull/145565 -[#145569]: https://github.com/home-assistant/core/pull/145569 -[#145570]: https://github.com/home-assistant/core/pull/145570 -[#145573]: https://github.com/home-assistant/core/pull/145573 -[#145576]: https://github.com/home-assistant/core/pull/145576 -[#145579]: https://github.com/home-assistant/core/pull/145579 -[#145583]: https://github.com/home-assistant/core/pull/145583 -[#145587]: https://github.com/home-assistant/core/pull/145587 -[#145590]: https://github.com/home-assistant/core/pull/145590 -[#145595]: https://github.com/home-assistant/core/pull/145595 -[#145596]: https://github.com/home-assistant/core/pull/145596 -[#145597]: https://github.com/home-assistant/core/pull/145597 -[#145598]: https://github.com/home-assistant/core/pull/145598 -[#145600]: https://github.com/home-assistant/core/pull/145600 -[#145605]: https://github.com/home-assistant/core/pull/145605 -[#145608]: https://github.com/home-assistant/core/pull/145608 -[#145610]: https://github.com/home-assistant/core/pull/145610 -[@Arnie97]: https://github.com/Arnie97 +[#112047]: https://github.com/home-assistant/core/pull/112047 +[#121522]: https://github.com/home-assistant/core/pull/121522 +[#121548]: https://github.com/home-assistant/core/pull/121548 +[#124743]: https://github.com/home-assistant/core/pull/124743 +[#126064]: https://github.com/home-assistant/core/pull/126064 +[#126487]: https://github.com/home-assistant/core/pull/126487 +[#126878]: https://github.com/home-assistant/core/pull/126878 +[#127280]: https://github.com/home-assistant/core/pull/127280 +[#127550]: https://github.com/home-assistant/core/pull/127550 +[#127687]: https://github.com/home-assistant/core/pull/127687 +[#127957]: https://github.com/home-assistant/core/pull/127957 +[#128366]: https://github.com/home-assistant/core/pull/128366 +[#128439]: https://github.com/home-assistant/core/pull/128439 +[#129009]: https://github.com/home-assistant/core/pull/129009 +[#129352]: https://github.com/home-assistant/core/pull/129352 +[#129636]: https://github.com/home-assistant/core/pull/129636 +[#129757]: https://github.com/home-assistant/core/pull/129757 +[#130196]: https://github.com/home-assistant/core/pull/130196 +[#130356]: https://github.com/home-assistant/core/pull/130356 +[#130408]: https://github.com/home-assistant/core/pull/130408 +[#130513]: https://github.com/home-assistant/core/pull/130513 +[#130657]: https://github.com/home-assistant/core/pull/130657 +[#130717]: https://github.com/home-assistant/core/pull/130717 +[#130731]: https://github.com/home-assistant/core/pull/130731 +[#130738]: https://github.com/home-assistant/core/pull/130738 +[#130918]: https://github.com/home-assistant/core/pull/130918 +[#131032]: https://github.com/home-assistant/core/pull/131032 +[#131133]: https://github.com/home-assistant/core/pull/131133 +[#131224]: https://github.com/home-assistant/core/pull/131224 +[#131274]: https://github.com/home-assistant/core/pull/131274 +[#131371]: https://github.com/home-assistant/core/pull/131371 +[#131416]: https://github.com/home-assistant/core/pull/131416 +[#131433]: https://github.com/home-assistant/core/pull/131433 +[#131496]: https://github.com/home-assistant/core/pull/131496 +[#131550]: https://github.com/home-assistant/core/pull/131550 +[#131586]: https://github.com/home-assistant/core/pull/131586 +[#131676]: https://github.com/home-assistant/core/pull/131676 +[#131914]: https://github.com/home-assistant/core/pull/131914 +[#131965]: https://github.com/home-assistant/core/pull/131965 +[#132017]: https://github.com/home-assistant/core/pull/132017 +[#132117]: https://github.com/home-assistant/core/pull/132117 +[#132267]: https://github.com/home-assistant/core/pull/132267 +[#132502]: https://github.com/home-assistant/core/pull/132502 +[#132551]: https://github.com/home-assistant/core/pull/132551 +[#132754]: https://github.com/home-assistant/core/pull/132754 +[#132783]: https://github.com/home-assistant/core/pull/132783 +[#132871]: https://github.com/home-assistant/core/pull/132871 +[#132879]: https://github.com/home-assistant/core/pull/132879 +[#132920]: https://github.com/home-assistant/core/pull/132920 +[#133099]: https://github.com/home-assistant/core/pull/133099 +[#133227]: https://github.com/home-assistant/core/pull/133227 +[#133269]: https://github.com/home-assistant/core/pull/133269 +[#133270]: https://github.com/home-assistant/core/pull/133270 +[#133285]: https://github.com/home-assistant/core/pull/133285 +[#133318]: https://github.com/home-assistant/core/pull/133318 +[#133328]: https://github.com/home-assistant/core/pull/133328 +[#133342]: https://github.com/home-assistant/core/pull/133342 +[#133386]: https://github.com/home-assistant/core/pull/133386 +[#133398]: https://github.com/home-assistant/core/pull/133398 +[#133452]: https://github.com/home-assistant/core/pull/133452 +[#133511]: https://github.com/home-assistant/core/pull/133511 +[#133546]: https://github.com/home-assistant/core/pull/133546 +[#133583]: https://github.com/home-assistant/core/pull/133583 +[#133612]: https://github.com/home-assistant/core/pull/133612 +[#133615]: https://github.com/home-assistant/core/pull/133615 +[#133617]: https://github.com/home-assistant/core/pull/133617 +[#133663]: https://github.com/home-assistant/core/pull/133663 +[#133678]: https://github.com/home-assistant/core/pull/133678 +[#133691]: https://github.com/home-assistant/core/pull/133691 +[#133704]: https://github.com/home-assistant/core/pull/133704 +[#133732]: https://github.com/home-assistant/core/pull/133732 +[#133738]: https://github.com/home-assistant/core/pull/133738 +[#133777]: https://github.com/home-assistant/core/pull/133777 +[#133784]: https://github.com/home-assistant/core/pull/133784 +[#133810]: https://github.com/home-assistant/core/pull/133810 +[#133827]: https://github.com/home-assistant/core/pull/133827 +[#133833]: https://github.com/home-assistant/core/pull/133833 +[#133840]: https://github.com/home-assistant/core/pull/133840 +[#133844]: https://github.com/home-assistant/core/pull/133844 +[#133852]: https://github.com/home-assistant/core/pull/133852 +[#133866]: https://github.com/home-assistant/core/pull/133866 +[#133870]: https://github.com/home-assistant/core/pull/133870 +[#133888]: https://github.com/home-assistant/core/pull/133888 +[#133893]: https://github.com/home-assistant/core/pull/133893 +[#133895]: https://github.com/home-assistant/core/pull/133895 +[#133902]: https://github.com/home-assistant/core/pull/133902 +[#133910]: https://github.com/home-assistant/core/pull/133910 +[#133920]: https://github.com/home-assistant/core/pull/133920 +[#133921]: https://github.com/home-assistant/core/pull/133921 +[#133928]: https://github.com/home-assistant/core/pull/133928 +[#133937]: https://github.com/home-assistant/core/pull/133937 +[#133939]: https://github.com/home-assistant/core/pull/133939 +[#133953]: https://github.com/home-assistant/core/pull/133953 +[#133955]: https://github.com/home-assistant/core/pull/133955 +[#133957]: https://github.com/home-assistant/core/pull/133957 +[#133958]: https://github.com/home-assistant/core/pull/133958 +[#133959]: https://github.com/home-assistant/core/pull/133959 +[#133962]: https://github.com/home-assistant/core/pull/133962 +[#133969]: https://github.com/home-assistant/core/pull/133969 +[#133970]: https://github.com/home-assistant/core/pull/133970 +[#133981]: https://github.com/home-assistant/core/pull/133981 +[#133982]: https://github.com/home-assistant/core/pull/133982 +[#133987]: https://github.com/home-assistant/core/pull/133987 +[#133988]: https://github.com/home-assistant/core/pull/133988 +[#133994]: https://github.com/home-assistant/core/pull/133994 +[#133996]: https://github.com/home-assistant/core/pull/133996 +[#133997]: https://github.com/home-assistant/core/pull/133997 +[#134001]: https://github.com/home-assistant/core/pull/134001 +[#134004]: https://github.com/home-assistant/core/pull/134004 +[#134016]: https://github.com/home-assistant/core/pull/134016 +[#134019]: https://github.com/home-assistant/core/pull/134019 +[#134020]: https://github.com/home-assistant/core/pull/134020 +[#134021]: https://github.com/home-assistant/core/pull/134021 +[#134025]: https://github.com/home-assistant/core/pull/134025 +[#134026]: https://github.com/home-assistant/core/pull/134026 +[#134027]: https://github.com/home-assistant/core/pull/134027 +[#134028]: https://github.com/home-assistant/core/pull/134028 +[#134036]: https://github.com/home-assistant/core/pull/134036 +[#134040]: https://github.com/home-assistant/core/pull/134040 +[#134041]: https://github.com/home-assistant/core/pull/134041 +[#134044]: https://github.com/home-assistant/core/pull/134044 +[#134049]: https://github.com/home-assistant/core/pull/134049 +[#134051]: https://github.com/home-assistant/core/pull/134051 +[#134053]: https://github.com/home-assistant/core/pull/134053 +[#134054]: https://github.com/home-assistant/core/pull/134054 +[#134055]: https://github.com/home-assistant/core/pull/134055 +[#134056]: https://github.com/home-assistant/core/pull/134056 +[#134059]: https://github.com/home-assistant/core/pull/134059 +[#134060]: https://github.com/home-assistant/core/pull/134060 +[#134069]: https://github.com/home-assistant/core/pull/134069 +[#134072]: https://github.com/home-assistant/core/pull/134072 +[#134079]: https://github.com/home-assistant/core/pull/134079 +[#134087]: https://github.com/home-assistant/core/pull/134087 +[#134088]: https://github.com/home-assistant/core/pull/134088 +[#134093]: https://github.com/home-assistant/core/pull/134093 +[#134097]: https://github.com/home-assistant/core/pull/134097 +[#134100]: https://github.com/home-assistant/core/pull/134100 +[#134104]: https://github.com/home-assistant/core/pull/134104 +[#134105]: https://github.com/home-assistant/core/pull/134105 +[#134106]: https://github.com/home-assistant/core/pull/134106 +[#134107]: https://github.com/home-assistant/core/pull/134107 +[#134108]: https://github.com/home-assistant/core/pull/134108 +[#134109]: https://github.com/home-assistant/core/pull/134109 +[#134110]: https://github.com/home-assistant/core/pull/134110 +[#134115]: https://github.com/home-assistant/core/pull/134115 +[#134116]: https://github.com/home-assistant/core/pull/134116 +[#134117]: https://github.com/home-assistant/core/pull/134117 +[#134118]: https://github.com/home-assistant/core/pull/134118 +[#134120]: https://github.com/home-assistant/core/pull/134120 +[#134122]: https://github.com/home-assistant/core/pull/134122 +[#134124]: https://github.com/home-assistant/core/pull/134124 +[#134130]: https://github.com/home-assistant/core/pull/134130 +[#134132]: https://github.com/home-assistant/core/pull/134132 +[#134133]: https://github.com/home-assistant/core/pull/134133 +[#134135]: https://github.com/home-assistant/core/pull/134135 +[#134137]: https://github.com/home-assistant/core/pull/134137 +[#134138]: https://github.com/home-assistant/core/pull/134138 +[#134143]: https://github.com/home-assistant/core/pull/134143 +[#134146]: https://github.com/home-assistant/core/pull/134146 +[#134147]: https://github.com/home-assistant/core/pull/134147 +[#134150]: https://github.com/home-assistant/core/pull/134150 +[#134151]: https://github.com/home-assistant/core/pull/134151 +[#134153]: https://github.com/home-assistant/core/pull/134153 +[#134156]: https://github.com/home-assistant/core/pull/134156 +[#134170]: https://github.com/home-assistant/core/pull/134170 +[#134173]: https://github.com/home-assistant/core/pull/134173 +[#134174]: https://github.com/home-assistant/core/pull/134174 +[#134175]: https://github.com/home-assistant/core/pull/134175 +[#134179]: https://github.com/home-assistant/core/pull/134179 +[#134185]: https://github.com/home-assistant/core/pull/134185 +[#134186]: https://github.com/home-assistant/core/pull/134186 +[#134187]: https://github.com/home-assistant/core/pull/134187 +[#134192]: https://github.com/home-assistant/core/pull/134192 +[#134193]: https://github.com/home-assistant/core/pull/134193 +[#134196]: https://github.com/home-assistant/core/pull/134196 +[#134197]: https://github.com/home-assistant/core/pull/134197 +[#134198]: https://github.com/home-assistant/core/pull/134198 +[#134200]: https://github.com/home-assistant/core/pull/134200 +[#134207]: https://github.com/home-assistant/core/pull/134207 +[#134210]: https://github.com/home-assistant/core/pull/134210 +[#134211]: https://github.com/home-assistant/core/pull/134211 +[#134212]: https://github.com/home-assistant/core/pull/134212 +[#134213]: https://github.com/home-assistant/core/pull/134213 +[#134221]: https://github.com/home-assistant/core/pull/134221 +[#134222]: https://github.com/home-assistant/core/pull/134222 +[#134229]: https://github.com/home-assistant/core/pull/134229 +[#134242]: https://github.com/home-assistant/core/pull/134242 +[#134244]: https://github.com/home-assistant/core/pull/134244 +[#134245]: https://github.com/home-assistant/core/pull/134245 +[#134246]: https://github.com/home-assistant/core/pull/134246 +[#134256]: https://github.com/home-assistant/core/pull/134256 +[#134261]: https://github.com/home-assistant/core/pull/134261 +[#134275]: https://github.com/home-assistant/core/pull/134275 +[#134277]: https://github.com/home-assistant/core/pull/134277 +[#134278]: https://github.com/home-assistant/core/pull/134278 +[#134279]: https://github.com/home-assistant/core/pull/134279 +[#134281]: https://github.com/home-assistant/core/pull/134281 +[#134282]: https://github.com/home-assistant/core/pull/134282 +[#134285]: https://github.com/home-assistant/core/pull/134285 +[#134290]: https://github.com/home-assistant/core/pull/134290 +[#134291]: https://github.com/home-assistant/core/pull/134291 +[#134296]: https://github.com/home-assistant/core/pull/134296 +[#134298]: https://github.com/home-assistant/core/pull/134298 +[#134299]: https://github.com/home-assistant/core/pull/134299 +[#134300]: https://github.com/home-assistant/core/pull/134300 +[#134301]: https://github.com/home-assistant/core/pull/134301 +[#134302]: https://github.com/home-assistant/core/pull/134302 +[#134303]: https://github.com/home-assistant/core/pull/134303 +[#134304]: https://github.com/home-assistant/core/pull/134304 +[#134305]: https://github.com/home-assistant/core/pull/134305 +[#134307]: https://github.com/home-assistant/core/pull/134307 +[#134308]: https://github.com/home-assistant/core/pull/134308 +[#134309]: https://github.com/home-assistant/core/pull/134309 +[#134310]: https://github.com/home-assistant/core/pull/134310 +[#134314]: https://github.com/home-assistant/core/pull/134314 +[#134320]: https://github.com/home-assistant/core/pull/134320 +[#134328]: https://github.com/home-assistant/core/pull/134328 +[#134330]: https://github.com/home-assistant/core/pull/134330 +[#134331]: https://github.com/home-assistant/core/pull/134331 +[#134333]: https://github.com/home-assistant/core/pull/134333 +[#134334]: https://github.com/home-assistant/core/pull/134334 +[#134339]: https://github.com/home-assistant/core/pull/134339 +[#134342]: https://github.com/home-assistant/core/pull/134342 +[#134347]: https://github.com/home-assistant/core/pull/134347 +[#134348]: https://github.com/home-assistant/core/pull/134348 +[#134354]: https://github.com/home-assistant/core/pull/134354 +[#134366]: https://github.com/home-assistant/core/pull/134366 +[#134368]: https://github.com/home-assistant/core/pull/134368 +[#134372]: https://github.com/home-assistant/core/pull/134372 +[#134382]: https://github.com/home-assistant/core/pull/134382 +[#134383]: https://github.com/home-assistant/core/pull/134383 +[#134385]: https://github.com/home-assistant/core/pull/134385 +[#134387]: https://github.com/home-assistant/core/pull/134387 +[#134393]: https://github.com/home-assistant/core/pull/134393 +[#134394]: https://github.com/home-assistant/core/pull/134394 +[#134399]: https://github.com/home-assistant/core/pull/134399 +[#134402]: https://github.com/home-assistant/core/pull/134402 +[#134410]: https://github.com/home-assistant/core/pull/134410 +[#134415]: https://github.com/home-assistant/core/pull/134415 +[#134416]: https://github.com/home-assistant/core/pull/134416 +[#134419]: https://github.com/home-assistant/core/pull/134419 +[#134420]: https://github.com/home-assistant/core/pull/134420 +[#134422]: https://github.com/home-assistant/core/pull/134422 +[#134426]: https://github.com/home-assistant/core/pull/134426 +[#134433]: https://github.com/home-assistant/core/pull/134433 +[#134441]: https://github.com/home-assistant/core/pull/134441 +[#134444]: https://github.com/home-assistant/core/pull/134444 +[#134446]: https://github.com/home-assistant/core/pull/134446 +[#134447]: https://github.com/home-assistant/core/pull/134447 +[#134450]: https://github.com/home-assistant/core/pull/134450 +[#134457]: https://github.com/home-assistant/core/pull/134457 +[#134459]: https://github.com/home-assistant/core/pull/134459 +[#134461]: https://github.com/home-assistant/core/pull/134461 +[#134465]: https://github.com/home-assistant/core/pull/134465 +[#134466]: https://github.com/home-assistant/core/pull/134466 +[#134468]: https://github.com/home-assistant/core/pull/134468 +[#134469]: https://github.com/home-assistant/core/pull/134469 +[#134472]: https://github.com/home-assistant/core/pull/134472 +[#134473]: https://github.com/home-assistant/core/pull/134473 +[#134475]: https://github.com/home-assistant/core/pull/134475 +[#134477]: https://github.com/home-assistant/core/pull/134477 +[#134478]: https://github.com/home-assistant/core/pull/134478 +[#134479]: https://github.com/home-assistant/core/pull/134479 +[#134480]: https://github.com/home-assistant/core/pull/134480 +[#134482]: https://github.com/home-assistant/core/pull/134482 +[#134485]: https://github.com/home-assistant/core/pull/134485 +[#134487]: https://github.com/home-assistant/core/pull/134487 +[#134488]: https://github.com/home-assistant/core/pull/134488 +[#134491]: https://github.com/home-assistant/core/pull/134491 +[#134492]: https://github.com/home-assistant/core/pull/134492 +[#134493]: https://github.com/home-assistant/core/pull/134493 +[#134494]: https://github.com/home-assistant/core/pull/134494 +[#134499]: https://github.com/home-assistant/core/pull/134499 +[#134501]: https://github.com/home-assistant/core/pull/134501 +[#134503]: https://github.com/home-assistant/core/pull/134503 +[#134522]: https://github.com/home-assistant/core/pull/134522 +[#134532]: https://github.com/home-assistant/core/pull/134532 +[#134533]: https://github.com/home-assistant/core/pull/134533 +[#134535]: https://github.com/home-assistant/core/pull/134535 +[#134536]: https://github.com/home-assistant/core/pull/134536 +[#134537]: https://github.com/home-assistant/core/pull/134537 +[#134543]: https://github.com/home-assistant/core/pull/134543 +[#134551]: https://github.com/home-assistant/core/pull/134551 +[#134553]: https://github.com/home-assistant/core/pull/134553 +[#134563]: https://github.com/home-assistant/core/pull/134563 +[#134576]: https://github.com/home-assistant/core/pull/134576 +[#134591]: https://github.com/home-assistant/core/pull/134591 +[#134596]: https://github.com/home-assistant/core/pull/134596 +[#134616]: https://github.com/home-assistant/core/pull/134616 +[#134617]: https://github.com/home-assistant/core/pull/134617 +[#134619]: https://github.com/home-assistant/core/pull/134619 +[#134621]: https://github.com/home-assistant/core/pull/134621 +[#134625]: https://github.com/home-assistant/core/pull/134625 +[#134634]: https://github.com/home-assistant/core/pull/134634 +[#134646]: https://github.com/home-assistant/core/pull/134646 +[#134654]: https://github.com/home-assistant/core/pull/134654 +[#134667]: https://github.com/home-assistant/core/pull/134667 +[#134668]: https://github.com/home-assistant/core/pull/134668 +[#134671]: https://github.com/home-assistant/core/pull/134671 +[#134680]: https://github.com/home-assistant/core/pull/134680 +[#134682]: https://github.com/home-assistant/core/pull/134682 +[#134683]: https://github.com/home-assistant/core/pull/134683 +[#134687]: https://github.com/home-assistant/core/pull/134687 +[#134692]: https://github.com/home-assistant/core/pull/134692 +[#134694]: https://github.com/home-assistant/core/pull/134694 +[#134697]: https://github.com/home-assistant/core/pull/134697 +[#134700]: https://github.com/home-assistant/core/pull/134700 +[#134705]: https://github.com/home-assistant/core/pull/134705 +[#134721]: https://github.com/home-assistant/core/pull/134721 +[#134722]: https://github.com/home-assistant/core/pull/134722 +[#134724]: https://github.com/home-assistant/core/pull/134724 +[#134733]: https://github.com/home-assistant/core/pull/134733 +[#134745]: https://github.com/home-assistant/core/pull/134745 +[#134747]: https://github.com/home-assistant/core/pull/134747 +[#134748]: https://github.com/home-assistant/core/pull/134748 +[#134752]: https://github.com/home-assistant/core/pull/134752 +[#134765]: https://github.com/home-assistant/core/pull/134765 +[#134776]: https://github.com/home-assistant/core/pull/134776 +[#134778]: https://github.com/home-assistant/core/pull/134778 +[#134779]: https://github.com/home-assistant/core/pull/134779 +[#134780]: https://github.com/home-assistant/core/pull/134780 +[#134783]: https://github.com/home-assistant/core/pull/134783 +[#134799]: https://github.com/home-assistant/core/pull/134799 +[#134807]: https://github.com/home-assistant/core/pull/134807 +[#134809]: https://github.com/home-assistant/core/pull/134809 +[#134815]: https://github.com/home-assistant/core/pull/134815 +[#134816]: https://github.com/home-assistant/core/pull/134816 +[#134817]: https://github.com/home-assistant/core/pull/134817 +[#134822]: https://github.com/home-assistant/core/pull/134822 +[#134824]: https://github.com/home-assistant/core/pull/134824 +[#134830]: https://github.com/home-assistant/core/pull/134830 +[#134831]: https://github.com/home-assistant/core/pull/134831 +[#134837]: https://github.com/home-assistant/core/pull/134837 +[#134838]: https://github.com/home-assistant/core/pull/134838 +[#134841]: https://github.com/home-assistant/core/pull/134841 +[#134843]: https://github.com/home-assistant/core/pull/134843 +[#134844]: https://github.com/home-assistant/core/pull/134844 +[#134852]: https://github.com/home-assistant/core/pull/134852 +[#134858]: https://github.com/home-assistant/core/pull/134858 +[#134888]: https://github.com/home-assistant/core/pull/134888 +[#134894]: https://github.com/home-assistant/core/pull/134894 +[#134900]: https://github.com/home-assistant/core/pull/134900 +[#134901]: https://github.com/home-assistant/core/pull/134901 +[#134906]: https://github.com/home-assistant/core/pull/134906 +[#134914]: https://github.com/home-assistant/core/pull/134914 +[#134916]: https://github.com/home-assistant/core/pull/134916 +[#134917]: https://github.com/home-assistant/core/pull/134917 +[#134920]: https://github.com/home-assistant/core/pull/134920 +[#134921]: https://github.com/home-assistant/core/pull/134921 +[#134924]: https://github.com/home-assistant/core/pull/134924 +[#134925]: https://github.com/home-assistant/core/pull/134925 +[#134926]: https://github.com/home-assistant/core/pull/134926 +[#134931]: https://github.com/home-assistant/core/pull/134931 +[#134935]: https://github.com/home-assistant/core/pull/134935 +[#134942]: https://github.com/home-assistant/core/pull/134942 +[#134947]: https://github.com/home-assistant/core/pull/134947 +[#134950]: https://github.com/home-assistant/core/pull/134950 +[#134951]: https://github.com/home-assistant/core/pull/134951 +[#134952]: https://github.com/home-assistant/core/pull/134952 +[#134953]: https://github.com/home-assistant/core/pull/134953 +[#134954]: https://github.com/home-assistant/core/pull/134954 +[#134956]: https://github.com/home-assistant/core/pull/134956 +[#134962]: https://github.com/home-assistant/core/pull/134962 +[#134966]: https://github.com/home-assistant/core/pull/134966 +[#134971]: https://github.com/home-assistant/core/pull/134971 +[#134975]: https://github.com/home-assistant/core/pull/134975 +[#134978]: https://github.com/home-assistant/core/pull/134978 +[#134982]: https://github.com/home-assistant/core/pull/134982 +[#134985]: https://github.com/home-assistant/core/pull/134985 +[#134990]: https://github.com/home-assistant/core/pull/134990 +[#134991]: https://github.com/home-assistant/core/pull/134991 +[#134993]: https://github.com/home-assistant/core/pull/134993 +[#134996]: https://github.com/home-assistant/core/pull/134996 +[#134998]: https://github.com/home-assistant/core/pull/134998 +[#135000]: https://github.com/home-assistant/core/pull/135000 +[#135004]: https://github.com/home-assistant/core/pull/135004 +[#135006]: https://github.com/home-assistant/core/pull/135006 +[#135015]: https://github.com/home-assistant/core/pull/135015 +[#135017]: https://github.com/home-assistant/core/pull/135017 +[#135018]: https://github.com/home-assistant/core/pull/135018 +[#135021]: https://github.com/home-assistant/core/pull/135021 +[#135022]: https://github.com/home-assistant/core/pull/135022 +[#135028]: https://github.com/home-assistant/core/pull/135028 +[#135029]: https://github.com/home-assistant/core/pull/135029 +[#135030]: https://github.com/home-assistant/core/pull/135030 +[#135031]: https://github.com/home-assistant/core/pull/135031 +[#135032]: https://github.com/home-assistant/core/pull/135032 +[#135042]: https://github.com/home-assistant/core/pull/135042 +[#135046]: https://github.com/home-assistant/core/pull/135046 +[#135049]: https://github.com/home-assistant/core/pull/135049 +[#135052]: https://github.com/home-assistant/core/pull/135052 +[#135057]: https://github.com/home-assistant/core/pull/135057 +[#135058]: https://github.com/home-assistant/core/pull/135058 +[#135067]: https://github.com/home-assistant/core/pull/135067 +[#135068]: https://github.com/home-assistant/core/pull/135068 +[#135070]: https://github.com/home-assistant/core/pull/135070 +[#135071]: https://github.com/home-assistant/core/pull/135071 +[#135075]: https://github.com/home-assistant/core/pull/135075 +[#135081]: https://github.com/home-assistant/core/pull/135081 +[#135083]: https://github.com/home-assistant/core/pull/135083 +[#135095]: https://github.com/home-assistant/core/pull/135095 +[#135098]: https://github.com/home-assistant/core/pull/135098 +[#135102]: https://github.com/home-assistant/core/pull/135102 +[#135105]: https://github.com/home-assistant/core/pull/135105 +[#135108]: https://github.com/home-assistant/core/pull/135108 +[#135109]: https://github.com/home-assistant/core/pull/135109 +[#135120]: https://github.com/home-assistant/core/pull/135120 +[#135121]: https://github.com/home-assistant/core/pull/135121 +[#135125]: https://github.com/home-assistant/core/pull/135125 +[#135126]: https://github.com/home-assistant/core/pull/135126 +[#135130]: https://github.com/home-assistant/core/pull/135130 +[#135133]: https://github.com/home-assistant/core/pull/135133 +[#135135]: https://github.com/home-assistant/core/pull/135135 +[#135138]: https://github.com/home-assistant/core/pull/135138 +[#135143]: https://github.com/home-assistant/core/pull/135143 +[#135148]: https://github.com/home-assistant/core/pull/135148 +[#135153]: https://github.com/home-assistant/core/pull/135153 +[#135162]: https://github.com/home-assistant/core/pull/135162 +[#135171]: https://github.com/home-assistant/core/pull/135171 +[#135172]: https://github.com/home-assistant/core/pull/135172 +[#135176]: https://github.com/home-assistant/core/pull/135176 +[#135177]: https://github.com/home-assistant/core/pull/135177 +[#135178]: https://github.com/home-assistant/core/pull/135178 +[#135181]: https://github.com/home-assistant/core/pull/135181 +[#135182]: https://github.com/home-assistant/core/pull/135182 +[#135183]: https://github.com/home-assistant/core/pull/135183 +[#135186]: https://github.com/home-assistant/core/pull/135186 +[#135187]: https://github.com/home-assistant/core/pull/135187 +[#135194]: https://github.com/home-assistant/core/pull/135194 +[#135197]: https://github.com/home-assistant/core/pull/135197 +[#135199]: https://github.com/home-assistant/core/pull/135199 +[#135202]: https://github.com/home-assistant/core/pull/135202 +[#135205]: https://github.com/home-assistant/core/pull/135205 +[#135206]: https://github.com/home-assistant/core/pull/135206 +[#135209]: https://github.com/home-assistant/core/pull/135209 +[#135213]: https://github.com/home-assistant/core/pull/135213 +[#135214]: https://github.com/home-assistant/core/pull/135214 +[#135220]: https://github.com/home-assistant/core/pull/135220 +[#135224]: https://github.com/home-assistant/core/pull/135224 +[#135225]: https://github.com/home-assistant/core/pull/135225 +[#135227]: https://github.com/home-assistant/core/pull/135227 +[#135228]: https://github.com/home-assistant/core/pull/135228 +[#135229]: https://github.com/home-assistant/core/pull/135229 +[#135232]: https://github.com/home-assistant/core/pull/135232 +[#135234]: https://github.com/home-assistant/core/pull/135234 +[#135236]: https://github.com/home-assistant/core/pull/135236 +[#135237]: https://github.com/home-assistant/core/pull/135237 +[#135244]: https://github.com/home-assistant/core/pull/135244 +[#135248]: https://github.com/home-assistant/core/pull/135248 +[#135254]: https://github.com/home-assistant/core/pull/135254 +[#135255]: https://github.com/home-assistant/core/pull/135255 +[#135256]: https://github.com/home-assistant/core/pull/135256 +[#135257]: https://github.com/home-assistant/core/pull/135257 +[#135260]: https://github.com/home-assistant/core/pull/135260 +[#135261]: https://github.com/home-assistant/core/pull/135261 +[#135263]: https://github.com/home-assistant/core/pull/135263 +[#135264]: https://github.com/home-assistant/core/pull/135264 +[#135265]: https://github.com/home-assistant/core/pull/135265 +[#135267]: https://github.com/home-assistant/core/pull/135267 +[#135268]: https://github.com/home-assistant/core/pull/135268 +[#135269]: https://github.com/home-assistant/core/pull/135269 +[#135271]: https://github.com/home-assistant/core/pull/135271 +[#135277]: https://github.com/home-assistant/core/pull/135277 +[#135279]: https://github.com/home-assistant/core/pull/135279 +[#135281]: https://github.com/home-assistant/core/pull/135281 +[#135283]: https://github.com/home-assistant/core/pull/135283 +[#135285]: https://github.com/home-assistant/core/pull/135285 +[#135292]: https://github.com/home-assistant/core/pull/135292 +[#135294]: https://github.com/home-assistant/core/pull/135294 +[#135295]: https://github.com/home-assistant/core/pull/135295 +[#135299]: https://github.com/home-assistant/core/pull/135299 +[#135301]: https://github.com/home-assistant/core/pull/135301 +[#135303]: https://github.com/home-assistant/core/pull/135303 +[#135305]: https://github.com/home-assistant/core/pull/135305 +[#135306]: https://github.com/home-assistant/core/pull/135306 +[#135309]: https://github.com/home-assistant/core/pull/135309 +[#135312]: https://github.com/home-assistant/core/pull/135312 +[#135315]: https://github.com/home-assistant/core/pull/135315 +[#135320]: https://github.com/home-assistant/core/pull/135320 +[#135322]: https://github.com/home-assistant/core/pull/135322 +[#135323]: https://github.com/home-assistant/core/pull/135323 +[#135328]: https://github.com/home-assistant/core/pull/135328 +[#135331]: https://github.com/home-assistant/core/pull/135331 +[#135336]: https://github.com/home-assistant/core/pull/135336 +[#135337]: https://github.com/home-assistant/core/pull/135337 +[#135344]: https://github.com/home-assistant/core/pull/135344 +[#135347]: https://github.com/home-assistant/core/pull/135347 +[#135348]: https://github.com/home-assistant/core/pull/135348 +[#135349]: https://github.com/home-assistant/core/pull/135349 +[#135350]: https://github.com/home-assistant/core/pull/135350 +[#135353]: https://github.com/home-assistant/core/pull/135353 +[#135357]: https://github.com/home-assistant/core/pull/135357 +[#135359]: https://github.com/home-assistant/core/pull/135359 +[#135360]: https://github.com/home-assistant/core/pull/135360 +[#135362]: https://github.com/home-assistant/core/pull/135362 +[#135368]: https://github.com/home-assistant/core/pull/135368 +[#135370]: https://github.com/home-assistant/core/pull/135370 +[#135377]: https://github.com/home-assistant/core/pull/135377 +[#135382]: https://github.com/home-assistant/core/pull/135382 +[#135383]: https://github.com/home-assistant/core/pull/135383 +[#135384]: https://github.com/home-assistant/core/pull/135384 +[#135396]: https://github.com/home-assistant/core/pull/135396 +[#135397]: https://github.com/home-assistant/core/pull/135397 +[#135398]: https://github.com/home-assistant/core/pull/135398 +[#135399]: https://github.com/home-assistant/core/pull/135399 +[#135400]: https://github.com/home-assistant/core/pull/135400 +[#135408]: https://github.com/home-assistant/core/pull/135408 +[#135415]: https://github.com/home-assistant/core/pull/135415 +[#135419]: https://github.com/home-assistant/core/pull/135419 +[#135423]: https://github.com/home-assistant/core/pull/135423 +[#135426]: https://github.com/home-assistant/core/pull/135426 +[#135431]: https://github.com/home-assistant/core/pull/135431 +[#135433]: https://github.com/home-assistant/core/pull/135433 +[#135441]: https://github.com/home-assistant/core/pull/135441 +[#135445]: https://github.com/home-assistant/core/pull/135445 +[#135447]: https://github.com/home-assistant/core/pull/135447 +[#135448]: https://github.com/home-assistant/core/pull/135448 +[#135449]: https://github.com/home-assistant/core/pull/135449 +[#135454]: https://github.com/home-assistant/core/pull/135454 +[#135455]: https://github.com/home-assistant/core/pull/135455 +[#135457]: https://github.com/home-assistant/core/pull/135457 +[#135458]: https://github.com/home-assistant/core/pull/135458 +[#135465]: https://github.com/home-assistant/core/pull/135465 +[#135470]: https://github.com/home-assistant/core/pull/135470 +[#135472]: https://github.com/home-assistant/core/pull/135472 +[#135475]: https://github.com/home-assistant/core/pull/135475 +[#135492]: https://github.com/home-assistant/core/pull/135492 +[#135497]: https://github.com/home-assistant/core/pull/135497 +[#135500]: https://github.com/home-assistant/core/pull/135500 +[#135506]: https://github.com/home-assistant/core/pull/135506 +[#135509]: https://github.com/home-assistant/core/pull/135509 +[#135510]: https://github.com/home-assistant/core/pull/135510 +[#135512]: https://github.com/home-assistant/core/pull/135512 +[#135514]: https://github.com/home-assistant/core/pull/135514 +[#135518]: https://github.com/home-assistant/core/pull/135518 +[#135520]: https://github.com/home-assistant/core/pull/135520 +[#135521]: https://github.com/home-assistant/core/pull/135521 +[#135523]: https://github.com/home-assistant/core/pull/135523 +[#135524]: https://github.com/home-assistant/core/pull/135524 +[#135525]: https://github.com/home-assistant/core/pull/135525 +[#135530]: https://github.com/home-assistant/core/pull/135530 +[#135536]: https://github.com/home-assistant/core/pull/135536 +[#135537]: https://github.com/home-assistant/core/pull/135537 +[#135538]: https://github.com/home-assistant/core/pull/135538 +[#135543]: https://github.com/home-assistant/core/pull/135543 +[#135545]: https://github.com/home-assistant/core/pull/135545 +[#135546]: https://github.com/home-assistant/core/pull/135546 +[#135547]: https://github.com/home-assistant/core/pull/135547 +[#135548]: https://github.com/home-assistant/core/pull/135548 +[#135550]: https://github.com/home-assistant/core/pull/135550 +[#135551]: https://github.com/home-assistant/core/pull/135551 +[#135562]: https://github.com/home-assistant/core/pull/135562 +[#135563]: https://github.com/home-assistant/core/pull/135563 +[#135564]: https://github.com/home-assistant/core/pull/135564 +[#135571]: https://github.com/home-assistant/core/pull/135571 +[#135574]: https://github.com/home-assistant/core/pull/135574 +[#135575]: https://github.com/home-assistant/core/pull/135575 +[#135576]: https://github.com/home-assistant/core/pull/135576 +[#135577]: https://github.com/home-assistant/core/pull/135577 +[#135578]: https://github.com/home-assistant/core/pull/135578 +[#135579]: https://github.com/home-assistant/core/pull/135579 +[#135581]: https://github.com/home-assistant/core/pull/135581 +[#135582]: https://github.com/home-assistant/core/pull/135582 +[#135583]: https://github.com/home-assistant/core/pull/135583 +[#135585]: https://github.com/home-assistant/core/pull/135585 +[#135586]: https://github.com/home-assistant/core/pull/135586 +[#135588]: https://github.com/home-assistant/core/pull/135588 +[#135589]: https://github.com/home-assistant/core/pull/135589 +[#135591]: https://github.com/home-assistant/core/pull/135591 +[#135595]: https://github.com/home-assistant/core/pull/135595 +[#135601]: https://github.com/home-assistant/core/pull/135601 +[#135603]: https://github.com/home-assistant/core/pull/135603 +[#135606]: https://github.com/home-assistant/core/pull/135606 +[#135611]: https://github.com/home-assistant/core/pull/135611 +[#135612]: https://github.com/home-assistant/core/pull/135612 +[#135614]: https://github.com/home-assistant/core/pull/135614 +[#135615]: https://github.com/home-assistant/core/pull/135615 +[#135618]: https://github.com/home-assistant/core/pull/135618 +[#135620]: https://github.com/home-assistant/core/pull/135620 +[#135622]: https://github.com/home-assistant/core/pull/135622 +[#135625]: https://github.com/home-assistant/core/pull/135625 +[#135626]: https://github.com/home-assistant/core/pull/135626 +[#135628]: https://github.com/home-assistant/core/pull/135628 +[#135631]: https://github.com/home-assistant/core/pull/135631 +[#135633]: https://github.com/home-assistant/core/pull/135633 +[#135635]: https://github.com/home-assistant/core/pull/135635 +[#135636]: https://github.com/home-assistant/core/pull/135636 +[#135638]: https://github.com/home-assistant/core/pull/135638 +[#135645]: https://github.com/home-assistant/core/pull/135645 +[#135647]: https://github.com/home-assistant/core/pull/135647 +[#135649]: https://github.com/home-assistant/core/pull/135649 +[#135650]: https://github.com/home-assistant/core/pull/135650 +[#135653]: https://github.com/home-assistant/core/pull/135653 +[#135654]: https://github.com/home-assistant/core/pull/135654 +[#135658]: https://github.com/home-assistant/core/pull/135658 +[#135659]: https://github.com/home-assistant/core/pull/135659 +[#135660]: https://github.com/home-assistant/core/pull/135660 +[#135661]: https://github.com/home-assistant/core/pull/135661 +[#135662]: https://github.com/home-assistant/core/pull/135662 +[#135663]: https://github.com/home-assistant/core/pull/135663 +[#135667]: https://github.com/home-assistant/core/pull/135667 +[#135670]: https://github.com/home-assistant/core/pull/135670 +[#135672]: https://github.com/home-assistant/core/pull/135672 +[#135674]: https://github.com/home-assistant/core/pull/135674 +[#135676]: https://github.com/home-assistant/core/pull/135676 +[#135680]: https://github.com/home-assistant/core/pull/135680 +[#135681]: https://github.com/home-assistant/core/pull/135681 +[#135682]: https://github.com/home-assistant/core/pull/135682 +[#135685]: https://github.com/home-assistant/core/pull/135685 +[#135687]: https://github.com/home-assistant/core/pull/135687 +[#135688]: https://github.com/home-assistant/core/pull/135688 +[#135689]: https://github.com/home-assistant/core/pull/135689 +[#135690]: https://github.com/home-assistant/core/pull/135690 +[#135691]: https://github.com/home-assistant/core/pull/135691 +[#135692]: https://github.com/home-assistant/core/pull/135692 +[#135693]: https://github.com/home-assistant/core/pull/135693 +[#135694]: https://github.com/home-assistant/core/pull/135694 +[#135695]: https://github.com/home-assistant/core/pull/135695 +[#135696]: https://github.com/home-assistant/core/pull/135696 +[#135697]: https://github.com/home-assistant/core/pull/135697 +[#135698]: https://github.com/home-assistant/core/pull/135698 +[#135699]: https://github.com/home-assistant/core/pull/135699 +[#135700]: https://github.com/home-assistant/core/pull/135700 +[#135702]: https://github.com/home-assistant/core/pull/135702 +[#135703]: https://github.com/home-assistant/core/pull/135703 +[#135704]: https://github.com/home-assistant/core/pull/135704 +[#135705]: https://github.com/home-assistant/core/pull/135705 +[#135707]: https://github.com/home-assistant/core/pull/135707 +[#135708]: https://github.com/home-assistant/core/pull/135708 +[#135709]: https://github.com/home-assistant/core/pull/135709 +[#135711]: https://github.com/home-assistant/core/pull/135711 +[#135712]: https://github.com/home-assistant/core/pull/135712 +[#135714]: https://github.com/home-assistant/core/pull/135714 +[#135715]: https://github.com/home-assistant/core/pull/135715 +[#135716]: https://github.com/home-assistant/core/pull/135716 +[#135718]: https://github.com/home-assistant/core/pull/135718 +[#135719]: https://github.com/home-assistant/core/pull/135719 +[#135720]: https://github.com/home-assistant/core/pull/135720 +[#135721]: https://github.com/home-assistant/core/pull/135721 +[#135722]: https://github.com/home-assistant/core/pull/135722 +[#135723]: https://github.com/home-assistant/core/pull/135723 +[#135724]: https://github.com/home-assistant/core/pull/135724 +[#135725]: https://github.com/home-assistant/core/pull/135725 +[#135726]: https://github.com/home-assistant/core/pull/135726 +[#135727]: https://github.com/home-assistant/core/pull/135727 +[#135728]: https://github.com/home-assistant/core/pull/135728 +[#135729]: https://github.com/home-assistant/core/pull/135729 +[#135733]: https://github.com/home-assistant/core/pull/135733 +[#135734]: https://github.com/home-assistant/core/pull/135734 +[#135743]: https://github.com/home-assistant/core/pull/135743 +[#135746]: https://github.com/home-assistant/core/pull/135746 +[#135747]: https://github.com/home-assistant/core/pull/135747 +[#135749]: https://github.com/home-assistant/core/pull/135749 +[#135750]: https://github.com/home-assistant/core/pull/135750 +[#135751]: https://github.com/home-assistant/core/pull/135751 +[#135752]: https://github.com/home-assistant/core/pull/135752 +[#135757]: https://github.com/home-assistant/core/pull/135757 +[#135760]: https://github.com/home-assistant/core/pull/135760 +[#135762]: https://github.com/home-assistant/core/pull/135762 +[#135765]: https://github.com/home-assistant/core/pull/135765 +[#135767]: https://github.com/home-assistant/core/pull/135767 +[#135770]: https://github.com/home-assistant/core/pull/135770 +[#135773]: https://github.com/home-assistant/core/pull/135773 +[#135777]: https://github.com/home-assistant/core/pull/135777 +[#135778]: https://github.com/home-assistant/core/pull/135778 +[#135780]: https://github.com/home-assistant/core/pull/135780 +[#135781]: https://github.com/home-assistant/core/pull/135781 +[#135784]: https://github.com/home-assistant/core/pull/135784 +[#135786]: https://github.com/home-assistant/core/pull/135786 +[#135787]: https://github.com/home-assistant/core/pull/135787 +[#135788]: https://github.com/home-assistant/core/pull/135788 +[#135792]: https://github.com/home-assistant/core/pull/135792 +[#135795]: https://github.com/home-assistant/core/pull/135795 +[#135797]: https://github.com/home-assistant/core/pull/135797 +[#135798]: https://github.com/home-assistant/core/pull/135798 +[#135799]: https://github.com/home-assistant/core/pull/135799 +[#135800]: https://github.com/home-assistant/core/pull/135800 +[#135801]: https://github.com/home-assistant/core/pull/135801 +[#135802]: https://github.com/home-assistant/core/pull/135802 +[#135804]: https://github.com/home-assistant/core/pull/135804 +[#135805]: https://github.com/home-assistant/core/pull/135805 +[#135806]: https://github.com/home-assistant/core/pull/135806 +[#135807]: https://github.com/home-assistant/core/pull/135807 +[#135808]: https://github.com/home-assistant/core/pull/135808 +[#135809]: https://github.com/home-assistant/core/pull/135809 +[#135812]: https://github.com/home-assistant/core/pull/135812 +[#135815]: https://github.com/home-assistant/core/pull/135815 +[#135817]: https://github.com/home-assistant/core/pull/135817 +[#135818]: https://github.com/home-assistant/core/pull/135818 +[#135822]: https://github.com/home-assistant/core/pull/135822 +[#135825]: https://github.com/home-assistant/core/pull/135825 +[#135830]: https://github.com/home-assistant/core/pull/135830 +[#135832]: https://github.com/home-assistant/core/pull/135832 +[#135833]: https://github.com/home-assistant/core/pull/135833 +[#135835]: https://github.com/home-assistant/core/pull/135835 +[#135836]: https://github.com/home-assistant/core/pull/135836 +[#135838]: https://github.com/home-assistant/core/pull/135838 +[#135842]: https://github.com/home-assistant/core/pull/135842 +[#135846]: https://github.com/home-assistant/core/pull/135846 +[#135847]: https://github.com/home-assistant/core/pull/135847 +[#135852]: https://github.com/home-assistant/core/pull/135852 +[#135856]: https://github.com/home-assistant/core/pull/135856 +[#135858]: https://github.com/home-assistant/core/pull/135858 +[#135861]: https://github.com/home-assistant/core/pull/135861 +[#135869]: https://github.com/home-assistant/core/pull/135869 +[#135871]: https://github.com/home-assistant/core/pull/135871 +[#135872]: https://github.com/home-assistant/core/pull/135872 +[#135874]: https://github.com/home-assistant/core/pull/135874 +[#135875]: https://github.com/home-assistant/core/pull/135875 +[#135877]: https://github.com/home-assistant/core/pull/135877 +[#135878]: https://github.com/home-assistant/core/pull/135878 +[#135879]: https://github.com/home-assistant/core/pull/135879 +[#135882]: https://github.com/home-assistant/core/pull/135882 +[#135883]: https://github.com/home-assistant/core/pull/135883 +[#135886]: https://github.com/home-assistant/core/pull/135886 +[#135887]: https://github.com/home-assistant/core/pull/135887 +[#135889]: https://github.com/home-assistant/core/pull/135889 +[#135891]: https://github.com/home-assistant/core/pull/135891 +[#135896]: https://github.com/home-assistant/core/pull/135896 +[#135899]: https://github.com/home-assistant/core/pull/135899 +[#135901]: https://github.com/home-assistant/core/pull/135901 +[#135902]: https://github.com/home-assistant/core/pull/135902 +[#135903]: https://github.com/home-assistant/core/pull/135903 +[#135904]: https://github.com/home-assistant/core/pull/135904 +[#135905]: https://github.com/home-assistant/core/pull/135905 +[#135909]: https://github.com/home-assistant/core/pull/135909 +[#135910]: https://github.com/home-assistant/core/pull/135910 +[#135911]: https://github.com/home-assistant/core/pull/135911 +[#135913]: https://github.com/home-assistant/core/pull/135913 +[#135915]: https://github.com/home-assistant/core/pull/135915 +[#135917]: https://github.com/home-assistant/core/pull/135917 +[#135918]: https://github.com/home-assistant/core/pull/135918 +[#135919]: https://github.com/home-assistant/core/pull/135919 +[#135921]: https://github.com/home-assistant/core/pull/135921 +[#135927]: https://github.com/home-assistant/core/pull/135927 +[#135928]: https://github.com/home-assistant/core/pull/135928 +[#135929]: https://github.com/home-assistant/core/pull/135929 +[#135930]: https://github.com/home-assistant/core/pull/135930 +[#135932]: https://github.com/home-assistant/core/pull/135932 +[#135939]: https://github.com/home-assistant/core/pull/135939 +[#135940]: https://github.com/home-assistant/core/pull/135940 +[#135948]: https://github.com/home-assistant/core/pull/135948 +[#135949]: https://github.com/home-assistant/core/pull/135949 +[#135950]: https://github.com/home-assistant/core/pull/135950 +[#135953]: https://github.com/home-assistant/core/pull/135953 +[#135954]: https://github.com/home-assistant/core/pull/135954 +[#135957]: https://github.com/home-assistant/core/pull/135957 +[#135961]: https://github.com/home-assistant/core/pull/135961 +[#135962]: https://github.com/home-assistant/core/pull/135962 +[#135963]: https://github.com/home-assistant/core/pull/135963 +[#135974]: https://github.com/home-assistant/core/pull/135974 +[#135975]: https://github.com/home-assistant/core/pull/135975 +[#135978]: https://github.com/home-assistant/core/pull/135978 +[#135981]: https://github.com/home-assistant/core/pull/135981 +[#135982]: https://github.com/home-assistant/core/pull/135982 +[#135985]: https://github.com/home-assistant/core/pull/135985 +[#135986]: https://github.com/home-assistant/core/pull/135986 +[#135988]: https://github.com/home-assistant/core/pull/135988 +[#135990]: https://github.com/home-assistant/core/pull/135990 +[#135991]: https://github.com/home-assistant/core/pull/135991 +[#135992]: https://github.com/home-assistant/core/pull/135992 +[#135998]: https://github.com/home-assistant/core/pull/135998 +[#136000]: https://github.com/home-assistant/core/pull/136000 +[#136004]: https://github.com/home-assistant/core/pull/136004 +[#136006]: https://github.com/home-assistant/core/pull/136006 +[#136009]: https://github.com/home-assistant/core/pull/136009 +[#136012]: https://github.com/home-assistant/core/pull/136012 +[#136016]: https://github.com/home-assistant/core/pull/136016 +[#136020]: https://github.com/home-assistant/core/pull/136020 +[#136027]: https://github.com/home-assistant/core/pull/136027 +[#136037]: https://github.com/home-assistant/core/pull/136037 +[#136038]: https://github.com/home-assistant/core/pull/136038 +[#136040]: https://github.com/home-assistant/core/pull/136040 +[#136041]: https://github.com/home-assistant/core/pull/136041 +[#136042]: https://github.com/home-assistant/core/pull/136042 +[#136045]: https://github.com/home-assistant/core/pull/136045 +[#136048]: https://github.com/home-assistant/core/pull/136048 +[#136049]: https://github.com/home-assistant/core/pull/136049 +[#136051]: https://github.com/home-assistant/core/pull/136051 +[#136053]: https://github.com/home-assistant/core/pull/136053 +[#136057]: https://github.com/home-assistant/core/pull/136057 +[#136058]: https://github.com/home-assistant/core/pull/136058 +[#136062]: https://github.com/home-assistant/core/pull/136062 +[#136063]: https://github.com/home-assistant/core/pull/136063 +[#136064]: https://github.com/home-assistant/core/pull/136064 +[#136065]: https://github.com/home-assistant/core/pull/136065 +[#136067]: https://github.com/home-assistant/core/pull/136067 +[#136071]: https://github.com/home-assistant/core/pull/136071 +[#136078]: https://github.com/home-assistant/core/pull/136078 +[#136079]: https://github.com/home-assistant/core/pull/136079 +[#136082]: https://github.com/home-assistant/core/pull/136082 +[#136084]: https://github.com/home-assistant/core/pull/136084 +[#136085]: https://github.com/home-assistant/core/pull/136085 +[#136086]: https://github.com/home-assistant/core/pull/136086 +[#136088]: https://github.com/home-assistant/core/pull/136088 +[#136089]: https://github.com/home-assistant/core/pull/136089 +[#136090]: https://github.com/home-assistant/core/pull/136090 +[#136094]: https://github.com/home-assistant/core/pull/136094 +[#136096]: https://github.com/home-assistant/core/pull/136096 +[#136097]: https://github.com/home-assistant/core/pull/136097 +[#136099]: https://github.com/home-assistant/core/pull/136099 +[#136102]: https://github.com/home-assistant/core/pull/136102 +[#136104]: https://github.com/home-assistant/core/pull/136104 +[#136105]: https://github.com/home-assistant/core/pull/136105 +[#136106]: https://github.com/home-assistant/core/pull/136106 +[#136108]: https://github.com/home-assistant/core/pull/136108 +[#136110]: https://github.com/home-assistant/core/pull/136110 +[#136113]: https://github.com/home-assistant/core/pull/136113 +[#136114]: https://github.com/home-assistant/core/pull/136114 +[#136120]: https://github.com/home-assistant/core/pull/136120 +[#136123]: https://github.com/home-assistant/core/pull/136123 +[#136133]: https://github.com/home-assistant/core/pull/136133 +[#136134]: https://github.com/home-assistant/core/pull/136134 +[#136136]: https://github.com/home-assistant/core/pull/136136 +[#136140]: https://github.com/home-assistant/core/pull/136140 +[#136141]: https://github.com/home-assistant/core/pull/136141 +[#136142]: https://github.com/home-assistant/core/pull/136142 +[#136145]: https://github.com/home-assistant/core/pull/136145 +[#136146]: https://github.com/home-assistant/core/pull/136146 +[#136147]: https://github.com/home-assistant/core/pull/136147 +[#136148]: https://github.com/home-assistant/core/pull/136148 +[#136149]: https://github.com/home-assistant/core/pull/136149 +[#136150]: https://github.com/home-assistant/core/pull/136150 +[#136152]: https://github.com/home-assistant/core/pull/136152 +[#136153]: https://github.com/home-assistant/core/pull/136153 +[#136154]: https://github.com/home-assistant/core/pull/136154 +[#136155]: https://github.com/home-assistant/core/pull/136155 +[#136157]: https://github.com/home-assistant/core/pull/136157 +[#136159]: https://github.com/home-assistant/core/pull/136159 +[#136160]: https://github.com/home-assistant/core/pull/136160 +[#136164]: https://github.com/home-assistant/core/pull/136164 +[#136166]: https://github.com/home-assistant/core/pull/136166 +[#136169]: https://github.com/home-assistant/core/pull/136169 +[#136170]: https://github.com/home-assistant/core/pull/136170 +[#136172]: https://github.com/home-assistant/core/pull/136172 +[#136174]: https://github.com/home-assistant/core/pull/136174 +[#136177]: https://github.com/home-assistant/core/pull/136177 +[#136178]: https://github.com/home-assistant/core/pull/136178 +[#136180]: https://github.com/home-assistant/core/pull/136180 +[#136188]: https://github.com/home-assistant/core/pull/136188 +[#136190]: https://github.com/home-assistant/core/pull/136190 +[#136191]: https://github.com/home-assistant/core/pull/136191 +[#136194]: https://github.com/home-assistant/core/pull/136194 +[#136195]: https://github.com/home-assistant/core/pull/136195 +[#136196]: https://github.com/home-assistant/core/pull/136196 +[#136197]: https://github.com/home-assistant/core/pull/136197 +[#136198]: https://github.com/home-assistant/core/pull/136198 +[#136199]: https://github.com/home-assistant/core/pull/136199 +[#136200]: https://github.com/home-assistant/core/pull/136200 +[#136201]: https://github.com/home-assistant/core/pull/136201 +[#136202]: https://github.com/home-assistant/core/pull/136202 +[#136203]: https://github.com/home-assistant/core/pull/136203 +[#136205]: https://github.com/home-assistant/core/pull/136205 +[#136206]: https://github.com/home-assistant/core/pull/136206 +[#136210]: https://github.com/home-assistant/core/pull/136210 +[#136211]: https://github.com/home-assistant/core/pull/136211 +[#136212]: https://github.com/home-assistant/core/pull/136212 +[#136213]: https://github.com/home-assistant/core/pull/136213 +[#136214]: https://github.com/home-assistant/core/pull/136214 +[#136215]: https://github.com/home-assistant/core/pull/136215 +[#136220]: https://github.com/home-assistant/core/pull/136220 +[#136221]: https://github.com/home-assistant/core/pull/136221 +[#136225]: https://github.com/home-assistant/core/pull/136225 +[#136228]: https://github.com/home-assistant/core/pull/136228 +[#136230]: https://github.com/home-assistant/core/pull/136230 +[#136231]: https://github.com/home-assistant/core/pull/136231 +[#136233]: https://github.com/home-assistant/core/pull/136233 +[#136235]: https://github.com/home-assistant/core/pull/136235 +[#136241]: https://github.com/home-assistant/core/pull/136241 +[#136243]: https://github.com/home-assistant/core/pull/136243 +[#136247]: https://github.com/home-assistant/core/pull/136247 +[#136248]: https://github.com/home-assistant/core/pull/136248 +[#136251]: https://github.com/home-assistant/core/pull/136251 +[#136253]: https://github.com/home-assistant/core/pull/136253 +[#136258]: https://github.com/home-assistant/core/pull/136258 +[#136259]: https://github.com/home-assistant/core/pull/136259 +[#136260]: https://github.com/home-assistant/core/pull/136260 +[#136261]: https://github.com/home-assistant/core/pull/136261 +[#136265]: https://github.com/home-assistant/core/pull/136265 +[#136267]: https://github.com/home-assistant/core/pull/136267 +[#136270]: https://github.com/home-assistant/core/pull/136270 +[#136271]: https://github.com/home-assistant/core/pull/136271 +[#136277]: https://github.com/home-assistant/core/pull/136277 +[#136279]: https://github.com/home-assistant/core/pull/136279 +[#136280]: https://github.com/home-assistant/core/pull/136280 +[#136281]: https://github.com/home-assistant/core/pull/136281 +[#136282]: https://github.com/home-assistant/core/pull/136282 +[#136283]: https://github.com/home-assistant/core/pull/136283 +[#136285]: https://github.com/home-assistant/core/pull/136285 +[#136287]: https://github.com/home-assistant/core/pull/136287 +[#136289]: https://github.com/home-assistant/core/pull/136289 +[#136290]: https://github.com/home-assistant/core/pull/136290 +[#136291]: https://github.com/home-assistant/core/pull/136291 +[#136292]: https://github.com/home-assistant/core/pull/136292 +[#136294]: https://github.com/home-assistant/core/pull/136294 +[#136299]: https://github.com/home-assistant/core/pull/136299 +[#136300]: https://github.com/home-assistant/core/pull/136300 +[#136301]: https://github.com/home-assistant/core/pull/136301 +[#136302]: https://github.com/home-assistant/core/pull/136302 +[#136303]: https://github.com/home-assistant/core/pull/136303 +[#136304]: https://github.com/home-assistant/core/pull/136304 +[#136306]: https://github.com/home-assistant/core/pull/136306 +[#136307]: https://github.com/home-assistant/core/pull/136307 +[#136308]: https://github.com/home-assistant/core/pull/136308 +[#136309]: https://github.com/home-assistant/core/pull/136309 +[#136312]: https://github.com/home-assistant/core/pull/136312 +[#136313]: https://github.com/home-assistant/core/pull/136313 +[#136314]: https://github.com/home-assistant/core/pull/136314 +[#136316]: https://github.com/home-assistant/core/pull/136316 +[#136317]: https://github.com/home-assistant/core/pull/136317 +[#136318]: https://github.com/home-assistant/core/pull/136318 +[#136322]: https://github.com/home-assistant/core/pull/136322 +[#136323]: https://github.com/home-assistant/core/pull/136323 +[#136324]: https://github.com/home-assistant/core/pull/136324 +[#136327]: https://github.com/home-assistant/core/pull/136327 +[#136335]: https://github.com/home-assistant/core/pull/136335 +[#136336]: https://github.com/home-assistant/core/pull/136336 +[#136338]: https://github.com/home-assistant/core/pull/136338 +[#136343]: https://github.com/home-assistant/core/pull/136343 +[#136349]: https://github.com/home-assistant/core/pull/136349 +[#136354]: https://github.com/home-assistant/core/pull/136354 +[#136356]: https://github.com/home-assistant/core/pull/136356 +[#136357]: https://github.com/home-assistant/core/pull/136357 +[#136358]: https://github.com/home-assistant/core/pull/136358 +[#136360]: https://github.com/home-assistant/core/pull/136360 +[#136363]: https://github.com/home-assistant/core/pull/136363 +[#136365]: https://github.com/home-assistant/core/pull/136365 +[#136374]: https://github.com/home-assistant/core/pull/136374 +[#136376]: https://github.com/home-assistant/core/pull/136376 +[#136377]: https://github.com/home-assistant/core/pull/136377 +[#136378]: https://github.com/home-assistant/core/pull/136378 +[#136379]: https://github.com/home-assistant/core/pull/136379 +[#136380]: https://github.com/home-assistant/core/pull/136380 +[#136381]: https://github.com/home-assistant/core/pull/136381 +[#136382]: https://github.com/home-assistant/core/pull/136382 +[#136384]: https://github.com/home-assistant/core/pull/136384 +[#136386]: https://github.com/home-assistant/core/pull/136386 +[#136389]: https://github.com/home-assistant/core/pull/136389 +[#136397]: https://github.com/home-assistant/core/pull/136397 +[#136398]: https://github.com/home-assistant/core/pull/136398 +[#136401]: https://github.com/home-assistant/core/pull/136401 +[#136402]: https://github.com/home-assistant/core/pull/136402 +[#136403]: https://github.com/home-assistant/core/pull/136403 +[#136405]: https://github.com/home-assistant/core/pull/136405 +[#136406]: https://github.com/home-assistant/core/pull/136406 +[#136409]: https://github.com/home-assistant/core/pull/136409 +[#136410]: https://github.com/home-assistant/core/pull/136410 +[#136411]: https://github.com/home-assistant/core/pull/136411 +[#136412]: https://github.com/home-assistant/core/pull/136412 +[#136413]: https://github.com/home-assistant/core/pull/136413 +[#136414]: https://github.com/home-assistant/core/pull/136414 +[#136416]: https://github.com/home-assistant/core/pull/136416 +[#136418]: https://github.com/home-assistant/core/pull/136418 +[#136421]: https://github.com/home-assistant/core/pull/136421 +[#136422]: https://github.com/home-assistant/core/pull/136422 +[#136424]: https://github.com/home-assistant/core/pull/136424 +[#136426]: https://github.com/home-assistant/core/pull/136426 +[#136430]: https://github.com/home-assistant/core/pull/136430 +[#136432]: https://github.com/home-assistant/core/pull/136432 +[#136433]: https://github.com/home-assistant/core/pull/136433 +[#136434]: https://github.com/home-assistant/core/pull/136434 +[#136435]: https://github.com/home-assistant/core/pull/136435 +[#136437]: https://github.com/home-assistant/core/pull/136437 +[#136438]: https://github.com/home-assistant/core/pull/136438 +[#136440]: https://github.com/home-assistant/core/pull/136440 +[#136441]: https://github.com/home-assistant/core/pull/136441 +[#136442]: https://github.com/home-assistant/core/pull/136442 +[#136443]: https://github.com/home-assistant/core/pull/136443 +[#136444]: https://github.com/home-assistant/core/pull/136444 +[#136445]: https://github.com/home-assistant/core/pull/136445 +[#136446]: https://github.com/home-assistant/core/pull/136446 +[#136448]: https://github.com/home-assistant/core/pull/136448 +[#136453]: https://github.com/home-assistant/core/pull/136453 +[#136456]: https://github.com/home-assistant/core/pull/136456 +[#136457]: https://github.com/home-assistant/core/pull/136457 +[#136461]: https://github.com/home-assistant/core/pull/136461 +[#136462]: https://github.com/home-assistant/core/pull/136462 +[#136464]: https://github.com/home-assistant/core/pull/136464 +[#136465]: https://github.com/home-assistant/core/pull/136465 +[#136467]: https://github.com/home-assistant/core/pull/136467 +[#136470]: https://github.com/home-assistant/core/pull/136470 +[#136475]: https://github.com/home-assistant/core/pull/136475 +[#136481]: https://github.com/home-assistant/core/pull/136481 +[#136483]: https://github.com/home-assistant/core/pull/136483 +[#136484]: https://github.com/home-assistant/core/pull/136484 +[#136485]: https://github.com/home-assistant/core/pull/136485 +[#136486]: https://github.com/home-assistant/core/pull/136486 +[#136487]: https://github.com/home-assistant/core/pull/136487 +[#136488]: https://github.com/home-assistant/core/pull/136488 +[#136489]: https://github.com/home-assistant/core/pull/136489 +[#136490]: https://github.com/home-assistant/core/pull/136490 +[#136491]: https://github.com/home-assistant/core/pull/136491 +[#136492]: https://github.com/home-assistant/core/pull/136492 +[#136493]: https://github.com/home-assistant/core/pull/136493 +[#136496]: https://github.com/home-assistant/core/pull/136496 +[#136497]: https://github.com/home-assistant/core/pull/136497 +[#136504]: https://github.com/home-assistant/core/pull/136504 +[#136505]: https://github.com/home-assistant/core/pull/136505 +[#136506]: https://github.com/home-assistant/core/pull/136506 +[#136510]: https://github.com/home-assistant/core/pull/136510 +[#136511]: https://github.com/home-assistant/core/pull/136511 +[#136514]: https://github.com/home-assistant/core/pull/136514 +[#136516]: https://github.com/home-assistant/core/pull/136516 +[#136521]: https://github.com/home-assistant/core/pull/136521 +[#136522]: https://github.com/home-assistant/core/pull/136522 +[#136523]: https://github.com/home-assistant/core/pull/136523 +[#136524]: https://github.com/home-assistant/core/pull/136524 +[#136528]: https://github.com/home-assistant/core/pull/136528 +[#136529]: https://github.com/home-assistant/core/pull/136529 +[#136533]: https://github.com/home-assistant/core/pull/136533 +[#136536]: https://github.com/home-assistant/core/pull/136536 +[#136538]: https://github.com/home-assistant/core/pull/136538 +[#136539]: https://github.com/home-assistant/core/pull/136539 +[#136544]: https://github.com/home-assistant/core/pull/136544 +[#136546]: https://github.com/home-assistant/core/pull/136546 +[#136547]: https://github.com/home-assistant/core/pull/136547 +[#136549]: https://github.com/home-assistant/core/pull/136549 +[#136555]: https://github.com/home-assistant/core/pull/136555 +[#136561]: https://github.com/home-assistant/core/pull/136561 +[#136562]: https://github.com/home-assistant/core/pull/136562 +[#136563]: https://github.com/home-assistant/core/pull/136563 +[#136566]: https://github.com/home-assistant/core/pull/136566 +[#136567]: https://github.com/home-assistant/core/pull/136567 +[#136569]: https://github.com/home-assistant/core/pull/136569 +[#136570]: https://github.com/home-assistant/core/pull/136570 +[#136572]: https://github.com/home-assistant/core/pull/136572 +[#136573]: https://github.com/home-assistant/core/pull/136573 +[#136576]: https://github.com/home-assistant/core/pull/136576 +[#136577]: https://github.com/home-assistant/core/pull/136577 +[#136578]: https://github.com/home-assistant/core/pull/136578 +[#136580]: https://github.com/home-assistant/core/pull/136580 +[#136581]: https://github.com/home-assistant/core/pull/136581 +[#136583]: https://github.com/home-assistant/core/pull/136583 +[#136585]: https://github.com/home-assistant/core/pull/136585 +[#136586]: https://github.com/home-assistant/core/pull/136586 +[#136587]: https://github.com/home-assistant/core/pull/136587 +[#136589]: https://github.com/home-assistant/core/pull/136589 +[#136590]: https://github.com/home-assistant/core/pull/136590 +[#136591]: https://github.com/home-assistant/core/pull/136591 +[#136593]: https://github.com/home-assistant/core/pull/136593 +[#136596]: https://github.com/home-assistant/core/pull/136596 +[#136601]: https://github.com/home-assistant/core/pull/136601 +[#136602]: https://github.com/home-assistant/core/pull/136602 +[#136604]: https://github.com/home-assistant/core/pull/136604 +[#136609]: https://github.com/home-assistant/core/pull/136609 +[#136611]: https://github.com/home-assistant/core/pull/136611 +[#136612]: https://github.com/home-assistant/core/pull/136612 +[#136613]: https://github.com/home-assistant/core/pull/136613 +[#136614]: https://github.com/home-assistant/core/pull/136614 +[#136617]: https://github.com/home-assistant/core/pull/136617 +[#136618]: https://github.com/home-assistant/core/pull/136618 +[#136619]: https://github.com/home-assistant/core/pull/136619 +[#136621]: https://github.com/home-assistant/core/pull/136621 +[#136622]: https://github.com/home-assistant/core/pull/136622 +[#136625]: https://github.com/home-assistant/core/pull/136625 +[#136626]: https://github.com/home-assistant/core/pull/136626 +[#136627]: https://github.com/home-assistant/core/pull/136627 +[#136629]: https://github.com/home-assistant/core/pull/136629 +[#136631]: https://github.com/home-assistant/core/pull/136631 +[#136632]: https://github.com/home-assistant/core/pull/136632 +[#136633]: https://github.com/home-assistant/core/pull/136633 +[#136635]: https://github.com/home-assistant/core/pull/136635 +[#136639]: https://github.com/home-assistant/core/pull/136639 +[#136642]: https://github.com/home-assistant/core/pull/136642 +[#136643]: https://github.com/home-assistant/core/pull/136643 +[#136644]: https://github.com/home-assistant/core/pull/136644 +[#136645]: https://github.com/home-assistant/core/pull/136645 +[#136648]: https://github.com/home-assistant/core/pull/136648 +[#136649]: https://github.com/home-assistant/core/pull/136649 +[#136651]: https://github.com/home-assistant/core/pull/136651 +[#136652]: https://github.com/home-assistant/core/pull/136652 +[#136657]: https://github.com/home-assistant/core/pull/136657 +[#136658]: https://github.com/home-assistant/core/pull/136658 +[#136661]: https://github.com/home-assistant/core/pull/136661 +[#136663]: https://github.com/home-assistant/core/pull/136663 +[#136666]: https://github.com/home-assistant/core/pull/136666 +[#136668]: https://github.com/home-assistant/core/pull/136668 +[#136676]: https://github.com/home-assistant/core/pull/136676 +[#136679]: https://github.com/home-assistant/core/pull/136679 +[#136680]: https://github.com/home-assistant/core/pull/136680 +[#136684]: https://github.com/home-assistant/core/pull/136684 +[#136685]: https://github.com/home-assistant/core/pull/136685 +[#136686]: https://github.com/home-assistant/core/pull/136686 +[#136688]: https://github.com/home-assistant/core/pull/136688 +[#136689]: https://github.com/home-assistant/core/pull/136689 +[#136690]: https://github.com/home-assistant/core/pull/136690 +[#136691]: https://github.com/home-assistant/core/pull/136691 +[#136693]: https://github.com/home-assistant/core/pull/136693 +[#136694]: https://github.com/home-assistant/core/pull/136694 +[#136696]: https://github.com/home-assistant/core/pull/136696 +[#136697]: https://github.com/home-assistant/core/pull/136697 +[#136699]: https://github.com/home-assistant/core/pull/136699 +[#136701]: https://github.com/home-assistant/core/pull/136701 +[#136702]: https://github.com/home-assistant/core/pull/136702 +[#136703]: https://github.com/home-assistant/core/pull/136703 +[#136704]: https://github.com/home-assistant/core/pull/136704 +[#136705]: https://github.com/home-assistant/core/pull/136705 +[#136706]: https://github.com/home-assistant/core/pull/136706 +[#136707]: https://github.com/home-assistant/core/pull/136707 +[#136708]: https://github.com/home-assistant/core/pull/136708 +[#136709]: https://github.com/home-assistant/core/pull/136709 +[#136712]: https://github.com/home-assistant/core/pull/136712 +[#136717]: https://github.com/home-assistant/core/pull/136717 +[#136718]: https://github.com/home-assistant/core/pull/136718 +[#136719]: https://github.com/home-assistant/core/pull/136719 +[#136723]: https://github.com/home-assistant/core/pull/136723 +[#136727]: https://github.com/home-assistant/core/pull/136727 +[#136730]: https://github.com/home-assistant/core/pull/136730 +[#136731]: https://github.com/home-assistant/core/pull/136731 +[#136732]: https://github.com/home-assistant/core/pull/136732 +[#136733]: https://github.com/home-assistant/core/pull/136733 +[#136734]: https://github.com/home-assistant/core/pull/136734 +[#136735]: https://github.com/home-assistant/core/pull/136735 +[#136736]: https://github.com/home-assistant/core/pull/136736 +[#136738]: https://github.com/home-assistant/core/pull/136738 +[#136739]: https://github.com/home-assistant/core/pull/136739 +[#136741]: https://github.com/home-assistant/core/pull/136741 +[#136743]: https://github.com/home-assistant/core/pull/136743 +[#136744]: https://github.com/home-assistant/core/pull/136744 +[#136745]: https://github.com/home-assistant/core/pull/136745 +[#136748]: https://github.com/home-assistant/core/pull/136748 +[#136749]: https://github.com/home-assistant/core/pull/136749 +[#136750]: https://github.com/home-assistant/core/pull/136750 +[#136751]: https://github.com/home-assistant/core/pull/136751 +[#136752]: https://github.com/home-assistant/core/pull/136752 +[#136753]: https://github.com/home-assistant/core/pull/136753 +[#136759]: https://github.com/home-assistant/core/pull/136759 +[#136762]: https://github.com/home-assistant/core/pull/136762 +[#136763]: https://github.com/home-assistant/core/pull/136763 +[#136764]: https://github.com/home-assistant/core/pull/136764 +[#136765]: https://github.com/home-assistant/core/pull/136765 +[#136766]: https://github.com/home-assistant/core/pull/136766 +[#136767]: https://github.com/home-assistant/core/pull/136767 +[#136769]: https://github.com/home-assistant/core/pull/136769 +[#136770]: https://github.com/home-assistant/core/pull/136770 +[#136772]: https://github.com/home-assistant/core/pull/136772 +[#136773]: https://github.com/home-assistant/core/pull/136773 +[#136774]: https://github.com/home-assistant/core/pull/136774 +[#136775]: https://github.com/home-assistant/core/pull/136775 +[#136777]: https://github.com/home-assistant/core/pull/136777 +[#136779]: https://github.com/home-assistant/core/pull/136779 +[#136780]: https://github.com/home-assistant/core/pull/136780 +[#136781]: https://github.com/home-assistant/core/pull/136781 +[#136782]: https://github.com/home-assistant/core/pull/136782 +[#136784]: https://github.com/home-assistant/core/pull/136784 +[#136785]: https://github.com/home-assistant/core/pull/136785 +[#136786]: https://github.com/home-assistant/core/pull/136786 +[#136787]: https://github.com/home-assistant/core/pull/136787 +[#136791]: https://github.com/home-assistant/core/pull/136791 +[#136793]: https://github.com/home-assistant/core/pull/136793 +[#136794]: https://github.com/home-assistant/core/pull/136794 +[#136795]: https://github.com/home-assistant/core/pull/136795 +[#136797]: https://github.com/home-assistant/core/pull/136797 +[#136798]: https://github.com/home-assistant/core/pull/136798 +[#136799]: https://github.com/home-assistant/core/pull/136799 +[#136801]: https://github.com/home-assistant/core/pull/136801 +[#136803]: https://github.com/home-assistant/core/pull/136803 +[#136805]: https://github.com/home-assistant/core/pull/136805 +[#136806]: https://github.com/home-assistant/core/pull/136806 +[#136807]: https://github.com/home-assistant/core/pull/136807 +[#136810]: https://github.com/home-assistant/core/pull/136810 +[#136811]: https://github.com/home-assistant/core/pull/136811 +[#136813]: https://github.com/home-assistant/core/pull/136813 +[#136814]: https://github.com/home-assistant/core/pull/136814 +[#136816]: https://github.com/home-assistant/core/pull/136816 +[#136817]: https://github.com/home-assistant/core/pull/136817 +[#136818]: https://github.com/home-assistant/core/pull/136818 +[#136819]: https://github.com/home-assistant/core/pull/136819 +[#136821]: https://github.com/home-assistant/core/pull/136821 +[#136823]: https://github.com/home-assistant/core/pull/136823 +[#136824]: https://github.com/home-assistant/core/pull/136824 +[#136825]: https://github.com/home-assistant/core/pull/136825 +[#136826]: https://github.com/home-assistant/core/pull/136826 +[#136827]: https://github.com/home-assistant/core/pull/136827 +[#136828]: https://github.com/home-assistant/core/pull/136828 +[#136829]: https://github.com/home-assistant/core/pull/136829 +[#136830]: https://github.com/home-assistant/core/pull/136830 +[#136831]: https://github.com/home-assistant/core/pull/136831 +[#136832]: https://github.com/home-assistant/core/pull/136832 +[#136833]: https://github.com/home-assistant/core/pull/136833 +[#136834]: https://github.com/home-assistant/core/pull/136834 +[#136835]: https://github.com/home-assistant/core/pull/136835 +[#136836]: https://github.com/home-assistant/core/pull/136836 +[#136838]: https://github.com/home-assistant/core/pull/136838 +[#136842]: https://github.com/home-assistant/core/pull/136842 +[#136843]: https://github.com/home-assistant/core/pull/136843 +[#136844]: https://github.com/home-assistant/core/pull/136844 +[#136845]: https://github.com/home-assistant/core/pull/136845 +[#136850]: https://github.com/home-assistant/core/pull/136850 +[#136851]: https://github.com/home-assistant/core/pull/136851 +[#136852]: https://github.com/home-assistant/core/pull/136852 +[#136854]: https://github.com/home-assistant/core/pull/136854 +[#136856]: https://github.com/home-assistant/core/pull/136856 +[#136857]: https://github.com/home-assistant/core/pull/136857 +[#136858]: https://github.com/home-assistant/core/pull/136858 +[#136861]: https://github.com/home-assistant/core/pull/136861 +[#136862]: https://github.com/home-assistant/core/pull/136862 +[#136870]: https://github.com/home-assistant/core/pull/136870 +[#136872]: https://github.com/home-assistant/core/pull/136872 +[#136883]: https://github.com/home-assistant/core/pull/136883 +[#136884]: https://github.com/home-assistant/core/pull/136884 +[#136888]: https://github.com/home-assistant/core/pull/136888 +[#136889]: https://github.com/home-assistant/core/pull/136889 +[#136891]: https://github.com/home-assistant/core/pull/136891 +[#136892]: https://github.com/home-assistant/core/pull/136892 +[#136893]: https://github.com/home-assistant/core/pull/136893 +[#136898]: https://github.com/home-assistant/core/pull/136898 +[#136906]: https://github.com/home-assistant/core/pull/136906 +[#136907]: https://github.com/home-assistant/core/pull/136907 +[#136910]: https://github.com/home-assistant/core/pull/136910 +[#136911]: https://github.com/home-assistant/core/pull/136911 +[#136912]: https://github.com/home-assistant/core/pull/136912 +[#136913]: https://github.com/home-assistant/core/pull/136913 +[#136916]: https://github.com/home-assistant/core/pull/136916 +[#136925]: https://github.com/home-assistant/core/pull/136925 +[#136926]: https://github.com/home-assistant/core/pull/136926 +[#136927]: https://github.com/home-assistant/core/pull/136927 +[#136928]: https://github.com/home-assistant/core/pull/136928 +[#136929]: https://github.com/home-assistant/core/pull/136929 +[#136930]: https://github.com/home-assistant/core/pull/136930 +[#136931]: https://github.com/home-assistant/core/pull/136931 +[#136932]: https://github.com/home-assistant/core/pull/136932 +[#136937]: https://github.com/home-assistant/core/pull/136937 +[#136940]: https://github.com/home-assistant/core/pull/136940 +[#136942]: https://github.com/home-assistant/core/pull/136942 +[#136954]: https://github.com/home-assistant/core/pull/136954 +[#136958]: https://github.com/home-assistant/core/pull/136958 +[#136973]: https://github.com/home-assistant/core/pull/136973 +[#136977]: https://github.com/home-assistant/core/pull/136977 +[#136980]: https://github.com/home-assistant/core/pull/136980 +[#136982]: https://github.com/home-assistant/core/pull/136982 +[#136990]: https://github.com/home-assistant/core/pull/136990 +[#136995]: https://github.com/home-assistant/core/pull/136995 +[#136997]: https://github.com/home-assistant/core/pull/136997 +[#136998]: https://github.com/home-assistant/core/pull/136998 +[#137001]: https://github.com/home-assistant/core/pull/137001 +[#137010]: https://github.com/home-assistant/core/pull/137010 +[#137018]: https://github.com/home-assistant/core/pull/137018 +[#137020]: https://github.com/home-assistant/core/pull/137020 +[#137022]: https://github.com/home-assistant/core/pull/137022 +[#137024]: https://github.com/home-assistant/core/pull/137024 +[#137025]: https://github.com/home-assistant/core/pull/137025 +[#137028]: https://github.com/home-assistant/core/pull/137028 +[#137030]: https://github.com/home-assistant/core/pull/137030 +[#137031]: https://github.com/home-assistant/core/pull/137031 +[#137032]: https://github.com/home-assistant/core/pull/137032 +[#137035]: https://github.com/home-assistant/core/pull/137035 +[#137036]: https://github.com/home-assistant/core/pull/137036 +[#137040]: https://github.com/home-assistant/core/pull/137040 +[#137045]: https://github.com/home-assistant/core/pull/137045 +[#137049]: https://github.com/home-assistant/core/pull/137049 +[#137051]: https://github.com/home-assistant/core/pull/137051 +[#137052]: https://github.com/home-assistant/core/pull/137052 +[#137056]: https://github.com/home-assistant/core/pull/137056 +[#137058]: https://github.com/home-assistant/core/pull/137058 +[#137061]: https://github.com/home-assistant/core/pull/137061 +[#137063]: https://github.com/home-assistant/core/pull/137063 +[#137064]: https://github.com/home-assistant/core/pull/137064 +[#137067]: https://github.com/home-assistant/core/pull/137067 +[#137075]: https://github.com/home-assistant/core/pull/137075 +[#137091]: https://github.com/home-assistant/core/pull/137091 +[#137102]: https://github.com/home-assistant/core/pull/137102 +[#137103]: https://github.com/home-assistant/core/pull/137103 +[#137104]: https://github.com/home-assistant/core/pull/137104 +[#137105]: https://github.com/home-assistant/core/pull/137105 +[#137106]: https://github.com/home-assistant/core/pull/137106 +[#137107]: https://github.com/home-assistant/core/pull/137107 +[#137109]: https://github.com/home-assistant/core/pull/137109 +[#137110]: https://github.com/home-assistant/core/pull/137110 +[#137111]: https://github.com/home-assistant/core/pull/137111 +[#137113]: https://github.com/home-assistant/core/pull/137113 +[#137115]: https://github.com/home-assistant/core/pull/137115 +[#137121]: https://github.com/home-assistant/core/pull/137121 +[#137123]: https://github.com/home-assistant/core/pull/137123 +[#137126]: https://github.com/home-assistant/core/pull/137126 +[#137129]: https://github.com/home-assistant/core/pull/137129 +[#137132]: https://github.com/home-assistant/core/pull/137132 +[#137133]: https://github.com/home-assistant/core/pull/137133 +[#137136]: https://github.com/home-assistant/core/pull/137136 +[#137137]: https://github.com/home-assistant/core/pull/137137 +[#137147]: https://github.com/home-assistant/core/pull/137147 +[#137148]: https://github.com/home-assistant/core/pull/137148 +[#137151]: https://github.com/home-assistant/core/pull/137151 +[#137158]: https://github.com/home-assistant/core/pull/137158 +[#137168]: https://github.com/home-assistant/core/pull/137168 +[#137169]: https://github.com/home-assistant/core/pull/137169 +[#137173]: https://github.com/home-assistant/core/pull/137173 +[#137176]: https://github.com/home-assistant/core/pull/137176 +[#137180]: https://github.com/home-assistant/core/pull/137180 +[#137188]: https://github.com/home-assistant/core/pull/137188 +[#137199]: https://github.com/home-assistant/core/pull/137199 +[#137204]: https://github.com/home-assistant/core/pull/137204 +[#137205]: https://github.com/home-assistant/core/pull/137205 +[#137206]: https://github.com/home-assistant/core/pull/137206 +[#137208]: https://github.com/home-assistant/core/pull/137208 +[#137217]: https://github.com/home-assistant/core/pull/137217 +[#137220]: https://github.com/home-assistant/core/pull/137220 +[#137230]: https://github.com/home-assistant/core/pull/137230 +[#137239]: https://github.com/home-assistant/core/pull/137239 +[#137244]: https://github.com/home-assistant/core/pull/137244 +[#137252]: https://github.com/home-assistant/core/pull/137252 +[#137253]: https://github.com/home-assistant/core/pull/137253 +[#137257]: https://github.com/home-assistant/core/pull/137257 +[#137261]: https://github.com/home-assistant/core/pull/137261 +[#137263]: https://github.com/home-assistant/core/pull/137263 +[#137264]: https://github.com/home-assistant/core/pull/137264 +[#137278]: https://github.com/home-assistant/core/pull/137278 +[#137295]: https://github.com/home-assistant/core/pull/137295 +[#137296]: https://github.com/home-assistant/core/pull/137296 +[#137299]: https://github.com/home-assistant/core/pull/137299 +[#137301]: https://github.com/home-assistant/core/pull/137301 +[#137303]: https://github.com/home-assistant/core/pull/137303 +[#137309]: https://github.com/home-assistant/core/pull/137309 +[#137313]: https://github.com/home-assistant/core/pull/137313 +[#137315]: https://github.com/home-assistant/core/pull/137315 +[#137324]: https://github.com/home-assistant/core/pull/137324 +[#137330]: https://github.com/home-assistant/core/pull/137330 +[#137331]: https://github.com/home-assistant/core/pull/137331 +[#137334]: https://github.com/home-assistant/core/pull/137334 +[#137337]: https://github.com/home-assistant/core/pull/137337 +[#137338]: https://github.com/home-assistant/core/pull/137338 +[#137340]: https://github.com/home-assistant/core/pull/137340 +[#137342]: https://github.com/home-assistant/core/pull/137342 +[#137343]: https://github.com/home-assistant/core/pull/137343 +[#137346]: https://github.com/home-assistant/core/pull/137346 +[#137347]: https://github.com/home-assistant/core/pull/137347 +[#137353]: https://github.com/home-assistant/core/pull/137353 +[#137355]: https://github.com/home-assistant/core/pull/137355 +[#137359]: https://github.com/home-assistant/core/pull/137359 +[#137360]: https://github.com/home-assistant/core/pull/137360 +[#137361]: https://github.com/home-assistant/core/pull/137361 +[#137364]: https://github.com/home-assistant/core/pull/137364 +[#137369]: https://github.com/home-assistant/core/pull/137369 +[#137373]: https://github.com/home-assistant/core/pull/137373 +[#137374]: https://github.com/home-assistant/core/pull/137374 +[#137379]: https://github.com/home-assistant/core/pull/137379 +[#137390]: https://github.com/home-assistant/core/pull/137390 +[#137393]: https://github.com/home-assistant/core/pull/137393 +[#137402]: https://github.com/home-assistant/core/pull/137402 +[#137409]: https://github.com/home-assistant/core/pull/137409 +[#137420]: https://github.com/home-assistant/core/pull/137420 +[#137423]: https://github.com/home-assistant/core/pull/137423 +[#137424]: https://github.com/home-assistant/core/pull/137424 +[#137430]: https://github.com/home-assistant/core/pull/137430 +[#137437]: https://github.com/home-assistant/core/pull/137437 +[#137440]: https://github.com/home-assistant/core/pull/137440 +[#137441]: https://github.com/home-assistant/core/pull/137441 +[#137446]: https://github.com/home-assistant/core/pull/137446 +[@Anonym-tsk]: https://github.com/Anonym-tsk [@Bre77]: https://github.com/Bre77 -[@DeerMaximum]: https://github.com/DeerMaximum +[@CFenner]: https://github.com/CFenner +[@CoMPaTech]: https://github.com/CoMPaTech +[@DCSBL]: https://github.com/DCSBL +[@Danielhiversen]: https://github.com/Danielhiversen [@Diegorro98]: https://github.com/Diegorro98 -[@DioSWolF]: https://github.com/DioSWolF [@Djelibeybi]: https://github.com/Djelibeybi +[@DrDonoso]: https://github.com/DrDonoso +[@EliSchleifer]: https://github.com/EliSchleifer [@Ernst79]: https://github.com/Ernst79 -[@Gigatrappeur]: https://github.com/Gigatrappeur -[@Hypfer]: https://github.com/Hypfer -[@IvanLH]: https://github.com/IvanLH +[@G-Two]: https://github.com/G-Two +[@GlennReilly]: https://github.com/GlennReilly +[@IceBotYT]: https://github.com/IceBotYT +[@IgnusG]: https://github.com/IgnusG +[@Ik-12]: https://github.com/Ik-12 +[@KapJI]: https://github.com/KapJI [@LG-ThinQ-Integration]: https://github.com/LG-ThinQ-Integration [@LaStrada]: https://github.com/LaStrada [@Lash-L]: https://github.com/Lash-L -[@LazyTarget]: https://github.com/LazyTarget -[@Lektrico]: https://github.com/Lektrico [@LouisChrist]: https://github.com/LouisChrist [@MartinHjelmare]: https://github.com/MartinHjelmare -[@MindFreeze]: https://github.com/MindFreeze -[@NickKoepr]: https://github.com/NickKoepr +[@Master-Guy]: https://github.com/Master-Guy +[@MatthiasLohr]: https://github.com/MatthiasLohr +[@N3rdix]: https://github.com/N3rdix [@NoRi2909]: https://github.com/NoRi2909 -[@Passific]: https://github.com/Passific +[@Noltari]: https://github.com/Noltari +[@PaulSD]: https://github.com/PaulSD [@PeteRager]: https://github.com/PeteRager [@Petro31]: https://github.com/Petro31 +[@PoppyPop]: https://github.com/PoppyPop +[@Qbus-iot]: https://github.com/Qbus-iot +[@RBaragona]: https://github.com/RBaragona +[@RJPoelstra]: https://github.com/RJPoelstra [@RaHehl]: https://github.com/RaHehl -[@RenierM26]: https://github.com/RenierM26 -[@RobBie1221]: https://github.com/RobBie1221 -[@Schlauer-Hax]: https://github.com/Schlauer-Hax +[@RunC0deRun]: https://github.com/RunC0deRun +[@SeraphicRav]: https://github.com/SeraphicRav [@Shulyaka]: https://github.com/Shulyaka [@Shutgun]: https://github.com/Shutgun -[@Swamp-Ig]: https://github.com/Swamp-Ig +[@SparkyDan555]: https://github.com/SparkyDan555 +[@Splint77]: https://github.com/Splint77 +[@StevenLooman]: https://github.com/StevenLooman [@Taraman17]: https://github.com/Taraman17 [@TheJulianJES]: https://github.com/TheJulianJES [@Thomas55555]: https://github.com/Thomas55555 +[@ThyMYthOS]: https://github.com/ThyMYthOS [@VandeurenGlenn]: https://github.com/VandeurenGlenn -[@XiaoXianNv-boot]: https://github.com/XiaoXianNv-boot +[@WaterInTheLake]: https://github.com/WaterInTheLake +[@YogevBokobza]: https://github.com/YogevBokobza [@abmantis]: https://github.com/abmantis -[@agorecki]: https://github.com/agorecki [@alengwenus]: https://github.com/alengwenus -[@alexandrecuer]: https://github.com/alexandrecuer -[@alistair23]: https://github.com/alistair23 [@allenporter]: https://github.com/allenporter +[@andrew-codechimp]: https://github.com/andrew-codechimp +[@andrewsayre]: https://github.com/andrewsayre +[@apt-itude]: https://github.com/apt-itude +[@arturpragacz]: https://github.com/arturpragacz +[@ashionky]: https://github.com/ashionky [@astrandb]: https://github.com/astrandb -[@aturri]: https://github.com/aturri +[@austinmroczek]: https://github.com/austinmroczek [@autinerd]: https://github.com/autinerd -[@avee87]: https://github.com/avee87 [@balloob]: https://github.com/balloob [@bdraco]: https://github.com/bdraco +[@beginner2047]: https://github.com/beginner2047 [@bieniu]: https://github.com/bieniu +[@boralyl]: https://github.com/boralyl +[@bors-ltd]: https://github.com/bors-ltd [@bouwew]: https://github.com/bouwew [@bramkragten]: https://github.com/bramkragten -[@brg468]: https://github.com/brg468 -[@c0ffeeca7]: https://github.com/c0ffeeca7 +[@catsmanac]: https://github.com/catsmanac [@cdce8p]: https://github.com/cdce8p [@cdnninja]: https://github.com/cdnninja +[@cereal2nd]: https://github.com/cereal2nd [@chemelli74]: https://github.com/chemelli74 -[@dalanmiller]: https://github.com/dalanmiller -[@danielvandenberg95]: https://github.com/danielvandenberg95 +[@choumarin]: https://github.com/choumarin +[@crevetor]: https://github.com/crevetor +[@dan-r]: https://github.com/dan-r +[@davet2001]: https://github.com/davet2001 +[@david1024pl]: https://github.com/david1024pl [@davidrapan]: https://github.com/davidrapan +[@dext0r]: https://github.com/dext0r +[@dgomes]: https://github.com/dgomes +[@dieselrabbit]: https://github.com/dieselrabbit +[@dknowles2]: https://github.com/dknowles2 +[@domingues]: https://github.com/domingues +[@dontinelli]: https://github.com/dontinelli +[@dotvav]: https://github.com/dotvav +[@dustMason]: https://github.com/dustMason +[@eclair4151]: https://github.com/eclair4151 [@edenhaus]: https://github.com/edenhaus [@elmurato]: https://github.com/elmurato +[@elupus]: https://github.com/elupus [@emontnemery]: https://github.com/emontnemery [@epenet]: https://github.com/epenet [@erwindouna]: https://github.com/erwindouna -[@exciton]: https://github.com/exciton +[@farkasdi]: https://github.com/farkasdi [@farmio]: https://github.com/farmio +[@firstof9]: https://github.com/firstof9 +[@flabbamann]: https://github.com/flabbamann [@frenck]: https://github.com/frenck -[@fvgarrel]: https://github.com/fvgarrel -[@generically-named]: https://github.com/generically-named +[@fwestenberg]: https://github.com/fwestenberg +[@gentoo-root]: https://github.com/gentoo-root [@gjohansson-ST]: https://github.com/gjohansson-ST +[@gjong]: https://github.com/gjong +[@gwww]: https://github.com/gwww +[@hahn-th]: https://github.com/hahn-th +[@huyuwei1996]: https://github.com/huyuwei1996 [@iMicknl]: https://github.com/iMicknl -[@ichbinsteffen]: https://github.com/ichbinsteffen -[@javicalle]: https://github.com/javicalle +[@illia-piskurov]: https://github.com/illia-piskurov +[@iprak]: https://github.com/iprak +[@iskrakranj]: https://github.com/iskrakranj +[@jaminh]: https://github.com/jaminh [@jb101010-2]: https://github.com/jb101010-2 +[@jbarreiros]: https://github.com/jbarreiros [@jbouwh]: https://github.com/jbouwh -[@jesserockz]: https://github.com/jesserockz +[@jeeftor]: https://github.com/jeeftor +[@jesperraemaekers]: https://github.com/jesperraemaekers +[@jiriappl]: https://github.com/jiriappl [@joostlek]: https://github.com/joostlek -[@jorisdrenth]: https://github.com/jorisdrenth -[@jrhillery]: https://github.com/jrhillery -[@jvmahon]: https://github.com/jvmahon -[@jz-v]: https://github.com/jz-v -[@karwosts]: https://github.com/karwosts +[@jpbede]: https://github.com/jpbede +[@jpelgrom]: https://github.com/jpelgrom +[@jsuar]: https://github.com/jsuar +[@jterrace]: https://github.com/jterrace +[@keithle888]: https://github.com/keithle888 +[@kelyaenn]: https://github.com/kelyaenn +[@kereyroper]: https://github.com/kereyroper +[@klaasnicolaas]: https://github.com/klaasnicolaas +[@klejejs]: https://github.com/klejejs +[@krakonos1602]: https://github.com/krakonos1602 [@lanthaler]: https://github.com/lanthaler [@lboue]: https://github.com/lboue -[@lodesmets]: https://github.com/lodesmets -[@ludeeus]: https://github.com/ludeeus -[@marc7s]: https://github.com/marc7s -[@markhannon]: https://github.com/markhannon -[@matrixd2]: https://github.com/matrixd2 -[@mback2k]: https://github.com/mback2k -[@mhannon11]: https://github.com/mhannon11 +[@lschloetterer]: https://github.com/lschloetterer +[@luc-ass]: https://github.com/luc-ass +[@marcelveldt]: https://github.com/marcelveldt +[@maxcabrajac]: https://github.com/maxcabrajac +[@mckbrmn]: https://github.com/mckbrmn +[@miaucl]: https://github.com/miaucl [@mib1185]: https://github.com/mib1185 [@mj23000]: https://github.com/mj23000 -[@mrueg]: https://github.com/mrueg -[@ol-iver]: https://github.com/ol-iver -[@pantherale0]: https://github.com/pantherale0 +[@mkmer]: https://github.com/mkmer +[@mxr]: https://github.com/mxr +[@natekspencer]: https://github.com/natekspencer +[@noahhusby]: https://github.com/noahhusby +[@oandrew]: https://github.com/oandrew +[@pawlizio]: https://github.com/pawlizio [@peteS-UK]: https://github.com/peteS-UK -[@pssc]: https://github.com/pssc -[@sanjay900]: https://github.com/sanjay900 +[@piitaya]: https://github.com/piitaya +[@puddly]: https://github.com/puddly +[@rajlaud]: https://github.com/rajlaud +[@redge76]: https://github.com/redge76 +[@regevbr]: https://github.com/regevbr +[@richardpolzer]: https://github.com/richardpolzer +[@rikroe]: https://github.com/rikroe +[@rpavlik]: https://github.com/rpavlik +[@rrooggiieerr]: https://github.com/rrooggiieerr +[@rsiv]: https://github.com/rsiv +[@rwalker777]: https://github.com/rwalker777 +[@rytilahti]: https://github.com/rytilahti +[@sVnsation]: https://github.com/sVnsation [@scop]: https://github.com/scop +[@sdb9696]: https://github.com/sdb9696 +[@shmuelzon]: https://github.com/shmuelzon [@silamon]: https://github.com/silamon +[@sorgfresser]: https://github.com/sorgfresser +[@squishykid]: https://github.com/squishykid +[@srescio]: https://github.com/srescio [@starkillerOG]: https://github.com/starkillerOG -[@tamwahba]: https://github.com/tamwahba -[@tdfountain]: https://github.com/tdfountain -[@tedvdb]: https://github.com/tedvdb +[@synesthesiam]: https://github.com/synesthesiam [@thecode]: https://github.com/thecode +[@thomasddn]: https://github.com/thomasddn +[@tkunzfeld]: https://github.com/tkunzfeld [@tl-sl]: https://github.com/tl-sl +[@tomer-w]: https://github.com/tomer-w [@tr4nt0r]: https://github.com/tr4nt0r [@tronikos]: https://github.com/tronikos -[@tsvi]: https://github.com/tsvi -[@tyriis]: https://github.com/tyriis -[@ucodery]: https://github.com/ucodery -[@wilbiev]: https://github.com/wilbiev -[@wittypluck]: https://github.com/wittypluck -[@wuede]: https://github.com/wuede -[@yuxincs]: https://github.com/yuxincs -[@zerzhang]: https://github.com/zerzhang +[@tswsl1989]: https://github.com/tswsl1989 +[@tyron]: https://github.com/tyron +[@wlcrs]: https://github.com/wlcrs [@zweckj]: https://github.com/zweckj