Full Changelog for Home Assistant Core 2022.5
These are all the changes included in the Home Assistant Core 2202.5 release.
For a summary in a more readable format: Release notes blog for this release.
Full Changelog
- Fix typing on recorder.history (@bdraco
- #68917 ) (recorder docs) - Bump version to 2022.5.0dev0 (@frenck
- #68923 ) - Motion Blinds integration add Brel dhcp discovery (@starkillerOG
- #68938 ) (motion_blinds docs) - Bump simplisafe-python to 2022.03.2 (@bachya
- #68915 ) (simplisafe docs) (dependency) - Bump actions/cache from 3.0.0 to 3.0.1 (@dependabot - #68958
) (dependency) - Add scaffold template for backup (@ludeeus
- #68961 ) - Revert “Pin click to fix typer issue” (@epenet
- #68927 ) - Remove deprecated Updater integration (@frenck
- #68981 ) (updater docs) (breaking-change) - Bump aioguardian to 2022.03.2 (@bachya
- #68916 ) (guardian docs) (dependency) - Bump simplisafe-python to 2022.03.3 (@bachya
- #68990 ) (simplisafe docs) (dependency) - Remove deprecated reject_call service from modem_callerid (@frenck
- #69019 ) (modem_callerid docs) (breaking-change) - Remove update throttle in LG Netcast (@Drafteed
- #68902 ) (lg_netcast docs) - Update jinja2 to 3.1.1 (@frenck
- #68988 ) (dependency) - Remove calendar mypy ignores, now that calendar has full typing (@allenporter
- #69051 ) (calendar docs) - Update watchdog to 2.1.7 (@frenck
- #68985 ) (folder_watcher docs) (dependency) - Invert number option (@iMicknl
- #68972 ) (overkiz docs) - LIFX device cleanup cleanup (@amelchio
- #68937 ) (lifx docs) - Bump voluptuous to 0.13.0 (@epenet
- #68897 ) (dependency) - Update debugpy to 1.6.0 (@frenck
- #68989 ) (debugpy docs) (dependency) - Ignore old_state when using delta_values (@dgomes
- #68402 ) (utility_meter docs) - Add EntityFeature enum to Alarm Control Panel (@frenck
- #69044 ) (alarm_control_panel docs) (manual docs) (breaking-change) - Add color mode support to zengge light (@emontnemery
- #55260 ) (zengge docs) (breaking-change) - Add Meater integration (@Sotolotl
- #44929 ) (meater docs) (new-integration) - Drop deprecated support for unit_of_measurement from sensor (@emontnemery
- #69061 ) (sensor docs) (breaking-change) - Migrate crownstone light to color_mode (@emontnemery
- #69081 ) (crownstone docs) - Add EntityFeature enum to Camera (@frenck
- #69072 ) (camera docs) (demo docs) (breaking-change) - Add EntityFeature enum to Cover (@frenck
- #69088 ) (cover docs) (mqtt docs) (demo docs) (breaking-change) - Cleanup ENTITY_CATEGORIES_SCHEMA (@epenet
- #66549 ) (mqtt docs) (knx docs) (mobile_app docs) - Add EntityFeature enum to Climate (@frenck
- #69077 ) (climate docs) (demo docs) (breaking-change) - Add EntityFeature enum to Humidifier (@frenck
- #69092 ) (demo docs) (humidifier docs) (breaking-change) - Remove deprecated DEVICE_CLASS_* and STATE_CLASS_* from Airzone (@Noltari
- #69096 ) (airzone docs) - Add EntityFeature enum to Fan (@frenck
- #69091 ) (fan docs) (demo docs) (breaking-change) - Drop support for Tradfri groups and YAML configuration (@ggravlingen
- #68033 ) (tradfri docs) (breaking-change) - Add missing typing to Airzone tests (@Noltari
- #69097 ) (airzone docs) - Migrate bond light to color_mode (@emontnemery
- #69078 ) (bond docs) - Add EntityFeature enum to Water Heater (@frenck
- #69123 ) (demo docs) (water_heater docs) (breaking-change) - Add EntityFeature enum to Vacuum (@frenck
- #69121 ) (demo docs) (vacuum docs) (breaking-change) - Add EntityFeature enum to Light (@frenck
- #69103 ) (light docs) (demo docs) (breaking-change) - Add EntityFeature enum to Lock (@frenck
- #69118 ) (lock docs) (demo docs) (breaking-change) - Add EntityFeature enum to Media Player (@frenck
- #69119 ) (media_player docs) (demo docs) (breaking-change) - Add EntityFeature enum to Remote (@frenck
- #69120 ) (remote docs) (breaking-change) - Add Shelly visit device link to discovered devices (@chemelli74
- #69185 ) (shelly docs) - Add Fritz visit device link to discovered devices (@chemelli74
- #69186 ) (fritz docs) - Migrate everlights light to color_mode (@emontnemery
- #69182 ) (everlights docs) - Migrate eufy light to color_mode (@emontnemery
- #69181 ) (eufy docs) - Do not redact diagnostics empty key (@ollo69
- #69160 ) (diagnostics docs) - Migrate devolo_home_control light to color_mode (@emontnemery
- #69176 ) (devolo_home_control docs) - Remove use of deprecated constants from evil_genius_labs light (@emontnemery
- #69183 ) (evil_genius_labs docs) - Migrate enocean light to color_mode (@emontnemery
- #69180 ) (enocean docs) - Migrate elkm1 light to color_mode (@emontnemery
- #69179 ) (elkm1 docs) - Migrate dynalite light to color_mode (@emontnemery
- #69177 ) (dynalite docs) - Migrate decora_wifi light to color_mode (@emontnemery
- #69175 ) (decora_wifi docs) - Migrate decora light to color_mode (@emontnemery
- #69174 ) (decora docs) - Improve totalconnect error handling (@austinmroczek
- #68716 ) (totalconnect docs) (dependency) - Motion Blinds opening closing (@starkillerOG
- #68837 ) (motion_blinds docs) - Motion Blinds integration add dhcp discovery for Connector (@starkillerOG
- #68969 ) (motion_blinds docs) - Bump sqlalchemy to 1.4.34 (@bdraco
- #69202 ) (recorder docs) (sql docs) - Catch malformed coordinates in here_travel_time (@eifinger
- #69023 ) (here_travel_time docs) - Add type hints to honeywell (@epenet
- #69217 ) (honeywell docs) - Switch Airzone to ClimateEntityFeature (@Noltari
- #69136 ) (airzone docs) - Add type hints to here_travel_time (@epenet
- #69216 ) (here_travel_time docs) - Move some Alarm Control Panel constants (@frenck
- #69221 ) (alarm_control_panel docs) - Bump actions/setup-python from 3.0.0 to 3.1.0 (@dependabot - #69227
) (dependency) - Migrate ads light to color_mode (@emontnemery
- #69071 ) (ads docs) - Migrate avea light to color_mode (@emontnemery
- #69073 ) (avea docs) - Migrate avion light to color_mode (@emontnemery
- #69075 ) (avion docs) - Migrate blinkstick light to color_mode (@emontnemery
- #69076 ) (blinksticklight docs) - Migrate control4 light to color_mode (@emontnemery
- #69079 ) (control4 docs) - Add type hints to yeelight (@epenet
- #69213 ) (yeelight docs) - Add pylint plugin for deprecated STATE_CLASS_* (@epenet
- #69237 ) (tankerkoenig docs) (goodwe docs) (homewizard docs) - Migrate WLED to use EntityFeature enums (@frenck
- #69219 ) (wled docs) - Use MediaPlayerDeviceClass in vizio (@epenet
- #69265 ) (vizio docs) - Migrate hyperion light to color_mode (@emontnemery
- #69276 ) (hyperion docs) - Migrate greenwave light to color_mode (@emontnemery
- #69258 ) (greenwave docs) - Use SensorDeviceClass in homewizard (@epenet
- #69266 ) (homewizard docs) - Use stdlib statistics functions in min_max sensor (@emontnemery
- #69255 ) (min_max docs) - Use SensorDeviceClass in goodwe (@epenet
- #69263 ) (goodwe docs) - Migrate iaqualink light to color_mode (@emontnemery
- #69277 ) (iaqualink docs) - Migrate iglo light to color_mode (@emontnemery
- #69278 ) (iglo docs) - Remove deprecated YAML configuration from MJPEG Camera (@frenck
- #68980 ) (mjpeg docs) (breaking-change) - Switch Sensibo to ClimateEntityFeature (@Danielhiversen
- #69279 ) (sensibo docs) - Use CoverDeviceClass in soma (@epenet
- #69264 ) (soma docs) - Use CoverDeviceClass in homekit_controller (@epenet
- #69268 ) (homekit_controller docs) - Migrate firmata light to color_mode (@emontnemery
- #69256 ) (firmata docs) - Migrate futurenow light to color_mode (@emontnemery
- #69257 ) (futurenow docs) - Migrate isy994 light to color_mode (@emontnemery
- #69282 ) (isy994 docs) - Migrate home_connect light to color_mode (@emontnemery
- #69260 ) (home_connect docs) - Migrate homeworks light to color_mode (@emontnemery
- #69271 ) (homeworks docs) - Migrate hive light to color_mode (@emontnemery
- #69259 ) (hive docs) - Correct unit of vera power meter sensor (@emontnemery
- #69285 ) (vera docs) (breaking-change) - Migrate insteon light to color_mode (@emontnemery
- #69281 ) (insteon docs) - Migrate ihc light to color_mode (@emontnemery
- #69280 ) (ihc docs) - Migrate homematicip_cloud light to color_mode (@emontnemery
- #69270 ) (homematicip_cloud docs) - Add more constants to deprecated imports (@epenet
- #69253 ) - Switch Adax to ClimateEntityFeature (@Danielhiversen
- #69286 ) (adax docs) - Remove deprecated temperature conversion of non temperature sensors (@emontnemery
- #69069 ) (sensor docs) (breaking-change) - Honeywell outdoor sensor (@rdfurman
- #65347 ) (honeywell docs) (new-platform) (noteworthy) - Switch Mill to ClimateEntityFeature (@Danielhiversen
- #69293 ) (mill docs) - Adjust binary_sensor device classes in homekit (@epenet
- #69239 ) (homekit docs) (breaking-change) - Use SensorDeviceClass in honeywell (@epenet
- #69298 ) (honeywell docs) - Motion Blinds auto interface (@starkillerOG
- #68852 ) (motion_blinds docs) (dependency) - Motion revert moving state (@starkillerOG
- #69299 ) (motion_blinds docs) - Add sensor DEVICE_CLASS_* to deprecated imports (@epenet
- #69243 ) - Auto repack the database on the second sunday of the month (@bdraco
- #69314 ) (recorder docs) (breaking-change) (noteworthy) - Include threadname and time in pytest logs (@emontnemery
- #69307 ) - Add GitHub PRs and issues extension to devcontainer (@slovdahl
- #69296 ) - PhilipsTV - Add Ambilight + Hue switch entity (@bramstroker
- #69141 ) (philips_js docs) (noteworthy) - Add basic type hints to subaru (@epenet
- #69324 ) (subaru docs) - Add basic type hints to vulcan (@epenet
- #69321 ) (vulcan docs) - Add basic type hints to meater (@epenet
- #69323 ) (meater docs) - Add basic type hints to zwave_me (@epenet
- #69322 ) (zwave_me docs) - Add vesync 600S support (@ljmerza
- #69311 ) (vesync docs) - Cleanup constants in Tradfri integration (@ggravlingen
- #69125 ) (tradfri docs) - Revert “Use recorder executor in demo (#69327)” (@emontnemery
- #69334 ) (demo docs) - Add basic type hints to utility_meter (@epenet
- #69325 ) (utility_meter docs) - Migrate homematic light to color_mode (@emontnemery
- #69267 ) (homematic docs) - Bump pydeconz to v88 (@Kane610
- #69369 ) (deconz docs) (dependency) - Use EntityFeature enum in components (a**) (@epenet
- #69333 ) - Use EntityFeature enum in components (c**) (@epenet
- #69341 ) - Use EntityFeature enum in components (b**) (@epenet
- #69336 ) - Use EntityFeature enum in components (d**) (@epenet
- #69358 ) - Always use a commit interval of 0 for the in memory db in tests (@bdraco
- #69330 ) (recorder docs) - Minor changes on AndroidTV diagnostics (@ollo69
- #69197 ) (androidtv docs) - Use EntityFeature in geniushub (@epenet
- #69392 ) (geniushub docs) - Use EntityFeature enum in components (g**) (@epenet
- #69394 ) (generic_thermostat docs) (gogogate2 docs) (generic docs) (gpmdp docs) (generic_hygrostat docs) (gstreamer docs) (gree docs) - Use EntityFeature in ffmpeg (@epenet
- #69390 ) (ffmpeg docs) - Use EntityFeature enum in components (f**) (@epenet
- #69389 ) - Use EntityFeature enum in components (e**) (@epenet
- #69384 ) - Use EntityFeature enum in esphome (@epenet
- #69386 ) (esphome docs) - Use EntityFeature enum in evohome (@epenet
- #69385 ) (evohome docs) - Use EntityFeature in group (@epenet
- #69393 ) (group docs) - Fix units for Flick Electric sensor (@ZephireNZ
- #69396 ) (flick_electric docs) (breaking-change) - Use EntityFeature enum in components (h**) (@epenet
- #69403 ) - Use EntityFeature in homekit_controller (@epenet
- #69404 ) (homekit_controller docs) - Use EntityFeature in homematic (@epenet
- #69405 ) (homematic docs) (homematicip_cloud docs) - Bump codecov/codecov-action from 2.1.0 to 3 (@dependabot - #69383
) (dependency) - Minor tweak of recorder typing (@emontnemery
- #69415 ) (recorder docs) - Use EntityFeature enum in components (m**) (@epenet
- #69414 ) - Add device trigger support to Update entity (@frenck
- #69395 ) (update docs) - Add zeroconf discovery to zwave_js (@raman325
- #69382 ) (zwave_js docs) (noteworthy) - Improve the use of bakeries in recorder (@emontnemery
- #69418 ) (recorder docs) - Migrate modbus light to color_mode (@emontnemery
- #69426 ) (modbus docs) - Add service to set type of radar to retrieve. (@gwww
- #68252 ) (environment_canada docs) - Use EntityFeature enum in components (w**) (@epenet
- #69468 ) (wemo docs) (webostv docs) (wilight docs) (whirlpool docs) - Use EntityFeature enum in switch_as_x (@epenet
- #69442 ) (switch_as_x docs) - Remove deprecated Wanted sensor in radarr (@tkdrob
- #69500 ) (radarr docs) (breaking-change) - Move Local OAuth http endpoint registration to auth component (@allenporter
- #69507 ) (breaking-change) - Bump env_canada to 0.5.22 (@michaeldavie
- #69503 ) (environment_canada docs) (dependency) - Use EntityFeature enum in components (z**) (@epenet
- #69471 ) (zha docs) (ziggo_mediabox_xl docs) (zhong_hong docs) (zwave_js docs) (zwave_me docs) - Use EntityFeature enum in components (v**) (@epenet
- #69465 ) - Deprecate SUPPORT_*-constants for Tradfri integration (@ggravlingen
- #69368 ) (tradfri docs) - Migrate lutron_caseta light to color_mode (@emontnemery
- #69423 ) (lutron_caseta docs) - Migrate pilight light to color_mode (@epenet
- #69531 ) (pilight docs) - Migrate myq light to color_mode (@emontnemery
- #69427 ) (myq docs) - Use EntityFeature constants in homekit (@epenet
- #69535 ) (homekit docs) - Migrate rfxtrx light to color_mode (@epenet
- #69530 ) (rfxtrx docs) - Migrate smarttub light to color_mode (@epenet
- #69529 ) (smarttub docs) - Migrate tellstick light to color_mode (@epenet
- #69528 ) (tellstick docs) - Migrate unifiprotect light to color_mode (@epenet
- #69527 ) (unifiprotect docs) - Migrate x10 light to color_mode (@epenet
- #69526 ) (x10 docs) - Migrate unifiled light to color_mode (@epenet
- #69523 ) (unifiled docs) - Migrate sisyphus light to color_mode (@epenet
- #69521 ) (sisyphus docs) - Use EntityFeature enum in components (n**) (@epenet
- #69432 ) (netatmo docs) (nuheat docs) (ness_alarm docs) (nuki docs) (nad docs) (nx584 docs) (nexia docs) - Use EntityFeature enum in components (l**) (@epenet
- #69412 ) - Use EntityFeature enum in components (u**) (@epenet
- #69462 ) (universal docs) (uvc docs) (ue_smart_radio docs) (unifiprotect docs) - Use EntityFeature enum in components (i**) (@epenet
- #69409 ) - Use EntityFeature enum in components (s** 1/2) (@epenet
- #69439 ) - Migrate rflink light to color_mode (@epenet
- #69532 ) (rflink docs) - Migrate tellduslive light to color_mode (@epenet
- #69522 ) (tellduslive docs) - Deprecate SUPPORT_* constants in remote (@epenet
- #69515 ) - Migrate velbus light to color_mode (@epenet
- #69525 ) (velbus docs) - Use EntityFeature enum in mqtt (@epenet
- #69416 ) (mqtt docs) - Migrate upb light to color_mode (@epenet
- #69524 ) (upb docs) - Adjust inheritance in rflink lights (@epenet
- #69541 ) (rflink docs) - CI: Use partial runs for prettier (@epenet
- #69546 ) - Cleanup recorder history typing (@bdraco
- #69408 ) (recorder docs) (sensor docs) (statistics docs) - Always use a commit interval of 0 for the in memory db in tests (@emontnemery
- #69556 ) (recorder docs) - Bump sqlalchemy to 1.4.35 (@bdraco
- #69534 ) (recorder docs) (sql docs) - Use EntityFeature enum in vizio (@epenet
- #69571 ) (vizio docs) - Use EntityFeature enum in components (t**) (@epenet
- #69457 ) (tado docs) (toon docs) (tuya docs) (totalconnect docs) (tfiac docs) (touchline docs) (tasmota docs) (tolo docs) - Deprecate SUPPORT_* constants in lock (@epenet
- #69513 ) - Use EntityFeature enum in components (x**) (@epenet
- #69469 ) (xs1 docs) (xiaomi_miio docs) (xiaomi_tv docs) (xbox docs) - Use EntityFeature enums in alexa (@epenet
- #69570 ) (alexa docs) - Migrate lcn light to color_mode (@emontnemery
- #69419 ) (lcn docs) - Migrate lutron light to color_mode (@emontnemery
- #69422 ) (lutron docs) - Migrate lw12wifi light to color_mode (@emontnemery
- #69424 ) (lw12wifi docs) - Migrate litejet light to color_mode (@emontnemery
- #69421 ) (litejet docs) - Migrate mochad light to color_mode (@emontnemery
- #69425 ) (mochad docs) - Migrate mystrom light to color_mode (@emontnemery
- #69428 ) (mystrom docs) - Use EntityFeature enum in components (r**) (@epenet
- #69437 ) (rfxtrx docs) (roku docs) (radiotherm docs) (russound_rio docs) (russound_rnet docs) (risco docs) (roon docs) - Use EntityFeature enum in components (p**) (@epenet
- #69434 ) - Use EntityFeature enum in components (s** 2/2) (@epenet
- #69441 ) - Use EntityFeature enum in components (y**) (@epenet
- #69470 ) (yamaha_musiccast docs) (yamaha docs) (yale_smart_alarm docs) - Use EntityFeature enum in components (o**) (@epenet
- #69433 ) (opentherm_gw docs) (onvif docs) (onkyo docs) (opengarage docs) (openhome docs) (oem docs) (overkiz docs) - Use EntityFeature enums in forked_daapd (@epenet
- #69572 ) (forked_daapd docs) - Use EntityFeature enums in emulated_hue (@epenet
- #69573 ) (emulated_hue docs) - Use EntityFeature enums in aladdin_connect (@epenet
- #69574 ) (aladdin_connect docs) - Use EntityFeature enum in components (k**) (@epenet
- #69411 ) (knx docs) (kodi docs) (kef docs) (kaleidescape docs) - Deprecate SUPPORT_* constants in water-heater (@epenet
- #69512 ) - Deprecate SUPPORT_* constants in humidifier (@epenet
- #69519 ) - Speedup recorder test test_write_lock_db (@emontnemery
- #69578 ) (recorder docs) - Use EntityFeature enums in nest (@epenet
- #69590 ) (nest docs) - Use EntityFeature enums in overkiz (@epenet
- #69587 ) (overkiz docs) - Use EntityFeature enums in mobile_app (@epenet
- #69592 ) (mobile_app docs) - Use EntityFeature enums in lutron_caseta (@epenet
- #69588 ) (lutron_caseta docs) - Use EntityFeature enums in template (@epenet
- #69583 ) (template docs) - Finalize deprecation of groups in Tradfri integration (@ggravlingen
- #69460 ) (tradfri docs) - Bump smarttub to 0.0.31 (@mdz
- #69599 ) (smarttub docs) (dependency) - Add EntityFeature enum to Siren (@epenet
- #69585 ) (siren docs) (breaking-change) - Deprecate SUPPORT_* constants in fan (@epenet
- #69514 ) - Allow empty config in discovery.async_load_platform (@emontnemery
- #69619 ) - Deprecate SUPPORT_* constants in climate (@epenet
- #69482 ) - Deprecate SUPPORT_* constants in media_player (@epenet
- #69518 ) - Deprecate SUPPORT_* constants in cover (@epenet
- #69484 ) - Deprecate SUPPORT_* constants in alarm_control_panel (@epenet
- #69475 ) - Don’t allow in-memory SQLite database (@emontnemery
- #69616 ) (recorder docs) (breaking-change) - Reduce memory pressure during database migration (@bdraco
- #69628 ) (recorder docs) - Use SirenEntityFeature enum in components (@epenet
- #69645 ) (rfxtrx docs) (zha docs) (deconz docs) (tuya docs) (devolo_home_control docs) (zwave_js docs) (overkiz docs) (switch_as_x docs) - Use SirenEntityFeature enum in demo (@epenet
- #69649 ) (demo docs) - Bump actions/setup-python from 3.1.0 to 3.1.1 (@dependabot - #69646
) (dependency) - Deprecate SUPPORT_* constants in camera (@epenet
- #69481 ) - Use SirenEntityFeature enum in mqtt (@epenet
- #69647 ) (mqtt docs) - Fix spelling of periodic in recorder (@bdraco
- #69658 ) (recorder docs) - Reduce indent in recorder event processing (@bdraco
- #69659 ) (recorder docs) - Deprecate SUPPORT_* constants in siren (@epenet
- #69648 ) - Remove “XXX” from calendar tests and implement real test (@allenporter
- #69677 ) (google docs) - bump pynws (@MatthewFlamm
- #69634 ) (nws docs) (dependency) - Full test coverage for KNX integration (@marvin-w
- #69697 ) (knx docs) - Remove unnecessary async from test fixtures (@allenporter
- #69722 ) (google docs) - Remove EVENT_TIME_CHANGED and EVENT_TIMER_OUT_OF_SYNC (@bdraco
- #69643 ) (breaking-change) - Improve typing of deCONZ services (@Kane610
- #69444 ) (deconz docs) - Move constants into corresponding platforms in Synology DSM (@mib1185
- #69752 ) (synology_dsm docs) - Refactor KNX config flow and validate user input (@farmio
- #69698 ) (knx docs) - Improve typing of deCONZ events (@Kane610
- #69478 ) (deconz docs) - Update integration Riemann sum to use _attr* (@dgomes
- #69769 ) (integration docs) - Cleanup calendar APIs and introduce a dataclass for representing events (@allenporter
- #68843 ) (google docs) (calendar docs) (demo docs) (caldav docs) (twentemilieu docs) (breaking-change) - Fix area name unchanged gets written (@frenck
- #69813 ) - Update Tibber library (@Danielhiversen
- #69807 ) (tibber docs) (dependency) - Add missing type declaration to AsusWrt Scanner Entity (@ollo69
- #69773 ) (asuswrt docs) - Add attribute to zone indicating persons in zone (@frenck
- #69767 ) (zone docs) (noteworthy) - Improve typing of deCONZ gateway (@Kane610
- #69459 ) (deconz docs) - Add SelectorType enum and TypedDicts for each selector’s data (@raman325
- #68399 ) - Add support for expanding zones in templates (@frenck
- #69793 ) - Bump actions/stale from 4 to 5 (@dependabot - #69836
) (dependency) - Bump actions/download-artifact from 2 to 3 (@dependabot - #69837
) (dependency) - Improve typing of deCONZ alarm control panel (@Kane610
- #69680 ) (deconz docs) - Update xknx to 0.20.2 (@marvin-w
- #69853 ) (knx docs) (dependency) - Add ColorMode enum to light platform (@frenck
- #69223 ) (light docs) (demo docs) (breaking-change) - Mark KNX as a platinum quality integration (@marvin-w
- #69711 ) (knx docs) - Bump dependencies in Overkiz integration (@iMicknl
- #69855 ) (overkiz docs) - EmonCMS - Set device and state class for more feed units (@ablack89
- #69872 ) (emoncms docs) - Use
pysnmplib
instead ofpysnmp
(@bieniu- #69841 ) (snmp docs) (brother docs) (dependency) - Allow any entity to match state condition (@frenck
- #69763 ) (dependency) (noteworthy) - Run stale workflow only in the home-assistant organization (@slovdahl
- #69875 ) - Add stop/error script/automation action (@frenck
- #67340 ) (noteworthy) - Update elkm1_lib to 1.3.0 (@gwww
- #69885 ) (elkm1 docs) (dependency) - Replace Camera STREAM_ constants with StreamType enum (@frenck
- #69871 ) (camera docs) (nest docs) (breaking-change) - Update Meater codeowners (@emontnemery
- #69915 ) (meater docs) - Bump actions/setup-python from 3.1.1 to 3.1.2 (@dependabot - #69910
) (dependency) - Bump actions/cache from 3.0.1 to 3.0.2 (@dependabot - #69909
) (dependency) - Add if/else automation/script action (@frenck
- #69811 ) (noteworthy) - Drop frontend metadata from entity service schemas (@emontnemery
- #69894 ) (media_player docs) (noteworthy) - Add MutexPool for recorder tests (@emontnemery
- #69410 ) (recorder docs) - Drop upnp options flow (@StevenLooman
- #69134 ) (upnp docs) (breaking-change) - Trigger on not matching to/from states (@frenck
- #69760 ) (homeassistant docs) (noteworthy) - Bump androidtv to 0.0.67 (improve connect attempt logging) (@JeffLIrion
- #69721 ) (androidtv docs) (dependency) - Remove myself from Pi-hole codeowners (@fabaff
- #69956 ) (pi_hole docs) - Remove myself from PVOutput codeowners (@fabaff
- #69957 ) (pvoutput docs) - Remove myself from Glances codeowners (@fabaff
- #69962 ) (glances docs) - Remove myself from Music Player Daemon codeowners (@fabaff
- #69963 ) (mpd docs) - Remove myself from InfluxDB codeowners (@fabaff
- #69964 ) (influxdb docs) - Remove myself from Flock codeowners (@fabaff
- #69973 ) (flock docs) - Update sentry-sdk to 1.5.9 (@frenck
- #69940 ) (sentry docs) (dependency) - Add type hints to Vacuum platform (@epenet
- #69960 ) (vacuum docs) (tuya docs) - Remove fabaff as codeowner from NO-IP integration (@fabaff
- #69988 ) (no_ip docs) - Update pylint to 2.13.5 (@cdce8p
- #69989 ) (recorder docs) (soundtouch docs) (samsungtv docs) (tailscale docs) (dependency) - Remove digital loggers integration (@tkdrob
- #69939 ) (digitalloggers docs) (breaking-change) - Remove myself from Gitter codeowners (@fabaff
- #69967 ) (gitter docs) - Add
diagnostics
platform to Xiaomi Miio integration (@bieniu- #69985 ) (xiaomi_miio docs) - Fix gif autoplaying in Matrix chat clients (@arychj
- #69982 ) (matrix docs) - Remove myself from dweet codeowners (@fabaff
- #69987 ) (dweet docs) - Upgrade TwitterAPI to 2.7.12 (@fabaff
- #69986 ) (twitter docs) (dependency) - Support specifying Airzone System ID (@Noltari
- #69751 ) (airzone docs) (dependency) - Use honeywell keys for unique IDs (@rdfurman
- #69858 ) (honeywell docs) - Remove deprecated unit configuration option from integration integration (@dgomes
- #69157 ) (integration docs) (breaking-change) - Add
diagnostics
platform for Airly integration (@bieniu- #69874 ) (airly docs) - Update pyupgrade to 2.32.0 (@cdce8p
- #69991 ) (dependency) - BMW Connected Drive: Remove deprecated services (@rikroe
- #69808 ) (bmw_connected_drive docs) (breaking-change) - Prevent item appear in media browser if name starts with dot (@DDanii
- #69820 ) (media_source docs) (breaking-change) - Add parallel automation/script actions (@frenck
- #69903 ) (noteworthy) - Improve typing of deCONZ binary_sensor platform (@Kane610
- #70003 ) (deconz docs) - Fix issue with relative time-based state updates in RainMachine zones (@bachya
- #69206 ) (rainmachine docs) (breaking-change) - Sensor updates (@dieselrabbit
- #69937 ) (screenlogic docs) (breaking-change) - Bump aioshelly to 2.0.0 (@thecode
- #70005 ) (shelly docs) (dependency) - Reduce precision of over-precise RainmMachine switch attributes (@bachya
- #70006 ) (rainmachine docs) (breaking-change) - Add
diagnostics
platform for GIOS integration (@bieniu- #69918 ) (gios docs) - Add Shelly gen2 authentication support (@thecode
- #69753 ) (shelly docs) (noteworthy) - Upgrade voluptuous to 0.13.1 (@fabaff
- #70007 ) (dependency) - Add unique_id to utility_meter sensors (@dgomes
- #68596 ) (utility_meter docs) - Eliminate duplicated run state logic in RainMachine (@bachya
- #70009 ) (rainmachine docs) - Add additional tplink ouis for dhcp discovery (@bdraco
- #70020 ) (tplink docs) - Fix bug in google calendar offset calculation (@allenporter
- #70024 ) (google docs) - Remove myself from alpha_vantage codeowners (@fabaff
- #70034 ) (alpha_vantage docs) - use
_attr_
form for mullvad and add _unique_id (@meichthys- #68947 ) (mullvad docs) - Remove myself from syslog codeowners (@fabaff
- #70045 ) (syslog docs) - Add extra check for tuple length to avoid out of range error in Frontend resolver (@breakthestatic
- #66470 ) (frontend docs) - Upgrade praw to 7.5.0 (@fabaff
- #70061 ) (reddit docs) (dependency) - Upgrade beautifulsoup4 to 4.11.1 (@fabaff
- #70058 ) (scrape docs) (dependency) - Improve typing of deCONZ climate platform (@Kane610
- #69882 ) (deconz docs) - Improve typing of deCONZ light platform (@Kane610
- #69886 ) (deconz docs) - Add ability to continue scripts/automations on error (@frenck
- #70004 ) (noteworthy) - Update aioairzone to v0.3.8 (@Noltari
- #70060 ) (airzone docs) (dependency) - Improve typing of deCONZ diagnostics (@Kane610
- #69491 ) (deconz docs) - Narrow the list of models of LIFX devices discovered using HomeKit (@Djelibeybi
- #70068 ) (lifx docs) - Increase recorder queue max backlog to 40k, improve message (@bdraco
- #70065 ) (recorder docs) - Add SENZ OAuth2 integration (@milanmeu
- #61233 ) (senz docs) (new-integration) - Refactor MQTT discovery (@jbouwh
- #67966 ) (mqtt docs) - Revert “Narrow the list of models of LIFX devices discovered using HomeKit” (@emontnemery
- #70085 ) (lifx docs) - Bump actions/checkout from 3.0.0 to 3.0.1 (@dependabot - #70073
) (dependency) - airzone: implement turn on/off (@Noltari
- #70095 ) (airzone docs) - sanitize state_classes (@dgomes
- #70090 ) (filter docs) - Reduce the number of queries needed to compile statistics (@bdraco
- #69731 ) (recorder docs) (sensor docs) - Allow disabling specific triggers/actions/conditions (@frenck
- #70082 ) (noteworthy) - airzone: climate: move id params to _async_update_hvac_params (@Noltari
- #70099 ) (airzone docs) - Add for each item support to repeat action (@frenck
- #70093 ) (noteworthy) - Fix missing title placeholders during unifiprotect reauth (@bdraco
- #70067 ) (unifiprotect docs) - Bump pyevilgenius to 2.0.0 (@balloob
- #70074 ) (evil_genius_labs docs) (dependency) - Migrate nanoleaf light to color_mode (@emontnemery
- #69429 ) (nanoleaf docs) - Add diagnostics platform (@bieniu
- #70046 ) (tractive docs) - Fix supported_features in Ecovacs vacuum (@epenet
- #69906 ) (ecovacs docs) - vicare: Diagnostics (@oischinger
- #69819 ) (vicare docs) - Improve typing of config flow (@Kane610
- #69438 ) (deconz docs) - Improve Elk-M1 Control typing (@gwww
- #69924 ) (elkm1 docs) (dependency) - Remove myself from codeowners (@fabaff
- #70129 ) (smtp docs) - Remove myself from codeowners (@fabaff
- #70127 ) (version docs) - Fix setup failure tests failing for the wrong reason (@thomasloven
- #70144 ) (homeassistant docs) - Bump flux_led to 0.28.28 (@bdraco
- #70139 ) (flux_led docs) (dependency) - Fix missing patching of homekit matchers in zeroconf tests (@bdraco
- #70141 ) (zeroconf docs) - Address late review of deconz climate (@Kane610
- #70148 ) (deconz docs) - Narrow down the list of LIFX models for HomeKit discovery (@Djelibeybi
- #70125 ) (zeroconf docs) (lifx docs) - Add entity registry helper to update entity platform (@raman325
- #69162 ) (tomorrowio docs) - Add restored to the set of attributes excluded from being recorded in the db (@bdraco
- #70169 ) (recorder docs) - Fix broken translation (@oischinger
- #70156 ) (vicare docs) - Bump greeclimate to 1.1.1 (@cmroche
- #70158 ) (gree docs) (dependency) - Add the ability to process integration platforms on demand (@bdraco
- #70174 ) - Improve typing of deCONZ sensor platform (@Kane610
- #70161 ) (deconz docs) - ElkM1 integration: library bump (@gwww
- #70197 ) (elkm1 docs) (dependency) - ElkM1 integration add types, part 2 (@gwww
- #70210 ) (elkm1 docs) - Fix elkm1 climate auto mode mapping (@bdraco
- #69297 ) (elkm1 docs) - Avoid calling time.monotonic on coordinator refresh unless we are debugging (@bdraco
- #70209 ) - Avoid importing distutils in plex (@bdraco
- #70203 ) (plex docs) - Add a guard when there are no integration platforms loaded (@bdraco
- #70182 ) - Only set attributes based on the configured type for min_max sensors (@bdraco
- #70142 ) (min_max docs) (breaking-change) - Rework Sonos discovery & availability (@jjlawren
- #70066 ) (sonos docs) - Defer profiler imports until needed to reduce memory pressure (@bdraco
- #70202 ) (profiler docs) - Rename async_process_integration_platform to async_process_integration_platform_for_component (@bdraco
- #70217 ) - Add recorder platform to input_boolean (@frenck
- #70154 ) (input_boolean docs) (breaking-change) - Exclude attributes for automation and script domains (@bdraco
- #70168 ) (automation docs) (script docs) (breaking-change) - Update pytest-cov to 3.0.0 (@frenck
- #68611 ) (dependency) - Use new async_process_integration_platform_for_component helper in sun (@bdraco
- #70183 ) (sun docs) - Add recorder platform to input_button (@frenck
- #70224 ) (input_button docs) (breaking-change) - Add recorder platform to input_datetime (@frenck
- #70225 ) (input_datetime docs) (breaking-change) - Add recorder platform to input_number (@frenck
- #70226 ) (input_number docs) (breaking-change) - Add recorder platform to input_text (@frenck
- #70227 ) (input_text docs) (breaking-change) - Replace Alarm Control Panel FORMAT_ constants with CodeFormat enum (@frenck
- #69861 ) (breaking-change) - Add Template selector (@frenck
- #70229 ) (noteworthy) - Improve AsusWRT diagnostics (@ollo69
- #69826 ) (asuswrt docs) - Improve AsusWrt test coverage (@ollo69
- #70215 ) (asuswrt docs) - Reduce state updates for OctoPrint (@slovdahl
- #70146 ) (octoprint docs) - Add shorthand notation for boolean conditions (@thomasloven
- #70120 ) (noteworthy) - Add recorder platform to input_select (@bdraco
- #70223 ) (input_select docs) (breaking-change) - Add update platform for Sensibo (@gjohansson-ST
- #70180 ) (sensibo docs) (breaking-change) (noteworthy) - Add outage map alerts to PECO (@IceBotYT
- #69825 ) (peco docs) - Refactor history_stats to minimize database access (part 1) (@bdraco
- #70134 ) (history_stats docs) - Fix issue with turning the ambilight on after switched off (@bramstroker
- #69132 ) (philips_js docs) - Switch to using ULIDs for context_ids (@bdraco
- #70246 ) - Rename wallbox non-config CONF_ variables (@hesselonline
- #69737 ) (wallbox docs) - Add guard for Sonos S1 radio show compatibility (@jjlawren
- #70251 ) (sonos docs) - Use CONF_NAME consistently in utility meter sensors with and without tariffs (@dgomes
- #69152 ) (utility_meter docs) - Correct state restoring for Utility Meter sensors (@dgomes
- #66851 ) (utility_meter docs) - Enable strict typing for deCONZ platforms binary_sensor+fan+logbook+number (@Kane610
- #70171 ) (deconz docs) - Revert “Revert “Use recorder executor in demo (#69327)” (#69334)” (@bdraco
- #69545 ) (demo docs) - Correct grammar in notification description (@davet2001
- #70249 ) (notify docs) - Add diagnostics platform to the Supervisor integration (@ludeeus
- #70265 ) (hassio docs) - Update sentry-sdk to 1.5.10 (@frenck
- #70269 ) (sentry docs) (dependency) - Update Pillow to 9.1.0 (@frenck
- #70273 ) (dependency) - Add Z-Wave.Me Fan support (@PoltoS
- #69768 ) (zwave_me docs) (new-platform) - Add clear_skipped service to update entity (@frenck
- #70116 ) (update docs) (noteworthy) - Add target_temp_step to generic_thermostat (@arantes555
- #58691 ) (generic_thermostat docs) - Update aioairzone to v0.4.0 (@Noltari
- #70280 ) (airzone docs) - Enable long term statistics for Xiaomi Mijia BLE Temperature and Humidity Sensor (@mib1185
- #70272 ) (mitemp_bt docs) - Add update entity to fritz integration (@Mask3007
- #70096 ) (fritz docs) (breaking-change) (noteworthy) - Add humidity to tomorrowio hourly weather forecasts (@lymanepp
- #70186 ) (tomorrowio docs) - Enable strict typing for deCONZ platforms cover+lock+siren+switch (@Kane610
- #69930 ) (deconz docs) - Add extra tests for input text (@balloob
- #70283 ) (input_text docs) - Revert “Add target_temp_step to generic_thermostat (#58691)” (@bdraco
- #70299 ) (generic_thermostat docs) - Add missing typing in AsusWRT router class (@ollo69
- #70189 ) (asuswrt docs) - Code quality improvements to PECO (@IceBotYT
- #70301 ) (peco docs) - ElkM1 integration adding types, part 3 (@gwww
- #70214 ) (elkm1 docs) - Fix flapping goalzero tests (@bdraco
- #70298 ) (goalzero docs) - Prevent tests changing units from affecting other tests (@bdraco
- #70300 ) - Generic thermostat temp step (@arantes555
- #70303 ) (generic_thermostat docs) - Elk types 4 (@gwww
- #70305 ) (elkm1 docs) - Highlight to drag-and-drop diagnostic data instead of copy-and-paste in issue template (@mib1185
- #70279 ) - Scale Z-Wave.Me max values (@PoltoS
- #70274 ) (zwave_me docs) - Add backup.create service (@frenck
- #70118 ) (backup docs) (noteworthy) - Don’t attempt to set invalid fan percentage and preset_mode (try 3) (@Flameeyes
- #70294 ) (fan docs) (breaking-change) - Add cmake to devcontainer (@justinedelson
- #70253 ) - Enable strict typing for deCONZ platforms (@Kane610
- #70290 ) (deconz docs) - Remove myself from bitcoin codeowners (@fabaff
- #70315 ) (bitcoin docs) - Revert “Add humidity to tomorrowio hourly weather forecasts (#70186)” (@thecode
- #70311 ) (tomorrowio docs) - Remove myself from arest codeowners (@fabaff
- #70314 ) (arest docs) - Replace Climate HVAC_MODE_* constants with HVACMode enum (@frenck
- #70286 ) (climate docs) (demo docs) (breaking-change) - Upgrade psutil to 5.9.0 (@fabaff
- #70316 ) (systemmonitor docs) (dependency) - Make
this
variable available in template entities (@akloeckner- #65201 ) (noteworthy) - ElkM1 integration, add strict types to config_flow (@gwww
- #70323 ) (elkm1 docs) - Mark device actions from hidden or auxiliary entities as secondary (@emontnemery
- #70278 ) (alarm_control_panel docs) - Complete strict typing for ElkM1 integration (@gwww
- #70334 ) (elkm1 docs) - Migrate homekit_controller light to color_mode (@emontnemery
- #69261 ) (homekit_controller docs) - Mark device conditions from hidden or auxiliary entities as secondary (@emontnemery
- #70333 ) - Tweak utility_meter service descriptions (@emontnemery
- #70338 ) (utility_meter docs) - Replace Climate CURRENT_HVAC_* constants with HVACAction enum (@frenck
- #70319 ) (climate docs) (mqtt docs) (demo docs) (breaking-change) - Better handle devices changing UDN and/or location in upnp component (@StevenLooman
- #70008 ) (upnp docs) - Merge stop & error script actions (@frenck
- #70109 ) (breaking-change) - Bump frontend to 20220420.0 (@zsarnett
- #70347 ) (frontend docs) - Move google calendar integration to aiohttp (@allenporter
- #70173 ) (google docs) (dependency) - Mark device triggers from hidden or auxiliary entities as secondary (@emontnemery
- #70335 ) - Add available tones property to siren entity description (@raman325
- #70216 ) (siren docs) - Fix race in _process_recorder_platform (@emontnemery
- #70339 ) (recorder docs) - Update vesync to use pyvesync v2.0.2 (@jlmaners
- #70281 ) (vesync docs) (dependency) - Add DataUpdateCoordinator to bmw_connected_drive (@rikroe
- #67003 ) (bmw_connected_drive docs) (breaking-change) - Fix Plugwise to not use invalid discovery data (@frenck
- #70366 ) (plugwise docs) - Add initial implementation of a calendar trigger (@allenporter
- #68674 ) (calendar docs) (noteworthy) - Simplify AsusWRT config flow (@ollo69
- #69800 ) (asuswrt docs) - Refactor history_stats to minimize database access (part 2) (@bdraco
- #70255 ) (history_stats docs) - IntelliFire Config API Token Config Update (@jeeftor
- #68134 ) (intellifire docs) - Allow device conditions and triggers for unitless sensors (@emontnemery
- #70337 ) (sensor docs) - Restore state of trigger-based template sensor (@emontnemery
- #69344 ) (template docs) (breaking-change) - Add Sonos favorites sensor (@jjlawren
- #70235 ) (sonos docs) (noteworthy) - Add unique ID to scripts (@frenck
- #70345 ) (script docs) (noteworthy) - Add diagnostics to ONVIF (@hunterjm
- #69708 ) (onvif docs) - Handle additional ONVIF messages (Hikvision) (@davet2001
- #66357 ) (onvif docs) - Update pylint to 2.13.7 (@cdce8p
- #70381 ) (xiaomi_miio docs) (dependency) - Revert changes to test/conftest.py from #70300 (@bdraco
- #70385 ) - Revert changes from #70300 part 2 (@bdraco
- #70386 ) - Only read HomeKit service/chars from disk once (@bdraco
- #70354 ) (homekit docs) - Additional prep work for sqlalchemy 2.0 (@bdraco
- #70358 ) (recorder docs) - Adjust doc string for recorder.Recorder.async_periodic_statistics (@bdraco
- #70398 ) (recorder docs) - Add visible by default property to base Entity (@frenck
- #70370 ) - Limit autogenerated entity_id string length (@davet2001
- #69739 ) - Prevent plumbum from causing the testsuite to fail (@bdraco
- #70400 ) (habitica docs) - Bump codecov/codecov-action from 3.0.0 to 3.1.0 (@dependabot - #70404
) (dependency) - Bump actions/checkout from 3.0.1 to 3.0.2 (@dependabot - #70405
) (dependency) - Enable AsusWRT strict typing (@ollo69
- #70396 ) (asuswrt docs) - Enable strict typing of deconz_device (@Kane610
- #70341 ) (deconz docs) - Bump pytomorrowio to 0.3.1 (@raman325
- #70130 ) (tomorrowio docs) (dependency) - Avoid fetching metadata multiple times during stat compile (@bdraco
- #70397 ) (recorder docs) (sensor docs) - Use ColorMode enum in devolo_home_control (@epenet
- #70435 ) (devolo_home_control docs) - Use ColorMode enum in crownstone (@epenet
- #70432 ) (crownstone docs) - Correct time stamp format in Alexa responses (@emontnemery
- #70267 ) (alexa docs) - Use ColorMode enum in deconz (@epenet
- #70431 ) (deconz docs) - Use ColorMode enum in axis (@epenet
- #70425 ) (axis docs) - Reorganize tomorrowio code to keep it clean (@raman325
- #70454 ) (tomorrowio docs) - Use ColorMode enum in bond (@epenet
- #70427 ) (bond docs) - Remove deprecated YAML configuration from ONVIF (@hunterjm
- #70395 ) (onvif docs) (breaking-change) - Add calendar event end trigger (@allenporter
- #70372 ) (calendar docs) (noteworthy) - Split and refactor AirzoneEntity (@Noltari
- #70421 ) (airzone docs) - Add Airzone Low Battery Binary Sensor (@Noltari
- #69022 ) (airzone docs) - deCONZ dependency exports type hints (@Kane610
- #70449 ) (deconz docs) (dependency) - Update denonavr to version 0.10.11 (@ol-iver
- #70450 ) (denonavr docs) (dependency) - Use recorder_mock in tests (@emontnemery
- #70363 ) - Bump pytomorrowio to 0.3.3 (@raman325
- #70463 ) (tomorrowio docs) (dependency) - Use ColorMode enum in avion (@epenet
- #70423 ) (avion docs) - Use ColorMode enum in ads (@epenet
- #70422 ) (ads docs) - Use ColorMode enum in avea (@epenet
- #70424 ) (avea docs) - Use ColorMode enum in control4 (@epenet
- #70428 ) (control4 docs) - Use ColorMode enum in decora (@epenet
- #70429 ) (decora docs) - Use ColorMode enum in decora_wifi (@epenet
- #70430 ) (decora_wifi docs) - Use ColorMode enum in blinksticklight (@epenet
- #70433 ) (blinksticklight docs) - Use ColorMode enum in blebox (@epenet
- #70426 ) (blebox docs) - Use ColorMode enum in broadlink (@epenet
- #70434 ) (broadlink docs) - Use ColorMode enum in dynalite (@epenet
- #70436 ) (dynalite docs) - Bump cryptography to 36.0.2 (@araczkowski
- #70438 ) (dependency) - Bump bimmer_connected to 0.8.12, fix china login (@rikroe
- #70374 ) (bmw_connected_drive docs) (dependency) - Improve entity and device naming in Synology DSM (@mib1185
- #69754 ) (synology_dsm docs) (breaking-change) - Bump zwave-js-server-python to 0.36.0 (@raman325
- #70464 ) (zwave_js docs) (breaking-change) (dependency) - Add Airzone diagnostics (@Noltari
- #69362 ) (airzone docs) - Add optional
type
for KNX notify entity configuration (@farmio- #70451 ) (knx docs) - Address late review of AsusWRT config flow changes (@ollo69
- #70448 ) (asuswrt docs) - Remove broken Arlo component (@anaisbetts
- #70330 ) (arlo docs) (breaking-change) - Use ColorMode enum in elkm1 (@epenet
- #70488 ) (elkm1 docs) - Use ColorMode enum in isy994 (@epenet
- #70509 ) (isy994 docs) - Use ColorMode enum in homekit_controller (@epenet
- #70503 ) (homekit_controller docs) - Use ColorMode enum in esphome (@epenet
- #70490 ) (esphome docs) - Use ColorMode enum in enocean (@epenet
- #70489 ) (enocean docs) - Use ColorMode enum in greenwave (@epenet
- #70499 ) (greenwave docs) - Use ColorMode enum in hive (@epenet
- #70501 ) (hive docs) - Use ColorMode enum in home_connect (@epenet
- #70502 ) (home_connect docs) - Use ColorMode enum in homematic (@epenet
- #70504 ) (homematic docs) - Use ColorMode enum in homematicip_cloud (@epenet
- #70505 ) (homematicip_cloud docs) - Use ColorMode enum in homeworks (@epenet
- #70506 ) (homeworks docs) - Use ColorMode enum in hyperion (@epenet
- #70507 ) (hyperion docs) - Use ColorMode enum in ihc (@epenet
- #70508 ) (ihc docs) - Use ColorMode enum in iaqualink (@epenet
- #70510 ) (iaqualink docs) - Use ColorMode enum in insteon (@epenet
- #70511 ) (insteon docs) - Use ColorMode enum in iglo (@epenet
- #70512 ) (iglo docs) - Use ColorMode enum in knx (@epenet
- #70513 ) (knx docs) - Use ColorMode enum in kulersky (@epenet
- #70514 ) (kulersky docs) - Use ColorMode enum in lookin (@epenet
- #70517 ) (lookin docs) - Use ColorMode enum in eufy (@epenet
- #70491 ) (eufy docs) - Use ColorMode enum in everlights (@epenet
- #70492 ) (everlights docs) - Use ColorMode enum in evil_genius_labs (@epenet
- #70493 ) (evil_genius_labs docs) - Use ColorMode enum in freedompro (@epenet
- #70495 ) (freedompro docs) - Use ColorMode enum in fjaraskupan (@epenet
- #70496 ) (fjaraskupan docs) - Use ColorMode enum in fritzbox (@epenet
- #70497 ) (fritzbox docs) - Use ColorMode enum in futurenow (@epenet
- #70498 ) (futurenow docs) - Use ColorMode enum in firmata (@epenet
- #70494 ) (firmata docs) - Use ColorMode enum in lcn (@epenet
- #70515 ) (lcn docs) - Use ColorMode enum in litejet (@epenet
- #70516 ) (litejet docs) - Use ColorMode enum in lutron (@epenet
- #70518 ) (lutron docs) - Use ColorMode enum in lutron_caseta (@epenet
- #70519 ) (lutron_caseta docs) - Use ColorMode enum in lw12wifi (@epenet
- #70520 ) (lw12wifi docs) - Use ColorMode enum in mochad (@epenet
- #70521 ) (mochad docs) - Use ColorMode enum in modbus (@epenet
- #70522 ) (modbus docs) - Use ColorMode enum in modern_forms (@epenet
- #70523 ) (modern_forms docs) - Use ColorMode enum in mysensors (@epenet
- #70525 ) (mysensors docs) - Use ColorMode enum in mystrom (@epenet
- #70526 ) (mystrom docs) - Use ColorMode enum in nanoleaf (@epenet
- #70527 ) (nanoleaf docs) - Use ColorMode enum in overkiz (@epenet
- #70528 ) (overkiz docs) - Use ColorMode enum in myq (@epenet
- #70524 ) (myq docs) - Use ColorMode enum in rfxtrx (@epenet
- #70530 ) (rfxtrx docs) - Use ColorMode enum in senseme (@epenet
- #70533 ) (senseme docs) - Use ColorMode enum in shelly (@epenet
- #70534 ) (shelly docs) - Use ColorMode enum in pilight (@epenet
- #70532 ) (pilight docs) - Use ColorMode enum in rflink (@epenet
- #70531 ) (rflink docs) - Use ColorMode enum in sisyphus (@epenet
- #70535 ) (sisyphus docs) - Use ColorMode enum in smarttub (@epenet
- #70536 ) (smarttub docs) - Use ColorMode enum in switch_as_x (@epenet
- #70538 ) (switch_as_x docs) - Use ColorMode enum in tellduslive (@epenet
- #70539 ) (tellduslive docs) - Use ColorMode enum in tolo (@epenet
- #70541 ) (tolo docs) - Use ColorMode enum in tellstick (@epenet
- #70540 ) (tellstick docs) - Use ColorMode enum in tradfri (@epenet
- #70544 ) (tradfri docs) - Use ColorMode enum in tplink (@epenet
- #70542 ) (tplink docs) - Use ColorMode enum in twinkly (@epenet
- #70546 ) (twinkly docs) - Move deCONZ sensor imports to reflect changes in pydeconz (@Kane610
- #70471 ) (deconz docs) - Use ColorMode enum in unifiled (@epenet
- #70548 ) (unifiled docs) - Use ColorMode enum in velbus (@epenet
- #70550 ) (velbus docs) - Use ColorMode enum in unifiprotect (@epenet
- #70547 ) (unifiprotect docs) - Use ColorMode enum in upb (@epenet
- #70551 ) (upb docs) - Use ColorMode enum in tasmota (@epenet
- #70549 ) (tasmota docs) - Use ColorMode enum in velux (@epenet
- #70552 ) (velux docs) - Use ColorMode enum in x10 (@epenet
- #70556 ) (x10 docs) - Use ColorMode enum in wled (@epenet
- #70555 ) (wled docs) - Use ColorMode enum in zengge (@epenet
- #70557 ) (zengge docs) - Use ColorMode enum in zwave_me (@epenet
- #70558 ) (zwave_me docs) - Use ColorMode enum in zwave_js (@epenet
- #70559 ) (zwave_js docs) - Use ColorMode enum in switch (@epenet
- #70537 ) (switch docs) - Use ColorMode enum in group (@epenet
- #70500 ) (group docs) - Use ColorMode enum in wiz (@epenet
- #70554 ) (wiz docs) - Use ColorMode enum in vesync (@epenet
- #70553 ) (vesync docs) - Use ColorMode enum in tuya (@epenet
- #70545 ) (tuya docs) - Use ColorMode enum in yeelight (@epenet
- #70560 ) (yeelight docs) - Use ColorMode enum in philips_js (@epenet
- #70529 ) (philips_js docs) - Use VacuumEntityFeature in neato (@epenet
- #70561 ) (neato docs) - Use VacuumEntityFeature in litterrobot (@epenet
- #70562 ) (litterrobot docs) - Use VacuumEntityFeature in sharkiq (@epenet
- #70565 ) (sharkiq docs) - Use VacuumEntityFeature in xiaomi_miio (@epenet
- #70564 ) (xiaomi_miio docs) - Use VacuumEntityFeature in tuya (@epenet
- #70563 ) (tuya docs) - Bump pysensibo to 1.0.12 (@gjohansson-ST
- #70484 ) (sensibo docs) (dependency) - Move deCONZ group and scene imports to reflect the changes in pydeconz (@Kane610
- #70468 ) (deconz docs) - Move deCONZ alarm system imports to reflect the changes in pydeconz (@Kane610
- #70453 ) (deconz docs) - Extract entity base classes into a new module for Synology DSM (@mib1185
- #69796 ) (synology_dsm docs) - Move deCONZ light imports to reflect changes in pydeconz (@Kane610
- #70469 ) (deconz docs) - Use ColorMode enum in flux_led (@epenet
- #70580 ) (flux_led docs) - Use ColorMode enum in homekit (@epenet
- #70581 ) (homekit docs) - Use VacuumEntityFeature in roomba (@epenet
- #70577 ) (roomba docs) - Add “LUX” manufacturer to “ZenWithin” ZHA thermostat (@TheJulianJES
- #70190 ) (zha docs) - ZHA ElectricalMeasurement cluster add Frequency and Power Factor (@glcos
- #59417 ) (zha docs) (sensor docs) - Implement support for start_up_on_off in ZHA (@dmulcahey
- #70110 ) (zha docs) (noteworthy) - Bump async-upnp-client to 0.28.0 (@StevenLooman
- #70582 ) (upnp docs) (yeelight docs) (dlna_dmr docs) (samsungtv docs) (ssdp docs) (dlna_dms docs) (dependency) - Implement config flow for SQL integration (@gjohansson-ST
- #68700 ) (sql docs) (breaking-change) (config-flow) - Use ColorMode enum in mqtt (@epenet
- #70579 ) (mqtt docs) - Use ColorMode enum in elgato (@epenet
- #70487 ) (elgato docs) - Streamline setup of deCONZ alarm control panel platform (@Kane610
- #70589 ) (deconz docs) - Use ColorMode enum in hue (@epenet
- #70578 ) (hue docs) - Fix boundary case in calednar trigger (@allenporter
- #70467 ) (calendar docs) - Add sensors for current and potential to AVM FRITZ!SmartHome / Fritz!DECT (@dreimer1986
- #69999 ) (fritzbox docs) - Fix nest error handling and bug in tests for media fetches (@allenporter
- #70596 ) (nest docs) - Streamline setup of deCONZ button platform (@Kane610
- #70593 ) (deconz docs) - Remove migration of entities from deCONZ switch to siren platform (@Kane610
- #70600 ) (deconz docs) (breaking-change) - Add state class to Flo sensor entities (@dmulcahey
- #70591 ) (flo docs) - Bump frontend to 20220424.0 (@balloob
- #70608 ) (frontend docs) - Bump kasa to 0.5.0 (@bdraco
- #70607 ) (tplink docs) - Update the LIFX manifest with full list of models (@Djelibeybi
- #70614 ) (lifx docs) - ElkM1 integration, bump lib (@gwww
- #70615 ) (elkm1 docs) (dependency) - Fix state_changes_during_period bakery caching for limit and descending (@bdraco
- #70610 ) (recorder docs) - Mark type “On/Off Switch” as a deCONZ switch entity (@Kane610
- #70598 ) (deconz docs) (breaking-change) - Fix issue probably-meant-fstring found at https://codereview.doctor
(@code-review-doctor - #70574 ) (nest docs) (demo docs) (xiaomi_miio docs) (plex docs) (aladdin_connect docs) (ezviz docs) - Fix fritzbox_callmonitor event listener (@cdce8p
- #70291 ) (fritzbox_callmonitor docs) - Use climate enums in geniushub (@epenet
- #70653 ) (geniushub docs) - Use climate enums in flexit (@epenet
- #70654 ) (flexit docs) - Use climate enums in generic_thermostat (@epenet
- #70656 ) (generic_thermostat docs) - Use climate enums in gree (@epenet
- #70655 ) (gree docs) - Use climate enums in fibaro (@epenet
- #70649 ) (fibaro docs) - Add Z-Wave.Me SensorMultilevels types (@PoltoS
- #68585 ) (zwave_me docs) - Fix zwave_js diagnostics zwave value endpoint lookup (@MartinHjelmare
- #70646 ) (zwave_js docs) - Use climate enums in ambiclimate (@epenet
- #70625 ) (ambiclimate docs) - Use VacuumEntityFeature in mqtt (@epenet
- #70570 ) (mqtt docs) - Simplify waiting for recorder in tests (@emontnemery
- #70647 ) - Adjust hvac_modes type hint in ClimateEntity (@epenet
- #70657 ) (climate docs) - Adjust set_hvac_mode type hint in ClimateEntity (@epenet
- #70658 ) (climate docs) - Use climate enums in blebox (@epenet
- #70628 ) (blebox docs) - Use climate enums in coolmaster (@epenet
- #70629 ) (coolmaster docs) - Use climate enums in devolo_home_control (@epenet
- #70631 ) (devolo_home_control docs) - Use climate enums in ecobee (@epenet
- #70632 ) (ecobee docs) - Use climate enums in econet (@epenet
- #70633 ) (econet docs) - Use climate enums in eq3btsmart (@epenet
- #70636 ) (eq3btsmart docs) - Use climate enums in ephember (@epenet
- #70637 ) (ephember docs) - Use climate enums in freedompro (@epenet
- #70651 ) (freedompro docs) - Use climate enums in fritzbox (@epenet
- #70650 ) (fritzbox docs) - Use climate enums in evohome (@epenet
- #70639 ) (evohome docs) - Remove hass.helpers from config_entries (@MartinHjelmare
- #70660 ) - Use recorder test fixtures in tests (@emontnemery
- #70652 ) (recorder docs) - Add fritzbox_callmonitor type hints (1) (@cdce8p
- #70292 ) (fritzbox_callmonitor docs) - Allow ‘turning on’ cast groups (@emontnemery
- #70642 ) (cast docs) - Use climate enums in knx (@epenet
- #70676 ) (knx docs) - Coerce int in Flo set sleep mode service (@dmulcahey
- #70592 ) (flo docs) - Use climate enums in homematic (@epenet
- #70665 ) (homematic docs) - Use climate enums in deconz (@epenet
- #70630 ) (deconz docs) - Disable no-self-use [pylint] (@cdce8p
- #70641 ) - Only apply color from light profile if no color specified (@emontnemery
- #70640 ) (light docs) - Insteon HUB DHCP discovery (@teharris1
- #70685 ) (insteon docs) - Use climate enums in mysensors (@epenet
- #70692 ) (mysensors docs) - Remove metadata from device conditions and triggers (@emontnemery
- #70695 ) (device_automation docs) - Update async_upnp_client to 0.29.0 (@bdraco
- #70604 ) (yeelight docs) (ssdp docs) - Add duration device class to sensor platform (@bdraco
- #70543 ) (sensor docs) (noteworthy) - Fix hidden default (@balloob
- #70699 ) - Hue config flow to guard ipv6 (@balloob
- #70703 ) (hue docs) - Avoid selecting last_updated from the db when filtering on last_updated==last_changed (@bdraco
- #70459 ) (recorder docs) - Use climate enums in bsblan (@epenet
- #70627 ) (bsblan docs) - Use climate enums in lightwave (@epenet
- #70680 ) (lightwave docs) - Add new ONVIF sensors (@hunterjm
- #70394 ) (onvif docs) - Improve typing for core add_job and run_job methods (@cdce8p
- #70702 ) - Convert history_stats to use a coordinator (@bdraco
- #70388 ) (history_stats docs) - Frontend Bump to 20220425.0 (@zsarnett
- #70719 ) (frontend docs) - Remove “sonos” prefix for Sonos switch entity_ids (@jjlawren
- #70698 ) (sonos docs) - Motion Blinds add DualShade support (@starkillerOG
- #70019 ) (motion_blinds docs) - Deprecate SUPPORT_* constants in vacuum (@epenet
- #69516 ) - Deprecate COLOR_MODE_* light constants (@epenet
- #69302 ) - Improve and fix Airzone config flow (@Noltari
- #70474 ) (airzone docs) - Use climate enums in elkm1 (@epenet
- #70635 ) (elkm1 docs) - Use climate enums in homekit_controller (@epenet
- #70663 ) (homekit_controller docs) - Use climate enums in isy994 (@epenet
- #70678 ) (isy994 docs) - Use climate enums in lookin (@epenet
- #70681 ) (lookin docs) - Use climate enums in tado (@epenet
- #70742 ) (tado docs) - Use climate enums in stiebel_eltron (@epenet
- #70741 ) (stiebel_eltron docs) - Use climate enums in touchline (@epenet
- #70745 ) (tfiac docs) (touchline docs) - Use climate enums in tuya (@epenet
- #70747 ) (tuya docs) - Use climate enums in somfy (@epenet
- #70739 ) (somfy docs) - Use climate enums in toon (@epenet
- #70744 ) (toon docs) (tfiac docs) - Use climate enums in tolo (@epenet
- #70743 ) (tfiac docs) (tolo docs) - Use climate enums in sensibo (@epenet
- #70734 ) (sensibo docs) - Use climate enums in tfiac (@epenet
- #70746 ) (tfiac docs) - Use climate enums in plugwise (@epenet
- #70729 ) (plugwise docs) - Use climate enums in radiotherm (@epenet
- #70758 ) (radiotherm docs) - Use climate enums in velbus (@epenet
- #70748 ) (velbus docs) - Use climate enums in nexia (@epenet
- #70725 ) (nexia docs) - Use climate enums in screenlogic (@epenet
- #70732 ) (screenlogic docs) - Use climate enums in smarttub (@epenet
- #70738 ) (smarttub docs) - Use climate enums in nuheat (@epenet
- #70726 ) (nuheat docs) - Use climate enums in smartthings (@epenet
- #70737 ) (smartthings docs) - Use climate enums in shelly (@epenet
- #70736 ) (shelly docs) - Use climate enums in senz (@epenet
- #70735 ) (senz docs) - Use climate enums in schluter (@epenet
- #70733 ) (schluter docs) - Use climate enums in venstar (@epenet
- #70749 ) (venstar docs) - Use climate enums in modbus (@epenet
- #70693 ) (modbus docs) - Use climate enums in netatmo (@epenet
- #70724 ) (netatmo docs) - Use climate enums in insteon (@epenet
- #70673 ) (insteon docs) - Use climate enums in nest (@epenet
- #70723 ) (nest docs) - Use climate enums in oem (@epenet
- #70727 ) (oem docs) - Use climate enums in balboa (@epenet
- #70626 ) (balboa docs) - Use climate enums in advantage_air (@epenet
- #70621 ) (advantage_air docs) - Use climate enums in airzone (@epenet
- #70624 ) (airzone docs) - Use climate enums in honeywell (@epenet
- #70667 ) (honeywell docs) - Use climate enums in overkiz (@epenet
- #70731 ) (overkiz docs) - Use climate enums in vera (@epenet
- #70750 ) (vera docs) - Use climate enums in xs1 (@epenet
- #70753 ) (xs1 docs) - Use climate enums in whirlpool (@epenet
- #70752 ) (whirlpool docs) - Use climate enums in vicare (@epenet
- #70751 ) (vicare docs) - Use climate enums in izone (@epenet
- #70674 ) (izone docs) - Use climate enums in mill (@epenet
- #70691 ) (mill docs) - Use climate enums in melissa (@epenet
- #70690 ) (melissa docs) - Use climate enums in zwave_me (@epenet
- #70756 ) (zwave_me docs) - Use climate enums in moehlenhoff_alpha2 (@epenet
- #70694 ) (moehlenhoff_alpha2 docs) - Color mode support for fibaro light (@rappenze
- #69189 ) (fibaro docs) (breaking-change) - Use climate enums in melcloud (@epenet
- #70689 ) (melcloud docs) - Use climate enums in maxcube (@epenet
- #70688 ) (maxcube docs) - Use climate enums in lyric (@epenet
- #70682 ) (lyric docs) - Use climate enums in spider (@epenet
- #70740 ) (spider docs) - Use climate enums in lcn (@epenet
- #70679 ) (lcn docs) - Use climate enums in incomfort (@epenet
- #70672 ) (incomfort docs) - Use StrEnum [fritzbox_callmonitor] (@cdce8p
- #70289 ) (fritzbox_callmonitor docs) - Use climate enums in homematicip_cloud (@epenet
- #70668 ) (homematicip_cloud docs) - Use climate enums in zhong_hong (@epenet
- #70755 ) (zhong_hong docs) - Use climate enums in hive (@epenet
- #70664 ) (hive docs) - Use climate enums in hisense_aehw4a1 (@epenet
- #70666 ) (hisense_aehw4a1 docs) - Use climate enums in heatmiser (@epenet
- #70662 ) (heatmiser docs) - Use climate enums in esphome (@epenet
- #70638 ) (esphome docs) - Use climate enums in airtouch4 (@epenet
- #70622 ) (airtouch4 docs) - Use climate enums in atag (@epenet
- #70623 ) (atag docs) - Use climate enums in adax (@epenet
- #70620 ) (adax docs) - Use climate enums in zha (@epenet
- #70754 ) (zha docs) - Use climate enums in opentherm_gw (@epenet
- #70728 ) (opentherm_gw docs) - Use climate enums in proliphix (@epenet
- #70730 ) (proliphix docs) - Use climate enums in intesishome (@epenet
- #70675 ) (intesishome docs) - Update aioairzone to v0.4.2 (@Noltari
- #70697 ) (airzone docs) - Use Airzone WebServer MAC address as unique ID (@Noltari
- #70287 ) (airzone docs) - Use climate enums in iaqualink (@epenet
- #70671 ) (iaqualink docs) - Use climate enums in daikin (@epenet
- #70766 ) (daikin docs) - Drop single-use constants in venstar (@epenet
- #70765 ) (venstar docs) - Use HVACAction in zha sensors (@epenet
- #70769 ) (zha docs) - Use climate enums in homekit (@epenet
- #70770 ) (homekit docs) - Streamline setup of deCONZ scene platform (@Kane610
- #70700 ) (deconz docs) - Use climate enums in prometheus (@epenet
- #70772 ) (prometheus docs) - Streamline setup of deCONZ group platform (@Kane610
- #70712 ) (deconz docs) - Use climate enums in zwave_js (@epenet
- #70757 ) (zwave_js docs) - Use light enums in lw12wifi (@epenet
- #70793 ) (lw12wifi docs) - Remove METISU from Tuya codeowners (@frenck
- #70783 ) (tuya docs) - Use light enums in shelly (@epenet
- #70790 ) (shelly docs) - Use light enums in lcn (@epenet
- #70796 ) (lcn docs) - Use light enums in nanoleaf (@epenet
- #70795 ) (nanoleaf docs) - Use light enums in litejet (@epenet
- #70794 ) (litejet docs) - Use light enums in mystrom (@epenet
- #70792 ) (mystrom docs) - Use light enums in zwave_js (@epenet
- #70791 ) (zwave_js docs) - Use light enums in upb (@epenet
- #70786 ) (upb docs) - Use light enums in wiz (@epenet
- #70785 ) (wiz docs) - Use light enums in velbus (@epenet
- #70784 ) (velbus docs) - Remove manage URL for hassio system health info (@ludeeus
- #70776 ) (hassio docs) - Use light enums in tplink (@epenet
- #70787 ) (tplink docs) - Use light enums in yeelight (@epenet
- #70797 ) (yeelight docs) - Use light enums in smarttub (@epenet
- #70789 ) (smarttub docs) - Detect duplicate script objects in config validation (@frenck
- #70368 ) (script docs) - Use light enums in tests (@epenet
- #70801 ) - Prepare for upcoming mypy update (@cdce8p
- #70800 ) (fritz docs) (statistics docs) - Use database executor in migration test (@bdraco
- #70774 ) (recorder docs) - Fix update entity not sticking with skipped version (@frenck
- #70779 ) (update docs) - Create zwave_js.invoke_cc_api service (@raman325
- #70466 ) (zwave_js docs) - Use recorder fixtures and helpers in tests (@emontnemery
- #70773 ) (recorder docs) (history docs) (logbook docs) (sensor docs) (energy docs) - Bump lib version (@bieniu
- #70803 ) (nam docs) (dependency) - Add tractive client_id, update aiotractive (@zhulik
- #70807 ) (tractive docs) (dependency) - Add meater cook sensors (@emontnemery
- #70669 ) (meater docs) - Add short-hand attributes to vacuum (@epenet
- #69417 ) (litterrobot docs) - Fix powerwall data drop outs (@bdraco
- #70383 ) (powerwall docs) - Add Yamaha MusicCast Switch Entities (@micha91
- #66925 ) - Hourly forecast time is string (@duncanvanzyl
- #70390 ) (environment_canada docs) - Fix run scene for fibaro home center 3 (@rappenze
- #70709 ) (fibaro docs) - Fix resume and offset params for Plex play_media (@jjlawren
- #70809 ) (plex docs) - Adjust climate constants in coolmaster config flow (@epenet
- #70764 ) (coolmaster docs) - Use light enums in tasmota (@epenet
- #70788 ) (tasmota docs) - Fix unifiprotect TypeVar inheritance (@cdce8p
- #70782 ) (unifiprotect docs) - Use device class duration for history_stats sensors (@bdraco
- #70720 ) (history_stats docs) (breaking-change) - Add missing state_class and device_cass attributes to daikin sensors (@tofuSCHNITZEL
- #70317 ) (daikin docs) - Test that mobile app requires empty object for encrypted webhooks without data (@balloob
- #70718 ) (mobile_app docs) - Add fritzbox_callmonitor type hints (3) (@cdce8p
- #70780 ) (fritzbox_callmonitor docs) - Suppress mypy checks for incorrect typing in overkiz (@bdraco
- #70811 ) (overkiz docs) - Use platform enum consistently in fibaro integration (@rappenze
- #69035 ) (fibaro docs) - Add fritzbox_callmonitor type hints (2) (@cdce8p
- #70293 ) (fritzbox_callmonitor docs) - Enable strict typing [fritzbox_callmonitor] (@cdce8p
- #70815 ) (fritzbox_callmonitor docs) - Refactor LIFX discovery to make it faster and more reliable (@Djelibeybi
- #70458 ) (lifx docs) (breaking-change) - Add myself as codeowner [fritzbox_callmonitor] (@cdce8p
- #70820 ) (fritzbox_callmonitor docs) - Refactor tracking of the recorder run history (@bdraco
- #70456 ) (recorder docs) - Prevent autoflush from happening during attrs lookup (@bdraco
- #70768 ) (recorder docs) - Improve purge performance for non-sqlite databases (@bdraco
- #70576 ) (recorder docs) - Pin backoff <2.0 (@cdce8p
- #70817 ) (dependency) - Play first item in m3u and pls playlists when casting (@emontnemery
- #70047 ) (cast docs) - Add load_media_failed callback to cast MediaStatusListener (@emontnemery
- #70048 ) (cast docs) - Bump pytest-socket to 0.5.1 (@emontnemery
- #69624 ) - Add logging to UniFi device tracker for help debugging client status (@Kane610
- #70824 ) (unifi docs) - tts.say to use media source URLs (@balloob
- #70382 ) (tts docs) (breaking-change) - Add Switch platform to Wallbox (@hesselonline
- #70584 ) (wallbox docs) (new-platform) - Provide statistics device_class based on source entity and characteristic (@ThomDietrich
- #69710 ) (statistics docs) - Add configuration url for Tado (@avee87
- #70715 ) (tado docs) - Bump pyopenuv to 2022.04.0 (@bachya
- #70825 ) (openuv docs) (dependency) - Bump pyiqvia to 2022.04.0 (@bachya
- #70826 ) (iqvia docs) (dependency) - Remove deprecated yaml schema [fritzbox_callmonitor] (@cdce8p
- #70829 ) (fritzbox_callmonitor docs) (breaking-change) - Remove get_state and get_states history api calls (@bdraco
- #70830 ) (recorder docs) (history docs) (breaking-change) - Streamline setup of deCONZ light platform (@Kane610
- #70822 ) (deconz docs) - Add new QNAP QSW integration (@Noltari
- #70151 ) (qnap_qsw docs) (new-integration) - Add config flow to tautulli integration (@tkdrob
- #57450 ) (tautulli docs) (breaking-change) (config-flow) - Tuya correct scaling (@starkillerOG
- #69348 ) (tuya docs) - Add integration for Tuya wake up light ii (@cangelis
- #68845 ) (tuya docs) (new-integration) - Add button for yale_smart_alarm (@gjohansson-ST
- #70813 ) (yale_smart_alarm docs) - Use current HA logic in fibaro binary sensor (@rappenze
- #70816 ) (fibaro docs) - Clean up when TTS base URL is applied (@balloob
- #70835 ) (tts docs) - Address late IntelliFire review (@jeeftor
- #70461 ) (intellifire docs) - Fix uncaught Blink exceptions (@fronzbot
- #69770 ) (blink docs) - Add camera/stream platform diagnostics, exercised with nest (@allenporter
- #69780 ) (camera docs) (nest docs) - Add trafikverket_ferry integration (@gjohansson-ST
- #70443 ) (trafikverket_ferry docs) (new-integration) - Restore ONVIF sensors (@hunterjm
- #70393 ) (onvif docs) - Bump frontend to 20220427.0 (@balloob
- #70841 ) (frontend docs) (dependency) - Add config flow to steam_online integration (@tkdrob
- #67261 ) (steam_online docs) (breaking-change) (config-flow) - Sabnzbd config flow (@shaiu
- #68138 ) (discovery docs) (sabnzbd docs) (breaking-change) (config-flow) - Add unique ID to energy sensors (@frenck
- #70378 ) (energy docs) (breaking-change) - Add slimproto integration (Squeezebox players) (@marcelveldt
- #70444 ) (squeezebox_player docs) (new-integration) - Review AndroidTV tests (@ollo69
- #69048 ) (androidtv docs) - Use shorthand attributes in template vacuum (@epenet
- #70847 ) (template docs) - Add zwave_js MultilevelSwitch Notification (@reubenbijl
- #70470 ) (zwave_js docs) - Use shorthand attributes in sharkiq vacuum (@epenet
- #70844 ) (sharkiq docs) - Migrate lightwave light to ColorMode (@epenet
- #70849 ) (lightwave docs) - Migrate yeelightsunflower light to ColorMode (@epenet
- #70852 ) (yeelightsunflower docs) - Add state buffering to media_player and use it in cast (@emontnemery
- #70802 ) (cast docs) - Migrate tikteck light to ColorMode (@epenet
- #70853 ) (tikteck docs) - Migrate zerproc light to ColorMode (@epenet
- #70851 ) (zerproc docs) - Use shorthand attributes in litterrobot vacuum (@epenet
- #70842 ) (litterrobot docs) - Use shorthand attributes in xiaomi_miio vacuum (@epenet
- #70848 ) (xiaomi_miio docs) - Use shorthand attributes in ecovacs vacuum (@epenet
- #70845 ) (ecovacs docs) - Migrate wilight light to ColorMode (@epenet
- #70855 ) (wilight docs) - Re-work SimpliSafe authentication to only need username/password (@bachya
- #70160 ) (simplisafe docs) (dependency) - Add missing default QNAP QSW sensor icons (@Noltari
- #70862 ) (qnap_qsw docs) - Fix strings.json in tautulli (@Misiu
- #70860 ) (tautulli docs) - Add translation string for buffering media player state (@frenck
- #70856 ) (media_player docs) - Ensure lookin retries setup when device is unreachable (@bdraco
- #70865 ) (lookin docs) - hassio: Add support for creating (un)compressed archives (@3v1n0
- #70819 ) (hassio docs) - Support buffering in media_player device triggers (@emontnemery
- #70864 ) (media_player docs) - Support buffering in media_player reproduce state (@emontnemery
- #70859 ) (media_player docs) - Migrate opple light to ColorMode (@epenet
- #70875 ) (opple docs) - Change title of squeezebox integration (@marcelveldt
- #70876 ) (squeezebox docs) - Remove unneeded attributes from Airzone Binary Sensors (@Noltari
- #70873 ) (airzone docs) - Migrate philips_js light to ColorMode (@epenet
- #70877 ) (philips_js docs) - Improve mysensors config_flow typing (@cdce8p
- #70884 ) (mysensors docs) - Migrate xiaomi_aqara light to ColorMode (@epenet
- #70879 ) (xiaomi_aqara docs) - Fix co2signal get_data typing (@cdce8p
- #70881 ) (co2signal docs) - Improve fibaro _init_controller typing (@cdce8p
- #70883 ) (fibaro docs) - Update bmw_connected_drive coordinator typing (@cdce8p
- #70872 ) (bmw_connected_drive docs) - Migrate skybell light to ColorMode (@epenet
- #70878 ) (skybell docs) - Skip invalid segments in stream recorder (@uvjustin
- #70896 ) (stream docs) - Migrate wilight light to ColorMode (@epenet
- #70906 ) (wilight docs) - Migrate xbee light to ColorMode (@epenet
- #70907 ) (xbee docs) - Support buffering in media_player device conditions (@emontnemery
- #70863 ) (media_player docs) - Migrate sleepiq light to ColorMode (@epenet
- #70905 ) (sleepiq docs) - Migrate scsgate light to ColorMode (@epenet
- #70904 ) (scsgate docs) - Migrate ring light to ColorMode (@epenet
- #70903 ) (ring docs) - Migrate screenlogic light to ColorMode (@epenet
- #70902 ) (screenlogic docs) - Adjust ColorMode type hint in light (@epenet
- #70806 ) (light docs) - Use av instead of ha-av (@uvjustin
- #70885 ) (stream docs) (generic docs) (dependency) - Migrate qwikswitch light to color_mode (@epenet
- #70805 ) (qwikswitch docs) - Migrate plum_lightpad light to ColorMode (@epenet
- #70880 ) (plum_lightpad docs) - Bump gcal_sync to 0.6.2 and switch to google calendar async iterator api (@allenporter
- #70616 ) (google docs) (dependency) - Improve ZHA startup performance (@dmulcahey
- #70111 ) (zha docs) (beta fix) - Remove invalid unique id from generic camera (@davet2001
- #70568 ) (generic docs) (beta fix) - Handle removed entites in collection.sync_entity_lifecycle (@emontnemery
- #70759 ) (beta fix) - Bump hatasmota to 0.4.1 (@arendst
- #70799 ) (tasmota docs) (beta fix) - Bump ZHA dependencies (@dmulcahey
- #70900 ) (zha docs) (beta fix) (dependency) - Add additional OUI for tplink light devices (@bdraco
- #70922 ) (tplink docs) (beta fix) - Add discovery support for polisy to isy994 (@bdraco
- #70940 ) (isy994 docs) (beta fix) - Adjust get_latest_short_term_statistics query to be postgresql compatible (@bdraco
- #70953 ) (recorder docs) (beta fix) - Fix flaky ZHA tests (@dmulcahey
- #70956 ) (zha docs) (beta fix) - Add dhcp hostname of older ZJ series Magic Home bulbs to discovery (@bdraco
- #70958 ) (flux_led docs) (beta fix) - Bump gcal_sync 0.6.3 to fix calendar path encoding bug (@allenporter
- #70959 ) (google docs) (beta fix) (dependency) - Set nest climate min/max temp range (@allenporter
- #70960 ) (nest docs) (beta fix) - Manually update translations for 2022.5 (@frenck
- #71005 ) (aemet docs) (accuweather docs) (adax docs) (beta fix) - Insteon Device Control Panel (@teharris1
- #70834 ) (insteon docs) (beta fix) - Use standard attribute for Sonos group members (@jjlawren
- #70924 ) (sonos docs) (breaking-change) (beta fix) - Sync area changes to google (@balloob
- #70936 ) (cloud docs) (beta fix) - Add unique_id attribute to Alpha2Climate entity (@j-a-n
- #70964 ) (moehlenhoff_alpha2 docs) (beta fix) - Sabnzbd config flow improvments (@shaiu
- #70981 ) (sabnzbd docs) (breaking-change) (beta fix) - Ensure SimpliSafe re-auth only looks at SimpliSafe config entries (@bachya
- #71009 ) (simplisafe docs) (beta fix) - Remove unnecessary update_before_add from ZHA (@dmulcahey
- #71010 ) (zha docs) (beta fix) - Ensure that email-based 2FA in SimpliSafe shows the progress UI (@bachya
- #71021 ) (simplisafe docs) (beta fix) - Fix Sonos races related to grouping and startup (@jjlawren
- #71026 ) (sonos docs) (beta fix) - Add redirect for server controls (@balloob
- #71027 ) (frontend docs) (beta fix) - Frontend Bump to 20220428.0 (@zsarnett
- #71029 ) (frontend docs) (beta fix) - Bump pydeconz to v91 (@Kane610
- #71030 ) (deconz docs) (beta fix) - Prevent sqlalchemy Transparent SQL Compilation Caching from filling up during purge (@bdraco
- #71015 ) (recorder docs) (beta fix) - Support shorthand logical operators in script sequences (@frenck
- #71022 ) (beta fix) - Fix history_stats for timezones with a positive offset from UTC (@bdraco
- #71038 ) (history_stats docs) (beta fix) - Bump sqlalchemy to 1.4.36 (@bdraco
- #71039 ) (recorder docs) (sql docs) (beta fix) (dependency) - Fix race causing google config pre-init access (@balloob
- #71042 ) (cloud docs) (beta fix) - Update ZHA switch entities to leverage Zigpy cache appropriately (@dmulcahey
- #71062 ) (zha docs) (beta fix) - Fix sql integration issues 5.0 beta (@gjohansson-ST
- #71063 ) (sql docs) (beta fix) - Fix unsafe websocket stop call in isy994 (@bdraco
- #71071 ) (isy994 docs) (beta fix) - Pydeconz raise ResponseError when deCONZ Rest API Plugin is not yet ready (@Kane610
- #71078 ) (beta fix) - Don’t rely on deCONZ gateway object in config options flow (@Kane610
- #71079 ) (deconz docs) (beta fix) - Patch Insteon Hub connectivity issues (@teharris1
- #71081 ) (insteon docs) (beta fix) - Fix linking issue when deCONZ gateway is not unlocked (@Kane610
- #71082 ) (deconz docs) (beta fix) - Fix ZHA cover initial state (@dmulcahey
- #71083 ) (zha docs) (beta fix) - Fix /config/server_control redirect (@balloob
- #71084 ) (frontend docs) (beta fix) - Frontend bump 20220429.0 (@zsarnett
- #71085 ) (frontend docs) (beta fix) - update unit_of_measurement even if unit_of_measurement is known (@dgomes
- #69699 ) (integration docs) (beta fix) - Fix “station is open” binary sensor in Tankerkoenig (@mib1185
- #70928 ) (tankerkoenig docs) (beta fix) - Generic camera handle template adjacent to portnumber (@davet2001
- #71031 ) (generic docs) (beta fix) - Reduce calls to asyncio.iscoroutine (@bdraco
- #71090 ) (beta fix) - Clean up Steam integration (@tkdrob
- #71091 ) (steam_online docs) (beta fix) - Fix Insteon tests (@teharris1
- #71092 ) (insteon docs) (beta fix) - Bump zwave-js-server-python to 0.36.1 (@raman325
- #71096 ) (zwave_js docs) (beta fix) (dependency) - Fix missing device & entity references in automations (@frenck
- #71103 ) (automation docs) (beta fix) - Bump pysensibo to 1.0.13 (@gjohansson-ST
- #71105 ) (sensibo docs) (beta fix) (dependency) - Sensibo bugfix device on (@gjohansson-ST
- #71106 ) (sensibo docs) (beta fix) - Add entity id to template error logging (@thecode
- #71107 ) (template docs) (beta fix) - Update xknx to 0.21.0 (@farmio
- #71108 ) (knx docs) (beta fix) (dependency) - Bump gcal_sync to 0.7.0 (@allenporter
- #71116 ) (google docs) (beta fix) (dependency) - Fix copy paste issue leaving one device trigger with a wrong subtype (@Kane610
- #71121 ) (deconz docs) (beta fix) - Make deCONZ SSDP discovery more strict by matching on manufacturerURL (@Kane610
- #71124 ) (deconz docs) (beta fix) - Abort UniFi Network options flow if integration is not setup (@Kane610
- #71128 ) (unifi docs) (beta fix) - Add Show logs URL to integration errors notification (@kubawolanin
- #71142 ) (beta fix) - Update xknx to 0.21.1 (@marvin-w
- #71144 ) (knx docs) (beta fix) (dependency) - Bump pysensibo 1.0.14 (@gjohansson-ST
- #71150 ) (sensibo docs) (beta fix) (dependency) - Fix missing device info in lutron_caseta (@bdraco
- #71156 ) (lutron_caseta docs) (beta fix) - Bump zeroconf to 0.38.5 (@bdraco
- #71160 ) (zeroconf docs) (beta fix) (dependency) - update python-smarttub to 0.0.32 (@mdz
- #71164 ) (smarttub docs) (beta fix) (dependency) - Fix template error in sql (@gjohansson-ST
- #71169 ) (sql docs) (beta fix) - Bump gcal_sync to 0.7.1 to fix calendar API timezone handling (@allenporter
- #71173 ) (google docs) (beta fix) (dependency) - Fix issues with SimpliSafe email-based 2FA (@bachya
- #71180 ) (simplisafe docs) (beta fix) - Handle missing kostal plenticore battery option (@stegm
- #65237 ) (kostal_plenticore docs) (beta fix) - Remove entity category system in favor of hidden_by (@emontnemery
- #68550 ) (energy docs) (beta fix) - Handle situation where mac might not exist in clients (@Kane610
- #71016 ) (unifi docs) (beta fix) - Fix SAJ Solar inverter RecursionError (@toth2zoltan
- #71157 ) (saj docs) (beta fix) - Fix Insteon thermostats and reduce logging (@teharris1
- #71179 ) (insteon docs) (beta fix) - Offer visit device for Squeezelite32 devices (@balloob
- #71181 ) (slimproto docs) (beta fix) - Add media source support to AppleTV (@balloob
- #71185 ) (apple_tv docs) (beta fix) - Fix Renault diagnostics (@epenet
- #71186 ) (renault docs) (beta fix) - Make sure sensor state value is not None prior to trying to used the scaled value (@Kane610
- #71189 ) (deconz docs) (beta fix) - Remove entity registry entries when script is removed (@emontnemery
- #71193 ) (config docs) (beta fix) - Stop script if sub-script stops or aborts (@emontnemery
- #71195 ) (beta fix) - Allow cancelling async_at_start helper (@emontnemery
- #71196 ) (beta fix) - Fix bad ZHA _attr definitions (@dmulcahey
- #71198 ) (zha docs) (beta fix) - Adjust version number in template default deprecation warning (@frenck
- #71203 ) (beta fix) - Skip signing URL that we know requires no auth (@balloob
- #71208 ) (media_player docs) (beta fix) - Add media source support to Bose Soundtouch (@balloob
- #71209 ) (soundtouch docs) (beta fix) - Bump frontend to 20220502.0 (@balloob
- #71221 ) (frontend docs) (beta fix) (dependency) - Ensure ‘this’ variable is always defined for template entities (@emontnemery
- #70911 ) (template docs) (beta fix) - Fix homepod streaming and browsing apps (@balloob
- #71230 ) (apple_tv docs) (beta fix) - Bump aioslimproto to 1.0.2 (@balloob
- #71231 ) (slimproto docs) (beta fix) - Isolate parallel subscripts (@emontnemery
- #71233 ) (beta fix) - Fix script conditions (@emontnemery
- #71235 ) (beta fix) - Indicate disabled steps in script trace (@frenck
- #71237 ) (beta fix) - Add test for failing conditions in sub scripts (@emontnemery
- #71238 ) (beta fix) - Prevent Netgear SSDP from updating host (@starkillerOG
- #71240 ) (netgear docs) (beta fix) - Allow hidden entities to be selected in homekit include mode (@bdraco
- #71250 ) (homekit docs) (beta fix) - Fix oncue not logging back in when the session expires (@bdraco
- #71258 ) (oncue docs) (beta fix) (dependency) - Updated vesync component fans list to handle alt ids for models. (@jgissend10
- #71259 ) (vesync docs) (beta fix) - Load Insteon modem database on startup if needed (@teharris1
- #71261 ) (insteon docs) (beta fix) - Bump frontend to 20220503.0 (@zsarnett
- #71262 ) (frontend docs) (beta fix) - Reject MQTT topics which include control- or non-characters (@emontnemery
- #71263 ) (mqtt docs) (beta fix) - Bump aioslimproto to 2.0.0 (@balloob
- #71265 ) (slimproto docs) (beta fix) (dependency) - Fix history using pre v25 queries during v26 migration (@bdraco
- #71294 ) (recorder docs) (beta fix) - Change Amcrest event monitor to non-async (@flacjacket
- #69640 ) (amcrest docs) (beta fix) - Bump pynetgear to 0.10.0 (@starkillerOG
- #71251 ) (netgear docs) (beta fix) (dependency) - Fix homekit tests in beta (@balloob
- #71268 ) (homekit docs) (beta fix) - Update xknx to 0.21.2 (@marvin-w
- #71271 ) (knx docs) (beta fix) (dependency) - Fix meater sensor (@emontnemery
- #71283 ) (meater docs) (beta fix) - Update frontend to 20220504.0 (@bramkragten
- #71284 ) (frontend docs) (beta fix) - Bump aioslimproto to 2.0.1 (@marcelveldt
- #71285 ) (slimproto docs) (beta fix) (dependency) - Remove more info links for hassio system health (@ludeeus
- #71286 ) (hassio docs) (beta fix) - Handle empty zeroconf properties in devolo_home_network (@Shutgun
- #71288 ) (devolo_home_network docs) (beta fix) - Allow scripts to turn themselves on (@emontnemery
- #71289 ) (script docs) (beta fix) - Pin grpcio-status to 1.45.0 (@frenck
- #71293 ) (beta fix)