Full Changelog for Home Assistant Core 2022.3
These are all the changes included in the Home Assistant Core 2202.3 release.
For a summary in a more readable format: Release notes blog for this release.
Full Changelog
- Bump version to 2022.3.0dev0 (@frenck
- #64996 ) - Add plugin option [hassfest] (@cdce8p
- #65024 ) - Implement coordinator class for Tradfri integration (@ggravlingen
- #64166 ) (tradfri docs) - Prometheus tests simulate entities (@alim4r
- #64916 ) (prometheus docs) - Fix vera typing (@cdce8p
- #65051 ) (vera docs) - Improve proximity typing (@cdce8p
- #65053 ) (proximity docs) - Allow homekit_controller to customise Ecobee home/sleep/away thresholds (@Jc2k
- #65036 ) (homekit_controller docs) - Add battery sensor for Tradfri blinds (@ggravlingen
- #65067 ) (tradfri docs) - Allow homekit_controller to set Ecobee’s mode (@Jc2k
- #65032 ) (homekit_controller docs) - Complementing the Tuya Curtain (cl) category (@dougiteixeira
- #65023 ) (tuya docs) - Move netatmo dataclass registrations (@ludeeus
- #65052 ) (netatmo docs) - Remove artifacts from black formatting (@emontnemery
- #65113 ) - Add dedicated pre-commit hook for mypy_config [hassfest] (@cdce8p
- #65092 ) - Add test: warn entity_category assigned as str (@davet2001
- #65142 ) - Add loggers to integration manifest.json (@bdraco
- #65083 ) - Add loggers to zeroconf (@bdraco
- #65168 ) (zeroconf docs) - Add config flow to ISS integration (@DurgNomis-drol
- #64987 ) (iss docs) (breaking-change) - Bump dependency to v31 which makes has_relay more robust (@Kane610
- #65180 ) (unifi docs) - Bump pyefergy to 22.1.1 (@tkdrob
- #65156 ) (efergy docs) - Rewrite pylint init-hook (@cdce8p
- #65193 ) - Add air quality sensor for Tradfri air purifier (@ggravlingen
- #65070 ) (tradfri docs) - Fix typo’s ISS (@LEJOUI
- #65228 ) (iss docs) - Fix REQUIRED_NEXT_PYTHON_HA_RELEASE comment placement (@scop
- #65251 ) - Align config flow type hints to scaffold (@davet2001
- #65157 ) - Add homekit_controller support for ecobee vendor extensions (@josephnad
- #60914 ) (homekit_controller docs) - Clean up no longer needed Python 3.8 support code (@scop
- #65231 ) (systemmonitor docs) - Flag Tradfri groups and YAML as deprecated (@ggravlingen
- #65226 ) (tradfri docs) (breaking-change) - Fix comment typo in ESPHome diagnostics (@jesserockz
- #65268 ) (esphome docs) - Add Edl21 unit of measurement mapping (@StephanU
- #64926 ) (edl21 docs) - Remove deprecated helper functions from homekit_controller pairing flow (@Jc2k
- #65270 ) (homekit_controller docs) - Use upstream constants when defining homekit service to platform mapping (@Jc2k
- #65272 ) (homekit_controller docs) - Improve homekit_controller tests (@Jc2k
- #65266 ) (homekit_controller docs) - Update readthedocs config (@scop
- #65230 ) - Update black target version to 3.9+ (@scop
- #65260 ) - Update python-typing-update config to py39plus (@scop
- #65261 ) - Bump home-assistant/builder from 2021.12.0 to 2022.01.0 (@dependabot - #65284
) - Allow
unknown
state to be set (@jbouwh- #65183 ) (mqtt docs) (breaking-change) - Add MQTT siren platform (@jbouwh
- #64440 ) (mqtt docs) (new-platform) - Use super() in mqtt siren init (@jbouwh
- #65291 ) (mqtt docs) - Add support to reprompt user (@w35l3y
- #65256 ) (alexa docs) (intent_script docs) - Introduce number platform for Shelly (@chemelli74
- #64207 ) (shelly docs) - Refactor homekit_controller to prepare for more typing information (@Jc2k
- #65329 ) (homekit_controller docs) - Refactor sonarr tests (@ctalkington
- #64886 ) (sonarr docs) - Remove stale tradfri devices (@MartinHjelmare
- #65218 ) (tradfri docs) - Improve google calendar test coverage to 97% (@allenporter
- #65223 ) (google docs) - Refactor platform loading in homekit_controller (@Jc2k
- #65338 ) (homekit_controller docs) - Enable mypy checks for homekit_controller (@Jc2k
- #65358 ) (homekit_controller docs) - Use dataclass asdict to convert to dict (@klaasnicolaas
- #65365 ) (p1_monitor docs) - Tuya fan natural wind mode (@fOmey
- #65343 ) (tuya docs) - Add type hints for google calendar integration (@allenporter
- #65353 ) (google docs) - Fix tradfri coordinator error handling (@MartinHjelmare
- #65204 ) (tradfri docs) - Add missing type hints to homekit_controller (@Jc2k
- #65368 ) (homekit_controller docs) - Add Netatmo error logging when no public stations are available (@cgtobi
- #65298 ) (netatmo docs) - Import registries in MQTT mixins (@emontnemery
- #65411 ) (mqtt docs) - Add type hints for config entry update listeners (@epenet
- #65412 ) - Rewrite sensibo integration (@gjohansson-ST
- #64753 ) (sensibo docs) (breaking-change) - Set last_reset for integrated entities in IoTaWatt (@agners
- #65143 ) (iotawatt docs) - Add events on cloud connect and disconnect (@cgtobi
- #65215 ) (cloud docs) - Adjust config_entry UpdateListenerType signature (@epenet
- #65410 ) - Add update listener type hints to coinbase (@epenet
- #65414 ) (coinbase docs) - Expose ESPHome project information in device information (@jesserockz
- #65466 ) (esphome docs) - Fix race when handling updated MQTT discovery data (@emontnemery
- #65415 ) (mqtt docs) (tasmota docs) - Remove nest legacy from mypy ignored modules (@epenet
- #65421 ) (nest docs) - Remove sonos media_player from strict typing (@epenet
- #65419 ) - Add update listener type hints to broadlink (@epenet
- #65413 ) (broadlink docs) - Add tests for pylint plugins (@epenet
- #65436 ) - Remove freebox from mypy ignore list (@epenet
- #65126 ) (freebox docs) - Upgrade pwmled to 1.6.9 (@cdce8p
- #65465 ) (rpi_gpio_pwm docs) - Netgear coordinator (@starkillerOG
- #65255 ) (netgear docs) - Make util.async_.protect_loop name names (@emontnemery
- #65493 ) - Code quality custom service for sensibo (@gjohansson-ST
- #65496 ) (sensibo docs) - Use Domain not Platform on test service calls (@epenet
- #65508 ) - Make mypy IGNORED_MODULES file specific (@epenet
- #65416 ) - Implement diagnostics for Sensibo (@gjohansson-ST
- #65515 ) (sensibo docs) - Add support Mqtt switch for unkown state (@jbouwh
- #65294 ) (mqtt docs) (breaking-change) - Add Mqtt Fan unknown state support (@jbouwh
- #65301 ) (mqtt docs) (breaking-change) - Add MQTT humidifier unknown state support (@jbouwh
- #65302 ) (mqtt docs) (breaking-change) - Add MQTT light unknown state support (@jbouwh
- #65308 ) (mqtt docs) (breaking-change) - Add Mqtt vacuum
unknown
state (@jbouwh- #65311 ) - Enable strict typing for isy994 (@bdraco
- #65439 ) (isy994 docs) - Enable types from aiohomekit to be used by mypy for homekit_controller (@Jc2k
- #65433 ) (homekit_controller docs) - Remove deprecated SimpliSafe
service_id
service parameter (@bachya- #65483 ) (simplisafe docs) (breaking-change) - Remove deprecated Guardian
entity_id
service parameter (@bachya- #65484 ) (guardian docs) (breaking-change) - Migrate powerwall from using ip address as unique id (@bdraco
- #65257 ) (powerwall docs) - Adjust pylint plugin to enforce diagnostics type hints (@epenet
- #64976 ) - Add device class to ESPHome switches (@oxan
- #64919 ) (esphome docs) - Add a Lovelace cast platform (@balloob
- #65401 ) (lovelace docs) - Improve code quality sensibo (@gjohansson-ST
- #65503 ) (sensibo docs) - Add kmtronic device_info (@dgomes
- #65456 ) (kmtronic docs) - Add fritz set guest wifi password service (@sti0
- #62892 ) (fritz docs) - Some tweaks to the demo (@balloob
- #65623 ) (demo docs) - Use _attr_last_reset to set last_reset (@agners
- #65648 ) (iotawatt docs) - Add TRV (
wkf
) support to Tuya (@frenck- #65649 ) (tuya docs) - Parametrize deCONZ binary sensors (@Kane610
- #65012 ) (deconz docs) - Bump velbusaio to 2022.2.2 (@Cereal2nd
- #65657 ) (velbus docs) - Log transmitted MQTT messages (@emontnemery
- #65550 ) (mqtt docs) - Netgear add traffic sensors (@starkillerOG
- #65645 ) (netgear docs) - Add diagnostics support for Asuswrt (@ollo69
- #65605 ) (asuswrt docs) - Use SSDP byebye to mark Sonos as offline (@jjlawren
- #65686 ) (sonos docs) - Fix
homewizard_energy
migration issues from #65594 (@DCSBL- #65718 ) (homewizard docs) - Protect state.as_dict from mutation (@balloob
- #65693 ) (tuya docs) - Introduce wiz integration for the WiZ Platform (@sbidy
- #44779 ) (wiz_light docs) (new-integration) - Add diagnostics to issue form (@frenck
- #65715 ) - Complementing the Tuya Air Purifier (kj) category (@dougiteixeira
- #65283 ) (tuya docs) - Remove async_timeout backcompat (@frenck
- #65732 ) (breaking-change) - Remove unnecessary
TYPE_CHECKING
declarations in SimpliSafe (@bachya- #65750 ) (simplisafe docs) - Remove deprecated format for date(time) sensors (@frenck
- #65734 ) (sensor docs) (breaking-change) - Remove deprecated GNTP integration (@frenck
- #65741 ) (gntp docs) (breaking-change) - Small cleanup in Plugwise binary sensors (@frenck
- #65738 ) (plugwise docs) - Add current temperature sensor for Tuya Fan (fs) (@dougiteixeira
- #65744 ) (tuya docs) - Add Heater (rs) support Tuya Climate (@frenck
- #65707 ) (tuya docs) - Bugfix temp step list out of range sensibo (@gjohansson-ST
- #65782 ) (sensibo docs) - Add capabilities to sensibo coordinator data (@gjohansson-ST
- #65775 ) (sensibo docs) - Bump pytradfri to 9.0.0 (@ggravlingen
- #65784 ) - Update apprise to 0.9.7 (@frenck
- #65780 ) (apprise docs) - Update delijn to 1.0.0 (@frenck
- #65776 ) (delijn docs) - Update pyfritzhome to 0.6.4 (@flabbamann
- #65777 ) (fritzbox docs) - Update sentry-dsk to 1.5.4 (@frenck
- #65792 ) (sentry docs) - Update black to 22.1.0 (@frenck
- #65788 ) - Small cleanup in Plugwise sensors (@frenck
- #65765 ) (plugwise docs) - Clean up vicare code (@oischinger
- #65774 ) (vicare docs) - Update coverage to 6.3.1 (@frenck
- #65790 ) - Drop responses from test requirements (@frenck
- #65793 ) - WiZ cleanups part 1 (@bdraco
- #65746 ) (wiz docs) - Remove options flow from Plugwise (@frenck
- #65808 ) (plugwise docs) (breaking-change) - Remove dmcc from codeowners in vlc_telnet (@dmcc
- #65810 ) (vlc_telnet docs) - Small cleanup in Plugwise climate (@frenck
- #65800 ) (plugwise docs) - Add INTEGRATION_DISCOVERY to DISCOVERY_SOURCES (@bdraco
- #65811 ) - Add discovery support to WiZ Part 1 (@bdraco
- #65752 ) (wiz docs) - Add missing vicare state class (@oischinger
- #65795 ) (vicare docs) - WiZ Cleanups part 3 (@bdraco
- #65819 ) (wiz docs) (new-platform) - Cleanup Plugwise config flow and tests (@frenck
- #65818 ) (plugwise docs) - Extract base entity class in Plugwise (@frenck
- #65821 ) (plugwise docs) - Complementing the Tuya Humidifier (jsq) category (@dougiteixeira
- #65276 ) (tuya docs) - Improve entry setup error logging for Plugwise (@frenck
- #65830 ) (plugwise docs) - Add support for picking discovered devices to WiZ (@bdraco
- #65826 ) (wiz docs) - Reduce System Bridge load on server (@timmo001
- #65794 ) (system_bridge docs) - Simplify unique ID handling in Plugwise (@frenck
- #65839 ) (plugwise docs) - Move Plugwise logger into constants (@frenck
- #65842 ) (plugwise docs) - Remove port from description (@starkillerOG
- #65851 ) (netgear docs) - Update rokuecp to 0.13.1 (@ctalkington
- #65814 ) (roku docs) - Clean-up AsusWRT setup entry (@ollo69
- #65860 ) (asuswrt docs) - Small cleanup in Plugwise switch (@frenck
- #65845 ) (plugwise docs) - Remove deprecated yaml config from AsusWRT (@ollo69
- #65904 ) (asuswrt docs) (breaking-change) - Fix Task exception was never retrieved when WiZ devices are offline (@bdraco
- #65844 ) (wiz docs) - BinarySensorEntityDescriptions for Plugwise (@frenck
- #65887 ) (plugwise docs) - Add mbd Tuya light support (@frenck
- #65918 ) (tuya docs) - Extract Plugwise DataUpdateCoordinator into module (@frenck
- #65915 ) (plugwise docs) - Remove homeassistant import [pylint plugin] (@cdce8p
- #65911 ) - Correct description of entity_globs (@masto
- #65805 ) (recorder docs) - Add unique ID to InfluxDB sensor (@Sanderhuisman
- #65518 ) (influxdb docs) - Add diagnostics support for Nut (@ollo69
- #65893 ) (nut docs) - SensorEntityDescriptions for Plugwise (@frenck
- #65898 ) (plugwise docs) - rfxtrx: Add command_on/command_off support for pt2262 switch entities (@nielsAD
- #65798 ) (rfxtrx docs) - Support songpal wireless-only soundbar identifiers (@Flameeyes
- #65330 ) (songpal docs) - Fix Yeelight Music Mode Rate Limits (@alexyao2015
- #64891 ) (yeelight docs) - Ihc integration, move manual setup out of init.py (@dingusdk
- #65087 ) (ihc docs) - Add DataUpdateCoordinator to Nanoleaf (@milanmeu
- #65950 ) (nanoleaf docs) - Remove unused temp_unit attr [sensibo] (@cdce8p
- #65953 ) (sensibo docs) - Add tplink hardware version to device info (@rytilahti
- #65951 ) (tplink docs) - remove EntityCategory from home_mode switch (@mib1185
- #65949 ) (synology_dsm docs) (breaking-change) - Add tplink diagnostics (@rytilahti
- #65822 ) (tplink docs) - Cycle pip wheel cache on dev version bump [CI] (@cdce8p
- #65791 ) - Address late review from #65814 for roku (@ctalkington
- #65967 ) (roku docs) - Remove LIFX devices with no entities (@amelchio
- #65964 ) (lifx docs) - Bump actions/setup-python from 2.3.1 to 2.3.2 (@dependabot - #65974
) - Reduce coordinator cooldown for roku (@ctalkington
- #65973 ) (roku docs) - Small cleanup of sonarr sensor platform (@ctalkington
- #65962 ) (sonarr docs) - 100% code coverage for config_flow of dsmr component (@rhpijnacker
- #65238 ) (dsmr docs) - Trigger full CI run on pylint amends (@epenet
- #65430 ) - Add support for qjdcz to Tuya (@frenck
- #65985 ) (tuya docs) - Add more tests to device registry updates (@ludeeus
- #65989 ) - Add secondary dimmer to dj in Tuya (@frenck
- #65990 ) (tuya docs) - Add Netgear allow/block switch (@starkillerOG
- #65705 ) (netgear docs) (new-platform) (noteworthy) - Allow None on Renault binary sensors (@epenet
- #65997 ) (renault docs) (breaking-change) - Upgrade aionanoleaf to 0.2.0 (@milanmeu
- #66008 ) (nanoleaf docs) - Upgrade to newer Python pip>=21.0 (@frenck
- #59769 ) - Add Z-Wave.Me integration (@PoltoS
- #65473 ) (zwave_me docs) (new-integration) - Add push updates support to WiZ (@bdraco
- #65987 ) (wiz docs) - Cache webostv supported_features state (@pedrolamas
- #65930 ) (webostv docs) - Add title placeholders to overkiz discovery (@vlebourl
- #65506 ) (overkiz docs) - Move WiZ socket ident to upstream lib (@bdraco
- #65958 ) (wiz docs) - Improve code quality filesize (@gjohansson-ST
- #65240 ) (filesize docs) - Add firmware and hardware version to WiZ (@bdraco
- #66017 ) (wiz docs) - Remove passing loop into sleep in SamsungTV (@frenck
- #66030 ) (samsungtv docs) - Get_url to prefer external URL if SSL configured (@balloob
- #66039 ) (breaking-change) - Add discovery support to elkm1 (@bdraco
- #65205 ) (elkm1 docs) - Add sensor for filter time left on Tradfri fan platform (@ggravlingen
- #65877 ) (tradfri docs) - Lock Netgear api during setup (@starkillerOG
- #66033 ) (netgear docs) - Add support for mc devices to Tuya (@frenck
- #66044 ) (tuya docs) - Add configuration_url to Octoprint discovery (@frenck
- #66046 ) (octoprint docs) - Add configuration_url to Plugwise discovery (@frenck
- #66047 ) (plugwise docs) - Bump velbusaio to 2022.2.3 (@Cereal2nd
- #66055 ) (velbus docs) - Bump pytest to 7.0.0 (@cgtobi
- #65981 ) - Fivem integration (@Sander0542
- #65089 ) (fivem docs) (new-integration) - Update plugwise 0.16.2 (@frenck
- #65933 ) (plugwise docs) - Add diagnostics support to Plugwise (@frenck
- #65982 ) (plugwise docs) - Bump azure-eventhub to 5.7.0 (@eavanvalkenburg
- #66061 ) (azure_event_hub docs) - Remove Overkiz switch platform todo and add 2 devices (@iMicknl
- #66069 ) (overkiz docs) - Remove AlarmDecoder Codeowner (@ajschmidt8
- #66078 ) (alarmdecoder docs) - Increase timeout for InfluxDB v2 connections (@pinpox
- #63885 ) (influxdb docs) - Add myself as codeowner to Plugwise (@frenck
- #66080 ) (plugwise docs) - Update base image to 2022.02.0 (@frenck
- #66082 ) - Update PyOverkiz to 1.3.4 (@iMicknl
- #66076 ) (overkiz docs) - Fix typo in base image tag (@frenck
- #66087 ) - Fix MyFox Camera Shutter entity in Overkiz integration (@iMicknl
- #66088 ) (overkiz docs) (breaking-change) - Use upstream device information for Plugwise (@frenck
- #66074 ) (plugwise docs) - Refactor Sonos polling (@jjlawren
- #65722 ) (sonos docs) - Use legacy pip resolver in machine builds (@frenck
- #66094 ) - Bump async-upnp-client to 0.23.5 (@Tigger2014
- #65922 ) (upnp docs) (yeelight docs) (dlna_dmr docs) (ssdp docs) - Reuse existing coordinator entity update in Plugwise platforms (@frenck
- #66079 ) (plugwise docs) - Loosen wiz discovery matching (@bdraco
- #66095 ) (wiz docs) - Cleanup hass.data in Plugwise (@frenck
- #66096 ) (plugwise docs) - Fivem code quality improvements (@Sander0542
- #66086 ) (fivem docs) - Improve wiz performance (@bdraco
- #66105 ) (wiz docs) - Add Renault hvac sensors (@epenet
- #65993 ) (renault docs) - Add diagnostics for Tradfri platform (@ggravlingen
- #66092 ) (tradfri docs) - Support restoring SensorEntity native_value (@emontnemery
- #66068 ) (sensor docs) - Adapt deCONZ number platform to align with updated design of binary sensor and sensor platforms (@Kane610
- #65248 ) (deconz docs) - Improve typing of Spotify (@frenck
- #66109 ) (spotify docs) - Fix Plugwise notification sensor (@frenck
- #66116 ) (plugwise docs) - Add camera media source (@balloob
- #65977 ) (camera docs) (cast docs) - Allow HomeWizard devices with disabled api to show up in discovery (@DCSBL
- #65295 ) (homewizard docs) - Roku to sign all HASS urls (@balloob
- #66122 ) (roku docs) - VLC Telnet to sign all HASS URLs (@balloob
- #66123 ) (vlc_telnet docs) - Move the buttonlights to diagnostic entities (@Cereal2nd
- #65423 ) (velbus docs) - Move Plugewise binary sensor icon state into entity description (@frenck
- #66148 ) (plugwise docs) - Clean up unneeded preset variable in Plugwise climate (@frenck
- #66151 ) (plugwise docs) - Correct Velbus button light entity category (@frenck
- #66156 ) (velbus docs) - Add device availability to Plugwise (@frenck
- #66152 ) (plugwise docs) - Resolve zones and return state in find_coordinates (@eifinger
- #66081 ) - Add entity descriptions to Plugwise switch platform (@frenck
- #66174 ) (plugwise docs) - Refactor Plugwise notification binary sensor (@frenck
- #66159 ) (plugwise docs) - Enable basic type checking for config (@emontnemery
- #66197 ) (config docs) - Update WiZ with IP address validation (@sbidy
- #66117 ) (wiz docs) - Add helper for media players to handle HA hosted media (@balloob
- #66120 ) (sonos docs) - Extract Spotify media browsing into a module (@frenck
- #66175 ) (spotify docs) - Adjust coverage to include all config flows (@epenet
- #66193 ) - Move Freebox reboot service to a button entity (@epenet
- #65501 ) (freebox docs) (breaking-change) (new-platform) - add @eifinger as google_travel_time_codeowner (@eifinger
- #66215 ) (google_travel_time docs) - add @eifinger as waze_travel_time codeowner (@eifinger
- #66214 ) (waze_travel_time docs) - Schedule activity checks when using manual hosts (@jjlawren
- #65970 ) (sonos docs) - Add siren platform to Overkiz (@iMicknl
- #65300 ) (overkiz docs) - Sonos lock subscription actions (@jjlawren
- #66204 ) (sonos docs) - Fix tradfri device name (@ggravlingen
- #66219 ) (tradfri docs) - Add Moehlenhoff Alpha2 underfloor heating system integration (@j-a-n
- #42771 ) (moehlenhoff_alpha2 docs) (new-integration) - Simplify get_unique_id helper function for zwave_js (@raman325
- #66221 ) (zwave_js docs) - Add more sensors for users with Tibber Pulse (@Danielhiversen
- #66201 ) (tibber docs) - Sort media sources (@balloob
- #66237 ) (cast docs) (media_source docs) - Enable basic type checking in demo init (@epenet
- #66218 ) (demo docs) - Mqtt move to .const (@jbouwh
- #65631 ) (mqtt docs) - Refactor Plugwise command handling (@frenck
- #66202 ) (plugwise docs) - Enable basic type checking in demo platforms (@epenet
- #66212 ) (demo docs) - More cleanup in Plugwise switch (@frenck
- #66254 ) (plugwise docs) - Enable basic type checking in template (@epenet
- #66222 ) (template docs) - Tweak constant config_entries.DISCOVERY_SOURCES (@emontnemery
- #66249 ) - More cleanup in Plugwise binary sensor (@frenck
- #66255 ) (plugwise docs) - Add additional switches to Plugwise (@frenck
- #66261 ) (plugwise docs) - Remove Plugwise Auxiliary sensors (@frenck
- #66259 ) (plugwise docs) (breaking-change) - Add RGBW/RGBWW support to WiZ (@bdraco
- #66196 ) (wiz docs) - Allow uploading media to media folder (@balloob
- #66143 ) (media_source docs) - Add unique_id for decora_wifi lights (@jarodwilson
- #66142 ) (decora_wifi docs) - More cleanup in Plugwise climate (@frenck
- #66257 ) (plugwise docs) - More cleanup in Plugwise sensor (@frenck
- #66274 ) (plugwise docs) - Add Flame State binary sensor to Plugwise (@frenck
- #66275 ) - Plugwise HVAC/Preset mode fixes (@frenck
- #66273 ) (plugwise docs) - Clean up unnecessary branch in SimpliSafe (@bachya
- #66268 ) (simplisafe docs) - Cleanup existing Plugwise tests and test fixtures (@frenck
- #66282 ) (plugwise docs) - Extend Plugwise climate support (@frenck
- #66278 ) (plugwise docs) - Add humidity sensor to Plugwise (@frenck
- #66280 ) (plugwise docs) - Drop MQTT import flow (@emontnemery
- #66160 ) (mqtt docs) (breaking-change) - Tweak Sonos activity monitoring (@jjlawren
- #66207 ) (sonos docs) - Fix shutil import for local source (@balloob
- #66286 ) (media_source docs) - Add discovery on network up to WiZ (@bdraco
- #66144 ) (wiz docs) - Type Spotify hass data (@frenck
- #66285 ) (spotify docs) - Skip polling Sonos audio input sensor when idle (@jjlawren
- #66271 ) (sonos docs) - Add diagnostics for philips_js (@elupus
- #66233 ) (philips_js docs) - Guard against 0 value for color temp in WiZ when turning off (@bdraco
- #66295 ) (wiz docs) - Prepare for Ihc config flow (@dingusdk
- #64852 ) (ihc docs) - Create MQTT discovery flow when manual config is present (@emontnemery
- #66248 ) (mqtt docs) - Add Icelandic to list of supported Azure languages (@stebet
- #66310 ) (microsoft docs) - Add heating and cooling binary sensors to Plugwise (@frenck
- #66317 ) (plugwise docs) - Bump velbusaio to 2022.2.4 (@Cereal2nd
- #66321 ) (velbus docs) - Fix webostv restored supported features turn on (@thecode
- #66318 ) (webostv docs) - Fix WiZ bulb being offline if kelvin limits cannot be obtained (@bdraco
- #66305 ) (wiz docs) - Don’t requests known Spotify playlist (@frenck
- #66313 ) (spotify docs) - Use DataUpdateCoordinator for Spotify devices (@frenck
- #66314 ) (spotify docs) - Prepare for new aiohomekit lifecycle API (@Jc2k
- #66340 ) (homekit_controller docs) - Upgrade OVO library to v1.2.0 (@stuart-c
- #66210 ) (ovo_energy docs) - Add additional OUI for G3 wifi cameras to unifiprotect (@bdraco
- #66349 ) (unifiprotect docs) - Add additional oui to blink (@bdraco
- #66348 ) (blink docs) - Add dhcp discovery to Sensibo for non-HomeKit devices (@bdraco
- #66350 ) (sensibo docs) - Initial xiaomi_miio support for dmaker.airfresh.a1/t2017 (@Kirmas
- #66331 ) - Get discovered zeroconf IPv6 addresses (@roysjosh
- #65462 ) (zeroconf docs) - New amcrest binary sensor to monitor doorbell button (@PanicRide
- #66302 ) (amcrest docs) - Add button to wake august locks from deep sleep (@bdraco
- #66343 ) (august docs) - Fix zwave_me zeroconf mocking (@bdraco
- #66356 ) (zwave_me docs) - Add a base class for Intellifire entities (@jeeftor
- #65077 ) (intellifire docs) - Code cleanup yale_smart_alarm (@gjohansson-ST
- #65081 ) (yale_smart_alarm docs) - Add device info to Solax (@Sander0542
- #65244 ) (solax docs) - Fix uncaught exception during WiZ discovery during firmware update (@bdraco
- #66358 ) (wiz docs) - Add select platform to roku (@ctalkington
- #66133 ) (roku docs) - Publish Nest Motion/Person events with optional user defined zone information (@allenporter
- #66187 ) (nest docs) - Fix supported features sensibo (@gjohansson-ST
- #65895 ) (sensibo docs) - Add Diagnostics (@Bre77
- #65755 ) (aussie_broadband docs) - Simplify the homekit_controller unignore journey (@Jc2k
- #66353 ) (homekit_controller docs) - Stop homekit_controller using backend specific API’s (@Jc2k
- #66375 ) (homekit_controller docs) - Improve code quality sql (@gjohansson-ST
- #65321 ) (sql docs) - Improve code quality telnet (@gjohansson-ST
- #65239 ) (telnet docs) - Improve code quality command_line (@gjohansson-ST
- #65333 ) (command_line docs) - Code quality scrape (@gjohansson-ST
- #65441 ) (scrape docs) - Implement diagnostics for yale_smart_alarm (@gjohansson-ST
- #65085 ) (yale_smart_alarm docs) - Specify specific Nanoleaf models in the manifest (@roysjosh
- #66326 ) (nanoleaf docs) - Update zigpy-zigate to 0.8.0 (@doudz
- #66289 ) (zha docs) - Fix typo in ebusd WaterPressure const (@nklebedev
- #66355 ) (ebusd docs) (breaking-change) - Fix Spotify session token refresh (@frenck
- #66386 ) (spotify docs) - Add Picnic re-auth flow (@corneyl
- #62938 ) (picnic docs) - Fix typing [roku] (@cdce8p
- #66397 ) (roku docs) - Code quality file (@gjohansson-ST
- #65258 ) (file docs) - Add is_controller_node flag to WS node status (@kpine
- #66404 ) (zwave_js docs) - Fix error decorator [sonos] (@cdce8p
- #66399 ) (sonos docs) - Redact stream url credentials in debug logging (@allenporter
- #66407 ) (stream docs) - Revert Amcrest change (@Kane610
- #66412 ) (amcrest docs) - Improve stream robustness by always retrying worker (@allenporter
- #66417 ) (stream docs) - Replace use of deprecated APIs in aiohomekit (@Jc2k
- #66409 ) (homekit_controller docs) - bump total_connect_client to 2022.2 (@austinmroczek
- #66408 ) (totalconnect docs) - Handle NoneType error in OVO integration (@timmo001
- #66439 ) (ovo_energy docs) - Remove entities when config entry is removed from device (@emontnemery
- #66385 ) - Update homekit_controller to use the new typed discovery data (@Jc2k
- #66462 ) (homekit_controller docs) - Bump pywizlight to 0.5.8 (@bdraco
- #66448 ) (wiz docs) - Add is_ipv4_address and is_ipv6_address utils (@bdraco
- #66472 ) - Don’t abort zeroconf discovery for IPv6-only devices (@roysjosh
- #66455 ) (zeroconf docs) (breaking-change) - Reduce update_interval for Opengarage (@Danielhiversen
- #66478 ) (opengarage docs) - Use shorthand attributes in webostv (@thecode
- #66418 ) (webostv docs) - Update requirements_test.txt (@cgtobi
- #66481 ) - Octoprint buttons (@rfleming71
- #66368 ) (octoprint docs) - Adjust type hint in core add_job (@epenet
- #66503 ) - Enable assumed state in webostv media player (@thecode
- #66486 ) (webostv docs) - Add missing dataclass decorator [fivem] (@cdce8p
- #66505 ) (fivem docs) - Fix http typing (@cdce8p
- #66506 ) (http docs) - Support browsing multiple Spotify accounts (@emontnemery
- #66256 ) (spotify docs) - Improve setup_time typing (@cdce8p
- #66509 ) (websocket_api docs) - Add WiZ occupancy sensor support (@bdraco
- #66231 ) (wiz docs) (new-platform) - Fix cast turn on image (@balloob
- #66500 ) (cast docs) - Small improvement of cast test (@emontnemery
- #66513 ) (cast docs) - Update sentry-dsk to 1.5.5 (@frenck
- #66515 ) (sentry docs) - Improve
DiscoveryFlowHandler
typing (@cdce8p- #66511 ) (sonos docs) (rpi_power docs) - Improve
util.async_
typing (@cdce8p- #66510 ) - Improve raised exception consistency for media source (@balloob
- #66497 ) (media_source docs) - Fix vicare program presets (@barche
- #66476 ) (vicare docs) - Add test coverage for WiZ lights and switches (@bdraco
- #66387 ) (wiz docs) (new-platform) - Add support for setting the effect speed in WiZ (@bdraco
- #66457 ) (wiz docs) (new-platform) - Add support for MJPEG cameras to camera media source (@balloob
- #66499 ) (camera docs) - Fix ImportError when discovery deps change (@bdraco
- #66518 ) - Ensure WiZ cleans up on shutdown and failed setup (@bdraco
- #66520 ) (wiz docs) - Add a media source to TTS (@balloob
- #66483 ) (tts docs) (voicerss docs) (yandextts docs) (google_translate docs) - Update pylint plugin to validate
_async_has_devices
(@cdce8p- #66512 ) - Fix
translation
typing (@cdce8p- #66516 ) - Support for lock domain in esphome (@kbickar
- #65280 ) (esphome docs) (new-platform) (noteworthy) - Add velbus diagnostics (@Cereal2nd
- #65426 ) (velbus docs) - Fix
auth
type comment (@cdce8p- #66522 ) - Adjust Sonos for updated Spotify media browsing (@emontnemery
- #66508 ) (sonos docs) - Move config option to OptionsFlow in iss (@DurgNomis-drol
- #65303 ) (iss docs) (breaking-change) - Improve zwave_js device automation strings for config parameters (@raman325
- #66428 ) (zwave_js docs) - Add button entity to ping zwave_js node (@raman325
- #66129 ) (zwave_js docs) (breaking-change) - Improve code quality season (@gjohansson-ST
- #66449 ) (season docs) - Overkiz/address cover feedback (@iMicknl
- #65043 ) (overkiz docs) - Create unique_id for sleepiq sensors (@jarodwilson
- #65227 ) (sleepiq docs) - Fix HVAC modes for zha Stelpro fan heater (@EtienneMD
- #66293 ) (zha docs) - Bump frontend to 20220214.0 (@balloob
- #66535 ) (frontend docs) - Adjust Plugwise debouncer to not refresh immediately (@frenck
- #66521 ) (plugwise docs) - Bump pyaussiebb in Aussie Broadband (@Bre77
- #65754 ) (aussie_broadband docs) - Bump hass-nabucas to 0.52.1 (@balloob
- #66536 ) (cloud docs) - Update nest camera to pull still images from stream component (@allenporter
- #66427 ) (nest docs) (breaking-change) - Fix missing abort strings in wiz (@bdraco
- #66538 ) (wiz docs) - Improve Deconz sensors (@Kane610
- #65259 ) (deconz docs) - Override iotawatt coordinator request_refresh_debouncer to allow updates every 5s (@amosyuen
- #64892 ) (iotawatt docs) - Replace discord.py with nextcord (@frenck
- #66540 ) (discord docs) - Add workaround for python bug to HAQueueHandler (@emontnemery
- #66541 ) - Use enums in vizio (@tkdrob
- #61996 ) (vizio docs) - Fix econet spelling (@jsoref
- #64254 ) (econet docs) - Bump intellifire4py to 0.9.8 (@jeeftor
- #66531 ) (intellifire docs) - Add a asset name for CAS / official_image (@pvizeli
- #66276 ) - Cleanup and strict typing for MJPEG integration (@frenck
- #66526 ) (mjpeg docs) - Fix integrations building on top of mjpeg (@frenck
- #66557 ) (zoneminder docs) (axis docs) (mjpeg docs) (motioneye docs) (agent_dvr docs) - Add Connectivity sensor to SIA (@eavanvalkenburg
- #64305 ) - Add binary_sensor to Version integration (@ludeeus
- #66539 ) (version docs) (new-platform) - Switch unifiprotect to use integration discovery (@bdraco
- #66569 ) (unifiprotect docs) - Allow integrations to request dhcp discovery flows for registered devices (@bdraco
- #66528 ) (dhcp docs) - Enable dhcp flows for tplink registered devices (@bdraco
- #66592 ) (tplink docs) - Add extra entity descriptions to Overkiz integration (@iMicknl
- #66093 ) (overkiz docs) - Enable dhcp flows for axis registered devices (@bdraco
- #66581 ) (axis docs) - Improve exception catching and handling in Overkiz integration (@iMicknl
- #66604 ) (overkiz docs) - Always create a new session in ConfigFlow in Overkiz integration (@iMicknl
- #66602 ) (overkiz docs) - Deduplicate flux_led title and CONF_NAME (@bdraco
- #66598 ) (flux_led docs) - Enable dhcp flows for wiz registered devices (@bdraco
- #66595 ) (wiz docs) - Enable dhcp flows for emonitor registered devices (@bdraco
- #66584 ) (emonitor docs) - Switch steamist to use integration discovery (@bdraco
- #66578 ) (steamist docs) - Switch elkm1 to use integration discovery (@bdraco
- #66572 ) (elkm1 docs) - Update plugwise 0.16.4 (@frenck
- #66613 ) (plugwise docs) - Switch senseme to use integration discovery (@bdraco
- #66576 ) (senseme docs) - Switch flux_led to use integration discovery (@bdraco
- #66574 ) (flux_led docs) - Enable dhcp flows for steamist registered devices (@bdraco
- #66593 ) (steamist docs) - Enable dhcp flows for hunterdouglas_powerview registered devices (@bdraco
- #66587 ) (hunterdouglas_powerview docs) - Enable dhcp flows for senseme registered devices (@bdraco
- #66590 ) (senseme docs) - Enable dhcp flows for screenlogic registered devices (@bdraco
- #66591 ) (screenlogic docs) - Enable dhcp flows for isy994 registered devices (@bdraco
- #66588 ) (isy994 docs) - Fix zwave_js device condition bug (@raman325
- #66626 ) (zwave_js docs) - Enable dhcp flows for goalzero registered devices (@bdraco
- #66586 ) (goalzero docs) - Enable dhcp flows for broadlink registered devices (@bdraco
- #66582 ) (broadlink docs) - Switch tplink to use integration discovery (@bdraco
- #66575 ) (tplink docs) - Switch ezviz to use integration discovery (@bdraco
- #66579 ) (ezviz docs) - Enable dhcp flows for flux_led registered devices (@bdraco
- #66585 ) (flux_led docs) - Add vicare sensors (@tschnilo
- #63339 ) (vicare docs) (breaking-change) - Enable dhcp flows for elkm1 registered devices (@bdraco
- #66583 ) (elkm1 docs) - Include changes in EVENT_DEVICE_REGISTRY_UPDATED (@emontnemery
- #66641 ) - Enable dhcp flows for samsungtv registered devices (@bdraco
- #66589 ) (samsungtv docs) - Add binary sensor platform to Aseko (@milanmeu
- #66643 ) (aseko_pool_live docs) (new-platform) - Fix Plugwise auto HVAC mode (@frenck
- #66639 ) (plugwise docs) - Refactor sleepiq as async with config flow (@mfugate1
- #64850 ) (sleepiq docs) - Add epenet to samsungtv codeowners (@epenet
- #66654 ) (samsungtv docs) - Fix try_connect in samsungtv (@epenet
- #66653 ) (samsungtv docs) - add entity_category (@dgomes
- #66377 ) (mqtt docs) - Improve handling of cloud hook registration (@cgtobi
- #65664 ) (netatmo docs) (cloud docs) - Add Google local indicator (@balloob
- #66610 ) (cloud docs) (google_assistant docs) - Keep TTS media browser params in identifier (@bramkragten
- #66663 ) (tts docs) - Add Button platform to deCONZ integration (@Kane610
- #65700 ) (deconz docs) - Fix missing effects on dimmable WiZ bulbs (@bdraco
- #66665 ) (wiz docs) - Teach _async_abort_entries_match about entry options (@bdraco
- #66662 ) - Allow metadata in service call data (@bramkragten
- #66672 ) - Fix side_effect patching in samsungtv tests (@epenet
- #66651 ) (samsungtv docs) - Remove duplicated options from input_select (@emontnemery
- #66680 ) (input_select docs) - Update plugwise 0.16.5 (@frenck
- #66684 ) (plugwise docs) - Fix slow samsungtv test (@epenet
- #66696 ) (samsungtv docs) - Code Quality improvements for Aussie Broadband (@Bre77
- #65408 ) (aussie_broadband docs) - Improve MQTT binary_sensor test (@emontnemery
- #66688 ) (mqtt docs) - Bump Advantage Air to 0.3.1 (@Bre77
- #66699 ) (advantage_air docs) - Bump pyeconet version for Gen 5 Water Heater Support (@rborkow
- #66691 ) (econet docs) - Netgear add reboot button (@starkillerOG
- #65706 ) (netgear docs) (new-platform) - Brunt package to 1.2.0 (@eavanvalkenburg
- #66722 ) (brunt docs) - Add inclusion state to zwave_js/network_status WS API cmd (@raman325
- #65398 ) (zwave_js docs) - Update google-cloud-texttospeech to 2.10.0 (@frenck
- #66726 ) (google_cloud docs) - Add device info to samsungtv diagnostics (@epenet
- #66728 ) (samsungtv docs) - Don’t allow creating or updating input_select with duplicates (@emontnemery
- #66718 ) (input_select docs) - MQTT climate preset_modes rework (@jbouwh
- #66062 ) (mqtt docs) (breaking-change) - Revert “Update google-cloud-texttospeech to 2.10.0” (@frenck
- #66736 ) (google_cloud docs) - Use min/max/step from thermostat in Plugwise (@frenck
- #66618 ) (plugwise docs) - Bump withings-api 2.3.2->2.4.0 (@nbogojevic
- #66723 ) (withings docs) - Add Python 3.10 to CI (@frenck
- #59729 ) (breaking-change) - Fix trigger of full CI on dependency bumps (@frenck
- #66738 ) - Plugwise: Update fixtures (@CoMPaTech
- #66749 ) (plugwise docs) - Remove ThreadPoolExecutor
shutdown
backport (@cdce8p- #66735 ) - Improve roku play media handling (@ctalkington
- #66429 ) (roku docs) - Use pylint disable-next in MQTT (@emontnemery
- #66758 ) (mqtt docs) - Plugwise update Zigbee addressing fixture data to 64bits (@CoMPaTech
- #66761 ) (plugwise docs) - Bump holidays to 0.13 (@bruxy70
- #66612 ) (workday docs) - Remove deprecated way of setting fan preset in Vallox (@andre-richter
- #66655 ) (vallox docs) (breaking-change) - Fix Twilio webhook content type (@felipecrs
- #66561 ) (twilio docs) - Add type hints in samsungtv tests (@epenet
- #66632 ) (samsungtv docs) - Fix samsung mocks (@epenet
- #66765 ) (samsungtv docs) - Improve
device_automation
typing (@cdce8p- #66621 ) (device_automation docs) - Remove use of hass.helpers from MQTT (@emontnemery
- #66757 ) (mqtt docs) - Ensure lutron caseta imports set the unique id (@bdraco
- #66754 ) (lutron_caseta docs) - Fix merge conflict resolution error in flux_led (@bdraco
- #66775 ) (flux_led docs) - Update nest camera tests to use common test fixture (@allenporter
- #66192 ) (nest docs) - Add type ignore error codes [core] (@cdce8p
- #66773 ) - Add type ignore error codes [other] (@cdce8p
- #66781 ) - Bump grpcio to 1.44.0 (@allenporter
- #66787 ) - Bump zwave-js-server-python to 0.35.0 (@raman325
- #66785 ) (zwave_js docs) (breaking-change) - Add config flow to MJPEG IP Camera (@frenck
- #66607 ) (mjpeg docs) - Increase helpers.frame test coverage (@davet2001
- #65137 ) - Fix wifi switches name for Fritz (@chemelli74
- #66529 ) (fritz docs) - Add MQTT diagnostics (@emontnemery
- #66730 ) (mqtt docs) - Add type ignore error codes [A-L] (@cdce8p
- #66778 ) - Add type ignore error codes [N-Z] (@cdce8p
- #66779 ) (nest docs) (notify docs) (tibber docs) (tplink docs) (norway_air docs) (zwave_js docs) - Bump docker/login-action from 1.12.0 to 1.13.0 (@dependabot - #66788
) - Bump python-songpal dependency to 0.14 (@rytilahti
- #66769 ) (songpal docs) - Bump pypck to 0.7.14 (@alengwenus
- #66794 ) - Add type ignore error codes [recorder] (@cdce8p
- #66780 ) (recorder docs) - Bump python-miio dependency to 0.5.10 (@rytilahti
- #66782 ) (xiaomi_miio docs) - Add list to async_delay_save typing (@ludeeus
- #66795 ) - Add type ignore error codes [util] (@cdce8p
- #66777 ) - Add type ignore error codes [helpers] (@cdce8p
- #66776 ) - Correct state restoring for MQTT temperature sensors (@emontnemery
- #66741 ) (mqtt docs) - Add
workflow_dispatch
ci trigger (@cdce8p- #66697 ) - Improve MQTT device removal (@emontnemery
- #66766 ) (mqtt docs) - Clean webostv notify (@MartinHjelmare
- #66803 ) (webostv docs) - Improve cleanup of Google Cast entities (@emontnemery
- #66801 ) (cast docs) - Add support for removing Google Cast devices (@emontnemery
- #66808 ) (cast docs) - Small cleanup of MQTT mixins (@emontnemery
- #66812 ) (mqtt docs) - Add type ignore error codes [last ones] (@cdce8p
- #66816 ) (automation docs) (sensor docs) - Intellifire Diagnostic Sensors (@jeeftor
- #66597 ) (intellifire docs) - Silence sisyphus chatty logging from dependencies (@jkeljo
- #66711 ) (sisyphus docs) - Add google_travel_time sensor tests (@eifinger
- #66568 ) (google_travel_time docs) - Modernize Sleepiq and add new entities (@kbickar
- #66336 ) (sleepiq docs) (new-platform) - Dependency Bump on Intellifire Lib (@jeeftor
- #66814 ) (intellifire docs) - Bump hass-nabucasa to 0.53.0 (@balloob
- #66826 ) (cloud docs) - Add broadlink lb2 support (@madmat777
- #63530 ) (broadlink docs) (noteworthy) - Downgrade log warning->info for unregistered webhook message (@frenck
- #66830 ) (webhook docs) - Improve code quality workday (@gjohansson-ST
- #66446 ) (workday docs) - Add installed apps to samsungtv sources (@epenet
- #66752 ) (samsungtv docs) - Bump SoCo to 0.26.3 (@jjlawren
- #66834 ) (sonos docs) - Add support for validating and serializing selectors (@emontnemery
- #66565 ) - Add type ignore error codes [auth] (@cdce8p
- #66774 ) - Add SleepIQ device type (@kbickar
- #66833 ) (sleepiq docs) - Bump hass-nabucasa to 0.53.1 (@balloob
- #66845 ) (cloud docs) - Startup with an emergency self signed cert if the ssl certificate cannot be loaded (@bdraco
- #66707 ) (http docs) - Validate in split_entity_id (@balloob
- #66835 ) (breaking-change) - Create zwave_js ping button at the right time (@raman325
- #66848 ) (zwave_js docs) - Code enhancements for ISS (@DurgNomis-drol
- #66813 ) (iss docs) - Add missing hass argument in async_request_config call (@ludeeus
- #66864 ) (sabnzbd docs) - Don’t run pytest CI jobs on push to forks (@cdce8p
- #66870 ) - typo fix networrk –> network (@gregsheremeta
- #66878 ) (zwave_js docs) - Kaiterra type issue (@AnilDaoud
- #66867 ) (kaiterra docs) - Fix braviatv typing (@cdce8p
- #66871 ) (braviatv docs) - Fix modbus typing (@cdce8p
- #66872 ) (modbus docs) - Ensure dhcp can still discover new devices from device trackers (@bdraco
- #66822 ) (device_tracker docs) (dhcp docs) - Fix typo [recorder] (@cdce8p
- #66879 ) (recorder docs) - Add support for INT8 and UINT8 in Modbus (@janiversen
- #66889 ) (modbus docs) - Use assignment expressions [K-Z] (@cdce8p
- #66881 ) - Use assignment expressions [A-I] (@cdce8p
- #66880 ) - Use assignment expressions [other] (@cdce8p
- #66882 ) - Fix yeelight config flow ip update and timeout (@bdraco
- #66883 ) (yeelight docs) - Add Shelly gen2 error sensors (@thecode
- #66825 ) (shelly docs) - Add Pure Energie integration (@klaasnicolaas
- #66846 ) (pure_energie docs) (new-integration) - Update srpenergy dependency to 1.3.6 (@trekie86
- #66821 ) (srp_energy docs) - Create button entities for SleepIQ (@kbickar
- #66849 ) (sleepiq docs) - Bump pysensibo to 1.0.4 (@gjohansson-ST
- #66886 ) (sensibo docs) - Fix Mill Gen1 Climate Control (@jingsno
- #66899 ) (mill docs) - Enable consumable sensors per default for xiaomi_miio vacuums (@rytilahti
- #66843 ) (xiaomi_miio docs) - Proxy Plex thumbnail images in media browser (@jjlawren
- #66702 ) (plex docs) - Bump aiodiscover to 1.4.8 (@bdraco
- #66892 ) (dhcp docs) - Update RSS feed template (@jt-nti
- #62966 ) (rss_feed_template docs) - Prefix sma sensor name (@rklomp
- #65234 ) (sma docs) - Bump pysensibo to v1.0.5 (@gjohansson-ST
- #66906 ) (sensibo docs) - bump total_connect_client to 2022.2.1 (@austinmroczek
- #66907 ) (totalconnect docs) - Update rokuecp to 0.14.1 (@ctalkington
- #66894 ) (roku docs) - Add support for WiZ diagnostics (@bdraco
- #66817 ) (wiz docs) - Update nest climate set_temperature to allow hvac_mode (@allenporter
- #66909 ) (nest docs) - Remove async_setup_component() from tests (@janiversen
- #66905 ) (modbus docs) - Add media browser support to dlna_dmr (@chishm
- #66425 ) (dlna_dmr docs) - Deduplicate code in cast media_player (@emontnemery
- #66815 ) (cast docs) - Improve zwave_js notification event handling (@raman325
- #66790 ) (zwave_js docs) - Bump frontend to 20220220.0 (@balloob
- #66919 ) (frontend docs) - Bump aiogithubapi from 22.2.0 to 22.2.3 (@ludeeus
- #66924 ) (github docs) - Add service configuration URL for vicare (@oischinger
- #66927 ) (vicare docs) - Introduce const file in LaMetric (@frenck
- #66929 ) (lametric docs) - Add zwave_js.event automation trigger (@raman325
- #62828 ) (zwave_js docs) - Set slave default to 0, as already documented in Modbus (@janiversen
- #66921 ) (modbus docs) - Use GraphQL for GitHub integration (@ludeeus
- #66928 ) (github docs) - Enable all GitHub sensors by default (@ludeeus
- #66931 ) (github docs) - Bump pysensibo to v1.0.6 (@gjohansson-ST
- #66930 ) (sensibo docs) - Add Latest Tag sensor to GitHub integration (@ludeeus
- #66932 ) (github docs) - Add discussions sensors to GitHub (@timmo001
- #66937 ) (github docs) - Avoid accessing hass.data in test_play_media_didl_metadata (@chishm
- #66939 ) (dlna_dmr docs) - Bump aiowebostv to 0.1.3 (@thecode
- #66942 ) (webostv docs) - Fix broken aftership sensor after pyaftership 21.11.0 bump (@dewdropawoo
- #66855 ) (aftership docs) - Update Pure Energie integration (@klaasnicolaas
- #66946 ) (pure_energie docs) - Bump bimmer_connected to 0.8.11 (@rikroe
- #66951 ) (bmw_connected_drive docs) - Plugwise bump module version to fix heating-state and OnOff devices (@CoMPaTech
- #66936 ) (plugwise docs) - Use new enums in vizio tests (@davet2001
- #62710 ) (vizio docs) - Use hass.add_job in samsungtv (@epenet
- #66976 ) (samsungtv docs) - Fix typo in const.py (@julesxxl
- #66856 ) (version docs) - Add WS API for removing a config entry from a device (@emontnemery
- #66188 ) (config docs) - Bump samsungtvws to 1.7.0 (@epenet
- #66978 ) (samsungtv docs) - Bump to subarulink 0.4.2 (@G-Two
- #66403 ) (subaru docs) - Bump greeneye_monitor to v3.0.3 (@jkeljo
- #66973 ) (greeneye_monitor docs) - Motion blinds add VerticalBlindLeft support (@starkillerOG
- #66961 ) (motion_blinds docs) - Add support for dual head WiZ devices (@bdraco
- #66955 ) (wiz docs) - Remove
setup.py
(@cdce8p- #66023 ) - Add aditional sensors for dmaker.airfresh.a1/t2017 to xiaomi_miio (@Kirmas
- #66370 ) (xiaomi_miio docs) - Allow stream log level to change at runtime (@uvjustin
- #66153 ) (stream docs) - Add additional WiZ OUIs (@bdraco
- #66991 ) (wiz docs) - Enable sensors based on wan scenario in Fritz!Tools (@mib1185
- #66944 ) (fritz docs) - Add Radio Browser integration (@frenck
- #66950 ) (radio_browser docs) (new-integration) - Fix nina warnings in city states (@DeerMaximum
- #65914 ) (nina docs) (breaking-change) - Rename manual alarm integrations (@avee87
- #66979 ) (manual docs) (manual_mqtt docs) - Support variables in templates with timeout (@mdegat01
- #66990 ) (websocket_api docs) - Simplify nest placeholder image loading and share across all cameras (@allenporter
- #66580 ) (nest docs) - Create LED switches for tplink dimmers (@rytilahti
- #66839 ) (tplink docs) - Add support for auto target fan state in HomeKit fans (@bdraco
- #66383 ) (homekit docs) - Refactor tests for modem_callerid (@tkdrob
- #59691 ) (modem_callerid docs) - Restore states for RFLink binary_sensors (@javicalle
- #65716 ) (rflink docs) - Deprecate “wanted” sensor in radarr (@tkdrob
- #63818 ) (radarr docs) (breaking-change) - Cast string back to datetime in Sensor Filter (@dgomes
- #65396 ) (filter docs) - Allow deleting files from media source (@balloob
- #66975 ) (media_source docs) - Correct switch verify to handle discret_read in Modbus (@janiversen
- #66890 ) (modbus docs) - Allow multiread in modbus binary_sensor (@janiversen
- #59886 ) (modbus docs) - Only set require_restart on config entry reload if its not recoverable (@bdraco
- #66994 ) (config docs) - Fix binary sensor translations for carbon_monoxide (@iMicknl
- #66891 ) (binary_sensor docs) - Ensure WiZ can still setup with old firmwares (@bdraco
- #66968 ) (wiz docs) - Extend Plugwise DeviceInfo (@frenck
- #66619 ) (plugwise docs) - Enable fallback polling for Sonos microphone binary_sensor (@jjlawren
- #66299 ) (sonos docs) - Remember user and hub after input in ConfigFlow (@iMicknl
- #66608 ) (overkiz docs) - Add unique_id to the filter component (@dgomes
- #65010 ) (filter docs) - Add door and lock status to Renault integration (@epenet
- #66698 ) (renault docs) - add apparent and reactive power DeviceClass (@farmio
- #65938 ) (fronius docs) - Implement number platform for Sensibo (@gjohansson-ST
- #66898 ) (sensibo docs) - Update pyoverkiz to 1.3.6 (@iMicknl
- #66997 ) (overkiz docs) - Fix Shelly event handling (@thecode
- #67000 ) (shelly docs) - Add Multi factor authentication support for Sense (@kbickar
- #66498 ) (sense docs) (emulated_kasa docs) - Add sensors for next Picnic deliveries (@corneyl
- #66474 ) (picnic docs) (breaking-change) - Diferentiate between attr_name and entity_id in Modbus tests (@janiversen
- #66999 ) (modbus docs) - Additional MQTT light command templates (@rubenverhoef
- #63361 ) (mqtt docs) - Add dlna_dms integration to support DLNA Digital Media Servers (@chishm
- #66437 ) (dlna_dms docs) (new-integration) - Improve Vallox filter remaining time sensor (@slovdahl
- #66763 ) (vallox docs) - Use selectors in Open-Meteo configuration flow (@frenck
- #67004 ) (open_meteo docs) - Fix MQTT lights tests using
STATE_OFF
(@mdegat01- #67011 ) (mqtt docs) - Add diagnostics support to flux_led (@bdraco
- #67012 ) (flux_led docs) - Cleanup_google_travel_time_tests (@eifinger
- #66868 ) (google_travel_time docs) - Waze travel time sensor tests (@eifinger
- #66558 ) (waze_travel_time docs) - google_travel_time: always resolve zones (@eifinger
- #66165 ) (google_travel_time docs) - waze_travel_time: always resolve zones (@eifinger
- #66162 ) (waze_travel_time docs) - Allow supported brands in manifests (@balloob
- #67015 ) - Bump zwave-js-server-python to 0.35.1 (@raman325
- #67014 ) (zwave_js docs) - Fix radio browser on Sonos (@balloob
- #67017 ) (sonos docs) - Add Switch entity to SleepIQ (@kbickar
- #66966 ) (sleepiq docs) (new-platform) - Bump renault-api to 0.1.9 (@epenet
- #67016 ) (renault docs) - Add configuration_url to lookin (@bdraco
- #67021 ) (lookin docs) - Add support for climate fan and oscillate mode to HomeKit (@bdraco
- #66463 ) (homekit docs) - Add Google Cast groups to device registry (@emontnemery
- #66805 ) (cast docs) - Add log message when Plex library section not found (@jjlawren
- #66820 ) (plex docs) - Add service info for upcloud entities (@scop
- #61740 ) (upcloud docs) - Fix nightly builder (@frenck
- #67022 ) - Add the ICAO 24-bit address to the OpenSky sensor events (@Sjoerdfc
- #66114 ) (opensky docs) - Log error when using zwave_js ‘refresh_value’ on ping button/node status sensor (@raman325
- #66847 ) (zwave_js docs) - Bump PySwitchbot to 0.13.3 (@pascalwinters
- #67025 ) (switchbot docs) - Cleanup Renault tests (@epenet
- #67030 ) (renault docs) - Bump pysensibo to v1.0.7 (@gjohansson-ST
- #67032 ) (sensibo docs) - Cleanup after setup.py removal (@cdce8p
- #67036 ) - Add Dacia as supported brand to Renault (@epenet
- #67029 ) (renault docs) - Upgrade pwmled to 1.6.10 (@cdce8p
- #67034 ) (rpi_gpio_pwm docs) - Deprecate the updater integration (@ludeeus
- #67038 ) (updater docs) (default_config docs) (breaking-change) - Improve code quality moon (@gjohansson-ST
- #66461 ) (moon docs) - Add mac address as connection for Sensibo devices (@gjohansson-ST
- #67035 ) (sensibo docs) - Bump pyicloud to 1.0.0 (@MartinHjelmare
- #67037 ) (icloud docs) - Use length_util conversion (@eifinger
- #67049 ) (waze_travel_time docs) (breaking-change) - Bump pyuptimerobot to 22.2.0 (@chemelli74
- #67041 ) (uptimerobot docs) - Use aiopyarr for sonarr (@ctalkington
- #65349 ) (sonarr docs) (breaking-change) - Add low speed Overkiz cover (@tetienne
- #66750 ) (overkiz docs) - Expose Samsung wrapper as async (@epenet
- #67042 ) (samsungtv docs) - Improve code quality for Overkiz integration (@iMicknl
- #67060 ) (overkiz docs) - Bump aioshelly to 1.0.10 (@thecode
- #67056 ) (shelly docs) - Add newly discovered samsungtv OUI (@bdraco
- #67059 ) (samsungtv docs) - Re-org device automations (@balloob
- #67064 ) (device_automation docs) - Add a new validate config WS command (@balloob
- #67057 ) (websocket_api docs) - Block peer certs on supervisor (@balloob
- #66837 ) (http docs) - Add source name to radio browser media source (@balloob
- #67077 ) (radio_browser docs) - Bump frontend to 20220222.0 (@balloob
- #67078 ) (frontend docs) - Fix naming of device entities created by Fritz!Tools (@mib1185
- #67076 ) (fritz docs) - Add (basic) diagnostics support for Hue integration (@marcelveldt
- #67074 ) (hue docs) - Bump PyOverkiz and improve code quality (late review) (@iMicknl
- #67075 ) (overkiz docs) - Fix missing uptime sensor in some Fritz scenarios (@chemelli74
- #67073 ) (fritz docs) - Add diagnostics support to lutron_caseta (@bdraco
- #67079 ) (lutron_caseta docs) - Add Plex scan_clients button, enable autoscan (@jjlawren
- #67055 ) (plex docs) - Fritz device_trackers for non mesh devices (@chemelli74
- #67006 ) (fritz docs) - Improved local media ID handling (@balloob
- #67083 ) (media_source docs) - Fix type issues [litterrobot] (@cdce8p
- #67092 ) (litterrobot docs) - Fix type issues [firmata] (@cdce8p
- #67093 ) (firmata docs) - Use RequestError in tradfri (@MartinHjelmare
- #67101 ) (tradfri docs) - Deprecate manual MQTT configuration available in config flow (@emontnemery
- #66247 ) (mqtt docs) (breaking-change) - Track hidden items in media source (@balloob
- #67096 ) (media_player docs) (media_source docs) - Fix type issues [geniushub] (@cdce8p
- #67095 ) (geniushub docs) - Add suggested area to the Z-Wave.Me integration (@PoltoS
- #66986 ) (zwave_me docs) - Remove unused attribute [litterrobot] (@cdce8p
- #67106 ) (litterrobot docs) - Fix type issues [fireservicerota] (@cdce8p
- #67094 ) (fireservicerota docs) - Add tools to octoprint when the printer comes back online (@rfleming71
- #59666 ) (octoprint docs) - Add number platform to tolo integration (@MatthiasLohr
- #66799 ) (tolo docs) - Add timer sensors for TOLO (@MatthiasLohr
- #66938 ) (tolo docs) - Enable strict typing for powerwall (@bdraco
- #65577 ) (powerwall docs) - Allow multidict 6.0.2+ to fix ZHA, gTTS and other integrations (@Kisty
- #67046 ) - Mqtt improve test coverage (@jbouwh
- #66279 ) (mqtt docs) - Add MQTT publish ACK timeout test (@jbouwh
- #67062 ) (mqtt docs) - Revert “Block peer certs on supervisor” (@frenck
- #67104 ) - Make type checking pass for deCONZ init, gateway and services (@Kane610
- #66054 ) (deconz docs) - Bump awesomeversion from 22.1.0 to 22.2.0 (@ludeeus
- #67107 ) - Bump pyhaversion from 21.11.1 to 22.02.0 (@ludeeus
- #67108 ) (version docs) - Bump ZHA quirks to 0.0.67 (@dmulcahey
- #67109 ) (zha docs) - Improve sonos ConfigFlow registration (@cdce8p
- #67110 ) (sonos docs) - Deprecate yaml config for fritzbox callmonitor (@tkdrob
- #61762 ) (fritzbox_callmonitor docs) (breaking-change) - Add Phone Modem call reject button (@tkdrob
- #66742 ) (modem_callerid docs) (breaking-change) - Add Remote Engine Start status to Renault integration (@epenet
- #67028 ) (renault docs) - Add homeassistant to partial backup service (@ludeeus
- #67117 ) (hassio docs) - Fix type issues [mobile_app] (@cdce8p
- #67091 ) (mobile_app docs) - Refactor Sonos media metadata handling (@jjlawren
- #66840 ) (sonos docs) - Add Humidifier support to zwave_js (@EiNSTeiN-
- #65847 ) (humidifier docs) (zwave_js docs) - Correctly handle missing mpd albumart (@patagonaa
- #66771 ) (mpd docs) - Remove effects from WiZ wall dimmer switches (@bdraco
- #67097 ) (wiz docs) - Mobile app: Drop descriptive emoji name support (@balloob
- #67120 ) (mobile_app docs) - Import tag (@epenet
- #64539 ) (mqtt docs) (esphome docs) - Cleanup Waze_travel_time_sensor_tests (@eifinger
- #67047 ) (waze_travel_time docs) - Create greeneye_monitor entities when monitor connects (@jkeljo
- #66710 ) (greeneye_monitor docs) - Add Nanoleaf Swipe Device Trigger (@milanmeu
- #66195 ) (nanoleaf docs) - Add support for Atlantic Electrical Heater in Overkiz integration (@iMicknl
- #67045 ) (overkiz docs) (new-platform) - Fix derivative integration showing unexpected spikes (@sophof
- #65528 ) (derivative docs) - Add telegram message_tag, disable_notification, parse_mode (@zvldz
- #63604 ) (telegram docs) - Support setting volume in lg_netcast media_player (@R0nd
- #58126 ) (lg_netcast docs) - Allow sending telegram stickers from sticker packs (@flabbamann
- #57482 ) (telegram_bot docs) - Fix missing nina start value (@DeerMaximum
- #66869 ) (nina docs) - Fix RTS device delays in Overkiz integration (@iMicknl
- #67124 ) (overkiz docs) - Add mysensors remove device support (@MartinHjelmare
- #67128 ) (mysensors docs) - Use opt in device removal for rfxtrx (@elupus
- #58252 ) (rfxtrx docs) - Add zwave_js light support for HSM-200 V1 (@raman325
- #67089 ) (zwave_js docs) (breaking-change) - Improve Tasmota device removal (@emontnemery
- #66811 ) (tasmota docs) - Tweak UniFi client tracker (@Kane610
- #67129 ) (unifi docs) - Improve typing [util.decorator] (@cdce8p
- #67087 ) - Update frontend to 20220223.0 (@bramkragten
- #67130 ) (frontend docs) - Don’t try to resolve state if native_value is Null (@soluga
- #67134 ) (wolflink docs) (beta fix) - Media source to verify domain to avoid KeyError (@balloob
- #67137 ) (media_source docs) (beta fix) - Fix Sonos radio metadata processing with missing data (@jjlawren
- #67141 ) (sonos docs) (beta fix) - Fix SQL sensor (@balloob
- #67144 ) (sql docs) (beta fix) - Allow get_states to recover (@balloob
- #67146 ) (websocket_api docs) (beta fix) - Use compact encoding for JSON websocket messages (@bdraco
- #67148 ) (websocket_api docs) (beta fix) - Bump aiopyarr to 22.2.2 (@tkdrob
- #67149 ) (sonarr docs) (beta fix) - Bump pydexcom to 0.2.3 (@gagebenne
- #67152 ) (dexcom docs) (beta fix) - SleepIQ Dependency update (@kbickar
- #67154 ) (sleepiq docs) (beta fix) - Fix MQTT config entry deprecation warnings (@frenck
- #67174 ) (mqtt docs) (beta fix) - Move camera to after deps for HomeKit (@bdraco
- #67190 ) (homekit docs) (beta fix) - Fix ElkM1 systems that do not use password authentication (@bdraco
- #67194 ) (elkm1 docs) (beta fix) - Move media_source to after_deps (@balloob
- #67195 ) (nest docs) (motioneye docs) (dlna_dms docs) (beta fix) - Bump aiohue to 4.3.0 (@balloob
- #67202 ) (hue docs) (beta fix) - 20220224.0 (@zsarnett
- #67204 ) (frontend docs) (beta fix) - Take Abode camera snapshot before fetching latest image (@kevdliu
- #67150 ) (abode docs) (beta fix) - Fix Twitch component to use new API (@Doridian
- #67153 ) (twitch docs) (breaking-change) (beta fix) - Fix nanoleaf white flashing when using scenes (@martijnvanduijneveldt
- #67168 ) (nanoleaf docs) (beta fix) - Adjust Sonos visibility checks (@jjlawren
- #67196 ) (sonos docs) (beta fix) - Add media source support to Kodi (@balloob
- #67203 ) (kodi docs) (beta fix) - Bump the Twinkly dependency to fix the excessive debug output (@Djelibeybi
- #67207 ) (twinkly docs) (beta fix) - Don’t add extra entities for zwave_js controller (@raman325
- #67209 ) (zwave_js docs) (breaking-change) (beta fix) - Add support for 8-gang switches to Tuya (@frenck
- #67218 ) (tuya docs) (beta fix) - Move Phone Modem reject call deprecation warning (@frenck
- #67223 ) (modem_callerid docs) (beta fix) - Fix zwave_js migration luminance sensor (@MartinHjelmare
- #67234 ) (zwave_js docs) (beta fix) - Adjust serializing resolved media (@balloob
- #67240 ) (media_source docs) (beta fix) - Add diagnostics to Kostal Plenticore (@stegm
- #66435 ) (kostal_plenticore docs) (beta fix) - Fix powerwall data incompatibility with energy integration (@bdraco
- #67245 ) (powerwall docs) (breaking-change) (beta fix) - Improve not shown handling (@balloob
- #67247 ) (camera docs) (media_source docs) (beta fix) - Give Sonos media browse folders Sonos logos to distinguish from media… (@balloob
- #67248 ) (sonos docs) (beta fix) - Prevent the wrong WiZ device from being used when the IP is a different device (@bdraco
- #67250 ) (wiz docs) (beta fix) - Kodi/Roku: Add brand logos to brand folders at root level (@balloob
- #67251 ) (roku docs) (kodi docs) (beta fix) - Bump hass-nabucasa to 0.54.0 (@balloob
- #67252 ) (cloud docs) (beta fix) - Fix camera content type while browsing (@balloob
- #67256 ) (camera docs) (beta fix) - Kodi: Mark MJPEG cameras using PNGs as incompatible (@balloob
- #67257 ) (kodi docs) (beta fix) - Fix Doorbird warning if registering favorites fail (@alandtse
- #67262 ) (doorbird docs) (beta fix) - Re-enable apcupsd (@pailloM
- #67264 ) (apcupsd docs) (beta fix) - Fix dhcp None hostname (@MartinHjelmare
- #67289 ) (dhcp docs) (beta fix) - Bump frontend to 20220226.0 (@balloob
- #67313 ) (frontend docs) (beta fix) - Remove redundant type cast (@cdce8p
- #67317 ) (frontend docs) (beta fix) - Bump pyoverkiz to 1.3.9 in Overkiz integration (@iMicknl
- #67339 ) (overkiz docs) (beta fix) - Guard for index error in picnic (@balloob
- #67345 ) (picnic docs) (beta fix) - Guard for non-string inputs in Alexa (@balloob
- #67348 ) (alexa docs) (beta fix) - Bump plexapi to 4.10.0 (@jjlawren
- #67364 ) (plex docs) (beta fix) - Fix race when unsubscribing from MQTT topics (@emontnemery
- #67376 ) (mqtt docs) (beta fix) - Reduce magic in Sonos error handling fixture (@jjlawren
- #67401 ) (sonos docs) (beta fix) - Bump zeroconf to 0.38.4 (@bdraco
- #67406 ) (zeroconf docs) (beta fix) - Partially revert powerwall abs change from #67245 (@bdraco
- #67300 ) (powerwall docs) (beta fix) - Support disconnected Powerwall configuration (@jumbledbytes
- #67325 ) (powerwall docs) (beta fix) - Add flipr API error detection and catch it correctly. (@cnico
- #67405 ) (flipr docs) (beta fix) - Add support for detecting hostname based addresses as internal (@balloob
- #67407 ) (beta fix) - Restore children media class (@balloob
- #67409 ) (media_player docs) (cast docs) (dlna_dmr docs) (motioneye docs) (dlna_dms docs) (beta fix) - Avoid creating wiring select for Magic Home if its not supported (@bdraco
- #67417 ) (flux_led docs) (beta fix) - CONF_SLAVE do not have default 0 in a validator (@janiversen
- #67418 ) (modbus docs) (beta fix) - Correct selector for remote integration line 50 (@JeroenTuinstra
- #67432 ) (remote docs) (beta fix) - Bump python-songpal to 0.14.1 (@rytilahti
- #67435 ) (songpal docs) (beta fix) - Fix CO2Signal having unknown data (@frenck
- #67453 ) (co2signal docs) (beta fix) - Bump frontend to 20220301.0 (@balloob
- #67457 ) (frontend docs) (beta fix) - Add missing temperature sensor for Shelly Motion2 (@chemelli74
- #67458 ) (shelly docs) (beta fix) - Improve mobile_app key handling (@emontnemery
- #67429 ) (mobile_app docs) (beta fix) - Rfxtrx correct overzealous type checking (@elupus
- #67437 ) (rfxtrx docs) (beta fix) - Improve binary sensor group when member is unknown or unavailable (@emontnemery
- #67468 ) (group docs) (breaking-change) (beta fix) - Bump to aiohomekit 0.7.15 (@Jc2k
- #67470 ) (homekit_controller docs) (beta fix) - Remove Ecobee homekit vendor extensions that just don’t work (@Jc2k
- #67474 ) (homekit_controller docs) (breaking-change) (beta fix) - Sort DMS results using only criteria supported by the device (@chishm
- #67475 ) (dlna_dms docs) (beta fix) - Bump aioshelly to 1.0.11 (@thecode
- #67476 ) (shelly docs) (beta fix) - Address late review of flipr (@cnico
- #67477 ) (flipr docs) (beta fix) - Add guard radio browser media source (@balloob
- #67486 ) (radio_browser docs) (beta fix) - Don’t trigger device removal for non rfxtrx devices (@elupus
- #67315 ) (rfxtrx docs) (beta fix) - Bump docker/login-action from 1.13.0 to 1.14.0 (@dependabot - #67416
) (beta fix) - Bump docker/login-action from 1.14.0 to 1.14.1 (@dependabot - #67462
) (beta fix) - Split meta image creation (@ludeeus
- #67480 ) (beta fix) - Set fail-fast to false for meta container (@ludeeus
- #67484 ) (beta fix)