Full Changelog for Home Assistant Core 2022.8
These are all the changes included in the Home Assistant Core 2202.8 release.
For a summary in a more readable format: Release notes blog for this release.
Full Changelog
- Intellifire climate Entity (@jeeftor - #70818) (intellifire docs) (new-platform)
- Bump version to 2022.8.0dev0 (@frenck - #74184)
- Add UniFi Protect views (@AngellusMortis - #74190) (unifiprotect docs)
- Patch out life360 entry setup in tests (@frenck - #74212) (life360 docs)
- Split attributes into sensors for here_travel_time (@eifinger - #72405) (here_travel_time docs) (breaking-change)
- Fix netgear method return type annotation (@cdce8p - #74200) (netgear docs)
- Update pylint to 2.14.4 (@cdce8p - #74192) (zha docs) (dependency)
- Revert “Patch out life360 entry setup in tests” (@frenck - #74223)
- Update black to 22.6.0 (@frenck - #74209) (dependency)
- Improve type hints in demo (@epenet - #74236) (demo docs)
- Add config flow to AnthemAV integration (@Hyralex - #53268) (anthemav docs) (config-flow)
- Fix intellifire climate control not needing a default fireplace (@jeeftor - #74253) (intellifire docs)
- Add CalendarEntity checks to pylint plugin (@epenet - #74228)
- Optimize optionflow tests (@DeerMaximum - #74262) (nina docs)
- Do not pin numpy in wheels (@frenck - #74268)
- Links to Esphomelib.com is changed to esphome.io (@rdeveen - #72680) (esphome docs)
- Add enforce_type_hints to vscode tasks (@epenet - #74227)
- Add Matrix.io HTML message format support (@arychj - #69951) (matrix docs)
- Add QNAP QSW Update platform (@Noltari - #71019) (qnap_qsw docs) (noteworthy)
- Migrate
glances
unique_id to new format (@engrbm87 - #74033) (glances docs) - Improve type hints in mqtt (@epenet - #74247) (mqtt docs)
- Add presence detection to devolo_home_network (@Shutgun - #72030) (devolo_home_network docs) (new-platform)
- Add vacation mode to Template Alarm Control Panel (@mbo18 - #74261) (template docs)
- Add Camera checks to pylint plugin (@epenet - #74264)
- Add ability to forget hive device when removing integration (@KJonline - #74144) (hive docs)
- Add ClimateEntity checks to pylint plugin (@epenet - #74275)
- Elmax/sensor platform (@albertogeniola - #64090) (elmax docs) (new-platform)
- Add device info to fibaro integration (@rappenze - #73352) (fibaro docs)
- Add light tests for devolo_home_control (@Shutgun - #74183) (devolo_home_control docs)
- Add config flow for Bose SoundTouch (@kroimon - #72967) (discovery docs) (soundtouch docs) (config-flow)
- Improve typing for device_automation (@bdraco - #74282) (device_automation docs)
- Bump quantum_gateway to v0.0.8. (@BrianWithAHat - #74284) (quantum_gateway docs) (dependency)
- Improve qnap_qsw firmware coordinator failures (@Noltari - #74288) (qnap_qsw docs)
- Lutron caseta ra3keypads (@danaues - #74217) (lutron_caseta docs) (noteworthy)
- Improve type hints in template (@epenet - #74294) (template docs)
- Hive add entity categories to entities (@KJonline - #74324) (hive docs)
- Report error code in log when command fails (@atlflyer - #74319) (command_line docs)
- Address HomeConnect late review (@BraveChicken1 - #74308) (home_connect docs)
- Add nightly frontend to nightly builds (@frenck - #74327)
- Improve type hints in mqtt (@epenet - #74295) (mqtt docs)
- Remove duplicated QNAP QSW format_mac call in config_flow (@Noltari - #74333) (qnap_qsw docs)
- Support climate reproduce state fan_mode (@barshow - #74317) (climate docs)
- Expose temperature and humidity sensors from AC (@mbo18 - #74328) (smartthings docs)
- Cleanup Google Calendar unused test fixtures (@allenporter - #74353) (google docs)
- Add NextDNS integration (@bieniu - #74150) (nextdns docs) (new-integration)
- Fix typo in nightly build (@frenck - #74363)
- Add tomli as nightly build dependency (@frenck - #74364)
- Append name char value from the service to HomeKit Controller Entities (@bdraco - #74359) (homekit_controller docs)
- Small naming improvements and basic tests for ecobee 501s (@bdraco - #74370) (homekit_controller docs)
- Inline building entity registry dict (@bdraco - #74378) (config docs)
- Allowing for TOON cost sensors to work with Energy (@drthanwho - #74315) (toon docs)
- Update Pillow to 9.2.0 (@frenck - #74371) (dependency)
- Cleanup known_devices.yaml in device_tracker tests (@epenet - #74404) (device_tracker docs)
- Make dispatcher setup lazy (@bdraco - #74374)
- Remove explicit use of mock_zeroconf in devolo Home Network (@Shutgun - #74390) (devolo_home_network docs)
- Add instance attributes to GeolocationEvent (@epenet - #74389) (geo_location docs)
- Remove system_health from mypy ignore list (@epenet - #74415) (system_health docs)
- Remove gree from mypy ignore list (@epenet - #74411) (gree docs)
- Typehints and cleanup for metoffice (@avee87 - #74338) (metoffice docs)
- Remove harmony from mypy ignore list (@epenet - #74425) (harmony docs)
- Add more type hints to demo (@epenet - #74408) (demo docs)
- Use instance attributes in usgs_earthquakes_feed (@epenet - #74403) (usgs_earthquakes_feed docs)
- Replace pylint-strict-informational with
fail-on=I
(@scop - #74311) - Remove melcloud from mypy ignore list (@epenet - #74410) (melcloud docs)
- Add type hints and code cleanup for mikrotik (@engrbm87 - #74296) (mikrotik docs)
- Bump home-assistant/builder from 2022.06.2 to 2022.07.0 (@dependabot - #74446) (dependency)
- Remove asserts from lutron_caseta async_attach_trigger (@bdraco - #74429) (lutron_caseta docs)
- Add GeolocationEvent checks to pylint plugin (@epenet - #74286) (geo_location docs)
- Improve fans in homekit_controller (@bdraco - #74440) (homekit_controller docs) (breaking-change)
- Bump Sensibo dependency (@gjohansson-ST - #74466) (sensibo docs) (dependency)
- Remove lyric from mypy ignore list (@epenet - #74451) (lyric docs)
- Add NextDNS system health (@bieniu - #74368) (nextdns docs)
- Address late comment for NextDNS (@bieniu - #74365) (nextdns docs)
- Add NextDNS diagnostics platform (@bieniu - #74367) (nextdns docs)
- Offer HKC local push control option when there are multiple zeroconf homekit matches (@bdraco - #74441) (zeroconf docs)
- Cache the response from config/device_registry/list (@bdraco - #74483) (config docs)
- Fix SIGN_QUERY_PARAM in check in auth_middleware (@bdraco - #74479) (http docs)
- Cache the response from config/entity_registry/list (@bdraco - #74443) (config docs)
- Use FlowResultType in deCONZ config flow tests (@Kane610 - #74495) (deconz docs)
- Use FlowResultType in Devolo Home Control tests (@Shutgun - #74490) (devolo_home_control docs)
- Use FlowResultType in Axis config flow tests (@Kane610 - #74496) (axis docs)
- Remove unifi from mypy ignore list (@epenet - #74456) (unifi docs)
- Remove input_datetime from mypy ignore list (@epenet - #74447) (input_datetime docs)
- Telegram bot map user data for callback query (@Lerosen - #74302) (telegram_bot docs)
- Address NextDNS late review (@bieniu - #74503) (nextdns docs)
- Add NextDNS button platform (@bieniu - #74492) (nextdns docs)
- Resolve and caches paths for CachingStaticResource in the executor (@bdraco - #74474) (http docs)
- Remove home_plus_control from mypy ignore list (@epenet - #74448) (home_plus_control docs)
- Use pydeconz interface controls for cover platform (@Kane610 - #74535) (deconz docs)
- Add oui for tplink es20m (@bdraco - #74526) (tplink docs)
- Use generics in NextDNS (@epenet - #74517) (nextdns docs)
- Add three decimal places of sub-second resolution to root logger timestamps (@puddly - #74518) (breaking-change)
- Switch linear search to a dict lookup for ip bans (@bdraco - #74482) (http docs)
- Update orjson to 3.7.7 (@frenck - #74581)
- Remove google_assistant from mypy ignore list (@epenet - #74587) (google_assistant docs)
- Add deprecation to PR template (@frenck - #74583)
- Remove denonavr from mypy ignore list (@epenet - #74580) (denonavr docs)
- Remove legacy Sonos grouping services (@jjlawren - #74476) (sonos docs) (breaking-change)
- Use FlowResultType enum in Tuya tests (@frenck - #74596) (tuya docs)
- Use FlowResultType enum in WLED tests (@frenck - #74594) (wled docs)
- Remove hassio from mypy ignore list (@epenet - #74603) (hassio docs)
- Add SetSystemDateandTime Button (@dgomes - #66419) (onvif docs)
- Use FlowResultType enum in Plugwise tests (@frenck - #74638) (plugwise docs)
- Switch dispatcher to use async_run_hass_job (@bdraco - #74514)
- Refactor CI (@frenck - #74014)
- Search/replace RESULT_TYPE_* by FlowResultType enum (@frenck - #74642)
- Update debugpy to 1.6.1 (@frenck - #74637) (debugpy docs) (dependency)
- Remove meteo_france from mypy ignore list (@epenet - #74613) (meteo_france docs)
- Remove influxdb from mypy ignore list (@epenet - #74612) (influxdb docs)
- Use pydeconz interface controls for button platform (@Kane610 - #74654) (deconz docs)
- Add trigger/arm_custom_bypass to Template Alarm Control Panel (@chatziko - #74629) (template docs)
- Bump number of test groups from 6 -> 10 (@frenck - #74648)
- Search/replace RESULT_TYPE_* by FlowResultType enum (@frenck - #74656)
- Remove philips_js from mypy ignore list (@epenet - #74659) (philips_js docs)
- Remove last occurrences of RESULT_TYPE_* from codebase (@frenck - #74670)
- Standardize EntityDescription in DSMR (@frenck - #74671) (dsmr docs)
- Fix climacell/tomorrowio config flow test failure (@bdraco - #74660) (climacell docs)
- Resolution center MVP (@emontnemery - #74243) (resolution_center docs) (new-integration) (noteworthy)
- Add google calendar service proper exception handling (@allenporter - #74686) (google docs)
- Update lxml to 4.9.1 (@frenck - #74663) (scrape docs) (dependency)
- Remove deprecated Spotify YAML configuration (@frenck - #74604) (spotify docs) (breaking-change)
- Bump NextDNS backend library (@bieniu - #74611) (nextdns docs) (dependency)
- Always run pip_check in CI (@frenck - #74706)
- Update debugpy to 1.6.2 (@frenck - #74692) (debugpy docs) (dependency)
- Cleanup generic in NextDNS (@epenet - #74705) (nextdns docs)
- Migrate google calendar to new entity naming (@allenporter - #74727) (google docs)
- Attempt to fix flaky test by waiting for setup to complete (@allenporter - #74734) (system_log docs)
- Add huawei_lte wifi guest network switch (@a-p-z - #71035) (huawei_lte docs) (dependency)
- Add bluetooth integration (@bdraco - #74653) (bluetooth docs) (new-integration) (noteworthy)
- Add coverage for lutron caseta bridges to hkc (@bdraco - #74765) (homekit_controller docs)
- Migrate Guardian to new entity naming style (@bachya - #74745) (guardian docs)
- Remove deprecated yaml config from Steam (@tkdrob - #74805) (steam_online docs) (breaking-change)
- Bump aiopyarr to 22.7.0 (@tkdrob - #74749) (sonarr docs) (dependency)
- Look for huawei_lte device MACs in a few more device info attributes (@scop - #74795) (huawei_lte docs)
- Sort huawei_lte sensor meta dict, add section separators (@scop - #74782) (huawei_lte docs)
- Convert rfxtrx to entity naming (@elupus - #74720) (rfxtrx docs)
- Wait for config entry platform forwards (@bdraco - #73806) (breaking-change)
- Add sensors for HomeWizard Watermeter (@DCSBL - #74756) (homewizard docs) (dependency) (noteworthy)
- Migrate devolo Home Network to new entity naming (@Shutgun - #74741) (devolo_home_network docs)
- Migrate Open-Meteo to new entity naming style (@frenck - #74695) (open_meteo docs)
- Migrate CO2 Signal to new entity naming style (@frenck - #74696) (co2signal docs)
- Migrate Renault to new entity naming style (@epenet - #74709) (renault docs)
- Migrate deCONZ Group and Scenes to new entity naming style (@Kane610 - #74761) (deconz docs) (new-integration)
- Migrate nest to new entity naming style (@allenporter - #74724) (nest docs)
- Migrate Stookalert to new entity naming style (@frenck - #74693) (stookalert docs)
- Convert philips_js to entity naming (@elupus - #74721) (philips_js docs)
- Convert fjaraskupan to entity naming (@elupus - #74723) (fjaraskupan docs)
- Remove telegram_bot from mypy ignore list (@epenet - #74661) (telegram_bot docs)
- Remove xiaomi_miio from mypy ignore list (@epenet - #74669) (xiaomi_miio docs)
- Migrate SimpliSafe to new entity naming style (@bachya - #74763) (simplisafe docs)
- Update aioairzone to v0.4.6 (@Noltari - #74810) (airzone docs)
- Remove nilu from mypy ignore list (@epenet - #74412) (nilu docs)
- Use instance attributes in ign_sismologia (@epenet - #74399) (ign_sismologia docs)
- Make deCONZ utilise forward_entry_setups (@Kane610 - #74823) (deconz docs)
- Add support for bidirectional chargers to Wallbox integration (@simeon-simsoft - #74313) (wallbox docs) (noteworthy)
- Fix mediaplayer join service groupmembers definition (@mvdwetering - #74807) (media_player docs)
- Make Store a generic class (@epenet - #74617)
- Hide homekit_controller implementation that doesn’t apply to BLE (@Jc2k - #74836) (homekit_controller docs)
- Remove xbox from mypy ignore list (@epenet - #74504) (xbox docs)
- Remove omnilogic from mypy ignore list (@epenet - #74452) (omnilogic docs)
- Use instance attributes in geonetnz_quakes (@epenet - #74401) (geonetnz_quakes docs)
- Use instance attributes in geo_json_events (@epenet - #74397) (geo_json_events docs)
- Remove kostal_plenticore from mypy ignore list (@epenet - #74433) (kostal_plenticore docs)
- Use instance attributes in gdacs (@epenet - #74400) (gdacs docs)
- Use instance attributes in qld_bushfire (@epenet - #74402) (qld_bushfire docs)
- Cleanup mikrotik device extra_attributes (@engrbm87 - #74491) (mikrotik docs)
- Move add/remove logic of deCONZ clip sensors to gateway class (@Kane610 - #74481) (deconz docs)
- Use instance attributes in nsw_rural_fire_service_feed (@epenet - #74398) (nsw_rural_fire_service_feed docs)
- Migrate Twente Milieu to new entity naming style (@frenck - #74593) (twentemilieu docs)
- Migrate Elgato to new entity naming style (@frenck - #74590) (elgato docs)
- Add missing Start Dimmer mapping for bond buttons (@bdraco - #74555) (bond docs)
- Use pydeconz interface controls for number platform (@Kane610 - #74666) (deconz docs)
- Fix false-positive in pylint plugin (@epenet - #74244)
- Update shodan to 1.28.0 (@frenck - #74850) (shodan docs) (dependency)
- Update pyudev to 0.23.2 (@frenck - #74859) (usb docs) (dependency)
- Update respx to 0.19.2 (@frenck - #74878) (dependency)
- Update flake8-comprehensions to 3.10.0 (@frenck - #74882) (dependency)
- Improve calendar error handling to match best practices (@allenporter - #74891) (google docs) (calendar docs)
- Remove ZHA device storage (@dmulcahey - #74837) (zha docs)
- Migrate GitHub to new entity naming style (@frenck - #74903) (github docs)
- Prepare homekit_controller for _hap._udp.local. (@Jc2k - #74857) (homekit_controller docs)
- Update url-normalize to 1.4.3 (@frenck - #74897) (huawei_lte docs) (syncthru docs) (zwave_me docs) (dependency)
- Migrate Ambient PWS to new entity naming style (@bachya - #74743) (ambient_station docs)
- Migrate RainMachine to new entity naming style (@bachya - #74754) (rainmachine docs)
- Fix incorrect new entity naming for Guardian (@bachya - #74912) (guardian docs)
- Migrate AirVisual to new entity naming style (@bachya - #74753) (airvisual docs)
- Migrate Flo to new entity naming style (@bachya - #74744) (flo docs)
- Migrate Notion to new entity naming style (@bachya - #74746) (notion docs)
- Remove old RainMachine service descriptions (@bachya - #74920) (rainmachine docs)
- Update feedparser to 6.0.10 (@frenck - #74913) (feedreader docs)
- Migrate Wiz to new entity naming style (@frenck - #74911) (wiz docs)
- Migrate Geocaching to new entity naming style (@frenck - #74899) (geocaching docs)
- Migrate Supervisor integration to new entity naming style (@frenck - #74906) (hassio docs)
- Migrate Ridwell to new entity naming style (@bachya - #74915) (ridwell docs)
- Migrate ReCollect Waste to new entity naming style (@bachya - #74914) (recollect_waste docs)
- Migrate WattTime to new entity naming style (@bachya - #74916) (watttime docs)
- Migrate Cast to new entity naming style (@frenck - #74901) (cast docs)
- Migrate Met.no to new entity naming style (@frenck - #74908) (met docs)
- Migrate IQVIA to new entity naming style (@bachya - #74917) (iqvia docs)
- Migrate ZHA to new entity naming standard (@dmulcahey - #74846) (zha docs)
- Migrate Slimproto to new entity naming style (@frenck - #74910) (slimproto docs)
- Migrate Sonos to new entity naming style (@frenck - #74909) (sonos docs)
- Migrate Flu Near You to new entity naming style (@bachya - #74918) (flunearyou docs)
- Migrate OpenUV to new entity naming style (@bachya - #74919) (openuv docs)
- Add “Home Assistant (skip pip)” to VS Code launch.json (@mib1185 - #74887)
- Add AirQ sensors to Sensibo (@gjohansson-ST - #74868) (sensibo docs) (noteworthy)
- Update flake8-noqa to 1.2.5 (@frenck - #74896) (dependency)
- Update adb-shell to 0.4.3 (@frenck - #74855) (androidtv docs) (dependency)
- Migrate WLED to new entity naming style (@frenck - #74860) (wled docs)
- Update yamllint to 1.27.1 (@frenck - #74853)
- Update numpy to 1.23.1 (@frenck - #74851) (opencv docs) (tensorflow docs) (trend docs) (iqvia docs) (compensation docs) (dependency)
- Trigger full CI on Bluetooth integration changes (@frenck - #74929)
- Update pytest-sugar is 0.9.5 (@frenck - #74931) (dependency)
- Alexa: Fix duplicate proactive reports (@Tho85 - #74930) (alexa docs)
- Update lru-dict to 1.1.8 (@frenck - #74932) (dependency)
- Migrate Advantage Air to new entity naming style (@Bre77 - #74940) (advantage_air docs)
- Migrate Aussie Broadband to new entity naming style (@Bre77 - #74937) (aussie_broadband docs)
- Migrate Mazda to new entity naming style (@bdr99 - #74939) (mazda docs)
- Update wakeonlan to 2.1.0 (@frenck - #74856) (wake_on_lan docs) (dependency)
- Add update coordinator for google calendar (@allenporter - #74690) (google docs)
- Add binary_sensor to ElkM1 integration (@gwww - #74485) (elkm1 docs) (new-platform)
- Migrate Forecast.Solar to new entity naming style (@frenck - #74898) (forecast_solar docs)
- Migrate Ambee to new entity naming style (@frenck - #74877) (ambee docs)
- Update pre-commit to 2.20.0 (@frenck - #74955) (dependency)
- Don’t allow using deprecated features of WeatherEntity (@emontnemery - #74394) (weather docs)
- Update psutil to 5.9.1 (@frenck - #74963) (systemmonitor docs) (dependency)
- Add blebox tvLiftBox support (@riokuu - #74395) (blebox docs) (new-platform)
- Update sentry-sdk to 1.7.0 (@frenck - #74967) (sentry docs) (dependency)
- Update PyTurboJPEG to 1.6.7 (@frenck - #74965) (camera docs) (stream docs) (dependency)
- Remove toon from mypy ignore list (@epenet - #74968) (toon docs)
- Fix Withings re-authentication flow (@epenet - #74961) (withings docs)
- Support overriding unit of temperature number entities (@emontnemery - #74977) (number docs) (noteworthy)
- Remove solaredge from mypy ignore list (@epenet - #74983) (solaredge docs)
- Migrate NextDNS to new entity naming style (@bieniu - #74951) (nextdns docs)
- Add NextDNS switch platform (@bieniu - #74512) (nextdns docs) (new-platform)
- Change more properties to attributes for rfxtrx (@elupus - #74880) (rfxtrx docs)
- Remove konnected from mypy ignore list (@epenet - #75003) (konnected docs)
- Remove izone from mypy ignore list (@epenet - #75005) (izone docs)
- Update pyupgrade to v2.37.1 (@frenck - #74989) (dependency)
- Add temperature number to demo integration (@emontnemery - #74986) (demo docs)
- Add support for subscribing to bluetooth callbacks by address (@bdraco - #74773) (bluetooth docs)
- Use instance attributes in evohome (@epenet - #74996) (evohome docs)
- Migrate Nettigo Air Monitor to new entity naming style (@bieniu - #74993) (nam docs)
- Migrate Airly to new entity naming style (@bieniu - #74995) (airly docs)
- Remove icloud from mypy ignore list (@epenet - #75007) (icloud docs)
- Add basic Rhasspy integration (@balloob - #74942) (rhasspy docs) (new-integration)
- Shorten Entity Name in Aussie Broadband (@Bre77 - #74946) (aussie_broadband docs)
- Log warning if number entities set _attr_unit_of_measurement (@emontnemery - #74987) (number docs)
- Remove blueprint from mypy ignore list (@epenet - #74990) (blueprint docs)
- Remove conversation from mypy ignore list (@epenet - #74991) (conversation docs)
- Migrate Spotify to new entity naming style (@frenck - #74992) (spotify docs)
- Migrate Speedtest.net to new entity naming style (@frenck - #75004) (speedtestdotnet docs)
- Migrate Verisure to new entity naming style (@frenck - #74997) (verisure docs)
- Migrate Fronius to new entity naming style (@farmio - #74974) (fronius docs)
- Migrate Tuya to new entity naming style (@frenck - #74975) (tuya docs)
- Remove profiler from mypy ignore list (@epenet - #74453) (profiler docs)
- Migrate AdGuard Home to new entity naming style (@frenck - #74999) (adguard docs)
- Remove withings from mypy ignore list (@epenet - #74966) (withings docs)
- Remove plex from mypy ignore list (@epenet - #74984) (plex docs)
- Identify the active ZHA coordinator device in API responses (@puddly - #74739) (zha docs)
- Use forward_entry_setups in ZHA (@dmulcahey - #74834) (zha docs)
- Cache Canary camera image (@0bmay - #73923) (canary docs)
- Update tqdm to 4.64.0 (@frenck - #75010) (dependency)
- Tweak handling of entities with
has_entity_name
set (@emontnemery - #74948) (config docs) - Bump actions/setup-python from 4.0.0 to 4.1.0 (@dependabot - #75040) (dependency)
- Remove incorrect device class from blebox button (@riokuu - #75042) (blebox docs)
- Mqtt support config_entry unload (@jbouwh - #70149) (mqtt docs)
- Migrate Brother to new entity naming style (@bieniu - #75000) (brother docs)
- Migrate HomeWizard to new entity naming style (@DCSBL - #74958) (homewizard docs)
- Migrate Vallox to new entity naming style (@slovdahl - #75025) (vallox docs)
- Teach resolution center about fixing issues (@emontnemery - #74694) (resolution_center docs)
- Migrate DSMR to use keys for entity unique ID (@frenck - #74895) (dsmr docs)
- Migrate Environment Canada to new entity naming style (@gwww - #75024) (environment_canada docs)
- Update coverage to 6.4.2 (@frenck - #75072) (dependency)
- Replace Guardian
reboot
andreset_valve_diagnostics
services with buttons (@bachya - #75028) (guardian docs) (deprecation) - Expose supported brands via API (@balloob - #75074) (websocket_api docs) (noteworthy)
- Bump actions/cache from 3.0.4 to 3.0.5 (@dependabot - #75104) (dependency)
- Add Plugwise number platform (@bouwew - #74655) (plugwise docs)
- Remove service descriptions for deprecated Guardian services (@bachya - #75084) (guardian docs)
- Add Aqara E1 curtain motor direction select entity to ZHA (@EverythingSmartHome - #75132) (zha docs)
- Migrate Whois to new entity naming style (@frenck - #75019) (whois docs)
- Migrate RDW to new entity naming style (@frenck - #75017) (rdw docs)
- Fix flapping system log test (@bdraco - #75111) (system_log docs)
- Add Aladdin Connect wifi_rssi and battery_level sensors (@mkmer - #74258) (aladdin_connect docs) (new-platform) (noteworthy)
- Verisure config flow cleanups (@frenck - #75144) (verisure docs)
- Remove nzbget from mypy ignore list (@epenet - #75158) (nzbget docs)
- Bump pip_check (@frenck - #75164)
- Remove onvif from mypy ignore list (@epenet - #75162) (onvif docs)
- Update sentry-sdk to 1.7.1 (@frenck - #75154) (sentry docs) (dependency)
- Remove lovelace from mypy ignore list (@epenet - #75167) (lovelace docs)
- Remove evohome climate from mypy ignore list (@epenet - #75169) (evohome docs)
- Migrate roku to new entity naming (@ctalkington - #74819) (roku docs)
- Add mock_bluetooth fixture (@bdraco - #75075) (bluetooth docs)
- Await startup in homekit controller (@bdraco - #75021) (homekit_controller docs)
- Avoid loading platforms in HKC if we are going to raise ConfigEntryNotReady (@bdraco - #75177) (homekit_controller docs)
- Use instance attributes in minecraft_server (@epenet - #75157) (minecraft_server docs)
- Avoid importing MQTT into core for ServiceInfo dataclass (@bdraco - #74418) (mqtt docs) (tasmota docs)
- Bump unifi-discovery to 1.1.5 (@bdraco - #75189) (unifiprotect docs) (dependency)
- Allow Mjpeg camera name to be None (@frenck - #75002) (mjpeg docs)
- Relocate BluetoothServiceInfo to helpers.service_info (@bdraco - #75195) (bluetooth docs)
- Move lutron_caseta migration to happen after successful setup (@bdraco - #75204) (lutron_caseta docs)
- Migrate Axis to new entity naming style (@Kane610 - #74735) (axis docs) (new-integration)
- Bump nexia to 2.0.2 (@bdraco - #75209) (nexia docs) (dependency)
- Migrate Filesize to new entity naming style (@gjohansson-ST - #75199) (filesize docs)
- Add total state_class for esphome (@peterg79 - #75015) (esphome docs)
- Remove template from mypy ignore list (@epenet - #74426) (template docs) (number docs)
- Bump pyunifiprotect to 4.0.11 (@bdraco - #75215) (unifiprotect docs)
- Remove evohome from mypy ignore list (@epenet - #75175) (evohome docs)
- Extend failed login message with the request URL (@frenck - #75218) (http docs)
- Migrate SQL to new entity naming style (@gjohansson-ST - #75203) (sql docs)
- Migrate UPB to new entity naming style (@gwww - #75096) (upb docs)
- Add entity descriptions in AdGuard Home sensors (@frenck - #75179) (adguard docs)
- Update wled to 0.14.1 (@frenck - #75174) (wled docs) (dependency)
- Consolidate executor jobs when loading integration manifests (@bdraco - #75176) (websocket_api docs)
- Use json_loads by default for the aiohttp helper (@bdraco - #75214)
- Bump aiohomekit to 1.0.0 (@Jc2k - #75198) (homekit_controller docs) (dependency) (noteworthy)
- Use pydeconz interface controls for fans (@Kane610 - #75156)
- Add entity descriptions in AdGuard Home switches (@frenck - #75229) (adguard docs)
- Migrate Trafikverket Ferry to new entity naming style (@gjohansson-ST - #75206) (trafikverket_ferry docs)
- Remove cloud from mypy ignore list (@epenet - #74449) (cloud docs) (webhook docs)
- Migrate Sensibo to new entity naming style (@gjohansson-ST - #75212) (sensibo docs)
- Migrate Yale Smart Alarm to new entity naming style (@gjohansson-ST - #75202) (yale_smart_alarm docs)
- Add multi-factor authentication support to Verisure (@frenck - #75113) (verisure docs) (noteworthy)
- Migrate DNSIP to new entity naming style (@gjohansson-ST - #75197) (dnsip docs)
- Various cleanups in AdGuard Home (@frenck - #75250) (adguard docs)
- HomeKit Controller BLE Fixes (@bdraco - #75271) (homekit_controller docs)
- Fix delay adding entities in HKC (@bdraco - #75273) (homekit_controller docs)
- Fix Sensibo new entity naming style (@gjohansson-ST - #75307) (sensibo docs)
- Migrate Tailscale to new entity naming style (@frenck - #75018) (tailscale docs)
- Migrate GIOS to new entity naming style (@bieniu - #75051) (gios docs)
- Migrate Uptime to new entity naming style (@frenck - #75090) (uptime docs)
- Migrate Season to new entity naming style (@frenck - #75088) (season docs)
- Migrate Trafikverket Weatherstation to new entity naming style (@gjohansson-ST - #75211) (trafikverket_weatherstation docs)
- Migrate BraviaTV to new entity naming style (@bieniu - #75253) (braviatv docs)
- Include the source in the bluetooth service info (@bdraco - #75112) (bluetooth docs)
- Restore accessory state into pairing using new HKC methods (@bdraco - #75276) (homekit_controller docs)
- Add install UniFi device update feature (@J3173 - #75302) (unifi docs) (noteworthy)
- Use pydeconz interface controls for lights (@Kane610 - #75261) (deconz docs)
- Update sentry-sdk to 1.7.2 (@frenck - #75331) (sentry docs) (dependency)
- Use shared bluetooth models for BluetoothServiceInfo (@bdraco - #75322)
- Correct docstrings in Advantage Air (@Bre77 - #75344) (advantage_air docs)
- Bump homematicip 1.0.5 (@hahn-th - #75334) (homematicip_cloud docs) (dependency)
- Migrate Tractive to new entity naming style (@bieniu - #75184) (tractive docs)
- Migrate Xiaomi Miio to new entity naming style - part 1 (@bieniu - #75350) (xiaomi_miio docs)
- Add bluetooth discovery to HomeKit Controller (@bdraco - #75333) (homekit_controller docs)
- Migrate Deluge to new entity naming style (@tkdrob - #75359) (deluge docs)
- Migrate Skybell to new entity naming style (@tkdrob - #75341) (skybell docs)
- Migrate PVOutput to new entity naming style (@frenck - #75016) (pvoutput docs)
- Exclude calendar description from recorder (@allenporter - #75375) (calendar docs) (breaking-change)
- Avoid throwing on unsupported bleak client filter (@bdraco - #75378) (bluetooth docs)
- Change manufacturer_data_first_byte to manufacturer_data_start (@bdraco - #75379) (homekit_controller docs) (bluetooth docs)
- Fix availability in HKC for sleeping bluetooth devices (@bdraco - #75357) (homekit_controller docs)
- Bump aiohomekit to 1.1.7 (@bdraco - #75384) (homekit_controller docs) (dependency)
- Yolink feature garage door (@matrixd2 - #75120) (yolink docs) (new-platform) (noteworthy)
- Improve google calendar config flow timeout error messages (@allenporter - #75364) (google docs)
- Migrate Goalzero to new entity naming style (@tkdrob - #75358) (goalzero docs)
- Update Home Assistant base image to 2022.07.0 (@frenck - #75396) (dependency)
- Migrate Sensor.Community to new entity naming style (@frenck - #75014) (luftdaten docs)
- Simplify Guardian entity inheritance hierarchy (@bachya - #75274) (guardian docs)
- Make UniFi utilise forward_entry_setups (@Kane610 - #74835) (unifi docs)
- Custom component -> Custom integration (@frenck - #75404) (weather docs) (sensor docs) (number docs)
- Significantly improve BLE reliablity with linux/dbus for HKC (@bdraco - #75410) (homekit_controller docs) (dependency)
- Correct devices in Advantage Air (@Bre77 - #75395) (advantage_air docs) (breaking-change)
- Address late review of kostal plenticore (@stegm - #75297) (kostal_plenticore docs)
- Migrate Tautulli to new entity naming style (@tkdrob - #75382) (tautulli docs)
- Update google-cloud-texttospeech to 2.12.0 (@frenck - #75401)
- Migrate LIFX to config entry per device (@bdraco - #74316) (lifx docs) (breaking-change) (noteworthy)
- Add device and advertisement to BluetoothServiceInfoBleak (@bdraco - #75381) (bluetooth docs)
- Update bluetooth_le_tracker to use Bleak (@bdraco - #75013) (bluetooth_le_tracker docs)
- Pass context to shopping list events (@R0nd - #75377) (shopping_list docs)
- Remove deprecated Lyric YAML configuration (@frenck - #75418) (lyric docs) (breaking-change)
- Clean up deprecated connection class remainders (@frenck - #75421) (breaking-change)
- Remove deprecated Senz YAML configuration (@frenck - #75419) (senz docs) (breaking-change)
- Remove unused ignore file (@frenck - #75416)
- Store creation timestamps for resolution center issues (@emontnemery - #75430) (resolution_center docs)
- Rename resolution_center dismiss to ignore (@emontnemery - #75432) (resolution_center docs)
- Fix yolink leak sensor battery expose (@matrixd2 - #75423) (yolink docs)
- Improve tradfri decorator typing (@cdce8p - #75439) (tradfri docs)
- Don’t use executor in send_big_result (@uvjustin - #75427) (camera docs) (media_player docs) (websocket_api docs) (lovelace docs)
- Add typing to pilight Throttle decorator (@cdce8p - #75443) (pilight docs)
- Improve debouncer typing (@cdce8p - #75436) (sonos docs) (flux_led docs) (plex docs) (samsungtv docs) (shelly docs) (usb docs)
- Avoid converting discovery_info dataclasses to dict that will be thrown away in config flows (@bdraco - #75451)
- Update mypy to 0.971 (@cdce8p - #75450) (dependency)
- Bump python-miio to 0.5.12 (@rytilahti - #75415) (xiaomi_miio docs) (dependency)
- Update pyupgrade to 2.37.2 (@cdce8p - #75456) (dependency)
- Remove old type casting in esphome (@cdce8p - #75475) (esphome docs)
- Improve deprecation helper typing (@cdce8p - #75453)
- Rename existing TypeVars referencing Self type (@cdce8p - #75473) (zha docs) (esphome docs)
- Disable Aladdin Connect battery_level by default (@mkmer - #75441) (aladdin_connect docs)
- Fix type narrowing in energy integration (@cdce8p - #75462) (energy docs)
- Allow for subclass typing with StatisticsBase (@cdce8p - #75476) (recorder docs)
- Improve dispatcher helper typing (@cdce8p - #75455)
- Drop RSSI update workaround from bluetooth on linux (@bdraco - #75467) (bluetooth docs)
- Improve entity_platform helper typing (@cdce8p - #75464)
- Fix bluetooth service_info typing (@cdce8p - #75477) (bluetooth docs)
- Remove websocket_api send_big_result (@uvjustin - #75452) (camera docs) (media_player docs) (websocket_api docs) (lovelace docs) (breaking-change)
- Modify Tile to store a single dataclass in
hass.data
(@bachya - #75459) (tile docs) - Modify Ridwell to store a single dataclass in
hass.data
(@bachya - #75457) (ridwell docs) - Migrate Moon to new entity naming style (@frenck - #75085) (moon docs)
- Migrate DSMR to new entity naming style (@frenck - #75077) (dsmr docs)
- Migrate CPUSpeed to new entity naming style (@frenck - #75080) (cpuspeed docs)
- Migrate Plugwise to new entity naming style (@frenck - #75109) (plugwise docs)
- Update orjson to 3.7.8 (@frenck - #75484)
- Map % RH unit in Tuya sensors (@frenck - #75483) (tuya docs)
- Allow account linking to phase out services (@frenck - #75447) (cloud docs)
- Plugwise prefer use of Adam instead of Anna (@frenck - #75161) (plugwise docs)
- Fix MQTT race awaiting an ACK when disconnecting (@jbouwh - #75117) (mqtt docs)
- Add zha typing [classmethods] (@cdce8p - #75472) (zha docs)
- Rename Resolution Center -> Repairs (@frenck - #75486) (resolution_center docs) (repairs docs)
- Update awair SensorDeviceClass to specify icon (@zachberger - #75385) (awair docs)
- Add repairs integration to core files (@frenck - #75489)
- Adjust repairs re-exports (@frenck - #75492) (repairs docs)
- Create issues in demo integration (@emontnemery - #75081) (demo docs)
- Add repairs as frontend dependency (@frenck - #75501) (frontend docs)
- Remove XBee integration (@frenck - #75502) (breaking-change)
- Remove SoChain integration (@frenck - #75505) (sochain docs) (breaking-change)
- Remove Google Play Music Desktop Player (GPMDP) integration (@frenck - #75508) (gpmdp docs) (breaking-change)
- Migrate Huawei LTE to new entity naming style (@scop - #75303) (huawei_lte docs)
- Use
DeviceInfo.hw_version
in DenonAVR integration (@bieniu - #75300) (denonavr docs) - Add coordinator and entity for passive bluetooth devices (@bdraco - #75468) (bluetooth docs)
- Improve singleton helper typing (@cdce8p - #75461)
- Fix spelling in recorder integration (@cdce8p - #75539) (recorder docs)
- Bump pymazda to 0.3.7 (@bdr99 - #75546) (mazda docs) (dependency)
- Hide inactive repairs issues (@emontnemery - #75556) (repairs docs)
- Add sync methods for create/deleting issues in repairs (@frenck - #75557) (repairs docs)
- Update icons for breaking changes in MDI 7.0.96 (@bramkragten - #75560) (huawei_lte docs) (icloud docs) (netgear docs) (breaking-change) (noteworthy)
- Add websocket command recorder/import_statistics (@titilambert - #73937) (recorder docs) (noteworthy)
- Improve http decorator typing (@cdce8p - #75541) (http docs) (auth docs) (repairs docs)
- Deprecate U.S. Citizenship and Immigration Services (USCIS) integration (@frenck - #75562) (uscis docs) (deprecation)
- Raise on bad update data instead of log in PassiveBluetoothDataUpdateCoordinator (@bdraco - #75536) (bluetooth docs)
- Migrate AccuWeather to new entity naming style (@bieniu - #75127) (accuweather docs)
- Bump aiohomekit to 1.1.9 (@bdraco - #75591) (homekit_controller docs) (dependency)
- ZHA light entity cleanup (@dmulcahey - #75573) (zha docs)
- Add ZHA config option for “enhanced light transition from an off-state” (@TheJulianJES - #75151) (zha docs)
- Improve availability tracking and coordinator setup in bluetooth (@bdraco - #75582) (bluetooth docs)
- Add SensorPush BLE integration (@bdraco - #75531) (sensorpush docs) (new-integration)
- Modify Guardian to store a single dataclass in
hass.data
(@bachya - #75454) (guardian docs) - Add inkbird (BLE) integration (@bdraco - #75594) (bluetooth docs) (inkbird docs) (new-integration)
- Bump afsapi to 0.2.7 (@wlcrs - #75579) (frontier_silicon docs) (dependency)
- Address some MQTT review comments (@emontnemery - #75482) (mqtt docs)
- Fix incorrect battery unit on paired Guardian sensors (@bachya - #75402) (guardian docs)
- Migrate SMHI to new entity naming style (@gjohansson-ST - #75213)
- Use recorder get_instance function to improve typing (@emontnemery - #75567) (recorder docs) (sensor docs)
- Improve handling of MQTT config entry data (@emontnemery - #72691) (mqtt docs)
- Support non-live database migration (@emontnemery - #72433) (recorder docs)
- Fix small homekit type error (@cdce8p - #75617) (homekit docs)
- Add Switchbot hygrometers (@murtas - #75325) (switchbot docs) (noteworthy)
- Remove callback decorator from coroutine functions (@MartinHjelmare - #75626) (logbook docs) (zwave_js docs) (network docs)
- Fix recorder hanging at start (@bdraco - #75627) (recorder docs)
- Add support for setting up and removing bluetooth in the UI (@bdraco - #75600) (default_config docs) (bluetooth docs) (config-flow)
- Add missing inkbird config flow tests (@bdraco - #75630) (inkbird docs)
- Add new NextDNS sensors (@bieniu - #74789) (nextdns docs)
- Fix inkbird config flow tests to correctly test discovery and user flow (@bdraco - #75638) (inkbird docs)
- Add missing config flow tests for sensorpush (@bdraco - #75629) (sensorpush docs)
- Initial xiaomi_ble integration (@Jc2k - #75618) (xiaomi_ble docs) (new-integration)
- Address NextDNS late review (@bieniu - #75635) (nextdns docs)
- Fix async_get_scanner to return the correct bluetooth scanner (@bdraco - #75637) (bluetooth docs)
- Pass in the bleak scanner instance to HKC (@bdraco - #75636) (homekit_controller docs)
- Add support for rest of sensors for HHCCJCY01 (@Jc2k - #75646) (xiaomi_ble docs)
- Do not access hass.data in unifi test (@J3173 - #75348) (unifi docs)
- Use CO Device Class Instead of Gas in zwave_js (@EnochPrime - #75649) (zwave_js docs) (breaking-change)
- Add error message for duplicate stream recordings (@uvjustin - #75654) (stream docs)
- Automatically set up Bluetooth during onboarding (@frenck - #75658) (bluetooth docs)
- Add state class to HKC sensors (@bdraco - #75662) (homekit_controller docs)
- Import correct scan interval in traccar (@ludeeus - #75660) (traccar docs)
- Retry later if bluetooth fails to start (@bdraco - #75647) (bluetooth docs)
- Add bluetooth connection constant to the device registry (@bdraco - #75666)
- Refactor PassiveBluetoothDataUpdateCoordinator to support multiple platforms (@bdraco - #75642) (bluetooth docs)
- Upgrade pyrisco to 0.5.0 (@OnFreund - #75648) (risco docs) (dependency)
- Split bluetooth coordinator into two classes (@bdraco - #75675) (bluetooth docs) (sensorpush docs) (inkbird docs) (xiaomi_ble docs)
- Add Moat (BLE) integration (@bdraco - #75643) (moat docs) (new-integration)
- Fix diagnostics export for generic camera (@davet2001 - #75665) (generic docs)
- Add Govee BLE integration (@bdraco - #75631) (govee_ble docs) (new-integration)
- Update switchbot to be local push (@bdraco - #75645) (switchbot docs) (breaking-change) (noteworthy)
- Bump aiohomekit to 1.2.0 (@bdraco - #75686) (homekit_controller docs) (dependency)
- Migrate ElkM1 to new entity naming style (@gwww - #75023) (elkm1 docs) (upb docs)
- Bump motionblinds to 0.6.11 (@starkillerOG - #75581) (motion_blinds docs) (dependency)
- Support for encrypted BLE MiBeacon devices (@Jc2k - #75677) (xiaomi_ble docs)
- Update pip version range to 22.3 (@cdce8p - #75572) (dependency)
- Update sentry-sdk to 1.8.0 (@frenck - #75691) (sentry docs) (dependency)
- Update PySwitchbot to improve connection reliability (@bdraco - #75692) (switchbot docs) (dependency)
- Fix bluetooth integration matching with service_data_uuids and service_uuids (@bdraco - #75687) (bluetooth docs)
- Update switchbot bluetooth matchers for sensor devices (@bdraco - #75690) (switchbot docs)
- Ensure bluetooth can be reloaded when hot plugging a bluetooth adapter (@bdraco - #75699) (bluetooth docs)
- Use DataUpdateCoordinator in london_underground (@pedrolamas - #75304) (london_underground docs)
- Refactor Advantage Air classes for expansion (@Bre77 - #75422) (advantage_air docs)
- Raise YAML deprecation issue for Radio Therm (@frenck - #75513) (radiotherm docs)
- Set min transition time for Sengled lights in ZHA groups (@TheJulianJES - #75644) (zha docs)
- Add bluetooth options flow to pick the adapter (@bdraco - #75701) (bluetooth docs) (dependency)
- Bump AIOAladdinConnect to 0.1.31 (@mkmer - #75721) (aladdin_connect docs) (dependency)
- Add device HmIP-STE2-PCB to homematicip_cloud (@hahn-th - #75369) (homematicip_cloud docs)
- Make lifx async_migrate_legacy_entries a callback (@bdraco - #75719) (lifx docs)
- Don’t use executor for lutron subscription (@uvjustin - #75726) (lutron docs)
- Add strict typing for litterrobot (@cdce8p - #75540) (litterrobot docs)
- Update name of Z-WaveJS to Z-Wave (@zsarnett - #75136) (zwave_js docs)
- Remove deprecated MyZone service in Advantage Air (@Bre77 - #75160) (advantage_air docs) (breaking-change)
- Bump pytraccar to 1.0.0 (@ludeeus - #75671) (traccar docs) (dependency)
- Add issue to repairs for removed Spotify YAML configuration (@frenck - #75736) (spotify docs)
- Add issue to repairs for removed Steam YAML configuration (@frenck - #75737) (steam_online docs)
- Bump goodwe to 0.2.18 (@starkillerOG - #75615) (goodwe docs) (dependency)
- Improve mqtt MessageCallback typing (@cdce8p - #75614) (mqtt docs)
- Bump Switchmate dependency to 0.5.1 (@qiz-li - #75163) (switchmate docs) (dependency)
- Automatically set up Xiaomi BLE during onboarding (@frenck - #75748) (xiaomi_ble docs)
- Raise issue for Google Calendar YAML deprecations (@allenporter - #75743) (google docs)
- Update xknx to 0.22.0 (@farmio - #75749) (knx docs) (dependency)
- Fix small type issue [synology_dsm] (@cdce8p - #75762) (synology_dsm docs)
- Fix min and max mireds with HKC (@bdraco - #75744) (homekit_controller docs) (dependency)
- Fix entity typo (@uvjustin - #75767) (mqtt docs) (radio_browser docs)
- Fix small type issues [core] (@cdce8p - #75760) (http docs)
- Fix small type issue [fritz] (@cdce8p - #75761) (fritz docs)
- Bump vallox-websocket-api to 2.12.0 (@yozik04 - #75734) (vallox docs) (dependency)
- Add support for switchbot contact/door sensor (@bdraco - #75730) (switchbot docs)
- Raise repair issue for Mi Flora (@frenck - #75752) (miflora docs) (deprecation)
- Raise repair issue for Xiaomi Mijia BLE Temperature and Humidity Sensor (@frenck - #75754) (mitemp_bt docs) (deprecation)
- Bump sensorpush-ble to 1.5.1 (@bdraco - #75771) (sensorpush docs)
- Raise YAML removal issue for nVent RAYCHEM SENZ (@frenck - #75757) (senz docs)
- Raise YAML removal issue for Lyric (@frenck - #75756) (lyric docs) (deprecation)
- Fix startup race in BLE integrations (@bdraco - #75780) (bluetooth docs) (govee_ble docs) (sensorpush docs) (inkbird docs) (xiaomi_ble docs) (moat docs)
- Adjust wording in raised mitemp_bt issue (@frenck - #75779) (mitemp_bt docs)
- Bump python-eq3bt requirement (@rytilahti - #75145) (eq3btsmart docs) (dependency)
- Add tests for the Plugwise Select platform (@bouwew - #75774) (plugwise docs)
- Bump ZHA dependencies (@puddly - #75785) (zha docs) (dependency)
- Add guards to ZHA light groups when using hs color mode (@dmulcahey - #75599) (zha docs)
- Add events to repairs issue registry changes (@frenck - #75784) (repairs docs)
- Cleanup unused camera constants (@uvjustin - #75772) (camera docs)
- Add en-GB locale for AlexaMotionSensor and AlexaContactSensor (@jfhenriques - #75705) (alexa docs)
- Add 1.5 second sleep to motion blinds update (@starkillerOG - #75494) (motion_blinds docs)
- Fix ZHA light brightness jumping around during transitions (@TheJulianJES - #74849) (zha docs)
- Add occupancy sensor to the BAF integration (@jfroy - #75793) (baf docs) (new-platform) (dependency)
- Use executor to finish stream recording (@uvjustin - #75776) (stream docs)
- Add state to CheckControlMessages in bmw_connected_drive (@rikroe - #75802) (bmw_connected_drive docs)
- Fix error on shutdown when no Sonos devices available (@jjlawren - #75798) (sonos docs)
- Create Repairs based on Alerts (@emontnemery - #75397) (resolution_center docs)
- Add new vallox temperature and fan sensors (@yozik04 - #75783) (vallox docs)
- Deprecate the Ambee integration (@frenck - #75805) (ambee docs) (repairs docs) (deprecation)
- Add xiaomi_ble voltage, consumable and formaldehyde sensors (@Jc2k - #75807) (xiaomi_ble docs)
- Deprecate the OpenALPR Local integration (@frenck - #75810) (openalpr_local docs) (deprecation)
- Update frontend to 20220727.0 (@bramkragten - #75813) (frontend docs)
- Fix ZHA on with timed off cluster command (@dmulcahey - #75815) (zha docs)
- Raise YAML removal issue for Anthem A/V Receivers (@frenck - #75816) (anthemav docs)
- Netatmo entity renaming and clean up (@cgtobi - #75337) (netatmo docs)
- Raise YAML removal issue for Bose SoundTouch (@frenck - #75817) (soundtouch docs)
- Make Axis utilise forward_entry_setups (@Kane610 - #75178) (axis docs) (beta fix)
- Add Insteon lock and load controller devices (@teharris1 - #75632) (insteon docs) (new-platform) (beta fix)
- Add Leviton as a supported brand of ZwaveJS (@zsarnett - #75729) (zwave_js docs) (beta fix)
- Bump russound_rio to 0.1.8 (@bwest1711 - #75837) (russound_rio docs) (beta fix) (dependency)
- Remove learn more URL from Home Assistant alerts (@balloob - #75838) (homeassistant_alerts docs) (beta fix)
- Add issue_domain to repairs (@balloob - #75839) (demo docs) (repairs docs) (homeassistant_alerts docs) (beta fix)
- Fix fetching MeteoAlarm XML data (@rolfberkenbosch - #75840) (meteoalarm docs) (beta fix)
- Fix temperature unit in evohome (@frenck - #75842) (evohome docs) (beta fix)
- Raise YAML removal issue for Xbox (@frenck - #75843) (xbox docs) (beta fix)
- Add issue to repairs for deprecated Simplepush YAML configuration (@engrbm87 - #75850) (simplepush docs) (beta fix)
- Fix unit of measurement usage in COSignal (@frenck - #75856) (co2signal docs) (beta fix)
- Fix HTTP 404 being logged as a stack trace (@frenck - #75861) (http docs) (beta fix)
- Remove state class from daily net sensors in DSMR Reader (@frenck - #75864) (dsmr_reader docs) (beta fix)
- Fix incorrect sensor key in DSMR (@frenck - #75865) (dsmr docs) (beta fix)
- Fix camera token to trigger authentication IP ban (@frenck - #75870) (camera docs) (beta fix)
- Update frontend to 20220728.0 (@zsarnett - #75872) (frontend docs) (beta fix)
- Add startup timeout to bluetooth (@bdraco - #75848) (bluetooth docs) (beta fix)
- Fix Xiaomi BLE not detecting encryption for some devices (@Jc2k - #75851) (bluetooth docs) (xiaomi_ble docs) (beta fix)
- Fix AdGuard Home rules count sensor (@frenck - #75879) (adguard docs) (beta fix)
- Fix incorrect manufacturer_id for govee 5182 model (@bdraco - #75899) (govee_ble docs) (beta fix) (dependency)
- Fix Roon media player being set up before hass.data set up (@balloob - #75904) (roon docs) (beta fix)
- Fix broken Yale lock (@gjohansson-ST - #75918) (yale_smart_alarm docs) (beta fix)
- Fix incorrect check for media source (@j-stienstra - #75880) (jellyfin docs) (beta fix)
- Fix SimplePush repairs issue (@frenck - #75922) (simplepush docs) (beta fix)
- Fix xiaomi_ble discovery for devices that don’t put the fe95 uuid in service_uuids (@Jc2k - #75923) (xiaomi_ble docs) (beta fix)
- Update xknx to 0.22.1 (@farmio - #75932) (knx docs) (beta fix) (dependency)
- Move some bleak imports to be behind TYPE_CHECKING (@balloob - #75894) (bluetooth_le_tracker docs) (switchbot docs) (fjaraskupan docs) (beta fix)
- Update to bleak 0.15 (@bdraco - #75941) (beta fix)
- Increase the discovery timeout (@bobvmierlo - #75948) (xiaomi_ble docs) (beta fix)
- Appropriately mark Guardian entities as
unavailable
during reboot (@bachya - #75234) (guardian docs) (beta fix) - Fix switchbot failing to setup when last_run_success is not saved (@bdraco - #75887) (switchbot docs) (beta fix)
- Bump enturclient to 0.2.4 (@hfurubotten - #75928) (entur_public_transport docs) (beta fix) (dependency)
- Small fixes for LG soundbar (@MasonCrawford - #75938) (lg_soundbar docs) (beta fix)
- Bump govee-ble to fix H5179 sensors (@bdraco - #75957) (govee_ble docs) (beta fix) (dependency)
- Handle failed connection attempts in opentherm_gw (@mvn23 - #75961) (opentherm_gw docs) (beta fix)
- Improve authentication handling for camera view (@frenck - #75979) (camera docs) (beta fix)
- Bump pyotgw to 2.0.2 (@mvn23 - #75980) (opentherm_gw docs) (beta fix) (dependency)
- Bump AIOAladdinConnect to 0.1.33 (@mkmer - #75986) (aladdin_connect docs) (beta fix) (dependency)
- Bump pySwitchbot to 0.16.0 to fix compat with bleak 0.15 (@bdraco - #75991) (switchbot docs) (beta fix) (dependency)
- Fix Home Connect services not being set up (@frenck - #75997) (home_connect docs) (beta fix)
- Fix invalid enocean unique_id (@rhadamantys - #74508) (enocean docs) (beta fix)
- Convert fjäråskupan to built in bluetooth (@elupus - #75380) (fjaraskupan docs) (beta fix)
- Add repair issues for nest app auth removal and yaml deprecation (@allenporter - #75974) (nest docs) (beta fix)
- Support MWh for gas consumption sensors (@emontnemery - #76016) (energy docs) (beta fix)
- Add reauth flow to xiaomi_ble, fixes problem adding LYWSD03MMC (@Jc2k - #76028) (xiaomi_ble docs) (beta fix)
- Fix capitalization of Sonos “Status light” entity name (@krazos - #76035) (sonos docs) (beta fix)
- Enhance logging for ZHA device trigger validation (@dmulcahey - #76036) (zha docs) (beta fix)
- Support multiple trigger instances for a single webhook (@emontnemery - #76037) (webhook docs) (beta fix)
- Bump AIOAladdinConnect to 0.1.37 (@mkmer - #76046) (aladdin_connect docs) (beta fix) (dependency)
- Lower bluetooth startup timeout to 9s to avoid warning (@bdraco - #76050) (bluetooth docs) (beta fix)
- Bump bluetooth-adapters to 0.1.3 (@bdraco - #76052) (bluetooth docs) (beta fix)
- Fix govee H5074 data (@bdraco - #76057) (govee_ble docs) (beta fix) (dependency)
- Fix capitalization in mitemp_bt strings (@lunmay - #76063) (mitemp_bt docs) (beta fix)
- Small title adjustment to the Home Assistant Alerts integration (@frenck - #76070) (homeassistant_alerts docs) (beta fix)
- Handle missing attributes in meater objects (@emontnemery - #76072) (meater docs) (beta fix)
- Remove Somfy from Overkiz title in manifest (@frenck - #76073) (overkiz docs) (beta fix)
- Fix typo in new xiaomi_ble string (@Jc2k - #76076) (xiaomi_ble docs) (beta fix)
- Bump AIOAladdinConnect to 0.1.39 (@mkmer - #76082) (aladdin_connect docs) (beta fix) (dependency)
- Refresh homeassistant_alerts when hass has started (@emontnemery - #76083) (homeassistant_alerts docs) (beta fix)
- Ensure ZHA devices load before validating device triggers (@dmulcahey - #76084) (zha docs) (beta fix)
- Bump Frontend to 20220802.0 (@zsarnett - #76087) (frontend docs) (beta fix)
- Add support for SwitchBot Plug Mini (@Eloston - #76056) (switchbot docs) (beta fix)
- Add optional context parameter to async_start_reauth (@Jc2k - #76077) (xiaomi_ble docs) (beta fix)
- Bump pyatv to 0.10.3 (@bdraco - #76091) (apple_tv docs) (beta fix)
- Fix serialization of Xiaomi BLE reauth flow (@Jc2k - #76095) (xiaomi_ble docs) (beta fix)
- Guard imports for type hinting in Bluetooth (@frenck - #75984) (bluetooth docs) (beta fix)
- Handle additional bluetooth start exceptions (@bdraco - #76096) (bluetooth docs) (beta fix)
- Only stat the .dockerenv file once (@bdraco - #76097) (beta fix)
- Fix Xiaomi BLE UI string issues (@Jc2k - #76099) (xiaomi_ble docs) (beta fix)
- Bump aiohomekit to 1.2.3 to fix hang at startup (@bdraco - #76102) (homekit_controller docs) (beta fix)
- Bump pySwitchbot to 0.17.3 to fix hang at startup (@bdraco - #76103) (switchbot docs) (beta fix)
- Bump
azure-servicebus
to support py3.10 (@hfurubotten - #76092) (azure_service_bus docs) (beta fix) - Fix deconz group log warning (@Kane610 - #76114) (deconz docs) (beta fix)