Homeassistant

Latest version: v2024.11.3

Safety actively analyzes 682404 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 148 of 227

0.101.2

Not secure
- Prevent TypeError when KNX RGB(W) light value contains None ([phispi] - [28358]) ([knx docs])
- Change Abode cache file path, add cache path to config flow ([MisterWil] - [28389]) ([abode docs])
- SNMP switch fix integer support ([rfpronk] - [28425]) ([snmp docs])
- Use server-specific unique_ids for Plex media_players ([jjlawren] - [28447]) ([plex docs])
- Also install after_deps ([balloob] - [28453])

[28358]: https://github.com/home-assistant/home-assistant/pull/28358
[28389]: https://github.com/home-assistant/home-assistant/pull/28389
[28425]: https://github.com/home-assistant/home-assistant/pull/28425
[28447]: https://github.com/home-assistant/home-assistant/pull/28447
[28453]: https://github.com/home-assistant/home-assistant/pull/28453
[MisterWil]: https://github.com/MisterWil
[balloob]: https://github.com/balloob
[jjlawren]: https://github.com/jjlawren
[phispi]: https://github.com/phispi
[rfpronk]: https://github.com/rfpronk
[abode docs]: https://www.home-assistant.io/integrations/abode/
[knx docs]: https://www.home-assistant.io/integrations/knx/
[plex docs]: https://www.home-assistant.io/integrations/plex/
[snmp docs]: https://www.home-assistant.io/integrations/snmp/

0.101.1

Not secure
- Bump songpal to fix a regression ([rytilahti] - [28115]) ([songpal docs])
- Bump pymyq to 2.0.1 ([bachya] - [28348]) ([myq docs])
- Bump pysaj to v0.0.13 (fix for sensor date) ([fredericvl] - [28351]) ([saj docs])
- Bump env_canada to fixed 0.0.29 version ([shmick] - [28360]) ([environment_canada docs])
- Fix Airly asyncio timeout error ([bieniu] - [28387]) ([airly docs])
- Fix hdate spamming homeassistant log ([tsvi] - [28392]) ([jewish_calendar docs])
- Fix check config ([balloob] - [28393])
- Check for import errors before validating config ([balloob] - [28395])

[28115]: https://github.com/home-assistant/home-assistant/pull/28115
[28348]: https://github.com/home-assistant/home-assistant/pull/28348
[28351]: https://github.com/home-assistant/home-assistant/pull/28351
[28360]: https://github.com/home-assistant/home-assistant/pull/28360
[28387]: https://github.com/home-assistant/home-assistant/pull/28387
[28392]: https://github.com/home-assistant/home-assistant/pull/28392
[28393]: https://github.com/home-assistant/home-assistant/pull/28393
[28395]: https://github.com/home-assistant/home-assistant/pull/28395
[bachya]: https://github.com/bachya
[balloob]: https://github.com/balloob
[bieniu]: https://github.com/bieniu
[fredericvl]: https://github.com/fredericvl
[rytilahti]: https://github.com/rytilahti
[shmick]: https://github.com/shmick
[tsvi]: https://github.com/tsvi
[airly docs]: https://www.home-assistant.io/integrations/airly/
[environment_canada docs]: https://www.home-assistant.io/integrations/environment_canada/
[jewish_calendar docs]: https://www.home-assistant.io/integrations/jewish_calendar/
[myq docs]: https://www.home-assistant.io/integrations/myq/
[saj docs]: https://www.home-assistant.io/integrations/saj/
[songpal docs]: https://www.home-assistant.io/integrations/songpal/

0.101.0

Not secure
New Integrations

- Add Airly integration ([bieniu] - [26375]) ([airly docs]) (new-integration)
- Add Apprise notification integration ([caronc] - [26868]) ([apprise docs]) (new-integration)
- New sensor platform integration for Orange and Rockland Utility smart energy meter ([bvlaicu] - [27571]) ([oru docs]) (new-integration)
- Add sinch integration (notify component) ([bendikrb] - [26502]) ([sinch docs]) (new-integration)
- Add Solar-Log platform ([Ernst79] - [27036]) ([solarlog docs]) (new-integration)
- New platform for Microsoft Teams ([peroyvind] - [27981]) ([msteams docs]) (new-integration)

New Platforms

- UniFi - Bandwidth sensors ([Kane610] - [27229]) ([unifi docs]) (breaking change) (new-platform)
- Neato battery sensor ([dshokouhi] - [27286]) ([neato docs]) (new-platform)
- Add sensor platform to Airly integration ([bieniu] - [27717]) ([airly docs]) (new-platform)
- Move imports in mqtt component ([exxamalte] - [27835]) ([mqtt docs]) (new-platform)

Breaking Changes

- Add turn_on method to ecobee climate platform ([marthoc] - [27103]) ([ecobee docs]) (breaking change)
- UniFi - Bandwidth sensors ([Kane610] - [27229]) ([unifi docs]) (breaking change) (new-platform)
- Refactor IKEA Tradfri, part 2 ([ggravlingen] - [27245]) ([tradfri docs]) (breaking change)
- Remove hipchat ([fabaff] - [27399]) ([hipchat docs]) (breaking change)
- Standardize times in time sensors Jewish calendar ([tsvi] - [26940]) ([jewish_calendar docs]) (breaking change)
- Fix pioneer volume when using onkyo component ([foxy82] - [27218]) ([onkyo docs]) (breaking change)
- Add abode config entries and device registry ([shred86] - [26699]) ([abode docs]) (breaking change)
- Allow MQTT json light floating point transition ([starkillerOG] - [27253]) ([mqtt docs]) (breaking change)
- Remove direct authentication via trusted networks or API password ([balloob] - [27656]) ([auth docs]) ([http docs]) ([websocket_api docs]) (breaking change)
- Deprecate Python 3.6 support, 3.8.0 is out ([scop] - [27680]) (breaking change)
- Move holiday info into a single sensor with multiple attributess ([tsvi] - [27654]) ([jewish_calendar docs]) (breaking change)
- Introduce new OAuth2 config flow helper ([balloob] - [27727]) ([somfy docs]) (breaking change)
- Add support for AdGuard Home v0.99.0 ([frenck] - [27926]) ([adguard docs]) (breaking change)
- remove duplicate unique_id, add unique_id for issues ([zxdavb] - [27916]) ([geniushub docs]) (breaking change)
- Remove stride ([hmmbob] - [27934]) ([stride docs]) (breaking change)
- Glances config flow ([engrbm87] - [27221]) ([glances docs]) (breaking change)
- Bump teslajsonpy and add update switch ([alandtse] - [27957]) ([tesla docs]) (breaking change)
- Config entry and device for Coolmaster integration ([OnFreund] - [27925]) ([coolmaster docs]) (breaking change)
- changed STATE_OFF to STATE_STANDBY ([Villhellm] - [28148]) ([roku docs]) (breaking change)

Beta Fixes

- Fixes/zha ieee tail ([Adminiuga] - [28160]) ([zha docs]) (beta fix)
- Bump aioesphomeapi to 2.4.1 ([OttoWinter] - [28170]) ([esphome docs]) (beta fix)
- Fix ESPHome stacktraces when removing entity and shutting down ([OttoWinter] - [28185]) ([esphome docs]) (beta fix)
- Update Plex via websockets ([jjlawren] - [28158]) ([plex docs]) (beta fix)
- Partially revert tensorflow import move ([SukramJ] - [28184]) ([tensorflow docs]) (beta fix)
- Fix microsoft tts ([gngj] - [28199]) ([microsoft docs]) (beta fix)
- Updated frontend to 20191025.0 ([bramkragten] - [28208]) ([frontend docs]) (beta fix)
- Add above and below to sensor condition extra_fields ([emontnemery] - [27364]) ([sensor docs]) (beta fix)
- Fix broken deconz trigger ([emontnemery] - [28211]) ([deconz docs]) (beta fix)
- Bump library to 0.0.3 ([jjlawren] - [28294]) ([plex docs]) (beta fix)
- Cleanup not needed websocket flags for ingress ([pvizeli] - [28295]) ([hassio docs]) (beta fix)
- Updated frontend to 20191025.1 ([bramkragten] - [28327]) ([frontend docs]) (beta fix)
- Fix KeyError in decora setup ([springstan] - [28279]) ([decora docs]) (beta fix)

All changes

- Add unique_id to cert_expiry ([jjlawren] - [27140]) ([cert_expiry docs])
- Improve device tracker tests ([Kane610] - [27159])
- Add PowerLevelController for fan to alexa ([ochlocracy] - [27158]) ([alexa docs])
- update broadlink library ([Danielhiversen] - [27157]) ([broadlink docs])
- Adds fields to light.toggle service description ([frenck] - [27155])
- Add support for `for` to binary_sensor, light and switch device conditions ([emontnemery] - [27153]) ([binary_sensor docs]) ([device_automation docs]) ([light docs]) ([switch docs])
- Unload cert_expiry config entries ([jjlawren] - [27150]) ([cert_expiry docs])
- Envisalink startup reconnect ([Cinntax] - [27063]) ([envisalink docs])
- Fix homekit temperaturesensor round ([gonzalezcalleja] - [27047]) ([homekit docs])
- Support zone expanders in alarmdecoder ([hugheaves] - [27167]) ([alarmdecoder docs])
- Handle all single zone thermostats ([zxdavb] - [27168]) ([evohome docs])
- Add device registry support to ecobee integration ([marthoc] - [27109]) ([ecobee docs])
- WAQI add unique ID and availability ([dshokouhi] - [27086]) ([waqi docs])
- Add Airly integration ([bieniu] - [26375]) ([airly docs]) (new-integration)
- Add SecurityPanelController for alarm_control_panel to alexa ([ochlocracy] - [27081]) ([alexa docs])
- Add examples to lights service ([Santobert] - [27192])
- Improve evohome debug logging ([zxdavb] - [27178]) ([evohome docs])
- Add device condition support to sensor entities ([emontnemery] - [27163]) ([sensor docs])
- Fix template fan turn_on action ([sermayoral] - [27181]) ([template docs])
- Fix tests running in hass.io image ([balloob] - [27169])
- lock open service data ([Santobert] - [27204])
- Add acceleration sensor to Homematic IP Cloud ([SukramJ] - [27199]) ([homematicip_cloud docs])
- lock_reproduce_state ([Santobert] - [27203]) ([lock docs])
- switch reproduce state ([Santobert] - [27202]) ([switch docs])
- Add turn_on method to ecobee climate platform ([marthoc] - [27103]) ([ecobee docs]) (breaking change)
- Add opentherm_gw config flow ([mvn23] - [27148]) ([opentherm_gw docs])
- Add doods contains flags on areas to allow specifying overlap ([snowzach] - [27035]) ([doods docs])
- Guard against network errors for Dark Sky ([space-pope] - [27141]) ([darksky docs])
- Adds guards for missing information in call stack frames ([frenck] - [27217])
- Add hive trv support ([MagicalTrev89] - [27033]) ([hive docs])
- UniFi - Improve switch tests ([Kane610] - [27200])
- Require Python >= 3.6.1 ([scop] - [27226])
- automation_reproduce_state ([Santobert] - [27222]) ([automation docs])
- Add set_location service doc ([oncleben31] - [27216])
- fan_reproduce_state ([Santobert] - [27227]) ([fan docs])
- Add improved scene support to the light integration ([Santobert] - [27182]) ([light docs])
- Improve influxdb error handling ([definitio] - [27225]) ([influxdb docs])
- Refactor Tradfri switch device ([ggravlingen] - [26864]) ([tradfri docs])
- Add initial state to Flux Switch ([Santobert] - [27089]) ([flux docs])
- Repair SolarEdge_local inverter fahrenheit temperature ([scheric] - [27096]) ([solaredge_local docs])
- add script shortcut for activating scenes ([mdonoughe] - [27223])
- Bump python-miio version to 0.4.6 ([syssi] - [27231]) ([xiaomi_miio docs])
- Add Xiaomi Air Humidifier CB1 (zhimi.humidifier.cb1) support ([syssi] - [27232]) ([xiaomi_miio docs])
- Add io:SomfyBasicContactIOSystemSensor to TaHoma component ([jensihnow] - [27234]) ([tahoma docs])
- Add basic test support to Homematic IP Cloud ([SukramJ] - [27228]) ([homematicip_cloud docs])
- Neato config flow ([Santobert] - [26579]) ([neato docs])
- PS4 bump to renamed dependency ([ktnrg45] - [27144]) ([ps4 docs])
- UniFi - Bandwidth sensors ([Kane610] - [27229]) ([unifi docs]) (breaking change) (new-platform)
- Switch on/off all lights, and wait for the result ([mjrider] - [27078]) ([light docs])
- Refactor IKEA Tradfri, part 2 ([ggravlingen] - [27245]) ([tradfri docs]) (breaking change)
- Bump pybotvac and use new exceptions ([Santobert] - [27249]) ([neato docs])
- Add 'flash_length' to esphome light async_turn_off ([CQoute] - [27214]) ([esphome docs])
- Add missing documentation for some Hassio services ([oncleben31] - [27215])
- Validate generated condition ([emontnemery] - [27263]) ([binary_sensor docs]) ([device_automation docs]) ([light docs]) ([sensor docs]) ([switch docs])
- Add attributes to neato integration ([Santobert] - [27260]) ([neato docs])
- Add PTZ support to Foscam camera component ([skgsergio] - [27238]) ([foscam docs])
- Note snake_case state attribute name convention in entity docs ([scop] - [27287])
- Upgrade pylint ([scop] - [27279])
- fixed minor typo in docs/source/api/helpers.rst ([bhageena] - [27282])
- FIX: Typo ([SoldierCorp] - [27267])
- Refactor tradfri light ([ggravlingen] - [27259]) ([tradfri docs])
- Neato battery sensor ([dshokouhi] - [27286]) ([neato docs]) (new-platform)
- Neato clean up ([Santobert] - [27294]) ([neato docs])
- UniFi - Improve controller tests ([Kane610] - [27261]) ([unifi docs])
- Validate generated device triggers ([emontnemery] - [27264]) ([binary_sensor docs]) ([deconz docs]) ([device_automation docs]) ([sensor docs]) ([zha docs])
- Fix device condition scaffold ([emontnemery] - [27300])
- Making withings logs less noisy. ([vangorra] - [27311]) ([withings docs])
- Do not fail smtp notify service on connection error ([bbrendon] - [27240]) ([smtp docs])
- move import to top-level ([exxamalte] - [27314]) ([transport_nsw docs])
- Move imports in geo_rss_events component ([exxamalte] - [27313]) ([geo_rss_events docs])
- move import to top-level ([exxamalte] - [27320]) ([feedreader docs])
- Upgrade certifi to >=2019.9.11 ([fabaff] - [27323])
- Align user name vs username ([ottersen] - [27328]) ([transmission docs])
- Upgrade beautifulsoup4 to 4.8.1 ([fabaff] - [27325]) ([scrape docs])
- Upgrade sqlalchemy to 1.3.9 ([fabaff] - [27322]) ([recorder docs]) ([sql docs])
- Fix Logi Circle cameras not responding to turn on/off commands ([evanjd] - [27317]) ([logi_circle docs])
- Add scene.apply service ([balloob] - [27298])
- Improve Neato login process ([Santobert] - [27327]) ([neato docs])
- Validate generated device actions ([emontnemery] - [27262]) ([device_automation docs]) ([zha docs])
- Cleanup handling of attributes for HomematicIP Cloud ([SukramJ] - [27331]) ([homematicip_cloud docs])
- Include unit_of_measurement in sensor device trigger capabilities ([emontnemery] - [27265]) ([sensor docs])
- Improve UniFi config flow tests and add options flow test ([Kane610] - [27340]) ([unifi docs])
- Run mypy in pre-commit ([scop] - [27339])
- move import to top-level ([exxamalte] - [27348]) ([workday docs])
- Move imports in caldav component ([exxamalte] - [27349]) ([caldav docs])
- Add documentation for logger.set_level service ([oncleben31] - [27211])
- Support async validation of device trigger ([emontnemery] - [27333]) ([automation docs]) ([deconz docs]) ([zha docs])
- deCONZ - Update discovery address ([Kane610] - [27365]) ([deconz docs])
- Refactor Tradfri constants ([ggravlingen] - [27334]) ([tradfri docs])
- Install requirements for all deps with tests ([balloob] - [27362]) ([epsonworkforce docs]) ([ign_sismologia docs]) ([supla docs])
- Migrate Neato to use top-level imports ([Santobert] - [27363]) ([neato docs])
- Fix ecobee weather platform ([marthoc] - [27369]) ([ecobee docs])
- Move imports in vlc component ([mnigbur] - [27361]) ([vlc docs])
- Move imports in season component ([Quentame] - [27358]) ([season docs])
- Move imports in nissan_leaf component ([Quentame] - [27359]) ([nissan_leaf docs])
- Move imports in netatmo component ([Quentame] - [27360]) ([netatmo docs])
- move import to top-level ([exxamalte] - [27353]) ([onkyo docs])
- move import to top-level ([exxamalte] - [27352]) ([systemmonitor docs])
- Allow Google Assistant relative volume control ([RyanEwen] - [26585]) ([google_assistant docs])
- Remove hipchat ([fabaff] - [27399]) ([hipchat docs]) (breaking change)
- Move imports in waze_travel_time component ([eifinger] - [27384]) ([waze_travel_time docs])
- Move imports in wemo component ([Quentame] - [27393]) ([wemo docs])
- Move imports in wink component ([Quentame] - [27392]) ([wink docs])
- Move imports in wunderlist component ([Quentame] - [27391]) ([wunderlist docs])
- Move imports in xmpp component ([Quentame] - [27390]) ([xmpp docs])
- Move imports in yamaha + yamaha_musiccast component ([Quentame] - [27389]) ([yamaha docs]) ([yamaha_musiccast docs])
- Move imports in zengge component ([Quentame] - [27387]) ([zengge docs])
- Move imports in zestimate component ([Quentame] - [27386]) ([zestimate docs])
- Move imports in zigbee component ([Quentame] - [27383]) ([zigbee docs])
- Move imports in yr component ([Quentame] - [27382]) ([yr docs])
- Move imports in google_travel_time component ([eifinger] - [27381]) ([google_travel_time docs])
- Move imports in github component ([mnigbur] - [27406]) ([github docs])
- Move imports in eufy component ([mnigbur] - [27405]) ([eufy docs])
- Move imports in apple_tv component ([Quentame] - [27356]) ([apple_tv docs])
- Remove hydroquebec integration (ADR-0004) ([frenck] - [27407]) ([hydroquebec docs])
- Standardize times in time sensors Jewish calendar ([tsvi] - [26940]) ([jewish_calendar docs]) (breaking change)
- Revert "Allow Google Assistant relative volume control (26585)" ([balloob] - [27416]) ([google_assistant docs])
- Bump aiohttp to 3.6.2 ([frenck] - [27409])
- Bump sqlalchemy to 1.3.10 ([frenck] - [27408]) ([recorder docs]) ([sql docs])
- move songpal imports to top ([rytilahti] - [27402]) ([songpal docs])
- Bump python-slugify to 3.0.6 ([quthla] - [27430])
- Refactor home --> hap for Homematic IP Cloud ([SukramJ] - [27368]) ([homematicip_cloud docs])
- Move Arduino imports ([tulindo] - [27438]) ([arduino docs])
- Update upstream ([cgtobi] - [27440]) ([rmvtransport docs])
- Move imports in waterfurnace component ([Quentame] - [27449]) ([waterfurnace docs])
- Bump pyhik to 0.2.4 ([mezz64] - [27523]) ([hikvision docs])
- moved imports to top level ([Bouni] - [27511]) ([browser docs])
- Move imports in updater component ([Quentame] - [27485]) ([updater docs])
- Move imports in rmvtransport ([cgtobi] - [27420]) ([rmvtransport docs])
- SNMP Switch payloads are not guaranteed to be integers ([cyberjacob] - [27422]) ([snmp docs])
- Move trend imports to top level ([thaohtp] - [27507]) ([trend docs])
- Move imports in waqi component ([Quentame] - [27450]) ([waqi docs])
- Move imports in acer_projector component ([Bouni] - [27456]) ([acer_projector docs])
- Move imports in vizio component ([Quentame] - [27452]) ([vizio docs])
- Bump pygatt to 4.0.5 ([foreign-sub] - [27526]) ([bluetooth_le_tracker docs]) ([skybeacon docs])
- Fix typing for device condition scaffold ([emontnemery] - [27487])
- Move imports in upcloud component to top-level ([thaohtp] - [27514]) ([upcloud docs])
- Refactor Tradfri cover ([ggravlingen] - [27413]) ([tradfri docs])
- Add improved scene support to input number integration ([abstrakct] - [27530]) ([input_number docs])
- Move imports in http component ([Quentame] - [27474]) ([http docs])
- Handle empty service in script action gracefully ([emontnemery] - [27467])
- moved imports to top level ([Bouni] - [27494]) ([auth docs])
- Move imports in rfxtrx component ([javicalle] - [27549]) ([rfxtrx docs])
- fill services.yaml for downloader ([Mofeywalker] - [27553])
- Add test to Homematic IP Cloud weather ([SukramJ] - [27536])
- Add test to Homematic IP Cloud alarm control panel ([SukramJ] - [27534])
- Add test to Homematic IP Cloud cover ([SukramJ] - [27535])
- Add test to Homematic IP Cloud sensor ([SukramJ] - [27533])
- moved imports to top level ([Bouni] - [27512]) ([bt_home_hub_5 docs])
- Add test to Homematic IP Cloud climate ([SukramJ] - [27472]) ([homematicip_cloud docs])
- moved imports to top level ([Bouni] - [27508]) ([broadlink docs])
- moved imports to top level ([Bouni] - [27509]) ([brottsplatskartan docs])
- Move imports in startca to top-level ([thaohtp] - [27510]) ([startca docs])
- moved imports to top level ([Bouni] - [27503]) ([bluetooth_le_tracker docs])
- moved imports to top level ([Bouni] - [27501]) ([bh1750 docs])
- moved imports to top level ([Bouni] - [27498]) ([axis docs])
- Update blink version to 0.14.2 ([fronzbot] - [27555]) ([blink docs])
- moved imports to top level ([Bouni] - [27500]) ([bbox docs])
- Move imports in aruba component to top-level ([thaohtp] - [27497]) ([aruba docs])
- moved imports to top level ([Bouni] - [27496]) ([aws docs])
- moved imports to top level ([Bouni] - [27495]) ([automatic docs])
- Add device condition support to the lock integration ([emontnemery] - [27488]) ([lock docs])
- moved imports to top level ([Bouni] - [27483]) ([aquostv docs])
- Move imports in uscis component ([Quentame] - [27481]) ([uscis docs])
- Move imports in vasttrafik component ([Quentame] - [27480]) ([vasttrafik docs])
- Move imports in venstar component ([Quentame] - [27478]) ([venstar docs])
- Move imports in verisure component ([Quentame] - [27476]) ([verisure docs])
- Move imports in vera component ([Quentame] - [27477]) ([vera docs])
- Fix update after network error ([bieniu] - [27444]) ([airly docs])
- Move AmazonPolly imports ([tulindo] - [27443]) ([amazon_polly docs])
- Change persistent notification about dev-info panel ([fredrike] - [27441]) ([hassio docs]) ([homeassistant docs])
- Bump pysyncthru to 0.5.0 ([foreign-sub] - [27439]) ([syncthru docs])
- Bump RtmAPI to 0.7.2 ([quthla] - [27433]) ([remember_the_milk docs])
- Move imports in watson_iot component ([Quentame] - [27448]) ([watson_iot docs])
- moved imports to top level ([Bouni] - [27454]) ([abode docs])
- Bump PyGithub to 1.43.8 ([quthla] - [27432]) ([github docs])
- Move imports in w800rf32 component ([Quentame] - [27451]) ([w800rf32 docs])
- moved imports to top level ([Bouni] - [27458]) ([ads docs])
- Move imports in dht component ([doudz] - [27459]) ([dht docs])
- Move Epson imports ([tulindo] - [27457]) ([epson docs])
- moved imports to top level ([Bouni] - [27468]) ([anthemav docs])
- moved imports to top level ([Bouni] - [27469]) ([aprs docs])
- Move imports for pushbullet component ([doudz] - [27460]) ([pushbullet docs])
- Add test to Homematic IP Cloud switch ([SukramJ] - [27532])
- add device conditions for platform cover ([Mofeywalker] - [27544]) ([cover docs])
- Add strings for device automations to scaffold ([balloob] - [27556])
- Move imports in tts component ([Michsior14] - [27565]) ([tts docs])
- Filled services.yaml for browser integration ([springstan] - [27563])
- Filled services.yaml for logbook integration ([springstan] - [27560])
- Move imports in tikteck component ([Michsior14] - [27568]) ([tikteck docs])
- Fix pioneer volume when using onkyo component ([foxy82] - [27218]) ([onkyo docs]) (breaking change)
- Upgrade alpha_vantage to 2.1.1 ([fabaff] - [27580]) ([alpha_vantage docs])
- Move imports in thermoworks_smoke component ([Michsior14] - [27586]) ([thermoworks_smoke docs])
- Upgrade pillow to 6.2.0 ([fabaff] - [27581]) ([image_processing docs]) ([proxy docs]) ([qrcode docs])
- Move import in deutsche_bahn integration ([springstan] - [27579]) ([deutsche_bahn docs])
- Move imports in thingspeak component ([Michsior14] - [27585]) ([thingspeak docs])
- Move imports in tplink_lte component ([Michsior14] - [27583]) ([tplink_lte docs])
- Move imports in bme280 component ([Bouni] - [27505]) ([bme280 docs])
- Move imports in tplink component ([Michsior14] - [27567]) ([tplink docs])
- Add abode config entries and device registry ([shred86] - [26699]) ([abode docs]) (breaking change)
- Allow MQTT json light floating point transition ([starkillerOG] - [27253]) ([mqtt docs]) (breaking change)
- Move imports in rflink component ([javicalle] - [27367]) ([rflink docs])
- move imports in tibber component ([Michsior14] - [27584]) ([tibber docs])
- Upgrade to flake8-docstrings 1.5.0, pytest 5.2.1, and pytest-cov 2.8.1 ([scop] - [27588])
- Upgrade Mastodon.py to 1.5.0 ([fabaff] - [27598]) ([mastodon docs])
- Move imports in syslog ([Michsior14] - [27602]) ([syslog docs])
- add content for services.yaml in component media_extractor ([Mofeywalker] - [27608])
- move imports in ted5000 component ([Michsior14] - [27601]) ([ted5000 docs])
- move imports in tellstick component ([Michsior14] - [27600]) ([tellstick docs])
- Move top level imports ([ggravlingen] - [27597]) ([tradfri docs])
- Improve neato tests ([Santobert] - [27578]) ([neato docs])
- Refactor Tradfri base class ([ggravlingen] - [27589]) ([tradfri docs])
- Google Assistant Local SDK ([balloob] - [27428]) ([cloud docs]) ([google_assistant docs]) ([http docs]) ([webhook docs]) ([zeroconf docs])
- Update pyhomematic to 0.1.61 ([danielperna84] - [27620]) ([homematic docs])
- fix: exception after kaiterra api call timeout ([Michsior14] - [27622]) ([kaiterra docs])
- Issue 27288 Moving imports to top for tesla component ([stevendlander] - [27618]) ([tesla docs])
- add content for services.yaml for ccomponent stream ([Mofeywalker] - [27610])
- Update yandex transport after api change ([rishatik92] - [27591]) ([yandex_transport docs])
- Issue 27288 Move imports to top for FFMPEG ([stevendlander] - [27613]) ([ffmpeg docs])
- move imports to top-level ([exxamalte] - [27630]) ([pushover docs])
- move imports in synology_srm component ([Michsior14] - [27603]) ([synology_srm docs])
- moved imports to top level ([Bouni] - [27632]) ([bt_smarthub docs])
- moved imports to top level ([Bouni] - [27634]) ([cisco_ios docs])
- Move imports in darksky component ([exxamalte] - [27633]) ([darksky docs])
- Fix temperature and heating mode ([crazyfx1] - [27604]) ([vicare docs])
- moved imports to top level ([Bouni] - [27640]) ([co2signal docs])
- ESPHome Fix intermediary state published ([OttoWinter] - [27638]) ([esphome docs])
- moved imports to top level ([Bouni] - [27641]) ([config docs])
- Fix html5 notification documentation url ([delphiki] - [27636]) ([html5 docs])
- Apply isort on rfxtrx classes ([javicalle] - [27615]) ([rfxtrx docs])
- Fix ESPHome climate preset mode refactor ([OttoWinter] - [27637]) ([esphome docs])
- Refactor imports for tensorflow ([stevendlander] - [27617]) ([tensorflow docs])
- Move imports in bluesound component ([Bouni] - [27502]) ([bluesound docs])
- Fix ZHA regressions caused by "Support async validation of device trigger" ([emontnemery] - [27401]) ([automation docs]) ([deconz docs]) ([zha docs])
- move imports in squeezebox component ([Michsior14] - [27650]) ([squeezebox docs])
- Typing misc fixes ([scop] - [27543]) ([binary_sensor docs]) ([device_automation docs]) ([light docs]) ([sensor docs]) ([switch docs])
- Updated frontend to 20191014.0 ([bramkragten] - [27661]) ([frontend docs])
- Move imports in panasonic_viera component ([javicalle] - [27665]) ([panasonic_viera docs])
- Improve discovery title ([Kane610] - [27664]) ([deconz docs])
- Move imports in panasonic_bluray component ([javicalle] - [27658]) ([panasonic_bluray docs])
- Update Unlock directive for Alexa LockController ([ochlocracy] - [27653]) ([alexa docs])
- move imports in statsd component ([Michsior14] - [27649]) ([statsd docs])
- Move imports in steam_online component ([Michsior14] - [27648]) ([steam_online docs])
- move imports in stream component ([Michsior14] - [27647]) ([stream docs])
- Move imports in switchmate component ([Michsior14] - [27646]) ([switchmate docs])
- Remove direct authentication via trusted networks or API password ([balloob] - [27656]) ([auth docs]) ([http docs]) ([websocket_api docs]) (breaking change)
- Add Apprise notification integration ([caronc] - [26868]) ([apprise docs]) (new-integration)
- Deprecate Python 3.6 support, 3.8.0 is out ([scop] - [27680]) (breaking change)
- moved imports to top level ([Bouni] - [27682]) ([discord docs])
- moved imports to top level ([Bouni] - [27678]) ([digitalloggers docs])
- moved imports to top level ([Bouni] - [27675]) ([denonavr docs])
- moved imports to top level ([Bouni] - [27677]) ([digital_ocean docs])
- Handle marker attrs that may not exist ([bwarden] - [27519]) ([cups docs])
- Improve code coverage for HomematicIP Cloud ([SukramJ] - [27606]) ([homematicip_cloud docs])
- Move imports in decora component ([Bouni] - [27645]) ([decora docs])
- moved imports to top level ([Bouni] - [27683]) ([dlib_face_detect docs])
- Move imports in yeelight + yeelightsunflower component ([Quentame] - [27388]) ([yeelight docs]) ([yeelightsunflower docs])
- Move imports in bme680 component ([Bouni] - [27506]) ([bme680 docs])
- Fix missing strings in soma config flow ([ratsept] - [27689]) ([soma docs])
- moved imports to top level ([Bouni] - [27695]) ([dnsip docs])
- Add battery status in owntracks ([luca-angemi] - [27686]) ([owntracks docs])
- moved imports to top level ([Bouni] - [27693]) ([dlib_face_identify docs])
- Update fritzconnection requirement to 0.8.4 ([AaronDavidSchneider] - [27698]) ([fritz docs]) ([fritzbox_netmonitor docs])
- Moved imports to top-level in spotify integration ([springstan] - [27703]) ([spotify docs])
- moved imports to top level ([Bouni] - [27679]) ([discogs docs])
- Bump PyMata to 2.20 ([quthla] - [27431]) ([arduino docs])
- Add improved scene support to input_text ([abstrakct] - [27687]) ([input_text docs])
- Fix config imports ([balloob] - [27669]) ([config docs])
- Add improved scene support for input_select ([abstrakct] - [27697]) ([input_select docs])
- move imports in sony_projector component ([Michsior14] - [27718]) ([sony_projector docs])
- move imports in speedtestdotnet component ([Michsior14] - [27716]) ([speedtestdotnet docs])
- move imports in spotcrime component ([Michsior14] - [27715]) ([spotcrime docs])
- Moved imports to top-level in fritzbox_callmonitor component ([springstan] - [27705]) ([fritzbox_callmonitor docs])
- moved imports to top level ([Bouni] - [27696]) ([dovado docs])
- New sensor platform integration for Orange and Rockland Utility smart energy meter ([bvlaicu] - [27571]) ([oru docs]) (new-integration)
- Move imports in device_tracker component ([Bouni] - [27676]) ([device_tracker docs])
- Add evohome high_precision temperatures ([zxdavb] - [27513]) ([evohome docs])
- Move imports in Kodi component ([tulindo] - [27728]) ([kodi docs])
- Add sensor platform to Airly integration ([bieniu] - [27717]) ([airly docs]) (new-platform)
- Bump pyatmo version to 2.3.2 ([cgtobi] - [27731]) ([netatmo docs])
- New cache on Azure ([pvizeli] - [27739])
- Add cache for mypy ([pvizeli] - [27745])
- Bump ndms2-client to 0.0.10 ([foxel] - [27734]) ([keenetic_ndms2 docs])
- Upgrade youtube_dl to 2019.10.16 ([BKPepe] - [27737]) ([media_extractor docs])
- Axis - Improve discovery title by adding placeholder support ([Kane610] - [27663]) ([axis docs])
- Add device action support to the alarm_control_panel integration ([emontnemery] - [27616]) ([alarm_control_panel docs]) ([device_automation docs])
- Move imports in slack and socialblade ([springstan] - [27747]) ([samsungtv docs]) ([slack docs]) ([socialblade docs])
- Run mypy in pre-commit without args to match CI ([scop] - [27741])
- Fix On/Off for melissa ([kennedyshead] - [27733]) ([melissa docs])
- Forget auth token when going offline so we can reconnect ([antlarr] - [26630]) ([amcrest docs])
- bump rpi.gpio to 0.7.0 ([Misiu] - [27753]) ([mcp23017 docs]) ([rpi_gpio docs])
- Move imports in rpi_gpio ([Misiu] - [27752]) ([rpi_gpio docs])
- Move imports in ifttt component ([Quentame] - [27792]) ([ifttt docs])
- Move imports in keyboard component ([Quentame] - [27791]) ([keyboard docs])
- Move imports in linux_battery component ([Quentame] - [27789]) ([linux_battery docs])
- Move imports in ampio component ([Bouni] - [27788]) ([ampio docs])
- Move imports in liveboxplaytv component ([Quentame] - [27790]) ([liveboxplaytv docs])
- Move imports in amcrest component ([Bouni] - [27787]) ([amcrest docs])
- Move imports in imap + imap_email_content component ([Quentame] - [27793]) ([imap docs]) ([imap_email_content docs])
- Move imports in netgear_lte component ([Quentame] - [27777]) ([netgear_lte docs])
- Move imports in nest component ([Quentame] - [27778]) ([nest docs])
- moved imports to top level ([Bouni] - [27781]) ([airvisual docs])
- Move imports in netgear component ([Quentame] - [27776]) ([netgear docs])
- moved imports to top level ([Bouni] - [27784]) ([alarmdotcom docs])
- Generate ADB key for Android TV integration ([JeffLIrion] - [27344]) ([androidtv docs])
- moved imports to top level ([Bouni] - [27782]) ([aladdin_connect docs])
- Move imports in android_ip_webcam component ([Bouni] - [27797]) ([android_ip_webcam docs])
- Add on_off_inverted to KNX climate ([tombbo] - [25900]) ([knx docs])
- Move imports in html5 component ([Quentame] - [27473]) ([html5 docs])
- Move imports in mqtt component ([exxamalte] - [27835]) ([mqtt docs]) (new-platform)
- Move imports in august component ([Bouni] - [27810]) ([august docs])
- Move imports in asterisk_mbox component ([Bouni] - [27807]) ([asterisk_mbox docs])
- Move imports in arlo component ([Bouni] - [27806]) ([arlo docs])
- Move imports in aqualogic component ([Bouni] - [27805]) ([aqualogic docs])
- Move imports in apcupsd component ([Bouni] - [27803]) ([apcupsd docs])
- Move imports in awair component ([Bouni] - [27811]) ([awair docs])
- Move imports in baidu component ([Bouni] - [27812]) ([baidu docs])
- Move imports in gitlab_ci component ([Quentame] - [27827]) ([gitlab_ci docs])
- Move imports in google component ([Quentame] - [27826]) ([google docs])
- Mypy setup fixes ([scop] - [27825])
- Move imports in flic component ([Quentame] - [27821]) ([flic docs])
- Move imports in fitbit component ([Quentame] - [27820]) ([fitbit docs])
- Move imports in flux_led component ([Quentame] - [27822]) ([flux_led docs])
- Move imports in fritz + fritzbox_netmonitor component ([Quentame] - [27823]) ([fritz docs])
- Move imports in MCP23017 component ([Misiu] - [27769]) ([mcp23017 docs])
- Move imports in anel_pwrctrl component ([Bouni] - [27798]) ([anel_pwrctrl docs])
- Move imports in bbb_gpio component ([Bouni] - [27813]) ([bbb_gpio docs])
- Move imports in bitcoin component ([Bouni] - [27814]) ([bitcoin docs])
- bump client ([zxdavb] - [27799]) ([geniushub docs])
- Move imports in telegram_bot component ([Quentame] - [27785]) ([telegram_bot docs])
- Add device action support to the lock integration ([emontnemery] - [27499]) ([lock docs])
- Add grid sensors to SolarEdge_local ([scheric] - [27247]) ([solaredge_local docs])
- Unload linky config entry ([Quentame] - [27831]) ([linky docs])
- Fix attribution ([bieniu] - [27815]) ([airly docs])
- Added handling for connection errors in state update, added available property ([ratsept] - [27794]) ([soma docs])
- Add device_info to HomematicIP climate and acp ([SukramJ] - [27771]) ([homematicip_cloud docs])
- Add opentherm_gw options flow. ([mvn23] - [27316]) ([opentherm_gw docs])
- Add ability for MQTT device tracker to map non-default topic payloads to zones/states ([raman325] - [27143]) ([mqtt docs])
- Move holiday info into a single sensor with multiple attributess ([tsvi] - [27654]) ([jewish_calendar docs]) (breaking change)
- Add sinch integration (notify component) ([bendikrb] - [26502]) ([sinch docs]) (new-integration)
- Add service description for route53 integration ([tefinger] - [27774])
- Move imports in openweathermap component ([Quentame] - [27779]) ([openweathermap docs])
- Move imports in apns component ([Bouni] - [27804]) ([apns docs])
- Move imports in yweather ([Misiu] - [27842]) ([yweather docs])
- Move imports in brunt component ([Bouni] - [27856]) ([brunt docs])
- Move imports in blockchain component ([Bouni] - [27852]) ([blockchain docs])
- Move blackbird imports ([Bouni] - [27849]) ([blackbird docs])
- cryptography + numpy for python 3.8 ([pvizeli] - [27861]) ([iqvia docs]) ([opencv docs]) ([tensorflow docs]) ([trend docs])
- Move imports in bom component ([Bouni] - [27854]) ([bom docs])
- Move imports in bmw_connected_drive component ([Bouni] - [27853]) ([bmw_connected_drive docs])
- Move imports in blink component ([Bouni] - [27850]) ([blink docs])
- Move imports in blinksticklight component ([Bouni] - [27851]) ([blinksticklight docs])
- Move imports in recorder component ([exxamalte] - [27859]) ([recorder docs])
- Refactor the conversation integration ([balloob] - [27839]) ([conversation docs]) ([shopping_list docs])
- Use pre-commit in CI and tox ([scop] - [27743])
- Introduce new OAuth2 config flow helper ([balloob] - [27727]) ([somfy docs]) (breaking change)
- Move imports in fritzbox, fritz device tracker, fritzdect, fritzbox netmonitor ([springstan] - [27746]) ([fritz docs]) ([fritzbox docs]) ([fritzbox_netmonitor docs]) ([fritzdect docs])
- Move imports in cppm_tracker component ([Bouni] - [27889]) ([cppm_tracker docs])
- Move imports in concord232 component ([Bouni] - [27887]) ([concord232 docs])
- Move imports in comfoconnect component ([Bouni] - [27886]) ([comfoconnect docs])
- Move imports in coinmarketcap component ([Bouni] - [27885]) ([coinmarketcap docs])
- Move imports in coinbase component ([Bouni] - [27884]) ([coinbase docs])
- Move imports in ciscospark component ([Bouni] - [27879]) ([ciscospark docs])
- Move imports in cisco_webex_teams component ([Bouni] - [27878]) ([cisco_webex_teams docs])
- Move imports in cmus component ([Bouni] - [27883]) ([cmus docs])
- Move imports in cloud component ([Bouni] - [27881]) ([cloud docs])
- Add remove function to hue sensors ([bramkragten] - [27652]) ([hue docs])
- Move imports to top for hikvisioncam ([briglx] - [27895]) ([hikvisioncam docs])
- Move imports in coolmaster component ([Bouni] - [27888]) ([coolmaster docs])
- Move imports in cisco_mobility_express component ([Bouni] - [27877]) ([cisco_mobility_express docs])
- Move imports in cast component ([Bouni] - [27875]) ([cast docs])
- Move imports in canary component ([Bouni] - [27874]) ([canary docs])
- Move imports in buienradar component ([Bouni] - [27873]) ([buienradar docs])
- Move imports in channels component ([Bouni] - [27876]) ([channels docs])
- Move imports for nilu component ([hfurubotten] - [27896]) ([nilu docs])
- Guard cloud check ([balloob] - [27901]) ([owntracks docs]) ([smartthings docs])
- Bump keyring to 19.2.0 ([foreign-sub] - [27899])
- Better header check for OAuth2 helper ([balloob] - [27897])
- Vacuum reproduce state ([Santobert] - [27868]) ([vacuum docs])
- Azure pytest parallel ([pvizeli] - [27864])
- Move import for htu21d component ([briglx] - [27908]) ([htu21d docs])
- Move imports for hp_ilo components ([briglx] - [27906]) ([hp_ilo docs])
- Fix flaky integration test ([balloob] - [27905])
- Move imports in harmony component ([briglx] - [27904]) ([harmony docs])
- Move imports to top for harman_kardon_avr ([briglx] - [27903]) ([harman_kardon_avr docs])
- Dont create coroutine until acting on it ([balloob] - [27907]) ([google_assistant docs])
- Report state ([elupus] - [27759]) ([google_assistant docs])
- Upgrade pylint to 2.4.3 and astroid to 2.3.2 ([scop] - [27912])
- Run pylint parallel ([pvizeli] - [27919])
- Split homematic color and effect support ([guillempages] - [27299]) ([homematic docs])
- Add climate profiles to Homematic IP Cloud ([SukramJ] - [27772]) ([homematicip_cloud docs])
- Move imports in luftdaten component ([Quentame] - [27929]) ([luftdaten docs])
- Bump version of homematicip to 0.10.13 ([SukramJ] - [27928]) ([homematicip_cloud docs])
- Added night arm mode support to Envisalink component ([gdrapp] - [27087]) ([envisalink docs])
- Move imports in cpuspeed component ([Bouni] - [27890]) ([cpuspeed docs])
- Remove helper imports relying on installed requirements ([balloob] - [27898])
- Upgrade mypy to 0.740 ([scop] - [27913]) ([cover docs]) ([group docs]) ([sun docs]) ([switch docs]) ([websocket_api docs]) ([zone docs])
- Add improved scene support to the cover integration ([Santobert] - [27914]) ([cover docs])
- Bump abodepy version ([shred86] - [27931]) ([abode docs])
- Add support for AdGuard Home v0.99.0 ([frenck] - [27926]) ([adguard docs]) (breaking change)
- remove duplicate unique_id, add unique_id for issues ([zxdavb] - [27916]) ([geniushub docs]) (breaking change)
- Remove stride ([hmmbob] - [27934]) ([stride docs]) (breaking change)
- Import shuffle ([balloob] - [27935]) ([http docs]) ([persistent_notification docs]) ([stream docs])
- Update pysonos to 0.0.24 ([timmccor] - [27937]) ([sonos docs])
- Bump pybotvac ([Santobert] - [27933]) ([neato docs])
- Central update for Plex platforms ([jjlawren] - [27764]) ([plex docs])
- move imports in sonos component ([Michsior14] - [27938]) ([sonos docs])
- Move imports in smappee component ([Michsior14] - [27943]) ([smappee docs])
- move imports in snapcast component ([Michsior14] - [27940]) ([snapcast docs])
- Move imports in snmp component ([Michsior14] - [27939]) ([snmp docs])
- Fix whois error, check expiration_date for list and pick first ([cyberjacob] - [27930]) ([whois docs])
- Move imports in sql component ([Michsior14] - [27713]) ([sql docs])
- move imports in smarthab component ([Michsior14] - [27942]) ([smarthab docs])
- Fixing config_entries.async_forward_entry_unload calls (step 1) ([Quentame] - [27857]) ([cert_expiry docs]) ([linky docs]) ([locative docs]) ([luftdaten docs]) ([withings docs])
- move imports in sma component ([Michsior14] - [27945]) ([sma docs])
- Remove tplink device tracker ([rytilahti] - [27936]) ([tplink docs])
- Add option to disable HTTPS verification in Luci component ([mzdrale] - [27946]) ([luci docs])
- bugfix evohome and bump client ([zxdavb] - [27968]) ([evohome docs])
- Move imports in dte_energy_bridge component ([djpremier] - [27975]) ([dte_energy_bridge docs])
- Move imports in crimereports component ([djpremier] - [27973]) ([crimereports docs])
- move imports in serial component ([zxdavb] - [27971]) ([serial docs])
- Move imports in onvif component ([djpremier] - [27969]) ([onvif docs])
- Move imports in dweet component ([djpremier] - [27976]) ([dweet docs])
- Refactor entity_ids, tweak names and consolidate classes ([zxdavb] - [27921]) ([incomfort docs])
- Move imports for ebusd component ([djpremier] - [27979]) ([ebusd docs])
- isort the geniushub code ([zxdavb] - [27978]) ([geniushub docs])
- isort the evohome code ([zxdavb] - [27977]) ([evohome docs])
- Move imports in futurenow component ([djpremier] - [27991]) ([futurenow docs])
- Move imports in frontier_silicon component ([djpremier] - [27990]) ([frontier_silicon docs])
- Move imports in gc100 component ([djpremier] - [27993]) ([gc100 docs])
- Move imports in gntp component ([djpremier] - [27994]) ([gntp docs])
- Move imports in goalfeed component ([djpremier] - [27995]) ([goalfeed docs])
- Move imports in everlights component ([djpremier] - [27983]) ([everlights docs])
- Move imports in elkm1 component ([djpremier] - [27982]) ([elkm1 docs])
- Move imports in osramlightify component ([javicalle] - [27985]) ([osramlightify docs])
- Move imports in eliqonline component ([djpremier] - [27980]) ([eliqonline docs])
- Move imports in frontend component ([djpremier] - [27988]) ([frontend docs])
- Move imports in message_bird component ([djpremier] - [28022]) ([message_bird docs])
- Move imports in mopar component ([djpremier] - [28028]) ([mopar docs])
- Move imports in mvglive component ([djpremier] - [28031]) ([mvglive docs])
- Move imports in mpd component ([djpremier] - [28030]) ([mpd docs])
- Move imports in namecheapdns component ([djpremier] - [28034]) ([namecheapdns docs])
- Move imports in neurio_energy component ([djpremier] - [28035]) ([neurio_energy docs])
- Move imports in openevse component ([djpremier] - [28043]) ([openevse docs])
- Move imports in magicseaweed component ([djpremier] - [28020]) ([magicseaweed docs])
- Move imports in lw12wifi component ([djpremier] - [28019]) ([lw12wifi docs])
- Move imports in logbook component ([djpremier] - [28016]) ([logbook docs])
- Move imports in lirc component ([djpremier] - [28015]) ([lirc docs])
- Move imports in linode component ([djpremier] - [28014]) ([linode docs])
- Move imports in oasa_telematics component ([djpremier] - [28039]) ([oasa_telematics docs])
- Move imports in iss component ([djpremier] - [28003]) ([iss docs])
- Move imports in iperf3 component ([djpremier] - [28002]) ([iperf3 docs])
- Move imports in pandora component ([djpremier] - [28045]) ([pandora docs])
- Move imports in otp component ([djpremier] - [28044]) ([otp docs])
- Move imports in ohmconnect component ([djpremier] - [28041]) ([ohmconnect docs])
- Move imports in norway_air component ([djpremier] - [28037]) ([norway_air docs])
- Move imports in niko_home_control component ([djpremier] - [28036]) ([niko_home_control docs])
- Move imports in mythicbeastsdns component ([djpremier] - [28033]) ([mythicbeastsdns docs])
- Move imports in mychevy component ([djpremier] - [28032]) ([mychevy docs])
- Move imports in mobile_app component ([djpremier] - [28027]) ([mobile_app docs])
- Add Vivotek camera component code owner ([HarlemSquirrel] - [28024]) ([vivotek docs])
- Move imports in metoffice component ([djpremier] - [28023]) ([metoffice docs])
- Move imports in lupusec component ([djpremier] - [28018]) ([lupusec docs])
- Move imports in loopenergy component ([djpremier] - [28017]) ([loopenergy docs])
- Move imports in lifx_legacy component ([djpremier] - [28013]) ([lifx_legacy docs])
- Move imports in lifx component ([djpremier] - [28012]) ([lifx docs])
- Move imports in lg_soundbar component ([djpremier] - [28011]) ([lg_soundbar docs])
- Glances config flow ([engrbm87] - [27221]) ([glances docs]) (breaking change)
- Move imports in konnected component ([djpremier] - [28009]) ([konnected docs])
- Move imports in juicenet component ([djpremier] - [28006]) ([juicenet docs])
- Move imports in insteon component ([djpremier] - [28001]) ([insteon docs])
- Move imports in greenwave component ([djpremier] - [27998]) ([greenwave docs])
- Move imports in kira component ([djpremier] - [28007]) ([kira docs])
- Move imports in itach component ([djpremier] - [28005]) ([itach docs])
- Move imports in gpsd component ([djpremier] - [27997]) ([gpsd docs])
- Make dispatch signals unique per server ([jjlawren] - [28029]) ([plex docs])
- Bump teslajsonpy and add update switch ([alandtse] - [27957]) ([tesla docs]) (breaking change)
- rest_command component should support PATCH method ([pho3nixf1re] - [27989]) ([rest_command docs])
- Upgrade discord.py to 1.2.4 ([fabaff] - [28054]) ([discord docs])
- Fix buienradar component and add smoke tests ([ties] - [27965]) ([buienradar docs])
- Code cleanup for orangepi_gpio ([pascallj] - [27958]) ([orangepi_gpio docs])
- Not slugify cert_expiry name ([Quentame] - [28055]) ([cert_expiry docs])
- Add hvac_action to geniushub ([zxdavb] - [28056]) ([geniushub docs])
- Add ESPHome sensor force_update option ([OttoWinter] - [28059]) ([esphome docs])
- Helpers type hint additions and improvements ([scop] - [27986])
- Include subscriber information when MQTT message can't be decoded ([emontnemery] - [28062]) ([mqtt docs])
- Leverage zigpy for IEEE address conversions ([Adminiuga] - [27972]) ([zha docs])
- Refactor Tradfri light group ([ggravlingen] - [27714]) ([tradfri docs])
- Fix mypy missing from dev install script ([OttoWinter] - [28060])
- Upgrade youtube_dl to version 2019.10.22 ([BKPepe] - [28070]) ([media_extractor docs])
- Move imports in piglow component ([djpremier] - [28046]) ([piglow docs])
- Counter configure with value ([Santobert] - [28066]) ([counter docs])
- Fix Plex test timeouts ([jjlawren] - [28077])
- Move remaining of ZHA imports to top level. ([Adminiuga] - [28071]) ([zha docs])
- Move imports in shodan component ([djpremier] - [28098]) ([shodan docs])
- Move imports in skybeacon component ([djpremier] - [28099]) ([skybeacon docs])
- Move imports in shiftr component ([djpremier] - [28097]) ([shiftr docs])
- Move imports in seven_segments component ([djpremier] - [28096]) ([seven_segments docs])
- Move imports in sesame component ([djpremier] - [28095]) ([sesame docs])
- Move imports in rpi_pfio component ([djpremier] - [28094]) ([rpi_pfio docs])
- Move imports in repetier component ([djpremier] - [28093]) ([repetier docs])
- Move imports in remember_the_milk component ([djpremier] - [28092]) ([remember_the_milk docs])
- Move imports in rejseplanen component ([djpremier] - [28091]) ([rejseplanen docs])
- Move imports in recollect_waste component ([djpremier] - [28089]) ([recollect_waste docs])
- Move imports in prometheus component ([djpremier] - [28086]) ([prometheus docs])
- Move imports in proliphix component ([djpremier] - [28085]) ([proliphix docs])
- Move imports in pocketcasts component ([djpremier] - [28084]) ([pocketcasts docs])
- Move imports in opencv component ([djpremier] - [28042]) ([opencv docs])
- Move imports in mitemp_bt component ([djpremier] - [28026]) ([mitemp_bt docs])
- Move imports in miflora component ([djpremier] - [28025]) ([miflora docs])
- Move imports in lastfm component ([djpremier] - [28010]) ([lastfm docs])
- Move imports in knx component ([djpremier] - [28008]) ([knx docs])
- Move imports in gtfs component ([djpremier] - [27999]) ([gtfs docs])
- Move imports in ptvsd component ([djpremier] - [28087]) ([ptvsd docs])
- Move imports in isy994 component ([djpremier] - [28004]) ([isy994 docs])
- Support to use Whatsapp numbers (fixes 28065) ([fabaff] - [28078]) ([twilio docs]) ([twilio_call docs]) ([twilio_sms docs])
- Add modelnumber for ecobee4 ([marthoc] - [28107]) ([ecobee docs])
- Add support for more Orange Pi devices ([pascallj] - [28109]) ([orangepi_gpio docs])
- Add improved scene support to the counter integration ([Santobert] - [28103]) ([counter docs])
- Add support SQL VACUUM for PostgeSQL ([bastshoes] - [28106]) ([recorder docs])
- Move imports in dsmr component ([djpremier] - [27974]) ([dsmr docs])
- Minor tweaks for sensor device automations ([emontnemery] - [27829]) ([sensor docs])
- Fix test coverage, reverting top level import ptvsd ([frenck] - [28118]) ([ptvsd docs])
- Implement ToggleController, RangeController, and ModeController in alexa ([ochlocracy] - [27302]) ([alexa docs])
- Add option to specify mDNS advertised IP address for HomeKit Bridge ([mback2k] - [26791]) ([homekit docs])
- Support custom source type for MQTT device tracker ([raman325] - [27838]) ([mqtt docs])
- Add support for resource_template for rest sensor ([fredrike] - [27869]) ([rest docs])
- Support SmartStrip type devices (HS300, HS107) in tplink component ([mattkasa] - [26220]) ([tplink docs])
- Add template filters to convert objects to and from JSON strings ([SteveDinn] - [27909])
- Move imports in hue component ([javicalle] - [28121]) ([hue docs])
- Add improved scene support to the input_datetime integration ([Santobert] - [28105]) ([input_datetime docs])
- Fix 28104 - CalDav support for floating datetimes ([lukas-hetzenecker] - [28123]) ([caldav docs])
- Fix service descriptions ([schmittx] - [28122])
- Timer reproduce state ([Santobert] - [28117]) ([timer docs])
- Fix bootstrap dev dependencies message ([scop] - [28114])
- Move imports in wake_on_lan component ([djpremier] - [28100]) ([wake_on_lan docs])
- Open Hardware Monitor Sensor reconnect ([Anonym-tsk] - [28052]) ([openhardwaremonitor docs])
- Squeezebox LMS reconnect ([Anonym-tsk] - [27378]) ([squeezebox docs])
- Move imports in melissa component ([djpremier] - [28021]) ([melissa docs])
- Add Solar-Log platform ([Ernst79] - [27036]) ([solarlog docs]) (new-integration)
- Save client identifier from Plex auth for future use ([jjlawren] - [27951]) ([plex docs])
- Additional SSL validation checks for cert_expiry ([jjlawren] - [28047]) ([cert_expiry docs])
- New platform for Microsoft Teams ([peroyvind] - [27981]) ([msteams docs]) (new-integration)
- Fix issues with new tile 2020 devices ([rolfberkenbosch] - [28133]) ([tile docs])
- Add Alexa.ChannelController functions for media players ([Dilbert66] - [27671]) ([alexa docs])
- Move imports in nuheat component ([djpremier] - [28038]) ([nuheat docs])
- Move imports in raspihats component ([djpremier] - [28088]) ([raspihats docs])
- Round system monitor load averages to 2 decimal digits ([scop] - [27558]) ([systemmonitor docs])
- Cleanup typing and asserts for HomematicIP Cloud ([SukramJ] - [28144]) ([homematicip_cloud docs])
- Avoid query operations on a pjlink powered off projector ([mflage] - [28132]) ([pjlink docs])
- Fix Lutron Pico ([JonGilmore] - [27059]) ([lutron docs])
- Support for additional Abode timeline events ([libots] - [28124]) ([abode docs])
- Fix supported_features in mqtt cover ([Tofandel] - [28120]) ([mqtt docs])
- Downgrade aioHTTP 3.6.2 to 3.6.1 ([pvizeli] - [28143])
- Rebase Implement Alexa.DoorbellEventSource Interface Controller ([ochlocracy] - [27726]) ([alexa docs])
- Add support for SAJ inverters connected via WiFi ([fredericvl] - [27742]) ([saj docs])
- Config entry and device for Coolmaster integration ([OnFreund] - [27925]) ([coolmaster docs]) (breaking change)
- changed STATE_OFF to STATE_STANDBY ([Villhellm] - [28148]) ([roku docs]) (breaking change)
- Allow multiple Transmission clients and add unique_id to entities ([engrbm87] - [28136]) ([transmission docs])
- Parallelize pylint everywhere ([scop] - [28149])
- Updated frontend to 20191023.0 ([bramkragten] - [28150]) ([frontend docs])
- Fixes/zha ieee tail ([Adminiuga] - [28160]) ([zha docs]) (beta fix)
- Bump aioesphomeapi to 2.4.1 ([OttoWinter] - [28170]) ([esphome docs]) (beta fix)
- Fix ESPHome stacktraces when removing entity and shutting down ([OttoWinter] - [28185]) ([esphome docs]) (beta fix)
- Update Plex via websockets ([jjlawren] - [28158]) ([plex docs]) (beta fix)
- Partially revert tensorflow import move ([SukramJ] - [28184]) ([tensorflow docs]) (beta fix)
- Fix microsoft tts ([gngj] - [28199]) ([microsoft docs]) (beta fix)
- Updated frontend to 20191025.0 ([bramkragten] - [28208]) ([frontend docs]) (beta fix)
- Bump env_canada to 0.0.27 ([michaeldavie] - [28239]) ([environment_canada docs])
- Add above and below to sensor condition extra_fields ([emontnemery] - [27364]) ([sensor docs]) (beta fix)
- Fix broken deconz trigger ([emontnemery] - [28211]) ([deconz docs]) (beta fix)
- Bump library to 0.0.3 ([jjlawren] - [28294]) ([plex docs]) (beta fix)
- Cleanup not needed websocket flags for ingress ([pvizeli] - [28295]) ([hassio docs]) (beta fix)
- Updated frontend to 20191025.1 ([bramkragten] - [28327]) ([frontend docs]) (beta fix)
- Fix KeyError in decora setup ([springstan] - [28279]) ([decora docs]) (beta fix)

[25900]: https://github.com/home-assistant/home-assistant/pull/25900
[26220]: https://github.com/home-assistant/home-assistant/pull/26220
[26375]: https://github.com/home-assistant/home-assistant/pull/26375
[26502]: https://github.com/home-assistant/home-assistant/pull/26502
[26579]: https://github.com/home-assistant/home-assistant/pull/26579
[26585]: https://github.com/home-assistant/home-assistant/pull/26585
[26630]: https://github.com/home-assistant/home-assistant/pull/26630
[26699]: https://github.com/home-assistant/home-assistant/pull/26699
[26791]: https://github.com/home-assistant/home-assistant/pull/26791
[26864]: https://github.com/home-assistant/home-assistant/pull/26864
[26868]: https://github.com/home-assistant/home-assistant/pull/26868
[26940]: https://github.com/home-assistant/home-assistant/pull/26940
[27033]: https://github.com/home-assistant/home-assistant/pull/27033
[27035]: https://github.com/home-assistant/home-assistant/pull/27035
[27036]: https://github.com/home-assistant/home-assistant/pull/27036
[27047]: https://github.com/home-assistant/home-assistant/pull/27047
[27059]: https://github.com/home-assistant/home-assistant/pull/27059
[27063]: https://github.com/home-assistant/home-assistant/pull/27063
[27078]: https://github.com/home-assistant/home-assistant/pull/27078
[27081]: https://github.com/home-assistant/home-assistant/pull/27081
[27086]: https://github.com/home-assistant/home-assistant/pull/27086
[27087]: https://github.com/home-assistant/home-assistant/pull/27087
[27089]: https://github.com/home-assistant/home-assistant/pull/27089
[27096]: https://github.com/home-assistant/home-assistant/pull/27096
[27103]: https://github.com/home-assistant/home-assistant/pull/27103
[27109]: https://github.com/home-assistant/home-assistant/pull/27109
[27140]: https://github.com/home-assistant/home-assistant/pull/27140
[27141]: https://github.com/home-assistant/home-assistant/pull/27141
[27143]: https://github.com/home-assistant/home-assistant/pull/27143
[27144]: https://github.com/home-assistant/home-assistant/pull/27144
[27148]: https://github.com/home-assistant/home-assistant/pull/27148
[27150]: https://github.com/home-assistant/home-assistant/pull/27150
[27153]: https://github.com/home-assistant/home-assistant/pull/27153
[27155]: https://github.com/home-assistant/home-assistant/pull/27155
[27157]: https://github.com/home-assistant/home-assistant/pull/27157
[27158]: https://github.com/home-assistant/home-assistant/pull/27158
[27159]: https://github.com/home-assistant/home-assistant/pull/27159
[27163]: https://github.com/home-assistant/home-assistant/pull/27163
[27167]: https://github.com/home-assistant/home-assistant/pull/27167
[27168]: https://github.com/home-assistant/home-assistant/pull/27168
[27169]: https://github.com/home-assistant/home-assistant/pull/27169
[27178]: https://github.com/home-assistant/home-assistant/pull/27178
[27181]: https://github.com/home-assistant/home-assistant/pull/27181
[27182]: https://github.com/home-assistant/home-assistant/pull/27182
[27192]: https://github.com/home-assistant/home-assistant/pull/27192
[27199]: https://github.com/home-assistant/home-assistant/pull/27199
[27200]: https://github.com/home-assistant/home-assistant/pull/27200
[27202]: https://github.com/home-assistant/home-assistant/pull/27202
[27203]: https://github.com/home-assistant/home-assistant/pull/27203
[27204]: https://github.com/home-assistant/home-assistant/pull/27204
[27211]: https://github.com/home-assistant/home-assistant/pull/27211
[27214]: https://github.com/home-assistant/home-assistant/pull/27214
[27215]: https://github.com/home-assistant/home-assistant/pull/27215
[27216]: https://github.com/home-assistant/home-assistant/pull/27216
[27217]: https://github.com/home-assistant/home-assistant/pull/27217
[27218]: https://github.com/home-assistant/home-assistant/pull/27218
[27221]: https://github.com/home-assistant/home-assistant/pull/27221
[27222]: https://github.com/home-assistant/home-assistant/pull/27222
[27223]: https://github.com/home-assistant/home-assistant/pull/27223
[27225]: https://github.com/home-assistant/home-assistant/pull/27225
[27226]: https://github.com/home-assistant/home-assistant/pull/27226
[27227]: https://github.com/home-assistant/home-assistant/pull/27227
[27228]: https://github.com/home-assistant/home-assistant/pull/27228
[27229]: https://github.com/home-assistant/home-assistant/pull/27229
[27231]: https://github.com/home-assistant/home-assistant/pull/27231
[27232]: https://github.com/home-assistant/home-assistant/pull/27232
[27234]: https://github.com/home-assistant/home-assistant/pull/27234
[27238]: https://github.com/home-assistant/home-assistant/pull/27238
[27240]: https://github.com/home-assistant/home-assistant/pull/27240
[27245]: https://github.com/home-assistant/home-assistant/pull/27245
[27247]: https://github.com/home-assistant/home-assistant/pull/27247
[27249]: https://github.com/home-assistant/home-assistant/pull/27249
[27253]: https://github.com/home-assistant/home-assistant/pull/27253
[27259]: https://github.com/home-assistant/home-assistant/pull/27259
[27260]: https://github.com/home-assistant/home-assistant/pull/27260
[27261]: https://github.com/home-assistant/home-assistant/pull/27261
[27262]: https://github.com/home-assistant/home-assistant/pull/27262
[27263]: https://github.com/home-assistant/home-assistant/pull/27263
[27264]: https://github.com/home-assistant/home-assistant/pull/27264
[27265]: https://github.com/home-assistant/home-assistant/pull/27265
[27267]: https://github.com/home-assistant/home-assistant/pull/27267
[27279]: https://github.com/home-assistant/home-assistant/pull/27279
[27282]: https://github.com/home-assistant/home-assistant/pull/27282
[27286]: https://github.com/home-assistant/home-assistant/pull/27286
[27287]: https://github.com/home-assistant/home-assistant/pull/27287
[27294]: https://github.com/home-assistant/home-assistant/pull/27294
[27298]: https://github.com/home-assistant/home-assistant/pull/27298
[27299]: https://github.com/home-assistant/home-assistant/pull/27299
[27300]: https://github.com/home-assistant/home-assistant/pull/27300
[27302]: https://github.com/home-assistant/home-assistant/pull/27302
[27311]: https://github.com/home-assistant/home-assistant/pull/27311
[27313]: https://github.com/home-assistant/home-assistant/pull/27313
[27314]: https://github.com/home-assistant/home-assistant/pull/27314
[27316]: https://github.com/home-assistant/home-assistant/pull/27316
[27317]: https://github.com/home-assistant/home-assistant/pull/27317
[27320]: https://github.com/home-assistant/home-assistant/pull/27320
[27322]: https://github.com/home-assistant/home-assistant/pull/27322
[27323]: https://github.com/home-assistant/home-assistant/pull/27323
[27325]: https://github.com/home-assistant/home-assistant/pull/27325
[27327]: https://github.com/home-assistant/home-assistant/pull/27327
[27328]: https://github.com/home-assistant/home-assistant/pull/27328
[27331]: https://github.com/home-assistant/home-assistant/pull/27331
[27333]: https://github.com/home-assistant/home-assistant/pull/27333
[27334]: https://github.com/home-assistant/home-assistant/pull/27334
[27339]: https://github.com/home-assistant/home-assistant/pull/27339
[27340]: https://github.com/home-assistant/home-assistant/pull/27340
[27344]: https://github.com/home-assistant/home-assistant/pull/27344
[27348]: https://github.com/home-assistant/home-assistant/pull/27348
[27349]: https://github.com/home-assistant/home-assistant/pull/27349
[27352]: https://github.com/home-assistant/home-assistant/pull/27352
[27353]: https://github.com/home-assistant/home-assistant/pull/27353
[27356]: https://github.com/home-assistant/home-assistant/pull/27356
[27358]: https://github.com/home-assistant/home-assistant/pull/27358
[27359]: https://github.com/home-assistant/home-assistant/pull/27359
[27360]: https://github.com/home-assistant/home-assistant/pull/27360
[27361]: https://github.com/home-assistant/home-assistant/pull/27361
[27362]: https://github.com/home-assistant/home-assistant/pull/27362
[27363]: https://github.com/home-assistant/home-assistant/pull/27363
[27364]: https://github.com/home-assistant/home-assistant/pull/27364
[27365]: https://github.com/home-assistant/home-assistant/pull/27365
[27367]: https://github.com/home-assistant/home-assistant/pull/27367
[27368]: https://github.com/home-assistant/home-assistant/pull/27368
[27369]: https://github.com/home-assistant/home-assistant/pull/27369
[27378]: https://github.com/home-assistant/home-assistant/pull/27378
[27381]: https://github.com/home-assistant/home-assistant/pull/27381
[27382]: https://github.com/home-assistant/home-assistant/pull/27382
[27383]: https://github.com/home-assistant/home-assistant/pull/27383
[27384]: https://github.com/home-assistant/home-assistant/pull/27384
[27386]: https://github.com/home-assistant/home-assistant/pull/27386
[27387]: https://github.com/home-assistant/home-assistant/pull/27387
[27388]: https://github.com/home-assistant/home-assistant/pull/27388
[27389]: https://github.com/home-assistant/home-assistant/pull/27389
[27390]: https://github.com/home-assistant/home-assistant/pull/27390
[27391]: https://github.com/home-assistant/home-assistant/pull/27391
[27392]: https://github.com/home-assistant/home-assistant/pull/27392
[27393]: https://github.com/home-assistant/home-assistant/pull/27393
[27399]: https://github.com/home-assistant/home-assistant/pull/27399
[27401]: https://github.com/home-assistant/home-assistant/pull/27401
[27402]: https://github.com/home-assistant/home-assistant/pull/27402
[27405]: https://github.com/home-assistant/home-assistant/pull/27405
[27406]: https://github.com/home-assistant/home-assistant/pull/27406
[27407]: https://github.com/home-assistant/home-assistant/pull/27407
[27408]: https://github.com/home-assistant/home-assistant/pull/27408
[27409]: https://github.com/home-assistant/home-assistant/pull/27409
[27413]: https://github.com/home-assistant/home-assistant/pull/27413
[27416]: https://github.com/home-assistant/home-assistant/pull/27416
[27420]: https://github.com/home-assistant/home-assistant/pull/27420
[27422]: https://github.com/home-assistant/home-assistant/pull/27422
[27428]: https://github.com/home-assistant/home-assistant/pull/27428
[27430]: https://github.com/home-assistant/home-assistant/pull/27430
[27431]: https://github.com/home-assistant/home-assistant/pull/27431
[27432]: https://github.com/home-assistant/home-assistant/pull/27432
[27433]: https://github.com/home-assistant/home-assistant/pull/27433
[27438]: https://github.com/home-assistant/home-assistant/pull/27438
[27439]: https://github.com/home-assistant/home-assistant/pull/27439
[27440]: https://github.com/home-assistant/home-assistant/pull/27440
[27441]: https://github.com/home-assistant/home-assistant/pull/27441
[27443]: https://github.com/home-assistant/home-assistant/pull/27443
[27444]: https://github.com/home-assistant/home-assistant/pull/27444
[27448]: https://github.com/home-assistant/home-assistant/pull/27448
[27449]: https://github.com/home-assistant/home-assistant/pull/27449
[27450]: https://github.com/home-assistant/home-assistant/pull/27450
[27451]: https://github.com/home-assistant/home-assistant/pull/27451
[27452]: https://github.com/home-assistant/home-assistant/pull/27452
[27454]: https://github.com/home-assistant/home-assistant/pull/27454
[27456]: https://github.com/home-assistant/home-assistant/pull/27456
[27457]: https://github.com/home-assistant/home-assistant/pull/27457
[27458]: https://github.com/home-assistant/home-assistant/pull/27458
[27459]: https://github.com/home-assistant/home-assistant/pull/27459
[27460]: https://github.com/home-assistant/home-assistant/pull/27460
[27467]: https://github.com/home-assistant/home-assistant/pull/27467
[27468]: https://github.com/home-assistant/home-assistant/pull/27468
[27469]: https://github.com/home-assistant/home-assistant/pull/27469
[27472]: https://github.com/home-assistant/home-assistant/pull/27472
[27473]: https://github.com/home-assistant/home-assistant/pull/27473
[27474]: https://github.com/home-assistant/home-assistant/pull/27474
[27476]: https://github.com/home-assistant/home-assistant/pull/27476
[27477]: https://github.com/home-assistant/home-assistant/pull/27477
[27478]: https://github.com/home-assistant/home-assistant/pull/27478
[27480]: https://github.com/home-assistant/home-assistant/pull/27480
[27481]: https://github.com/home-assistant/home-assistant/pull/27481
[27483]: https://github.com/home-assistant/home-assistant/pull/27483
[27485]: https://github.com/home-assistant/home-assistant/pull/27485
[27487]: https://github.com/home-assistant/home-assistant/pull/27487
[27488]: https://github.com/home-assistant/home-assistant/pull/27488
[27494]: https://github.com/home-assistant/home-assistant/pull/27494
[27495]: https://github.com/home-assistant/home-assistant/pull/27495
[27496]: https://github.com/home-assistant/home-assistant/pull/27496
[27497]: https://github.com/home-assistant/home-assistant/pull/27497
[27498]: https://github.com/home-assistant/home-assistant/pull/27498
[27499]: https://github.com/home-assistant/home-assistant/pull/27499
[27500]: https://github.com/home-assistant/home-assistant/pull/27500
[27501]: https://github.com/home-assistant/home-assistant/pull/27501
[27502]: https://github.com/home-assistant/home-assistant/pull/27502
[27503]: https://github.com/home-assistant/home-assistant/pull/27503
[27505]: https://github.com/home-assistant/home-assistant/pull/27505
[27506]: https://github.com/home-assistant/home-assistant/pull/27506
[27507]: https://github.com/home-assistant/home-assistant/pull/27507
[27508]: https://github.com/home-assistant/home-assistant/pull/27508
[27509]: https://github.com/home-assistant/home-assistant/pull/27509
[27510]: https://github.com/home-assistant/home-assistant/pull/27510
[27511]: https://github.com/home-assistant/home-assistant/pull/27511
[27512]: https://github.com/home-assistant/home-assistant/pull/27512
[27513]: https://github.com/home-assistant/home-assistant/pull/27513
[27514]: https://github.com/home-assistant/home-assistant/pull/27514
[27519]: https://github.com/home-assistant/home-assistant/pull/27519
[27523]: https://github.com/home-assistant/home-assistant/pull/27523
[27526]: https://github.com/home-assistant/home-assistant/pull/27526
[27530]: https://github.com/home-assistant/home-assistant/pull/27530
[27532]: https://github.com/home-assistant/home-assistant/pull/27532
[27533]: https://github.com/home-assistant/home-assistant/pull/27533
[27534]: https://github.com/home-assistant/home-assistant/pull/27534
[27535]: https://github.com/home-assistant/home-assistant/pull/27535
[27536]: https://github.com/home-assistant/home-assistant/pull/27536
[27543]: https://github.com/home-assistant/home-assistant/pull/27543
[27544]: https://github.com/home-assistant/home-assistant/pull/27544
[27549]: https://github.com/home-assistant/home-assistant/pull/27549
[27553]: https://github.com/home-assistant/home-assistant/pull/27553
[27555]: https://github.com/home-assistant/home-assistant/pull/27555
[27556]: https://github.com/home-assistant/home-assistant/pull/27556
[27558]: https://github.com/home-assistant/home-assistant/pull/27558
[27560]: https://github.com/home-assistant/home-assistant/pull/27560
[27563]: https://github.com/home-assistant/home-assistant/pull/27563
[27565]: https://github.com/home-assistant/home-assistant/pull/27565
[27567]: https://github.com/home-assistant/home-assistant/pull/27567
[27568]: https://github.com/home-assistant/home-assistant/pull/27568
[27571]: https://github.com/home-assistant/home-assistant/pull/27571
[27578]: https://github.com/home-assistant/home-assistant/pull/27578
[27579]: https://github.com/home-assistant/home-assistant/pull/27579
[27580]: https://github.com/home-assistant/home-assistant/pull/27580
[27581]: https://github.com/home-assistant/home-assistant/pull/27581
[27583]: https://github.com/home-assistant/home-assistant/pull/27583
[27584]: https://github.com/home-assistant/home-assistant/pull/27584
[27585]: https://github.com/home-assistant/home-assistant/pull/27585
[27586]: https://github.com/home-assistant/home-assistant/pull/27586
[27588]: https://github.com/home-assistant/home-assistant/pull/27588
[27589]: https://github.com/home-assistant/home-assistant/pull/27589
[27591]: https://github.com/home-assistant/home-assistant/pull/27591
[27597]: https://github.com/home-assistant/home-assistant/pull/27597
[27598]: https://github.com/home-assistant/home-assistant/pull/27598
[27600]: https://github.com/home-assistant/home-assistant/pull/27600
[27601]: https://github.com/home-assistant/home-assistant/pull/27601
[27602]: https://github.com/home-assistant/home-assistant/pull/27602
[27603]: https://github.com/home-assistant/home-assistant/pull/27603
[27604]: https://github.com/home-assistant/home-assistant/pull/27604
[27606]: https://github.com/home-assistant/home-assistant/pull/27606
[27608]: https://github.com/home-assistant/home-assistant/pull/27608
[27610]: https://github.com/home-assistant/home-assistant/pull/27610
[27613]: https://github.com/home-assistant/home-assistant/pull/27613
[27615]: https://github.com/home-assistant/home-assistant/pull/27615
[27616]: https://github.com/home-assistant/home-assistant/pull/27616
[27617]: https://github.com/home-assistant/home-assistant/pull/27617
[27618]: https://github.com/home-assistant/home-assistant/pull/27618
[27620]: https://github.com/home-assistant/home-assistant/pull/27620
[27622]: https://github.com/home-assistant/home-assistant/pull/27622
[27630]: https://github.com/home-assistant/home-assistant/pull/27630
[27632]: https://github.com/home-assistant/home-assistant/pull/27632
[27633]: https://github.com/home-assistant/home-assistant/pull/27633
[27634]: https://github.com/home-assistant/home-assistant/pull/27634
[27636]: https://github.com/home-assistant/home-assistant/pull/27636
[27637]: https://github.com/home-assistant/home-assistant/pull/27637
[27638]: https://github.com/home-assistant/home-assistant/pull/27638
[27640]: https://github.com/home-assistant/home-assistant/pull/27640
[27641]: https://github.com/home-assistant/home-assistant/pull/27641
[27645]: https://github.com/home-assistant/home-assistant/pull/27645
[27646]: https://github.com/home-assistant/home-assistant/pull/27646
[27647]: https://github.com/home-assistant/home-assistant/pull/27647
[27648]: https://github.com/home-assistant/home-assistant/pull/27648
[27649]: https://github.com/home-assistant/home-assistant/pull/27649
[27650]: https://github.com/home-assistant/home-assistant/pull/27650
[27652]: https://github.com/home-assistant/home-assistant/pull/27652
[27653]: https://github.com/home-assistant/home-assistant/pull/27653
[27654]: https://github.com/home-assistant/home-assistant/pull/27654
[27656]: https://github.com/home-assistant/home-assistant/pull/27656
[27658]: https://github.com/home-assistant/home-assistant/pull/27658
[27661]: https://github.com/home-assistant/home-assistant/pull/27661
[27663]: https://github.com/home-assistant/home-assistant/pull/27663
[27664]: https://github.com/home-assistant/home-assistant/pull/27664
[27665]: https://github.com/home-assistant/home-assistant/pull/27665
[27669]: https://github.com/home-assistant/home-assistant/pull/27669
[27671]: https://github.com/home-assistant/home-assistant/pull/27671
[27675]: https://github.com/home-assistant/home-assistant/pull/27675
[27676]: https://github.com/home-assistant/home-assistant/pull/27676
[27677]: https://github.com/home-assistant/home-assistant/pull/27677
[27678]: https://github.com/home-assistant/home-assistant/pull/27678
[27679]: https://github.com/home-assistant/home-assistant/pull/27679
[27680]: https://github.com/home-assistant/home-assistant/pull/27680
[27682]: https://github.com/home-assistant/home-assistant/pull/27682
[27683]: https://github.com/home-assistant/home-assistant/pull/27683
[27686]: https://github.com/home-assistant/home-assistant/pull/27686
[27687]: https://github.com/home-assistant/home-assistant/pull/27687
[27689]: https://github.com/home-assistant/home-assistant/pull/27689
[27693]: https://github.com/home-assistant/home-assistant/pull/27693
[27695]: https://github.com/home-assistant/home-assistant/pull/27695
[27696]: https://github.com/home-assistant/home-assistant/pull/27696
[27697]: https://github.com/home-assistant/home-assistant/pull/27697
[27698]: https://github.com/home-assistant/home-assistant/pull/27698
[27703]: https://github.com/home-assistant/home-assistant/pull/27703
[27705]: https://github.com/home-assistant/home-assistant/pull/27705
[27713]: https://github.com/home-assistant/home-assistant/pull/27713
[27714]: https://github.com/home-assistant/home-assistant/pull/27714
[27715]: https://github.com/home-assistant/home-assistant/pull/27715
[27716]: https://github.com/home-assistant/home-assistant/pull/27716
[27717]: https://github.com/home-assistant/home-assistant/pull/27717
[27718]: https://github.com/home-assistant/home-assistant/pull/27718
[27726]: https://github.com/home-assistant/home-assistant/pull/27726
[27727]: https://github.com/home-assistant/home-assistant/pull/27727
[27728]: https://github.com/home-assistant/home-assistant/pull/27728
[27731]: https://github.com/home-assistant/home-assistant/pull/27731
[27733]: https://github.com/home-assistant/home-assistant/pull/27733
[27734]: https://github.com/home-assistant/home-assistant/pull/27734
[27737]: https://github.com/home-assistant/home-assistant/pull/27737
[27739]: https://github.com/home-assistant/home-assistant/pull/27739
[27741]: https://github.com/home-assistant/home-assistant/pull/27741
[27742]: https://github.com/home-assistant/home-assistant/pull/27742
[27743]: https://github.com/home-assistant/home-assistant/pull/27743
[27745]: https://github.com/home-assistant/home-assistant/pull/27745
[27746]: https://github.com/home-assistant/home-assistant/pull/27746
[27747]: https://github.com/home-assistant/home-assistant/pull/27747
[27752]: https://github.com/home-assistant/home-assistant/pull/27752
[27753]: https://github.com/home-assistant/home-assistant/pull/27753
[27759]: https://github.com/home-assistant/home-assistant/pull/27759
[27764]: https://github.com/home-assistant/home-assistant/pull/27764
[27769]: https://github.com/home-assistant/home-assistant/pull/27769
[27771]: https://github.com/home-assistant/home-assistant/pull/27771
[27772]: https://github.com/home-assistant/home-assistant/pull/27772
[27774]: https://github.com/home-assistant/home-assistant/pull/27774
[27776]: https://github.com/home-assistant/home-assistant/pull/27776
[27777]: https://github.com/home-assistant/home-assistant/pull/27777
[27778]: https://github.com/home-assistant/home-assistant/pull/27778
[27779]: https://github.com/home-assistant/home-assistant/pull/27779
[27781]: https://github.com/home-assistant/home-assistant/pull/27781
[27782]: https://github.com/home-assistant/home-assistant/pull/27782
[27784]: https://github.com/home-assistant/home-assistant/pull/27784
[27785]: https://github.com/home-assistant/home-assistant/pull/27785
[27787]: https://github.com/home-assistant/home-assistant/pull/27787
[27788]: https://github.com/home-assistant/home-assistant/pull/27788
[27789]: https://github.com/home-assistant/home-assistant/pull/27789
[27790]: https://github.com/home-assistant/home-assistant/pull/27790
[27791]: https://github.com/home-assistant/home-assistant/pull/27791
[27792]: https://github.com/home-assistant/home-assistant/pull/27792
[27793]: https://github.com/home-assistant/home-assistant/pull/27793
[27794]: https://github.com/home-assistant/home-assistant/pull/27794
[27797]: https://github.com/home-assistant/home-assistant/pull/27797
[27798]: https://github.com/home-assistant/home-assistant/pull/27798
[27799]: https://github.com/home-assistant/home-assistant/pull/27799
[27803]: https://github.com/home-assistant/home-assistant/pull/27803
[27804]: https://github.com/home-assistant/home-assistant/pull/27804
[27805]: https://github.com/home-assistant/home-assistant/pull/27805
[27806]: https://github.com/home-assistant/home-assistant/pull/27806
[27807]: https://github.com/home-assistant/home-assistant/pull/27807
[27810]: https://github.com/home-assistant/home-assistant/pull/27810
[27811]: https://github.com/home-assistant/home-assistant/pull/27811
[27812]: https://github.com/home-assistant/home-assistant/pull/27812
[27813]: https://github.com/home-assistant/home-assistant/pull/27813
[27814]: https://github.com/home-assistant/home-assistant/pull/27814
[27815]: https://github.com/home-assistant/home-assistant/pull/27815
[27820]: https://github.com/home-assistant/home-assistant/pull/27820
[27821]: https://github.com/home-assistant/home-assistant/pull/27821
[27822]: https://github.com/home-assistant/home-assistant/pull/27822
[27823]: https://github.com/home-assistant/home-assistant/pull/27823
[27825]: https://github.com/home-assistant/home-assistant/pull/27825
[27826]: https://github.com/home-assistant/home-assistant/pull/27826
[27827]: https://github.com/home-assistant/home-assistant/pull/27827
[27829]: https://github.com/home-assistant/home-assistant/pull/27829
[27831]: https://github.com/home-assistant/home-assistant/pull/27831
[27835]: https://github.com/home-assistant/home-assistant/pull/27835
[27838]: https://github.com/home-assistant/home-assistant/pull/27838
[27839]: https://github.com/home-assistant/home-assistant/pull/27839
[27842]: https://github.com/home-assistant/home-assistant/pull/27842
[27849]: https://github.com/home-assistant/home-assistant/pull/27849
[27850]: https://github.com/home-assistant/home-assistant/pull/27850
[27851]: https://github.com/home-assistant/home-assistant/pull/27851
[27852]: https://github.com/home-assistant/home-assistant/pull/27852
[27853]: https://github.com/home-assistant/home-assistant/pull/27853
[27854]: https://github.com/home-assistant/home-assistant/pull/27854
[27856]: https://github.com/home-assistant/home-assistant/pull/27856
[27857]: https://github.com/home-assistant/home-assistant/pull/27857
[27859]: https://github.com/home-assistant/home-assistant/pull/27859
[27861]: https://github.com/home-assistant/home-assistant/pull/27861
[27864]: https://github.com/home-assistant/home-assistant/pull/27864
[27868]: https://github.com/home-assistant/home-assistant/pull/27868
[27869]: https://github.com/home-assistant/home-assistant/pull/27869
[27873]: https://github.com/home-assistant/home-assistant/pull/27873
[27874]: https://github.com/home-assistant/home-assistant/pull/27874
[27875]: https://github.com/home-assistant/home-assistant/pull/27875
[27876]: https://github.com/home-assistant/home-assistant/pull/27876
[27877]: https://github.com/home-assistant/home-assistant/pull/27877
[27878]: https://github.com/home-assistant/home-assistant/pull/27878
[27879]: https://github.com/home-assistant/home-assistant/pull/27879
[27881]: https://github.com/home-assistant/home-assistant/pull/27881
[27883]: https://github.com/home-assistant/home-assistant/pull/27883
[27884]: https://github.com/home-assistant/home-assistant/pull/27884
[27885]: https://github.com/home-assistant/home-assistant/pull/27885
[27886]: https://github.com/home-assistant/home-assistant/pull/27886
[27887]: https://github.com/home-assistant/home-assistant/pull/27887
[27888]: https://github.com/home-assistant/home-assistant/pull/27888
[27889]: https://github.com/home-assistant/home-assistant/pull/27889
[27890]: https://github.com/home-assistant/home-assistant/pull/27890
[27895]: https://github.com/home-assistant/home-assistant/pull/27895
[27896]: https://github.com/home-assistant/home-assistant/pull/27896
[27897]: https://github.com/home-assistant/home-assistant/pull/27897
[27898]: https://github.com/home-assistant/home-assistant/pull/27898
[27899]: https://github.com/home-assistant/home-assistant/pull/27899
[27901]: https://github.com/home-assistant/home-assistant/pull/27901
[27903]: https://github.com/home-assistant/home-assistant/pull/27903
[27904]: https://github.com/home-assistant/home-assistant/pull/27904
[27905]: https://github.com/home-assistant/home-assistant/pull/27905
[27906]: https://github.com/home-assistant/home-assistant/pull/27906
[27907]: https://github.com/home-assistant/home-assistant/pull/27907
[27908]: https://github.com/home-assistant/home-assistant/pull/27908
[27909]: https://github.com/home-assistant/home-assistant/pull/27909
[27912]: https://github.com/home-assistant/home-assistant/pull/27912
[27913]: https://github.com/home-assistant/home-assistant/pull/27913
[27914]: https://github.com/home-assistant/home-assistant/pull/27914
[27916]: https://github.com/home-assistant/home-assistant/pull/27916
[27919]: https://github.com/home-assistant/home-assistant/pull/27919
[27921]: https://github.com/home-assistant/home-assistant/pull/27921
[27925]: https://github.com/home-assistant/home-assistant/pull/27925
[27926]: https://github.com/home-assistant/home-assistant/pull/27926
[27928]: https://github.com/home-assistant/home-assistant/pull/27928
[27929]: https://github.com/home-assistant/home-assistant/pull/27929
[27930]: https://github.com/home-assistant/home-assistant/pull/27930
[27931]: https://github.com/home-assistant/home-assistant/pull/27931
[27933]: https://github.com/home-assistant/home-assistant/pull/27933
[27934]: https://github.com/home-assistant/home-assistant/pull/27934
[27935]: https://github.com/home-assistant/home-assistant/pull/27935
[27936]: https://github.com/home-assistant/home-assistant/pull/27936
[27937]: https://github.com/home-assistant/home-assistant/pull/27937
[27938]: https://github.com/home-assistant/home-assistant/pull/27938
[27939]: https://github.com/home-assistant/home-assistant/pull/27939
[27940]: https://github.com/home-assistant/home-assistant/pull/27940
[27942]: https://github.com/home-assistant/home-assistant/pull/27942
[27943]: https://github.com/home-assistant/home-assistant/pull/27943
[27945]: https://github.com/home-assistant/home-assistant/pull/27945
[27946]: https://github.com/home-assistant/home-assistant/pull/27946
[27951]: https://github.com/home-assistant/home-assistant/pull/27951
[27957]: https://github.com/home-assistant/home-assistant/pull/27957
[27958]: https://github.com/home-assistant/home-assistant/pull/27958
[27965]: https://github.com/home-assistant/home-assistant/pull/27965
[27968]: https://github.com/home-assistant/home-assistant/pull/27968
[27969]: https://github.com/home-assistant/home-assistant/pull/27969
[27971]: https://github.com/home-assistant/home-assistant/pull/27971
[27972]: https://github.com/home-assistant/home-assistant/pull/27972
[27973]: https://github.com/home-assistant/home-assistant/pull/27973
[27974]: https://github.com/home-assistant/home-assistant/pull/27974
[27975]: https://github.com/home-assistant/home-assistant/pull/27975
[27976]: https://github.com/home-assistant/home-assistant/pull/27976
[27977]: https://github.com/home-assistant/home-assistant/pull/27977
[27978]: https://github.com/home-assistant/home-assistant/pull/27978
[27979]: https://github.com/home-assistant/home-assistant/pull/27979
[27980]: https://github.com/home-assistant/home-assistant/pull/27980
[27981]: https://github.com/home-assistant/home-assistant/pull/27981
[27982]: https://github.com/home-assistant/home-assistant/pull/27982
[27983]: https://github.com/home-assistant/home-assistant/pull/27983
[27985]: https://github.com/home-assistant/home-assistant/pull/27985
[27986]: https://github.com/home-assistant/home-assistant/pull/27986
[27988]: https://github.com/home-assistant/home-assistant/pull/27988
[27989]: https://github.com/home-assistant/home-assistant/pull/27989
[27990]: https://github.com/home-assistant/home-assistant/pull/27990
[27991]: https://github.com/home-assistant/home-assistant/pull/27991
[27993]: https://github.com/home-assistant/home-assistant/pull/27993
[27994]: https://github.com/home-assistant/home-assistant/pull/27994
[27995]: https://github.com/home-assistant/home-assistant/pull/27995
[27997]: https://github.com/home-assistant/home-assistant/pull/27997
[27998]: https://github.com/home-assistant/home-assistant/pull/27998
[27999]: https://github.com/home-assistant/home-assistant/pull/27999
[28001]: https://github.com/home-assistant/home-assistant/pull/28001
[28002]: https://github.com/home-assistant/home-assistant/pull/28002
[28003]: https://github.com/home-assistant/home-assistant/pull/28003
[28004]: https://github.com/home-assistant/home-assistant/pull/28004
[28005]: https://github.com/home-assistant/home-assistant/pull/28005
[28006]: https://github.com/home-assistant/home-assistant/pull/28006
[28007]: https://github.com/home-assistant/home-assistant/pull/28007
[28008]: https://github.com/home-assistant/home-assistant/pull/28008
[28009]: https://github.com/home-assistant/home-assistant/pull/28009
[28010]: https://github.com/home-assistant/home-assistant/pull/28010
[28011]: https://github.com/home-assistant/home-assistant/pull/28011
[28012]: https://github.com/home-assistant/home-assistant/pull/28012
[28013]: https://github.com/home-assistant/home-assistant/pull/28013
[28014]: https://github.com/home-assistant/home-assistant/pull/28014
[28015]: https://github.com/home-assistant/home-assistant/pull/28015
[28016]: https://github.com/home-assistant/home-assistant/pull/28016
[28017]: https://github.com/home-assistant/home-assistant/pull/28017
[28018]: https://github.com/home-assistant/home-assistant/pull/28018
[28019]: https://github.com/home-assistant/home-assistant/pull/28019
[28020]: https://github.com/home-assistant/home-assistant/pull/28020
[28021]: https://github.com/home-assistant/home-assistant/pull/28021
[28022]: https://github.com/home-assistant/home-assistant/pull/28022
[28023]: https://github.com/home-assistant/home-assistant/pull/28023
[28024]: https://github.com/home-assistant/home-assistant/pull/28024
[28025]: https://github.com/home-assistant/home-assistant/pull/28025
[28026]: https://github.com/home-assistant/home-assistant/pull/28026
[28027]: https://github.com/home-assistant/home-assistant/pull/28027
[28028]: https://github.com/home-assistant/home-assistant/pull/28028
[28029]: https://github.com/home-assistant/home-assistant/pull/28029
[28030]: https://github.com/home-assistant/home-assistant/pull/28030
[28031]: https://github.com/home-assistant/home-assistant/pull/28031
[28032]: https://github.com/home-assistant/home-assistant/pull/28032
[28033]: https://github.com/home-assistant/home-assistant/pull/28033
[28034]: https://github.com/home-assistant/home-assistant/pull/28034
[28035]: https://github.com/home-assistant/home-assistant/pull/28035
[28036]: https://github.com/home-assistant/home-assistant/pull/28036
[28037]: https://github.com/home-assistant/home-assistant/pull/28037
[28038]: https://github.com/home-assistant/home-assistant/pull/28038
[28039]: https://github.com/home-assistant/home-assistant/pull/28039
[28041]: https://github.com/home-assistant/home-assistant/pull/28041
[28042]: https://github.com/home-assistant/home-assistant/pull/28042
[28043]: https://github.com/home-assistant/home-assistant/pull/28043
[28044]: https://github.com/home-assistant/home-assistant/pull/28044
[28045]: https://github.com/home-assistant/home-assistant/pull/28045
[28046]: https://github.com/home-assistant/home-assistant/pull/28046
[28047]: https://github.com/home-assistant/home-assistant/pull/28047
[28052]: https://github.com/home-assistant/home-assistant/pull/28052
[28054]: https://github.com/home-assistant/home-assistant/pull/28054
[28055]: https://github.com/home-assistant/home-assistant/pull/28055
[28056]: https://github.com/home-assistant/home-assistant/pull/28056
[28059]: https://github.com/home-assistant/home-assistant/pull/28059
[28060]: https://github.com/home-assistant/home-assistant/pull/28060
[28062]: https://github.com/home-assistant/home-assistant/pull/28062
[28066]: https://github.com/home-assistant/home-assistant/pull/28066
[28070]: https://github.com/home-assistant/home-assistant/pull/28070
[28071]: https://github.com/home-assistant/home-assistant/pull/28071
[28077]: https://github.com/home-assistant/home-assistant/pull/28077
[28078]: https://github.com/home-assistant/home-assistant/pull/28078
[28084]: https://github.com/home-assistant/home-assistant/pull/28084
[28085]: https://github.com/home-assistant/home-assistant/pull/28085
[28086]: https://github.com/home-assistant/home-assistant/pull/28086
[28087]: https://github.com/home-assistant/home-assistant/pull/28087
[28088]: https://github.com/home-assistant/home-assistant/pull/28088
[28089]: https://github.com/home-assistant/home-assistant/pull/28089
[28091]: https://github.com/home-assistant/home-assistant/pull/28091
[28092]: https://github.com/home-assistant/home-assistant/pull/28092
[28093]: https://github.com/home-assistant/home-assistant/pull/28093
[28094]: https://github.com/home-assistant/home-assistant/pull/28094
[28095]: https://github.com/home-assistant/home-assistant/pull/28095
[28096]: https://github.com/home-assistant/home-assistant/pull/28096
[28097]: https://github.com/home-assistant/home-assistant/pull/28097
[28098]: https://github.com/home-assistant/home-assistant/pull/28098
[28099]: https://github.com/home-assistant/home-assistant/pull/28099
[28100]: https://github.com/home-assistant/home-assistant/pull/28100
[28103]: https://github.com/home-assistant/home-assistant/pull/28103
[28105]: https://github.com/home-assistant/home-assistant/pull/28105
[28106]: https://github.com/home-assistant/home-assistant/pull/28106
[28107]: https://github.com/home-assistant/home-assistant/pull/28107
[28109]: https://github.com/home-assistant/home-assistant/pull/28109
[28114]: https://github.com/home-assistant/home-assistant/pull/28114
[28117]: https://github.com/home-assistant/home-assistant/pull/28117
[28118]: https://github.com/home-assistant/home-assistant/pull/28118
[28120]: https://github.com/home-assistant/home-assistant/pull/28120
[28121]: https://github.com/home-assistant/home-assistant/pull/28121
[28122]: https://github.com/home-assistant/home-assistant/pull/28122
[28123]: https://github.com/home-assistant/home-assistant/pull/28123
[28124]: https://github.com/home-assistant/home-assistant/pull/28124
[28132]: https://github.com/home-assistant/home-assistant/pull/28132
[28133]: https://github.com/home-assistant/home-assistant/pull/28133
[28136]: https://github.com/home-assistant/home-assistant/pull/28136
[28143]: https://github.com/home-assistant/home-assistant/pull/28143
[28144]: https://github.com/home-assistant/home-assistant/pull/28144
[28148]: https://github.com/home-assistant/home-assistant/pull/28148
[28149]: https://github.com/home-assistant/home-assistant/pull/28149
[28150]: https://github.com/home-assistant/home-assistant/pull/28150
[28158]: https://github.com/home-assistant/home-assistant/pull/28158
[28160]: https://github.com/home-assistant/home-assistant/pull/28160
[28170]: https://github.com/home-assistant/home-assistant/pull/28170
[28184]: https://github.com/home-assistant/home-assistant/pull/28184
[28185]: https://github.com/home-assistant/home-assistant/pull/28185
[28199]: https://github.com/home-assistant/home-assistant/pull/28199
[28208]: https://github.com/home-assistant/home-assistant/pull/28208
[28211]: https://github.com/home-assistant/home-assistant/pull/28211
[28239]: https://github.com/home-assistant/home-assistant/pull/28239
[28279]: https://github.com/home-assistant/home-assistant/pull/28279
[28294]: https://github.com/home-assistant/home-assistant/pull/28294
[28295]: https://github.com/home-assistant/home-assistant/pull/28295
[28327]: https://github.com/home-assistant/home-assistant/pull/28327
[AaronDavidSchneider]: https://github.com/AaronDavidSchneider
[Adminiuga]: https://github.com/Adminiuga
[Anonym-tsk]: https://github.com/Anonym-tsk
[BKPepe]: https://github.com/BKPepe
[Bouni]: https://github.com/Bouni
[CQoute]: https://github.com/CQoute
[Cinntax]: https://github.com/Cinntax
[Danielhiversen]: https://github.com/Danielhiversen
[Dilbert66]: https://github.com/Dilbert66
[Ernst79]: https://github.com/Ernst79
[HarlemSquirrel]: https://github.com/HarlemSquirrel
[JeffLIrion]: https://github.com/JeffLIrion
[JonGilmore]: https://github.com/JonGilmore
[Kane610]: https://github.com/Kane610
[MagicalTrev89]: https://github.com/MagicalTrev89
[Michsior14]: https://github.com/Michsior14
[Misiu]: https://github.com/Misiu
[Mofeywalker]: https://github.com/Mofeywalker
[OnFreund]: https://github.com/OnFreund
[OttoWinter]: https://github.com/OttoWinter
[Quentame]: https://github.com/Quentame
[RyanEwen]: https://github.com/RyanEwen
[Santobert]: https://github.com/Santobert
[SoldierCorp]: https://github.com/SoldierCorp
[SteveDinn]: https://github.com/SteveDinn
[SukramJ]: https://github.com/SukramJ
[Tofandel]: https://github.com/Tofandel
[Villhellm]: https://github.com/Villhellm
[abstrakct]: https://github.com/abstrakct
[alandtse]: https://github.com/alandtse
[antlarr]: https://github.com/antlarr
[balloob]: https://github.com/balloob
[bastshoes]: https://github.com/bastshoes
[bbrendon]: https://github.com/bbrendon
[bendikrb]: https://github.com/bendikrb
[bhageena]: https://github.com/bhageena
[bieniu]: https://github.com/bieniu
[bramkragten]: https://github.com/bramkragten
[briglx]: https://github.com/briglx
[bvlaicu]: https://github.com/bvlaicu
[bwarden]: https://github.com/bwarden
[caronc]: https://github.com/caronc
[cgtobi]: https://github.com/cgtobi
[crazyfx1]: https://github.com/crazyfx1
[cyberjacob]: https://github.com/cyberjacob
[danielperna84]: https://github.com/danielperna84
[definitio]: https://github.com/definitio
[delphiki]: https://github.com/delphiki
[djpremier]: https://github.com/djpremier
[doudz]: https://github.com/doudz
[dshokouhi]: https://github.com/dshokouhi
[eifinger]: https://github.com/eifinger
[elupus]: https://github.com/elupus
[emontnemery]: https://github.com/emontnemery
[engrbm87]: https://github.com/engrbm87
[evanjd]: https://github.com/evanjd
[exxamalte]: https://github.com/exxamalte
[fabaff]: https://github.com/fabaff
[foreign-sub]: https://github.com/foreign-sub
[foxel]: https://github.com/foxel
[foxy82]: https://github.com/foxy82
[fredericvl]: https://github.com/fredericvl
[fredrike]: https://github.com/fredrike
[frenck]: https://github.com/frenck
[fronzbot]: https://github.com/fronzbot
[gdrapp]: https://github.com/gdrapp
[ggravlingen]: https://github.com/ggravlingen
[gngj]: https://github.com/gngj
[gonzalezcalleja]: https://github.com/gonzalezcalleja
[guillempages]: https://github.com/guillempages
[hfurubotten]: https://github.com/hfurubotten
[hmmbob]: https://github.com/hmmbob
[hugheaves]: https://github.com/hugheaves
[javicalle]: https://github.com/javicalle
[jensihnow]: https://github.com/jensihnow
[jjlawren]: https://github.com/jjlawren
[kennedyshead]: https://github.com/kennedyshead
[ktnrg45]: https://github.com/ktnrg45
[libots]: https://github.com/libots
[luca-angemi]: https://github.com/luca-angemi
[lukas-hetzenecker]: https://github.com/lukas-hetzenecker
[marthoc]: https://github.com/marthoc
[mattkasa]: https://github.com/mattkasa
[mback2k]: https://github.com/mback2k
[mdonoughe]: https://github.com/mdonoughe
[mezz64]: https://github.com/mezz64
[mflage]: https://github.com/mflage
[michaeldavie]: https://github.com/michaeldavie
[mjrider]: https://github.com/mjrider
[mnigbur]: https://github.com/mnigbur
[mvn23]: https://github.com/mvn23
[mzdrale]: https://github.com/mzdrale
[ochlocracy]: https://github.com/ochlocracy
[oncleben31]: https://github.com/oncleben31
[ottersen]: https://github.com/ottersen
[pascallj]: https://github.com/pascallj
[peroyvind]: https://github.com/peroyvind
[pho3nixf1re]: https://github.com/pho3nixf1re
[pvizeli]: https://github.com/pvizeli
[quthla]: https://github.com/quthla
[raman325]: https://github.com/raman325
[ratsept]: https://github.com/ratsept
[rishatik92]: https://github.com/rishatik92
[rolfberkenbosch]: https://github.com/rolfberkenbosch
[rytilahti]: https://github.com/rytilahti
[scheric]: https://github.com/scheric
[schmittx]: https://github.com/schmittx
[scop]: https://github.com/scop
[sermayoral]: https://github.com/sermayoral
[shred86]: https://github.com/shred86
[skgsergio]: https://github.com/skgsergio
[snowzach]: https://github.com/snowzach
[space-pope]: https://github.com/space-pope
[springstan]: https://github.com/springstan
[starkillerOG]: https://github.com/starkillerOG
[stevendlander]: https://github.com/stevendlander
[syssi]: https://github.com/syssi
[tefinger]: https://github.com/tefinger
[thaohtp]: https://github.com/thaohtp
[ties]: https://github.com/ties
[timmccor]: https://github.com/timmccor
[tombbo]: https://github.com/tombbo
[tsvi]: https://github.com/tsvi
[tulindo]: https://github.com/tulindo
[vangorra]: https://github.com/vangorra
[zxdavb]: https://github.com/zxdavb
[abode docs]: https://www.home-assistant.io/components/abode/
[acer_projector docs]: https://www.home-assistant.io/components/acer_projector/
[adguard docs]: https://www.home-assistant.io/components/adguard/
[ads docs]: https://www.home-assistant.io/components/ads/
[airly docs]: https://www.home-assistant.io/components/airly/
[airvisual docs]: https://www.home-assistant.io/components/airvisual/
[aladdin_connect docs]: https://www.home-assistant.io/components/aladdin_connect/
[alarm_control_panel docs]: https://www.home-assistant.io/components/alarm_control_panel/
[alarmdecoder docs]: https://www.home-assistant.io/components/alarmdecoder/
[alarmdotcom docs]: https://www.home-assistant.io/components/alarmdotcom/
[alexa docs]: https://www.home-assistant.io/components/alexa/
[alpha_vantage docs]: https://www.home-assistant.io/components/alpha_vantage/
[amazon_polly docs]: https://www.home-assistant.io/components/amazon_polly/
[amcrest docs]: https://www.home-assistant.io/components/amcrest/
[ampio docs]: https://www.home-assistant.io/components/ampio/
[android_ip_webcam docs]: https://www.home-assistant.io/components/android_ip_webcam/
[androidtv docs]: https://www.home-assistant.io/components/androidtv/
[anel_pwrctrl docs]: https://www.home-assistant.io/components/anel_pwrctrl/
[anthemav docs]: https://www.home-assistant.io/components/anthemav/
[apcupsd docs]: https://www.home-assistant.io/components/apcupsd/
[apns docs]: https://www.home-assistant.io/components/apns/
[apple_tv docs]: https://www.home-assistant.io/components/apple_tv/
[apprise docs]: https://www.home-assistant.io/components/apprise/
[aprs docs]: https://www.home-assistant.io/components/aprs/
[aqualogic docs]: https://www.home-assistant.io/components/aqualogic/
[aquostv docs]: https://www.home-assistant.io/components/aquostv/
[arduino docs]: https://www.home-assistant.io/components/arduino/
[arlo docs]: https://www.home-assistant.io/components/arlo/
[aruba docs]: https://www.home-assistant.io/components/aruba/
[asterisk_mbox docs]: https://www.home-assistant.io/components/asterisk_mbox/
[august docs]: https://www.home-assistant.io/components/august/
[auth docs]: https://www.home-assistant.io/components/auth/
[automatic docs]: https://www.home-assistant.io/components/automatic/
[automation docs]: https://www.home-assistant.io/components/automation/
[awair docs]: https://www.home-assistant.io/components/awair/
[aws docs]: https://www.home-assistant.io/components/aws/
[axis docs]: https://www.home-assistant.io/components/axis/
[baidu docs]: https://www.home-assistant.io/components/baidu/
[bbb_gpio docs]: https://www.home-assistant.io/components/bbb_gpio/
[bbox docs]: https://www.home-assistant.io/components/bbox/
[bh1750 docs]: https://www.home-assistant.io/components/bh1750/
[binary_sensor docs]: https://www.home-assistant.io/components/binary_sensor/
[bitcoin docs]: https://www.home-assistant.io/components/bitcoin/
[blackbird docs]: https://www.home-assistant.io/components/blackbird/
[blink docs]: https://www.home-assistant.io/components/blink/
[blinksticklight docs]: https://www.home-assistant.io/components/blinksticklight/
[blockchain docs]: https://www.home-assistant.io/components/blockchain/
[bluesound docs]: https://www.home-assistant.io/components/bluesound/
[bluetooth_le_tracker docs]: https://www.home-assistant.io/components/bluetooth_le_tracker/
[bme280 docs]: https://www.home-assistant.io/components/bme280/
[bme680 docs]: https://www.home-assistant.io/components/bme680/
[bmw_connected_drive docs]: https://www.home-assistant.io/components/bmw_connected_drive/
[bom docs]: https://www.home-assistant.io/components/bom/
[broadlink docs]: https://www.home-assistant.io/components/broadlink/
[brottsplatskartan docs]: https://www.home-assistant.io/components/brottsplatskartan/
[browser docs]: https://www.home-assistant.io/components/browser/
[brunt docs]: https://www.home-assistant.io/components/brunt/
[bt_home_hub_5 docs]: https://www.home-assistant.io/components/bt_home_hub_5/
[bt_smarthub docs]: https://www.home-assistant.io/components/bt_smarthub/
[buienradar docs]: https://www.home-assistant.io/components/buienradar/
[caldav docs]: https://www.home-assistant.io/components/caldav/
[canary docs]: https://www.home-assistant.io/components/canary/
[cast docs]: https://www.home-assistant.io/components/cast/
[cert_expiry docs]: https://www.home-assistant.io/components/cert_expiry/
[channels docs]: https://www.home-assistant.io/components/channels/
[cisco_ios docs]: https://www.home-assistant.io/components/cisco_ios/
[cisco_mobility_express docs]: https://www.home-assistant.io/components/cisco_mobility_express/
[cisco_webex_teams docs]: https://www.home-assistant.io/components/cisco_webex_teams/
[ciscospark docs]: https://www.home-assistant.io/components/ciscospark/
[cloud docs]: https://www.home-assistant.io/components/cloud/
[cmus docs]: https://www.home-assistant.io/components/cmus/
[co2signal docs]: https://www.home-assistant.io/components/co2signal/
[coinbase docs]: https://www.home-assistant.io/components/coinbase/
[coinmarketcap docs]: https://www.home-assistant.io/components/coinmarketcap/
[comfoconnect docs]: https://www.home-assistant.io/components/comfoconnect/
[concord232 docs]: https://www.home-assistant.io/components/concord232/
[config docs]: https://www.home-assistant.io/components/config/
[conversation docs]: https://www.home-assistant.io/components/conversation/
[coolmaster docs]: https://www.home-assistant.io/components/coolmaster/
[counter docs]: https://www.home-assistant.io/components/counter/
[cover docs]: https://www.home-assistant.io/components/cover/
[cppm_tracker docs]: https://www.home-assistant.io/components/cppm_tracker/
[cpuspeed docs]: https://www.home-assistant.io/components/cpuspeed/
[crimereports docs]: https://www.home-assistant.io/components/crimereports/
[cups docs]: https://www.home-assistant.io/components/cups/
[darksky docs]: https://www.home-assistant.io/components/darksky/
[deconz docs]: https://www.home-assistant.io/components/deconz/
[decora docs]: https://www.home-assistant.io/components/decora/
[denonavr docs]: https://www.home-assistant.io/components/denonavr/
[deutsche_bahn docs]: https://www.home-assistant.io/components/deutsche_bahn/
[device_automation docs]: https://www.home-assistant.io/components/device_automation/
[device_tracker docs]: https://www.home-assistant.io/components/device_tracker/
[dht docs]: https://www.home-assistant.io/components/dht/
[digital_ocean docs]: https://www.home-assistant.io/components/digital_ocean/
[digitalloggers docs]: https://www.home-assistant.io/components/digitalloggers/
[discogs docs]: https://www.home-assistant.io/components/discogs/
[discord docs]: https://www.home-assistant.io/components/discord/
[dlib_face_detect docs]: https://www.home-assistant.io/components/dlib_face_detect/
[dlib_face_identify docs]: https://www.home-assistant.io/components/dlib_face_identify/
[dnsip docs]: https://www.home-assistant.io/components/dnsip/
[doods docs]: https://www.home-assistant.io/components/doods/
[dovado docs]: https://www.home-assistant.io/components/dovado/
[dsmr docs]: https://www.home-assistant.io/components/dsmr/
[dte_energy_bridge docs]: https://www.home-assistant.io/components/dte_energy_bridge/
[dweet docs]: https://www.home-assistant.io/components/dweet/
[ebusd docs]: https://www.home-assistant.io/components/ebusd/
[ecobee docs]: https://www.home-assistant.io/components/ecobee/
[eliqonline docs]: https://www.home-assistant.io/components/eliqonline/
[elkm1 docs]: https://www.home-assistant.io/components/elkm1/
[environment_canada docs]: https://www.home-assistant.io/components/environment_canada/
[envisalink docs]: https://www.home-assistant.io/components/envisalink/
[epson docs]: https://www.home-assistant.io/components/epson/
[epsonworkforce docs]: https://www.home-assistant.io/components/epsonworkforce/
[esphome docs]: https://www.home-assistant.io/components/esphome/
[eufy docs]: https://www.home-assistant.io/components/eufy/
[everlights docs]: https://www.home-assistant.io/components/everlights/
[evohome docs]: https://www.home-assistant.io/components/evohome/
[fan docs]: https://www.home-assistant.io/components/fan/
[feedreader docs]: https://www.home-assistant.io/components/feedreader/
[ffmpeg docs]: https://www.home-assistant.io/components/ffmpeg/
[fitbit docs]: https://www.home-assistant.io/components/fitbit/
[flic docs]: https://www.home-assistant.io/components/flic/
[flux docs]: https://www.home-assistant.io/components/flux/
[flux_led docs]: https://www.home-assistant.io/components/flux_led/
[foscam docs]: https://www.home-assistant.io/components/foscam/
[fritz docs]: https://www.home-assistant.io/components/fritz/
[fritzbox docs]: https://www.home-assistant.io/components/fritzbox/
[fritzbox_callmonitor docs]: https://www.home-assistant.io/components/fritzbox_callmonitor/
[fritzbox_netmonitor docs]: https://www.home-assistant.io/components/fritzbox_netmonitor/
[fritzdect docs]: https://www.home-assistant.io/components/fritzdect/
[frontend docs]: https://www.home-assistant.io/components/frontend/
[frontier_silicon docs]: https://www.home-assistant.io/components/frontier_silicon/
[futurenow docs]: https://www.home-assistant.io/components/futurenow/
[gc100 docs]: https://www.home-assistant.io/components/gc100/
[geniushub docs]: https://www.home-assistant.io/components/geniushub/
[geo_rss_events docs]: https://www.home-assistant.io/components/geo_rss_events/
[github docs]: https://www.home-assistant.io/components/github/
[gitlab_ci docs]: https://www.home-assistant.io/components/gitlab_ci/
[glances docs]: https://www.home-assistant.io/components/glances/
[gntp docs]: https://www.home-assistant.io/components/gntp/
[goalfeed docs]: https://www.home-assistant.io/components/goalfeed/
[google docs]: https://www.home-assistant.io/components/google/
[google_assistant docs]: https://www.home-assistant.io/components/google_assistant/
[google_travel_time docs]: https://www.home-assistant.io/components/google_travel_time/
[gpsd docs]: https://www.home-assistant.io/components/gpsd/
[greenwave docs]: https://www.home-assistant.io/components/greenwave/
[group docs]: https://www.home-assistant.io/components/group/
[gtfs docs]: https://www.home-assistant.io/components/gtfs/
[harman_kardon_avr docs]: https://www.home-assistant.io/components/harman_kardon_avr/
[harmony docs]: https://www.home-assistant.io/components/harmony/
[hassio docs]: https://www.home-assistant.io/components/hassio/
[hikvision docs]: https://www.home-assistant.io/components/hikvision/
[hikvisioncam docs]: https://www.home-assistant.io/components/hikvisioncam/
[hipchat docs]: https://www.home-assistant.io/components/hipchat/
[hive docs]: https://www.home-assistant.io/components/hive/
[homeassistant docs]: https://www.home-assistant.io/components/homeassistant/
[homekit docs]: https://www.home-assistant.io/components/homekit/
[homematic docs]: https://www.home-assistant.io/components/homematic/
[homematicip_cloud docs]: https://www.home-assistant.io/components/homematicip_cloud/
[hp_ilo docs]: https://www.home-assistant.io/components/hp_ilo/
[html5 docs]: https://www.home-assistant.io/components/html5/
[http docs]: https://www.home-assistant.io/components/http/
[htu21d docs]: https://www.home-assistant.io/components/htu21d/
[hue docs]: https://www.home-assistant.io/components/hue/
[hydroquebec docs]: https://www.home-assistant.io/components/hydroquebec/
[ifttt docs]: https://www.home-assistant.io/components/ifttt/
[ign_sismologia docs]: https://www.home-assistant.io/components/ign_sismologia/
[image_processing docs]: https://www.home-assistant.io/components/image_processing/
[imap docs]: https://www.home-assistant.io/components/imap/
[imap_email_content docs]: https://www.home-assistant.io/components/imap_email_content/
[incomfort docs]: https://www.home-assistant.io/components/incomfort/
[influxdb docs]: https://www.home-assistant.io/components/influxdb/
[input_datetime docs]: https://www.home-assistant.io/components/input_datetime/
[input_number docs]: https://www.home-assistant.io/components/input_number/
[input_select docs]: https://www.home-assistant.io/components/input_select/
[input_text docs]: https://www.home-assistant.io/components/input_text/
[insteon docs]: https://www.home-assistant.io/components/insteon/
[iperf3 docs]: https://www.home-assistant.io/components/iperf3/
[iqvia docs]: https://www.home-assistant.io/components/iqvia/
[iss docs]: https://www.home-assistant.io/components/iss/
[isy994 docs]: https://www.home-assistant.io/components/isy994/
[itach docs]: https://www.home-assistant.io/components/itach/
[jewish_calendar docs]: https://www.home-assistant.io/components/jewish_calendar/
[juicenet docs]: https://www.home-assistant.io/components/juicenet/
[kaiterra docs]: https://www.home-assistant.io/components/kaiterra/
[keenetic_ndms2 docs]: https://www.home-assistant.io/components/keenetic_ndms2/
[keyboard docs]: https://www.home-assistant.io/components/keyboard/
[kira docs]: https://www.home-assistant.io/components/kira/
[knx docs]: https://www.home-assistant.io/components/knx/
[kodi docs]: https://www.home-assistant.io/components/kodi/
[konnected docs]: https://www.home-assistant.io/components/konnected/
[lastfm docs]: https://www.home-assistant.io/components/lastfm/
[lg_soundbar docs]: https://www.home-assistant.io/components/lg_soundbar/
[lifx docs]: https://www.home-assistant.io/components/lifx/
[lifx_legacy docs]: https://www.home-assistant.io/components/lifx_legacy/
[light docs]: https://www.home-assistant.io/components/light/
[linky docs]: https://www.home-assistant.io/components/linky/
[linode docs]: https://www.home-assistant.io/components/linode/
[linux_battery docs]: https://www.home-assistant.io/components/linux_battery/
[lirc docs]: https://www.home-assistant.io/components/lirc/
[liveboxplaytv docs]: https://www.home-assistant.io/components/liveboxplaytv/
[locative docs]: https://www.home-assistant.io/components/locative/
[lock docs]: https://www.home-assistant.io/components/lock/
[logbook docs]: https://www.home-assistant.io/components/logbook/
[logi_circle docs]: https://www.home-assistant.io/components/logi_circle/
[loopenergy docs]: https://www.home-assistant.io/components/loopenergy/
[luci docs]: https://www.home-assistant.io/components/luci/
[luftdaten docs]: https://www.home-assistant.io/components/luftdaten/
[lupusec docs]: https://www.home-assistant.io/components/lupusec/
[lutron docs]: https://www.home-assistant.io/components/lutron/
[lw12wifi docs]: https://www.home-assistant.io/components/lw12wifi/
[magicseaweed docs]: https://www.home-assistant.io/components/magicseaweed/
[mastodon docs]: https://www.home-assistant.io/components/mastodon/
[mcp23017 docs]: https://www.home-assistant.io/components/mcp23017/
[media_extractor docs]: https://www.home-assistant.io/components/media_extractor/
[melissa docs]: https://www.home-assistant.io/components/melissa/
[message_bird docs]: https://www.home-assistant.io/components/message_bird/
[metoffice docs]: https://www.home-assistant.io/components/metoffice/
[microsoft docs]: https://www.home-assistant.io/components/microsoft/
[miflora docs]: https://www.home-assistant.io/components/miflora/
[mitemp_bt docs]: https://www.home-assistant.io/components/mitemp_bt/
[mobile_app docs]: https://www.home-assistant.io/components/mobile_app/
[mopar docs]: https://www.home-assistant.io/components/mopar/
[mpd docs]: https://www.home-assistant.io/components/mpd/
[mqtt docs]: https://www.home-assistant.io/components/mqtt/
[msteams docs]: https://www.home-assistant.io/components/msteams/
[mvglive docs]: https://www.home-assistant.io/components/mvglive/
[mychevy docs]: https://www.home-assistant.io/components/mychevy/
[mythicbeastsdns docs]: https://www.home-assistant.io/components/mythicbeastsdns/
[namecheapdns docs]: https://www.home-assistant.io/components/namecheapdns/
[neato docs]: https://www.home-assistant.io/components/neato/
[nest docs]: https://www.home-assistant.io/components/nest/
[netatmo docs]: https://www.home-assistant.io/components/netatmo/
[netgear docs]: https://www.home-assistant.io/components/netgear/
[netgear_lte docs]: https://www.home-assistant.io/components/netgear_lte/
[neurio_energy docs]: https://www.home-assistant.io/components/neurio_energy/
[niko_home_control docs]: https://www.home-assistant.io/components/niko_home_control/
[nilu docs]: https://www.home-assistant.io/components/nilu/
[nissan_leaf docs]: https://www.home-assistant.io/components/nissan_leaf/
[norway_air docs]: https://www.home-assistant.io/components/norway_air/
[nuheat docs]: https://www.home-assistant.io/components/nuheat/
[oasa_telematics docs]: https://www.home-assistant.io/components/oasa_telematics/
[ohmconnect docs]: https://www.home-assistant.io/components/ohmconnect/
[onkyo docs]: https://www.home-assistant.io/components/onkyo/
[onvif docs]: https://www.home-assistant.io/components/onvif/
[opencv docs]: https://www.home-assistant.io/components/opencv/
[openevse docs]: https://www.home-assistant.io/components/openevse/
[openhardwaremonitor docs]: https://www.home-assistant.io/components/openhardwaremonitor/
[opentherm_gw docs]: https://www.home-assistant.io/components/opentherm_gw/
[openweathermap docs]: https://www.home-assistant.io/components/openweathermap/
[orangepi_gpio docs]: https://www.home-assistant.io/components/orangepi_gpio/
[oru docs]: https://www.home-assistant.io/components/oru/
[osramlightify docs]: https://www.home-assistant.io/components/osramlightify/
[otp docs]: https://www.home-assistant.io/components/otp/
[owntracks docs]: https://www.home-assistant.io/components/owntracks/
[panasonic_bluray docs]: https://www.home-assistant.io/components/panasonic_bluray/
[panasonic_viera docs]: https://www.home-assistant.io/components/panasonic_viera/
[pandora docs]: https://www.home-assistant.io/components/pandora/
[persistent_notification docs]: https://www.home-assistant.io/components/persistent_notification/
[piglow docs]: https://www.home-assistant.io/components/piglow/
[pjlink docs]: https://www.home-assistant.io/components/pjlink/
[plex docs]: https://www.home-assistant.io/components/plex/
[pocketcasts docs]: https://www.home-assistant.io/components/pocketcasts/
[proliphix docs]: https://www.home-assistant.io/components/proliphix/
[prometheus docs]: https://www.home-assistant.io/components/prometheus/
[proxy docs]: https://www.home-assistant.io/components/proxy/
[ps4 docs]: https://www.home-assistant.io/components/ps4/
[ptvsd docs]: https://www.home-assistant.io/components/ptvsd/
[pushbullet docs]: https://www.home-assistant.io/components/pushbullet/
[pushover docs]: https://www.home-assistant.io/components/pushover/
[qrcode docs]: https://www.home-assistant.io/components/qrcode/
[raspihats docs]: https://www.home-assistant.io/components/raspihats/
[recollect_waste docs]: https://www.home-assistant.io/components/recollect_waste/
[recorder docs]: https://www.home-assistant.io/components/recorder/
[rejseplanen docs]: https://www.home-assistant.io/components/rejseplanen/
[remember_the_milk docs]: https://www.home-assistant.io/components/remember_the_milk/
[repetier docs]: https://www.home-assistant.io/components/repetier/
[rest docs]: https://www.home-assistant.io/components/rest/
[rest_command docs]: https://www.home-assistant.io/components/rest_command/
[rflink docs]: https://www.home-assistant.io/components/rflink/
[rfxtrx docs]: https://www.home-assistant.io/components/rfxtrx/
[rmvtransport docs]: https://www.home-assistant.io/components/rmvtransport/
[roku docs]: https://www.home-assistant.io/components/roku/
[rpi_gpio docs]: https://www.home-assistant.io/components/rpi_gpio/
[rpi_pfio docs]: https://www.home-assistant.io/components/rpi_pfio/
[saj docs]: https://www.home-assistant.io/components/saj/
[samsungtv docs]: https://www.home-assistant.io/components/samsungtv/
[scrape docs]: https://www.home-assistant.io/components/scrape/
[season docs]: https://www.home-assistant.io/components/season/
[sensor docs]: https://www.home-assistant.io/components/sensor/
[serial docs]: https://www.home-assistant.io/components/serial/
[sesame docs]: https://www.home-assistant.io/components/sesame/
[seven_segments docs]: https://www.home-assistant.io/components/seven_segments/
[shiftr docs]: https://www.home-assistant.io/components/shiftr/
[shodan docs]: https://www.home-assistant.io/components/shodan/
[shopping_list docs]: https://www.home-assistant.io/components/shopping_list/
[sinch docs]: https://www.home-assistant.io/components/sinch/
[skybeacon docs]: https://www.home-assistant.io/components/skybeacon/
[slack docs]: https://www.home-assistant.io/components/slack/
[sma docs]: https://www.home-assistant.io/components/sma/
[smappee docs]: https://www.home-assistant.io/components/smappee/
[smarthab docs]: https://www.home-assistant.io/components/smarthab/
[smartthings docs]: https://www.home-assistant.io/components/smartthings/
[smtp docs]: https://www.home-assistant.io/components/smtp/
[snapcast docs]: https://www.home-assistant.io/components/snapcast/
[snmp docs]: https://www.home-assistant.io/components/snmp/
[socialblade docs]: https://www.home-assistant.io/components/socialblade/
[solaredge_local docs]: https://www.home-assistant.io/components/solaredge_local/
[solarlog docs]: https://www.home-assistant.io/components/solarlog/
[soma docs]: https://www.home-assistant.io/components/soma/
[somfy docs]: https://www.home-assistant.io/components/somfy/
[songpal docs]: https://www.home-assistant.io/components/songpal/
[sonos docs]: https://www.home-assistant.io/components/sonos/
[sony_projector docs]: https://www.home-assistant.io/components/sony_projector/
[speedtestdotnet docs]: https://www.home-assistant.io/components/speedtestdotnet/
[spotcrime docs]: https://www.home-assistant.io/components/spotcrime/
[spotify docs]: https://www.home-assistant.io/components/spotify/
[sql docs]: https://www.home-assistant.io/components/sql/
[squeezebox docs]: https://www.home-assistant.io/components/squeezebox/
[startca docs]: https://www.home-assistant.io/components/startca/
[statsd docs]: https://www.home-assistant.io/components/statsd/
[steam_online docs]: https://www.home-assistant.io/components/steam_online/
[stream docs]: https://www.home-assistant.io/components/stream/
[stride docs]: https://www.home-assistant.io/components/stride/
[sun docs]: https://www.home-assistant.io/components/sun/
[supla docs]: https://www.home-assistant.io/components/supla/
[switch docs]: https://www.home-assistant.io/components/switch/
[switchmate docs]: https://www.home-assistant.io/components/switchmate/
[syncthru docs]: https://www.home-assistant.io/components/syncthru/
[synology_srm docs]: https://www.home-assistant.io/components/synology_srm/
[syslog docs]: https://www.home-assistant.io/components/syslog/
[systemmonitor docs]: https://www.home-assistant.io/components/systemmonitor/
[tahoma docs]: https://www.home-assistant.io/components/tahoma/
[ted5000 docs]: https://www.home-assistant.io/components/ted5000/
[telegram_bot docs]: https://www.home-assistant.io/components/telegram_bot/
[tellstick docs]: https://www.home-assistant.io/components/tellstick/
[template docs]: https://www.home-assistant.io/components/template/
[tensorflow docs]: https://www.home-assistant.io/components/tensorflow/
[tesla docs]: https://www.home-assistant.io/components/tesla/
[thermoworks_smoke docs]: https://www.home-assistant.io/components/thermoworks_smoke/
[thingspeak docs]: https://www.home-assistant.io/components/thingspeak/
[tibber docs]: https://www.home-assistant.io/components/tibber/
[tikteck docs]: https://www.home-assistant.io/components/tikteck/
[tile docs]: https://www.home-assistant.io/components/tile/
[timer docs]: https://www.home-assistant.io/components/timer/
[tplink docs]: https://www.home-assistant.io/components/tplink/
[tplink_lte docs]: https://www.home-assistant.io/components/tplink_lte/
[tradfri docs]: https://www.home-assistant.io/components/tradfri/
[transmission docs]: https://www.home-assistant.io/components/transmission/
[transport_nsw docs]: https://www.home-assistant.io/components/transport_nsw/
[trend docs]: https://www.home-assistant.io/components/trend/
[tts docs]: https://www.home-assistant.io/components/tts/
[twilio docs]: https://www.home-assistant.io/components/twilio/
[twilio_call docs]: https://www.home-assistant.io/components/twilio_call/
[twilio_sms docs]: https://www.home-assistant.io/components/twilio_sms/
[unifi docs]: https://www.home-assistant.io/components/unifi/
[upcloud docs]: https://www.home-assistant.io/components/upcloud/
[updater docs]: https://www.home-assistant.io/components/updater/
[uscis docs]: https://www.home-assistant.io/components/uscis/
[vacuum docs]: https://www.home-assistant.io/components/vacuum/
[vasttrafik docs]: https://www.home-assistant.io/components/vasttrafik/
[venstar docs]: https://www.home-assistant.io/components/venstar/
[vera docs]: https://www.home-assistant.io/components/vera/
[verisure docs]: https://www.home-assistant.io/components/verisure/
[vicare docs]: https://www.home-assistant.io/components/vicare/
[vivotek docs]: https://www.home-assistant.io/components/vivotek/
[vizio docs]: https://www.home-assistant.io/components/vizio/
[vlc docs]: https://www.home-assistant.io/components/vlc/
[w800rf32 docs]: https://www.home-assistant.io/components/w800rf32/
[wake_on_lan docs]: https://www.home-assistant.io/components/wake_on_lan/
[waqi docs]: https://www.home-assistant.io/components/waqi/
[waterfurnace docs]: https://www.home-assistant.io/components/waterfurnace/
[watson_iot docs]: https://www.home-assistant.io/components/watson_iot/
[waze_travel_time docs]: https://www.home-assistant.io/components/waze_travel_time/
[webhook docs]: https://www.home-assistant.io/components/webhook/
[websocket_api docs]: https://www.home-assistant.io/components/websocket_api/
[wemo docs]: https://www.home-assistant.io/components/wemo/
[whois docs]: https://www.home-assistant.io/components/whois/
[wink docs]: https://www.home-assistant.io/components/wink/
[withings docs]: https://www.home-assistant.io/components/withings/
[workday docs]: https://www.home-assistant.io/components/workday/
[wunderlist docs]: https://www.home-assistant.io/components/wunderlist/
[xiaomi_miio docs]: https://www.home-assistant.io/components/xiaomi_miio/
[xmpp docs]: https://www.home-assistant.io/components/xmpp/
[yamaha docs]: https://www.home-assistant.io/components/yamaha/
[yamaha_musiccast docs]: https://www.home-assistant.io/components/yamaha_musiccast/
[yandex_transport docs]: https://www.home-assistant.io/components/yandex_transport/
[yeelight docs]: https://www.home-assistant.io/components/yeelight/
[yeelightsunflower docs]: https://www.home-assistant.io/components/yeelightsunflower/
[yr docs]: https://www.home-assistant.io/components/yr/
[yweather docs]: https://www.home-assistant.io/components/yweather/
[zengge docs]: https://www.home-assistant.io/components/zengge/
[zeroconf docs]: https://www.home-assistant.io/components/zeroconf/
[zestimate docs]: https://www.home-assistant.io/components/zestimate/
[zha docs]: https://www.home-assistant.io/components/zha/
[zigbee docs]: https://www.home-assistant.io/components/zigbee/
[zone docs]: https://www.home-assistant.io/components/zone/

0.101.0b4

Not secure

0.101.0b3

Not secure

0.101.0b2

Not secure

Page 148 of 227

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.