Full Changelog for Home Assistant Core 2022.9
These are all the changes included in the Home Assistant Core 2022.9 release.
For a summary in a more readable format: Release notes blog for this release.
Full Changelog
- Bump version to 2022.9.0dev0 (@frenck
- #75818 ) - Add LaCrosse View integration (@IceBotYT
- #71896 ) (lacrosse_view docs) (new-integration) - Bump zwave-js-server-python to 0.40.0 (@raman325
- #75795 ) (zwave_js docs) (breaking-change) (dependency) - Set Level for MIOT purifiers as in python-miio (@borky
- #75814 ) (xiaomi_miio docs) - Add new zwave_js notification parameters (@raman325
- #75796 ) (zwave_js docs) - Update zwave_js WS API names (@raman325
- #75797 ) (zwave_js docs) - Add xiaomi air purifier 4 and 4 pro support (@borky
- #75745 ) (xiaomi_miio docs) - Add shabat sensors to jewish_calendar (@chaimt
- #57866 ) (jewish_calendar docs) - ZHA network backup and restore API (@puddly
- #75791 ) (zha docs) - Add protocol types for device_tracker
async_see
andsee
(@cdce8p- #75891 ) - Refactor and improve anthemav (@Hyralex
- #75852 ) (anthemav docs) - Use climate enums in google_assistant (@Nephiel
- #75888 ) (google_assistant docs) - Add StrEnum for device_tracker
SourceType
(@cdce8p- #75892 ) (device_tracker docs) (mobile_app docs) (deprecation) - Improve type hints in axis (@epenet
- #75910 ) (axis docs) - Add multi-zone support to Anthem AV receiver and distribution solution (@Hyralex
- #74779 ) (anthemav docs) - Add telegram disable_web_page_preview (@ildar170975
- #75898 ) (telegram docs) - Add typings to Certificate Expiry integration (@timmo001
- #75945 ) (cert_expiry docs) - Bump grpc requirements to 1.48.0 (@allenporter
- #75603 ) (dependency) - Use attributes in zerproc light (@epenet
- #75951 ) (zerproc docs) - Improve type hints in light [s-z] (@epenet
- #75946 ) - Improve type hints in light [i-r] (@epenet
- #75943 ) - Use device_tracker SourceType enum [s-z] (@cdce8p
- #75966 ) (volvooncall docs) (zha docs) (unifi docs) (traccar docs) (tile docs) (starline docs) (tractive docs) - Use device_tracker SourceType enum [n-r] (@cdce8p
- #75965 ) - Use device_tracker SourceType enum [h-m] (@cdce8p
- #75964 ) - Use device_tracker SourceType enum [a-g] (@cdce8p
- #75963 ) - Improve type hints in light [a-i] (@epenet
- #75936 ) - Added a configuration_url for the ukraine_alarm service (@PaulAnnekov
- #75988 ) (ukraine_alarm docs) - Use climate enums in alexa (@epenet
- #75911 ) (alexa docs) - Add physical controls lock to homekit_controller (@Jc2k
- #75993 ) (homekit_controller docs) - Improve Registry typing in Alexa handlers (@epenet
- #75921 ) (alexa docs) - Add missing sensors for Shelly Plus H&T (@chemelli74
- #76001 ) (shelly docs) - Remove unused logging args parameter (@cdce8p
- #75619 ) - Add strict typing to openexchangerates (@MartinHjelmare
- #76004 ) (openexchangerates docs) - Add function/property name to pylint message (@epenet
- #75913 ) - Remove aiohttp close from aladdin connect config_flow (@mkmer
- #76029 ) (aladdin_connect docs) - Enable air quality sensor for Core300s (@jetpacktuxedo
- #75695 ) (vesync docs) - Add unique id for todoist calendar entity (@boralyl
- #75674 ) (todoist docs) - Implement generic in Deconz base device (@epenet
- #76015 ) (deconz docs) - Replace object with enum for pylint sentinel (@epenet
- #76030 ) - Improve UI in pylint plugin (@epenet
- #74157 ) - Update featured integrations image (@wrt54g
- #76011 ) - Use attributes in limitlessled light (@epenet
- #76066 ) (limitlessled docs) - Add support for switchbot motion sensors (@bdraco
- #76059 ) (switchbot docs) - Use
SourceType.ROUTER
in Tractive integration (@bieniu- #76071 ) (tractive docs) - Add Open Exchange Rates coordinator (@MartinHjelmare
- #76017 ) (openexchangerates docs) (breaking-change) - Improve type hints in blinksticklight lights (@epenet
- #75999 ) (blinksticklight docs) - Improve type hints in vesync lights (@epenet
- #75998 ) (vesync docs) - Improve type hints in azure devops config flow (@epenet
- #75909 ) (azure_devops docs) - Bump pyTibber to 0.24.0 (@erijo
- #76098 ) (tibber docs) (dependency) - Use attributes in decora light (@epenet
- #76047 ) (decora docs) - Move RainMachine utils to the correct location (@bachya
- #76051 ) (rainmachine docs) - Improve type hints in hive lights (@epenet
- #76025 ) (hive docs) - New binary sensors for Ukraine Alarm (@PaulAnnekov
- #76155 ) (ukraine_alarm docs) - Add homekit_controller thread node capabilties diagnostic sensor (@Jc2k
- #76120 ) (homekit_controller docs) (noteworthy) - Fix prettier on HomeKit Controller (@Drafteed
- #76168 ) (homekit_controller docs) - Modify RainMachine to store a single dataclass in
hass.data
(@bachya- #75460 ) (rainmachine docs) - Use attributes in zengge light (@epenet
- #75994 ) (zengge docs) - Remove attribution from extra state attributes (@frenck
- #76172 ) - Use attributes in yeelightsunflower light (@epenet
- #75995 ) (yeelightsunflower docs) - Add a Thread network status sensor to homekit_controller (@Jc2k
- #76209 ) (homekit_controller docs) (noteworthy) - Improve type hints in zha light (@epenet
- #75947 ) (zha docs) - Update sentry-sdk to 1.9.0 (@frenck
- #76192 ) (sentry docs) (dependency) - added Hanetz Hachama (@MosheTzvi
- #76216 ) (jewish_calendar docs) - Refactor volvooncall to (mostly) use DataUpdateCoordinator (@y34hbuddy
- #75885 ) (volvooncall docs) (deprecation) - Add entity category to Wiz number entities (@frenck
- #76191 ) (wiz docs) - Add device_tracker checks to pylint plugin (@epenet
- #76228 ) - Remove YAML configuration from Simplepush (@frenck
- #76175 ) (simplepush docs) (breaking-change) - Add reboot button to RainMachine (@bachya
- #75227 ) (rainmachine docs) - Remove @decompil3d as maintainer on volvooncall (@decompil3d
- #76153 ) (volvooncall docs) - Update orjson to 3.7.11 (@frenck
- #76171 ) (dependency) - Add ability to specify user(s) when sending DMs using the Twitter integration (@danieldietzler
- #71310 ) (twitter docs) - Use attributes in unifiled light (@epenet
- #76019 ) (unifiled docs) - Use attributes in tikteck light (@epenet
- #76022 ) (tikteck docs) - Run black on twitter to fix CI (@bdraco
- #76254 ) (twitter docs) - Update pyupgrade to v2.37.3 (@frenck
- #76257 ) (dependency) - Support creating persistent repairs issues (@emontnemery
- #76211 ) - Deprecate the Deutsche Bahn (@frenck
- #76286 ) (deutsche_bahn docs) (deprecation) - Use attributes in litejet light (@epenet
- #76031 ) (litejet docs) - Allow creating fixable repairs issues without flows (@emontnemery
- #76224 ) (demo docs) (repairs docs) - Allow storing arbitrary data in repairs issues (@emontnemery
- #76288 ) (repairs docs) - Remove deprecated
send_if_off
option for MQTT climate (@jbouwh- #76293 ) (mqtt docs) (breaking-change) - Add bluetooth API to allow rediscovery of address (@elupus
- #76005 ) (bluetooth docs) - Revert “Disable Spotify Media Player entity by default (#69372)” (@frenck
- #76250 ) (spotify docs) - Bump yalexs to 1.2.1 (@bdraco
- #76339 ) (august docs) (dependency) - Move HKC entity classes into entity.py (@bdraco
- #76333 ) (homekit_controller docs) - Improve mysensors config flow (@MartinHjelmare
- #75122 ) (mysensors docs) - Bump aioopenexchangerates to 0.4.0 (@MartinHjelmare
- #76356 ) (openexchangerates docs) - Update aiolifx to version 0.8.2 (@Djelibeybi
- #76367 ) (lifx docs) (dependency) - Add identify and restart button entities to the LIFX integration (@Djelibeybi
- #75568 ) (lifx docs) - Add switch to wilight (@leofig-rj
- #62873 ) (wilight docs) (new-platform) - Add zwave_js usb port selection (@MartinHjelmare
- #76385 ) (zwave_js docs) - Fix opentherm_gw startup failure handling (@mvn23
- #76376 ) (opentherm_gw docs) - Bump zeroconf to 0.39.0 (@bdraco
- #76328 ) (zeroconf docs) (dependency) - Add ecobee Smart Premium thermostat (@rlippmann
- #76365 ) (ecobee docs) - Bump plexapi to 4.12.1 (@jjlawren
- #76393 ) (plex docs) (dependency) - Remove Z-Wave JS trigger uart USB id (@balloob
- #76391 ) (zwave_js docs) - Enable the LIFX diagnostic buttons by default (@Djelibeybi
- #76389 ) (lifx docs) - Update aioairzone to v0.4.8 (@Noltari
- #76404 ) (airzone docs) (dependency) - Add more controller-related RainMachine diagnostics (@bachya
- #76409 ) (rainmachine docs) - Silence Yeelight Discovery Log Errors (@alexyao2015
- #76373 ) (yeelight docs) - Switch a few recent merges to use FlowResultType (@bdraco
- #76416 ) (homekit_controller docs) (simplisafe docs) (lifx docs) (lacrosse_view docs) - Fix bug potential in RainMachine switches by simplifying architecture (@bachya
- #76417 ) (rainmachine docs) - Add update entity to RainMachine (@bachya
- #76100 ) (rainmachine docs) - Add openexchangerates config flow (@MartinHjelmare
- #76390 ) (openexchangerates docs) (breaking-change) (config-flow) (deprecation) - Fix Shelly H&T sensors rounding (@thecode
- #76426 ) (shelly docs) - Bump actions/cache from 3.0.5 to 3.0.6 (@dependabot - #76432
) (dependency) - Add Escea fireplace integration (@lazdavila
- #56039 ) (escea docs) (new-integration) - Add tests for the HDMI-CEC integration (@inytar
- #75094 ) (hdmi_cec docs) - Improve type hints in zwave_js select entity (@epenet
- #76449 ) (zwave_js docs) - Improve select type hints (@epenet
- #76446 ) (xiaomi_miio docs) (yamaha_musiccast docs) (advantage_air docs) - Update coverage to 6.4.3 (@frenck
- #76443 ) (dependency) - Bump NextDNS backend library (@bieniu
- #76300 ) (nextdns docs) (dependency) - Defer preload stream start on startup (@uvjustin
- #75801 ) (camera docs) - Update sentry-sdk to 1.9.2 (@frenck
- #76444 ) (sentry docs) (dependency) - Update apprise to 1.0.0 (@frenck
- #76441 ) (apprise docs) (dependency) - Add UniFi Protect media source (@AngellusMortis
- #73244 ) (unifiprotect docs) (noteworthy) - Add ecobee CO2, VOC, and AQI sensors (@rlippmann
- #76366 ) (ecobee docs) (noteworthy) - Bump
regenmaschine
to 2022.08.0 (@bachya- #76483 ) (rainmachine docs) (dependency) - Add JustNimbus integration (@kvanzuijlen
- #75718 ) (just_nimbus docs) (new-integration) - Update HomeKit PM2.5 mappings to US AQI (@sarabveer
- #76358 ) (homekit docs) (breaking-change) - Ensure ConfirmRepairFlow can make use of translation placeholders (@bachya
- #76336 ) (repairs docs) - Allow parsing to happen in PassiveBluetoothProcessorCoordinator (@Jc2k
- #76384 ) (bluetooth docs) (govee_ble docs) (sensorpush docs) (inkbird docs) (xiaomi_ble docs) (moat docs) (breaking-change) - Add config flow to
android_ip_webcam
(@engrbm87- #76222 ) (android_ip_webcam docs) (breaking-change) (config-flow) (deprecation) - Update aioqsw to v0.2.0 (@Noltari
- #76509 ) (qnap_qsw docs) (dependency) - Update sqlalchemy to 1.4.40 (@frenck
- #76505 ) - Update flake8-noqa to 1.2.8 (@frenck
- #76506 ) (dependency) - Use stream to generate fallback image for onvif (@uvjustin
- #75584 ) (onvif docs) - Add support for Govee 5184 BBQ sensors (@bdraco
- #76490 ) (govee_ble docs) - Use constructor instead of factory method for sensors in here_travel_time (@eifinger
- #76471 ) (here_travel_time docs) - Add siren checks to pylint plugin (@epenet
- #76460 ) - Cleanup device_class checks in pylint plugin (@epenet
- #76458 ) - Add new sensors to NextDNS integration (@bieniu
- #76262 ) (nextdns docs) - Add NextDNS binary sensor platform (@bieniu
- #75266 ) (nextdns docs) (new-platform) - Improve type hints in rfxtrx siren entity (@epenet
- #76459 ) (rfxtrx docs) - Improve type hints in zha number entity (@epenet
- #76468 ) (zha docs) - Bump version of pyunifiprotect to 4.0.13 (@AngellusMortis
- #76523 ) (unifiprotect docs) (dependency) - Use Callback protocol for AutomationActionType (@cdce8p
- #76054 ) (automation docs) (calendar docs) (homekit docs) (webostv docs) (philips_js docs) - Better type hass_job method calls (@cdce8p
- #76053 ) - Migrate BraviaTV to new async backend (@Drafteed
- #75727 ) (braviatv docs) (dependency) - Improve MQTT warning message on illegal discovery topic (@jbouwh
- #76545 ) (mqtt docs) - Improve type hints in xiaomi_miio number entity (@epenet
- #76466 ) (xiaomi_miio docs) - Add number checks to pylint plugin (@epenet
- #76457 ) - Add new Bluetooth coordinator helper for polling mostly passive devices (@Jc2k
- #76549 ) (bluetooth docs) - Improve type hints in xiaomi_miio vacuum entities (@epenet
- #76563 ) (xiaomi_miio docs) - Simplify switchbot config flow (@bdraco
- #76272 ) (switchbot docs) (dependency) - Add Yale Access Bluetooth integration (@bdraco
- #76182 ) (yalexs_ble docs) (new-integration) - Improve type hints in zwave_me number entity (@epenet
- #76469 ) (zwave_me docs) - Always round down for Mazda odometer entity (@bdr99
- #76500 ) (mazda docs) - Add sensor state class for SleepIQ sensors (@kbickar
- #76372 ) (sleepiq docs) - Use generators for async_add_entities in Accuweather (@tkdrob
- #76574 ) (accuweather docs) - Use generators for async_add_entities in Abode (@tkdrob
- #76569 ) (abode docs) - Handle EmonCMS feeds that return NULL gracefully (@deece
- #76074 ) (emoncms docs) - Improve type hints in demo and mqtt number entity (@epenet
- #76464 ) (mqtt docs) (demo docs) - Improve type hints in freedompro lights (@epenet
- #76045 ) (freedompro docs) - Improve type hints in yamaha_musiccast number (@epenet
- #76467 ) (yamaha_musiccast docs) - Add persistent repair items for deprecated Guardian services (@bachya
- #76312 ) (guardian docs) (deprecation) - Use generators for async_add_entities in Ambient Station (@tkdrob
- #76586 ) (ambient_station docs) - Remove attribution from extra state attributes (@frenck
- #76580 ) (ring docs) (speedtestdotnet docs) (rmvtransport docs) (brottsplatskartan docs) (gitlab_ci docs) (fixer docs) - Add door sensors to Yale Access Bluetooth (@bdraco
- #76571 ) (yalexs_ble docs) (new-platform) - Update sentry-sdk to 1.9.3 (@frenck
- #76573 ) (sentry docs) (dependency) - Improve state attributes of CityBikes (@frenck
- #76578 ) (citybikes docs) - Update offline keys from august cloud for august branded yale locks (@bdraco
- #76577 ) (august docs) - Bump yalexs-ble to 1.1.3 (@bdraco
- #76595 ) (yalexs_ble docs) - Improve type hints in harmony (@epenet
- #76445 ) (harmony docs) - Support polling the MiFlora battery (@Jc2k
- #76342 ) (bluetooth docs) (xiaomi_ble docs) (noteworthy) - Add class attribute for capability attributes in entity base class (@frenck
- #76599 ) - Add RSSI sensors to Yale Access Bluetooth (@bdraco
- #76590 ) (yalexs_ble docs) (new-platform) - Improve type hints in yeelight lights (@epenet
- #76018 ) (yeelight docs) - Add Awair Local API support (@zachberger
- #75535 ) (awair docs) (noteworthy) - Add schedule helper (@frenck
- #76566 ) (schedule docs) (new-integration) (noteworthy) - Fix titles for discoveries and device names in xiaomi_ble (@Jc2k
- #76618 ) (xiaomi_ble docs) - Downgrade bluetooth_le_tracker timeout message to debug (@bdraco
- #76639 ) (bluetooth_le_tracker docs) - Bump yalexs-ble to 1.2.0 (@bdraco
- #76631 ) (yalexs_ble docs) (dependency) - Use async_timeout instead of asyncio.wait_for in switchbot (@bdraco
- #76630 ) (switchbot docs) - Add support for August locks to Yale Access Bluetooth (@bdraco
- #76625 ) (yalexs_ble docs) (noteworthy) - Track code coverage for ZHA sensor entities (@dmulcahey
- #76617 ) (zha docs) - Migrate Glances to new entity naming style (@engrbm87
- #76651 ) (glances docs) - Initial binary_sensor support for Xiaomi BLE (@Jc2k
- #76635 ) (xiaomi_ble docs) (new-platform) - Fix typing in
glances
config flow (@engrbm87- #76654 ) (glances docs) - Bump yalexs_ble to 1.3.1 to fix disconnect race (@bdraco
- #76657 ) (yalexs_ble docs) (dependency) - Make sure all discovery flows are using the helper (@bdraco
- #76641 ) - Allow only known attrs for BMW binary sensors (@rikroe
- #76663 ) (bmw_connected_drive docs) - Migrate Abode to new entity naming style (@tkdrob
- #76673 ) (abode docs) - Bump motionblinds to 0.6.12 (@starkillerOG
- #76665 ) (motion_blinds docs) - Streamline discovery flow callback (@balloob
- #76666 ) - Small cleanups to Yale Access Bluetooth (@bdraco
- #76691 ) (yalexs_ble docs) - Remove
charging_time_label
sensor in BMW Connected Drive (@rikroe- #76616 ) (bmw_connected_drive docs) (breaking-change) - Bump nettigo-air-monitor to 1.4.2 (@bieniu
- #76670 ) (nam docs) (dependency) - Bump pyoverkiz to 1.5.0 (@iMicknl
- #76682 ) (overkiz docs) (dependency) - Bump yalexs-ble to 1.4.0 (@bdraco
- #76685 ) (yalexs_ble docs) - Netgear skip devices withouth mac (@starkillerOG
- #76626 ) (netgear docs) - Log not allowed attributes only once in BMW binary sensors (@rikroe
- #76708 ) (bmw_connected_drive docs) - Fix implicit Optional [core] (@cdce8p
- #76719 ) (mqtt docs) (mobile_app docs) (template docs) (application_credentials docs) - Fix implicit Optional [a-n] (@cdce8p
- #76720 ) - Fix implicit Optional [p-s] (@cdce8p
- #76721 ) (switchbot docs) (solax docs) (plaato docs) (sia docs) - Fix implicit Optional [t-z] (@cdce8p
- #76722 ) (toon docs) (tuya docs) (yamaha_musiccast docs) (vizio docs) (tomorrowio docs) - Bump actions/cache from 3.0.6 to 3.0.7 (@dependabot - #76648
) (dependency) - Enable no_implicit_optional globally [mypy] (@cdce8p
- #76723 ) - Avoid creating door sensor when it does no exist on older yalexs_ble locks (@bdraco
- #76710 ) (yalexs_ble docs) - Add Qingping integration (BLE) (@bdraco
- #76598 ) (qingping docs) (new-integration) - Persist previous mic/record values for UniFi Protect privacy mode (@AngellusMortis
- #76472 ) (unifiprotect docs) - Add type hints to MediaPlayerEntity (@epenet
- #76743 ) (media_player docs) (group docs) (webostv docs) (denonavr docs) - Improve vacuum type hints (@epenet
- #76747 ) (vacuum docs) - Fix MQTT camera encoding (@jbouwh
- #76124 ) (mqtt docs) (deprecation) - Remove MQTT climate support for hold and away modes (@jbouwh
- #76299 ) (mqtt docs) (breaking-change) - Fix missing state classes on various Ambient PWS entities (@bachya
- #76683 ) (ambient_station docs) - Add media-player checks to pylint plugin (@epenet
- #76675 ) (media_player docs) - Fix entity category for LIFX buttons (@frenck
- #76788 ) (lifx docs) - Enable statistics for WLED WiFi RSSI/Signal sensors (@Noltari
- #76789 ) (wled docs) - Update aioqsw to v0.2.2 (@Noltari
- #76760 ) (qnap_qsw docs) (dependency) - Move
AutomationActionType
to helpers.trigger (@cdce8p- #76790 ) (automation docs) (binary_sensor docs) (deprecation) - Use TriggerActionType [core, d-h] (@cdce8p
- #76804 ) (fan docs) (geo_location docs) (device_automation docs) (humidifier docs) - Use TriggerActionType [core, l-m] (@cdce8p
- #76806 ) (media_player docs) (mqtt docs) (lock docs) (light docs) - Use TriggerActionType [core, r-t] (@cdce8p
- #76807 ) (switch docs) (sun docs) (remote docs) (sensor docs) (tag docs) (select docs) - Use TriggerActionType [core, a-d] (@cdce8p
- #76803 ) (climate docs) (cover docs) (device_tracker docs) (calendar docs) (alarm_control_panel docs) (button docs) - Use TriggerActionType [core, homeassistant] (@cdce8p
- #76805 ) (homeassistant docs) - Use TriggerActionType [core, t-z] (@cdce8p
- #76808 ) (vacuum docs) (zone docs) (webhook docs) (template docs) (update docs) - Fix Hue events for relative_rotary devices (such as Hue Tap Dial) (@marcelveldt
- #76758 ) (hue docs) - Use TriggerActionType [l-t] (@cdce8p
- #76813 ) - Use TriggerActionType [w-z] (@cdce8p
- #76814 ) (wemo docs) (zha docs) (webostv docs) (zwave_js docs) - Use TriggerActionType [a-k] (@cdce8p
- #76812 ) (hue docs) (deconz docs) (homekit_controller docs) (kodi docs) (arcam_fmj docs) - Update pylint to 2.14.5 (@cdce8p
- #76821 ) (dependency) - Use BinarySensorDeviceClass instead of deprecated constants (@cdce8p
- #76830 ) (devolo_home_network docs) (zwave_me docs) - Update pylint plugin to use TriggerActionType (@cdce8p
- #76819 ) - Add missing entry for
SOURCE_TYPE_*
to hass-imports plugin (@cdce8p- #76829 ) - Bump aiohomekit to 1.3.0 (@Jc2k
- #76841 ) (homekit_controller docs) (dependency) - Add Rollotron DECT 1213 to fritzbox (@jonasrickert
- #76386 ) (fritzbox docs) (new-platform) - Improve Awair config flow (@balloob
- #76838 ) (awair docs) - Clean awair debug print (@MartinHjelmare
- #76864 ) (awair docs) - Remove stale debug prints (@frenck
- #76865 ) (group docs) (awair docs) (flo docs) (unifiprotect docs) - Add System Bridge Media Source (@timmo001
- #72865 ) (system_bridge docs) (noteworthy) - Process UniFi Protect review comments (@frenck
- #76870 ) - Add strict typing for auth (@cdce8p
- #75586 ) (auth docs) - Update numpy to 1.23.2 (@frenck
- #76855 ) (opencv docs) (tensorflow docs) (trend docs) (iqvia docs) (compensation docs) (dependency) - Update sentry-sdk to 1.9.5 (@frenck
- #76857 ) (sentry docs) (dependency) - Type BrowseMedia children as a covariant (@frenck
- #76869 ) (media_player docs) (apple_tv docs) (media_source docs) (xbox docs) (jellyfin docs) (unifiprotect docs) - Remove deprecated white_value support from MQTT light (@emontnemery
- #76848 ) (mqtt docs) - Use secure in Speedtest (@ludeeus
- #76852 ) (speedtestdotnet docs) - Update google-cloud-texttospeech to 2.12.1 (@frenck
- #76854 ) (google_cloud docs) (dependency) - Update debugpy to 1.6.3 (@frenck
- #76849 ) (debugpy docs) (dependency) - Various improvement for JustNimbus (@frenck
- #76858 ) (justnimbus docs) - Add additional select for dmaker.airfresh.t2017 to xiaomi_miio (@Kirmas
- #67058 ) (xiaomi_miio docs) - Capture local Awair firmware version to DeviceInfo (@zachberger
- #76700 ) (awair docs) (dependency) - Add sensor checks to pylint plugin (@epenet
- #76876 ) - Add remote checks to pylint plugin (@epenet
- #76875 ) - Add Fully Kiosk Browser integration with initial binary sensor platform (@cgarwood
- #76737 ) (fullykiosk docs) (new-integration) - Indieauth updates (@balloob
- #76880 ) (auth docs) - Add Fully Kiosk Browser sensor platform (@cgarwood
- #76887 ) (fully_kiosk docs) (new-platform) - Bump frontend to 20220816.0 (@balloob
- #76895 ) (frontend docs) (dependency) - Reorganize bluetooth integration to prepare for remote and multi-adapter support (@bdraco
- #76883 ) (bluetooth docs) - Add DHCP updates to Fully Kiosk (@frenck
- #76896 ) (fully_kiosk docs) - Fix TypeAlias + TypeVar names (@cdce8p
- #76897 ) (samsungtv docs) (zamg docs) - Update hass-nabucasa to 0.55.0 (@frenck
- #76892 ) (cloud docs) (dependency) - Bump govee-ble to 0.16.0 (@bdraco
- #76882 ) (govee_ble docs) - Add Fully Kiosk Browser button platform (@cgarwood
- #76894 ) (fully_kiosk docs) - Update cryptography to 37.0.4 (@frenck
- #76853 ) (dependency) - Add support for color_mode white to MQTT JSON light (@emontnemery
- #76918 ) (mqtt docs) - Remove deprecated white_value support from template light (@emontnemery
- #76923 ) (template docs) - Remove some error prone code from Alexa tests (@emontnemery
- #76917 ) (alexa docs) - Remove white_value support from group light (@emontnemery
- #76924 ) (group docs) - Fix fully_kiosk button test docstring and function name (@cgarwood
- #76935 ) (fully_kiosk docs) - Remove deprecated utility_meter entity (@dgomes
- #76480 ) (utility_meter docs) (breaking-change) - Add weather checks to pylint plugin (@epenet
- #76915 ) - Add Fully Kiosk Browser switch platform (@cgarwood
- #76931 ) (fully_kiosk docs) (new-platform) - Improve type hints in utility_meter select entity (@epenet
- #76447 ) (utility_meter docs) - Improve type hints in water_heater (@epenet
- #76910 ) (water_heater docs) - Add RestoreNumber to number checks in pylint (@epenet
- #76933 ) - Add water_heater checks to pylint plugin (@epenet
- #76911 ) - Bump pysma to 0.6.12 (@rklomp
- #76937 ) (sma docs) - Add RestoreEntity to button checks in pylint (@epenet
- #76932 ) - Add RestoreSensor to sensor checks in pylint (@epenet
- #76916 ) - Add scene checks to pylint plugin (@epenet
- #76908 ) - Bump version of pyunifiprotect to 4.1.2 (@AngellusMortis
- #76936 ) (unifiprotect docs) (dependency) - Rework bluetooth to support scans from multiple sources (@bdraco
- #76900 ) (bluetooth docs) - Prevent bluetooth scanner from being shutdown by BleakClient not using BLEDevice (@bdraco
- #76945 ) (bluetooth docs) - Implement auto switching when there are multiple bluetooth scanners (@bdraco
- #76947 ) (bluetooth docs) - Refactor LaMetric integration (@frenck
- #76759 ) (lametric docs) (breaking-change) (config-flow) - Restore fixed step fan speeds for google assistant (@elupus
- #76871 ) (google_assistant docs) - Bump qingping-ble to 0.2.4 (@bdraco
- #76958 ) (qingping docs) (dependency) - Use Platform enum (@epenet
- #76967 ) (sonos docs) (webostv docs) (ping docs) - Add Fully Kiosk Browser number platform (@cgarwood
- #76952 ) (fully_kiosk docs) - Update coverage to 6.4.4 (@frenck
- #76907 ) (dependency) - Add parental control switches to NextDNS integration (@bieniu
- #76559 ) (nextdns docs) - Add issue_domain parameter to repairs.create_issue (@emontnemery
- #76972 ) (repairs docs) - Add update checks to pylint plugin (@epenet
- #76912 ) - Add screen on/off switch to Fully Kiosk Browser integration (@cgarwood
- #76957 ) (fully_kiosk docs) - Adjust version comparison in HA Cloud account linking (@frenck
- #76978 ) (cloud docs) - Include moonsighting calc for islamic_prayer_times (@yasn77
- #75595 ) (islamic_prayer_times docs) - Remove white_value support from light (@emontnemery
- #76926 ) (light docs) (group docs) (flux docs) (switch_as_x docs) - Add switch checks to pylint plugin (@epenet
- #76909 ) - Improve type hints in homeassistant scene (@epenet
- #76930 ) (homeassistant docs) - Improve entity type hints [a] (@epenet
- #76986 ) - Add Landis+Gyr Heat Meter integration (@vpathuis
- #73363 ) (landisgyr_heat_meter docs) (new-integration) - Minor improvement of zha test (@emontnemery
- #76993 ) (zha docs) - Simplify ZHA config entry title (@emontnemery
- #76991 ) (zha docs) - Code quality changes for LaCrosse View (@IceBotYT
- #76265 ) (lacrosse_view docs) - Add file selector and file upload integration (@balloob
- #76672 ) (image docs) (file_upload docs) (new-integration) - Bump pyhaversion from 22.4.1 to 22.8.0 (@ludeeus
- #76994 ) (version docs) (dependency) - Add vacuum checks to pylint plugin (@epenet
- #76560 ) - Add support for USB dongles to the hardware integration (@emontnemery
- #76795 ) (zha docs) (usb docs) (hardware docs) (homeassistant_sky_connect docs) (new-integration) - Adjust type hints in august sensor entity (@epenet
- #76992 ) (august docs) - P1 Monitor add water meter support (@klaasnicolaas
- #74004 ) (p1_monitor docs) (dependency) - Adjust type hints in aquostv media player entity (@epenet
- #76990 ) (aquostv docs) - Adjust type hints in alpha-vantage sensor entity (@epenet
- #76988 ) (alpha_vantage docs) - Adjust type hints in android_ip_webcam switch entity (@epenet
- #76989 ) (android_ip_webcam docs) - Add support for multiple Bluetooth adapters (@bdraco
- #76963 ) (bluetooth docs) (noteworthy) - Fix lutron caseta Sunnata Keypad support (@danaues
- #75324 ) (lutron_caseta docs) - Add config flow to
pushover
(@engrbm87- #74500 ) (pushover docs) (config-flow) (deprecation) - Remove unneeded charging_status attribute in bmw_connected_drive binary sensor (@rikroe
- #74921 ) (bmw_connected_drive docs) (breaking-change) - Add timeouts to requests calls (@cdce8p
- #76851 ) (nest docs) (opencv docs) (abode docs) (withings docs) (uk_transport docs) (facebox docs) (llamalab_automate docs) - Revert rename of confirm step in zha config flow (@emontnemery
- #77010 ) (zha docs) (homeassistant_sky_connect docs) - Provide slight speedup to Guardian device lookup during service call (@bachya
- #77004 ) (guardian docs) - Improve entity type hints [b] (@epenet
- #77012 ) - Improve type hint in bsblan climate entity (@epenet
- #77014 ) (bsblan docs) - Improve type hint in brottsplatskartan sensor entity (@epenet
- #77015 ) (brottsplatskartan docs) - Adjust type hints in airtouch4 climate entity (@epenet
- #76987 ) (airtouch4 docs) - Add strict typing to mikrotik (@engrbm87
- #76974 ) (mikrotik docs) - Provide slight speedup to RainMachine device lookup during service call (@bachya
- #76944 ) (rainmachine docs) - Remove deprecated YAML configuration from Skybell (@tkdrob
- #76940 ) (skybell docs) (breaking-change) - Improve type hint in blebox light entity (@epenet
- #77013 ) (blebox docs) - Add newly-released Amazon Polly voices (@JohJonker
- #76934 ) (amazon_polly docs) - Fix acmeda battery sensor definition (@epenet
- #76928 ) (acmeda docs) - Add cv.deprecated to MQTT modern schema’s too (@jbouwh
- #76884 ) (mqtt docs) - Bump pydroid-ipcam to 2.0.0 (@engrbm87
- #76906 ) (android_ip_webcam docs) - Improve type hint in brottsplatskartan sensor entity (@epenet
- #77019 ) (brottsplatskartan docs) - Re-write tests for
transmission
(@engrbm87- #76607 ) (transmission docs) - Improve entity type hints [c] (@epenet
- #77023 ) - Type feedreader strictly (@MartinHjelmare
- #76707 ) (feedreader docs) - Add state selector (@frenck
- #77024 ) (noteworthy) - Improve entity type hints [d] (@epenet
- #77031 ) - Bump yalexs-ble to 1.6.0 (@bdraco
- #77042 ) (yalexs_ble docs) (dependency) - Address late review of system bridge media source (@timmo001
- #77032 ) (system_bridge docs) - Improve entity type hints [e] (@epenet
- #77041 ) - Remove name option from config_flow for P1 Monitor (@klaasnicolaas
- #77046 ) (p1_monitor docs) - Use data description for Pure Energie integration (@klaasnicolaas
- #77047 ) (pure_energie docs) - Bump yalexs_ble to 1.6.2 (@bdraco
- #77056 ) (yalexs_ble docs) (dependency) - Improve type hints in vacuum entities (@epenet
- #76561 ) (demo docs) (ecovacs docs) (template docs) (sharkiq docs) - Improve type hint in compensation sensor entity (@epenet
- #77027 ) (compensation docs) - Improve type hint in cups sensor entity (@epenet
- #77030 ) (cups docs) - Remove unused variable from directv media player (@epenet
- #77034 ) (directv docs) - Improve type hint in darksky sensor entity (@epenet
- #77035 ) (darksky docs) - Improve type hint in denon media player entity (@epenet
- #77036 ) (denon docs) - Improve type hint in daikin climate entity (@epenet
- #77037 ) (daikin docs) - Improve type hint in derivative sensor entity (@epenet
- #77038 ) (derivative docs) - Add coordinator and number platform to LaMetric (@frenck
- #76766 ) (lametric docs) (config-flow) - Improve bluetooth logging when there are multiple adapters (@bdraco
- #77007 ) (bluetooth docs) - Add attribute support to state selector (@frenck
- #77071 ) - Update pyotgw to 2.0.3 (@mvn23
- #77073 ) (opentherm_gw docs) (dependency) - Add support for non-serialized devices (light, switch, cover, fan in RA3 Zones) (@danaues
- #75323 ) (lutron_caseta docs) - Dont rely on config flow to monitor homekit_controller c# changes (@Jc2k
- #76861 ) (homekit_controller docs) (dependency) - Auto recover when the Bluetooth adapter stops responding (@bdraco
- #77043 ) (bluetooth docs) - Bump bluetooth-auto-recovery to 0.2.2 (@bdraco
- #77082 ) (bluetooth docs) (dependency) - Add a new constant for multiple bluetooth watchdog failure hits (@bdraco
- #77081 ) (bluetooth docs) - Bump yalexs_ble to 1.6.4 (@bdraco
- #77080 ) (yalexs_ble docs) (dependency) - Make sure we always connect to last known bluetooth device in fjäråskupan (@elupus
- #77088 ) (fjaraskupan docs) - Don’t check for periodic ventilation in fan control (@elupus
- #77089 ) (fjaraskupan docs) - Bump qingping-ble to 0.3.0 (@bdraco
- #77094 ) (qingping docs) - Fix covers moving state in HomeKit (@Drafteed
- #77101 ) (homekit docs) - Add UV switch to Pet Waterer in Tuya integration (@gyengus
- #76718 ) (tuya docs) - Add long term statistics for tellduslive (@GhostNr1
- #75789 ) (tellduslive docs) - Bump NextDNS backend library (@bieniu
- #77105 ) (nextdns docs) (dependency) - Add default polling for landis gyr heat meter (@vpathuis
- #77078 ) (landisgyr_heat_meter docs) - Reduce bluetooth logging noise when an adapter is recovered (@bdraco
- #77109 ) (bluetooth docs) - Set quality scale to platinum in the NextDNS integration (@bieniu
- #77099 ) (nextdns docs) (noteworthy) - Add NZBGet speed limit sensor (@sophof
- #77104 ) (nzbget docs) - Improve type hint in cast media_player entity (@epenet
- #77025 ) (cast docs) - Hive Add ability to trigger the alarm (@KJonline
- #76985 ) (hive docs) - Support send SMS using GSM alphabet (@ocalvo
- #76834 ) (sms docs) - Improve type hints in epson media player (@epenet
- #77129 ) (epson docs) - Improve type hint in eddystone sensor entity (@epenet
- #77135 ) (eddystone_temperature docs) - Add hide attribute support to attribute selector (@frenck
- #77072 ) - Improve type hint in eq3btsmart climate entity (@epenet
- #77131 ) (eq3btsmart docs) - Improve type hint in ecobee climate entity (@epenet
- #77133 ) (ecobee docs) - Improve type hint in emby media-player entity (@epenet
- #77136 ) (emby docs) - Improve type hint in ephember climate entity (@epenet
- #77138 ) (ephember docs) - Improve entity type hints [f] (@epenet
- #77143 ) - Add a context variable holding a HomeAssistant reference (@emontnemery
- #76303 ) - Add support for scanners that do not provide connectable devices (@bdraco
- #77132 ) (noteworthy) - Load sms notify via discovery (@ocalvo
- #76733 ) (sms docs) (breaking-change) - Bump version of pyunifiprotect to 4.1.4 (@AngellusMortis
- #77172 ) (unifiprotect docs) - Improve type hint in foscam camera entity (@epenet
- #77166 ) (foscam docs) - Use _attr_should_poll in camera entities (@epenet
- #77173 ) (nest docs) (zoneminder docs) (amcrest docs) (logi_circle docs) (uvc docs) (agent_dvr docs) - Improve type hint in filter sensor entity (@epenet
- #77155 ) (filter docs) - Add diagnostics for Pure Energie integration (@klaasnicolaas
- #77151 ) (pure_energie docs) - Add alias support to all triggers (@frenck
- #77184 ) (automation docs) - Add better support for UniFi Protect Cameras with Removable Lens (@AngellusMortis
- #76942 ) (unifiprotect docs) - Use _attr_should_poll in zha entities (@epenet
- #77175 ) (zha docs) - Discover new bluetooth adapters when they are plugged in (@bdraco
- #77006 ) (usb docs) (bluetooth docs) (homeassistant_sky_connect docs) - Add
this
object to MQTT templates (@jbouwh- #77142 ) (mqtt docs) (noteworthy) - Fix frontier silicon EQ Mode not present on all devices (@wlcrs
- #76200 ) (frontier_silicon docs) - Add new sensors for energy produced (via Tibbber) (@erijo
- #76165 ) (tibber docs) - Bump actions/cache from 3.0.7 to 3.0.8 (@dependabot - #77196
) (dependency) - Reduce discovery integration matching overhead (@bdraco
- #77194 ) (zeroconf docs) (dhcp docs) (usb docs) (bluetooth docs) - ESPHome BLE scanner support (@bdraco
- #77123 ) (esphome docs) (bluetooth docs) (noteworthy) - Update Whirlpool integration for 0.17.0 library (@abmantis
- #76780 ) (whirlpool docs) (dependency) - Fix updating of statistics metadata name (@emontnemery
- #77207 ) (recorder docs) - Refactor volvooncall to use ConfigFlow (@y34hbuddy
- #76680 ) (volvooncall docs) (config-flow) (deprecation) - Bump AIOAladdinConnect to 0.1.42 (@mkmer
- #77205 ) (aladdin_connect docs) (dependency) - Bump pymysensors to 0.24.0 (@MartinHjelmare
- #77201 ) (mysensors docs) (dependency) - Add config entry selector (@frenck
- #77108 ) - Update qingping matcher to support additional models (@bdraco
- #77225 ) (qingping docs) - Use _attr_should_poll in xiaomi_aqara entities (@epenet
- #77197 ) (xiaomi_aqara docs) - Add button platform to LaMetric (@frenck
- #76768 ) (lametric docs) (config-flow) - Mock MQTT setup in hassio tests (@emontnemery
- #77245 ) (hassio docs) - Add energy and gas sensors to demo integration (@emontnemery
- #77206 ) (demo docs) - Support for local push in Risco integration (@OnFreund
- #75874 ) (risco docs) - Fix unneeded inheritance in LaMetric base entity (@frenck
- #77260 ) (lametric docs) - Add Xiaomi Smartmi Fresh Air System XFXTDFR02ZM (@McYars
- #76637 ) (xiaomi_miio docs) - Fix typing of ConfigEntrySelector (@frenck
- #77259 ) - Adjust inheritance in homeworks (@epenet
- #77265 ) (homeworks docs) - Add support for bleak passive scanning on linux (@bdraco
- #75542 ) (bluetooth docs) (noteworthy) - Migrate Hunter Douglas Powerview to aiopvapi 2.0.0 (@kingy444
- #76998 ) (hunterdouglas_powerview docs) (dependency) - Add remote learn command to BraviaTV (@Drafteed
- #76655 ) (braviatv docs) - Songpal dependency upgrade (@yllar
- #77278 ) (songpal docs) (dependency) - Fix bluetooth discovery when advertisement format changes (@bdraco
- #77286 ) (bluetooth docs) - Bump Accuweather library (@bieniu
- #77285 ) (accuweather docs) (dependency) - Bump qingping-ble to 0.6.0 (@bdraco
- #77289 ) (qingping docs) - Remove unnecessary property from hvv_departures (@epenet
- #77267 ) (hvv_departures docs) - Remove unnecessary property from fritz (@epenet
- #77269 ) (fritz docs) - Implement websocket message coalescing (@bdraco
- #77238 ) (websocket_api docs) (noteworthy) - Bump AIOAladdinConnect to 0.1.43 (@mkmer
- #77263 ) (aladdin_connect docs) (dependency) - Add Synchronize inverter clock button (@mletenay
- #69220 ) (goodwe docs) - Use mock_restore_cache in mqtt tests (@emontnemery
- #77297 ) (mqtt docs) - Use mock_restore_cache in tests (@emontnemery
- #77298 ) (knx docs) (unifi docs) - Add .strict-typing to prettier ignore list (@epenet
- #77177 ) - Move issue_registry to homeassistant.helpers (@emontnemery
- #77299 ) (repairs docs) - Add
hw_version
to MQTT device info (@bieniu- #77210 ) (mqtt docs) - Set cv hass in hass fixture (@jbouwh
- #77271 ) - Add pressure to openweathermap weather forecast (@emontnemery
- #77303 ) (openweathermap docs) - Add repair for deprecated MQTT yaml config (@jbouwh
- #77174 ) (mqtt docs) - Revert “Add remote learn command to BraviaTV” (@Drafteed
- #77306 ) (braviatv docs) - Add reauth flow to Skybell (@tkdrob
- #75682 ) (skybell docs) - Add thermopro integration (BLE) (@bdraco
- #77242 ) (thermopro docs) (new-integration) - Update integrations to import issue_registry from helpers (@emontnemery
- #77305 ) - Fix characteristic cache clear in homekit_controller on BLE unpair (@Jc2k
- #77309 ) (homekit_controller docs) - Improve demo test coverage (@emontnemery
- #77301 ) (demo docs) - Add Flume DataUpdateCoordinator class (@jeeftor
- #77114 ) (flume docs) - Add support for Litter-Robot 4 (@natekspencer
- #75790 ) (litterrobot docs) (dependency) (noteworthy) - Bump version of pyunifiprotect to 4.1.15 (@AngellusMortis
- #77320 ) (unifiprotect docs) (dependency) - Remove deprecated reset_waste_drawer and set_wait_time services from litterrobot (@natekspencer
- #77052 ) (litterrobot docs) (breaking-change) - Refactor Flume to use base entity class (@jeeftor
- #77115 ) (flume docs) - Bump aiohomekit to 1.5.1 (@bdraco
- #77323 ) (homekit_controller docs) - Disable some upnp entities by default (@balloob
- #77330 ) (upnp docs) - Bump govee-ble to 0.16.1 (@bdraco
- #77311 ) (govee_ble docs) (dependency) - Bump version of pyunifiprotect to 4.1.7 (@AngellusMortis
- #77334 ) (unifiprotect docs) (dependency) - Clean up double spotify persistent notification for re-auth (@MartinHjelmare
- #77307 ) (spotify docs) - Add adopt/unadopt flows for UniFi Protect devices (@AngellusMortis
- #76524 ) (unifiprotect docs) - Raise repairs issue if automation calls unknown service (@frenck
- #76949 ) (automation docs) - Fix IssueSeverity import (@bdraco
- #77338 ) (automation docs) - Handle remove packets for UniFi Protect (@AngellusMortis
- #77337 ) (unifiprotect docs) - Fix incorrect key update for Gen2 locks with yalexs_ble (@bdraco
- #77335 ) (yalexs_ble docs) - Use _attr_should_poll in components [a-g] (@epenet
- #77268 ) - Use _attr_should_poll in components [h-i] (@epenet
- #77270 ) - Use _attr_should_poll in econet (@epenet
- #77262 ) (econet docs) - Improve WLED typing (@cdce8p
- #77200 ) (wled docs) - Improve type hint in flic binary sensor entity (@epenet
- #77161 ) (flic docs) - Improve type hint in foobot sensor entity (@epenet
- #77164 ) (foobot docs) - Improve type hint in freedompro entities (@epenet
- #77170 ) (freedompro docs) - Improve type hint in acmeda base entity (@epenet
- #77171 ) (acmeda docs) - Improve type hint in everlights light entity (@epenet
- #77139 ) (everlights docs) - Improve esphome state property decorator typing (@cdce8p
- #77152 ) (esphome docs) - Improve type hint in fibaro climate entity (@epenet
- #77153 ) (fibaro docs) - Improve type hint in frontier silicon media player (@epenet
- #77167 ) (frontier_silicon docs) - Fix issue with flexit fan mode (@epenet
- #77157 ) (flexit docs) - Use UUID identifier in System Bridge (@timmo001
- #76921 ) (system_bridge docs) - Migrate BMW Connected Drive to new entity naming (@rikroe
- #77045 ) (bmw_connected_drive docs) - Fix attributes scope in Advantage Air Select platform (@Bre77
- #76744 ) (advantage_air docs) - Improve type hints in demo [2/3] (@epenet
- #77185 ) (demo docs) - Improve entity type hints [g] (@epenet
- #77145 ) - Improve type hint in flexit climate entity (@epenet
- #77159 ) (flexit docs) - Don’t expose attribute option in state selector (@frenck
- #77347 ) - Refactor and unify device fetching for UniFi Protect (@AngellusMortis
- #77341 ) (unifiprotect docs) - Adjust pylint plugin for absolute/relative imports (@epenet
- #77219 ) - Add diagnostics to Fully Kiosk Browser integration (@cgarwood
- #77274 ) (fully_kiosk docs) - Add guard to enhanced current hue usage in ZHA (@dmulcahey
- #77359 ) (zha docs) - Remove unnecessary property from proliphix (@epenet
- #77363 ) (proliphix docs) - Fix missing entities in ZHA for IKEA STARKVIND (@dmulcahey
- #77360 ) (zha docs) - Deprecate speedtest service (@engrbm87
- #77261 ) (speedtestdotnet docs) (deprecation) - Use _attr_should_poll in components [j-n] (@epenet
- #77357 ) - Use _attr_should_poll in components [u-z] (@epenet
- #77371 ) - Adjust inheritance in ring (@epenet
- #77366 ) (ring docs) - Use _attr_should_poll in components [o-r] (@epenet
- #77364 ) - Bump version of pyunifiprotect to 4.1.8 (@AngellusMortis
- #77389 ) (unifiprotect docs) (dependency) - Use _attr_should_poll in components [s-t] (@epenet
- #77368 ) - Rework Accuweather sensors (@tkdrob
- #76567 ) (accuweather docs) - Add Thermobeacon (BLE) integration (@bdraco
- #77313 ) (thermobeacon docs) (new-integration) - Index bluetooth matchers to resolve performance concerns with many adapters/remotes (@bdraco
- #77372 ) (bluetooth docs) - Replace STATE_HOME with STATE_IDLE (@elupus
- #77385 ) (roku docs) (breaking-change) - Adjust bluetooth matcher comments (@bdraco
- #77409 ) (bluetooth docs) - Add support for BThome (@Ernst79
- #77224 ) (bthome_ble docs) (new-integration) - Fix trait processing Fan state without percentage_step (@jbouwh
- #77351 ) (google_assistant docs) - Upgarde PyRisco to 0.5.3 (@OnFreund
- #77407 ) (risco docs) (dependency) - Bump Tank Utility Version (@krismolendyke
- #77103 ) (tank_utility docs) (dependency) - Add diagnostics to bluetooth (@bdraco
- #77393 ) (bluetooth docs) - Use Platform and ValueType enum in zwave_js.discovery (@raman325
- #77402 ) (zwave_js docs) - Hide bluetooth passive option if its not available on the host system (@bdraco
- #77421 ) (bluetooth docs) - Bump zwave-js-server-python to 0.41.0 (@raman325
- #76903 ) (zwave_js docs) (breaking-change) (dependency) - Wait for config entry platforms in KNX (@farmio
- #77437 ) (knx docs) - Add new features from UniFi Protect 2.2.1-beta5 (@AngellusMortis
- #77391 ) (unifiprotect docs) - Add thermobeacon supported brands (@bdraco
- #77423 ) (thermobeacon docs) - Bump awesomeversion from 22.6.0 to 22.8.0 (@ludeeus
- #77436 ) (recorder docs) (mysensors docs) (homeassistant_alerts docs) (dependency) - Update pylint to 2.15.0 (@cdce8p
- #77408 ) (switchmate docs) (nextdns docs) (dependency) - Add CAQI sensors to Nettigo Air Monitor integration (@bieniu
- #76709 ) (nam docs) - Use generators for async_add_entities in Anthemav (@tkdrob
- #76587 ) (anthemav docs) - Add set default for domain for scaffold script (@OldShaterhan
- #76628 ) - Squeezebox play now support (@rajlaud
- #72626 ) (squeezebox docs) - Improve type hints in demo [1/3] (@epenet
- #77180 ) (demo docs) - Fix Plex to Cast media resuming (@jjlawren
- #76681 ) (plex docs) - Update tesla-wall-connector to 1.0.2 (@cdce8p
- #77458 ) (tesla_wall_connector docs) (dependency) - Add light platform to Advantage Air (@Bre77
- #75425 ) (advantage_air docs) (new-platform) - Add ability to ignore devices for UniFi Protect (@AngellusMortis
- #77414 ) (unifiprotect docs) - Add Litter Robot 4 DHCP discovery (@tkdrob
- #77463 ) (litterrobot docs) - Fix recorder being imported before deps are installed (@bdraco
- #77460 ) (recorder docs) - Add reauth flow to Litterrobot (@tkdrob
- #77459 ) (litterrobot docs) - Add update platform to Advantage Air (@Bre77
- #75391 ) (advantage_air docs) - Improve deCONZ binary sensor classes (@Kane610
- #77419 ) (deconz docs) - Refactor hardware.async_info to return list[HardwareInfo] (@emontnemery
- #77183 ) (hardware docs) (hardkernel docs) (raspberry_pi docs) (homeassistant_yellow docs) (homeassistant_sky_connect docs) - Add new rule to enforce relative imports in pylint (@epenet
- #77358 ) - Use _attr_temperature_unit in climate entities (@epenet
- #77472 ) - Handle kaiterra ClientConnectorError exception (@AnilDaoud
- #77428 ) (kaiterra docs) - Import issue_registry from helpers for speedtestdotnet (@engrbm87
- #77467 ) (speedtestdotnet docs) - Ensure LIFX connection is cleaned up on failure (@bdraco
- #77465 ) (lifx docs) - Bump pizone version (@Swamp-Ig
- #77257 ) (izone docs) (dependency) - Finish update of integrations to import issue_registry from helpers (@emontnemery
- #77473 ) (automation docs) (repairs docs) - Tweak comment about humidity sensors (@emontnemery
- #77482 ) (sensor docs) - Add bluetooth api to get the count of connectable and non-connectable scanners (@bdraco
- #77427 ) (bluetooth docs) - Add light platform to switchbot (@bdraco
- #77430 ) (switchbot docs) (new-platform) (noteworthy) - Allow ZHA startup to fail instead of raising
ConfigEntryNotReady
(@puddly- #77417 ) (zha docs) - Add support for Feeder-Robot sensors (@natekspencer
- #77395 ) (litterrobot docs) - Use _attr_native_value in glances sensor (@epenet
- #77494 ) (glances docs) - Add LED BLE integration (@bdraco
- #77489 ) (led_ble docs) (new-integration) - Add basic media_player to Fully Kiosk Browser integration (@cgarwood
- #77266 ) (fully_kiosk docs) (new-platform) - Allow searching for person (@balloob
- #77339 ) (person docs) (search docs) - Bump version of pyunifiprotect to 4.1.9 (@AngellusMortis
- #77498 ) (unifiprotect docs) (dependency) - Bump pylitterbot to 2022.8.2 (@natekspencer
- #77504 ) (litterrobot docs) (dependency) - Fix oauth2 in Toon (@samueldumont
- #77480 ) (toon docs) - Fix Tuya mc device support (@simonengelhardt
- #77346 ) (tuya docs) - Use _attr_precision in entities (@epenet
- #77477 ) - Wallbox switch entity state incorrect while discharging (@simeon-simsoft
- #76530 ) (wallbox docs) - Add a callback for data flow handler removal (@puddly
- #77394 ) - Store redirect URI in context instead of asking each time (@balloob
- #77380 ) (config docs) (auth docs) - Correct device class for tasmota apparent and reactive power sensors (@emontnemery
- #77519 ) (tasmota docs) - Add PrusaLink integration (@balloob
- #77429 ) (prusalink docs) (new-integration) - Awair local use config entry name + add measurement state class (@balloob
- #77383 ) (awair docs) - Update allowlisted OAuth redirect URIs for Wear OS (@jpelgrom
- #77411 ) (auth docs) - Use DataUpdateCoordinator in ISS (@DurgNomis-drol
- #65178 ) (iss docs) - Support configuring the mode of MQTT number entities (@emontnemery
- #77478 ) (mqtt docs) - Sync supported locales from alexa official documentation into alexa smart home integration (@trunet
- #77536 ) (alexa docs) - Revert dark_ image variants for add-ons (@ludeeus
- #77528 ) (hassio docs) - Fix schedule during single weekday (@emontnemery
- #77543 ) (schedule docs) - Remove “Awair” from score entity name (@balloob
- #77522 ) (awair docs) - Bump the ZHA quirks lib (@dmulcahey
- #77545 ) (zha docs) (dependency) - Adjust callback registration in harmony (@epenet
- #77533 ) (harmony docs) - Add the USB discovery for the Sonoff ZigBee dongle plus V2 (@guozi7788
- #77523 ) (zha docs) - Add hvac_action property to Senz (@astrandb
- #77413 ) (senz docs) - Migrate Litterrobot to new entity naming style (@tkdrob
- #77484 ) (litterrobot docs) - Add prusalink test cases and fix config flow (@balloob
- #77544 ) (prusalink docs) - Bump AIOAladdinConnect 0.1.44 (@mkmer
- #77542 ) (aladdin_connect docs) (dependency) - Use generics in litterrobot (@epenet
- #77537 ) (litterrobot docs) - Bump
glances
library to 0.4.1 (@engrbm87- #77540 ) (glances docs) (dependency) - ZHA backup/restore config flow (@puddly
- #77044 ) (zha docs) - Add support for zwave_js firmware update service (@raman325
- #77401 ) (zwave_js docs) - Fix glances config-flow flaky test (@epenet
- #77549 ) (glances docs) - Use _attr_available in denonavr (@epenet
- #77486 ) (denonavr docs) - Improve entity type hints [i] (@epenet
- #77529 ) - Bump bluetooth-auto-recovery to 0.3.0 (@bdraco
- #77555 ) (bluetooth docs) - Add Nutrichef as a supported brand of inkbird (@bdraco
- #77551 ) (inkbird docs) - Bump unifi-discovery to 1.1.6 (@bdraco
- #77557 ) (unifiprotect docs) (dependency) - Add support for Feeder-Robot button (@natekspencer
- #77501 ) (litterrobot docs) - Migrate smartthings light to color_mode (@emontnemery
- #70968 ) (smartthings docs) - Fix lutron_caseta handling of ‘None’ serials for RA3/QSX zones (@danaues
- #77553 ) (lutron_caseta docs) - Improve entity type hints [h] (@epenet
- #77468 ) - Improve type hints in icloud (@epenet
- #77531 ) (icloud docs) - Improve type hints in insteon (@epenet
- #77532 ) (insteon docs) - Migrate osramlightify light to color_mode (@emontnemery
- #70915 ) (osramlightify docs) - Adjust type hints in gitlab_ci (@epenet
- #77493 ) (gitlab_ci docs) - Adjust type hints in greewave (@epenet
- #77492 ) (greenwave docs) - Fix resetting of attributes in EntityRegistry.async_get_or_create (@emontnemery
- #77516 ) - Adjust type hints in generic_thermostat (@epenet
- #77490 ) (generic_thermostat docs) - Use attributes in mochad (@epenet
- #76032 ) (mochad docs) - Improve type hints in demo [3/3] (@epenet
- #77186 ) (demo docs) - Allow setting to-time in schedule to 24:00 (@emontnemery
- #77558 ) (schedule docs) - Add new sensors to BThome (@Ernst79
- #77561 ) (bthome docs) (dependency) - Add Melnor Bluetooth valve watering Integration (@vanstinator
- #70457 ) (melnor docs) (new-integration) - Bump flux_led to 0.28.31 to add support for Armacost devices (@bdraco
- #77500 ) (flux_led docs) (dependency) - Fix SkyConnect unit tests broken by #77044 (@puddly
- #77570 ) (homeassistant_sky_connect docs) - Add periodic system stats to hardware integration (@emontnemery
- #76873 ) (hardware docs) - Add sensorpro (BLE) integration (@bdraco
- #77569 ) (sensorpro docs) (new-integration) - Bump govee-ble to add support for H5185 firmware variant (@bdraco
- #77564 ) (govee_ble docs) (dependency) - Add pet weight sensor for Litter-Robot 4 (@natekspencer
- #77566 ) (litterrobot docs) - Simplify zwave_js update entity (@raman325
- #77572 ) (zwave_js docs) - Fix failing unifiprotect unit tests (@puddly
- #77575 ) (unifiprotect docs) - Add Aqara FP1 support to deCONZ integration (@Kane610
- #77568 ) (deconz docs) - Allow data from un-connectable sources in fjäråskupan (@elupus
- #77236 ) (fjaraskupan docs) (dependency) - Use partition name as device name in Risco alarm control panels (@OnFreund
- #77526 ) (risco docs) - Add support for Feeder-Robot switches (@natekspencer
- #77503 ) (litterrobot docs) - Implement reauth_confirm in icloud (@epenet
- #77530 ) (icloud docs) - Normalize deCONZ sensor unique IDs (@Kane610
- #76357 ) (deconz docs) - Fix sync context in icloud (@epenet
- #77582 ) (icloud docs) - Improve statistics metadata WS API (@emontnemery
- #77209 ) (recorder docs) (history docs) (sensor docs) - Fix
feedreader
component to keep the last entry timestamp up to date (@likeablob- #77547 ) (feedreader docs) - Ecowitt integration (@pvizeli
- #77441 ) (ecowitt docs) (new-integration) - Refactor version key in
glances
(@engrbm87- #77541 ) (glances docs) - Litterrobot - Do not load a platform if there is no device supporting it (@tkdrob
- #77497 ) (litterrobot docs) - Bump pyipma to 3.0.2 (@dgomes
- #76332 ) (ipma docs) (dependency) - Small refactoring of BMW lock entity (@rikroe
- #77451 ) (bmw_connected_drive docs) - Add support for Feeder-Robot select (@natekspencer
- #77512 ) (litterrobot docs) - Bump hatasmota to 0.6.0 (@emontnemery
- #77560 ) (tasmota docs) (dependency) - Add Chatzot Hayom to Jewish calendar (@MosheTzvi
- #76378 ) (jewish_calendar docs) - Add additional test to schedule (@emontnemery
- #77601 ) (schedule docs) - Log command list in Bravia TV Remote (@Drafteed
- #77329 ) (braviatv docs) - Fix comment in login_flow (@emontnemery
- #77600 ) (auth docs) - ZHA Yellow config flow fixes (@puddly
- #77603 ) (zha docs) (homeassistant_yellow docs) - Migrate Ecowitt to webhooks (@balloob
- #77610 ) (ecowitt docs) - Fix yet another Govee H5181 variant (@bdraco
- #77611 ) (govee_ble docs) (dependency) - Add ZHA config flow single instance checks for zeroconf and hardware (@puddly
- #77612 ) (zha docs) - Bump plexapi to 4.13.0 (@jjlawren
- #77597 ) (plex docs) (dependency) - Bump frontend to 20220831.0 (@balloob
- #77615 ) (frontend docs) (dependency) - Catch unknown user exception in Overkiz integration (@iMicknl
- #76693 ) (overkiz docs) (beta fix) - Suppress 404 in Bravia TV (@Drafteed
- #77288 ) (braviatv docs) (beta fix) - Bump version of pyunifiprotect to 4.2.0 (@AngellusMortis
- #77618 ) (unifiprotect docs) (beta fix) (dependency) - Update xknx to 1.0.2 (@farmio
- #77627 ) (knx docs) (beta fix) (dependency) - Bump bleak to 0.16.0 (@bdraco
- #77629 ) (bluetooth docs) (beta fix) (dependency) - Bump melnor-bluetooth to 0.0.15 (@vanstinator
- #77631 ) (melnor docs) (beta fix) - Required config_flow values for here_travel_time (@eifinger
- #75026 ) (here_travel_time docs) (beta fix) - Fix basic browse_media support in forked-daapd (@uvjustin
- #77595 ) (forked_daapd docs) (beta fix) - Code quality improvements for litterrobot integration (@natekspencer
- #77605 ) (litterrobot docs) (beta fix) - Increase sleep in Risco setup (@OnFreund
- #77619 ) (risco docs) (beta fix) - Add and remove Snapcast client/group callbacks properly (@luar123
- #77624 ) (snapcast docs) (beta fix) - Required option_flow values for here_travel_time (@eifinger
- #77651 ) (here_travel_time docs) (beta fix) - Clean up user overridden device class in entity registry (@emontnemery
- #77662 ) (beta fix) - Include entity registry id in entity registry WS API (@emontnemery
- #77668 ) (config docs) (beta fix) - Fix async_all_discovered_devices(False) to return connectable and unconnectable devices (@Jc2k
- #77670 ) (bluetooth docs) (beta fix) - bump pynetgear to 0.10.8 (@starkillerOG
- #77672 ) (netgear docs) (beta fix) (dependency) - Bump pySwitchbot to 0.18.22 (@bdraco
- #77673 ) (switchbot docs) (beta fix) (dependency) - Ensure unique id is set for esphome when setup via user flow (@bdraco
- #77677 ) (esphome docs) (beta fix) - Pin Pandas 1.4.3 (@balloob
- #77679 ) (beta fix) - Bump bluetooth-adapters to 0.3.3 (@bdraco
- #77683 ) (bluetooth docs) (beta fix) (dependency) - Bump frontend to 20220901.0 (@balloob
- #77689 ) (frontend docs) (beta fix) - Fix timezone edge cases for Unifi Protect media source (@AngellusMortis
- #77636 ) (unifiprotect docs) (beta fix) - Adjust litterrobot platform loading/unloading (@natekspencer
- #77682 ) (litterrobot docs) (beta fix) - Bump bluetooth-adapters to 3.3.4 (@bdraco
- #77705 ) (bluetooth docs) (beta fix) - Change zwave_js firmware update service API key (@raman325
- #77719 ) (zwave_js docs) (beta fix) - Bump frontend to 20220902.0 (@balloob
- #77734 ) (frontend docs) (beta fix) (dependency) - Register xiaomi_miio unload callbacks later in setup (@starkillerOG
- #76714 ) (xiaomi_miio docs) (beta fix) - Convert platform in iss integration (@DurgNomis-drol
- #77218 ) (iss docs) (breaking-change) (beta fix) - Fix setting and reading percentage for MIOT based fans (@peteh
- #77626 ) (xiaomi_miio docs) (beta fix) - Fix upgrade api disabling during setup of Synology DSM (@mib1185
- #77753 ) (synology_dsm docs) (beta fix) - Add BlueMaestro integration (@bdraco
- #77758 ) (bluemaestro docs) (beta fix) (new-integration) - Increase default august timeout (@bdraco
- #77762 ) (august docs) (beta fix) - Handle dead nodes in zwave_js update entity (@raman325
- #77763 ) (zwave_js docs) (beta fix) - Update smarttub to 0.0.33 (@mdz
- #77766 ) (smarttub docs) (beta fix) (dependency) - Replace archived sucks by py-sucks and bump to 0.9.8 for Ecovacs integration (@mib1185
- #77768 ) (ecovacs docs) (beta fix) (dependency) - Add binary sensor platform to LIFX integration (@Djelibeybi
- #77535 ) (lifx docs) (new-platform) (beta fix) - Rename the binary sensor to better reflect its purpose (@Djelibeybi
- #77711 ) (lifx docs) (beta fix) - Fix lifx service call interference (@Djelibeybi
- #77770 ) (lifx docs) (beta fix) - Tweak unique id formatting for Melnor Bluetooth switches (@vanstinator
- #77773 ) (melnor docs) (beta fix) - Bump flux_led to 0.28.32 (@bdraco
- #77787 ) (flux_led docs) (beta fix) (dependency) - Bump led-ble to 0.6.0 (@bdraco
- #77788 ) (led_ble docs) (beta fix) (dependency) - Bump pysensibo to 1.0.19 (@gjohansson-ST
- #77790 ) (sensibo docs) (beta fix) (dependency) - Make Sonos typing more complete (@tkdrob
- #68072 ) (sonos docs) (beta fix) - Bump yale_smart_alarm_client to 0.3.9 (@gjohansson-ST
- #77797 ) (yale_smart_alarm docs) (beta fix) (dependency) - Rename BThome to BTHome (@Ernst79
- #77807 ) (bthome docs) (beta fix) - Prefilter noisy apple devices from bluetooth (@bdraco
- #77808 ) (bluetooth docs) (beta fix) - Fix isy994 calling sync api in async context (@bdraco
- #77812 ) (isy994 docs) (beta fix) - Fix device info for zwave_js device entities (@raman325
- #77821 ) (zwave_js docs) (beta fix) - Bump pybravia to 0.2.1 (@Drafteed
- #77832 ) (braviatv docs) (beta fix) (dependency) - Add remoteAdminPasswordEnd to redacted keys in fully_kiosk diagnostics (@cgarwood
- #77837 ) (fully_kiosk docs) (beta fix) - Less verbose error logs for bleak connection errors in ActiveBluetoothProcessorCoordinator (@Jc2k
- #77839 ) (bluetooth docs) (beta fix) - Add the hardware integration to default_config (@emontnemery
- #77840 ) (default_config docs) (beta fix) - Bump led-ble to 0.7.0 (@bdraco
- #77845 ) (led_ble docs) (beta fix) (dependency) - Bump govee-ble to 0.17.2 (@bdraco
- #77849 ) (govee_ble docs) (beta fix) (dependency) - Update frontend to 20220905.0 (@bramkragten
- #77854 ) (frontend docs) (beta fix) - Use identifiers host and serial number to match device (@StevenLooman
- #75657 ) (upnp docs) (beta fix) - Refactor zwave_js event handling (@MartinHjelmare
- #77732 ) (zwave_js docs) (beta fix) - Allow empty db in SQL options flow (@gjohansson-ST
- #77777 ) (sql docs) (beta fix) - Handle exception on projector being unavailable (@Vaskivskyi
- #77802 ) (epson docs) (beta fix) - Adjust Renault default scan interval (@magenbrot
- #77823 ) (renault docs) (beta fix) - Fix history stats device class when type is not time (@bdraco
- #77855 ) (history_stats docs) (beta fix) - Bump zeroconf to 0.39.1 (@bdraco
- #77859 ) (zeroconf docs) (beta fix) (dependency) - Add RSSI to the bluetooth debug log (@bdraco
- #77860 ) (bluetooth docs) (beta fix) - Pin astroid to fix pylint (@cdce8p
- #77862 ) (beta fix) - Bump thermopro-ble to 0.4.3 (@bdraco
- #77863 ) (thermopro docs) (beta fix) (dependency) - Improve performance impact of zwave_js update entity and other tweaks (@raman325
- #77866 ) (zwave_js docs) (beta fix) - Bump pybravia to 0.2.2 (@Drafteed
- #77867 ) (braviatv docs) (beta fix) - Bump bluetooth-auto-recovery to 0.3.1 (@bdraco
- #77898 ) (bluetooth docs) (beta fix) - Update frontend to 20220906.0 (@bramkragten
- #77910 ) (frontend docs) (beta fix) - Bump btsmarthub_devicelist to 0.2.2 (@typhoon2099
- #77609 ) (bt_smarthub docs) (beta fix) (dependency) - Fix ZHA lighting initial hue/saturation attribute read (@puddly
- #77727 ) (zha docs) (beta fix) - Add additional method of retrieving UUID for LG soundbar configuration (@chrismccurdy
- #77856 ) (lg_soundbar docs) (beta fix) - Bump zwave-js-server-python to 0.41.1 (@raman325
- #77915 ) (zwave_js docs) (beta fix) (dependency) - Revert “Add ability to ignore devices for UniFi Protect” (@frenck
- #77916 ) (unifiprotect docs) (beta fix) - Bump aiohomekit to 1.5.2 (@bdraco
- #77927 ) (homekit_controller docs) (beta fix) (dependency) - Bump led-ble to 0.7.1 (@bdraco
- #77931 ) (led_ble docs) (beta fix) (dependency) - Small tweaks to improve performance of bluetooth matching (@bdraco
- #77934 ) (bluetooth docs) (beta fix) - Bump PySwitchbot to 0.18.25 (@bdraco
- #77935 ) (switchbot docs) (beta fix) (dependency) - Handle stale switchbot advertisement data while connected (@bdraco
- #77956 ) (switchbot docs) (beta fix) - Update frontend to 20220907.0 (@bramkragten
- #77963 ) (frontend docs) (beta fix)