Full Changelog for Home Assistant Core 2022.6
These are all the changes included in the Home Assistant Core 2022.6 release.
For a summary in a more readable format: Release notes blog for this release.
Full Changelog
- Migrate vera light to ColorMode (@epenet
- #70861 ) (vera docs) - Improve typing [helpers.event] (@cdce8p
- #70891 ) - Improve typing [helpers.sun] (@cdce8p
- #70892 ) - Improve typing [util.location] (@cdce8p
- #70893 ) - Migrate netatmo light to color_mode (@emontnemery
- #70912 ) (netatmo docs) - Bump version to 2022.6.0dev0 (@frenck
- #70913 ) - Tuning jemalloc (@pvizeli
- #70899 ) - Improve typing [util.logging] (@cdce8p
- #70894 ) - Remove conditional logic in AndroidTV tests (@ollo69
- #70944 ) (androidtv docs) - Update Mypy to 0.950 (@cdce8p
- #70948 ) (dependency) - Improve aurora_abb_powerone typing (@cdce8p
- #70919 ) (aurora_abb_powerone docs) - Correct color mode in shelly light (@emontnemery
- #70967 ) (shelly docs) - Fix color_mode property in fritzbox light (@emontnemery
- #70965 ) (fritzbox docs) - Fix color mode in overkiz light (@emontnemery
- #70966 ) (overkiz docs) - Migrate lifx light to color_mode (@emontnemery
- #69420 ) (lifx docs) - Migrate hue v1 light to color_mode (@emontnemery
- #69275 ) (light docs) (hue docs) - Improve repeat and shuffle support for Squeezebox (@rajlaud
- #70941 ) (squeezebox docs) - Use shorthand attributes in tuya vacuum (@epenet
- #70846 ) (tuya docs) - Improve typing [helpers.entity] (@cdce8p
- #70890 ) - Update aioqsw to v0.0.7 (@Noltari
- #70931 ) (qnap_qsw docs) (dependency) - Rename bound TypeVars (@cdce8p
- #70975 ) (dlna_dmr docs) (sonarr docs) (plugwise docs) (vlc_telnet docs) (evil_genius_labs docs) - Migrate niko_home_control light to color_mode (@emontnemery
- #70914 ) (niko_home_control docs) - Add supported_brands Marantz for denonavr (@starkillerOG
- #70986 ) (denonavr docs) - Add supported brands for Motion Blinds (@starkillerOG
- #70996 ) (motion_blinds docs) - Type iaqualink refresh decorator (@cdce8p
- #70988 ) (iaqualink docs) - Type kodi error decorator (@cdce8p
- #70989 ) (kodi docs) - Type openhome error decorator (@cdce8p
- #70990 ) (openhome docs) - Skip translations when integration no longer exists (@frenck
- #71004 ) - Use LightEntityFeature enum in hue (@epenet
- #70987 ) (hue docs) - Loop load Jewish Calendar platforms (@yuvalabou
- #70714 ) (jewish_calendar docs) - Add support for OpenWeatherMap’s visibility (@fabaff
- #71013 ) (openweathermap docs) - Motionblinds brands fix spelling (@starkillerOG
- #71012 ) (motion_blinds docs) - Type androidtv error decorator (@cdce8p
- #70976 ) (androidtv docs) - Type hive refresh decorator (@cdce8p
- #70979 ) (hive docs) - Type heos error decorator (@cdce8p
- #70978 ) (heos docs) - Type decora error decorator (@cdce8p
- #70977 ) (decora docs) - Type recorder retry decorator (@cdce8p
- #70993 ) (recorder docs) - Improve roku error decorator typing (@cdce8p
- #70992 ) (roku docs) - Type plex session decorator (@cdce8p
- #70991 ) (plex docs) - Update screenshot for new MQTT logo (@wrt54g
- #71023 ) - Squeezebox grouping (@rajlaud
- #70962 ) (squeezebox docs) (breaking-change) - Deprecate white_value support in MQTT light (@emontnemery
- #71002 ) (mqtt docs) - Sort stuff in template light (@emontnemery
- #71045 ) (template docs) - Improve energy meter support of fibaro sensor (@rappenze
- #71072 ) (fibaro docs) - Deprecate white_value support in template light (@emontnemery
- #71044 ) (template docs) (breaking-change) - Use LightEntityFeature enum in smartthings (@epenet
- #71057 ) (smartthings docs) - Use LightEntityFeature enum in template (@epenet
- #71056 ) (template docs) - Use LightEntityFeature enum in zha (@epenet
- #71060 ) (zha docs) - Use LightEntityFeature enum in mqtt (@epenet
- #71055 ) (mqtt docs) - Use LightEntityFeature enum in osramlightify (@epenet
- #71059 ) (osramlightify docs) - Use LightEntityFeature enum in wemo (@epenet
- #71058 ) (wemo docs) - Use LightEntityFeature enum in limitlessled (@epenet
- #71061 ) (limitlessled docs) - Add reauth support to ISY994 (@bdraco
- #71069 ) (isy994 docs) - withings: don’t store the webhook URL in the state. (@Flameeyes
- #69191 ) (withings docs) - Cleanup eight_sleep (@raman325
- #69171 ) (eight_sleep docs) - Add available property to kodi, with some code cleanup (@raman325
- #69115 ) (kodi docs) - Reflect unavailable state when litter robot hasn’t been seen recently (@natekspencer
- #70810 ) (litterrobot docs) (breaking-change) - Deprecate LightEntityFeature light constants (@epenet
- #69301 ) - Fix Litterrobot available property (@thecode
- #71102 ) (litterrobot docs) - Add application credentials platform (@allenporter
- #69148 ) (developer_credentials docs) (new-integration) - Add basic system health data to the recorder (@bdraco
- #71086 ) (recorder docs) - Use shorthand attributes in neato vacuum (@epenet
- #70843 ) (neato docs) - Allow matching ssdp by manufacturerURL only (@bdraco
- #71125 ) (ssdp docs) - Add QNAP QSW diagnostics support (@Noltari
- #70871 ) (qnap_qsw docs) - Add calendar trigger offsets (@allenporter
- #70963 ) (calendar docs) - Add missing type information for panel_custom (@marvin-w
- #71122 ) (panel_custom docs) - Fix incomplete recorder typing (@bdraco
- #71158 ) (recorder docs) - Small cleanup Sensibo (@gjohansson-ST
- #71149 ) (sensibo docs) - Remove db schema v23 stats migration tests (@bdraco
- #71137 ) (recorder docs) - Allow custom integrations to support application_credentials platform (@raman325
- #71129 ) (application_credentials docs) - Add json decode caching to logbook (@bdraco
- #71080 ) (logbook docs) - De-duplicate event data into a new event_data table (@bdraco
- #71135 ) (recorder docs) (logbook docs) (breaking-change) - Improve scrape performance by using lxml parser (@bdraco
- #71087 ) (scrape docs) (breaking-change) - Use ULID short format for context ids (@bdraco
- #71119 ) - Avoid recording state_changed events in the events table (@bdraco
- #71165 ) (recorder docs) (logbook docs) (breaking-change) - Add reauth flow to Meater (@emontnemery
- #69895 ) (meater docs) - Speed up and isolate legacy logbook context_id query (@bdraco
- #71201 ) (logbook docs) - Add test for incorrect config for Jewish Calendar (@yuvalabou
- #71163 ) (jewish_calendar docs) - Use lambda_stmt for recorder queries and migrate them to queries module (@bdraco
- #71219 ) (recorder docs) - Review AndroidTV tests for media player entity (@ollo69
- #71168 ) (androidtv docs) - Separate recorder logic for state_changed and non-state_changed events (@bdraco
- #71204 ) (recorder docs) - Fix enumeration of zwave-js device triggers (@emontnemery
- #71225 ) (zwave_js docs) - Break apart recorder into tasks and core modules (@bdraco
- #71222 ) (recorder docs) (history docs) (sensor docs) - Improve Sonos terminology for inclusiveness (@jjlawren
- #71206 ) (sonos docs) - Deprecate legacy Sonos grouping services (@jjlawren
- #71226 ) (sonos docs) (breaking-change) - Add verisure lock method attribute (@prokon
- #70375 ) (verisure docs) - Update images (@wrt54g
- #71215 ) - Remove humidify_supported and dehumidify_supported attributes from nexia (@bdraco
- #71248 ) (nexia docs) (breaking-change) - Create ISY auxiliary sensors as sensor entities instead of attributes (@bdraco
- #71254 ) (isy994 docs) (breaking-change) - Move recorder services to services.py (@bdraco
- #71249 ) (recorder docs) - Avoid recording static attributes for group entities (@bdraco
- #71256 ) (group docs) (breaking-change) - Move processing of recorder service call arguments into services.py (@bdraco
- #71260 ) (recorder docs) - Add UniqueID to AsusWRT config entry (@ollo69
- #70478 ) (asuswrt docs) - Set entity category for isy auxiliary sensors (@bdraco
- #71266 ) (isy994 docs) - Rename UniqueID to unique id in asuswrt (@Misiu
- #71279 ) (asuswrt docs) - Address late review of AsusWRT unique id PR (@ollo69
- #71281 ) (asuswrt docs) - Update pylint to 2.13.8 (@cdce8p
- #71280 ) (doorbird docs) (owntracks docs) (template docs) (buienradar docs) (smtp docs) (vasttrafik docs) (zwave_js docs) (dependency) - Add additional characteristics to the statistics integration (@ThomDietrich
- #62631 ) (statistics docs) - Fix history using pre v25 queries during v26 migration (@bdraco
- #71295 ) (recorder docs) - Complete strict typing for recorder (@bdraco
- #71274 ) (recorder docs) - Relax dlna_dmr filtering when browsing media (@chishm
- #69576 ) (dlna_dmr docs) - Tweak Meater typing and variable naming (@emontnemery
- #71333 ) (meater docs) - Refactor vulcan integration (@Antoni-Czaplicki
- #71175 ) (vulcan docs) - Upgrade huawei-lte-api to 1.6.0, adapt to it (@scop
- #71041 ) (huawei_lte docs) (dependency) - Add cache to split_entity_id (@bdraco
- #71345 ) - Include all non-numeric sensor events in logbook (@emontnemery
- #71331 ) (logbook docs) - Remove logbook split_entity_id caching (@bdraco
- #71359 ) (logbook docs) - Bump pytrafikverket to 0.2.0.1 (@gjohansson-ST
- #71131 ) (trafikverket_weatherstation docs) (trafikverket_train docs) (trafikverket_ferry docs) (dependency) - Lower Airzone unique id migration log to debug (@Noltari
- #71362 ) (airzone docs) - Bump yalexs to 1.1.24 (@bdraco
- #71372 ) (august docs) (dependency) - Add buttons to Ring chime devices to play ding and motion chimes (@grablair
- #71370 ) (ring docs) - Reduce event loop overhead for listeners that already queue (@bdraco
- #71364 ) (recorder docs) (websocket_api docs) - Add tests for Sensibo (@gjohansson-ST
- #71148 ) (sensibo docs) - Bump numpy to v1.22.3 (@epenet
- #71393 ) (opencv docs) (tensorflow docs) (trend docs) (iqvia docs) (compensation docs) (dependency) - Revert “Bump numpy to v1.22.3 (#71393)” (@pvizeli
- #71407 ) (opencv docs) (tensorflow docs) (trend docs) (iqvia docs) (compensation docs) - Remove yaml import trafikverket_train (@gjohansson-ST
- #71410 ) (trafikverket_train docs) (breaking-change) - Freeze numpy on wheel build (@pvizeli
- #71408 ) - Bump zeroconf to 0.38.6 (@bdraco
- #71447 ) (zeroconf docs) (dependency) - Use DataUpdateCoordinator generic for data (@bdraco
- #71479 ) (history_stats docs) - airzone: improve diagnostics (@Noltari
- #71488 ) (airzone docs) - update to caldav v0.9.0 (@screenagerbe
- #71406 ) (caldav docs) (dependency) - Add Estimated Database Size to the recorder system health (@bdraco
- #71463 ) (recorder docs) - Remove myself from shiftr codeowners (@fabaff
- #71517 ) (shiftr docs) - Remove myself from volkszaehler codeowners (@fabaff
- #71515 ) (volkszaehler docs) - Add state class measurement to deCONZ LightLevel sensors (@J3173
- #71516 ) (deconz docs) - Ensure all mysql tables get optimized (@bdraco
- #71538 ) (recorder docs) - Add device class for Mazda pressure sensors (@bdr99
- #71539 ) (mazda docs) - Move do_adhoc_statistics to recorder test helpers (@bdraco
- #71544 ) (recorder docs) (history docs) (sensor docs) - Speed up nightly database purges with lambda_stmt (@bdraco
- #71537 ) (recorder docs) - Add ws66i core integration (@ssaenger
- #56094 ) (ws66i docs) (new-integration) - Add missing AEMET weather units (@Noltari
- #70165 ) (aemet docs) (breaking-change) - Add ZiGate device on automatic integration USB and ZEROCONF (@fairecasoimeme
- #68577 ) (zha docs) - Ezviz dependency bump to 0.2.0.8 (@RenierM26
- #71512 ) (ezviz docs) (dependency) - Pretty zha manifest.json (@bdraco
- #71556 ) (zha docs) - Add support to Hunter Douglas for Silhouette Type 23 Tilting (@trullock
- #70775 ) (hunterdouglas_powerview docs) - Fix zeroconf tests (@bdraco
- #71557 ) (zeroconf docs) - Add binary sensor platform to devolo Home Network (@Shutgun
- #60301 ) (devolo_home_network docs) (new-platform) - Use MediaPlayerEntityFeature in ws66i (@bdraco
- #71553 ) (ws66i docs) - Refactor logbook to reduce overhead and complexity (@bdraco
- #71509 ) - Use climate enums in mqtt (@epenet
- #70696 ) (mqtt docs) - Use helper for testing an event change (@jbouwh
- #71579 ) (mqtt docs) - Support custom baud speed (@ocalvo
- #68320 ) (sms docs) - Vicare Gas & Power consumption summary sensors (@oischinger
- #66458 ) (vicare docs) - Adjust warning for missing entites (@elupus
- #71343 ) - Bump docker/login-action from 1.14.1 to 2.0.0 (@dependabot - #71385
) (dependency) - Avoid lowercasing entities after template ratelimit recovery (@bdraco
- #71415 ) - Remove 1-Wire SysBus (ADR-0019) (@epenet
- #71232 ) (onewire docs) (breaking-change) - Remove deprecated yaml config from Deluge (@tkdrob
- #71487 ) (deluge docs) (breaking-change) - Add ‘toggle’ device action to fans (@emontnemery
- #71570 ) (fan docs) - Cleanup ServiceInfo compatibility (@epenet
- #60540 ) (zeroconf docs) (mqtt docs) (ssdp docs) (dhcp docs) (usb docs) (breaking-change) - Add QNAP QSW Binary Sensor platform (@Noltari
- #70868 ) (qnap_qsw docs) (new-platform) - Allow mobile app to disable entities by default (@balloob
- #71562 ) (mobile_app docs) - Add Binary Sensors for Airzone Systems (@Noltari
- #69736 ) (airzone docs) - Migrate wemo light to ColorMode (@epenet
- #70857 ) (wemo docs) - Add Airzone to strict typing (@Noltari
- #71604 ) (airzone docs) - Add QNAP QSW to strict typing (@Noltari
- #71603 ) (qnap_qsw docs) - Add optional base64 decoding of mqtt camera image (@TheHolyRoger
- #71223 ) (mqtt docs) - Add release url to Fritz!Tools update entity (@mib1185
- #71606 ) (fritz docs) - Update adax lib (@Danielhiversen
- #71609 ) (adax docs) (dependency) - Add ‘toggle’ device action translation to fan (@emontnemery
- #71590 ) (fan docs) - Rename logbook humanify function (@emontnemery
- #71597 ) (logbook docs) - Reduce mobile app error to debug (@balloob
- #71601 ) (mobile_app docs) - Remove unneeded bind_hass from device_automation code (@emontnemery
- #71599 ) (device_automation docs) - Update pre-commit to 2.19.0 (@frenck
- #71592 ) (dependency) - Always show the start and stop event in logbook (@bdraco
- #71600 ) (logbook docs) (breaking-change) - Make database access in the eventloop raise an exception (@bdraco
- #71547 ) (recorder docs) (breaking-change) - Fix missing context_id in script logbook entries (@bdraco
- #71602 ) (logbook docs) (script docs) - Add service entity context (@balloob
- #71558 ) - Add device_info and entity_category to Vallox (@andre-richter
- #67353 ) (vallox docs) - Complete baked query conversion for recorder.history (@bdraco
- #71618 ) (recorder docs) - Address late QNAP QSW strict typing comments (@Noltari
- #71628 ) (qnap_qsw docs) - Address late Airzone strict typing comments (@Noltari
- #71627 ) (airzone docs) - Check state attributes in template light tests (@emontnemery
- #71608 ) (template docs) - Bump devolo-plc-api to 0.8.0 (@Shutgun
- #71633 ) (devolo_home_network docs) (dependency) - Fix issue creation links in log messages (@emontnemery
- #71638 ) (recorder docs) (edl21 docs) - Convert logbook to use lambda_stmt (@bdraco
- #71624 ) (logbook docs) - Fix Plugwise recovering from aiohttp client error (@frenck
- #71642 ) (plugwise docs) - Update aioqsw to 0.0.8 (@Noltari
- #71640 ) (qnap_qsw docs) (dependency) - Update aioairzone to 0.4.4 (@Noltari
- #71641 ) (airzone docs) (dependency) - Change Ring Chime play sound Buttons to a Siren (@grablair
- #71449 ) (ring docs) - Bump up ZHA dependencies (@Adminiuga
- #71663 ) (zha docs) (dependency) - Bump yalexs to 1.1.25 for handling locks in “secure locked mode” as locked (@dacwe
- #71666 ) (august docs) - Optimistically set hs_color in template light (@emontnemery
- #71629 ) (template docs) - Refactor Plugwise select and add regulation_mode selector (@bouwew
- #69210 ) (plugwise docs) - Add additional test cover for history_stats (@bdraco
- #71648 ) (history_stats docs) - Bump devolo_home_control (@Shutgun
- #71639 ) (devolo_home_control docs) (dependency) - Improve eight sleep code quality and fix bug (@raman325
- #71622 ) (eight_sleep docs) - Bump flux_led to 0.28.29 (@bdraco
- #71665 ) (flux_led docs) (dependency) - Streamline setup of deCONZ fan platform (@Kane610
- #71658 ) (deconz docs) - Streamline setup of deCONZ cover platform (@Kane610
- #71656 ) (deconz docs) - Streamline setup of deCONZ lock from light platform (@Kane610
- #71659 ) (deconz docs) - Streamline setup of deCONZ siren platform (@Kane610
- #71660 ) (deconz docs) - Streamline setup of deCONZ switch platform (@Kane610
- #71661 ) (deconz docs) - Sensibo test data adjustment from late review (@gjohansson-ST
- #71482 ) (sensibo docs) - Allow RTMP sources for RTSPtoWeb (@trvrnrth
- #71695 ) (camera docs) - Significantly improve logbook performance when selecting entities (@bdraco
- #71657 ) (logbook docs) (breaking-change) - Add history/history_during_period websocket endpoint (@bdraco
- #71688 ) (recorder docs) (history docs) (websocket_api docs) - Add missing Coinbase RATEs (@nicjansma
- #65101 ) (coinbase docs) - Remove YAML configuration from International Space Station (ISS) (@frenck
- #71693 ) (iss docs) (breaking-change) - Fix sqlalchemy warning about logbook query being converted from subquery (@bdraco
- #71710 ) (logbook docs) - ElkM1 integration updates for new version of base library (@gwww
- #71508 ) (elkm1 docs) (dependency) - Add logbook/get_events websocket endpoint (@bdraco
- #71706 ) (logbook docs) - Add device_id and logbook descriptions to lutron_caseta (@bdraco
- #71713 ) (lutron_caseta docs) - Update sql to prepare for sqlalchemy 2.0 (@bdraco
- #71532 ) (sql docs) - Set PARALLEL_UPDATES to 0 for all zwave_js platforms (@raman325
- #71626 ) (zwave_js docs) - Enable sentry reporting for zwave_js (@raman325
- #71719 ) (zwave_js docs) - Send initial message for certain zwave_js ws subscriptions (@raman325
- #71723 ) (zwave_js docs) - Parallelize zwave_js service calls (@raman325
- #71662 ) (zwave_js docs) - Remove YAML configuration from DuneHD (@frenck
- #71694 ) (dunehd docs) (breaking-change) - Remove YAML configuration from filesize (@frenck
- #71692 ) (filesize docs) (breaking-change) - Add Geocaching integration (@Sholofly
- #50284 ) (geocaching docs) (new-integration) - Remove username entity from Geocaching (@frenck
- #71728 ) (geocaching docs) - Add amperage limit number to JuiceNet (@jesserockz
- #71716 ) (juicenet docs) - Tweak template alarm tests (@emontnemery
- #71730 ) (template docs) - Use HVACAction in mqtt (@epenet
- #71726 ) (mqtt docs) - Bump plugwise to v0.18.2 (@bouwew
- #71731 ) (plugwise docs) (dependency) - Tweak template cover tests (@emontnemery
- #71732 ) (template docs) - Remove unused calls fixture from template tests (@emontnemery
- #71735 ) (template docs) - Tweak template lock tests (@emontnemery
- #71734 ) (template docs) - Tweak template switch tests (@emontnemery
- #71738 ) (template docs) - Remove prints from template tests (@emontnemery
- #71746 ) (template docs) - Refactor litterrobot to use SensorEntityDescription (@natekspencer
- #71224 ) (litterrobot docs) - Improve code quality in sql integration (@gjohansson-ST
- #71705 ) (sql docs) - Use ciso8601 for parsing datetimes with sqlalchemy sqlite dialect (@bdraco
- #71766 ) (recorder docs) - Fix process_datetime_to_timestamp and add test coverage (@bdraco
- #71755 ) (recorder docs) - Add additional context data to logbook events (@bdraco
- #71721 ) (logbook docs) (automation docs) - Restore v23 stats migration tests (@bdraco
- #71743 ) (recorder docs) - Prepare google calendar integration for Application Credentials (@allenporter
- #71748 ) (google docs) - Create Update entities for Ubiquiti network devices (@J3173
- #71700 ) (unifi docs) - Streamline setup of deCONZ climate platform (@Kane610
- #71708 ) (deconz docs) - Update coverage to 6.3.3 (@frenck
- #71772 ) (dependency) - Remove deprecated WLED update button (@frenck
- #71775 ) (wled docs) (breaking-change) - Streamline setup of deCONZ lock from sensor platform (@Kane610
- #71707 ) (deconz docs) - Adjust pylint plugin for climate HVACAction (@epenet
- #70760 ) - Migrate limitlessled light to color_mode (@emontnemery
- #69430 ) (limitlessled docs) - Remove deprecated Raspberry Pi GPIO integration (@frenck
- #71777 ) (rpi_gpio docs) (breaking-change) - Add deprecation warning to Somfy integration (@iMicknl
- #71653 ) (somfy docs) (breaking-change) - Support this variable in template alarm actions (@emontnemery
- #71744 ) (template docs) - Tweak template light tests (@emontnemery
- #71729 ) (template docs) - Don’t send None value within Command parameter value in Overkiz integration (@tetienne
- #71582 ) (overkiz docs) - Update jinja2 to 3.1.2 (@frenck
- #71780 ) (dependency) - Support this variable in template switch actions (@emontnemery
- #71799 ) (template docs) - Support this variable in template button actions (@emontnemery
- #71792 ) (template docs) - Fix mixing string references in Motion Blinds translations (@starkillerOG
- #71806 ) (motion_blinds docs) - Update stale docstring in logbook (@bdraco
- #71814 ) (logbook docs) - Avoid buffering logbook rows unless we are selecting less than a days worth (@bdraco
- #71809 ) (logbook docs) - Support this variable in template light actions (@emontnemery
- #71805 ) (template docs) - Support this variable in template vacuum actions (@emontnemery
- #71800 ) (template docs) - Support this variable in template select actions (@emontnemery
- #71798 ) (template docs) - Support this variable in template number actions (@emontnemery
- #71797 ) (template docs) - Support this variable in template lock actions (@emontnemery
- #71796 ) (template docs) - Support this variable in template fan actions (@emontnemery
- #71795 ) (template docs) - Support this variable in template cover actions (@emontnemery
- #71793 ) (template docs) - Fail template functions when no default specified (@emontnemery
- #71687 ) - Generate json for history and logbook websocket responses in the executor (@bdraco
- #71813 ) (history docs) (logbook docs) - Add diagnostics file export to generic camera (@davet2001
- #71492 ) (generic docs) - Add tilt support to Tasmota covers (@emontnemery
- #71789 ) (tasmota docs) - Avoid matching entity_id/domain attributes in logbook when there is no entities_filter (@bdraco
- #71825 ) (logbook docs) - Remove unused entity_id argument in logbook context augmenter (@bdraco
- #71829 ) (logbook docs) - Remove deprecated history function entry points (@bdraco
- #71815 ) (history docs) - Complete refactoring of logbook humanify (@bdraco
- #71830 ) (logbook docs) - Add Aladdin connect config flow (@mkmer
- #68304 ) (aladdin_connect docs) (breaking-change) (config-flow) - Add last seen and status code diagnostic sensors to litterrobot (@natekspencer
- #71760 ) (litterrobot docs) (breaking-change) - Fix Sonos idle states (@jjlawren
- #71756 ) (sonos docs) - Adjust Fan Modes in insteon (@epenet
- #71804 ) (insteon docs) - Add config flow to Slack integration (@tkdrob
- #69880 ) (slack docs) (breaking-change) (config-flow) - Add Sensors for Airzone WebServer (@Noltari
- #69748 ) (airzone docs) - Add QNAP QSW Button platform (@Noltari
- #70980 ) (qnap_qsw docs) - Use ciso8601 for parsing MySQLdb datetimes (@bdraco
- #71818 ) (recorder docs) - Add remaining tests for Sensibo (@gjohansson-ST
- #71764 ) (sensibo docs) - Add multiple departures to Trafikverket Ferry (@gjohansson-ST
- #71484 ) (trafikverket_ferry docs) - Update sonarr sensor (@cliffordwhansen
- #71576 ) (sonarr docs) - Remove YAML configuration from Discord (@frenck
- #71696 ) (discord docs) (breaking-change) - Code quality Filesize (@gjohansson-ST
- #71768 ) (filesize docs) - Improve reliability of VLC metadata parsing (@eyager1
- #71856 ) (vlc_telnet docs) - Remove ssh switch from unsupported devices for UniFi Protect (@AngellusMortis
- #71859 ) (unifiprotect docs) - Update pyRFXtrx dependency to 0.29.0 (@AlainH
- #71852 ) (rfxtrx docs) (dependency) - Add application credentials platform for google calendar integration (@allenporter
- #71808 ) (google docs) (application_credentials docs) - Rework Sonos battery and ping activity tracking (@jjlawren
- #70942 ) (sonos docs) - Avoid storing last_changed in the database if its the same as last_updated (@bdraco
- #71843 ) (recorder docs) (logbook docs) - Sync event timed_fired and the context ulid time (@bdraco
- #71854 ) (recorder docs) - Small cleanups to find_next_time_expression and addition of tests (@bdraco
- #71845 ) - Upgrade grpcio to 1.46.1 (@allenporter
- #71865 ) - Implement use_include_order in the history websocket api (@bdraco
- #71839 ) (history docs) - Add MySQL index hints to logbook (@bdraco
- #71864 ) (recorder docs) (logbook docs) - Add Big Ass Fans integration (@bdraco
- #71498 ) (baf docs) (new-integration) - Add diagnostics for TotalConnect (@austinmroczek
- #71506 ) (totalconnect docs) - Correct typo in internal logbook function names (@bdraco
- #71882 ) (logbook docs) - Motion blinds restore angle (@starkillerOG
- #71790 ) (motion_blinds docs) - Exclude last_changed when same as last_updated for history websocket api (@bdraco
- #71886 ) (recorder docs) (history docs) - Relocate sqlalchemy filter builder to recorder/filters.py (@bdraco
- #71883 ) (recorder docs) (history docs) (logbook docs) - Add logbook descriptions for mobile app zone enter and exit (@bdraco
- #71749 ) (mobile_app docs) - Decouple stream options from PyAV options (@uvjustin
- #71247 ) (stream docs) - Streamline setup of deCONZ number platform (@Kane610
- #71840 ) (deconz docs) - Convert history queries to use lambda_stmt (@bdraco
- #71870 ) (recorder docs) - Declare exports from stream explicitly (@uvjustin
- #71898 ) (camera docs) (roku docs) (stream docs) (onvif docs) (generic docs) - Bump gcal_sync to 0.8.0 (@allenporter
- #71900 ) (google docs) (dependency) - Add timer to the the helper category (@moritzbeck01
- #71837 ) (timer docs) - Add back description and location to calendar endpoint (@matejdro
- #71887 ) (calendar docs) (demo docs) - Add counter to the the helper category (@moritzbeck01
- #71838 ) (counter docs) - Reduce logbook websocket payload size and parse json attributes via the DBM (@bdraco
- #71895 ) (logbook docs) (breaking-change) - Fixing purging legacy rows and improve performance (@bdraco
- #71916 ) (recorder docs) - Add Spotify application_credentials platform (@allenporter
- #71871 ) (spotify docs) (breaking-change) - Mark xbox configuration.yaml as deprecated after app creds import (@allenporter
- #71908 ) (xbox docs) (breaking-change) - Improve error handling for application credentials deletion (@allenporter
- #71868 ) (application_credentials docs) - Add application_credentials platform to geocaching integration (@allenporter
- #71880 ) (geocaching docs) - Add missing title translation for the Siren domain (@frenck
- #71924 ) - Bump awesomeversion from 22.2.0 to 22.5.1 (@ludeeus
- #71933 ) (dependency) - Update apprise to 0.9.8.3 (@frenck
- #71934 ) (apprise docs) (dependency) - Update watchdog to 2.1.8 (@frenck
- #71927 ) (folder_watcher docs) (dependency) - Update pyupgrade to v2.32.1 (@frenck
- #71939 ) (dependency) - Remove auto_start translation from HomeKit (@frenck
- #71938 ) (homekit docs) - Update pylint to 2.13.9 (@cdce8p
- #71941 ) (sms docs) (dependency) - Add sensor platform to Big Ass Fans (@bdraco
- #71877 ) (baf docs) (new-platform) - Update PyJWT to 2.4.0 (@frenck
- #71928 ) (dependency) - Update scaffold script to use application_credentials platform (@allenporter
- #71881 ) - Clean up use_wallclock_as_timestamps in generic (@uvjustin
- #71940 ) (camera docs) (stream docs) (generic docs) - Add additional configuration entities for ZHA lights (@dmulcahey
- #70597 ) (zha docs) - Update twentemilieu to 0.6.1 (@frenck
- #71953 ) - Guard expensive
cast
s in performance sensitive spots withif TYPE_CHECKING
(@bdraco- #71960 ) - Update frontend to 20220516.0 (@bramkragten
- #71964 ) (frontend docs) - Update sentry-sdk to 1.5.12 (@frenck
- #71930 ) (sentry docs) (dependency) - Streamline setup of deCONZ binary sensor platform (@Kane610
- #71820 ) (deconz docs) - Guard against recorder pool current connection disappearing during global destruction (@bdraco
- #71971 ) (recorder docs) - Remove unnecessary flush from recorder (@bdraco
- #71910 ) (recorder docs) - Add a timeout during Sonos speaker setup (@jjlawren
- #71973 ) (sonos docs) - Use async_capture_events for core tests (@bdraco
- #71970 ) - Enable NUT strict typing (@ollo69
- #71913 ) (nut docs) - Bump unifi-discovery to 1.1.3 (@bdraco
- #71975 ) (unifiprotect docs) (dependency) - Inverse parallel updates default check, follow sync “update” method (@balloob
- #71720 ) - Refactor button code to allow for other button types for UniFi Protect (@AngellusMortis
- #71911 ) (unifiprotect docs) - Reuse codec_context on stream thread restart (@uvjustin
- #71942 ) (stream docs) - Update dsmr_parser to v0.33 (@frenck
- #71946 ) (dsmr docs) (dependency) - Add application_credentials platform for netatmo (@allenporter
- #71884 ) (netatmo docs) (breaking-change) - Add support for specifying the integrations manifest/list fetches (@bdraco
- #71982 ) (websocket_api docs) - Support requesting translations for multiple integrations in a single request (@bdraco
- #71979 ) (frontend docs) (onboarding docs) - Avoid polling fjaraskupan if no broadcast is received (@elupus
- #71969 ) (fjaraskupan docs) - Add YoLink product integration (@matrixd2
- #69167 ) (yolink docs) (new-integration) - Add Home Connect application_credentials platform and deprecate configuration.yaml (@allenporter
- #71988 ) (home_connect docs) (breaking-change) - Improve NUT typing (@ollo69
- #72002 ) (nut docs) - Clean up use of deprecated async_get_registry methods (@frenck
- #72001 ) - Provide unique id for enocean devices (@rhadamantys
- #71774 ) (enocean docs) - Fix clear config entry from registry in Samsung TV migration (@frenck
- #72004 ) (samsungtv docs) - Update xknx to 0.21.3 (@farmio
- #72006 ) (knx docs) (dependency) - Add more to no implicit reexport modules (@frenck
- #71947 ) - Clean up accessing entity_registry.async_get_registry helper via hass (@frenck
- #72005 ) - Fix no-implicit-reexport sorting issue (@epenet
- #72015 ) - Add Tuya Multi-functional Sensor (dgnbj) (@elad-bar
- #71778 ) (tuya docs) - Mobile app to notify when sensor is disabled (@balloob
- #71561 ) (mobile_app docs) - Clean up accessing dispatcher helpers via hass (@frenck
- #72014 ) - Clean up accessing storage.Store helper via hass (@frenck
- #72009 ) - Increase timeout for running full suite tests (@frenck
- #72024 ) - Clean up accessing event helpers via hass (@frenck
- #72011 ) - Make sure empty get_events results is always a list (@balloob
- #72021 ) (logbook docs) - Clean up accessing service helpers via hass (@frenck
- #72013 ) - Clean up Shelly async methods that are not awaiting (@thecode
- #72026 ) (shelly docs) - Clean up accessing intent helpers via hass (@frenck
- #72028 ) (cover docs) (light docs) (intent docs) (hangouts docs) (humidifier docs) - Clean up accessing device_registry helpers via hass (@frenck
- #72031 ) - Fix Airzone sensor and binary sensor updates (@Noltari
- #72025 ) (airzone docs) - Update model info from SSDP in SamsungTV (@epenet
- #71992 ) (samsungtv docs) - Cleanup SamsungTV log message (@epenet
- #71987 ) (samsungtv docs) - Final clean up of helpers accessed via hass (@frenck
- #72032 ) - Tune sqlite based on configured settings (@bdraco
- #72016 ) (recorder docs) - Small cleanup to logbook context augmenter (@bdraco
- #72043 ) (logbook docs) - Decouple up-down and position inversion for KNX covers (@farmio
- #72012 ) (knx docs) (breaking-change) - Drop unnecessary async definitions in samsungtv (@epenet
- #72019 ) (samsungtv docs) - Bump aioesphomeapi to 10.9.0 (@jesserockz
- #72049 ) (esphome docs) (dependency) - Add logbook descriptions for elkm1 keypad press events (@bdraco
- #72017 ) (elkm1 docs) - Add support for selecting device_ids from the logbook (@bdraco
- #72039 ) (logbook docs) - Add media browser support for GStreamer (@balloob
- #72051 ) (gstreamer docs) - Add Media Browser support to VLC (@balloob
- #72052 ) (vlc docs) - Drop unnecessary async definitions in onewire (@epenet
- #72018 ) (onewire docs) - Cleanup deprecated async_get_registry in uptimerobot (@epenet
- #72076 ) (uptimerobot docs) - Cleanup deprecated async_get_registry in acmeda (@epenet
- #72060 ) (acmeda docs) - Cleanup deprecated async_get_registry in philips_js (@epenet
- #72071 ) (philips_js docs) - Cleanup deprecated async_get_registry in rfxtrx (@epenet
- #72073 ) (rfxtrx docs) - Cleanup deprecated async_get_registry in xbox (@epenet
- #72079 ) (xbox docs) - Cleanup deprecated async_get_registry in tests (@epenet
- #72059 ) - Cleanup deprecated async_get_registry in airly (@epenet
- #72061 ) (airly docs) - Cleanup deprecated async_get_registry in august (@epenet
- #72062 ) (august docs) - Cleanup deprecated async_get_registry in edl21 (@epenet
- #72063 ) (edl21 docs) - Cleanup deprecated async_get_registry in gios (@epenet
- #72065 ) (gios docs) - Cleanup deprecated async_get_registry in hue (@epenet
- #72068 ) (hue docs) - Cleanup deprecated async_get_registry in zha (@epenet
- #72080 ) (zha docs) - Cleanup deprecated async_get_registry in opentherm_gw (@epenet
- #72070 ) (opentherm_gw docs) - Cleanup deprecated async_get_registry in sense (@epenet
- #72074 ) (sense docs) - Cleanup deprecated async_get_registry in synology_dsm (@epenet
- #72075 ) (synology_dsm docs) - Cleanup deprecated async_get_registry in plex (@epenet
- #72077 ) (plex docs) - Cleanup deprecated async_get_registry in isy994 (@epenet
- #72078 ) (isy994 docs) - Cleanup deprecated async_get_registry in homekit_controller (@epenet
- #72069 ) (homekit_controller docs) - Cleanup deprecated async_get_registry in gdacs (@epenet
- #72066 ) (gdacs docs) - Cleanup deprecated async_get_registry in geonetnz_quakes (@epenet
- #72064 ) (geonetnz_quakes docs) - Cleanup deprecated async_get_registry in fronius (@epenet
- #72067 ) (fronius docs) - Bump aioesphomeapi to 10.10.0 (@jesserockz
- #72083 ) (esphome docs) (dependency) - Add return code to integration application credentials in config flow (@allenporter
- #71986 ) - Convert statistics to use lambda_stmt (@bdraco
- #71903 ) (recorder docs) - Fail recorder setup with unsupported dialect or version (@emontnemery
- #70888 ) (recorder docs) (breaking-change) - Fix reversed raise_on_progress in baf config_flow (@bdraco
- #72094 ) (baf docs) - Cleanup deprecated async_get_registry in core (@epenet
- #72087 ) (device_tracker docs) (hassio docs) (binary_sensor docs) (sensor docs) - Cleanup hue async methods which are not awaiting (@epenet
- #72097 ) (hue docs) - Initial implementation of ESPHome media players (@jesserockz
- #72047 ) (esphome docs) (new-platform) - Fix SAWarning in logbook queries (@bdraco
- #72101 ) (logbook docs) - Cleanup nest async method which is not awaiting (@epenet
- #72096 ) (nest docs) - Warn on use of deprecated async_get_registry (@epenet
- #72088 ) (breaking-change) - Bump frontend to 20220518.0 (@balloob
- #72106 ) (frontend docs) - Small cleanups lutron_caseta (@bdraco
- #72099 ) (lutron_caseta docs) - Add switch platform to Big Ass Fans (@bdraco
- #71954 ) (baf docs) (new-platform) - IntelliFire On/Off Switches (@jeeftor
- #70377 ) (intellifire docs) (new-platform) - Update nexia to use asyncio (@bdraco
- #72108 ) (nexia docs) (dependency) - Remove support for databases without ROW_NUMBER (@emontnemery
- #72092 ) (recorder docs) (sensor docs) - Add display name for application credentials (@allenporter
- #72053 ) (application_credentials docs) - Fix device_ids being filtered when entities also specified in the logbook (@bdraco
- #72122 ) (logbook docs) - Increase range of valid source IDs in nad (@atj
- #72086 ) (nad docs) - Adjust device_automation type hints in deconz (@epenet
- #72129 ) (deconz docs) - Adjust device_automation type hints in shelly (@epenet
- #72139 ) (shelly docs) - Adjust device_automation type hints in tasmota (@epenet
- #72140 ) (tasmota docs) - Adjust device_automation type hints in arcam_fmj (@epenet
- #72128 ) (arcam_fmj docs) - Adjust device_automation type hints in kodi (@epenet
- #72131 ) (kodi docs) - Adjust device_automation type hints in homekit_controller (@epenet
- #72130 ) (homekit_controller docs) - Fix Motion Blinds checking interface for multiple gateways (@starkillerOG
- #71474 ) (motion_blinds docs) - Fix Shelly triggers type hints (@thecode
- #72146 ) (shelly docs) - Split miio gateway coordinator (@starkillerOG
- #69755 ) (xiaomi_miio docs) - Netgear test coverage (@starkillerOG
- #72150 ) (netgear docs) - Fix Google tests (@frenck
- #72158 ) (google docs) - Move manual configuration of MQTT fan and light to the integration key (@jbouwh
- #71676 ) (mqtt docs) (breaking-change) - Adjust device_automation type hints in nest (@epenet
- #72135 ) (nest docs) - Make changes to application_credentials trigger full CI run (@emontnemery
- #72157 ) - Add yolink binary sensor (@matrixd2
- #72000 ) (yolink docs) (new-platform) - Cleanup zha async method which is not awaiting (@epenet
- #72093 ) (zha docs) - Bump gcal-sync to 0.8.1 (@allenporter
- #72164 ) (google docs) (dependency) - Add coverage to ensure we reject 0 length logbook filters (@bdraco
- #72124 ) (logbook docs) - Add new methods to DeviceAutomationActionProtocol (@epenet
- #72163 ) (device_automation docs) - Add new methods to DeviceAutomationTriggerProtocol (@epenet
- #72168 ) (device_automation docs) - Add new methods to DeviceAutomationConditionProtocol (@epenet
- #72169 ) (device_automation docs) - Add type hints to homekit_controller (@epenet
- #72155 ) (homekit_controller docs) - Small fixes and cleanups to legacy nexia code (@bdraco
- #72176 ) (nexia docs) (breaking-change) - Use device ID as input for zwave_js WS device cmds (@raman325
- #71667 ) (zwave_js docs) - Adjust device_automation type hints in deconz (@epenet
- #72194 ) (deconz docs) - Adjust device_automation type hints in webostv (@epenet
- #72200 ) (webostv docs) - Adjust device_automation type hints in shelly (@epenet
- #72196 ) (shelly docs) - Adjust device_automation type hints in lutron_caseta (@epenet
- #72133 ) (lutron_caseta docs) - Adjust device_automation type hints in homekit_controller (@epenet
- #72199 ) (homekit_controller docs) - Remove legacy zwave migration logic (@raman325
- #72206 ) (zwave_js docs) - Bump nexia to 1.0.1 (@bdraco
- #72185 ) (nexia docs) (dependency) - Bumps pyunifiprotect to 3.6.0 (@AngellusMortis
- #72188 ) (unifiprotect docs) (dependency) - Fix last state in history minimal respones when all the states at the end are skipped (@bdraco
- #72203 ) (recorder docs) - Allow frontend to store metadata in homeassistant scenes (@emontnemery
- #72178 ) (homeassistant docs) - Add Neato application credentials platform and deprecate configuration.yaml (@allenporter
- #72175 ) (neato docs) (breaking-change) - Enforce application_credentials type hints (@epenet
- #72214 ) - Describe hue events in the logbook (@bdraco
- #72220 ) (hue docs) - Switch zwave_js firmware upload view to use device ID (@raman325
- #72219 ) (zwave_js docs) - Adjust device_automation type hints in nest (@epenet
- #72197 ) (nest docs) - Adjust device_automation type hints in netatmo (@epenet
- #72136 ) (netatmo docs) - Move manual configuration of MQTT alarm control panel to the integration key (@jbouwh
- #72165 ) (mqtt docs) - Adjust device_automation type hints in arcam_fmj (@epenet
- #72193 ) (arcam_fmj docs) - Adjust setup type hints in mqtt (@epenet
- #72227 ) (mqtt docs) - Adjust setup type hints in agent_dvr (@epenet
- #72224 ) (agent_dvr docs) - Include context state in logbook responses to improve localization (@bdraco
- #72222 ) (logbook docs) - Cleanup nest async methods that do not need to actually await (@allenporter
- #72170 ) (nest docs) - Bump plexapi to 4.11.1 (@jjlawren
- #72121 ) (plex docs) (dependency) - Add support for cover positions in bond (@bdraco
- #72180 ) (bond docs) - Bump gcal_sync to 0.9.0 (@allenporter
- #72237 ) (google docs) (dependency) - Add yolink sensors (@matrixd2
- #72186 ) (yolink docs) - Fix reauthentication for powerwall integration (@jrester
- #72174 ) (powerwall docs) - Adds UP Chime support for UniFi Protect (@AngellusMortis
- #71874 ) (unifiprotect docs) - Bump frontend to 20220521.0 (@balloob
- #72257 ) (frontend docs) - Move manual configuration of MQTT button to the integration key (@jbouwh
- #72167 ) (mqtt docs) - Add marciogranzotto as a Bond codeowner (@marciogranzotto
- #72238 ) (bond docs) - Address late feedback on Deluge config flow (@tkdrob
- #71497 ) (deluge docs) - Remove combined translations / optional markers from Konnected (@frenck
- #72252 ) (konnected docs) - Move manual configuration of MQTT binary_sensor to the integration key (@jbouwh
- #72183 ) (mqtt docs) - Update async-upnp-client to 0.30.0 (@chishm
- #72269 ) (upnp docs) (yeelight docs) (dlna_dmr docs) (samsungtv docs) (ssdp docs) (dlna_dms docs) (dependency) - Add ConfigFlow for here_travel_time (@eifinger
- #69212 ) (here_travel_time docs) (breaking-change) (config-flow) - Remove google found_calendar service (@allenporter
- #72260 ) (google docs) (breaking-change) - Move manual configuration of MQTT camera to the integration key (@jbouwh
- #72249 ) (mqtt docs) - Move manual configuration of MQTT lock to the integration key (@jbouwh
- #72271 ) (mqtt docs) - Set user friendly name for Google Calendar config entry (@allenporter
- #72243 ) (google docs) - Add laundrify integration (@xLarry
- #65090 ) (laundrify docs) (new-integration) - Add diagnostics for UniFi Protect (@AngellusMortis
- #72280 ) (unifiprotect docs) - Move manual configuration of MQTT vacuum to the integration key (@jbouwh
- #72281 ) (mqtt docs) - Move manual configuration of MQTT climate to the integration key (@jbouwh
- #72251 ) (mqtt docs) - Move manual configuration of MQTT switch to the integration key (@jbouwh
- #72279 ) (mqtt docs) - Move manual configuration of MQTT cover to the integration key (@jbouwh
- #72268 ) (mqtt docs) - Move manual configuration of MQTT humidifier to the integration key (@jbouwh
- #72270 ) (mqtt docs) - Add yolink outlet (@matrixd2
- #72247 ) (yolink docs) (new-platform) - Fix yolink binary sensor (@matrixd2
- #72304 ) (yolink docs) - Purge entity and device registries when importing lcn from configuration.yaml (@alengwenus
- #54266 ) (lcn docs) - Revert “Adjust device_automation type hints in deconz” (@epenet
- #72323 ) (deconz docs) - Add live streaming logbook websocket endpoint (@bdraco
- #72258 ) (logbook docs) (websocket_api docs) - Deprecate google calendar configuration.yaml (@allenporter
- #72288 ) (google docs) (breaking-change) - Add Withings application_credentials platform (@allenporter
- #71990 ) (withings docs) (breaking-change) - Fix here_travel_time config_flow import (@eifinger
- #72313 ) (here_travel_time docs) - Adjust setup type hints in honeywell (@epenet
- #72226 ) (honeywell docs) - Adjust setup type hints in opnsense (@epenet
- #72225 ) (opnsense docs) - Add dialect (database engine) and version to recorder system health data (@bdraco
- #72339 ) (recorder docs) - Log unknown websocket commands at info instead of error (@zacwest
- #72336 ) (websocket_api docs) - Add use wallclock as timestamps option to onvif (@uvjustin
- #71983 ) (onvif docs) - Always set use wallclock as timestamps in ezviz (@uvjustin
- #71984 ) (ezviz docs) - Remove cache control headers from stream (@uvjustin
- #71996 ) (stream docs) - Move manual configuration of MQTT number to the integration key (@jbouwh
- #72272 ) (mqtt docs) - Move manual configuration of MQTT siren to the integration key (@jbouwh
- #72278 ) (mqtt docs) - Use properties of wemo Insight device (@esev
- #72316 ) (wemo docs) - Fix race in MQTT platform setup (@jbouwh
- #72344 ) (mqtt docs) - Move manual configuration of MQTT scene to the integration key (@jbouwh
- #72273 ) (mqtt docs) - Bump async-upnp-client to 0.30.1 (@StevenLooman
- #72332 ) (upnp docs) (yeelight docs) (dlna_dmr docs) (samsungtv docs) (ssdp docs) (dlna_dms docs) (dependency) - Bump actions/upload-artifact from 3.0.0 to 3.1.0 (@dependabot - #72343
) (dependency) - Bump broadlink to 0.18.2 (@felipediel
- #72346 ) (broadlink docs) (dependency) - Move manual configuration of MQTT select to the integration key (@jbouwh
- #72274 ) (mqtt docs) - here_travel_time: Add unique_id and DeviceInfo (@eifinger
- #72352 ) (here_travel_time docs) - Add yolink siren (@matrixd2
- #72341 ) (yolink docs) - Bump plugwise to v0.18.4 (@bouwew
- #72263 ) (plugwise docs) - Fix translations clean up script (@balloob
- #72114 ) - Allow for using pip 22.1(.x) (@frenck
- #72348 ) (dependency) - Use pydeconz interface controls for alarm control panel (@Kane610
- #72317 ) (deconz docs) - Remove superfluous underscore from lutron_caseta entity and device names (@bdraco
- #72337 ) (lutron_caseta docs) - Drop GetAutomationsResult and GetAutomationCapabilitiesResult aliases (@epenet
- #72328 ) - Bump velbus-aio to 2022.5.1 (@Cereal2nd
- #72355 ) (velbus docs) (dependency) - Add support for com.fibaro.binarySensor to fibaro (@PoppyPop
- #65446 ) (fibaro docs) - Cleanup trigger type hint in deconz (@epenet
- #72358 ) (deconz docs) - Do not track Netgear AP or Bridge devices (@starkillerOG
- #69102 ) (netgear docs) - Aladdin connect unload cleanup (@mkmer
- #71948 ) (aladdin_connect docs) - Update board file list to reflect currently available boards (@agners
- #72085 ) (version docs) (breaking-change) - Adjust device_automation type hints in rfxtrx (@epenet
- #72138 ) (rfxtrx docs) - Adjust device_automation type hints in lcn (@epenet
- #72132 ) (lcn docs) - Adjust device_automation type hints in zwave_js (@epenet
- #72143 ) (zwave_js docs) - Remove uneeded patch statements in here_travel_time (@eifinger
- #72361 ) (here_travel_time docs) - Add SENZ application credentials platform (@allenporter
- #72338 ) (senz docs) (breaking-change) - Adjust device_automation type hints in nanoleaf (@epenet
- #72134 ) (nanoleaf docs) - Adjust device_automation type hints in wemo (@epenet
- #72141 ) (wemo docs) - Adjust device_automation type hints in philips_js (@epenet
- #72137 ) (philips_js docs) - Adjust device_automation type hints in hue (@epenet
- #72144 ) (hue docs) - Adjust device_automation type hints in tasmota (@epenet
- #72201 ) (tasmota docs) - Adjust config_flow type hints in amberelectric (@epenet
- #72236 ) (amberelectric docs) - Streamline setup of deCONZ sensor platform (@Kane610
- #71905 ) (deconz docs) - Adjust device_automation type hints in litejet (@epenet
- #72195 ) (litejet docs) - Adjust pylint plugin for climate HVACMode (@epenet
- #71727 ) - Adjust device_automation type hints in core platforms 3/3 (@epenet
- #72211 ) (switch docs) (remote docs) (vacuum docs) (sensor docs) (water_heater docs) (select docs) (update docs) - Adjust device_automation type hints in core platforms 2/3 (@epenet
- #72210 ) (fan docs) (media_player docs) (lock docs) (light docs) (mobile_app docs) (humidifier docs) (number docs) - Adjust device_automation type hints in core platforms 1/3 (@epenet
- #72209 ) (climate docs) (cover docs) (device_tracker docs) (alarm_control_panel docs) (binary_sensor docs) (button docs) - Adjust device_automation type hints in core components (@epenet
- #72207 ) - Warn user if Steam friends list is restricted (@tkdrob
- #72285 ) (steam_online docs) - Move manual configuration of MQTT sensor to the integration key (@jbouwh
- #72276 ) (mqtt docs) - Cleanup config flow and tests for here_travel_time (@eifinger
- #72364 ) (here_travel_time docs) - Add climate tests for devolo_home_control (@Shutgun
- #72230 ) (devolo_home_control docs) - Adjust device_automation type hints in zha (@epenet
- #72142 ) (zha docs) - Handle Sense timeout exceptions from initial authentication (@kbickar
- #72369 ) (sense docs) - Log SamsungTV state changes (@epenet
- #71989 ) (samsungtv docs) - Mark unused sync toggle method from ToggleEntity as final (@emontnemery
- #72370 ) (hdmi_cec docs) - Add agent version to Supervisor system health (@ludeeus
- #72360 ) (hassio docs) - Add climate platform to Big Ass Fans (@bdraco
- #72117 ) (baf docs) (new-platform) - Enforce type hints on device_automation platform (@epenet
- #72126 ) - Remove unnecessary class from wemo test_fan (@esev
- #72377 ) (wemo docs) - Remove sqlite 3.34.1 downgrade workaround by reverting “Downgrade sqlite-libs on docker image (#55591)” (@bdraco
- #72342 ) - Use properties of wemo Maker device (@esev
- #72378 ) (wemo docs) - Add template as_timedelta (@eifinger
- #71801 ) (noteworthy) - Add Honeywell Lyric application credentials platform and deprecate configuration in yaml (@allenporter
- #72335 ) (lyric docs) (breaking-change) - Always pass the source of the trigger for logbook context messages (@bdraco
- #72333 ) - Update Pillow to 9.1.1 (@frenck
- #72376 ) (dependency) - Improve DEVICE_TRIGGERS typing in tasmota (@epenet
- #72149 ) (tasmota docs) - Chunk large logbook queries and add an end_time to the api so we stop sending events (@bdraco
- #72351 ) (logbook docs) - Bump Frontend to 20220523.0 (@zsarnett
- #72397 ) (frontend docs) - Add metadata to logbook live stream websocket endpoint (@bdraco
- #72394 ) (logbook docs) - Adjust config-flow type hints in cloudflare (@epenet
- #72388 ) (cloudflare docs) - Bump pywemo==0.8.1 (@esev
- #72400 ) (wemo docs) (dependency) - Warn for old Google SDK version (@balloob
- #72403 ) (google_assistant docs) - Remove YAML configuration from Jandy iAqualink (@epenet
- #72404 ) (iaqualink docs) (breaking-change) - Moehlenhoff alpha2 sensors (@j-a-n
- #72161 ) (moehlenhoff_alpha2 docs) (new-platform) - Remove pavoni as vera codeowner (@pavoni
- #72421 ) (vera docs) - Prevent duplication of statistics metadata (@emontnemery
- #71637 ) (recorder docs) - Base Image: S6 overlay & jemalloc update (@pvizeli
- #72425 ) (breaking-change) - Support fibaro garage door devices (@rappenze
- #72299 ) (fibaro docs) - Enforce type hints for backup and cast platforms (@epenet
- #72223 ) - Add light platform to Big Ass Fans (@bdraco
- #72382 ) (baf docs) (new-platform) - Do not swallow WLED errors (@frenck
- #72407 ) (wled docs) - Update coverage to 6.4 (@frenck
- #72347 ) (dependency) - All WeMo devices use the Sensor platform (@esev
- #72396 ) (wemo docs) - Change default name of motion blind TDBU entities so they can be auto renamed (@freakinruben
- #72284 ) (motion_blinds docs) - Adjust config-flow type hints in axis (@epenet
- #72387 ) (axis docs) - Deprecate vera YAML configuration (@epenet
- #72418 ) (vera docs) (breaking-change) - Bump plugwise to v0.18.5 (@bouwew
- #72441 ) (plugwise docs) - Remove YAML configuration from vicare (@epenet
- #72408 ) (vicare docs) (breaking-change) - Refactor zwave_js setup entry (@MartinHjelmare
- #72414 ) (zwave_js docs) - Changes after late upnp review (@StevenLooman
- #72241 ) (upnp docs) - Adjust config-flow type hints in unifi (@epenet
- #72411 ) (unifi docs) - Update BMW connected drive to async (@rikroe
- #71827 ) (bmw_connected_drive docs) (breaking-change) (dependency) - Clean zwave_js api driver access (@MartinHjelmare
- #72419 ) (zwave_js docs) - Clean zwave_js entity driver access (@MartinHjelmare
- #72427 ) (zwave_js docs) - Update Rainforest Eagle to use eagle100 instead of uEagle (@hastarin
- #70177 ) (rainforest_eagle docs) (dependency) - Clean zwave_js platform typing (@MartinHjelmare
- #72439 ) (zwave_js docs) - Add configurable zha switch entity (@rforro
- #71784 ) (zha docs) - Don’t discover entities or initialize cluster channels for the coordinator in ZHA (@dmulcahey
- #72442 ) (zha docs) - ZHA Add entities for Lidl water valve quirk (@rforro
- #72307 ) (zha docs) - Improve Sensibo terminology (@gjohansson-ST
- #72451 ) (sensibo docs) - Bump Frontend to 20220524.0 (@zsarnett
- #72467 ) (frontend docs) - Use My Home Assistant for OAuth2 redirect callbacks (@frenck
- #72449 ) (breaking-change) - Use new project metadata format [PEP 621] (@cdce8p
- #72422 ) - Move zwave_js node metadata comments to separate WS API cmd (@raman325
- #71513 ) (zwave_js docs) - Use length_util for here_travel_time (@eifinger
- #72458 ) (here_travel_time docs) (breaking-change) (new-integration) (dependency) - Add number platform to Big Ass Fans (@bdraco
- #72435 ) (baf docs) - Handle Plex searches in URL media_content_id format (@jjlawren
- #72462 ) (plex docs) - Simplify setup of deCONZ platforms (@Kane610
- #72453 ) (deconz docs) - Fix deCONZ does not generate unique IDs for battery sensors (@Kane610
- #72455 ) (deconz docs) - Adjust path to version info in Github issue template (@spacegaier
- #72431 ) - Fix more typing for zwave_js (@raman325
- #72472 ) (zwave_js docs) - Bump PyViCare==2.16.2 (@oischinger
- #72448 ) (vicare docs) - Add netgear speed test sensor (@starkillerOG
- #72215 ) (netgear docs) - Allow removing devices in devolo_home_control (@Shutgun
- #72190 ) (devolo_home_control docs) - Check if attributes are present in new_state before accessing them (@RoboMagus
- #71967 ) (integration docs) - Better handling of balboa spa connection (@natekspencer
- #71909 ) (balboa docs) - Add config entities for the Aqara P1 motion sensor to ZHA (@dmulcahey
- #72466 ) (zha docs) - Stop updating google_calendars.yaml if it does not already exist (@allenporter
- #72340 ) (google docs) - Adjust config-flow type hints in philips_js (@epenet
- #72443 ) (philips_js docs) - Render template during stream_url test for generic camera (@davet2001
- #69716 ) (generic docs) - Use ‘python-homewizard-energy’ dependency for HomeWizard (@DCSBL
- #71781 ) (homewizard docs) (dependency) - Better detection for brightness support in fibaro light (@rappenze
- #71615 ) (fibaro docs) - Free color selection for Fritz!Smarthome lights (@flabbamann
- #66213 ) (fritzbox docs) - Add co2 and iaq entities to venstar component (@hall
- #71467 ) (venstar docs) - Improve AndroidTV typing (@ollo69
- #71036 ) (androidtv docs) - Fix Hue SONOFF S31 Lite zb plug (@Abadede
- #69589 ) (hue docs) - Improve tests of devolo_home_network (@Shutgun
- #71873 ) (devolo_home_network docs) - Adjust config-flow type hints in dynalite (@epenet
- #72476 ) (dynalite docs) - Add TotalConnect options flow to auto-bypass low battery (@austinmroczek
- #62458 ) (totalconnect docs) - Create iAlarmXR integration (@bigmoby
- #67817 ) (ialarmxr docs) (new-integration) - Fix container init (@frenck
- #72478 ) - Bump pychromecast to 12.1.3 (@emontnemery
- #72475 ) (cast docs) - Bump ZHA quirks to 0.0.74 (@dmulcahey
- #72482 ) (zha docs) (dependency) - Fix meater remaining time sensor (@emontnemery
- #72490 ) (meater docs) - Clean zwave_js api typing (@MartinHjelmare
- #72484 ) (zwave_js docs) - Clean zwave_js services typing (@MartinHjelmare
- #72485 ) (zwave_js docs) - Clean zwave_js remaining typing issues (@MartinHjelmare
- #72488 ) (zwave_js docs) - Allow zwave_js/network_status WS API to accept device or entry ID (@raman325
- #72205 ) (zwave_js docs) - Bypass dynamic validation for zwave_js custom triggers (@raman325
- #72471 ) (zwave_js docs) - Bump zwave-js-server-python to 0.37.0 (@raman325
- #72395 ) (zwave_js docs) (breaking-change) (dependency) - Fix typo in ISY994 re-authentication dialog (@spacegaier
- #72497 ) (isy994 docs) - Hardware integration MVP (@emontnemery
- #71677 ) (hassio docs) (hardware docs) (raspberrypi docs) (new-integration) - Update mypy to 0.960 (@cdce8p
- #72481 ) (recorder docs) (sonos docs) (dependency) - Bump Frontend to 20220525.0 (@zsarnett
- #72496 ) (frontend docs) - Throw nest climate API errors as HomeAssistantErrors (@allenporter
- #72474 ) (nest docs) (beta fix) - Add hardkernel hardware integration (@emontnemery
- #72489 ) (hardkernel docs) (beta fix) (new-integration) - Move manual configuration of MQTT device_tracker to the integration key (@jbouwh
- #72493 ) (mqtt docs) (beta fix) - Fixes for logbook filtering and add it to the live stream (@bdraco
- #72501 ) (recorder docs) (logbook docs) (beta fix) - Fix flux_led taking a long time to recover after offline (@bdraco
- #72507 ) (flux_led docs) (beta fix) (dependency) - Update node statistics for zwave_js device diagnostics dump (@raman325
- #72509 ) (zwave_js docs) (beta fix) - Fix Google Assistant brightness calculation (@jack5mikemotown
- #72514 ) (google_assistant docs) (beta fix) - Fix bond device state with v3 firmwares (@marciogranzotto
- #72516 ) (bond docs) (beta fix) (dependency) - Fix jitter in nzbget uptime sensor (@raman325
- #72518 ) (nzbget docs) (beta fix) - Fix Moehlenhoff Alpha2 set_target_temperature and set_heat_area_mode (@j-a-n
- #72533 ) (moehlenhoff_alpha2 docs) (beta fix) - Add logbook entries for zwave_js events (@raman325
- #72508 ) (zwave_js docs) (beta fix) - Include provider type in auth token response (@balloob
- #72560 ) (auth docs) (beta fix) - Update frontend to 20220526.0 (@bramkragten
- #72567 ) (frontend docs) (beta fix) - Attach SSL context to SMTP notify and IMAP sensor (@balloob
- #72568 ) (imap_email_content docs) (smtp docs) (breaking-change) (beta fix) - fjaraskupan: Don’t set hardware filters for service id (@elupus
- #72569 ) (fjaraskupan docs) (beta fix) - Fix memory leak when firing state_changed events (@bdraco
- #72571 ) (beta fix) - Bump httpx to 0.23.0 (@uvjustin
- #72573 ) (beta fix) - Reduce the scope of the google calendar track deprecation (@allenporter
- #72575 ) (google docs) (beta fix) - Revert “Remove sqlite 3.34.1 downgrade workaround by reverting “Downgrade sqlite-libs on docker image (#55591)” (#72342)” (@bdraco
- #72578 ) (beta fix) - Simplify MQTT PLATFORM_CONFIG_SCHEMA_BASE (@emontnemery
- #72589 ) (mqtt docs) (beta fix) - Require passing target player when resolving media (@emontnemery
- #72593 ) (media_source docs) (beta fix) - Update integrations to pass target player when resolving media (@emontnemery
- #72597 ) (beta fix) - Bump laundrify_aio to v1.1.2 (@xLarry
- #72605 ) (laundrify docs) (beta fix) (dependency) - Revert “Add service entity context (#71558)” (@balloob
- #72610 ) (beta fix) - Fix recorder system health when the db_url is lacking a hostname (@bdraco
- #72612 ) (recorder docs) (beta fix) - Bump regenmaschine to 2022.05.0 (@bachya
- #72613 ) (rainmachine docs) (beta fix) (dependency) - Add explict type casts for postgresql filters (@bdraco
- #72615 ) (recorder docs) (beta fix) - Handle OAuth2 rejection (@balloob
- #72040 ) (beta fix) - Don’t import google calendar user pref for disabling new entities (@allenporter
- #72652 ) (google docs) (breaking-change) (beta fix) - Defer google calendar integration reload to a task to avoid races of reload during setup (@allenporter
- #72608 ) (google docs) (beta fix) - Escape % and _ in history/logbook entity_globs, and use ? as _ (@bdraco
- #72623 ) (recorder docs) (history docs) (beta fix) - Bump awesomeversion from 22.5.1 to 22.5.2 (@ludeeus
- #72624 ) (beta fix) (dependency) - Prevent config entries from being reloaded concurrently (@bdraco
- #72636 ) (beta fix) - Bump bimmer_connected to 0.9.2 (@rikroe
- #72653 ) (bmw_connected_drive docs) (beta fix) (dependency) - Manage stations via integrations configuration in Tankerkoenig (@mib1185
- #72654 ) (tankerkoenig docs) (beta fix) - Incorporate various improvements for the ws66i integration (@ssaenger
- #71717 ) (ws66i docs) (beta fix) - Convert media player enqueue to an enum (@balloob
- #72406 ) (media_player docs) (tts docs) (sonos docs) (squeezebox docs) (bluesound docs) (heos docs) (breaking-change) (beta fix) - Fix yolink device unavailable on startup (@matrixd2
- #72579 ) (yolink docs) (beta fix) - Fix homewizard diagnostics and add tests (@DCSBL
- #72611 ) (homewizard docs) (beta fix) - iAlarm XR integration refinements (@bigmoby
- #72616 ) (ialarm_xr docs) (beta fix) (dependency) - Guard against missing data in 1st generation RainMachine controllers (@bachya
- #72632 ) (rainmachine docs) (beta fix) - Fix zwave_js custom trigger validation bug (@raman325
- #72656 ) (zwave_js docs) (beta fix) - Allow removing a ring device (@balloob
- #72665 ) (ring docs) (beta fix) - Switch severity for gesture logging (@ludeeus
- #72668 ) (nanoleaf docs) (beta fix) - Check ISY994 climate for unknown humidity on Z-Wave Thermostat (@shbatm
- #72670 ) (isy994 docs) (beta fix) - Address late review comments for Tankerkoenig (@mib1185
- #72672 ) (tankerkoenig docs) (beta fix) - Bump bimmer_connected to 0.9.3 (@rikroe
- #72677 ) (bmw_connected_drive docs) (beta fix) (dependency) - Bump hatasmota to 0.5.1 (@emontnemery
- #72696 ) (tasmota docs) (beta fix) - Improve handling of MQTT overridden settings (@emontnemery
- #72698 ) (mqtt docs) (beta fix) - Add support for announce to play_media (@balloob
- #72566 ) (media_player docs) (tts docs) (beta fix) - Make logbook inherit the recorder filter (@bdraco
- #72728 ) (recorder docs) (logbook docs) (breaking-change) (beta fix) - Bump plexapi to 4.11.2 (@jjlawren
- #72729 ) (plex docs) (beta fix) (dependency) - Bump zwave-js-server-python to 0.37.1 (@raman325
- #72731 ) (zwave_js docs) (beta fix) (dependency) - Fix invalid RainMachine syntax (@bachya
- #72732 ) (rainmachine docs) (beta fix) - Bump regenmaschine to 2022.05.1 (@bachya
- #72735 ) (rainmachine docs) (beta fix) (dependency) - Bump simplisafe-python to 2022.05.2 (@bachya
- #72740 ) (simplisafe docs) (beta fix) (dependency) - Add empty string to list of invalid states (@eyager1
- #72590 ) (statistics docs) (beta fix) - SmartThings issue with unique_id (@alexeyzimarev
- #72715 ) (smartthings docs) (beta fix) - Fix hive authentication process (@KJonline
- #72719 ) (hive docs) (beta fix) (dependency) - Alter RainMachine to not create entities if the underlying data is missing (@bachya
- #72733 ) (rainmachine docs) (beta fix) - Small performance improvement for matching logbook rows (@bdraco
- #72750 ) (logbook docs) (beta fix) - Make zone condition more robust by ignoring unavailable and unknown entities (@exxamalte
- #72751 ) (geo_location docs) (beta fix) - Improve integration sensor’s time unit handling (@emontnemery
- #72759 ) (integration docs) (beta fix) - Bump ZHA quirks lib to 0.0.75 (@dmulcahey
- #72765 ) (zha docs) (beta fix) (dependency) - Update frontend to 20220531.0 (@bramkragten
- #72775 ) (frontend docs) (beta fix) - Fix queries for logbook context_ids running in the wrong executor (@bdraco
- #72778 ) (logbook docs) (beta fix) - Don’t set headers kwargs multiple times (@elupus
- #72779 ) (beta fix) - Prevent live logbook from sending state changed events when we only want device ids (@bdraco
- #72780 ) (logbook docs) (beta fix) - Ensure the statistics_meta table is using the dynamic row format (@bdraco
- #72784 ) (recorder docs) (beta fix) - Improve cast HLS detection (@emontnemery
- #72787 ) (cast docs) (beta fix) - Stringify mikrotik device_tracker name (@emontnemery
- #72788 ) (mikrotik docs) (beta fix) - Sync entities when enabling/disabling Google Assistant (@balloob
- #72791 ) (cloud docs) (google_assistant docs) (beta fix) - Fix #72749 (@dgomes
- #72794 ) (utility_meter docs) (beta fix) - Support add/next/play/replace enqueue options in Sonos (@jjlawren
- #72800 ) (sonos docs) (beta fix) - Add package constraint for pydantic (@AngellusMortis
- #72799 ) (beta fix) - Cleanup handling of new enqueue & announce features in Sonos (@jjlawren
- #72801 ) (sonos docs) (beta fix) - Don’t trigger entity sync when Google Assistant gets disabled (@balloob
- #72805 ) (cloud docs) (beta fix) - Bump sqlalchemy to 1.4.37 (@bdraco
- #72809 ) (recorder docs) (sql docs) (beta fix) (dependency) - Add Motionblinds WoodShutter support (@starkillerOG
- #72814 ) (motion_blinds docs) (beta fix) (dependency) - Fix purge of legacy database events that are not state changed (@bdraco
- #72815 ) (recorder docs) (beta fix) - Fix logbook spinner never disappearing when all entities are filtered (@bdraco
- #72816 ) (logbook docs) (beta fix)