--- title: Full changelog for Home Assistant Core 2025.5 description: Detailed changelog for the Home Assistant Core 2025.5 release replace_regex: \s\(\[?[a-z0-9\-\s_]+\]?\)$ --- These are all the changes included in the Home Assistant Core 2025.5 release. For a summary in a more readable format: [Release notes blog for this release](/blog/2025/05/07/release-20255/). ## All changes - Capitalize "Ethernet" in `roku` sensor name ([@NoRi2909] - [#141509]) - Bump version to 2025.5.0dev0 ([@frenck] - [#141507]) - Add test for invalid mean type in StatisticsMeta ([@edenhaus] - [#141475]) - Add play queue item to HEOS ([@andrewsayre] - [#141480]) - Update pyserial-asyncio-fast to 0.15 ([@cdce8p] - [#141537]) - Update boto3 to 1.37.1 and aiobotocore to 2.21.1 ([@cdce8p] - [#141499]) - Fix Auto Seat Heater in Tesla Fleet ([@Bre77] - [#141539]) - Bump pyserial-asyncio-fast to 0.16 ([@bdraco] - [#141540]) - Use kwargs only for MQTT subentry PlatformField helper ([@jbouwh] - [#141498]) - Remove leftover cloudflare persistent notification dismiss ([@MartinHjelmare] - [#141548]) - Replace "controller_id" with friendly name in `homeworks` error message ([@NoRi2909] - [#141550]) - Get area and floor by alias ([@formatBCE] - [#126150]) - Clean up Z-Wave config flow ([@MartinHjelmare] - [#141595]) - Patch Z-Wave platforms in fan tests ([@MartinHjelmare] - [#141591]) - Wiz - update dependency to support new light features and bugfixes ([@sbidy] - [#141529]) - Remove deprecated YAML import in Onkyo ([@arturpragacz] - [#141600]) - Use official camel-cased spelling "FullTopic" in `tasmota` ([@NoRi2909] - [#141604]) - Add PDF support for `openai_conversation.generate_content` service ([@Shulyaka] - [#141588]) - Record Shelly quality scale ([@thecode] - [#141062]) - Add Thermador virtual integration ([@Diegorro98] - [#141613]) - Add Siemens virtual integration ([@Diegorro98] - [#141612]) - Add Profilo virtual integration ([@Diegorro98] - [#141611]) - Replace `already_configured` in `teslemetry` with common string ([@NoRi2909] - [#141637]) - Show internet radio station if no artist is available in Cambridge Audio ([@Solmath] - [#140716]) - Add Balay virtual integration ([@Diegorro98] - [#141606]) - Add Constructa virtual integration ([@Diegorro98] - [#141607]) - Add Gaggenau virtual integration ([@Diegorro98] - [#141608]) - Add Neff virtual integration ([@Diegorro98] - [#141609]) - Add Pitsos virtual integration ([@Diegorro98] - [#141610]) - Remove "meter" from entity names of `rainforest_eagle` sensors ([@NoRi2909] - [#141641]) - Add number for ventilator's sleepTimer ([@LG-ThinQ-Integration] - [#140972]) - Remove "meter" from entity names of `rainforest_raven` sensors ([@NoRi2909] - [#141487]) - Replace "connect" / "disconnect" with common strings in `idasen_desk` ([@NoRi2909] - [#141649]) - Fix typo and sentence-casing in `jewish_calendar` ([@NoRi2909] - [#141651]) - Fix sentence-casing of "sea level" in `matter` ([@NoRi2909] - [#141655]) - Add exception translation to NUT ([@tdfountain] - [#141629]) - Add HEOS entity service to remove queue items ([@andrewsayre] - [#141495]) - Replace "language" and "country" with common strings in `epic_games_store` ([@NoRi2909] - [#141665]) - Replace "country" with common string in `cookidoo` ([@NoRi2909] - [#141670]) - Get Ohme to gold quality ([@dan-r] - [#140617]) - Replace "country" with common string in `prosegur` ([@NoRi2909] - [#141678]) - Replace "country" with common string in `ecovacs` ([@NoRi2909] - [#141677]) - Replace 4 occurrences of "Enable" in `teslemetry` with common string ([@NoRi2909] - [#141699]) - Improve performance of websocket_api _state_diff_event ([@bdraco] - [#141696]) - Add ability to subscribe to own YouTube channels ([@frenck] - [#141693]) - Add common state "Stopped" ([@NoRi2909] - [#141701]) - Replace "country" with common string in `lg_thinq` ([@NoRi2909] - [#141690]) - Dynamically add Home Connect event sensors ([@Diegorro98] - [#141198]) - Patch Z-Wave platforms in humidifier tests ([@MartinHjelmare] - [#141732]) - Replace "Stopped" etc. with common state in `teslemetry`/`tessie`/`tesla_fleet` ([@NoRi2909] - [#141714]) - Replace "On" and "Off" in `airzone_cloud` with common states ([@NoRi2909] - [#141711]) - Add full test coverage for Comelit alarm control panel ([@chemelli74] - [#141371]) - Replace "Stopped" with common state in `prusalink` ([@NoRi2909] - [#141743]) - Align code styling in Vodafone Station tests ([@chemelli74] - [#141745]) - Add common states for "Opening" and "Closing" ([@NoRi2909] - [#141747]) - Replace "Stopped" with common state in `ipp` ([@NoRi2909] - [#141750]) - Fix spamming log message in QNAP ([@frenck] - [#141752]) - Remove iaqualink warning caused by via_device ([@flz] - [#141761]) - Show external cover art in music-assistant-integration ([@benbender] - [#141716]) - Replace "Stopped" with common state in `traccar_server` ([@NoRi2909] - [#141751]) - Add common state references to `cover`, `valve` and `lock` ([@NoRi2909] - [#141754]) - Replace "Opening" / "Closing" with common states in `shelly` ([@NoRi2909] - [#141767]) - Bump propcache to 0.3.1 ([@bdraco] - [#141770]) - Replace hard coded attributes with constants for test cases in NUT ([@tdfountain] - [#141774]) - Replace "Opening" / "Closing" with common states in `homee` ([@NoRi2909] - [#141766]) - Replace "Stopped" with common state in `matter` ([@NoRi2909] - [#141768]) - Small cleanups to the device registry ([@bdraco] - [#141773]) - Add ambient state translations in NUT ([@tdfountain] - [#141772]) - Replace "Charging" state in `renault` with common string ([@NoRi2909] - [#141787]) - Cleanup ESPHome update tests to avoid accessing integration internals ([@bdraco] - [#141786]) - Replace "Charging" state for `binary_sensor` with common string ([@NoRi2909] - [#141796]) - Migrate emulated_roku to use runtime_data to fix flakey tests ([@bdraco] - [#141795]) - Use more common states for ESS and PV in `vicare` ([@NoRi2909] - [#141792]) - Replace "Stopped" with common state in `snoo` ([@NoRi2909] - [#141788]) - Replace "Stopped" with common state in `smartthings` ([@NoRi2909] - [#141789]) - Add tests for Comelit cover platform ([@chemelli74] - [#141740]) - Add full test coverage for Comelit switch platform ([@chemelli74] - [#141738]) - Bump pyisy to 3.2.0 ([@bdraco] - [#141798]) - Replace "Standby" with common state in `blue_current` ([@NoRi2909] - [#141806]) - Replace "Standby" and "Idle" with common states in `fronius` ([@NoRi2909] - [#141812]) - Replace "Stand-by" with common state in `incomfort` ([@NoRi2909] - [#141807]) - Replace "Standby" with common state in `knx` ([@NoRi2909] - [#141817]) - Replace "Standby" with common state in `roborock` ([@NoRi2909] - [#141810]) - Replace "Stand-by" and "Off" with common states in `palazzetti` ([@NoRi2909] - [#141809]) - Refactor registration of HEOS media player entity services ([@andrewsayre] - [#141666]) - Fix sentence-casing in a few strings of `bmw_connected_drive` ([@NoRi2909] - [#141816]) - Replace "Idle" with common state in `venstar`, fix sentence-case ([@NoRi2909] - [#141819]) - Replace "Idle" with common state in `homekit_controller` ([@NoRi2909] - [#141820]) - Replace "Idle" with common state in `backup`, fix sentence-case ([@NoRi2909] - [#141814]) - Bump pydroid-ipcam to 3.0.0 ([@MartinHjelmare] - [#141739]) - Add full test coverage for Comelit light platform ([@chemelli74] - [#141736]) - Add System Bridge suggested sensor precisions ([@timmo001] - [#141815]) - Add full test coverage for Comelit sensor platform ([@chemelli74] - [#141813]) - Add full test coverage for Comelit climate platform ([@chemelli74] - [#140460]) - Replace "Idle" with common state in `zha` ([@NoRi2909] - [#141825]) - Replace "Off" with common state in `airgradient` ([@NoRi2909] - [#141829]) - Replace "Off" with common state in `osoenergy` ([@NoRi2909] - [#141830]) - Replace "Off" with common state in `sleepiq` ([@NoRi2909] - [#141831]) - Replace "Off" with common state in `wyoming` ([@NoRi2909] - [#141832]) - Move roborock unique id to be based on roborock userid instead of email ([@allenporter] - [#141337]) - Replace "On" and "Off" with common states in `rfxtrx` ([@NoRi2909] - [#141835]) - Update apsystems library to support battery inverter ([@mawoka-myblock] - [#140086]) - Improve the readability of status messages in NUT ([@bonanitech] - [#141335]) - Migrate ESPHome to use token instead of media source ID for legacy Assist Pipelines ([@balloob] - [#139665]) - Replace "Off" with common state in `plugwise` ([@NoRi2909] - [#141828]) - Replace "Off" and references with common state in `teslemetry` ([@NoRi2909] - [#141841]) - Replace "Off" and references with common state in `tesla_fleet` ([@NoRi2909] - [#141840]) - Resolve state mismatches in `wolflink` ([@NoRi2909] - [#141846]) - Replace "Disabled" with common state in `lamarzocco` ([@NoRi2909] - [#141848]) - Replace "Disabled" with common state in `schlage`, fix sentence-case ([@NoRi2909] - [#141849]) - Bump plugwise to v1.7.3 ([@bouwew] - [#141843]) - Fix generic_thermostat so it doesn't turn on when current temp is within target temp range ([@esand] - [#138209]) - Add a coordinator to Point ([@joostlek] - [#126775]) - Replace "Off" in selector of `media_player` with common state ([@NoRi2909] - [#141853]) - Use common state for "Off" in `climate` selector ([@NoRi2909] - [#141850]) - Replace "Off" state in selectors of `home_connect` with common state ([@NoRi2909] - [#141857]) - Cleanup some typing in isy994 ([@bdraco] - [#141859]) - Bump PyISY to 3.4.0 ([@bdraco] - [#141851]) - Bump google_cloud deps ([@bdraco] - [#141861]) - Replace "Country" with common and pollutant labels with `sensor` strings ([@NoRi2909] - [#141863]) - Improve performance of as_compressed_state ([@bdraco] - [#141800]) - Replace "Home" and "Away" in `drop_connect` with common strings ([@NoRi2909] - [#141864]) - Fix LLM to speed up prefill ([@JohnTheNerd] - [#141156]) - Remove scan interval option from NUT ([@tdfountain] - [#141845]) - Replace "Home" and "Away" in `opentherm_gw` with common strings ([@NoRi2909] - [#141867]) - Replace "Home" and "Away" in reolink with common strings ([@NoRi2909] - [#141869]) - Replace "Home" and "Away" in `vallox` with common strings ([@NoRi2909] - [#141870]) - Set device connection MAC address for networked devices in NUT ([@tdfountain] - [#141856]) - Set and check unique id of config in NUT ([@tdfountain] - [#141783]) - Fix test RuntimeWarnings for hassio ([@cdce8p] - [#141883]) - Improve handling of empty iterable in async_add_entities ([@bdraco] - [#141889]) - Add OAuth support for Model Context Protocol (mcp) integration ([@allenporter] - [#141874]) - Fix test RuntimeWarnings for homeassistant_hardware ([@cdce8p] - [#141884]) - Replace "Away" in `generic_thermostat` with common string ([@NoRi2909] - [#141880]) - Replace "Away" in `humidifier` with common string ([@NoRi2909] - [#141872]) - Bump aiorussound to 4.5.0 ([@noahhusby] - [#141892]) - Define "Away" state in `plugwise` using common string ([@NoRi2909] - [#141875]) - Use common state for "Away" in `honeywell` ([@NoRi2909] - [#141894]) - Use common state for "Away" in `nobo_hub` ([@NoRi2909] - [#141895]) - Replace "Away" in `climate` with common state string, matching "Home" ([@NoRi2909] - [#141897]) - Bump SQLAlchemy to 2.0.40 ([@bdraco] - [#141898]) - Add sensor platform to Pterodactyl ([@elmurato] - [#141428]) - Update support to external library pypglab to version 0.0.5 ([@pglab-electronics] - [#141876]) - Test behavior of statistic_during_period when circular mean is undefined ([@emontnemery] - [#141554]) - Remove unnecessary imports of http integration ([@emontnemery] - [#141899]) - Simplify Energy cost sensor update method ([@abmantis] - [#138961]) - Use more common state strings in `lektrico` ([@NoRi2909] - [#141906]) - Replace "Connected" and "Disconnected" with common states ([@NoRi2909] - [#141913]) - Replace "Connected" and "Disconnected" with common states ([@NoRi2909] - [#141912]) - Use common state for "Paused" and "Unplugged" / "Plugged in" from `binary sensor` ([@NoRi2909] - [#141908]) - Add quality scale summary generator ([@balloob] - [#141780]) - Replace "Disconnected" with common string in `teslemetry` ([@NoRi2909] - [#141914]) - Don't create persistent notification when starting discovery flow ([@emontnemery] - [#141546]) - Fix spelling of "QR code" and improve grammar in `tuya` ([@NoRi2909] - [#141929]) - Add button platform to Pterodactyl ([@elmurato] - [#141910]) - Bump grpcio to 1.71.0 ([@bdraco] - [#141881]) - Fix Whirlpool sensor icon definition ([@abmantis] - [#141937]) - Add common module to ProxymoxVE integration ([@mib1185] - [#141941]) - Import function instead of relying on `hass.component` in watergate ([@jpbede] - [#141945]) - Replace "Open" with common state in `comelit` ([@NoRi2909] - [#141949]) - Bump pydantic to 2.11.1 ([@bdraco] - [#141951]) - Replace "Start" and "Disable" with common actions in `hassio` ([@NoRi2909] - [#141953]) - Add translations for flash options in `light.turn_on` action ([@tr4nt0r] - [#141950]) - Bump sensorpush-api to 2.1.2 ([@sstallion] - [#141965]) - Replace "a entity" with "an entity" in `isy994` user strings ([@NoRi2909] - [#141972]) - Fix typo "certificartes" in `fully_kiosk` ([@NoRi2909] - [#141979]) - Add tests for renault QuotaLimitException ([@epenet] - [#141985]) - Replace "A entity" with "An entity" in `modbus` ([@NoRi2909] - [#141973]) - Move Z-Wave JS smoke, CO, CO2, Heat, Water problem entities to diagnostic ([@balloob] - [#129922]) - Fix spelling in Reolink user-facing strings ([@NoRi2909] - [#141971]) - Remove redundant type hint from core_config.py ([@emontnemery] - [#141989]) - Unconditionally import turbojpeg from camera ([@emontnemery] - [#141995]) - Use send_json_auto_id in websocket_api tests ([@emontnemery] - [#141994]) - Move Vodafone Station to platinum quality scale ([@chemelli74] - [#141406]) - Bump Ohme to platinum ([@dan-r] - [#141762]) - Remove un-necessary wait for background tasks in Comelit tests ([@chemelli74] - [#142000]) - Add base class for onboarding views ([@emontnemery] - [#141970]) - Always set up after dependencies if they are scheduled to be loaded ([@arturpragacz] - [#141593]) - Capitalize app name in `deluge` description string ([@NoRi2909] - [#142003]) - Better throttling handling for the Renault API ([@tmenguy] - [#141667]) - Add select for dehumidifier's mode control ([@LG-ThinQ-Integration] - [#140572]) - Add common states for "Low", "Medium" and "High" ([@NoRi2909] - [#141999]) - Add Homee climate platform ([@Taraman17] - [#141616]) - Refactor Whirlpool sensor platform ([@abmantis] - [#141958]) - Sentence-case "Heat pump" / "High demand" states in `water_heater` ([@NoRi2909] - [#142012]) - Add type hint on inherrited attribute _message_callback for MQTT mixin classes ([@jbouwh] - [#142011]) - Reduce overhead to run headers middleware ([@bdraco] - [#142032]) - Bump actions/dependency-review-action from 4.5.0 to 4.6.0 (@dependabot - [#142042]) - Convert alexa test fixtures to async ([@emontnemery] - [#142054]) - Correct TodoItem docstrings ([@emontnemery] - [#142066]) - Mark Event and HassJob with @final ([@emontnemery] - [#142055]) - Convert test fixtures to async ([@emontnemery] - [#142052]) - Mark logbook.EventAsRow with @final ([@emontnemery] - [#142058]) - Mark ReadOnlyDict with @final ([@emontnemery] - [#142059]) - Mark Integration with @final ([@emontnemery] - [#142057]) - Use common states for battery sensor in `withings` ([@NoRi2909] - [#142043]) - Improve and add missing config flow strings in NUT ([@tdfountain] - [#142035]) - Correctly support humidification and dehumidification in Nexia Thermostats ([@currand] - [#139792]) - Use common states for "Low"/"Medium"/"High" in `wyoming` ([@NoRi2909] - [#142096]) - Use common states for "Low"/"Medium"/"High" in `matter` ([@NoRi2909] - [#142095]) - Replace "Sign into …" with "Sign in to …" in `sharkiq` ([@NoRi2909] - [#142087]) - Fix grammar bug "to sign into" in `hive` ([@NoRi2909] - [#142086]) - Replace "to log into" with "to log in to" in `honeywell` ([@NoRi2909] - [#142063]) - Use common states for selectors in `openai_conversation` ([@NoRi2909] - [#142056]) - Use common states for "speed" in `motionblinds_ble` ([@NoRi2909] - [#142050]) - Use more common states for "foot_warmer_temp" in `sleepiq` ([@NoRi2909] - [#142048]) - Use common states for "wi_fi_strength" in `aquacell` ([@NoRi2909] - [#142047]) - Use common states for "ptc_level" in `xiaomi_miio` ([@NoRi2909] - [#142044]) - Revert "Move setup messages from info to debug level" ([@abmantis] - [#142023]) - Fix strings username data description in NUT ([@tdfountain] - [#142115]) - Use snapshot_platform in all platform test modules for AVM Fritz!SmartHome ([@mib1185] - [#142093]) - Use common state for "Medium" in `iron_os` ([@NoRi2909] - [#142117]) - Use common states for "Low"/"Medium"/"High" in `litterrobot` ([@NoRi2909] - [#142112]) - Use common states for "Low"/"Medium"/"High" in `roborock` ([@NoRi2909] - [#142113]) - Improve exception handling in Pterodactyl ([@elmurato] - [#141955]) - Use common states for "Low"/"Medium"/"High" in `ecovacs` ([@NoRi2909] - [#142140]) - Use common states for "Low"/"Medium"/"High" in `home_connect` ([@NoRi2909] - [#142142]) - Use common states for "Low" and "High" in `balboa` ([@NoRi2909] - [#142150]) - Use common states for "Low" and "High" in `yale_smart_alarm` ([@NoRi2909] - [#142149]) - Fix lying comment in ConfigEntriesFlowManager.async_finish_flow ([@emontnemery] - [#142146]) - Use common states for "Low" and "High" in `dsmr_reader` ([@NoRi2909] - [#142159]) - Bump PySwitchBot to 0.59.0 ([@zerzhang] - [#142166]) - Add diagnostics for bosch alam integration ([@sanjay900] - [#142165]) - Update Whirlpool to 0.20.0 ([@abmantis] - [#142119]) - Use common states for "Low"/"Medium"/"High" in `yolink` ([@NoRi2909] - [#142139]) - Make `calendar.get_events` action description consistent ([@NoRi2909] - [#142170]) - Use common states for "Low"/"Medium"/"High" in `tessie` ([@NoRi2909] - [#142209]) - Use common states for "Low"/"Medium"/"High" in `teslemetry` ([@NoRi2909] - [#142210]) - Use common states for "Low"/"Medium"/"High" in `tesla_fleet` ([@NoRi2909] - [#142211]) - Bump pynina to 0.3.5 ([@DeerMaximum] - [#142218]) - Bump bleak-esphome to 2.13.1 ([@bdraco] - [#142233]) - Improve config entry type hints in NUT ([@tdfountain] - [#142237]) - Bump teslemetry-stream ([@Bre77] - [#142234]) - Bump bluetooth-data-tools to 1.27.0 ([@bdraco] - [#142221]) - Bump aiohomeconnect to 0.17.0 ([@Diegorro98] - [#142244]) - Use common states for "Low"/"Medium"/"High" in `lg_thinq` ([@NoRi2909] - [#142253]) - Add device class ENUM and options for sensors in NUT ([@tdfountain] - [#142242]) - Tweak evohome to handle older TCC-compatible systems ([@zxdavb] - [#142226]) - Tado add diagnostics platform ([@erwindouna] - [#142225]) - Fix RuntimeWarning in homeassistant_hardware ([@cdce8p] - [#142269]) - Use common state strings in NUT ([@tdfountain] - [#142284]) - Add support for Matter EVSE devicetype ([@lboue] - [#137189]) - Add Docker host networking issue detection ([@frenck] - [#142259]) - Avoid checking if debug logging is enabled on every WebSocket message ([@bdraco] - [#142258]) - Bump DSMR parser to 1.4.3 ([@erwindouna] - [#142303]) - Bump pydantic to 2.11.2 ([@bdraco] - [#142302]) - Add common states "Normal", "Very high" and "Very low" ([@NoRi2909] - [#142167]) - Restore "Promote after dependencies in bootstrap" ([@emontnemery] - [#142001]) - Add coverage to flux_led to ensure a user flow can replace an ignored entry ([@bdraco] - [#142103]) - Bump pykulersky dependency ([@emlove] - [#142311]) - Use common states for sensor levels in `overkiz` ([@NoRi2909] - [#142325]) - Use common states for sensor levels in `nam` ([@NoRi2909] - [#142323]) - Bump inkbird-ble to 0.10.1 ([@bdraco] - [#142314]) - Use common states for sensor levels in `tomorrowio` ([@NoRi2909] - [#142324]) - Add missing test_all requirements ([@twasilczyk] - [#142036]) - Add reauth flow to Pterodactyl ([@elmurato] - [#142285]) - Add reauth flow to bosch_alarm ([@sanjay900] - [#142251]) - Bump xiaomi-ble to 0.35.0 ([@Ernst79] - [#142350]) - Use common states for "Low" and "Normal" in `dsmr` ([@NoRi2909] - [#142354]) - Use common states for sensor levels in `openuv` ([@NoRi2909] - [#142346]) - Use common states for sensor levels in `accuweather` ([@NoRi2909] - [#142345]) - Record quality scale for IMGW-PIB ([@bieniu] - [#141380]) - Add move queue item HEOS entity service ([@andrewsayre] - [#142301]) - Improve enphase_envoy diagnostics error handling to retain collected data ([@catsmanac] - [#142255]) - Add some Xiaomi BLE sensor translations ([@edenhaus] - [#142109]) - Add reconfiguration flow to NUT ([@tdfountain] - [#142127]) - Add DHCP discovery support to Bond ([@bdraco] - [#142372]) - Bump yarl to 1.19.0 ([@bdraco] - [#142379]) - Upgrade url-normalize to 2.2.0 ([@scop] - [#142365]) - Fix flapping logger test ([@bdraco] - [#142367]) - Add sensor platform to eheimdigital ([@autinerd] - [#138809]) - Update Fritz quality scale ([@chemelli74] - [#142411]) - Add parallel updates to Fritz ([@chemelli74] - [#142409]) - Add parallel updates to SamsungTV ([@chemelli74] - [#142403]) - Add thermostat battery and signal sensors for Airzone integration ([@Noltari] - [#142390]) - Use common states for `battery_critical` in `nuki` ([@NoRi2909] - [#142349]) - Set parallel updates for SMLIGHT entities ([@tl-sl] - [#142455]) - Add missing strings to SamsungTV ([@chemelli74] - [#142405]) - Use common state for "Normal" in `matter` ([@NoRi2909] - [#142452]) - Add GATT polling support to INKBird ([@bdraco] - [#142307]) - Use mock_config_flow test helper in config tests ([@emontnemery] - [#142461]) - Remove `ConfigEntriesFlowManager.async_post_init` ([@emontnemery] - [#142463]) - Remove FlowManager.async_post_init ([@emontnemery] - [#142462]) - Use common states for "Normal" and "Low" in `binary_sensor` ([@NoRi2909] - [#142465]) - Use common state for "Normal" in `lg_thinq` ([@NoRi2909] - [#142453]) - Use common states for "Low" and "High" in `fyta` ([@NoRi2909] - [#142472]) - Add switchbot roller shade and hubmini matter support ([@zerzhang] - [#142168]) - Add tests to MotionMount integration ([@RJPoelstra] - [#137540]) - Add subdiv aliases to workday ([@gjohansson-ST] - [#133608]) - Add state multiplexer in fibaro integration ([@rappenze] - [#139649]) - Fix wait for a dependency with config entries ([@arturpragacz] - [#142318]) - Delete Home Connect deprecated binary door sensor ([@Diegorro98] - [#142490]) - Use common state for "Normal" in `humidifier` ([@NoRi2909] - [#142479]) - Use common states for "Normal" and "High" in `romy` ([@NoRi2909] - [#142485]) - Use common state for "Normal" in `homee` ([@NoRi2909] - [#142450]) - Delete deprecated strings related to Home Connect binary door sensor ([@Diegorro98] - [#142495]) - Make spelling of "ecobee" consistent, matching official branding ([@NoRi2909] - [#142496]) - Add reconfig flow to bosch_alarm ([@sanjay900] - [#142451]) - Add more Z-Wave USB discovery ([@MartinHjelmare] - [#142460]) - Bump nexia to 2.7.0 ([@jrhillery] - [#142429]) - bump bosch_alarm_mode2 to 0.4.6 ([@sanjay900] - [#142436]) - Small improvements to the repairs testing helpers ([@bdraco] - [#142511]) - Add translations for connection closed errors in Android TV Remote ([@tronikos] - [#142523]) - Add niko_home_control quality scale ([@VandeurenGlenn] - [#134000]) - Add sensor platform to bosch_alarm ([@sanjay900] - [#142151]) - Improve Supervisor addon_running test fixture ([@MartinHjelmare] - [#142525]) - Remember prior config flow user entries for enphase_envoy ([@catsmanac] - [#142457]) - Increase huawei_lte scan interval to 30 seconds ([@scop] - [#142533]) - Fix typos in hassio ([@emontnemery] - [#142529]) - Improve parameters in Z-Wave init tests ([@MartinHjelmare] - [#142532]) - Use common state for "Normal" in `tessie` / `teslemetry` / `tesla_fleet` ([@NoRi2909] - [#142515]) - Move inkbird coordinator logic into coordinator.py ([@bdraco] - [#142517]) - Bump weheat to 2025.3.7 ([@barryvdh] - [#142539]) - Use common state for "Normal" in `yolink` ([@NoRi2909] - [#142544]) - Use common states for "Low" and "High" in `tuya` ([@NoRi2909] - [#142491]) - Improve friendly names of `rf_strength` and `wifi_strength` in `netatmo` ([@NoRi2909] - [#141673]) - Fix blocking call in Pterodactyl ([@elmurato] - [#142518]) - Use base entity class for Whirlpool climate ([@abmantis] - [#142548]) - Bump github/codeql-action from 3.28.13 to 3.28.15 (@dependabot - [#142516]) - Improve Syncthru tests ([@joostlek] - [#142338]) - Set quality scale to silver for SMLIGHT integration ([@tl-sl] - [#142448]) - Remove meaningless asserts in some hassio tests ([@emontnemery] - [#142583]) - Attempt to fix flaky bootstrap test ([@emontnemery] - [#142536]) - Add tests of behavior when completing an aborted data entry flow ([@emontnemery] - [#142590]) - Protect hass data keys in setup.py ([@emontnemery] - [#142589]) - SMA add DHCP discovery ([@erwindouna] - [#135843]) - Replace typo "to login to" with "to log in to" in `bring` ([@NoRi2909] - [#142579]) - Improve tests of clean up when reauth flow aborts ([@emontnemery] - [#142592]) - Replace typo "to login to" with "to log in to" in `mqtt` ([@NoRi2909] - [#142575]) - Add Syncthru platform tests ([@joostlek] - [#142596]) - Make exceptions translatable for SMLIGHT ([@tl-sl] - [#142587]) - Abort if a flow is removed during a step ([@emontnemery] - [#142138]) - Replace typo "to login to" with "to log in to" in `fyta` ([@NoRi2909] - [#142576]) - Replace typo "to login to" with "to log in to" in `ohme` ([@NoRi2909] - [#142578]) - Replace typo "to login to" with "to log in to" in `traccar_server` ([@NoRi2909] - [#142599]) - Replace typo "to login" with "to log in" in `smarttub` ([@NoRi2909] - [#142600]) - Add full test coverage for Fritz config_flow ([@chemelli74] - [#142418]) - Extend UnitOfReactivePower with 'kvar' ([@skrynklarn] - [#142558]) - Add support for air purifiers in HomeKit ([@MaartenStaa] - [#142467]) - Replace typo "to login to" with "to log in to" in `reolink` ([@NoRi2909] - [#142577]) - Move Whirlpool test and clean unused code ([@abmantis] - [#142617]) - Bump pydantic to 2.11.13 ([@bdraco] - [#142612]) - Add imeon inverter integration ([@Imeon-Energy] - [#130958]) - Fix sentence-casing and spelling in `touchline_sl` ([@NoRi2909] - [#142644]) - Use common state for "Normal" in `yeelight` ([@NoRi2909] - [#142641]) - Use common state for "Normal" in `ecovacs` ([@NoRi2909] - [#142642]) - Remove deprecated aux heat from econet ([@joostlek] - [#142626]) - Use common state for "Off" in `nut` ([@NoRi2909] - [#142643]) - Improve config flow title in ViCare integration ([@CFenner] - [#142573]) - Flipr - Removal of obsolete code. ([@cnico] - [#142504]) - Fix typo "You can login to …" in `opensky` ([@NoRi2909] - [#142649]) - Replace typo "login to" with "log in to" in `fireservicerota` ([@NoRi2909] - [#142652]) - Fix sentence-casing and typo in `elmax` ([@NoRi2909] - [#142650]) - Store update settings in hassio store ([@emontnemery] - [#142526]) - Fallback to config entry ID as unique ID when serialno is not available for APCUPSD ([@yuxincs] - [#130852]) - Refactor Whirlpool sensor tests ([@abmantis] - [#142437]) - Add WS command config_entries/flow/subscribe ([@emontnemery] - [#142459]) - Use common helper function in resolve integration dependencies ([@arturpragacz] - [#140989]) - Use common state for "Normal" in `onedrive` ([@NoRi2909] - [#142673]) - Fixes to user-facing strings of `rfxtrx` integration ([@NoRi2909] - [#142677]) - Revert "Add onboarding view /api/onboarding/integration/wait" ([@emontnemery] - [#142680]) - Revert "Don't create repairs asking user to remove duplicate flipr config entries" ([@emontnemery] - [#142647]) - Use shorthand attributes for MQTT device tracker entity ([@jbouwh] - [#142671]) - Abort reauth flows on config entry reload ([@emontnemery] - [#140931]) - Add backup support to the hassio OS update entity ([@emontnemery] - [#142580]) - Replace "Setup your …" with correct "Set up your …" in `iometer` ([@NoRi2909] - [#142685]) - Improve Syncthru config flow tests ([@joostlek] - [#142618]) - Extract Syncthru coordinator in separate file ([@joostlek] - [#142620]) - Validate MQTT device tracker location data before assigning ([@jbouwh] - [#141980]) - Use sub stream as default option for EZVIZ ([@RenierM26] - [#136023]) - Add Buienradar apparent temperature and forecast rain chance & wind gust ([@hugo-vrijswijk] - [#135287]) - Add test to assert different private key types are accepted and stored correctly in MQTT config flow ([@jbouwh] - [#142703]) - Add device error sensor to ViCare integration ([@CFenner] - [#142605]) - Refactor Syncthru sensor platform ([@joostlek] - [#142704]) - Bump aiohasupervisor from version 0.3.0 to version 0.3.1b1 ([@agners] - [#142721]) - Improve Z-Wave reconfigure flow ([@MartinHjelmare] - [#142475]) - Add onboarding view /api/onboarding/integration/wait ([@emontnemery] - [#142688]) - Add missing typed to SamsungTV ([@chemelli74] - [#142738]) - Avoid Z-Wave config entry unload in test teardown ([@MartinHjelmare] - [#142732]) - Fix missing sentence-casing in a few `plex` strings ([@NoRi2909] - [#142720]) - Add more state references to `shelly` ([@NoRi2909] - [#142716]) - Move cloud onboarding API to an onboarding platform ([@emontnemery] - [#141978]) - Add WS command integration/wait ([@emontnemery] - [#142040]) - Cleanup snapshot call in tests ([@chemelli74] - [#142750]) - Add full test coverage for Comelit humidifier platform ([@chemelli74] - [#141852]) - Refactor Syncthru binary sensor ([@joostlek] - [#142696]) - Update strings for Whirlpool config flows ([@abmantis] - [#142758]) - Fix slack DeprecationWarnings ([@cdce8p] - [#142754]) - Ensure person loads after recorder ([@bdraco] - [#142585]) - Update uiprotect to 7.5.3 ([@cdce8p] - [#142766]) - Add non-shared ssl client_context ([@mvdnes] - [#142653]) - Introduce base entity in Syncthru ([@joostlek] - [#142694]) - UniFi redact WLAN password ([@Kane610] - [#142767]) - bump xiaomi-ble to 0.36.0 ([@Ernst79] - [#142761]) - Log lutron_caseta exception on pairing failure ([@bdraco] - [#140776]) - Update h2 to 4.2.0 ([@cdce8p] - [#142777]) - Move backup backup onboarding API to an onboarding platform ([@emontnemery] - [#142713]) - Remove unnecessary error handling from backup onboarding ([@emontnemery] - [#142786]) - Migrate inkbird to use entry.runtime_data ([@bdraco] - [#142780]) - Disable Home Connect appliance refresh when frequent disconnects are detected ([@Diegorro98] - [#142615]) - Update pytest warnings filter ([@cdce8p] - [#142797]) - Add support for passing though `description_placeholders` to `_abort_if_unique_id_configured` ([@bdraco] - [#142779]) - add support for quadruple button events for xiaomi-ble ([@Ernst79] - [#142760]) - Add entity translations to Syncthru ([@joostlek] - [#142774]) - Add diagnostics support to Syncthru ([@joostlek] - [#142776]) - Clean up Syncthru unique id ([@joostlek] - [#142778]) - Migrate Syncthru to runtime data ([@joostlek] - [#142775]) - Fix spelling of "off-peak", add common state for "Normal" in `plugwise` ([@NoRi2909] - [#142682]) - Ensure no ALPN is negotiated for SMTP ([@mvdnes] - [#142296]) - Bump xiaomi-ble to 0.37.0 ([@zry98] - [#142812]) - Update pillow to 11.2.1 ([@cdce8p] - [#142811]) - Update beautifulsoup4 to 4.13.3 ([@cdce8p] - [#142751]) - Use common states for "Low"/"Medium"/"High" in `sensibo` ([@NoRi2909] - [#142118]) - Use typed ConfigEntry in UptimeRobot ([@chemelli74] - [#142846]) - Bump colorlog to 6.9.0 ([@Thomas55555] - [#142616]) - Small cleanup for Vodafone Station ([@chemelli74] - [#142867]) - Add integration for Miele ([@astrandb] - [#142498]) - Add transition and flash feature flags for MQTT JSON light ([@jbouwh] - [#142692]) - Bump aioesphomeapi to 29.10.0 ([@bdraco] - [#142813]) - Use existing translations for mqtt subentry platform selector ([@jbouwh] - [#142876]) - Bump inkbird-ble to 0.11.0 ([@bdraco] - [#142832]) - [xiaomi_ble] Support Body Composition Scale S400 ([@zry98] - [#142705]) - Add async_set_updated_data method to PassiveBluetoothProcessorCoordinator ([@bdraco] - [#142879]) - Update ollama to allow selecting mutiple LLM APIs ([@allenporter] - [#142445]) - Improve local calendar error logging when uploading invalid .ics files ([@allenporter] - [#142891]) - Strip whitespace from new todo list item names ([@allenporter] - [#142889]) - Spelling corrections in miele integration ([@astrandb] - [#142907]) - Bump inkbird-ble to 0.13.0 ([@bdraco] - [#142885]) - Bump PySwitchBot to 0.60.0 ([@zerzhang] - [#142905]) - Bump pyOverkiz to 1.17.0 ([@iMicknl] - [#142854]) - Use common states for "Low" / "Medium" / "High" in `climate` ([@NoRi2909] - [#142842]) - Avoid setting up ESPHome dashboard if its been uninstalled ([@bdraco] - [#142904]) - Add parallel updates to UptimeRobot ([@chemelli74] - [#142849]) - Use runtime_data in UptimeRobot ([@chemelli74] - [#142848]) - Set entity categories for some entities in Syncthru ([@joostlek] - [#142828]) - Validate ESPHome mac address before updating IP on discovery ([@bdraco] - [#142878]) - Avoid starting ESPHome reauth when an unexpected device is found at the last address ([@bdraco] - [#142814]) - Add debug logging to homekit when an sensor entity cannot be classified ([@bdraco] - [#142707]) - Include HKC BLE MAC in device info when available ([@bdraco] - [#141900]) - Add quality scale to Comelit ([@chemelli74] - [#139743]) - Config flow progress in percent ([@MindFreeze] - [#142737]) - Add support for InkBird IAM-T1 ([@bdraco] - [#142824]) - Small cleanups to the inkbird coordinator ([@bdraco] - [#142911]) - Fix typo "Could not login …" and add common state in `xiaomi_miio` ([@NoRi2909] - [#142648]) - Add preset modes to HKC fans ([@bdraco] - [#142528]) - Fix flakey bluetooth options flow tests ([@bdraco] - [#142920]) - Remove state attributes in Totalconnect ([@joostlek] - [#142625]) - Fix typo in util.ssl test ([@mvdnes] - [#142799]) - Fix spelling of "off-peak" in `huisbaasje` ([@NoRi2909] - [#142810]) - Bump habluetooth to 3.38.1 ([@bdraco] - [#142915]) - Fix powerwall display of actual remaining battery, instead of reserved capacity ([@weltall] - [#142391]) - Bump aioautomower to 2025.4.0 ([@Thomas55555] - [#142609]) - Fix vesync purifier 131 tests ([@cdnninja] - [#142860]) - Use configured names in HomeKit for child accessories ([@bdraco] - [#142531]) - Improve backup tests ([@cdce8p] - [#142785]) - Add template function: device_name ([@piitaya] - [#142683]) - Remove config import in EmonCMS ([@joostlek] - [#142624]) - Remove YAML import in Point ([@joostlek] - [#142627]) - Remove deprecated state attributes in seventeentrack ([@joostlek] - [#142622]) - Refactor homematicip_cloud connection ([@hahn-th] - [#139081]) - Add effects translation/icon for Demo light ([@karwosts] - [#142862]) - Remove the word "node" from ESPHome texts ([@balloob] - [#142929]) - Bump qbittorrent-api to 2024.9.67 ([@lachlan443] - [#142588]) - Kulersky refactor to new Bluetooth subsystem ([@emlove] - [#142309]) - Add WeHeat Flow sensors for pumps ([@barryvdh] - [#139390]) - Correct template fan optimistic mode and supported features ([@Petro31] - [#142414]) - Add wind gust attribute to Météo France weather entity ([@bors-ltd] - [#136839]) - Add common states for "Auto" and "Manual" ([@NoRi2909] - [#142914]) - Introduce common base entity for Comelit bridge ([@chemelli74] - [#142855]) - Vesync Display Switch Feature ([@cdnninja] - [#137493]) - Use common state for "Auto", fix sentence-casing in `demo` ([@NoRi2909] - [#142934]) - Use common state for "Auto" in `humidifier` ([@NoRi2909] - [#142937]) - Restore python 3.13.2 requirement ([@joostlek] - [#142932]) - Add a repair for ESPHome device conflicts ([@bdraco] - [#142507]) - Use common states "Auto"/"Manual", fix sentence-casing in `yamaha_musiccast` ([@NoRi2909] - [#142931]) - Remove redundant logging from UptimeRobot config_flow ([@chemelli74] - [#142940]) - Add missing strings to UptimeRobot ([@chemelli74] - [#142921]) - Add async_has_entity_registry_updated_listeners ([@bdraco] - [#142772]) - Use common states for "Auto"/"Manual" in `huawei_lte` ([@NoRi2909] - [#142943]) - Use common state for "Auto" in `airzone_cloud` ([@NoRi2909] - [#142944]) - Use common states for "Auto" and "High" in `palazzetti` ([@NoRi2909] - [#142945]) - Use common state for "Auto" in `sensibo` ([@NoRi2909] - [#142941]) - Bump python-linkplay to 0.2.3 ([@silamon] - [#142571]) - Fix race to rename entity ([@bdraco] - [#142584]) - Use common state for "Auto" in `matter` ([@NoRi2909] - [#142947]) - Replace reference from `climate` with common "Auto" state in `baf` ([@NoRi2909] - [#142936]) - Use common states "Auto" and "Manual" in `osoenergy` ([@NoRi2909] - [#142950]) - Add support for device sub units in AVM Fritz!SmartHome ([@mib1185] - [#142845]) - Add Reolink recording packing time ([@starkillerOG] - [#142847]) - Simplify huawei_lte entities event setup ([@scop] - [#142501]) - Use common state for "Auto" in `vesync` ([@NoRi2909] - [#142958]) - Use common state for "Auto" in `knx` ([@NoRi2909] - [#142959]) - Fix homeaticip_cloud RuntimeWarnings ([@cdce8p] - [#142961]) - Use common state for "Auto" in `reolink` ([@NoRi2909] - [#142971]) - Use common state for "Auto" and fix sentence-casing in `plugwise` ([@NoRi2909] - [#142970]) - Use common state for "Auto" and fix sentence-casing in `tado` ([@NoRi2909] - [#142969]) - Use common state for "Auto" in `climate` ([@NoRi2909] - [#142948]) - Bump zeroconf to 0.146.5 ([@bdraco] - [#142962]) - Use common state for "Auto" in `lg_thinq` ([@NoRi2909] - [#142973]) - Use common state for "Auto" in `roborock` ([@NoRi2909] - [#142972]) - Bump codecov/codecov-action from 5.4.0 to 5.4.2 (@dependabot - [#142974]) - Bump lutron's dependency on pylutron to 0.2.17 ([@cdheiser] - [#142953]) - Code optimization for UptimeRobot binary ([@chemelli74] - [#142986]) - Check that time_pattern interval matcher is not zero ([@Choromanski] - [#142630]) - Add number platform to eheimdigital ([@autinerd] - [#142835]) - Add quality scale to UptimeRobot ([@chemelli74] - [#142912]) - Remove uneeded setdefault from Whirlpool config entry ([@abmantis] - [#142999]) - Fix device creation in fibaro integration ([@rappenze] - [#142957]) - Use common states for "Low", "Medium", "High" and "Auto" in `tuya` ([@NoRi2909] - [#143002]) - Use common state for "Auto" in `iron_os` ([@NoRi2909] - [#143001]) - Use common states for "Auto" and "Manual" in `overkiz` ([@NoRi2909] - [#143005]) - Handle name conflicts in ESPHome config flow ([@bdraco] - [#142966]) - Use common state for "Auto", fix casing in `mqtt` ([@NoRi2909] - [#143000]) - Use common state for "Manual" in `hive` ([@NoRi2909] - [#143009]) - Adjust issue template to assign Bug issue type ([@frenck] - [#143017]) - Use common state for "Auto" in `xiaomi_miio` ([@NoRi2909] - [#143015]) - Use common state for "Auto", fix sentence-casing of "QR code" in `romy` ([@NoRi2909] - [#143016]) - Use common state for "Auto" in `wolflink` ([@NoRi2909] - [#143014]) - Use common states for "Auto" and "Manual" in `flipr` ([@NoRi2909] - [#143011]) - Update sky_hub to remove codeowner ([@RogerSelwyn] - [#143047]) - Improve ESPHome strings ([@bdraco] - [#143048]) - Add links to enable Google Calendar API ([@mik-laj] - [#142377]) - Fix flakey ESPHome dashboard setup test ([@bdraco] - [#143057]) - Bump aioesphomeapi to 30.0.1 ([@bdraco] - [#143056]) - Explictly set PARALLEL_UPDATES for ESPHome entity platforms ([@bdraco] - [#143065]) - Add translated exception for ESPHome action call failures ([@bdraco] - [#143067]) - Use common states for "Auto" / "Manual" in `lametric` ([@NoRi2909] - [#143066]) - Explictly set PARALLEL_UPDATES in ESPHome assist_satellite entity platform ([@bdraco] - [#143068]) - Grade Syncthru on the quality scale ([@joostlek] - [#142829]) - Use pyephember2 library in ephember ([@Zaduvalo] - [#140459]) - Use common state for "Manual" in `homee` ([@NoRi2909] - [#143063]) - Refactor Whirlpool climate tests ([@abmantis] - [#142689]) - Remove unused fixtures from Whirlpool ([@abmantis] - [#143082]) - Raise on failed switching in devolo Home Network ([@Shutgun] - [#143072]) - Add diagnostics to fibaro integration ([@rappenze] - [#143003]) - Fix wrong return type in Whirlpool test helper ([@abmantis] - [#143085]) - Use icon translations in devolo Home Network device tracker ([@Shutgun] - [#143089]) - Update blueprint syntax ([@alexcarson440] - [#135050]) - OpenAI Conversation: Add web search support for new models ([@LuaKT] - [#143054]) - Use common state for "Manual", fix sentence-casing in `homekit_controller` ([@NoRi2909] - [#143083]) - Remove old test in devolo Home Network ([@Shutgun] - [#143095]) - Remove outdated test for locks ([@arturpragacz] - [#143061]) - Move _attr_should_poll to base Whirlpool entity class ([@abmantis] - [#143100]) - Use common state for "Manual", unify intercardinal directions in `netatmo` ([@NoRi2909] - [#143062]) - Use common state for "Manual" in `tolo` ([@NoRi2909] - [#143104]) - Use entity_registry_enabled_by_default fixture in devolo Home Network ([@Shutgun] - [#143108]) - Add device class for fuel sensor in StarLine integration ([@frenck] - [#143111]) - Use common states for "Auto" and "Manual" in `smartthings` ([@NoRi2909] - [#142976]) - Add search to media_player ([@zweckj] - [#140321]) - Fix flakey ESPHome dashboard tests (attempt 2) ([@bdraco] - [#143123]) - Bump eheimdigital to 1.1.0 ([@autinerd] - [#143138]) - Bump yarl to 1.20.0 ([@bdraco] - [#143124]) - Bump habluetooth to 3.39.0 ([@bdraco] - [#143125]) - Bump esphome-dashboard-api to 1.3.0 ([@bdraco] - [#143128]) - New ZWave-JS migration flow ([@MindFreeze] - [#142717]) - Add miele diagnostics platform ([@astrandb] - [#142900]) - Use firmware name from device class for matter update entity ([@piitaya] - [#143140]) - Create empty Z-Wave JS device on smart start provisioning ([@MindFreeze] - [#140872]) - Migrate lamarzocco to pylamarzocco 2.0.0 ([@zweckj] - [#142098]) - Improve Whirlpool config flow test completeness and naming ([@abmantis] - [#143118]) - Use freezer for time change in Whirlpool config flow test ([@abmantis] - [#143162]) - Add bronze quality scale for Whirlpool ([@abmantis] - [#142752]) - Update mypy-dev 1.16.0a8 ([@cdce8p] - [#143166]) - Fix for media content type case in Squeezebox ([@peteS-UK] - [#143099]) - Cleanup lamarzocco tests ([@zweckj] - [#143176]) - Fix missing go2rtc dependency in non-docker setups ([@abmantis] - [#143172]) - Remove unreachable code in ESPHome media_players ([@bdraco] - [#143203]) - Small improvements to ESPHome setup ([@bdraco] - [#143204]) - Add icons for ESPHome entities ([@bdraco] - [#143202]) - Add additional config entry typing to ESPHome ([@bdraco] - [#143126]) - Make remaining ESPHome exceptions translatable ([@bdraco] - [#143184]) - Make unknown media source exception translatable ([@bdraco] - [#143208]) - Fix hassio mocking in ESPHome dashboard tests ([@bdraco] - [#143212]) - Add service definition for user facing action to media player search ([@zweckj] - [#143177]) - Fix flakey Bluetooth options flow tests ([@bdraco] - [#143215]) - Fix Intergas climate entity category ([@jbouwh] - [#143240]) - Add device class for moisture detection in Overkiz binary sensors ([@iMicknl] - [#143236]) - Add duration device class and unit of measurement for Overkiz ([@iMicknl] - [#143237]) - Add device class for outlet engine sensor in Overkiz integration ([@iMicknl] - [#143238]) - Add native units, device classes, and state classes for consumption sensors in Overkiz ([@iMicknl] - [#143239]) - Fix state class for tariff sensor in Overkiz ([@iMicknl] - [#143234]) - Adjust cover reproduce state to prefer setting positions if supported ([@bdraco] - [#143226]) - Add device class and options to sensor defect for Overkiz ([@iMicknl] - [#143241]) - Add humidifier unit test for switchbot ([@zerzhang] - [#143207]) - Make renault scan interval dynamic ([@tmenguy] - [#142964]) - Update types packages ([@cdce8p] - [#143187]) - Bump pyblu to 2.0.1 ([@LouisChrist] - [#143178]) - Refactor live history and logbook to avoid unnecessary task creation for recorder sync ([@bdraco] - [#143244]) - Add typed listeners to Teslemetry sensor platform ([@Bre77] - [#142236]) - Fix reconfigure flow for lamarzocco ([@zweckj] - [#143152]) - Add typed listeners to Teslemetry binary sensor platform ([@Bre77] - [#142238]) - Add common state for "Error" ([@NoRi2909] - [#143139]) - Add switchot switches unit test with restore state ([@zerzhang] - [#143250]) - Update OpenAI conversation agent to allow multiple LLM APIs ([@allenporter] - [#143189]) - Update Google Generative AI to allow multiple LLM APIs ([@allenporter] - [#143191]) - Fix Automation/Script: sequence within a parallel ignoring enabled flag ([@MichaelMKKelly] - [#142977]) - Raise ConfigEntryNotReady mqtt setup fails In LG ThinQ ([@LG-ThinQ-Integration] - [#140488]) - Continue conversation with full-width question mark support ([@xiasi0] - [#143078]) - Add websocket connectivity binary sensor to lamarzocco ([@zweckj] - [#143161]) - Avoid creating ClientTimeout object on every hassio ingress request ([@bdraco] - [#143254]) - Add more features to lamarzocco updates ([@zweckj] - [#143157]) - Initialize time _attr_native_value with None ([@autinerd] - [#143171]) - Add preinfusion settings to lamarzocco ([@zweckj] - [#143159]) - Add sensors to lamarzocco ([@zweckj] - [#143156]) - Filter media players in browse media action to supported feature ([@zweckj] - [#143183]) - Allow selection of multiple LLM APIs in Anthropic ([@allenporter] - [#143190]) - Decouple service registration in Renault ([@epenet] - [#143210]) - Add reconfigure support to ESPHome ([@bdraco] - [#143132]) - Remove legacy format exception for ESPHome entity naming ([@bdraco] - [#143049]) - TTS to use ffmpeg in streaming fashion ([@balloob] - [#140536]) - Cleanup tests for Jewish calendar integration ([@tsvi] - [#138793]) - Wyoming to use tokens instead of media source IDs for TTS ([@balloob] - [#139668]) - Add `tracker power saving` binary sensor to Tractive integration ([@bieniu] - [#142718]) - Add missing data description strings of config flow for NUT ([@tdfountain] - [#143267]) - Use common state for "Error" in `vacuum` ([@NoRi2909] - [#143265]) - Use common state for "Error" in `lawn_mower` ([@NoRi2909] - [#143266]) - Turn on after setting parameters in Govee Light Local ([@abmantis] - [#143233]) - Replace literals with consts in Govee Light Local tests ([@abmantis] - [#143280]) - Use common state for "Error", fix sentence-casing in `tplink_omada` ([@NoRi2909] - [#143278]) - Use common state for "Error" in `home_connect` ([@NoRi2909] - [#143276]) - Add entity categories to Husqvarna Automower sensors ([@Thomas55555] - [#143277]) - Use common state for "Error" in `blue_current` ([@NoRi2909] - [#143274]) - Add more states to error sensor in Husqvarna Automower ([@Thomas55555] - [#143270]) - Use common state for "Error" in `fronius` ([@NoRi2909] - [#143284]) - Reset logging level in esphome test ([@cdce8p] - [#143291]) - Bump aiohttp to 3.11.17 ([@bdraco] - [#143290]) - Remove unused variable and import in NUT ([@tdfountain] - [#143294]) - Fix display state to return None instead of STATE_UNKNOWN in NUT ([@tdfountain] - [#143297]) - Remove unnecessary persistent notification in test case for NUT ([@tdfountain] - [#143298]) - Remove debug option in unifiprotect tests ([@cdce8p] - [#143296]) - Add contextmanager to reset logger after set_level call in tests ([@cdce8p] - [#143295]) - Add remove device support to NUT ([@tdfountain] - [#143293]) - Fix type of port in test util for NUT ([@tdfountain] - [#143303]) - Remove unused variable in test util for NUT ([@tdfountain] - [#143304]) - Remove icon for button that uses default icon in NUT ([@tdfountain] - [#143305]) - Support new local token generation method in Overkiz ([@iMicknl] - [#143181]) - Use _get_reauth_entry rather than storing in flow for NUT ([@tdfountain] - [#143308]) - Add helper method to clear logger overwrites for tests ([@cdce8p] - [#143301]) - Linkplay: bump lib to 0.2.4 ([@vingerha] - [#143313]) - Use common state for "Error" in `tesla_wall_connector` ([@NoRi2909] - [#143272]) - Use common state for "Error" in `matter` ([@NoRi2909] - [#143268]) - Use common state for "Error" in `aranet` ([@NoRi2909] - [#143282]) - Use common state for "Error" in `jvc_projector` ([@NoRi2909] - [#143283]) - Use common state for "Error", capitalize "1P" in `lektrico` ([@NoRi2909] - [#143315]) - Use common state for "Error" in `bmw_connected_drive` ([@NoRi2909] - [#143316]) - Use common state for "Error" in `prusalink` ([@NoRi2909] - [#143317]) - Use common state for "Error" in `roborock` ([@NoRi2909] - [#143318]) - Use common state for "Error" in `tessie` ([@NoRi2909] - [#143319]) - Use common state for "Error" in `zha` ([@NoRi2909] - [#143320]) - Fix spelling of "off-peak", improve error message in `teslemetry` ([@NoRi2909] - [#143321]) - Bump pyschlage to 2025.4.0 ([@dknowles2] - [#143345]) - Bump aioshelly to version 13.5.0 ([@bieniu] - [#143350]) - Upgrade huawei-lte-api to 1.11.0 ([@scop] - [#143351]) - Bump pymiele to 0.3.6 ([@astrandb] - [#143338]) - Bump pyOverkiz to 1.17.1 ([@iMicknl] - [#143353]) - Optimize sliding window history_stats to not re-query the database every interval ([@karwosts] - [#143279]) - Fix spelling of "off-grid" in `goodwe` ([@NoRi2909] - [#143355]) - Fix spelling of "off-grid" in `apsystems` ([@NoRi2909] - [#143356]) - Fix spelling of "off-grid" and "on-grid" in `teslemetry` ([@NoRi2909] - [#143357]) - Fix spelling of "off-grid" in `tessie` ([@NoRi2909] - [#143358]) - Fix spelling of "off-grid" in `tesla_fleet` ([@NoRi2909] - [#143359]) - Rename Cozytouch comfort preset modes in Overkiz ([@adriencog] - [#143365]) - Add missing icons to Cozytouch preset modes in Overkiz ([@adriencog] - [#143364]) - Set Cozytouch hvac action from regulation mode in Overkiz ([@adriencog] - [#143363]) - Add light unit tests for switchbot ([@zerzhang] - [#140436]) - Bump aiohttp to 3.11.18 ([@bdraco] - [#143392]) - Use config_entry selector for reload_config_entry ([@karwosts] - [#143370]) - Fix utility_meter wrong/old value on reset ([@mdcdr] - [#142951]) - Fix typos in UptimeRobot tests ([@chemelli74] - [#143397]) - Restore service call performance by avoiding expensive runtime cast ([@bdraco] - [#143378]) - Correct handling of entities with empty name for ESPHome devices ([@bdraco] - [#143366]) - Improve ESPHome abort messages for already-configured devices ([@bdraco] - [#143289]) - Move quality scale to bronze for UptimeRobot ([@chemelli74] - [#143399]) - Add DHCP discovery subscribe websocket API ([@bdraco] - [#143106]) - Improve human-readable name for new/reauth/reconfig in ESPHome ([@bdraco] - [#143302]) - Huawei LTE icon improvements ([@scop] - [#143342]) - Update aioairzone-cloud to v0.6.12 ([@Noltari] - [#143400]) - Remove deprecated yaml import from Smarty ([@mib1185] - [#143406]) - Use common state for "Error" in `peblar` ([@NoRi2909] - [#143273]) - Add Homee wind_monitoring_state to numbers ([@Taraman17] - [#139848]) - Add support for HVAC mode "OFF" in Somfy Heating Temperature Interface in Overkiz ([@iMicknl] - [#143396]) - Add last cleaned sensor to lamarzocco ([@zweckj] - [#143414]) - Bump aiorussound to 4.5.2 ([@noahhusby] - [#143431]) - Fix sentence-casing of "Error status" in `motionmount` ([@NoRi2909] - [#143436]) - Fix sentence-casing in `intellifire` ([@NoRi2909] - [#143435]) - Bump yalexs-ble to 2.6.0 ([@bdraco] - [#143420]) - Use `spec` for Whirlpool mocks ([@abmantis] - [#143416]) - Remove uneeded constructor from Whirlpool climate ([@abmantis] - [#143408]) - Bump teslemetry-stream to 0.7.5 ([@Bre77] - [#143387]) - Remove deprecated action call addon_update from Supervisor ([@mib1185] - [#143404]) - Remove wake helper from Teslemetry ([@Bre77] - [#143376]) - Remove deprecated yaml import from Canary ([@mib1185] - [#143410]) - Remove deprecated yaml import from local file ([@mib1185] - [#143405]) - De-duplicate test helper function ([@epenet] - [#143437]) - Use HassKey for zone data ([@cdce8p] - [#143323]) - Bump pylamarzocco to 2.0.0b2 ([@zweckj] - [#143413]) - Dont cache available property in Teslemetry ([@Bre77] - [#143380]) - Add translations to `UpdateFailed` exceptions in IronOS ([@tr4nt0r] - [#143285]) - Remember previous input in renault config flow ([@epenet] - [#143438]) - Add huawei_lte config flow data descriptions ([@scop] - [#143388]) - Use HassKey for wemo data ([@cdce8p] - [#143322]) - Use aioshelly methods with Shelly RPC number entities ([@bieniu] - [#142482]) - Add 'auto' HVACMode for AtlanticElectricalTowelDryer in Overkiz ([@iMicknl] - [#143243]) - Add icon translations and missing text translations for select in Overkiz ([@iMicknl] - [#143369]) - Change lamarzocco general update frequency ([@zweckj] - [#143417]) - Add remaining Binary Sensor entities to Teslemetry ([@Bre77] - [#143384]) - Delay stream startup in Teslemetry ([@Bre77] - [#142447]) - Refactor coordinator of ista EcoTrend integration ([@tr4nt0r] - [#143422]) - Make backup listing more resilient for onedrive ([@zweckj] - [#143010]) - Increase test coverage in ista EcoTrend integration ([@tr4nt0r] - [#143426]) - Cleanup base streaming entity in Teslemetry ([@Bre77] - [#143375]) - Clear statistics on entry removal in ista EcoTrend integration ([@tr4nt0r] - [#143433]) - Remove unnecessary typing casts in anthropic ([@cdce8p] - [#143447]) - Roll back changes on upload failure in onedrive ([@zweckj] - [#143012]) - Abort reauth flow on unique id mismatch in ista EcoTrend integration ([@tr4nt0r] - [#143430]) - Add diagnostics platform to ista EcoTrend ([@tr4nt0r] - [#143428]) - Fix lg_thinq RuntimeWarning in tests ([@cdce8p] - [#143448]) - Fix error in diagnostics test in ista EcoTrend integration ([@tr4nt0r] - [#143456]) - Migrate VoIP to use Assist Pipeline TTS tokens ([@balloob] - [#139671]) - Add/remove devices on push in Husqvarna Automower ([@Thomas55555] - [#142550]) - Remove redundant parameter from config_entry data of LCN integration ([@alengwenus] - [#135912]) - Replace unnecessary MappingProxyType annotations in integrations ([@cdce8p] - [#143451]) - Fix inconsistent spelling of "add-ons" in `analytics_insights` ([@NoRi2909] - [#143466]) - ESPHome Assist Satellite share TTS url in RUN_START ([@balloob] - [#143460]) - Fix some mistakes in the Habitica tests ([@tr4nt0r] - [#143465]) - Fix issue in with jellyfin during browsing ([@zweckj] - [#143478]) - Bump pylamarzocco to 2.0.0b3 ([@zweckj] - [#143477]) - Use `rpc_call` decorator in the Shelly entity module ([@bieniu] - [#143484]) - Add translated UoM for non-standard sensor measures in NUT ([@tdfountain] - [#143307]) - Apply for bronze integration quality status for enphase_envoy ([@catsmanac] - [#136332]) - Move device registry into function declaration for tests in NUT ([@tdfountain] - [#143349]) - Use runtime data for hyperion ([@cdce8p] - [#143461]) - Add exception translations to Renault ([@epenet] - [#143452]) - Bump sigstore/cosign-installer from 3.8.1 to 3.8.2 (@dependabot - [#143501]) - Bump fnv-hash-fast to 1.5.0 ([@bdraco] - [#143494]) - Fix sentence-casing in two strings of `group` ([@NoRi2909] - [#143500]) - Use aioshelly methods with Shelly RPC text and select entities ([@bieniu] - [#143464]) - Fix device tracker of freebox component to get devices from all interfaces ([@turakamou] - [#142668]) - Replace unnecessary MappingProxyType runtime uses in integrations ([@cdce8p] - [#143507]) - Fix hassfest type hints for ConfigSubentryFlow ([@edenhaus] - [#143502]) - Remove deprecated `hass.components` ([@jpbede] - [#141947]) - Add ntfy (ntfy.sh) integration ([@tr4nt0r] - [#135152]) - Rename Nuki to Nuki Bridge ([@edenhaus] - [#143463]) - Bump pyatmo to 9.0.0 ([@cgtobi] - [#143512]) - Adjust Home Connect max executions parameters ([@Diegorro98] - [#143509]) - Remove boost and off temperature workaround from AVM Fritz!SmartHome ([@mib1185] - [#142863]) - Fix some minor issues and nitpicks in ntfy integration ([@tr4nt0r] - [#143516]) - Add quality scale for google calendar integration ([@allenporter] - [#131328]) - Remove deprecated `hass.helpers` ([@edenhaus] - [#143514]) - Make use of "counterclockwise" consistent in `hue` ([@NoRi2909] - [#143521]) - Fix KeyError in energy websocket ([@abmantis] - [#143519]) - Handle Tailscale hosts without client connectivity details ([@agners] - [#143505]) - Use aioshelly method to set the target temperature for Shelly BLU TRV ([@bieniu] - [#143504]) - Fix display issues with ESPHome encryption key steps ([@bdraco] - [#143483]) - Break apart zeroconf integration to prepare for WebSocket API ([@bdraco] - [#143490]) - Make Whirlpool test check for success after failure ([@abmantis] - [#143525]) - Small quality fixes for ESPHome ([@bdraco] - [#143535]) - Bump onedrive-personal-sdk to 0.0.14 ([@zweckj] - [#143534]) - Tado bump 0.18.14 & race condition fix ([@erwindouna] - [#143531]) - Add parallel updates in lock and lock unit tests for switchbot integration ([@zerzhang] - [#143391]) - Increase zeroconf timeout to 10s ([@bdraco] - [#143541]) - Add diagnostics for switchbot integration ([@zerzhang] - [#143389]) - Bump PySwitchbot to 0.60.1 ([@zerzhang] - [#143551]) - Elevate Recorder "Error executing ..." from warning to error ([@ildar170975] - [#142816]) - Use shorthand attributes in PEGELONLINE ([@mib1185] - [#143564]) - Small fixes to the translation strings in PEGELONLINE ([@mib1185] - [#143567]) - Use DeviceInfo in the Shelly RPC entity base class ([@bieniu] - [#143565]) - Improve type annotation in the Shelly text and number platform ([@bieniu] - [#143568]) - Bump aiocomelit to 0.12.0 to use async_create_clientsession in Comelit integration ([@chemelli74] - [#143528]) - Bump aiovodafone to 0.10.0 to use async_create_clientsession in Vodafone Station integration ([@chemelli74] - [#143537]) - Fix bug in miele diagnostics ([@astrandb] - [#143569]) - Fix typos and use a common string in `synology_dsm` ([@NoRi2909] - [#143573]) - Enable strict type checks for PEGELONLINE ([@mib1185] - [#143563]) - Add miele light platform ([@astrandb] - [#143119]) - Bump actions/setup-python from 5.5.0 to 5.6.0 (@dependabot - [#143545]) - Bump github/codeql-action from 3.28.15 to 3.28.16 (@dependabot - [#143546]) - Use None for Unknown state in Whirlpool sensor ([@abmantis] - [#143582]) - Use common string for "cannot_connect" in `imgw_pib` ([@NoRi2909] - [#143574]) - Wait for person integration in onboarding ([@emontnemery] - [#143584]) - Use common string for `abort::unknown` in `srp_energy` ([@NoRi2909] - [#143576]) - Use common string for `error::unknown` in `iometer` ([@NoRi2909] - [#143575]) - Use common strings for "already_in_progress" etc. in `music_assistant` ([@NoRi2909] - [#143570]) - Fix missing plural on "Advisories" in `environment_canada` ([@NoRi2909] - [#143562]) - Bump hass-nabucasa to 0.96.0 ([@balloob] - [#143542]) - Fix spelling of "counterclockwise" in `deconz` ([@NoRi2909] - [#143523]) - Raise `ConfigEntryNotReady` when fetching Whirlpool appliances fails ([@abmantis] - [#143601]) - Use correct singular and lowercase for "webhook" in `twilio` ([@NoRi2909] - [#143596]) - Use correct singular and lowercase for "webhook" in `mailgun` ([@NoRi2909] - [#143595]) - Remove the previously deprecated ESPHome assist in progress binary sensor ([@bdraco] - [#143536]) - Improve error message when ESPHome reconfigure selects an unexpected device ([@bdraco] - [#143608]) - Mark Whirlpool quality as bronze ([@abmantis] - [#143603]) - ESPHome quality improvements round 2 ([@bdraco] - [#143613]) - Cleanup duplicate entry data in ESPHome assist_satellite ([@bdraco] - [#143611]) - Fix Switcher review comments ([@thecode] - [#143607]) - Fix available status of entities in Overkiz ([@iMicknl] - [#143538]) - Remove add-on changelog from cached information ([@agners] - [#143526]) - Add voice styles to HA Cloud ([@balloob] - [#143605]) - Improve ESPHome test typing ([@bdraco] - [#143617]) - Fix sentence-casing of "webhook" in `gpslogger` and `geofency` ([@NoRi2909] - [#143614]) - Bump homematicip to 2.0.1 ([@hahn-th] - [#143609]) - Allow float for device_tracker location accuracy ([@jbouwh] - [#143604]) - Add Maytag virtual integration supported by Whirlpool ([@abmantis] - [#143612]) - Remove unused hass from EsphomeAssistSatelliteWakeWordSelect ([@bdraco] - [#143618]) - Quality improvements for the ESPHome dashboard coordinator ([@bdraco] - [#143619]) - Fix ESPHome async_step_reconfigure signature ([@bdraco] - [#143620]) - Mark ESPHome quality as platinum ([@bdraco] - [#143033]) - Remove duplicate _attr_should_poll in ESPHome EsphomeAssistSatelliteWakeWordSelect ([@bdraco] - [#143624]) - Use typed ConfigEntry in SamsungTV ([@chemelli74] - [#143627]) - Disable polling for modern vehicles in Teslemetry ([@Bre77] - [#143495]) - Fix naming consistency in Switcher service strings ([@thecode] - [#143629]) - Add new units L/h , L/s and m³/s to volume flow rate sensor device class ([@mib1185] - [#143625]) - Add volume flow rate device class to water_flow sensor in PEGELONLINE ([@mib1185] - [#143631]) - Improve error logging when state is too long ([@bdraco] - [#143636]) - Abort Shelly flows if the device is not fully provisioned ([@bieniu] - [#143652]) - Avoid creating tasks to add entities when no entities are passed ([@bdraco] - [#143647]) - Assign plex update entity to server device ([@piitaya] - [#143654]) - Bump aiohasupervisor from version 0.3.b1 to version 0.3.1 ([@agners] - [#143585]) - Remove unused defaults from entity_registry.RegistryEntry ([@emontnemery] - [#143655]) - Update trigger based template entity resolution order ([@Petro31] - [#140660]) - Make proper Z-Wave reconfigure flow ([@MartinHjelmare] - [#143549]) - Remove unnecessary mixins from AVM Fritz!SmartHome ([@mib1185] - [#143658]) - Update template cover to modern style config ([@Petro31] - [#141878]) - Support for Matter 1.4 Water Heater device type ([@lboue] - [#131505]) - Clean up Z-Wave config flow ([@MartinHjelmare] - [#143670]) - Bump uiprotect to 7.5.5 ([@doug-hoffman] - [#143668]) - Bump env_canada lib to 0.10.2 ([@gwww] - [#143664]) - Bump renault-api to 0.3.0 ([@epenet] - [#143657]) - Add ratio attribute to Transmission torrent info ([@etcho] - [#143459]) - Update quality scale for switchbot ([@zerzhang] - [#143145]) - Change "webhook" to lowercase and use "webhook service" in `dialogflow` ([@NoRi2909] - [#143643]) - Change "webhook (applet)" to lowercase in `ifttt` ([@NoRi2909] - [#143642]) - Sentence-case "webhook" in `locative` ([@NoRi2909] - [#143646]) - Add an icon to the VoIP assist satellite entities ([@balloob] - [#143671]) - Reduce ref counting in _async_write_ha_state ([@bdraco] - [#143634]) - Update Music Assistant browse media types ([@jozefKruszynski] - [#143249]) - Improve Z-Wave migration flow ([@MartinHjelmare] - [#143673]) - Add missing exception translations to Comelit ([@chemelli74] - [#142861]) - Add switch platform to miele integration ([@astrandb] - [#142925]) - Use coordinator data for devolo Home Network PLC data rate sensor ([@Shutgun] - [#143606]) - Add common state "Fault" ([@NoRi2909] - [#143390]) - Add button platform to miele ([@astrandb] - [#143508]) - Add climate platform to miele integration ([@astrandb] - [#143333]) - Fix surepetcare sensor error ([@PineappleEmperor] - [#143286]) - Add miele binary_sensor platform ([@astrandb] - [#142903]) - Add S3 integration ([@tomasbedrich] - [#139325]) - Set entities to config category in SmartThings ([@joostlek] - [#143669]) - Bump actions/download-artifact from 4.2.1 to 4.3.0 (@dependabot - [#143650]) - bump pyenphase to 1.26.0 ([@catsmanac] - [#143686]) - Add zeroconf discovery to miele ([@astrandb] - [#143259]) - Add missing huawei_lte sensor translations ([@scop] - [#143694]) - Set unique id in ephember ([@Zaduvalo] - [#143180]) - Preserve reasoning during tool calls for openai_conversation ([@Shulyaka] - [#143699]) - Remove lower call in async_reserve ([@bdraco] - [#143682]) - Move state length validation to StateMachine APIs ([@bdraco] - [#143681]) - Add WebSocket API to zeroconf to observe discovery ([@bdraco] - [#143540]) - Allow Z-Wave controller migration on USB discovery ([@MartinHjelmare] - [#143677]) - Add properties to miele entity class ([@astrandb] - [#143622]) - Refactor tests for Shelly config flow ([@bieniu] - [#143517]) - Use value_fn in Switcher sensor platform ([@thecode] - [#143711]) - Improve device handling for disconnected IronOS devices ([@tr4nt0r] - [#143446]) - Use device_registry fixture in Switcher test_remove_device ([@thecode] - [#143723]) - Update Switcher temperature sensor device class and state class ([@thecode] - [#143722]) - Remove sebfortier2288 from Soma code owners ([@sebfortier2288] - [#143715]) - Use common state for "Fault" in `shelly` ([@NoRi2909] - [#143730]) - Add reauth flow to ntfy integration ([@tr4nt0r] - [#143729]) - Bump velbusaio to 2025.4.2 ([@cereal2nd] - [#143675]) - Remove unnecessary Supervisor info call ([@agners] - [#143700]) - Translate missing exceptions in SamsungTV ([@chemelli74] - [#143628]) - Move Switcher handle_coordinator_update to base entity ([@thecode] - [#143738]) - Bump aioautomower to 2025.4.4 ([@Thomas55555] - [#143533]) - Record Anthropic token statistics in conversation trace ([@allenporter] - [#143727]) - Split up SSDP integration into modules ([@bdraco] - [#143732]) - Increase Gemini max tokens to avoid failures observed in evaluations ([@allenporter] - [#143728]) - Dont add location entities without location scope in Teslemetry ([@Bre77] - [#143497]) - Bump voluptuous-openapi to 0.0.7 ([@allenporter] - [#143742]) - Update deprecated const usage in alexa integration ([@sanjay900] - [#143741]) - Import media player constants at integration level for alexa smart home ([@jbouwh] - [#143767]) - Set device class for huawei_lte connectivity binary sensors ([@scop] - [#143764]) - Make exception messages translatable for APCUPSD ([@yuxincs] - [#143747]) - Add diagnostics platform to ntfy platform ([@tr4nt0r] - [#143774]) - Bump Wallbox version to 0.9.0 ([@jorisdrenth] - [#143775]) - Bump opower to 0.12.0 ([@tronikos] - [#143748]) - Fix hvac_mode property to handle missing CORE_ON_OFF state in Atlantic Electrical Heater in Overkiz ([@iMicknl] - [#143330]) - Bump bluetooth-data-tools to 1.28.0 ([@bdraco] - [#143782]) - Bump pymiele to 0.4.0 ([@astrandb] - [#143789]) - Bump habluetooth to 3.42.0 and bleak-esphome to 2.14.0 ([@bdraco] - [#143787]) - Remove redundant entity_id collision check in entity registry ([@emontnemery] - [#143660]) - Add missing state class in sfr-box ([@odouville] - [#143773]) - Remove obsolete code in Renault integration ([@epenet] - [#143808]) - Update docs in renault quality-scale ([@epenet] - [#143806]) - Bump thermobeacon-ble to 0.9.0 ([@bdraco] - [#143797]) - Bump leaone-ble to 0.2.0 ([@bdraco] - [#143798]) - Bump sensorpush-ble to 1.8.0 ([@bdraco] - [#143794]) - Bump inkbird-ble to 0.14.1 ([@bdraco] - [#143793]) - Bump sensorpro-ble to 0.6.0 ([@bdraco] - [#143796]) - Bump bluemaestro-ble to 0.3.0 ([@bdraco] - [#143795]) - Bump govee-ble to 0.44.0 ([@bdraco] - [#143800]) - Bump thermopro-ble to 0.12.0 ([@bdraco] - [#143799]) - Add renault reconfigure flow ([@epenet] - [#143449]) - Enable deletion of stale miele devices ([@astrandb] - [#143811]) - Add backup agent retention config ([@MartinHjelmare] - [#143174]) - Fix flaky test test_async_parallel_updates_with_zero_on_sync_update ([@emontnemery] - [#143810]) - Bump habluetooth to 3.44.0 ([@bdraco] - [#143802]) - Use common state for "Fault", add recommended hyphen in `fronius` ([@NoRi2909] - [#143812]) - Bump aioshelly to 13.6.0 ([@bdraco] - [#143814]) - Bump hdate to 1.1.0 ([@tsvi] - [#143759]) - add enphase_envoy interface mac to device registry ([@catsmanac] - [#143758]) - Bump bluetooth-data-tools to 1.28.1 ([@bdraco] - [#143817]) - Update samsungtv test snapshots ([@emontnemery] - [#143826]) - Update netatmo test snapshots ([@emontnemery] - [#143828]) - Add streaming connectivity binary sensors to Teslemetry ([@Bre77] - [#143443]) - Update rainforest_raven test snapshots ([@emontnemery] - [#143829]) - Fix trigger template entity issue when coordinator data is None ([@Petro31] - [#143830]) - Schlage: Source valid auto lock times from pyschlage ([@dknowles2] - [#143382]) - Bump pylamarzocco to 2.0.0b6 ([@zweckj] - [#143778]) - Bump pySmartThings to 3.2.0 ([@joostlek] - [#143833]) - Bump docker/build-push-action from 6.15.0 to 6.16.0 (@dependabot - [#143651]) - Improve energy entities in Teslemetry ([@Bre77] - [#143641]) - Add miele core temp sensors ([@astrandb] - [#143785]) - Make spelling of "self-test" consistent in `zha` ([@NoRi2909] - [#143842]) - Bump zwave-js-server-python to 0.63.0 ([@MartinHjelmare] - [#143844]) - Fix spelling of "self-test" in `apcupsd` ([@NoRi2909] - [#143843]) - Mill, add statistics ([@Danielhiversen] - [#130406]) - Add some tests with an invalid plugStatus and renault twingo iii. ([@tmenguy] - [#143838]) - Add cv.renamed ([@emontnemery] - [#143834]) - Bump odp-amsterdam to v6.1.1 ([@klaasnicolaas] - [#143854]) - Add sentry mode sensor to Teslemetry ([@Bre77] - [#143855]) - Add common translations to Sentry in Teslemetry ([@Bre77] - [#143868]) - Add trigger based entities to template switch ([@Petro31] - [#141763]) - Do not allow to enable BT scanner for Shelly Gen4 device with Zigbee enabled ([@bieniu] - [#143824]) - Add availability to SmartThings devices ([@joostlek] - [#143836]) - Bump actions/attest-build-provenance from 2.2.3 to 2.3.0 (@dependabot - [#143865]) - Replace pymelcloud with python-melcloud ([@erwindouna] - [#142120]) - apply for platinum quality scale for enphase_envoy ([@catsmanac] - [#143846]) - Add fan platform to miele integration ([@astrandb] - [#143772]) - Use common state for "Fault" in `peblar` ([@NoRi2909] - [#143708]) - Adapt template sensors to use the same plural trigger/condition/action definitions as automations ([@chammp] - [#127875]) - Use common state "Fault" in `wolflink` ([@NoRi2909] - [#143688]) - Add more huawei_lte sensor descriptions ([@scop] - [#143707]) - Add strict type checking to SMTP integration ([@mib1185] - [#143698]) - Bump YoLink Lib to v0.5.2 ([@matrixd2] - [#143873]) - Bump apsystems-ez1 to 2.5.1 ([@xathon] - [#143739]) - Add some more sensors to miele integration ([@astrandb] - [#142979]) - Refresh Home Connect program entities possible options when an appliance gets connected ([@Diegorro98] - [#143213]) - Add support for external USB drives to Synology DSM ([@lezmaka] - [#138661]) - Add log of missing codes to miele diagnostics ([@astrandb] - [#143877]) - Remove dependency on modbus for stiebel_eltron ([@ThyMYthOS] - [#136482]) - Fix duplicate code from merge conflict ([@Petro31] - [#143880]) - Bump aioesphomeapi to 30.1.0 ([@bdraco] - [#143881]) - Turn off autospec for zeroconf mocks ([@bdraco] - [#143879]) - Fix hyphens on "self-consumption"/"serial number" in `enphase_envoy` ([@NoRi2909] - [#143887]) - Add 3 duration sensors to miele ([@astrandb] - [#143160]) - Add trigger based template lights ([@Petro31] - [#140631]) - Simplify device registry checks in renault tests ([@epenet] - [#143863]) - Improve TurnOn/Off LLM tool descriptions ([@allenporter] - [#143768]) - Upgrade url-normalize to 2.2.1 ([@scop] - [#143751]) - Prefer huawei_lte SSDP model name over friendly name ([@scop] - [#143725]) - Change all `imap` action descriptions to match HA style ([@NoRi2909] - [#143894]) - Make spelling of "self-consumption" consistent in `growatt_server` ([@NoRi2909] - [#143886]) - Add missing hyphen to "self-clean" in `roborock` ([@NoRi2909] - [#143893]) - Fix spelling of "self-consumption" in `tessie`/`tesla_fleet`/`teslemetry` ([@NoRi2909] - [#143890]) - Add missing hyphens to "self-…" in `imeon_inverter` ([@NoRi2909] - [#143888]) - LinkPlay group members should return the entity ids ([@silamon] - [#141791]) - Add reconfiguration flow to ista EcoTrend integration ([@tr4nt0r] - [#143457]) - Rename const maps in Whirlpool ([@abmantis] - [#143409]) - Fix mcp_server CI test ([@jbouwh] - [#143898]) - Add statistic entities to lamarzocco ([@zweckj] - [#143415]) - Add log when device is online and unavailable ([@zerzhang] - [#143648]) - Add missing hyphen to "self-check" in `incomfort` ([@NoRi2909] - [#143900]) - Add missing hyphen to "self-test" in `weheat` ([@NoRi2909] - [#143899]) - Add WebSocket API to ssdp to observe discovery ([@bdraco] - [#143862]) - Bump apsystems-ez1 to 2.6.0 ([@Thomas55555] - [#143897]) - Bump incomfort-client to v0.6.8 ([@jbouwh] - [#143895]) - Improve Z-Wave hassio confirm form text ([@MartinHjelmare] - [#143908]) - Improve parse_time_expression list comprehension to get interval values ([@Choromanski] - [#143488]) - Bump pymiele to 0.4.1 ([@astrandb] - [#143903]) - Bump habluetooth to 3.45.0 ([@bdraco] - [#143909]) - Remove redundant typing cast in miele ([@cdce8p] - [#143913]) - Clean up Text-to-Speech ([@balloob] - [#143744]) - Bump inkbird-ble to 0.15.0 ([@bdraco] - [#143916]) - Bump sensorpush-ble to 1.9.0 ([@bdraco] - [#143917]) - Bump thermobeacon-ble to 0.10.0 ([@bdraco] - [#143918]) - Bump sensorpro-ble to 0.7.0 ([@bdraco] - [#143919]) - Bump thermopro-ble to 0.13.0 ([@bdraco] - [#143920]) - Bump leaone-ble to 0.3.0 ([@bdraco] - [#143921]) - Bump bluemaestro-ble to 0.4.0 ([@bdraco] - [#143922]) - Fix Z-Wave USB discovery already configured ([@MartinHjelmare] - [#143907]) - add `verify_ssl` config flow option to ntfy integration ([@tr4nt0r] - [#143731]) - Use snapshot_platform in renault tests ([@epenet] - [#143864]) - Improve ESPHome dashboard diagnostics ([@bdraco] - [#143914]) - Cleanup renault test constants ([@epenet] - [#143924]) - Use unique VIN in renault tests ([@epenet] - [#143925]) - Make name a top-level key for SSDP discovery WebSocket API ([@bdraco] - [#143923]) - Improve Renault plug status binary sensor ([@tmenguy] - [#143931]) - Use unique registration number in renault tests ([@epenet] - [#143926]) - Remove redundant Renault test fixtures ([@epenet] - [#143929]) - Add extra logging in samsungtv ([@epenet] - [#143933]) - Handle Z-Wave migration low SDK version ([@MartinHjelmare] - [#143936]) - Add Nuki brand with Matter support ([@edenhaus] - [#143904]) - Use CONF_PIN in SamsungTv config flow ([@chemelli74] - [#143621]) - Ensure port is stored and used in SamsungTV legacy bridge ([@epenet] - [#143940]) - Remove redundant turn_on/turn_off methods in samsungtv ([@epenet] - [#143939]) - Add retry restore step to ZWave-JS migration ([@MindFreeze] - [#143934]) - Allow overriding blueprinted templates ([@emontnemery] - [#143874]) - Fix invalid-else in samsungtv ([@epenet] - [#143942]) - Add Rehlko (formerly Kohler Energy Management) Integration ([@PeteRager] - [#143602]) - Remove Oncue integration ([@joostlek] - [#143945]) - Change function alias to proxy in ista EcoTrend ([@tr4nt0r] - [#143911]) - Fix incorrect return types in samsungtv tests ([@epenet] - [#143937]) - Bump orjson to 3.10.18 ([@bdraco] - [#143943]) - Allow streaming text into TTS ResultStream objects ([@balloob] - [#143745]) - Improve the live context tool prompt with additional instructions ([@allenporter] - [#143746]) - switchbot_cloud: Add firmware information ([@mrueg] - [#143693]) - Add an LLM tool for fetching todo list items ([@allenporter] - [#143777]) - Don't attempt to garbage collect objects leaked by previous modules ([@emontnemery] - [#143944]) - Fix spelling of "Overtorque fault" in `litterrobot` ([@NoRi2909] - [#143953]) - Add generator status sensors for Rehlko ([@PeteRager] - [#143948]) - Add tests for parse_time_expression ([@Choromanski] - [#143912]) - Bump deebot-client to 13.0.0 ([@edenhaus] - [#143823]) - Adjust unique_id in SamsungTV tests ([@epenet] - [#143959]) - Various minor tweaks in samsungtv tests ([@epenet] - [#143951]) - Remove icon from rehlko power_source ([@bdraco] - [#143955]) - Add time platform to eheimdigital ([@autinerd] - [#143168]) - Use freezer.tick in SamsungTV tests ([@epenet] - [#143954]) - Delay register callback in SamsungTV ([@epenet] - [#143950]) - Add Sabbath mode to SmartThings ([@joostlek] - [#141072]) - Add zeroconf to Home Connect ([@Diegorro98] - [#143952]) - Add repair flow for Shelly BLE scanner with unsupported firmware ([@bieniu] - [#143850]) - Improve Error message states in `fronius` ([@NoRi2909] - [#143958]) - Add light as entity platform on MQTT subentries ([@jbouwh] - [#141345]) - Fix Z-Wave USB flow test warning ([@MartinHjelmare] - [#143956]) - Bump uv to 0.7.1 ([@edenhaus] - [#143957]) - Allow multiple config entries in Home Connect ([@Diegorro98] - [#143935]) - Cleanup samsungtv coordinator ([@epenet] - [#143949]) - Use Lokalise references to remove duplicates in todo component ([@TimoPtr] - [#143967]) - Update frontend to 20250430.1 ([@piitaya] - [#143965]) - Use freezer.tick once more in SamsungTV ([@epenet] - [#143970]) - Bump intents to 2025.4.30 ([@synesthesiam] - [#143969]) - Fix broken URL in MQTT translation strings ([@jbouwh] - [#143973]) - Push country config to Supervisor ([@agners] - [#143871]) - Add Google Gemini virtual integration ([@tronikos] - [#143753]) - Add National Grid US virtual integration ([@tronikos] - [#143756]) - Bump openai to 1.76.2 ([@Shulyaka] - [#143902]) - Bump yt-dlp to 2025.03.31 ([@andreimoraru] - [#143733]) - Use google-maps-routing in google_travel_time ([@eifinger] - [#140691]) - Update frontend to 20250430.2 ([@piitaya] - [#143974]) - Migrate climate attributes to own entities in AVM Fritz!SmartHome ([@mib1185] - [#143394]) - Add detergent select entities to smartthings ([@joostlek] - [#143666]) - Add door binary sensor to Whirlpool ([@abmantis] - [#143947]) - Add more sensors to Teslemetry ([@Bre77] - [#143386]) - switchbot_cloud: Add battery sensor for Bot and Smart Locks ([@mrueg] - [#143689]) - Add mediabrowser search to music assistant ([@jozefKruszynski] - [#143851]) - Expose LitterHopper status for LR4 ([@f3ndot] - [#143684]) - Add return energy and compensation to Opower ([@parkerbxyz] - [#135258]) - Bump ZHA to 0.0.57 ([@puddly] - [#143963]) - Add absolute humidity sensor to homematicip_cloud ([@hahn-th] - [#143709]) - Add switchbot circulator fan support ([@zerzhang] - [#142980]) - Add SmartThings water consumption sensor ([@wilbiev] - [#142765]) - Linkplay: add entity_picture attribute (media image url) for media player, works for WiiM ([@vingerha] - [#143328]) - Record Switcher quality scale ([@thecode] - [#141065]) - Implement data coordinator for Adax-integration ([@LazyTarget] - [#139514]) - Spelling fixes to user-facing strings of `tplink` ([@NoRi2909] - [#143649]) - Jewish Calendar - support omer count after sunset ([@yohaybn] - [#143332]) - Add switch platform to eheimdigital ([@autinerd] - [#142412]) - Encourage to use UID instead of name for update and delete todos ([@TimoPtr] - [#143556]) - Improve device action config entry lookup in NUT ([@tdfountain] - [#142133]) - Improve config flow of devolo Home Network ([@Shutgun] - [#131911]) - Fix broken references in `teslemetry` ([@NoRi2909] - [#143981]) - Add support for WMS roller shutters and blinds ([@mback2k] - [#132645]) - Bump pushover-complete to 1.2.0 ([@TheMegamind] - [#143966]) - Add units of measurement for Home Connect counter entities ([@Diegorro98] - [#143982]) - Bump pylamarzocco to 2.0.0b7 ([@zweckj] - [#143989]) - Ensure legacy TTS providers are hidden if entity exists ([@balloob] - [#143992]) - Add translations for "energy_distance" and "wind_direction" in `random` ([@NoRi2909] - [#143994]) - Default backup encryption to true when updating only location retention ([@jpbede] - [#143997]) - Add connect/disconnect callbacks to lamarzocco ([@zweckj] - [#144011]) - Add bluetooth connection availability to diagnostics for lamarzocco ([@zweckj] - [#144012]) - Pass empty set instead of empty dict to get_last_statistics ([@tronikos] - [#144022]) - Fix state of fan entity for Miele hobs with extractor when turned off ([@aturri] - [#144025]) - Media Player strings adjust grammar ([@OzGav] - [#144030]) - Handle TimeoutError for lamarzocco ([@zweckj] - [#144042]) - Use action property defined in MieleEntity ([@astrandb] - [#144052]) - Use device class transation for door in miele ([@astrandb] - [#144053]) - Avoid validation of ESPHome MAC when discovered entry is ignored or unchanged ([@bdraco] - [#144071]) - Avoid DomainData lookup in ESPHome update platform ([@bdraco] - [#144072]) - Bump inkbird-ble to 0.16.1 ([@bdraco] - [#144074]) - Fix brightness calculation when using brightness_step_pct ([@andreaskoelsch] - [#143786]) - Improve naming of miele freezers and fridges ([@astrandb] - [#144062]) - Bump py-nextbusnext to 2.1.2 ([@ViViDboarder] - [#144081]) - Bump teslemetry-stream to 0.7.7 ([@Bre77] - [#144085]) - Only create a single resolver object if there are multiple aiohttp sessions ([@bdraco] - [#144090]) - Fix small issues with mqtt translations and improve readability ([@jbouwh] - [#144091]) - Disable S3 checksums ([@tomasbedrich] - [#144092]) - bump aiokem to 0.5.9 ([@PeteRager] - [#144098]) - Update frontend to 20250502.0 ([@bramkragten] - [#144114]) - Bump aiodns to 3.3.0 ([@bdraco] - [#144115]) - Bump aioautomower to 2025.5.1 ([@Thomas55555] - [#144118]) - Fix intermittent unavailability for lamarzocco brew active sensor ([@zweckj] - [#144120]) - Update pywmspro to 0.2.2 to make error handling more robust ([@mback2k] - [#144124]) - Bump PyISY to 3.4.1 ([@bdraco] - [#144127]) - Bump bleak-esphome to 2.15.1 ([@bdraco] - [#144129]) - Bump Bluetooth deps to improve auto recovery process ([@bdraco] - [#144133]) - Fix check for locked device in AVM Fritz!SmartHome ([@florian-sabonchi] - [#141697]) - Use kodi posters, fall back to thumbnails if unavailable. ([@charrus] - [#144066]) - Skip the update right after the migration in Opower ([@tronikos] - [#144088]) - Add tests to ensure ESPHome entity_ids are preserved on upgrade ([@bdraco] - [#144116]) - Switch to common clientsession for lamarzocco ([@zweckj] - [#144137]) - Bump habluetooth to 3.48.2 ([@bdraco] - [#144157]) - Bump zeroconf to 0.147.0 ([@bdraco] - [#144158]) - Point thumbnail TTS media source to right logo ([@balloob] - [#144162]) - Bump pymiele to 0.4.3 ([@astrandb] - [#144176]) - Fix licenses check for setuptools ([@cdce8p] - [#144181]) - Bump homematicip to 2.0.1.1 ([@hahn-th] - [#144182]) - Add missing pollen category to AccuWeather ([@bieniu] - [#144185]) - Fix intent TurnOn creating stack trace for buttons ([@balloob] - [#144205]) - Fix message corruption in picotts component ([@lukakama] - [#141182]) - Use names instead of statistic IDs in the Opower repair issue ([@tronikos] - [#144018]) - Avoid delaying HA startup in Rehlko ([@PeteRager] - [#144202]) - bump aiokem to 0.5.10 ([@PeteRager] - [#144203]) - Fix Office 365 calendars to be compatible with rfc5545 ([@allenporter] - [#144230]) - Fix missing head forwarding in ingress ([@el] - [#144231]) - Update remote calendar to do all event handling in an executor ([@allenporter] - [#144232]) - Update local calendar to process calendar events in the executor ([@allenporter] - [#144233]) - Bump ical to 9.2.0 ([@allenporter] - [#144240]) - Fix Invalid statistic_id for Opower: National Grid ([@tronikos] - [#144243]) - Remove program phase sensor from miele vacuum robot ([@astrandb] - [#144257]) - Bump python-roborock to 2.18.2 ([@Lash-L] - [#144235]) - Bump Roborock Map Parser to 0.1.4 ([@Lash-L] - [#144260]) - Bump pylamarzocco to 2.0.0 ([@zweckj] - [#144275]) - Update frontend to 20250502.1 ([@piitaya] - [#144276]) - Improve Voip pipeline stability ([@jaminh] - [#137620]) - Fix default entity name not the device default entity when no name set on MQTT subentry entity ([@jbouwh] - [#144263]) - Fix Z-Wave config flow forms ([@MartinHjelmare] - [#144279]) - Fix un-/re-load of Feedreader integration ([@mib1185] - [#144285]) - Fix mqtt subentry device name is not required but should be ([@jbouwh] - [#144289]) - Rehlko adjust timeouts for coordinator polls ([@PeteRager] - [#144297]) - Bump VoIP utils to 0.3.2 ([@jaminh] - [#144298]) - Bump xiaomi-ble to 0.38.0 ([@Cerallin] - [#143885]) - Fixes #140182 by checking file status before sending the prompt. ([@IvanLH] - [#144131]) - Fix Z-Wave USB discovery to use serial by id path ([@MartinHjelmare] - [#144314]) - Revert "Disable S3 checksums" (#144092) ([@edenhaus] - [#144318]) - Rename S3 to AWS_S3 ([@edenhaus] - [#144324]) - Update Home Assistant base image to 2025.05.0 ([@agners] - [#144333]) - Add endpoint validation for AWS S3 ([@edenhaus] - [#144334]) - Fix Z-Wave to reload config entry after migration nvm restore ([@MartinHjelmare] - [#144338]) - Fix Z-Wave migration flow to unload config entry before unplugging controller ([@MartinHjelmare] - [#144343]) - Bump bluemaestro-ble to 0.4.1 ([@bdraco] - [#144345]) - Ensure all default MQTT subentry option values are saved ([@jbouwh] - [#144347]) - Remove some media player intent checks for when paused ([@balloob] - [#144351]) - Update frontend to 20250506.0 ([@bramkragten] - [#144354]) - Fix field validation for mqtt subentry options in sections ([@jbouwh] - [#144355]) - Bump renault-api to 0.3.1 ([@epenet] - [#144366]) - Bump uiprotect to version 7.6.0 ([@RaHehl] - [#144369]) - Bump wh-python to 2025.4.29 for Weheat integration ([@barryvdh] - [#144384]) - Fix Z-Wave controller hard reset ([@MartinHjelmare] - [#144389]) - Fix SmartThings machine operating state with no options ([@joostlek] - [#144390]) - Add missing device_class translations for template helper ([@MindFreeze] - [#144392]) - Bump pySmartThings to 3.2.1 ([@joostlek] - [#144393]) - Set SmartThings power energy state class to Total ([@joostlek] - [#144395]) - Fix variables in MELCloud ([@joostlek] - [#144396]) - Fix test in Husqvarna Automower ([@Thomas55555] - [#144055]) - Improve activity logic in Husqvarna Automower ([@Thomas55555] - [#144057]) - Bump devolo_home_control_api to 0.19.0 ([@Shutgun] - [#144374]) - Bump deebot-client to 13.1.0 ([@edenhaus] - [#144397]) - Update frontend to 20250507.0 ([@bramkragten] - [#144398]) - Add more missing device_class translations for template helper ([@MindFreeze] - [#144399]) - Bump intents to 2025.5.7 ([@synesthesiam] - [#144404]) ## Release 2025.5.1 - May 9 - Fix Z-Wave restore nvm command to wait for driver ready ([@MartinHjelmare] - [#144413]) - fix homekit air purifier temperature sensor to convert unit ([@tamwahba] - [#144435]) - Add LAP-V102S-AUSR to VeSync ([@DukeChocula] - [#144437]) - Bump pylamarzocco to 2.0.1 ([@zweckj] - [#144454]) - Fix Z-Wave reset accumulated values button entity category ([@MartinHjelmare] - [#144459]) - Fix point import error ([@fredrike] - [#144462]) - Ignore Fronius Gen24 firmware 1.35.4-1 SSL verification issue ([@farmio] - [#144463]) - Don't encrypt or decrypt unknown files in backup archives ([@emontnemery] - [#144495]) - Bump forecast-solar to 4.2.0 ([@bdraco] - [#144502]) - Fix removing of smarthome templates on startup of AVM Fritz!SmartHome integration ([@mib1185] - [#144506]) - Bump aiodns to 3.4.0 ([@bdraco] - [#144511]) - Fix statistics coordinator subscription for lamarzocco ([@zweckj] - [#144541]) - Update frontend to 20250509.0 ([@bramkragten] - [#144549]) - Reolink clean device registry mac ([@starkillerOG] - [#144554]) - Prevent errors during cleaning of connections/identifiers in device registry ([@starkillerOG] - [#144558]) [#144406]: https://github.com/home-assistant/core/pull/144406 [#144413]: https://github.com/home-assistant/core/pull/144413 [#144435]: https://github.com/home-assistant/core/pull/144435 [#144437]: https://github.com/home-assistant/core/pull/144437 [#144454]: https://github.com/home-assistant/core/pull/144454 [#144459]: https://github.com/home-assistant/core/pull/144459 [#144462]: https://github.com/home-assistant/core/pull/144462 [#144463]: https://github.com/home-assistant/core/pull/144463 [#144495]: https://github.com/home-assistant/core/pull/144495 [#144502]: https://github.com/home-assistant/core/pull/144502 [#144506]: https://github.com/home-assistant/core/pull/144506 [#144511]: https://github.com/home-assistant/core/pull/144511 [#144541]: https://github.com/home-assistant/core/pull/144541 [#144549]: https://github.com/home-assistant/core/pull/144549 [#144554]: https://github.com/home-assistant/core/pull/144554 [#144558]: https://github.com/home-assistant/core/pull/144558 [@DukeChocula]: https://github.com/DukeChocula [@MartinHjelmare]: https://github.com/MartinHjelmare [@bdraco]: https://github.com/bdraco [@bramkragten]: https://github.com/bramkragten [@emontnemery]: https://github.com/emontnemery [@farmio]: https://github.com/farmio [@fredrike]: https://github.com/fredrike [@frenck]: https://github.com/frenck [@mib1185]: https://github.com/mib1185 [@starkillerOG]: https://github.com/starkillerOG [@tamwahba]: https://github.com/tamwahba [@zweckj]: https://github.com/zweckj ## Release 2025.5.2 - May 16 - Allow dns hostnames to be retained for SMLIGHT user flow. ([@tl-sl] - [#142514]) - Removed unused file_id param from open_ai_conversation request ([@cadavre] - [#143878]) - Doorbell Event is fired just once in homematicip_cloud ([@hahn-th] - [#144357]) - Don't scale Roborock mop Path ([@Lash-L] - [#144421]) - Reolink fix privacy mode availability for NVR IPC cams ([@starkillerOG] - [#144569]) - Bump aiodiscover to 2.7.0 ([@bdraco] - [#144571]) - Bump reolink_aio to 0.13.3 ([@starkillerOG] - [#144583]) - Mark inkbird coordinator as not needing connectable ([@bdraco] - [#144584]) - fix enphase_envoy diagnostics home endpoint name ([@catsmanac] - [#144634]) - Bump pylamarzocco to 2.0.2 ([@zweckj] - [#144635]) - bump pyenphase to 1.26.1 ([@catsmanac] - [#144641]) - Bump ical to 9.2.1 ([@allenporter] - [#144642]) - Bump python-linkplay to v0.2.5 ([@silamon] - [#144666]) - Close Octoprint aiohttp session on unload ([@RubenNL] - [#144670]) - Bump holidays to 0.72 ([@gjohansson-ST] - [#144671]) - Fix strings typo for Comelit ([@chemelli74] - [#144672]) - Avoid closing shared session for Comelit ([@chemelli74] - [#144682]) - Fix wrong state in Husqvarna Automower ([@Thomas55555] - [#144684]) - Bump voluptuous-openapi to 0.1.0 ([@allenporter] - [#144703]) - Bump ical to 9.2.2 ([@allenporter] - [#144713]) - Bump gcal-sync to 7.0.1 ([@oyvindwe] - [#144718]) - Bump aiocomelit to 0.12.1 ([@chemelli74] - [#144720]) - Fix Netgear handeling of missing MAC in device registry ([@starkillerOG] - [#144722]) - Repair Z-Wave unknown controller ([@MartinHjelmare] - [#144738]) - Fill in Plaato URL via placeholders ([@joostlek] - [#144754]) - Cleanup wrongly combined Reolink devices ([@starkillerOG] - [#144771]) - Do not show an empty component name on MQTT device subentries not as `None` if it is not set ([@jbouwh] - [#144792]) - Fix blocking call in azure storage ([@zweckj] - [#144803]) - Fix Z-Wave unique id after controller reset ([@MartinHjelmare] - [#144813]) - Fix blocking call in azure_storage config flow ([@zweckj] - [#144818]) - Bump pylamarzocco to 2.0.3 ([@zweckj] - [#144825]) - Bump python-snoo to 0.6.6 ([@Lash-L] - [#144849]) - Bump ical to 9.2.4 ([@allenporter] - [#144852]) - Fix wall connector states in Teslemetry ([@Bre77] - [#144855]) - Fix Reolink setup when ONVIF push is unsupported ([@starkillerOG] - [#144869]) - Fix some Home Connect translation strings ([@rjblake] - [#144905]) - Update Tibber lib 0.31.2 ([@Danielhiversen] - [#144908]) - Update mill library 0.12.5 ([@Danielhiversen] - [#144911]) - Fix unknown Pure AQI in Sensibo ([@gjohansson-ST] - [#144924]) - Ignore Fronius Gen24 firmware 1.35.4-1 SSL verification issue for new setups ([@farmio] - [#144940]) - Fix Home Assistant Yellow config entry data ([@emontnemery] - [#144948]) - Bump deebot-client to 13.2.0 ([@edenhaus] - [#144957]) - Fix ESPHome entities unavailable if deep sleep enabled after entry setup ([@oddstr13] - [#144970]) - Strip `_CLIENT` suffix from ZHA event `unique_id` ([@puddly] - [#145006]) - Bump pySmartThings to 3.2.2 ([@joostlek] - [#145033]) - Set SmartThings oven setpoint to unknown if its 1 Fahrenheit ([@joostlek] - [#145038]) - Fix climate idle state for Comelit ([@chemelli74] - [#145059]) - Map SmartThings auto mode correctly ([@joostlek] - [#145061]) - Update frontend to 20250516.0 ([@bramkragten] - [#145062]) - Only set suggested area for new SmartThings devices ([@joostlek] - [#145063]) - Fix fan AC mode in SmartThings AC ([@joostlek] - [#145064]) - Don't create entities for Smartthings smarttags ([@joostlek] - [#145066]) - Fix Ecovacs mower area sensors ([@edenhaus] - [#145071]) [#142514]: https://github.com/home-assistant/core/pull/142514 [#143878]: https://github.com/home-assistant/core/pull/143878 [#144357]: https://github.com/home-assistant/core/pull/144357 [#144406]: https://github.com/home-assistant/core/pull/144406 [#144421]: https://github.com/home-assistant/core/pull/144421 [#144564]: https://github.com/home-assistant/core/pull/144564 [#144569]: https://github.com/home-assistant/core/pull/144569 [#144571]: https://github.com/home-assistant/core/pull/144571 [#144583]: https://github.com/home-assistant/core/pull/144583 [#144584]: https://github.com/home-assistant/core/pull/144584 [#144634]: https://github.com/home-assistant/core/pull/144634 [#144635]: https://github.com/home-assistant/core/pull/144635 [#144641]: https://github.com/home-assistant/core/pull/144641 [#144642]: https://github.com/home-assistant/core/pull/144642 [#144666]: https://github.com/home-assistant/core/pull/144666 [#144670]: https://github.com/home-assistant/core/pull/144670 [#144671]: https://github.com/home-assistant/core/pull/144671 [#144672]: https://github.com/home-assistant/core/pull/144672 [#144682]: https://github.com/home-assistant/core/pull/144682 [#144684]: https://github.com/home-assistant/core/pull/144684 [#144703]: https://github.com/home-assistant/core/pull/144703 [#144713]: https://github.com/home-assistant/core/pull/144713 [#144718]: https://github.com/home-assistant/core/pull/144718 [#144720]: https://github.com/home-assistant/core/pull/144720 [#144722]: https://github.com/home-assistant/core/pull/144722 [#144738]: https://github.com/home-assistant/core/pull/144738 [#144754]: https://github.com/home-assistant/core/pull/144754 [#144771]: https://github.com/home-assistant/core/pull/144771 [#144792]: https://github.com/home-assistant/core/pull/144792 [#144803]: https://github.com/home-assistant/core/pull/144803 [#144813]: https://github.com/home-assistant/core/pull/144813 [#144818]: https://github.com/home-assistant/core/pull/144818 [#144825]: https://github.com/home-assistant/core/pull/144825 [#144849]: https://github.com/home-assistant/core/pull/144849 [#144852]: https://github.com/home-assistant/core/pull/144852 [#144855]: https://github.com/home-assistant/core/pull/144855 [#144869]: https://github.com/home-assistant/core/pull/144869 [#144905]: https://github.com/home-assistant/core/pull/144905 [#144908]: https://github.com/home-assistant/core/pull/144908 [#144911]: https://github.com/home-assistant/core/pull/144911 [#144924]: https://github.com/home-assistant/core/pull/144924 [#144940]: https://github.com/home-assistant/core/pull/144940 [#144948]: https://github.com/home-assistant/core/pull/144948 [#144957]: https://github.com/home-assistant/core/pull/144957 [#144970]: https://github.com/home-assistant/core/pull/144970 [#145006]: https://github.com/home-assistant/core/pull/145006 [#145033]: https://github.com/home-assistant/core/pull/145033 [#145038]: https://github.com/home-assistant/core/pull/145038 [#145059]: https://github.com/home-assistant/core/pull/145059 [#145061]: https://github.com/home-assistant/core/pull/145061 [#145062]: https://github.com/home-assistant/core/pull/145062 [#145063]: https://github.com/home-assistant/core/pull/145063 [#145064]: https://github.com/home-assistant/core/pull/145064 [#145066]: https://github.com/home-assistant/core/pull/145066 [#145071]: https://github.com/home-assistant/core/pull/145071 [@Bre77]: https://github.com/Bre77 [@Danielhiversen]: https://github.com/Danielhiversen [@Lash-L]: https://github.com/Lash-L [@MartinHjelmare]: https://github.com/MartinHjelmare [@RubenNL]: https://github.com/RubenNL [@Thomas55555]: https://github.com/Thomas55555 [@allenporter]: https://github.com/allenporter [@bdraco]: https://github.com/bdraco [@bramkragten]: https://github.com/bramkragten [@cadavre]: https://github.com/cadavre [@catsmanac]: https://github.com/catsmanac [@chemelli74]: https://github.com/chemelli74 [@edenhaus]: https://github.com/edenhaus [@emontnemery]: https://github.com/emontnemery [@farmio]: https://github.com/farmio [@frenck]: https://github.com/frenck [@gjohansson-ST]: https://github.com/gjohansson-ST [@hahn-th]: https://github.com/hahn-th [@jbouwh]: https://github.com/jbouwh [@joostlek]: https://github.com/joostlek [@oddstr13]: https://github.com/oddstr13 [@oyvindwe]: https://github.com/oyvindwe [@puddly]: https://github.com/puddly [@rjblake]: https://github.com/rjblake [@silamon]: https://github.com/silamon [@starkillerOG]: https://github.com/starkillerOG [@tl-sl]: https://github.com/tl-sl [@zweckj]: https://github.com/zweckj ## Release 2025.5.3 - May 23 - Netatmo: do not fail on schedule updates ([@wuede] - [#142933]) - Fix QNAP fail to load ([@disforw] - [#144675]) - Allow image send with read-only access (matrix notify) ([@TheOneValen] - [#144819]) - Postpone update in WMSPro after service call ([@mback2k] - [#144836]) - Bump ESPHome stable BLE version to 2025.5.0 ([@bdraco] - [#144857]) - Fix album and artist returning "None" rather than None for Squeezebox media player. ([@peteS-UK] - [#144971]) - Bump aiontfy to 0.5.2 ([@tr4nt0r] - [#145044]) - Fix proberly Ecovacs mower area sensors ([@edenhaus] - [#145078]) - Map auto to heat_cool for thermostat in SmartThings ([@joostlek] - [#145098]) - Add missing device condition translations to lock component ([@jpbede] - [#145104]) - Fix history_stats with sliding window that ends before now ([@karwosts] - [#145117]) - Bump sense-energy to 0.13.8 ([@kbickar] - [#145156]) - Improve Z-Wave config flow tests ([@MartinHjelmare] - [#144871]) - Fix Z-Wave unique id update during controller migration ([@MartinHjelmare] - [#145185]) - Bump velbusaio to 2025.5.0 ([@cereal2nd] - [#145198]) - Bump aiocomelit to 0.12.3 ([@chemelli74] - [#145209]) - Fix Z-Wave config entry unique id after NVM restore ([@MartinHjelmare] - [#145221]) - Bump holidays to 0.73 ([@gjohansson-ST] - [#145238]) - Bump pyaprilaire to 0.9.0 ([@chamberlain2007] - [#145260]) - Add cloud as after_dependency to onedrive ([@zweckj] - [#145301]) - Handle more exceptions in azure_storage ([@zweckj] - [#145320]) - Fix limit of shown backups on Synology DSM location ([@mib1185] - [#145342]) - Add initial coordinator refresh for players in Squeezebox ([@peteS-UK] - [#145347]) - Fix: Revert Ecovacs mower total_stats_area unit to square meters ([@Augar] - [#145380]) - Bump pysqueezebox to v0.12.1 ([@rajlaud] - [#145384]) - OTBR: remove links to obsolete multiprotocol docs ([@c0ffeeca7] - [#145394]) - Bump pylamarzocco to 2.0.4 ([@zweckj] - [#145402]) - Bump py-synologydsm-api to 2.7.2 ([@mib1185] - [#145403]) - Mark backflush binary sensor not supported for GS3 MP in lamarzocco ([@zweckj] - [#145406]) - Bump yt-dlp to 2025.05.22 ([@joostlek] - [#145441]) - Reolink fix device migration ([@starkillerOG] - [#145443]) - Bump pysmartthings to 3.2.3 ([@joostlek] - [#145444]) - Bump opower to 0.12.1 ([@tronikos] - [#145464]) - Make Gemma models work in Google AI ([@tronikos] - [#145479]) - Fix strings related to Google search tool in Google AI ([@tronikos] - [#145480]) - Bump pyfibaro to 0.8.3 ([@rappenze] - [#145488]) - Bump deebot-client to 13.2.1 ([@edenhaus] - [#145492]) [#142933]: https://github.com/home-assistant/core/pull/142933 [#144406]: https://github.com/home-assistant/core/pull/144406 [#144564]: https://github.com/home-assistant/core/pull/144564 [#144675]: https://github.com/home-assistant/core/pull/144675 [#144819]: https://github.com/home-assistant/core/pull/144819 [#144836]: https://github.com/home-assistant/core/pull/144836 [#144857]: https://github.com/home-assistant/core/pull/144857 [#144871]: https://github.com/home-assistant/core/pull/144871 [#144971]: https://github.com/home-assistant/core/pull/144971 [#145044]: https://github.com/home-assistant/core/pull/145044 [#145072]: https://github.com/home-assistant/core/pull/145072 [#145078]: https://github.com/home-assistant/core/pull/145078 [#145098]: https://github.com/home-assistant/core/pull/145098 [#145104]: https://github.com/home-assistant/core/pull/145104 [#145117]: https://github.com/home-assistant/core/pull/145117 [#145156]: https://github.com/home-assistant/core/pull/145156 [#145185]: https://github.com/home-assistant/core/pull/145185 [#145198]: https://github.com/home-assistant/core/pull/145198 [#145209]: https://github.com/home-assistant/core/pull/145209 [#145221]: https://github.com/home-assistant/core/pull/145221 [#145238]: https://github.com/home-assistant/core/pull/145238 [#145260]: https://github.com/home-assistant/core/pull/145260 [#145301]: https://github.com/home-assistant/core/pull/145301 [#145320]: https://github.com/home-assistant/core/pull/145320 [#145342]: https://github.com/home-assistant/core/pull/145342 [#145347]: https://github.com/home-assistant/core/pull/145347 [#145380]: https://github.com/home-assistant/core/pull/145380 [#145384]: https://github.com/home-assistant/core/pull/145384 [#145394]: https://github.com/home-assistant/core/pull/145394 [#145402]: https://github.com/home-assistant/core/pull/145402 [#145403]: https://github.com/home-assistant/core/pull/145403 [#145406]: https://github.com/home-assistant/core/pull/145406 [#145441]: https://github.com/home-assistant/core/pull/145441 [#145443]: https://github.com/home-assistant/core/pull/145443 [#145444]: https://github.com/home-assistant/core/pull/145444 [#145464]: https://github.com/home-assistant/core/pull/145464 [#145479]: https://github.com/home-assistant/core/pull/145479 [#145480]: https://github.com/home-assistant/core/pull/145480 [#145488]: https://github.com/home-assistant/core/pull/145488 [#145492]: https://github.com/home-assistant/core/pull/145492 [@Augar]: https://github.com/Augar [@MartinHjelmare]: https://github.com/MartinHjelmare [@TheOneValen]: https://github.com/TheOneValen [@bdraco]: https://github.com/bdraco [@c0ffeeca7]: https://github.com/c0ffeeca7 [@cereal2nd]: https://github.com/cereal2nd [@chamberlain2007]: https://github.com/chamberlain2007 [@chemelli74]: https://github.com/chemelli74 [@disforw]: https://github.com/disforw [@edenhaus]: https://github.com/edenhaus [@frenck]: https://github.com/frenck [@gjohansson-ST]: https://github.com/gjohansson-ST [@joostlek]: https://github.com/joostlek [@jpbede]: https://github.com/jpbede [@karwosts]: https://github.com/karwosts [@kbickar]: https://github.com/kbickar [@mback2k]: https://github.com/mback2k [@mib1185]: https://github.com/mib1185 [@peteS-UK]: https://github.com/peteS-UK [@rajlaud]: https://github.com/rajlaud [@rappenze]: https://github.com/rappenze [@starkillerOG]: https://github.com/starkillerOG [@tr4nt0r]: https://github.com/tr4nt0r [@tronikos]: https://github.com/tronikos [@wuede]: https://github.com/wuede [@zweckj]: https://github.com/zweckj [#126150]: https://github.com/home-assistant/core/pull/126150 [#126775]: https://github.com/home-assistant/core/pull/126775 [#127875]: https://github.com/home-assistant/core/pull/127875 [#129922]: https://github.com/home-assistant/core/pull/129922 [#130406]: https://github.com/home-assistant/core/pull/130406 [#130852]: https://github.com/home-assistant/core/pull/130852 [#130958]: https://github.com/home-assistant/core/pull/130958 [#131328]: https://github.com/home-assistant/core/pull/131328 [#131505]: https://github.com/home-assistant/core/pull/131505 [#131911]: https://github.com/home-assistant/core/pull/131911 [#132645]: https://github.com/home-assistant/core/pull/132645 [#133608]: https://github.com/home-assistant/core/pull/133608 [#134000]: https://github.com/home-assistant/core/pull/134000 [#135050]: https://github.com/home-assistant/core/pull/135050 [#135152]: https://github.com/home-assistant/core/pull/135152 [#135258]: https://github.com/home-assistant/core/pull/135258 [#135287]: https://github.com/home-assistant/core/pull/135287 [#135843]: https://github.com/home-assistant/core/pull/135843 [#135912]: https://github.com/home-assistant/core/pull/135912 [#136023]: https://github.com/home-assistant/core/pull/136023 [#136332]: https://github.com/home-assistant/core/pull/136332 [#136482]: https://github.com/home-assistant/core/pull/136482 [#136839]: https://github.com/home-assistant/core/pull/136839 [#137189]: https://github.com/home-assistant/core/pull/137189 [#137493]: https://github.com/home-assistant/core/pull/137493 [#137540]: https://github.com/home-assistant/core/pull/137540 [#137620]: https://github.com/home-assistant/core/pull/137620 [#138209]: https://github.com/home-assistant/core/pull/138209 [#138661]: https://github.com/home-assistant/core/pull/138661 [#138793]: https://github.com/home-assistant/core/pull/138793 [#138809]: https://github.com/home-assistant/core/pull/138809 [#138961]: https://github.com/home-assistant/core/pull/138961 [#139081]: https://github.com/home-assistant/core/pull/139081 [#139325]: https://github.com/home-assistant/core/pull/139325 [#139390]: https://github.com/home-assistant/core/pull/139390 [#139514]: https://github.com/home-assistant/core/pull/139514 [#139649]: https://github.com/home-assistant/core/pull/139649 [#139665]: https://github.com/home-assistant/core/pull/139665 [#139668]: https://github.com/home-assistant/core/pull/139668 [#139671]: https://github.com/home-assistant/core/pull/139671 [#139743]: https://github.com/home-assistant/core/pull/139743 [#139792]: https://github.com/home-assistant/core/pull/139792 [#139848]: https://github.com/home-assistant/core/pull/139848 [#140086]: https://github.com/home-assistant/core/pull/140086 [#140321]: https://github.com/home-assistant/core/pull/140321 [#140436]: https://github.com/home-assistant/core/pull/140436 [#140459]: https://github.com/home-assistant/core/pull/140459 [#140460]: https://github.com/home-assistant/core/pull/140460 [#140488]: https://github.com/home-assistant/core/pull/140488 [#140536]: https://github.com/home-assistant/core/pull/140536 [#140572]: https://github.com/home-assistant/core/pull/140572 [#140617]: https://github.com/home-assistant/core/pull/140617 [#140631]: https://github.com/home-assistant/core/pull/140631 [#140660]: https://github.com/home-assistant/core/pull/140660 [#140691]: https://github.com/home-assistant/core/pull/140691 [#140716]: https://github.com/home-assistant/core/pull/140716 [#140776]: https://github.com/home-assistant/core/pull/140776 [#140872]: https://github.com/home-assistant/core/pull/140872 [#140931]: https://github.com/home-assistant/core/pull/140931 [#140972]: https://github.com/home-assistant/core/pull/140972 [#140989]: https://github.com/home-assistant/core/pull/140989 [#141062]: https://github.com/home-assistant/core/pull/141062 [#141065]: https://github.com/home-assistant/core/pull/141065 [#141072]: https://github.com/home-assistant/core/pull/141072 [#141156]: https://github.com/home-assistant/core/pull/141156 [#141182]: https://github.com/home-assistant/core/pull/141182 [#141198]: https://github.com/home-assistant/core/pull/141198 [#141335]: https://github.com/home-assistant/core/pull/141335 [#141337]: https://github.com/home-assistant/core/pull/141337 [#141345]: https://github.com/home-assistant/core/pull/141345 [#141371]: https://github.com/home-assistant/core/pull/141371 [#141380]: https://github.com/home-assistant/core/pull/141380 [#141406]: https://github.com/home-assistant/core/pull/141406 [#141428]: https://github.com/home-assistant/core/pull/141428 [#141475]: https://github.com/home-assistant/core/pull/141475 [#141480]: https://github.com/home-assistant/core/pull/141480 [#141487]: https://github.com/home-assistant/core/pull/141487 [#141495]: https://github.com/home-assistant/core/pull/141495 [#141498]: https://github.com/home-assistant/core/pull/141498 [#141499]: https://github.com/home-assistant/core/pull/141499 [#141507]: https://github.com/home-assistant/core/pull/141507 [#141509]: https://github.com/home-assistant/core/pull/141509 [#141529]: https://github.com/home-assistant/core/pull/141529 [#141537]: https://github.com/home-assistant/core/pull/141537 [#141539]: https://github.com/home-assistant/core/pull/141539 [#141540]: https://github.com/home-assistant/core/pull/141540 [#141546]: https://github.com/home-assistant/core/pull/141546 [#141548]: https://github.com/home-assistant/core/pull/141548 [#141550]: https://github.com/home-assistant/core/pull/141550 [#141554]: https://github.com/home-assistant/core/pull/141554 [#141588]: https://github.com/home-assistant/core/pull/141588 [#141591]: https://github.com/home-assistant/core/pull/141591 [#141593]: https://github.com/home-assistant/core/pull/141593 [#141595]: https://github.com/home-assistant/core/pull/141595 [#141600]: https://github.com/home-assistant/core/pull/141600 [#141604]: https://github.com/home-assistant/core/pull/141604 [#141606]: https://github.com/home-assistant/core/pull/141606 [#141607]: https://github.com/home-assistant/core/pull/141607 [#141608]: https://github.com/home-assistant/core/pull/141608 [#141609]: https://github.com/home-assistant/core/pull/141609 [#141610]: https://github.com/home-assistant/core/pull/141610 [#141611]: https://github.com/home-assistant/core/pull/141611 [#141612]: https://github.com/home-assistant/core/pull/141612 [#141613]: https://github.com/home-assistant/core/pull/141613 [#141616]: https://github.com/home-assistant/core/pull/141616 [#141629]: https://github.com/home-assistant/core/pull/141629 [#141637]: https://github.com/home-assistant/core/pull/141637 [#141641]: https://github.com/home-assistant/core/pull/141641 [#141649]: https://github.com/home-assistant/core/pull/141649 [#141651]: https://github.com/home-assistant/core/pull/141651 [#141655]: https://github.com/home-assistant/core/pull/141655 [#141665]: https://github.com/home-assistant/core/pull/141665 [#141666]: https://github.com/home-assistant/core/pull/141666 [#141667]: https://github.com/home-assistant/core/pull/141667 [#141670]: https://github.com/home-assistant/core/pull/141670 [#141673]: https://github.com/home-assistant/core/pull/141673 [#141677]: https://github.com/home-assistant/core/pull/141677 [#141678]: https://github.com/home-assistant/core/pull/141678 [#141690]: https://github.com/home-assistant/core/pull/141690 [#141693]: https://github.com/home-assistant/core/pull/141693 [#141696]: https://github.com/home-assistant/core/pull/141696 [#141697]: https://github.com/home-assistant/core/pull/141697 [#141699]: https://github.com/home-assistant/core/pull/141699 [#141701]: https://github.com/home-assistant/core/pull/141701 [#141711]: https://github.com/home-assistant/core/pull/141711 [#141714]: https://github.com/home-assistant/core/pull/141714 [#141716]: https://github.com/home-assistant/core/pull/141716 [#141732]: https://github.com/home-assistant/core/pull/141732 [#141736]: https://github.com/home-assistant/core/pull/141736 [#141738]: https://github.com/home-assistant/core/pull/141738 [#141739]: https://github.com/home-assistant/core/pull/141739 [#141740]: https://github.com/home-assistant/core/pull/141740 [#141743]: https://github.com/home-assistant/core/pull/141743 [#141745]: https://github.com/home-assistant/core/pull/141745 [#141747]: https://github.com/home-assistant/core/pull/141747 [#141750]: https://github.com/home-assistant/core/pull/141750 [#141751]: https://github.com/home-assistant/core/pull/141751 [#141752]: https://github.com/home-assistant/core/pull/141752 [#141754]: https://github.com/home-assistant/core/pull/141754 [#141761]: https://github.com/home-assistant/core/pull/141761 [#141762]: https://github.com/home-assistant/core/pull/141762 [#141763]: https://github.com/home-assistant/core/pull/141763 [#141766]: https://github.com/home-assistant/core/pull/141766 [#141767]: https://github.com/home-assistant/core/pull/141767 [#141768]: https://github.com/home-assistant/core/pull/141768 [#141770]: https://github.com/home-assistant/core/pull/141770 [#141772]: https://github.com/home-assistant/core/pull/141772 [#141773]: https://github.com/home-assistant/core/pull/141773 [#141774]: https://github.com/home-assistant/core/pull/141774 [#141780]: https://github.com/home-assistant/core/pull/141780 [#141783]: https://github.com/home-assistant/core/pull/141783 [#141786]: https://github.com/home-assistant/core/pull/141786 [#141787]: https://github.com/home-assistant/core/pull/141787 [#141788]: https://github.com/home-assistant/core/pull/141788 [#141789]: https://github.com/home-assistant/core/pull/141789 [#141791]: https://github.com/home-assistant/core/pull/141791 [#141792]: https://github.com/home-assistant/core/pull/141792 [#141795]: https://github.com/home-assistant/core/pull/141795 [#141796]: https://github.com/home-assistant/core/pull/141796 [#141798]: https://github.com/home-assistant/core/pull/141798 [#141800]: https://github.com/home-assistant/core/pull/141800 [#141806]: https://github.com/home-assistant/core/pull/141806 [#141807]: https://github.com/home-assistant/core/pull/141807 [#141809]: https://github.com/home-assistant/core/pull/141809 [#141810]: https://github.com/home-assistant/core/pull/141810 [#141812]: https://github.com/home-assistant/core/pull/141812 [#141813]: https://github.com/home-assistant/core/pull/141813 [#141814]: https://github.com/home-assistant/core/pull/141814 [#141815]: https://github.com/home-assistant/core/pull/141815 [#141816]: https://github.com/home-assistant/core/pull/141816 [#141817]: https://github.com/home-assistant/core/pull/141817 [#141819]: https://github.com/home-assistant/core/pull/141819 [#141820]: https://github.com/home-assistant/core/pull/141820 [#141825]: https://github.com/home-assistant/core/pull/141825 [#141828]: https://github.com/home-assistant/core/pull/141828 [#141829]: https://github.com/home-assistant/core/pull/141829 [#141830]: https://github.com/home-assistant/core/pull/141830 [#141831]: https://github.com/home-assistant/core/pull/141831 [#141832]: https://github.com/home-assistant/core/pull/141832 [#141835]: https://github.com/home-assistant/core/pull/141835 [#141840]: https://github.com/home-assistant/core/pull/141840 [#141841]: https://github.com/home-assistant/core/pull/141841 [#141843]: https://github.com/home-assistant/core/pull/141843 [#141845]: https://github.com/home-assistant/core/pull/141845 [#141846]: https://github.com/home-assistant/core/pull/141846 [#141848]: https://github.com/home-assistant/core/pull/141848 [#141849]: https://github.com/home-assistant/core/pull/141849 [#141850]: https://github.com/home-assistant/core/pull/141850 [#141851]: https://github.com/home-assistant/core/pull/141851 [#141852]: https://github.com/home-assistant/core/pull/141852 [#141853]: https://github.com/home-assistant/core/pull/141853 [#141856]: https://github.com/home-assistant/core/pull/141856 [#141857]: https://github.com/home-assistant/core/pull/141857 [#141859]: https://github.com/home-assistant/core/pull/141859 [#141861]: https://github.com/home-assistant/core/pull/141861 [#141863]: https://github.com/home-assistant/core/pull/141863 [#141864]: https://github.com/home-assistant/core/pull/141864 [#141867]: https://github.com/home-assistant/core/pull/141867 [#141869]: https://github.com/home-assistant/core/pull/141869 [#141870]: https://github.com/home-assistant/core/pull/141870 [#141872]: https://github.com/home-assistant/core/pull/141872 [#141874]: https://github.com/home-assistant/core/pull/141874 [#141875]: https://github.com/home-assistant/core/pull/141875 [#141876]: https://github.com/home-assistant/core/pull/141876 [#141878]: https://github.com/home-assistant/core/pull/141878 [#141880]: https://github.com/home-assistant/core/pull/141880 [#141881]: https://github.com/home-assistant/core/pull/141881 [#141883]: https://github.com/home-assistant/core/pull/141883 [#141884]: https://github.com/home-assistant/core/pull/141884 [#141889]: https://github.com/home-assistant/core/pull/141889 [#141892]: https://github.com/home-assistant/core/pull/141892 [#141894]: https://github.com/home-assistant/core/pull/141894 [#141895]: https://github.com/home-assistant/core/pull/141895 [#141897]: https://github.com/home-assistant/core/pull/141897 [#141898]: https://github.com/home-assistant/core/pull/141898 [#141899]: https://github.com/home-assistant/core/pull/141899 [#141900]: https://github.com/home-assistant/core/pull/141900 [#141906]: https://github.com/home-assistant/core/pull/141906 [#141908]: https://github.com/home-assistant/core/pull/141908 [#141910]: https://github.com/home-assistant/core/pull/141910 [#141912]: https://github.com/home-assistant/core/pull/141912 [#141913]: https://github.com/home-assistant/core/pull/141913 [#141914]: https://github.com/home-assistant/core/pull/141914 [#141929]: https://github.com/home-assistant/core/pull/141929 [#141937]: https://github.com/home-assistant/core/pull/141937 [#141941]: https://github.com/home-assistant/core/pull/141941 [#141945]: https://github.com/home-assistant/core/pull/141945 [#141947]: https://github.com/home-assistant/core/pull/141947 [#141949]: https://github.com/home-assistant/core/pull/141949 [#141950]: https://github.com/home-assistant/core/pull/141950 [#141951]: https://github.com/home-assistant/core/pull/141951 [#141953]: https://github.com/home-assistant/core/pull/141953 [#141955]: https://github.com/home-assistant/core/pull/141955 [#141958]: https://github.com/home-assistant/core/pull/141958 [#141965]: https://github.com/home-assistant/core/pull/141965 [#141970]: https://github.com/home-assistant/core/pull/141970 [#141971]: https://github.com/home-assistant/core/pull/141971 [#141972]: https://github.com/home-assistant/core/pull/141972 [#141973]: https://github.com/home-assistant/core/pull/141973 [#141978]: https://github.com/home-assistant/core/pull/141978 [#141979]: https://github.com/home-assistant/core/pull/141979 [#141980]: https://github.com/home-assistant/core/pull/141980 [#141985]: https://github.com/home-assistant/core/pull/141985 [#141989]: https://github.com/home-assistant/core/pull/141989 [#141994]: https://github.com/home-assistant/core/pull/141994 [#141995]: https://github.com/home-assistant/core/pull/141995 [#141999]: https://github.com/home-assistant/core/pull/141999 [#142000]: https://github.com/home-assistant/core/pull/142000 [#142001]: https://github.com/home-assistant/core/pull/142001 [#142003]: https://github.com/home-assistant/core/pull/142003 [#142011]: https://github.com/home-assistant/core/pull/142011 [#142012]: https://github.com/home-assistant/core/pull/142012 [#142023]: https://github.com/home-assistant/core/pull/142023 [#142032]: https://github.com/home-assistant/core/pull/142032 [#142035]: https://github.com/home-assistant/core/pull/142035 [#142036]: https://github.com/home-assistant/core/pull/142036 [#142040]: https://github.com/home-assistant/core/pull/142040 [#142042]: https://github.com/home-assistant/core/pull/142042 [#142043]: https://github.com/home-assistant/core/pull/142043 [#142044]: https://github.com/home-assistant/core/pull/142044 [#142047]: https://github.com/home-assistant/core/pull/142047 [#142048]: https://github.com/home-assistant/core/pull/142048 [#142050]: https://github.com/home-assistant/core/pull/142050 [#142052]: https://github.com/home-assistant/core/pull/142052 [#142054]: https://github.com/home-assistant/core/pull/142054 [#142055]: https://github.com/home-assistant/core/pull/142055 [#142056]: https://github.com/home-assistant/core/pull/142056 [#142057]: https://github.com/home-assistant/core/pull/142057 [#142058]: https://github.com/home-assistant/core/pull/142058 [#142059]: https://github.com/home-assistant/core/pull/142059 [#142063]: https://github.com/home-assistant/core/pull/142063 [#142066]: https://github.com/home-assistant/core/pull/142066 [#142086]: https://github.com/home-assistant/core/pull/142086 [#142087]: https://github.com/home-assistant/core/pull/142087 [#142093]: https://github.com/home-assistant/core/pull/142093 [#142095]: https://github.com/home-assistant/core/pull/142095 [#142096]: https://github.com/home-assistant/core/pull/142096 [#142098]: https://github.com/home-assistant/core/pull/142098 [#142103]: https://github.com/home-assistant/core/pull/142103 [#142109]: https://github.com/home-assistant/core/pull/142109 [#142112]: https://github.com/home-assistant/core/pull/142112 [#142113]: https://github.com/home-assistant/core/pull/142113 [#142115]: https://github.com/home-assistant/core/pull/142115 [#142117]: https://github.com/home-assistant/core/pull/142117 [#142118]: https://github.com/home-assistant/core/pull/142118 [#142119]: https://github.com/home-assistant/core/pull/142119 [#142120]: https://github.com/home-assistant/core/pull/142120 [#142127]: https://github.com/home-assistant/core/pull/142127 [#142133]: https://github.com/home-assistant/core/pull/142133 [#142138]: https://github.com/home-assistant/core/pull/142138 [#142139]: https://github.com/home-assistant/core/pull/142139 [#142140]: https://github.com/home-assistant/core/pull/142140 [#142142]: https://github.com/home-assistant/core/pull/142142 [#142146]: https://github.com/home-assistant/core/pull/142146 [#142149]: https://github.com/home-assistant/core/pull/142149 [#142150]: https://github.com/home-assistant/core/pull/142150 [#142151]: https://github.com/home-assistant/core/pull/142151 [#142159]: https://github.com/home-assistant/core/pull/142159 [#142165]: https://github.com/home-assistant/core/pull/142165 [#142166]: https://github.com/home-assistant/core/pull/142166 [#142167]: https://github.com/home-assistant/core/pull/142167 [#142168]: https://github.com/home-assistant/core/pull/142168 [#142170]: https://github.com/home-assistant/core/pull/142170 [#142209]: https://github.com/home-assistant/core/pull/142209 [#142210]: https://github.com/home-assistant/core/pull/142210 [#142211]: https://github.com/home-assistant/core/pull/142211 [#142218]: https://github.com/home-assistant/core/pull/142218 [#142221]: https://github.com/home-assistant/core/pull/142221 [#142225]: https://github.com/home-assistant/core/pull/142225 [#142226]: https://github.com/home-assistant/core/pull/142226 [#142233]: https://github.com/home-assistant/core/pull/142233 [#142234]: https://github.com/home-assistant/core/pull/142234 [#142236]: https://github.com/home-assistant/core/pull/142236 [#142237]: https://github.com/home-assistant/core/pull/142237 [#142238]: https://github.com/home-assistant/core/pull/142238 [#142242]: https://github.com/home-assistant/core/pull/142242 [#142244]: https://github.com/home-assistant/core/pull/142244 [#142251]: https://github.com/home-assistant/core/pull/142251 [#142253]: https://github.com/home-assistant/core/pull/142253 [#142255]: https://github.com/home-assistant/core/pull/142255 [#142258]: https://github.com/home-assistant/core/pull/142258 [#142259]: https://github.com/home-assistant/core/pull/142259 [#142269]: https://github.com/home-assistant/core/pull/142269 [#142284]: https://github.com/home-assistant/core/pull/142284 [#142285]: https://github.com/home-assistant/core/pull/142285 [#142296]: https://github.com/home-assistant/core/pull/142296 [#142301]: https://github.com/home-assistant/core/pull/142301 [#142302]: https://github.com/home-assistant/core/pull/142302 [#142303]: https://github.com/home-assistant/core/pull/142303 [#142307]: https://github.com/home-assistant/core/pull/142307 [#142309]: https://github.com/home-assistant/core/pull/142309 [#142311]: https://github.com/home-assistant/core/pull/142311 [#142314]: https://github.com/home-assistant/core/pull/142314 [#142318]: https://github.com/home-assistant/core/pull/142318 [#142323]: https://github.com/home-assistant/core/pull/142323 [#142324]: https://github.com/home-assistant/core/pull/142324 [#142325]: https://github.com/home-assistant/core/pull/142325 [#142338]: https://github.com/home-assistant/core/pull/142338 [#142345]: https://github.com/home-assistant/core/pull/142345 [#142346]: https://github.com/home-assistant/core/pull/142346 [#142349]: https://github.com/home-assistant/core/pull/142349 [#142350]: https://github.com/home-assistant/core/pull/142350 [#142354]: https://github.com/home-assistant/core/pull/142354 [#142365]: https://github.com/home-assistant/core/pull/142365 [#142367]: https://github.com/home-assistant/core/pull/142367 [#142372]: https://github.com/home-assistant/core/pull/142372 [#142377]: https://github.com/home-assistant/core/pull/142377 [#142379]: https://github.com/home-assistant/core/pull/142379 [#142390]: https://github.com/home-assistant/core/pull/142390 [#142391]: https://github.com/home-assistant/core/pull/142391 [#142403]: https://github.com/home-assistant/core/pull/142403 [#142405]: https://github.com/home-assistant/core/pull/142405 [#142409]: https://github.com/home-assistant/core/pull/142409 [#142411]: https://github.com/home-assistant/core/pull/142411 [#142412]: https://github.com/home-assistant/core/pull/142412 [#142414]: https://github.com/home-assistant/core/pull/142414 [#142418]: https://github.com/home-assistant/core/pull/142418 [#142429]: https://github.com/home-assistant/core/pull/142429 [#142436]: https://github.com/home-assistant/core/pull/142436 [#142437]: https://github.com/home-assistant/core/pull/142437 [#142445]: https://github.com/home-assistant/core/pull/142445 [#142447]: https://github.com/home-assistant/core/pull/142447 [#142448]: https://github.com/home-assistant/core/pull/142448 [#142450]: https://github.com/home-assistant/core/pull/142450 [#142451]: https://github.com/home-assistant/core/pull/142451 [#142452]: https://github.com/home-assistant/core/pull/142452 [#142453]: https://github.com/home-assistant/core/pull/142453 [#142455]: https://github.com/home-assistant/core/pull/142455 [#142457]: https://github.com/home-assistant/core/pull/142457 [#142459]: https://github.com/home-assistant/core/pull/142459 [#142460]: https://github.com/home-assistant/core/pull/142460 [#142461]: https://github.com/home-assistant/core/pull/142461 [#142462]: https://github.com/home-assistant/core/pull/142462 [#142463]: https://github.com/home-assistant/core/pull/142463 [#142465]: https://github.com/home-assistant/core/pull/142465 [#142467]: https://github.com/home-assistant/core/pull/142467 [#142472]: https://github.com/home-assistant/core/pull/142472 [#142475]: https://github.com/home-assistant/core/pull/142475 [#142479]: https://github.com/home-assistant/core/pull/142479 [#142482]: https://github.com/home-assistant/core/pull/142482 [#142485]: https://github.com/home-assistant/core/pull/142485 [#142490]: https://github.com/home-assistant/core/pull/142490 [#142491]: https://github.com/home-assistant/core/pull/142491 [#142495]: https://github.com/home-assistant/core/pull/142495 [#142496]: https://github.com/home-assistant/core/pull/142496 [#142498]: https://github.com/home-assistant/core/pull/142498 [#142501]: https://github.com/home-assistant/core/pull/142501 [#142504]: https://github.com/home-assistant/core/pull/142504 [#142507]: https://github.com/home-assistant/core/pull/142507 [#142511]: https://github.com/home-assistant/core/pull/142511 [#142515]: https://github.com/home-assistant/core/pull/142515 [#142516]: https://github.com/home-assistant/core/pull/142516 [#142517]: https://github.com/home-assistant/core/pull/142517 [#142518]: https://github.com/home-assistant/core/pull/142518 [#142523]: https://github.com/home-assistant/core/pull/142523 [#142525]: https://github.com/home-assistant/core/pull/142525 [#142526]: https://github.com/home-assistant/core/pull/142526 [#142528]: https://github.com/home-assistant/core/pull/142528 [#142529]: https://github.com/home-assistant/core/pull/142529 [#142531]: https://github.com/home-assistant/core/pull/142531 [#142532]: https://github.com/home-assistant/core/pull/142532 [#142533]: https://github.com/home-assistant/core/pull/142533 [#142536]: https://github.com/home-assistant/core/pull/142536 [#142539]: https://github.com/home-assistant/core/pull/142539 [#142544]: https://github.com/home-assistant/core/pull/142544 [#142548]: https://github.com/home-assistant/core/pull/142548 [#142550]: https://github.com/home-assistant/core/pull/142550 [#142558]: https://github.com/home-assistant/core/pull/142558 [#142571]: https://github.com/home-assistant/core/pull/142571 [#142573]: https://github.com/home-assistant/core/pull/142573 [#142575]: https://github.com/home-assistant/core/pull/142575 [#142576]: https://github.com/home-assistant/core/pull/142576 [#142577]: https://github.com/home-assistant/core/pull/142577 [#142578]: https://github.com/home-assistant/core/pull/142578 [#142579]: https://github.com/home-assistant/core/pull/142579 [#142580]: https://github.com/home-assistant/core/pull/142580 [#142583]: https://github.com/home-assistant/core/pull/142583 [#142584]: https://github.com/home-assistant/core/pull/142584 [#142585]: https://github.com/home-assistant/core/pull/142585 [#142587]: https://github.com/home-assistant/core/pull/142587 [#142588]: https://github.com/home-assistant/core/pull/142588 [#142589]: https://github.com/home-assistant/core/pull/142589 [#142590]: https://github.com/home-assistant/core/pull/142590 [#142592]: https://github.com/home-assistant/core/pull/142592 [#142596]: https://github.com/home-assistant/core/pull/142596 [#142599]: https://github.com/home-assistant/core/pull/142599 [#142600]: https://github.com/home-assistant/core/pull/142600 [#142605]: https://github.com/home-assistant/core/pull/142605 [#142609]: https://github.com/home-assistant/core/pull/142609 [#142612]: https://github.com/home-assistant/core/pull/142612 [#142615]: https://github.com/home-assistant/core/pull/142615 [#142616]: https://github.com/home-assistant/core/pull/142616 [#142617]: https://github.com/home-assistant/core/pull/142617 [#142618]: https://github.com/home-assistant/core/pull/142618 [#142620]: https://github.com/home-assistant/core/pull/142620 [#142622]: https://github.com/home-assistant/core/pull/142622 [#142624]: https://github.com/home-assistant/core/pull/142624 [#142625]: https://github.com/home-assistant/core/pull/142625 [#142626]: https://github.com/home-assistant/core/pull/142626 [#142627]: https://github.com/home-assistant/core/pull/142627 [#142630]: https://github.com/home-assistant/core/pull/142630 [#142641]: https://github.com/home-assistant/core/pull/142641 [#142642]: https://github.com/home-assistant/core/pull/142642 [#142643]: https://github.com/home-assistant/core/pull/142643 [#142644]: https://github.com/home-assistant/core/pull/142644 [#142647]: https://github.com/home-assistant/core/pull/142647 [#142648]: https://github.com/home-assistant/core/pull/142648 [#142649]: https://github.com/home-assistant/core/pull/142649 [#142650]: https://github.com/home-assistant/core/pull/142650 [#142652]: https://github.com/home-assistant/core/pull/142652 [#142653]: https://github.com/home-assistant/core/pull/142653 [#142668]: https://github.com/home-assistant/core/pull/142668 [#142671]: https://github.com/home-assistant/core/pull/142671 [#142673]: https://github.com/home-assistant/core/pull/142673 [#142677]: https://github.com/home-assistant/core/pull/142677 [#142680]: https://github.com/home-assistant/core/pull/142680 [#142682]: https://github.com/home-assistant/core/pull/142682 [#142683]: https://github.com/home-assistant/core/pull/142683 [#142685]: https://github.com/home-assistant/core/pull/142685 [#142688]: https://github.com/home-assistant/core/pull/142688 [#142689]: https://github.com/home-assistant/core/pull/142689 [#142692]: https://github.com/home-assistant/core/pull/142692 [#142694]: https://github.com/home-assistant/core/pull/142694 [#142696]: https://github.com/home-assistant/core/pull/142696 [#142703]: https://github.com/home-assistant/core/pull/142703 [#142704]: https://github.com/home-assistant/core/pull/142704 [#142705]: https://github.com/home-assistant/core/pull/142705 [#142707]: https://github.com/home-assistant/core/pull/142707 [#142713]: https://github.com/home-assistant/core/pull/142713 [#142716]: https://github.com/home-assistant/core/pull/142716 [#142717]: https://github.com/home-assistant/core/pull/142717 [#142718]: https://github.com/home-assistant/core/pull/142718 [#142720]: https://github.com/home-assistant/core/pull/142720 [#142721]: https://github.com/home-assistant/core/pull/142721 [#142732]: https://github.com/home-assistant/core/pull/142732 [#142737]: https://github.com/home-assistant/core/pull/142737 [#142738]: https://github.com/home-assistant/core/pull/142738 [#142750]: https://github.com/home-assistant/core/pull/142750 [#142751]: https://github.com/home-assistant/core/pull/142751 [#142752]: https://github.com/home-assistant/core/pull/142752 [#142754]: https://github.com/home-assistant/core/pull/142754 [#142758]: https://github.com/home-assistant/core/pull/142758 [#142760]: https://github.com/home-assistant/core/pull/142760 [#142761]: https://github.com/home-assistant/core/pull/142761 [#142765]: https://github.com/home-assistant/core/pull/142765 [#142766]: https://github.com/home-assistant/core/pull/142766 [#142767]: https://github.com/home-assistant/core/pull/142767 [#142772]: https://github.com/home-assistant/core/pull/142772 [#142774]: https://github.com/home-assistant/core/pull/142774 [#142775]: https://github.com/home-assistant/core/pull/142775 [#142776]: https://github.com/home-assistant/core/pull/142776 [#142777]: https://github.com/home-assistant/core/pull/142777 [#142778]: https://github.com/home-assistant/core/pull/142778 [#142779]: https://github.com/home-assistant/core/pull/142779 [#142780]: https://github.com/home-assistant/core/pull/142780 [#142785]: https://github.com/home-assistant/core/pull/142785 [#142786]: https://github.com/home-assistant/core/pull/142786 [#142797]: https://github.com/home-assistant/core/pull/142797 [#142799]: https://github.com/home-assistant/core/pull/142799 [#142810]: https://github.com/home-assistant/core/pull/142810 [#142811]: https://github.com/home-assistant/core/pull/142811 [#142812]: https://github.com/home-assistant/core/pull/142812 [#142813]: https://github.com/home-assistant/core/pull/142813 [#142814]: https://github.com/home-assistant/core/pull/142814 [#142816]: https://github.com/home-assistant/core/pull/142816 [#142824]: https://github.com/home-assistant/core/pull/142824 [#142828]: https://github.com/home-assistant/core/pull/142828 [#142829]: https://github.com/home-assistant/core/pull/142829 [#142832]: https://github.com/home-assistant/core/pull/142832 [#142835]: https://github.com/home-assistant/core/pull/142835 [#142842]: https://github.com/home-assistant/core/pull/142842 [#142845]: https://github.com/home-assistant/core/pull/142845 [#142846]: https://github.com/home-assistant/core/pull/142846 [#142847]: https://github.com/home-assistant/core/pull/142847 [#142848]: https://github.com/home-assistant/core/pull/142848 [#142849]: https://github.com/home-assistant/core/pull/142849 [#142854]: https://github.com/home-assistant/core/pull/142854 [#142855]: https://github.com/home-assistant/core/pull/142855 [#142860]: https://github.com/home-assistant/core/pull/142860 [#142861]: https://github.com/home-assistant/core/pull/142861 [#142862]: https://github.com/home-assistant/core/pull/142862 [#142863]: https://github.com/home-assistant/core/pull/142863 [#142867]: https://github.com/home-assistant/core/pull/142867 [#142876]: https://github.com/home-assistant/core/pull/142876 [#142878]: https://github.com/home-assistant/core/pull/142878 [#142879]: https://github.com/home-assistant/core/pull/142879 [#142885]: https://github.com/home-assistant/core/pull/142885 [#142889]: https://github.com/home-assistant/core/pull/142889 [#142891]: https://github.com/home-assistant/core/pull/142891 [#142900]: https://github.com/home-assistant/core/pull/142900 [#142903]: https://github.com/home-assistant/core/pull/142903 [#142904]: https://github.com/home-assistant/core/pull/142904 [#142905]: https://github.com/home-assistant/core/pull/142905 [#142907]: https://github.com/home-assistant/core/pull/142907 [#142911]: https://github.com/home-assistant/core/pull/142911 [#142912]: https://github.com/home-assistant/core/pull/142912 [#142914]: https://github.com/home-assistant/core/pull/142914 [#142915]: https://github.com/home-assistant/core/pull/142915 [#142920]: https://github.com/home-assistant/core/pull/142920 [#142921]: https://github.com/home-assistant/core/pull/142921 [#142925]: https://github.com/home-assistant/core/pull/142925 [#142929]: https://github.com/home-assistant/core/pull/142929 [#142931]: https://github.com/home-assistant/core/pull/142931 [#142932]: https://github.com/home-assistant/core/pull/142932 [#142934]: https://github.com/home-assistant/core/pull/142934 [#142936]: https://github.com/home-assistant/core/pull/142936 [#142937]: https://github.com/home-assistant/core/pull/142937 [#142940]: https://github.com/home-assistant/core/pull/142940 [#142941]: https://github.com/home-assistant/core/pull/142941 [#142943]: https://github.com/home-assistant/core/pull/142943 [#142944]: https://github.com/home-assistant/core/pull/142944 [#142945]: https://github.com/home-assistant/core/pull/142945 [#142947]: https://github.com/home-assistant/core/pull/142947 [#142948]: https://github.com/home-assistant/core/pull/142948 [#142950]: https://github.com/home-assistant/core/pull/142950 [#142951]: https://github.com/home-assistant/core/pull/142951 [#142953]: https://github.com/home-assistant/core/pull/142953 [#142957]: https://github.com/home-assistant/core/pull/142957 [#142958]: https://github.com/home-assistant/core/pull/142958 [#142959]: https://github.com/home-assistant/core/pull/142959 [#142961]: https://github.com/home-assistant/core/pull/142961 [#142962]: https://github.com/home-assistant/core/pull/142962 [#142964]: https://github.com/home-assistant/core/pull/142964 [#142966]: https://github.com/home-assistant/core/pull/142966 [#142969]: https://github.com/home-assistant/core/pull/142969 [#142970]: https://github.com/home-assistant/core/pull/142970 [#142971]: https://github.com/home-assistant/core/pull/142971 [#142972]: https://github.com/home-assistant/core/pull/142972 [#142973]: https://github.com/home-assistant/core/pull/142973 [#142974]: https://github.com/home-assistant/core/pull/142974 [#142976]: https://github.com/home-assistant/core/pull/142976 [#142977]: https://github.com/home-assistant/core/pull/142977 [#142979]: https://github.com/home-assistant/core/pull/142979 [#142980]: https://github.com/home-assistant/core/pull/142980 [#142986]: https://github.com/home-assistant/core/pull/142986 [#142999]: https://github.com/home-assistant/core/pull/142999 [#143000]: https://github.com/home-assistant/core/pull/143000 [#143001]: https://github.com/home-assistant/core/pull/143001 [#143002]: https://github.com/home-assistant/core/pull/143002 [#143003]: https://github.com/home-assistant/core/pull/143003 [#143005]: https://github.com/home-assistant/core/pull/143005 [#143009]: https://github.com/home-assistant/core/pull/143009 [#143010]: https://github.com/home-assistant/core/pull/143010 [#143011]: https://github.com/home-assistant/core/pull/143011 [#143012]: https://github.com/home-assistant/core/pull/143012 [#143014]: https://github.com/home-assistant/core/pull/143014 [#143015]: https://github.com/home-assistant/core/pull/143015 [#143016]: https://github.com/home-assistant/core/pull/143016 [#143017]: https://github.com/home-assistant/core/pull/143017 [#143033]: https://github.com/home-assistant/core/pull/143033 [#143047]: https://github.com/home-assistant/core/pull/143047 [#143048]: https://github.com/home-assistant/core/pull/143048 [#143049]: https://github.com/home-assistant/core/pull/143049 [#143054]: https://github.com/home-assistant/core/pull/143054 [#143056]: https://github.com/home-assistant/core/pull/143056 [#143057]: https://github.com/home-assistant/core/pull/143057 [#143061]: https://github.com/home-assistant/core/pull/143061 [#143062]: https://github.com/home-assistant/core/pull/143062 [#143063]: https://github.com/home-assistant/core/pull/143063 [#143065]: https://github.com/home-assistant/core/pull/143065 [#143066]: https://github.com/home-assistant/core/pull/143066 [#143067]: https://github.com/home-assistant/core/pull/143067 [#143068]: https://github.com/home-assistant/core/pull/143068 [#143072]: https://github.com/home-assistant/core/pull/143072 [#143078]: https://github.com/home-assistant/core/pull/143078 [#143082]: https://github.com/home-assistant/core/pull/143082 [#143083]: https://github.com/home-assistant/core/pull/143083 [#143085]: https://github.com/home-assistant/core/pull/143085 [#143089]: https://github.com/home-assistant/core/pull/143089 [#143095]: https://github.com/home-assistant/core/pull/143095 [#143099]: https://github.com/home-assistant/core/pull/143099 [#143100]: https://github.com/home-assistant/core/pull/143100 [#143104]: https://github.com/home-assistant/core/pull/143104 [#143106]: https://github.com/home-assistant/core/pull/143106 [#143108]: https://github.com/home-assistant/core/pull/143108 [#143111]: https://github.com/home-assistant/core/pull/143111 [#143118]: https://github.com/home-assistant/core/pull/143118 [#143119]: https://github.com/home-assistant/core/pull/143119 [#143123]: https://github.com/home-assistant/core/pull/143123 [#143124]: https://github.com/home-assistant/core/pull/143124 [#143125]: https://github.com/home-assistant/core/pull/143125 [#143126]: https://github.com/home-assistant/core/pull/143126 [#143128]: https://github.com/home-assistant/core/pull/143128 [#143132]: https://github.com/home-assistant/core/pull/143132 [#143138]: https://github.com/home-assistant/core/pull/143138 [#143139]: https://github.com/home-assistant/core/pull/143139 [#143140]: https://github.com/home-assistant/core/pull/143140 [#143145]: https://github.com/home-assistant/core/pull/143145 [#143152]: https://github.com/home-assistant/core/pull/143152 [#143156]: https://github.com/home-assistant/core/pull/143156 [#143157]: https://github.com/home-assistant/core/pull/143157 [#143159]: https://github.com/home-assistant/core/pull/143159 [#143160]: https://github.com/home-assistant/core/pull/143160 [#143161]: https://github.com/home-assistant/core/pull/143161 [#143162]: https://github.com/home-assistant/core/pull/143162 [#143166]: https://github.com/home-assistant/core/pull/143166 [#143168]: https://github.com/home-assistant/core/pull/143168 [#143171]: https://github.com/home-assistant/core/pull/143171 [#143172]: https://github.com/home-assistant/core/pull/143172 [#143174]: https://github.com/home-assistant/core/pull/143174 [#143176]: https://github.com/home-assistant/core/pull/143176 [#143177]: https://github.com/home-assistant/core/pull/143177 [#143178]: https://github.com/home-assistant/core/pull/143178 [#143180]: https://github.com/home-assistant/core/pull/143180 [#143181]: https://github.com/home-assistant/core/pull/143181 [#143183]: https://github.com/home-assistant/core/pull/143183 [#143184]: https://github.com/home-assistant/core/pull/143184 [#143187]: https://github.com/home-assistant/core/pull/143187 [#143189]: https://github.com/home-assistant/core/pull/143189 [#143190]: https://github.com/home-assistant/core/pull/143190 [#143191]: https://github.com/home-assistant/core/pull/143191 [#143202]: https://github.com/home-assistant/core/pull/143202 [#143203]: https://github.com/home-assistant/core/pull/143203 [#143204]: https://github.com/home-assistant/core/pull/143204 [#143207]: https://github.com/home-assistant/core/pull/143207 [#143208]: https://github.com/home-assistant/core/pull/143208 [#143210]: https://github.com/home-assistant/core/pull/143210 [#143212]: https://github.com/home-assistant/core/pull/143212 [#143213]: https://github.com/home-assistant/core/pull/143213 [#143215]: https://github.com/home-assistant/core/pull/143215 [#143226]: https://github.com/home-assistant/core/pull/143226 [#143233]: https://github.com/home-assistant/core/pull/143233 [#143234]: https://github.com/home-assistant/core/pull/143234 [#143236]: https://github.com/home-assistant/core/pull/143236 [#143237]: https://github.com/home-assistant/core/pull/143237 [#143238]: https://github.com/home-assistant/core/pull/143238 [#143239]: https://github.com/home-assistant/core/pull/143239 [#143240]: https://github.com/home-assistant/core/pull/143240 [#143241]: https://github.com/home-assistant/core/pull/143241 [#143243]: https://github.com/home-assistant/core/pull/143243 [#143244]: https://github.com/home-assistant/core/pull/143244 [#143249]: https://github.com/home-assistant/core/pull/143249 [#143250]: https://github.com/home-assistant/core/pull/143250 [#143254]: https://github.com/home-assistant/core/pull/143254 [#143259]: https://github.com/home-assistant/core/pull/143259 [#143265]: https://github.com/home-assistant/core/pull/143265 [#143266]: https://github.com/home-assistant/core/pull/143266 [#143267]: https://github.com/home-assistant/core/pull/143267 [#143268]: https://github.com/home-assistant/core/pull/143268 [#143270]: https://github.com/home-assistant/core/pull/143270 [#143272]: https://github.com/home-assistant/core/pull/143272 [#143273]: https://github.com/home-assistant/core/pull/143273 [#143274]: https://github.com/home-assistant/core/pull/143274 [#143276]: https://github.com/home-assistant/core/pull/143276 [#143277]: https://github.com/home-assistant/core/pull/143277 [#143278]: https://github.com/home-assistant/core/pull/143278 [#143279]: https://github.com/home-assistant/core/pull/143279 [#143280]: https://github.com/home-assistant/core/pull/143280 [#143282]: https://github.com/home-assistant/core/pull/143282 [#143283]: https://github.com/home-assistant/core/pull/143283 [#143284]: https://github.com/home-assistant/core/pull/143284 [#143285]: https://github.com/home-assistant/core/pull/143285 [#143286]: https://github.com/home-assistant/core/pull/143286 [#143289]: https://github.com/home-assistant/core/pull/143289 [#143290]: https://github.com/home-assistant/core/pull/143290 [#143291]: https://github.com/home-assistant/core/pull/143291 [#143293]: https://github.com/home-assistant/core/pull/143293 [#143294]: https://github.com/home-assistant/core/pull/143294 [#143295]: https://github.com/home-assistant/core/pull/143295 [#143296]: https://github.com/home-assistant/core/pull/143296 [#143297]: https://github.com/home-assistant/core/pull/143297 [#143298]: https://github.com/home-assistant/core/pull/143298 [#143301]: https://github.com/home-assistant/core/pull/143301 [#143302]: https://github.com/home-assistant/core/pull/143302 [#143303]: https://github.com/home-assistant/core/pull/143303 [#143304]: https://github.com/home-assistant/core/pull/143304 [#143305]: https://github.com/home-assistant/core/pull/143305 [#143307]: https://github.com/home-assistant/core/pull/143307 [#143308]: https://github.com/home-assistant/core/pull/143308 [#143313]: https://github.com/home-assistant/core/pull/143313 [#143315]: https://github.com/home-assistant/core/pull/143315 [#143316]: https://github.com/home-assistant/core/pull/143316 [#143317]: https://github.com/home-assistant/core/pull/143317 [#143318]: https://github.com/home-assistant/core/pull/143318 [#143319]: https://github.com/home-assistant/core/pull/143319 [#143320]: https://github.com/home-assistant/core/pull/143320 [#143321]: https://github.com/home-assistant/core/pull/143321 [#143322]: https://github.com/home-assistant/core/pull/143322 [#143323]: https://github.com/home-assistant/core/pull/143323 [#143328]: https://github.com/home-assistant/core/pull/143328 [#143330]: https://github.com/home-assistant/core/pull/143330 [#143332]: https://github.com/home-assistant/core/pull/143332 [#143333]: https://github.com/home-assistant/core/pull/143333 [#143338]: https://github.com/home-assistant/core/pull/143338 [#143342]: https://github.com/home-assistant/core/pull/143342 [#143345]: https://github.com/home-assistant/core/pull/143345 [#143349]: https://github.com/home-assistant/core/pull/143349 [#143350]: https://github.com/home-assistant/core/pull/143350 [#143351]: https://github.com/home-assistant/core/pull/143351 [#143353]: https://github.com/home-assistant/core/pull/143353 [#143355]: https://github.com/home-assistant/core/pull/143355 [#143356]: https://github.com/home-assistant/core/pull/143356 [#143357]: https://github.com/home-assistant/core/pull/143357 [#143358]: https://github.com/home-assistant/core/pull/143358 [#143359]: https://github.com/home-assistant/core/pull/143359 [#143363]: https://github.com/home-assistant/core/pull/143363 [#143364]: https://github.com/home-assistant/core/pull/143364 [#143365]: https://github.com/home-assistant/core/pull/143365 [#143366]: https://github.com/home-assistant/core/pull/143366 [#143369]: https://github.com/home-assistant/core/pull/143369 [#143370]: https://github.com/home-assistant/core/pull/143370 [#143375]: https://github.com/home-assistant/core/pull/143375 [#143376]: https://github.com/home-assistant/core/pull/143376 [#143378]: https://github.com/home-assistant/core/pull/143378 [#143380]: https://github.com/home-assistant/core/pull/143380 [#143382]: https://github.com/home-assistant/core/pull/143382 [#143384]: https://github.com/home-assistant/core/pull/143384 [#143386]: https://github.com/home-assistant/core/pull/143386 [#143387]: https://github.com/home-assistant/core/pull/143387 [#143388]: https://github.com/home-assistant/core/pull/143388 [#143389]: https://github.com/home-assistant/core/pull/143389 [#143390]: https://github.com/home-assistant/core/pull/143390 [#143391]: https://github.com/home-assistant/core/pull/143391 [#143392]: https://github.com/home-assistant/core/pull/143392 [#143394]: https://github.com/home-assistant/core/pull/143394 [#143396]: https://github.com/home-assistant/core/pull/143396 [#143397]: https://github.com/home-assistant/core/pull/143397 [#143399]: https://github.com/home-assistant/core/pull/143399 [#143400]: https://github.com/home-assistant/core/pull/143400 [#143404]: https://github.com/home-assistant/core/pull/143404 [#143405]: https://github.com/home-assistant/core/pull/143405 [#143406]: https://github.com/home-assistant/core/pull/143406 [#143408]: https://github.com/home-assistant/core/pull/143408 [#143409]: https://github.com/home-assistant/core/pull/143409 [#143410]: https://github.com/home-assistant/core/pull/143410 [#143413]: https://github.com/home-assistant/core/pull/143413 [#143414]: https://github.com/home-assistant/core/pull/143414 [#143415]: https://github.com/home-assistant/core/pull/143415 [#143416]: https://github.com/home-assistant/core/pull/143416 [#143417]: https://github.com/home-assistant/core/pull/143417 [#143420]: https://github.com/home-assistant/core/pull/143420 [#143422]: https://github.com/home-assistant/core/pull/143422 [#143426]: https://github.com/home-assistant/core/pull/143426 [#143428]: https://github.com/home-assistant/core/pull/143428 [#143430]: https://github.com/home-assistant/core/pull/143430 [#143431]: https://github.com/home-assistant/core/pull/143431 [#143433]: https://github.com/home-assistant/core/pull/143433 [#143435]: https://github.com/home-assistant/core/pull/143435 [#143436]: https://github.com/home-assistant/core/pull/143436 [#143437]: https://github.com/home-assistant/core/pull/143437 [#143438]: https://github.com/home-assistant/core/pull/143438 [#143443]: https://github.com/home-assistant/core/pull/143443 [#143446]: https://github.com/home-assistant/core/pull/143446 [#143447]: https://github.com/home-assistant/core/pull/143447 [#143448]: https://github.com/home-assistant/core/pull/143448 [#143449]: https://github.com/home-assistant/core/pull/143449 [#143451]: https://github.com/home-assistant/core/pull/143451 [#143452]: https://github.com/home-assistant/core/pull/143452 [#143456]: https://github.com/home-assistant/core/pull/143456 [#143457]: https://github.com/home-assistant/core/pull/143457 [#143459]: https://github.com/home-assistant/core/pull/143459 [#143460]: https://github.com/home-assistant/core/pull/143460 [#143461]: https://github.com/home-assistant/core/pull/143461 [#143463]: https://github.com/home-assistant/core/pull/143463 [#143464]: https://github.com/home-assistant/core/pull/143464 [#143465]: https://github.com/home-assistant/core/pull/143465 [#143466]: https://github.com/home-assistant/core/pull/143466 [#143477]: https://github.com/home-assistant/core/pull/143477 [#143478]: https://github.com/home-assistant/core/pull/143478 [#143483]: https://github.com/home-assistant/core/pull/143483 [#143484]: https://github.com/home-assistant/core/pull/143484 [#143488]: https://github.com/home-assistant/core/pull/143488 [#143490]: https://github.com/home-assistant/core/pull/143490 [#143494]: https://github.com/home-assistant/core/pull/143494 [#143495]: https://github.com/home-assistant/core/pull/143495 [#143497]: https://github.com/home-assistant/core/pull/143497 [#143500]: https://github.com/home-assistant/core/pull/143500 [#143501]: https://github.com/home-assistant/core/pull/143501 [#143502]: https://github.com/home-assistant/core/pull/143502 [#143504]: https://github.com/home-assistant/core/pull/143504 [#143505]: https://github.com/home-assistant/core/pull/143505 [#143507]: https://github.com/home-assistant/core/pull/143507 [#143508]: https://github.com/home-assistant/core/pull/143508 [#143509]: https://github.com/home-assistant/core/pull/143509 [#143512]: https://github.com/home-assistant/core/pull/143512 [#143514]: https://github.com/home-assistant/core/pull/143514 [#143516]: https://github.com/home-assistant/core/pull/143516 [#143517]: https://github.com/home-assistant/core/pull/143517 [#143519]: https://github.com/home-assistant/core/pull/143519 [#143521]: https://github.com/home-assistant/core/pull/143521 [#143523]: https://github.com/home-assistant/core/pull/143523 [#143525]: https://github.com/home-assistant/core/pull/143525 [#143526]: https://github.com/home-assistant/core/pull/143526 [#143528]: https://github.com/home-assistant/core/pull/143528 [#143531]: https://github.com/home-assistant/core/pull/143531 [#143533]: https://github.com/home-assistant/core/pull/143533 [#143534]: https://github.com/home-assistant/core/pull/143534 [#143535]: https://github.com/home-assistant/core/pull/143535 [#143536]: https://github.com/home-assistant/core/pull/143536 [#143537]: https://github.com/home-assistant/core/pull/143537 [#143538]: https://github.com/home-assistant/core/pull/143538 [#143540]: https://github.com/home-assistant/core/pull/143540 [#143541]: https://github.com/home-assistant/core/pull/143541 [#143542]: https://github.com/home-assistant/core/pull/143542 [#143545]: https://github.com/home-assistant/core/pull/143545 [#143546]: https://github.com/home-assistant/core/pull/143546 [#143549]: https://github.com/home-assistant/core/pull/143549 [#143551]: https://github.com/home-assistant/core/pull/143551 [#143556]: https://github.com/home-assistant/core/pull/143556 [#143562]: https://github.com/home-assistant/core/pull/143562 [#143563]: https://github.com/home-assistant/core/pull/143563 [#143564]: https://github.com/home-assistant/core/pull/143564 [#143565]: https://github.com/home-assistant/core/pull/143565 [#143567]: https://github.com/home-assistant/core/pull/143567 [#143568]: https://github.com/home-assistant/core/pull/143568 [#143569]: https://github.com/home-assistant/core/pull/143569 [#143570]: https://github.com/home-assistant/core/pull/143570 [#143573]: https://github.com/home-assistant/core/pull/143573 [#143574]: https://github.com/home-assistant/core/pull/143574 [#143575]: https://github.com/home-assistant/core/pull/143575 [#143576]: https://github.com/home-assistant/core/pull/143576 [#143582]: https://github.com/home-assistant/core/pull/143582 [#143584]: https://github.com/home-assistant/core/pull/143584 [#143585]: https://github.com/home-assistant/core/pull/143585 [#143595]: https://github.com/home-assistant/core/pull/143595 [#143596]: https://github.com/home-assistant/core/pull/143596 [#143601]: https://github.com/home-assistant/core/pull/143601 [#143602]: https://github.com/home-assistant/core/pull/143602 [#143603]: https://github.com/home-assistant/core/pull/143603 [#143604]: https://github.com/home-assistant/core/pull/143604 [#143605]: https://github.com/home-assistant/core/pull/143605 [#143606]: https://github.com/home-assistant/core/pull/143606 [#143607]: https://github.com/home-assistant/core/pull/143607 [#143608]: https://github.com/home-assistant/core/pull/143608 [#143609]: https://github.com/home-assistant/core/pull/143609 [#143611]: https://github.com/home-assistant/core/pull/143611 [#143612]: https://github.com/home-assistant/core/pull/143612 [#143613]: https://github.com/home-assistant/core/pull/143613 [#143614]: https://github.com/home-assistant/core/pull/143614 [#143617]: https://github.com/home-assistant/core/pull/143617 [#143618]: https://github.com/home-assistant/core/pull/143618 [#143619]: https://github.com/home-assistant/core/pull/143619 [#143620]: https://github.com/home-assistant/core/pull/143620 [#143621]: https://github.com/home-assistant/core/pull/143621 [#143622]: https://github.com/home-assistant/core/pull/143622 [#143624]: https://github.com/home-assistant/core/pull/143624 [#143625]: https://github.com/home-assistant/core/pull/143625 [#143627]: https://github.com/home-assistant/core/pull/143627 [#143628]: https://github.com/home-assistant/core/pull/143628 [#143629]: https://github.com/home-assistant/core/pull/143629 [#143631]: https://github.com/home-assistant/core/pull/143631 [#143634]: https://github.com/home-assistant/core/pull/143634 [#143636]: https://github.com/home-assistant/core/pull/143636 [#143641]: https://github.com/home-assistant/core/pull/143641 [#143642]: https://github.com/home-assistant/core/pull/143642 [#143643]: https://github.com/home-assistant/core/pull/143643 [#143646]: https://github.com/home-assistant/core/pull/143646 [#143647]: https://github.com/home-assistant/core/pull/143647 [#143648]: https://github.com/home-assistant/core/pull/143648 [#143649]: https://github.com/home-assistant/core/pull/143649 [#143650]: https://github.com/home-assistant/core/pull/143650 [#143651]: https://github.com/home-assistant/core/pull/143651 [#143652]: https://github.com/home-assistant/core/pull/143652 [#143654]: https://github.com/home-assistant/core/pull/143654 [#143655]: https://github.com/home-assistant/core/pull/143655 [#143657]: https://github.com/home-assistant/core/pull/143657 [#143658]: https://github.com/home-assistant/core/pull/143658 [#143660]: https://github.com/home-assistant/core/pull/143660 [#143664]: https://github.com/home-assistant/core/pull/143664 [#143666]: https://github.com/home-assistant/core/pull/143666 [#143668]: https://github.com/home-assistant/core/pull/143668 [#143669]: https://github.com/home-assistant/core/pull/143669 [#143670]: https://github.com/home-assistant/core/pull/143670 [#143671]: https://github.com/home-assistant/core/pull/143671 [#143673]: https://github.com/home-assistant/core/pull/143673 [#143675]: https://github.com/home-assistant/core/pull/143675 [#143677]: https://github.com/home-assistant/core/pull/143677 [#143681]: https://github.com/home-assistant/core/pull/143681 [#143682]: https://github.com/home-assistant/core/pull/143682 [#143684]: https://github.com/home-assistant/core/pull/143684 [#143686]: https://github.com/home-assistant/core/pull/143686 [#143688]: https://github.com/home-assistant/core/pull/143688 [#143689]: https://github.com/home-assistant/core/pull/143689 [#143693]: https://github.com/home-assistant/core/pull/143693 [#143694]: https://github.com/home-assistant/core/pull/143694 [#143698]: https://github.com/home-assistant/core/pull/143698 [#143699]: https://github.com/home-assistant/core/pull/143699 [#143700]: https://github.com/home-assistant/core/pull/143700 [#143707]: https://github.com/home-assistant/core/pull/143707 [#143708]: https://github.com/home-assistant/core/pull/143708 [#143709]: https://github.com/home-assistant/core/pull/143709 [#143711]: https://github.com/home-assistant/core/pull/143711 [#143715]: https://github.com/home-assistant/core/pull/143715 [#143722]: https://github.com/home-assistant/core/pull/143722 [#143723]: https://github.com/home-assistant/core/pull/143723 [#143725]: https://github.com/home-assistant/core/pull/143725 [#143727]: https://github.com/home-assistant/core/pull/143727 [#143728]: https://github.com/home-assistant/core/pull/143728 [#143729]: https://github.com/home-assistant/core/pull/143729 [#143730]: https://github.com/home-assistant/core/pull/143730 [#143731]: https://github.com/home-assistant/core/pull/143731 [#143732]: https://github.com/home-assistant/core/pull/143732 [#143733]: https://github.com/home-assistant/core/pull/143733 [#143738]: https://github.com/home-assistant/core/pull/143738 [#143739]: https://github.com/home-assistant/core/pull/143739 [#143741]: https://github.com/home-assistant/core/pull/143741 [#143742]: https://github.com/home-assistant/core/pull/143742 [#143744]: https://github.com/home-assistant/core/pull/143744 [#143745]: https://github.com/home-assistant/core/pull/143745 [#143746]: https://github.com/home-assistant/core/pull/143746 [#143747]: https://github.com/home-assistant/core/pull/143747 [#143748]: https://github.com/home-assistant/core/pull/143748 [#143751]: https://github.com/home-assistant/core/pull/143751 [#143753]: https://github.com/home-assistant/core/pull/143753 [#143756]: https://github.com/home-assistant/core/pull/143756 [#143758]: https://github.com/home-assistant/core/pull/143758 [#143759]: https://github.com/home-assistant/core/pull/143759 [#143764]: https://github.com/home-assistant/core/pull/143764 [#143767]: https://github.com/home-assistant/core/pull/143767 [#143768]: https://github.com/home-assistant/core/pull/143768 [#143772]: https://github.com/home-assistant/core/pull/143772 [#143773]: https://github.com/home-assistant/core/pull/143773 [#143774]: https://github.com/home-assistant/core/pull/143774 [#143775]: https://github.com/home-assistant/core/pull/143775 [#143777]: https://github.com/home-assistant/core/pull/143777 [#143778]: https://github.com/home-assistant/core/pull/143778 [#143782]: https://github.com/home-assistant/core/pull/143782 [#143785]: https://github.com/home-assistant/core/pull/143785 [#143786]: https://github.com/home-assistant/core/pull/143786 [#143787]: https://github.com/home-assistant/core/pull/143787 [#143789]: https://github.com/home-assistant/core/pull/143789 [#143793]: https://github.com/home-assistant/core/pull/143793 [#143794]: https://github.com/home-assistant/core/pull/143794 [#143795]: https://github.com/home-assistant/core/pull/143795 [#143796]: https://github.com/home-assistant/core/pull/143796 [#143797]: https://github.com/home-assistant/core/pull/143797 [#143798]: https://github.com/home-assistant/core/pull/143798 [#143799]: https://github.com/home-assistant/core/pull/143799 [#143800]: https://github.com/home-assistant/core/pull/143800 [#143802]: https://github.com/home-assistant/core/pull/143802 [#143806]: https://github.com/home-assistant/core/pull/143806 [#143808]: https://github.com/home-assistant/core/pull/143808 [#143810]: https://github.com/home-assistant/core/pull/143810 [#143811]: https://github.com/home-assistant/core/pull/143811 [#143812]: https://github.com/home-assistant/core/pull/143812 [#143814]: https://github.com/home-assistant/core/pull/143814 [#143817]: https://github.com/home-assistant/core/pull/143817 [#143823]: https://github.com/home-assistant/core/pull/143823 [#143824]: https://github.com/home-assistant/core/pull/143824 [#143826]: https://github.com/home-assistant/core/pull/143826 [#143828]: https://github.com/home-assistant/core/pull/143828 [#143829]: https://github.com/home-assistant/core/pull/143829 [#143830]: https://github.com/home-assistant/core/pull/143830 [#143833]: https://github.com/home-assistant/core/pull/143833 [#143834]: https://github.com/home-assistant/core/pull/143834 [#143836]: https://github.com/home-assistant/core/pull/143836 [#143838]: https://github.com/home-assistant/core/pull/143838 [#143842]: https://github.com/home-assistant/core/pull/143842 [#143843]: https://github.com/home-assistant/core/pull/143843 [#143844]: https://github.com/home-assistant/core/pull/143844 [#143846]: https://github.com/home-assistant/core/pull/143846 [#143850]: https://github.com/home-assistant/core/pull/143850 [#143851]: https://github.com/home-assistant/core/pull/143851 [#143854]: https://github.com/home-assistant/core/pull/143854 [#143855]: https://github.com/home-assistant/core/pull/143855 [#143862]: https://github.com/home-assistant/core/pull/143862 [#143863]: https://github.com/home-assistant/core/pull/143863 [#143864]: https://github.com/home-assistant/core/pull/143864 [#143865]: https://github.com/home-assistant/core/pull/143865 [#143868]: https://github.com/home-assistant/core/pull/143868 [#143871]: https://github.com/home-assistant/core/pull/143871 [#143873]: https://github.com/home-assistant/core/pull/143873 [#143874]: https://github.com/home-assistant/core/pull/143874 [#143877]: https://github.com/home-assistant/core/pull/143877 [#143879]: https://github.com/home-assistant/core/pull/143879 [#143880]: https://github.com/home-assistant/core/pull/143880 [#143881]: https://github.com/home-assistant/core/pull/143881 [#143885]: https://github.com/home-assistant/core/pull/143885 [#143886]: https://github.com/home-assistant/core/pull/143886 [#143887]: https://github.com/home-assistant/core/pull/143887 [#143888]: https://github.com/home-assistant/core/pull/143888 [#143890]: https://github.com/home-assistant/core/pull/143890 [#143893]: https://github.com/home-assistant/core/pull/143893 [#143894]: https://github.com/home-assistant/core/pull/143894 [#143895]: https://github.com/home-assistant/core/pull/143895 [#143897]: https://github.com/home-assistant/core/pull/143897 [#143898]: https://github.com/home-assistant/core/pull/143898 [#143899]: https://github.com/home-assistant/core/pull/143899 [#143900]: https://github.com/home-assistant/core/pull/143900 [#143902]: https://github.com/home-assistant/core/pull/143902 [#143903]: https://github.com/home-assistant/core/pull/143903 [#143904]: https://github.com/home-assistant/core/pull/143904 [#143907]: https://github.com/home-assistant/core/pull/143907 [#143908]: https://github.com/home-assistant/core/pull/143908 [#143909]: https://github.com/home-assistant/core/pull/143909 [#143911]: https://github.com/home-assistant/core/pull/143911 [#143912]: https://github.com/home-assistant/core/pull/143912 [#143913]: https://github.com/home-assistant/core/pull/143913 [#143914]: https://github.com/home-assistant/core/pull/143914 [#143916]: https://github.com/home-assistant/core/pull/143916 [#143917]: https://github.com/home-assistant/core/pull/143917 [#143918]: https://github.com/home-assistant/core/pull/143918 [#143919]: https://github.com/home-assistant/core/pull/143919 [#143920]: https://github.com/home-assistant/core/pull/143920 [#143921]: https://github.com/home-assistant/core/pull/143921 [#143922]: https://github.com/home-assistant/core/pull/143922 [#143923]: https://github.com/home-assistant/core/pull/143923 [#143924]: https://github.com/home-assistant/core/pull/143924 [#143925]: https://github.com/home-assistant/core/pull/143925 [#143926]: https://github.com/home-assistant/core/pull/143926 [#143929]: https://github.com/home-assistant/core/pull/143929 [#143931]: https://github.com/home-assistant/core/pull/143931 [#143933]: https://github.com/home-assistant/core/pull/143933 [#143934]: https://github.com/home-assistant/core/pull/143934 [#143935]: https://github.com/home-assistant/core/pull/143935 [#143936]: https://github.com/home-assistant/core/pull/143936 [#143937]: https://github.com/home-assistant/core/pull/143937 [#143939]: https://github.com/home-assistant/core/pull/143939 [#143940]: https://github.com/home-assistant/core/pull/143940 [#143942]: https://github.com/home-assistant/core/pull/143942 [#143943]: https://github.com/home-assistant/core/pull/143943 [#143944]: https://github.com/home-assistant/core/pull/143944 [#143945]: https://github.com/home-assistant/core/pull/143945 [#143947]: https://github.com/home-assistant/core/pull/143947 [#143948]: https://github.com/home-assistant/core/pull/143948 [#143949]: https://github.com/home-assistant/core/pull/143949 [#143950]: https://github.com/home-assistant/core/pull/143950 [#143951]: https://github.com/home-assistant/core/pull/143951 [#143952]: https://github.com/home-assistant/core/pull/143952 [#143953]: https://github.com/home-assistant/core/pull/143953 [#143954]: https://github.com/home-assistant/core/pull/143954 [#143955]: https://github.com/home-assistant/core/pull/143955 [#143956]: https://github.com/home-assistant/core/pull/143956 [#143957]: https://github.com/home-assistant/core/pull/143957 [#143958]: https://github.com/home-assistant/core/pull/143958 [#143959]: https://github.com/home-assistant/core/pull/143959 [#143963]: https://github.com/home-assistant/core/pull/143963 [#143965]: https://github.com/home-assistant/core/pull/143965 [#143966]: https://github.com/home-assistant/core/pull/143966 [#143967]: https://github.com/home-assistant/core/pull/143967 [#143969]: https://github.com/home-assistant/core/pull/143969 [#143970]: https://github.com/home-assistant/core/pull/143970 [#143973]: https://github.com/home-assistant/core/pull/143973 [#143974]: https://github.com/home-assistant/core/pull/143974 [#143981]: https://github.com/home-assistant/core/pull/143981 [#143982]: https://github.com/home-assistant/core/pull/143982 [#143989]: https://github.com/home-assistant/core/pull/143989 [#143992]: https://github.com/home-assistant/core/pull/143992 [#143994]: https://github.com/home-assistant/core/pull/143994 [#143997]: https://github.com/home-assistant/core/pull/143997 [#144011]: https://github.com/home-assistant/core/pull/144011 [#144012]: https://github.com/home-assistant/core/pull/144012 [#144018]: https://github.com/home-assistant/core/pull/144018 [#144022]: https://github.com/home-assistant/core/pull/144022 [#144025]: https://github.com/home-assistant/core/pull/144025 [#144030]: https://github.com/home-assistant/core/pull/144030 [#144042]: https://github.com/home-assistant/core/pull/144042 [#144052]: https://github.com/home-assistant/core/pull/144052 [#144053]: https://github.com/home-assistant/core/pull/144053 [#144055]: https://github.com/home-assistant/core/pull/144055 [#144057]: https://github.com/home-assistant/core/pull/144057 [#144062]: https://github.com/home-assistant/core/pull/144062 [#144066]: https://github.com/home-assistant/core/pull/144066 [#144071]: https://github.com/home-assistant/core/pull/144071 [#144072]: https://github.com/home-assistant/core/pull/144072 [#144074]: https://github.com/home-assistant/core/pull/144074 [#144081]: https://github.com/home-assistant/core/pull/144081 [#144085]: https://github.com/home-assistant/core/pull/144085 [#144088]: https://github.com/home-assistant/core/pull/144088 [#144090]: https://github.com/home-assistant/core/pull/144090 [#144091]: https://github.com/home-assistant/core/pull/144091 [#144092]: https://github.com/home-assistant/core/pull/144092 [#144098]: https://github.com/home-assistant/core/pull/144098 [#144114]: https://github.com/home-assistant/core/pull/144114 [#144115]: https://github.com/home-assistant/core/pull/144115 [#144116]: https://github.com/home-assistant/core/pull/144116 [#144118]: https://github.com/home-assistant/core/pull/144118 [#144120]: https://github.com/home-assistant/core/pull/144120 [#144124]: https://github.com/home-assistant/core/pull/144124 [#144127]: https://github.com/home-assistant/core/pull/144127 [#144129]: https://github.com/home-assistant/core/pull/144129 [#144131]: https://github.com/home-assistant/core/pull/144131 [#144133]: https://github.com/home-assistant/core/pull/144133 [#144137]: https://github.com/home-assistant/core/pull/144137 [#144157]: https://github.com/home-assistant/core/pull/144157 [#144158]: https://github.com/home-assistant/core/pull/144158 [#144162]: https://github.com/home-assistant/core/pull/144162 [#144176]: https://github.com/home-assistant/core/pull/144176 [#144181]: https://github.com/home-assistant/core/pull/144181 [#144182]: https://github.com/home-assistant/core/pull/144182 [#144185]: https://github.com/home-assistant/core/pull/144185 [#144202]: https://github.com/home-assistant/core/pull/144202 [#144203]: https://github.com/home-assistant/core/pull/144203 [#144205]: https://github.com/home-assistant/core/pull/144205 [#144230]: https://github.com/home-assistant/core/pull/144230 [#144231]: https://github.com/home-assistant/core/pull/144231 [#144232]: https://github.com/home-assistant/core/pull/144232 [#144233]: https://github.com/home-assistant/core/pull/144233 [#144235]: https://github.com/home-assistant/core/pull/144235 [#144240]: https://github.com/home-assistant/core/pull/144240 [#144243]: https://github.com/home-assistant/core/pull/144243 [#144257]: https://github.com/home-assistant/core/pull/144257 [#144260]: https://github.com/home-assistant/core/pull/144260 [#144263]: https://github.com/home-assistant/core/pull/144263 [#144275]: https://github.com/home-assistant/core/pull/144275 [#144276]: https://github.com/home-assistant/core/pull/144276 [#144279]: https://github.com/home-assistant/core/pull/144279 [#144285]: https://github.com/home-assistant/core/pull/144285 [#144289]: https://github.com/home-assistant/core/pull/144289 [#144297]: https://github.com/home-assistant/core/pull/144297 [#144298]: https://github.com/home-assistant/core/pull/144298 [#144314]: https://github.com/home-assistant/core/pull/144314 [#144318]: https://github.com/home-assistant/core/pull/144318 [#144324]: https://github.com/home-assistant/core/pull/144324 [#144333]: https://github.com/home-assistant/core/pull/144333 [#144334]: https://github.com/home-assistant/core/pull/144334 [#144338]: https://github.com/home-assistant/core/pull/144338 [#144343]: https://github.com/home-assistant/core/pull/144343 [#144345]: https://github.com/home-assistant/core/pull/144345 [#144347]: https://github.com/home-assistant/core/pull/144347 [#144351]: https://github.com/home-assistant/core/pull/144351 [#144354]: https://github.com/home-assistant/core/pull/144354 [#144355]: https://github.com/home-assistant/core/pull/144355 [#144366]: https://github.com/home-assistant/core/pull/144366 [#144369]: https://github.com/home-assistant/core/pull/144369 [#144374]: https://github.com/home-assistant/core/pull/144374 [#144384]: https://github.com/home-assistant/core/pull/144384 [#144389]: https://github.com/home-assistant/core/pull/144389 [#144390]: https://github.com/home-assistant/core/pull/144390 [#144392]: https://github.com/home-assistant/core/pull/144392 [#144393]: https://github.com/home-assistant/core/pull/144393 [#144395]: https://github.com/home-assistant/core/pull/144395 [#144396]: https://github.com/home-assistant/core/pull/144396 [#144397]: https://github.com/home-assistant/core/pull/144397 [#144398]: https://github.com/home-assistant/core/pull/144398 [#144399]: https://github.com/home-assistant/core/pull/144399 [#144404]: https://github.com/home-assistant/core/pull/144404 [@Bre77]: https://github.com/Bre77 [@CFenner]: https://github.com/CFenner [@Cerallin]: https://github.com/Cerallin [@Choromanski]: https://github.com/Choromanski [@Danielhiversen]: https://github.com/Danielhiversen [@DeerMaximum]: https://github.com/DeerMaximum [@Diegorro98]: https://github.com/Diegorro98 [@Ernst79]: https://github.com/Ernst79 [@Imeon-Energy]: https://github.com/Imeon-Energy [@IvanLH]: https://github.com/IvanLH [@JohnTheNerd]: https://github.com/JohnTheNerd [@Kane610]: https://github.com/Kane610 [@LG-ThinQ-Integration]: https://github.com/LG-ThinQ-Integration [@Lash-L]: https://github.com/Lash-L [@LazyTarget]: https://github.com/LazyTarget [@LouisChrist]: https://github.com/LouisChrist [@LuaKT]: https://github.com/LuaKT [@MaartenStaa]: https://github.com/MaartenStaa [@MartinHjelmare]: https://github.com/MartinHjelmare [@MichaelMKKelly]: https://github.com/MichaelMKKelly [@MindFreeze]: https://github.com/MindFreeze [@NoRi2909]: https://github.com/NoRi2909 [@Noltari]: https://github.com/Noltari [@OzGav]: https://github.com/OzGav [@PeteRager]: https://github.com/PeteRager [@Petro31]: https://github.com/Petro31 [@PineappleEmperor]: https://github.com/PineappleEmperor [@RJPoelstra]: https://github.com/RJPoelstra [@RaHehl]: https://github.com/RaHehl [@RenierM26]: https://github.com/RenierM26 [@RogerSelwyn]: https://github.com/RogerSelwyn [@Shulyaka]: https://github.com/Shulyaka [@Shutgun]: https://github.com/Shutgun [@Solmath]: https://github.com/Solmath [@Taraman17]: https://github.com/Taraman17 [@TheMegamind]: https://github.com/TheMegamind [@Thomas55555]: https://github.com/Thomas55555 [@ThyMYthOS]: https://github.com/ThyMYthOS [@TimoPtr]: https://github.com/TimoPtr [@VandeurenGlenn]: https://github.com/VandeurenGlenn [@ViViDboarder]: https://github.com/ViViDboarder [@Zaduvalo]: https://github.com/Zaduvalo [@abmantis]: https://github.com/abmantis [@adriencog]: https://github.com/adriencog [@agners]: https://github.com/agners [@alengwenus]: https://github.com/alengwenus [@alexcarson440]: https://github.com/alexcarson440 [@allenporter]: https://github.com/allenporter [@andreaskoelsch]: https://github.com/andreaskoelsch [@andreimoraru]: https://github.com/andreimoraru [@andrewsayre]: https://github.com/andrewsayre [@arturpragacz]: https://github.com/arturpragacz [@astrandb]: https://github.com/astrandb [@aturri]: https://github.com/aturri [@autinerd]: https://github.com/autinerd [@balloob]: https://github.com/balloob [@barryvdh]: https://github.com/barryvdh [@bdraco]: https://github.com/bdraco [@benbender]: https://github.com/benbender [@bieniu]: https://github.com/bieniu [@bonanitech]: https://github.com/bonanitech [@bors-ltd]: https://github.com/bors-ltd [@bouwew]: https://github.com/bouwew [@bramkragten]: https://github.com/bramkragten [@catsmanac]: https://github.com/catsmanac [@cdce8p]: https://github.com/cdce8p [@cdheiser]: https://github.com/cdheiser [@cdnninja]: https://github.com/cdnninja [@cereal2nd]: https://github.com/cereal2nd [@cgtobi]: https://github.com/cgtobi [@chammp]: https://github.com/chammp [@charrus]: https://github.com/charrus [@chemelli74]: https://github.com/chemelli74 [@cnico]: https://github.com/cnico [@currand]: https://github.com/currand [@dan-r]: https://github.com/dan-r [@dknowles2]: https://github.com/dknowles2 [@doug-hoffman]: https://github.com/doug-hoffman [@edenhaus]: https://github.com/edenhaus [@eifinger]: https://github.com/eifinger [@el]: https://github.com/el [@elmurato]: https://github.com/elmurato [@emlove]: https://github.com/emlove [@emontnemery]: https://github.com/emontnemery [@epenet]: https://github.com/epenet [@erwindouna]: https://github.com/erwindouna [@esand]: https://github.com/esand [@etcho]: https://github.com/etcho [@f3ndot]: https://github.com/f3ndot [@florian-sabonchi]: https://github.com/florian-sabonchi [@flz]: https://github.com/flz [@formatBCE]: https://github.com/formatBCE [@frenck]: https://github.com/frenck [@gjohansson-ST]: https://github.com/gjohansson-ST [@gwww]: https://github.com/gwww [@hahn-th]: https://github.com/hahn-th [@hugo-vrijswijk]: https://github.com/hugo-vrijswijk [@iMicknl]: https://github.com/iMicknl [@ildar170975]: https://github.com/ildar170975 [@jaminh]: https://github.com/jaminh [@jbouwh]: https://github.com/jbouwh [@joostlek]: https://github.com/joostlek [@jorisdrenth]: https://github.com/jorisdrenth [@jozefKruszynski]: https://github.com/jozefKruszynski [@jpbede]: https://github.com/jpbede [@jrhillery]: https://github.com/jrhillery [@karwosts]: https://github.com/karwosts [@klaasnicolaas]: https://github.com/klaasnicolaas [@lachlan443]: https://github.com/lachlan443 [@lboue]: https://github.com/lboue [@lezmaka]: https://github.com/lezmaka [@lukakama]: https://github.com/lukakama [@matrixd2]: https://github.com/matrixd2 [@mawoka-myblock]: https://github.com/mawoka-myblock [@mback2k]: https://github.com/mback2k [@mdcdr]: https://github.com/mdcdr [@mib1185]: https://github.com/mib1185 [@mik-laj]: https://github.com/mik-laj [@mrueg]: https://github.com/mrueg [@mvdnes]: https://github.com/mvdnes [@noahhusby]: https://github.com/noahhusby [@odouville]: https://github.com/odouville [@parkerbxyz]: https://github.com/parkerbxyz [@peteS-UK]: https://github.com/peteS-UK [@pglab-electronics]: https://github.com/pglab-electronics [@piitaya]: https://github.com/piitaya [@puddly]: https://github.com/puddly [@rappenze]: https://github.com/rappenze [@sanjay900]: https://github.com/sanjay900 [@sbidy]: https://github.com/sbidy [@scop]: https://github.com/scop [@sebfortier2288]: https://github.com/sebfortier2288 [@silamon]: https://github.com/silamon [@skrynklarn]: https://github.com/skrynklarn [@sstallion]: https://github.com/sstallion [@starkillerOG]: https://github.com/starkillerOG [@synesthesiam]: https://github.com/synesthesiam [@tdfountain]: https://github.com/tdfountain [@thecode]: https://github.com/thecode [@timmo001]: https://github.com/timmo001 [@tl-sl]: https://github.com/tl-sl [@tmenguy]: https://github.com/tmenguy [@tomasbedrich]: https://github.com/tomasbedrich [@tr4nt0r]: https://github.com/tr4nt0r [@tronikos]: https://github.com/tronikos [@tsvi]: https://github.com/tsvi [@turakamou]: https://github.com/turakamou [@twasilczyk]: https://github.com/twasilczyk [@vingerha]: https://github.com/vingerha [@weltall]: https://github.com/weltall [@wilbiev]: https://github.com/wilbiev [@xathon]: https://github.com/xathon [@xiasi0]: https://github.com/xiasi0 [@yohaybn]: https://github.com/yohaybn [@yuxincs]: https://github.com/yuxincs [@zerzhang]: https://github.com/zerzhang [@zry98]: https://github.com/zry98 [@zweckj]: https://github.com/zweckj [@zxdavb]: https://github.com/zxdavb