Add stub 106

This commit is contained in:
Paulus Schoutsen 2020-02-17 15:40:19 -08:00
parent 0f543fc052
commit 4c19947024

View File

@ -0,0 +1,713 @@
---
layout: post
title: "0.106: TBD"
description: "TBD"
date: 2020-02-17 00:00:00
date_formatted: "February 26, 2020"
author: Franck Nijhof
author_twitter: frenck
comments: true
categories: Release-Notes
og_image: /images/blog/2020-02-0.105/components.png
---
- Improved safe mode.
- Icons for scene/script.
- brightness_step and brightness_step_pct added to light.turn_on. Also part of device actions.
## New Integrations
- Add Salt Fiber Box device tracker ([@bjornorri] - [#30986]) ([salt docs]) (new-integration)
- Add GDACS feed integration ([@exxamalte] - [#31235]) ([gdacs docs]) (new-integration)
- Add Minecraft Server Integration ([@elmurato] - [#30992]) ([minecraft_server docs]) (new-integration)
- Add MELCloud integration ([@vilppuvuorinen] - [#30712]) ([melcloud docs]) (new-integration)
- Dynalite Integration ([@ziv1234] - [#27841]) ([dynalite docs]) (new-integration)
- Add initial version of Vilfo Router integration ([@ManneW] - [#31177]) ([vilfo docs]) (new-integration)
## New Platforms
- Add totalconnect zones as binary sensors ([@austinmroczek] - [#28712]) ([totalconnect docs]) (new-platform)
- Add Tahoma lock support ([@vlebourl] - [#31311]) ([tahoma docs]) (new-platform)
- Clean up Tahoma smartlock ([@vlebourl] - [#31430]) ([tahoma docs]) (new-platform)
- Add Tado water_heater ([@michaelarnauts] - [#30095]) ([tado docs]) (breaking change) (new-platform)
## If you need help...
...don't hesitate to use our very active [forums](https://community.home-assistant.io/) or join us for a little [chat](https://discord.gg/c5DvZ4e).
## Reporting Issues
Experiencing issues introduced by this release? Please report them in our [issue tracker](https://github.com/home-assistant/home-assistant/issues). Make sure to fill in all fields of the issue template.
<!--more-->
## Breaking Changes
- Change scan_interval defaults for Tesla ([@alandtse] - [#31194]) ([tesla docs]) (breaking change)
- Reorganize insteon code ([@teharris1] - [#31183]) ([insteon docs]) (breaking change)
- drop fritzdect ([@escoand] - [#31359]) ([fritzdect docs]) (breaking change)
- Fix misspelled sensor names ([@KasperLK] - [#31344]) ([danfoss_air docs]) (breaking change)
- Add config flow to Meteo-France ([@Quentame] - [#29927]) ([meteo_france docs]) (breaking change)
- Log warning when entities referenced in service call not found ([@balloob] - [#31427]) (breaking change)
- Add brightness_step to light.turn_on ([@balloob] - [#31452]) ([light docs]) (breaking change)
- Add belgian meter and rename some dsmr sensors ([@dupondje] - [#30121]) ([dsmr docs]) (breaking change)
- Clean up core services ([@balloob] - [#31509]) ([group docs]) ([homeassistant docs]) ([intent docs]) (breaking change)
- Sure Petcare new features various improvements ([@benleb] - [#31437]) ([surepetcare docs]) (breaking change)
- Clean up frontend services and events ([@balloob] - [#31654]) ([frontend docs]) (breaking change)
- Extend Modbus binary sensor to support discrete inputs ([@vzahradnik] - [#30004]) ([modbus docs]) (breaking change)
- Add support of multiple Tado accounts ([@gorynychzmey] - [#31527]) ([tado docs]) (breaking change)
- UniFi - Change handling of updated options ([@Kane610] - [#31762]) ([unifi docs]) (breaking change)
- Add Tado water_heater ([@michaelarnauts] - [#30095]) ([tado docs]) (breaking change) (new-platform)
- Support XML conversion for RESTful sensors ([@bdraco] - [#31809]) ([rest docs]) (breaking change)
- Upgrade greeneye_monitor to 2.0 ([@jkeljo] - [#31896]) ([greeneye_monitor docs]) (breaking change)
## Beta Fixes
- For vizio integration, set unique ID early to prevent multiple zeroconf discovery items for the same device to appear ([@raman325] - [#31686]) ([vizio docs]) (beta fix)
## All changes
- Change scan_interval defaults for Tesla ([@alandtse] - [#31194]) ([tesla docs]) (breaking change)
- Removes I/O from linky tests ([@balloob] - [#31299]) ([linky docs])
- Reorganize insteon code ([@teharris1] - [#31183]) ([insteon docs]) (breaking change)
- Upgrade pre-commit to 2.0.1 ([@frenck] - [#31308])
- Add opening and closing states to MQTT covers ([@rickvdl] - [#31259]) ([mqtt docs])
- Bump pytrafikverket to 0.1.6.1 ([@endor-force] - [#30697]) ([trafikverket_train docs]) ([trafikverket_weatherstation docs])
- Update media_player and add tests to qualify vizio integration for platinum quality score ([@raman325] - [#31187]) ([vizio docs])
- Register on HA stop event to gracefully shutdown HomematicIP Cloud connections ([@SukramJ] - [#31289]) ([homematicip_cloud docs])
- Axis - config flow use new helper functions ([@Kane610] - [#31286]) ([axis docs])
- UniFi - Try to discover local controller ([@Kane610] - [#31326]) ([unifi docs])
- Bump pytest to 5.3.5 ([@frenck] - [#31327])
- Remove Throttle on async_setup and bump pyvizio version ([@raman325] - [#31337]) ([vizio docs])
- Fix typos found by codespell ([@cclauss] - [#31243])
- UniFi integration move to push messaging ([@Kane610] - [#31086]) ([unifi docs])
- Axis - Use core to start component tests ([@Kane610] - [#31328])
- drop fritzdect ([@escoand] - [#31359]) ([fritzdect docs]) (breaking change)
- Let core resolve entity_id for lastfm from username ([@inverse] - [#31280]) ([lastfm docs])
- Add totalconnect zones as binary sensors ([@austinmroczek] - [#28712]) ([totalconnect docs]) (new-platform)
- Add Tahoma lock support ([@vlebourl] - [#31311]) ([tahoma docs]) (new-platform)
- Run mypy through a pyenv/virtualenv enabler wrapper script ([@scop] - [#30922])
- Remove hour delay before checking for updates ([@balloob] - [#31368]) ([updater docs])
- Add play, pause, previous and next track to kef ([@basnijholt] - [#31373]) ([kef docs])
- Replace unmaintained BraviaRC backend with new fork: ([@dcnielsen90] - [#31234]) ([braviatv docs]) ([braviatv docs]) ([braviatv docs])
- deCONZ - Improve config flow logging ([@Kane610] - [#31381]) ([deconz docs])
- UniFi - Log better information than a backtrace when poor switch data is involved ([@Kane610] - [#31382]) ([unifi docs])
- Add temperature and humidity to xiaomi miio air quality monitor ([@fierland] - [#31287]) ([xiaomi_miio docs])
- Support multiple attachments in signal messenger integration ([@bbernhard] - [#31141]) ([signal_messenger docs])
- Upgrade importlib-metadata to 1.5.0 ([@fabaff] - [#31390])
- Upgrade sendgrid to 6.1.1 ([@fabaff] - [#31394]) ([sendgrid docs])
- Upgrade holidays to 0.10.1 ([@fabaff] - [#31392]) ([workday docs])
- Upgrade discord.py to 1.3.1 ([@fabaff] - [#31391]) ([discord docs])
- Upgrade praw to 6.5.1 ([@fabaff] - [#31393]) ([reddit docs])
- Add unique_id to essent sensors ([@vanbalken] - [#31408]) ([essent docs])
- Catch device not found in device automations ([@balloob] - [#31401]) ([device_automation docs])
- Upgrade numpy to 1.18.1 ([@fabaff] - [#31411]) ([iqvia docs]) ([opencv docs]) ([tensorflow docs]) ([trend docs])
- Update pyhomematic to 0.1.64 ([@danielperna84] - [#31406]) ([homematic docs])
- Add Salt Fiber Box device tracker ([@bjornorri] - [#30986]) ([salt docs]) (new-integration)
- Upgrade alpha_vantage to 2.1.3 ([@fabaff] - [#31388]) ([alpha_vantage docs])
- Search specific train in Nederlandse Spoorwegen ([@gurbyz] - [#28898]) ([nederlandse_spoorwegen docs])
- Enable SUPPORT_VOLUME_STEP ([@Cloudenius] - [#31023]) ([pioneer docs])
- deCONZ - Library cleanup ([@Kane610] - [#31410]) ([deconz docs])
- Streamline SimpliSafe data and token management ([@bachya] - [#31324]) ([simplisafe docs])
- Replace cmp option with eq and order ([@springstan] - [#31423])
- Bump pyvizio version and add additional device info ([@raman325] - [#31417]) ([vizio docs])
- Pass correct config to updater ([@balloob] - [#31428]) ([updater docs])
- Add guard clause for discovery_info to tahoma platforms ([@vlebourl] - [#31434]) ([tahoma docs])
- Add color to light template ([@tetienne] - [#31435]) ([template docs])
- Clean up Tahoma smartlock ([@vlebourl] - [#31430]) ([tahoma docs]) (new-platform)
- Fix issue with Notion dispatcher topic ([@bachya] - [#31441]) ([notion docs])
- Fix issue with IQVIA dispatcher topic ([@bachya] - [#31440]) ([iqvia docs])
- Fix issue with WWLLN dispatcher topic ([@bachya] - [#31442]) ([wwlln docs])
- Fix issues with Ambient PWS dispatcher topic ([@bachya] - [#31439]) ([ambient_station docs])
- Add missing await to HMIPC ([@SukramJ] - [#31415]) ([homematicip_cloud docs])
- Add timeout attribute for send files ([@Konsts] - [#31379]) ([telegram_bot docs])
- Fix misspelled sensor names ([@KasperLK] - [#31344]) ([danfoss_air docs]) (breaking change)
- Update StepSpeaker and Speaker interfaces in Alexa ([@ochlocracy] - [#31444]) ([alexa docs])
- Remove Alexa.InputController from devices without supported inputs in Alexa ([@ochlocracy] - [#31450]) ([alexa docs])
- Bump pyvizio version for bug fixes ([@raman325] - [#31453]) ([vizio docs])
- Add config flow to Meteo-France ([@Quentame] - [#29927]) ([meteo_france docs]) (breaking change)
- Log warning when entities referenced in service call not found ([@balloob] - [#31427]) (breaking change)
- Use entity.async_request_call in service helper ([@balloob] - [#31454])
- Add brightness_step to light.turn_on ([@balloob] - [#31452]) ([light docs]) (breaking change)
- deCONZ - Revert from using disabled_by when setting options ([@Kane610] - [#31446]) ([deconz docs])
- Add belgian meter and rename some dsmr sensors ([@dupondje] - [#30121]) ([dsmr docs]) (breaking change)
- Add GDACS feed integration ([@exxamalte] - [#31235]) ([gdacs docs]) (new-integration)
- Update link when IO in event loop ([@balloob] - [#31519])
- Remove of liveboxplaytv integration (ADR0004) ([@frenck] - [#31525]) ([liveboxplaytv docs])
- Updated the provider name to blockchain.com ([@P-Verbrugge] - [#31534]) ([blockchain docs])
- Changed website name to blockchain.com ([@P-Verbrugge] - [#31528]) ([bitcoin docs])
- Update the update coordinator API to make it easier to use ([@balloob] - [#31471]) ([hue docs])
- Make amcrest integration more robust ([@pnbruckner] - [#30843]) ([amcrest docs])
- Skip updates when Plex client viewing photos ([@jjlawren] - [#31556]) ([plex docs])
- Unregister listener for stats sensor with max_age ([@azogue] - [#31580]) ([statistics docs])
- Add Minecraft Server Integration ([@elmurato] - [#30992]) ([minecraft_server docs]) (new-integration)
- Extract services from init.py for HomematicIP Cloud ([@SukramJ] - [#31376]) ([homematicip_cloud docs])
- Fix exceptions when using newer Samsung TVs ([@escoand] - [#31602]) ([samsungtv docs])
- Clean up core services ([@balloob] - [#31509]) ([group docs]) ([homeassistant docs]) ([intent docs]) (breaking change)
- Bump denonavr to 0.7.12 ([@scarface-4711] - [#31629]) ([denonavr docs])
- Actually enable alarmdecoder to see open/close state of bypassed RF zones when armed ([@melyux] - [#31426]) ([alarmdecoder docs])
- Use slug in ping device tracker config validation ([@springstan] - [#31329]) ([ifttt docs]) ([media_extractor docs]) ([onewire docs]) ([ping docs])
- Handle missing next train from NS ([@YarmoM] - [#31626]) ([nederlandse_spoorwegen docs])
- Remove stray debug from unifi integration ([@CHAZICLE] - [#31634]) ([unifi docs])
- Add Abode water valve support ([@shred86] - [#30635]) ([abode docs])
- Device tracker entities based on GPS should always publish updates ([@balloob] - [#31551]) ([device_tracker docs])
- Hue to retry if hub errors out ([@balloob] - [#31616]) ([hue docs])
- Bump insteonplm to 0.16.7 ([@teharris1] - [#31645]) ([insteon docs])
- Only auth on enter_learning in response to errors for broadlink ([@bmfurtado] - [#27341]) ([broadlink docs])
- Add unique ID to edimax switches ([@andersonshatch] - [#27984]) ([edimax docs])
- Added zone type Technical as power. ([@crallian] - [#31611]) ([spc docs])
- Add recorder vars db_max_retries and db_retry_wait ([@TechnicallyJoe] - [#31561]) ([recorder docs])
- Sure Petcare new features various improvements ([@benleb] - [#31437]) ([surepetcare docs]) (breaking change)
- Add ZHA Texas Instruments CC device support ([@sanyatuning] - [#31621]) ([zha docs])
- ZHA tests refactoring ([@Adminiuga] - [#31682]) ([zha docs])
- Clean up frontend services and events ([@balloob] - [#31654]) ([frontend docs]) (breaking change)
- Add brightness light device actions ([@balloob] - [#31567]) ([device_automation docs]) ([light docs])
- Fix Météo-France I/O while testing ([@Quentame] - [#31695]) ([meteo_france docs])
- Bump velbus version + load velbus module names into device info ([@Cereal2nd] - [#31664]) ([velbus docs])
- Vicare water_heater set_temperature fix and bump PyVicare to 0.1.7 ([@oischinger] - [#31672]) ([vicare docs])
- Add MELCloud integration ([@vilppuvuorinen] - [#30712]) ([melcloud docs]) (new-integration)
- Dynalite Integration ([@ziv1234] - [#27841]) ([dynalite docs]) (new-integration)
- Extend Modbus binary sensor to support discrete inputs ([@vzahradnik] - [#30004]) ([modbus docs]) (breaking change)
- Fix Evohome checking override duration ([@eavanvalkenburg] - [#31697]) ([evohome docs])
- For vizio integration, set unique ID early to prevent multiple zeroconf discovery items for the same device to appear ([@raman325] - [#31686]) ([vizio docs]) (beta fix)
- Use latest version of python-pushover (forked) to fix issue with diff… ([@SoftXperience] - [#31647]) ([pushover docs])
- Add Glances sensors dynamically ([@engrbm87] - [#28639]) ([glances docs])
- Adjust entity slow warning for custom component ([@balloob] - [#31711])
- Limit derivative test ([@balloob] - [#31717])
- Add support of multiple Tado accounts ([@gorynychzmey] - [#31527]) ([tado docs]) (breaking change)
- Disable Hue groups for new setups ([@balloob] - [#31713]) ([hue docs])
- Significantly reduce the number of API calls that the august integration ([@bdraco] - [#31685]) ([august docs])
- Entity Registry to store and restore name/icon ([@balloob] - [#31714]) ([config docs])
- Support Konnected Pro alarm panel, embrace async, leverage latest HA features/architecture ([@kit-klein] - [#30894]) ([konnected docs])
- Fix set volume level ([@maxcanna] - [#31731]) ([frontier_silicon docs])
- Update Modbus service manifest ([@vzahradnik] - [#31727])
- pyipma version bump ([@dgomes] - [#31739]) ([ipma docs])
- Read door open/close events from the activity log. ([@bdraco] - [#31732]) ([august docs])
- Improve Huawei LTE timeouting/stalling request behavior ([@scop] - [#31710]) ([huawei_lte docs])
- Refresh the august access token when needed ([@bdraco] - [#31735]) ([august docs])
- Add new webhook action to allow enabling encryption in an exis… ([@robbiet480] - [#31743]) ([mobile_app docs])
- Use set for dependency lookup in hassfest ([@balloob] - [#31746])
- Fix spelling of ecobee in manifest ([@frenck] - [#31751]) ([ecobee docs])
- Add availability status to Modbus entities and improve error handling ([@vzahradnik] - [#31073]) ([modbus docs])
- Fix moving average test for discrete derivative sensor ([@basnijholt] - [#31750])
- Improve Plex media_player entity naming ([@jjlawren] - [#31755]) ([plex docs])
- Add initial version of Vilfo Router integration ([@ManneW] - [#31177]) ([vilfo docs]) (new-integration)
- Whitelist shopping list updated event ([@balloob] - [#31742]) ([websocket_api docs])
- Add device name to sensor name for mobile_app ([@dshokouhi] - [#31756]) ([mobile_app docs])
- ZHA tests refactoring ([@Adminiuga] - [#31744]) ([zha docs])
- Updated frontend to 20200212.0 ([@bramkragten] - [#31772]) ([frontend docs])
- Cleanup August activity processing and add tests ([@bdraco] - [#31774]) ([august docs])
- Fix spelling of VIVOTEK ([@frenck] - [#31773]) ([vivotek docs])
- Fix spelling of apcupsd in manifest ([@frenck] - [#31770]) ([apcupsd docs])
- Fix spelling of AVM FRITZ!Box in manifest ([@frenck] - [#31765]) ([fritz docs])
- Implement PlatformNotReady to Linky + fix TypeError ([@Quentame] - [#31768]) ([linky docs])
- UniFi - Change handling of updated options ([@Kane610] - [#31762]) ([unifi docs]) (breaking change)
- Rename codecov so it will be picked up ([@balloob] - [#31775])
- Fix spelling of ASUSWRT in manifest ([@frenck] - [#31764]) ([asuswrt docs])
- Update to version 2.6 of ihcsdk ([@dingusdk] - [#31789]) ([ihc docs])
- Spelling: Config(uration) ([@frenck] - [#31782])
- Add and use bunch of data size and rate related constants ([@scop] - [#31781])
- Fix spelling of NETGEAR and CalDAV in manifests ([@frenck] - [#31790]) ([caldav docs]) ([netgear docs]) ([netgear_lte docs])
- Write state if schedule update state from async context ([@balloob] - [#31758]) ([ps4 docs])
- Add support for real-time data from SimpliSafe ([@bachya] - [#31424]) ([simplisafe docs])
- Update onewire component ([@MrDadoo] - [#31419]) ([onewire docs])
- Add multi select support to config validation and to custom serializer ([@Kane610] - [#31798])
- Catch unexpected exceptions when validating config ([@balloob] - [#31795])
- Use time.monotonic instead of time.time where appropriate ([@scop] - [#31780]) ([bme680 docs]) ([doods docs]) ([maxcube docs]) ([netatmo docs]) ([proxmoxve docs]) ([verisure docs])
- Add Home Assistant Companion to manifest.json so we can sugges… ([@robbiet480] - [#31808]) ([frontend docs])
- Update Plex connection class to push ([@jjlawren] - [#31806]) ([plex docs])
- Remove force from async_schedule_update_ha_state for HMIPC ([@SukramJ] - [#31796]) ([homematicip_cloud docs])
- Add summary attribtue for currently playing media ([@jjlawren] - [#31803]) ([plex docs])
- Fix swap of min and max default values in Modbus climate ([@vzahradnik] - [#31801]) ([modbus docs])
- Add device registry support for Plex ([@jjlawren] - [#31797]) ([plex docs])
- update directv to directpy==0.6 ([@ctalkington] - [#31812]) ([directv docs]) ([directv docs])
- Speed up tests of HomematicIP Cloud ([@SukramJ] - [#31810])
- Allow hourly forecast in IPMA ([@abmantis] - [#30979]) ([ipma docs])
- Limit translations_develop to an integration ([@balloob] - [#31804])
- Annotate more async functions correctly ([@balloob] - [#31802]) ([coolmaster docs]) ([esphome docs]) ([homekit_controller docs]) ([mysensors docs]) ([sonos docs]) ([starline docs]) ([upnp docs])
- Fire HASS events on SimpliSafe events ([@bachya] - [#31811]) ([simplisafe docs])
- Change multi_select config validator to class ([@Kane610] - [#31828])
- Remove energy sensor from incompatible Ata devices ([@vilppuvuorinen] - [#31831]) ([melcloud docs])
- Add turn_on_action configuration variable ([@maxcanna] - [#31792]) ([lg_netcast docs])
- Bump pillow to 7.0 ([@robmarkcole] - [#31847]) ([doods docs]) ([proxy docs]) ([qrcode docs]) ([seven_segments docs]) ([tensorflow docs])
- Simplify missing Garmin Connect data handling, mark entities un/available ([@scop] - [#31718]) ([garmin_connect docs])
- Add Tado water_heater ([@michaelarnauts] - [#30095]) ([tado docs]) (breaking change) (new-platform)
- Revert "Check netgear device_tracker link_rate to ensure device is connected" ([@MartinHjelmare] - [#31855]) ([netgear docs])
- Helpers typing improvements ([@scop] - [#31865])
- Improve media name detection on lg_netcast ([@maxcanna] - [#31863]) ([lg_netcast docs])
- update pyTibber libary, add signal strength for Pulse and watty ([@Danielhiversen] - [#31851]) ([tibber docs])
- Bump Apprise version to v0.8.4 ([@caronc] - [#31868]) ([apprise docs])
- Add support for displaying Daf Yomi ([@moshekaplan] - [#30628]) ([jewish_calendar docs])
- Use new custom_serializer ([@jjlawren] - [#31871]) ([config docs])
- Fix CalDAV recurring events ([@PhilRW] - [#31805]) ([caldav docs])
- Convert august to async so a token refresh lock can be used ([@bdraco] - [#31848]) ([august docs])
- Add rainforest_eagle support for legacy hardware ([@jcalbert] - [#28082]) ([rainforest_eagle docs])
- Support XML conversion for RESTful sensors ([@bdraco] - [#31809]) ([rest docs]) (breaking change)
- Fix mikrotik detecting capsman support ([@Marco98] - [#31819]) ([mikrotik docs])
- Adjust tests after speed up to restore coverage for HomematicIP Cloud ([@SukramJ] - [#31836]) ([homematicip_cloud docs])
- Upgrade python-velbus to 2.0.41 ([@Cereal2nd] - [#31875])
- Type hint improvements ([@scop] - [#31876]) ([elgato docs]) ([esphome docs]) ([iaqualink docs]) ([nsw_rural_fire_service_feed docs]) ([remote docs]) ([wled docs])
- Bump adafruit-blinka and adafruit-circuitpython-mcp230xx ([@jardiamj] - [#31845]) ([mcp23017 docs])
- Update nederlandse_spoorwegen to properly handle punctuality ([@Squixx] - [#31741]) ([nederlandse_spoorwegen docs])
- Add timestamp to lg_netcast media_image_url to update image correctly ([@laszlojakab] - [#30933]) ([lg_netcast docs])
- Clean up netgear device tracker ([@MartinHjelmare] - [#31861]) ([netgear docs])
- Activate Stale bot for PR's ([@frenck] - [#31837])
- Fix check_real location guard ([@MartinHjelmare] - [#31890])
- Clean soundtouch ([@MartinHjelmare] - [#31888]) ([soundtouch docs])
- Fix bugs in greeneye_monitor voltage reporting ([@jkeljo] - [#31895]) ([greeneye_monitor docs])
- Upgrade greeneye_monitor to 2.0 ([@jkeljo] - [#31896]) ([greeneye_monitor docs]) (breaking change)
- prevent dev_id being permanently assigned as config_name ([@mueslo] - [#31886]) ([device_tracker docs])
- Upgrade youtube_dl to version 2020.02.16 ([@BKPepe] - [#31905]) ([media_extractor docs])
- Upgrade aiohue ([@balloob] - [#31903]) ([hue docs])
- Add POD support, sleep fitness sensor to EightSleep ([@mezz64] - [#31874]) ([eight_sleep docs])
- Add logger name to system log ([@balloob] - [#31902]) ([system_log docs])
- Allow specifying an icon for a scene ([@balloob] - [#31898]) ([homeassistant docs])
- Add icons to scripts ([@balloob] - [#31899]) ([script docs])
- Bump dependency to 0.10.17 for HomematicIP Cloud ([@SukramJ] - [#31911]) ([homematicip_cloud docs])
- Start safe mode if invalid core conf ([@balloob] - [#31904])
- Hue Group features based on the bulbs in it ([@guimaraes13] - [#31897]) ([hue docs])
- Updated frontend to 20200212.0 ([@bramkragten] - [#31912]) ([frontend docs])
- Provide user consumable errors when lock operations fail ([@bdraco] - [#31864]) ([august docs])
- Bump simplisafe-python to 8.1.1 ([@bachya] - [#31915]) ([simplisafe docs])
- Remove duke_energy integration (ADR-0004) ([@frenck] - [#31921]) ([duke_energy docs])
- Updated frontend to 20200217.0 ([@bramkragten] - [#31922]) ([frontend docs])
- Add async_unload_entry to iCloud ([@Quentame] - [#31917]) ([icloud docs])
- Add an options flow to demo ([@bramkragten] - [#31920]) ([demo docs])
[#27341]: https://github.com/home-assistant/home-assistant/pull/27341
[#27841]: https://github.com/home-assistant/home-assistant/pull/27841
[#27984]: https://github.com/home-assistant/home-assistant/pull/27984
[#28082]: https://github.com/home-assistant/home-assistant/pull/28082
[#28639]: https://github.com/home-assistant/home-assistant/pull/28639
[#28712]: https://github.com/home-assistant/home-assistant/pull/28712
[#28898]: https://github.com/home-assistant/home-assistant/pull/28898
[#29927]: https://github.com/home-assistant/home-assistant/pull/29927
[#30004]: https://github.com/home-assistant/home-assistant/pull/30004
[#30095]: https://github.com/home-assistant/home-assistant/pull/30095
[#30121]: https://github.com/home-assistant/home-assistant/pull/30121
[#30628]: https://github.com/home-assistant/home-assistant/pull/30628
[#30635]: https://github.com/home-assistant/home-assistant/pull/30635
[#30697]: https://github.com/home-assistant/home-assistant/pull/30697
[#30712]: https://github.com/home-assistant/home-assistant/pull/30712
[#30843]: https://github.com/home-assistant/home-assistant/pull/30843
[#30894]: https://github.com/home-assistant/home-assistant/pull/30894
[#30922]: https://github.com/home-assistant/home-assistant/pull/30922
[#30933]: https://github.com/home-assistant/home-assistant/pull/30933
[#30979]: https://github.com/home-assistant/home-assistant/pull/30979
[#30986]: https://github.com/home-assistant/home-assistant/pull/30986
[#30992]: https://github.com/home-assistant/home-assistant/pull/30992
[#31023]: https://github.com/home-assistant/home-assistant/pull/31023
[#31073]: https://github.com/home-assistant/home-assistant/pull/31073
[#31086]: https://github.com/home-assistant/home-assistant/pull/31086
[#31141]: https://github.com/home-assistant/home-assistant/pull/31141
[#31177]: https://github.com/home-assistant/home-assistant/pull/31177
[#31183]: https://github.com/home-assistant/home-assistant/pull/31183
[#31187]: https://github.com/home-assistant/home-assistant/pull/31187
[#31194]: https://github.com/home-assistant/home-assistant/pull/31194
[#31234]: https://github.com/home-assistant/home-assistant/pull/31234
[#31235]: https://github.com/home-assistant/home-assistant/pull/31235
[#31243]: https://github.com/home-assistant/home-assistant/pull/31243
[#31259]: https://github.com/home-assistant/home-assistant/pull/31259
[#31280]: https://github.com/home-assistant/home-assistant/pull/31280
[#31286]: https://github.com/home-assistant/home-assistant/pull/31286
[#31287]: https://github.com/home-assistant/home-assistant/pull/31287
[#31289]: https://github.com/home-assistant/home-assistant/pull/31289
[#31299]: https://github.com/home-assistant/home-assistant/pull/31299
[#31308]: https://github.com/home-assistant/home-assistant/pull/31308
[#31311]: https://github.com/home-assistant/home-assistant/pull/31311
[#31324]: https://github.com/home-assistant/home-assistant/pull/31324
[#31326]: https://github.com/home-assistant/home-assistant/pull/31326
[#31327]: https://github.com/home-assistant/home-assistant/pull/31327
[#31328]: https://github.com/home-assistant/home-assistant/pull/31328
[#31329]: https://github.com/home-assistant/home-assistant/pull/31329
[#31337]: https://github.com/home-assistant/home-assistant/pull/31337
[#31344]: https://github.com/home-assistant/home-assistant/pull/31344
[#31359]: https://github.com/home-assistant/home-assistant/pull/31359
[#31368]: https://github.com/home-assistant/home-assistant/pull/31368
[#31373]: https://github.com/home-assistant/home-assistant/pull/31373
[#31376]: https://github.com/home-assistant/home-assistant/pull/31376
[#31379]: https://github.com/home-assistant/home-assistant/pull/31379
[#31381]: https://github.com/home-assistant/home-assistant/pull/31381
[#31382]: https://github.com/home-assistant/home-assistant/pull/31382
[#31388]: https://github.com/home-assistant/home-assistant/pull/31388
[#31390]: https://github.com/home-assistant/home-assistant/pull/31390
[#31391]: https://github.com/home-assistant/home-assistant/pull/31391
[#31392]: https://github.com/home-assistant/home-assistant/pull/31392
[#31393]: https://github.com/home-assistant/home-assistant/pull/31393
[#31394]: https://github.com/home-assistant/home-assistant/pull/31394
[#31401]: https://github.com/home-assistant/home-assistant/pull/31401
[#31406]: https://github.com/home-assistant/home-assistant/pull/31406
[#31408]: https://github.com/home-assistant/home-assistant/pull/31408
[#31410]: https://github.com/home-assistant/home-assistant/pull/31410
[#31411]: https://github.com/home-assistant/home-assistant/pull/31411
[#31415]: https://github.com/home-assistant/home-assistant/pull/31415
[#31417]: https://github.com/home-assistant/home-assistant/pull/31417
[#31419]: https://github.com/home-assistant/home-assistant/pull/31419
[#31423]: https://github.com/home-assistant/home-assistant/pull/31423
[#31424]: https://github.com/home-assistant/home-assistant/pull/31424
[#31426]: https://github.com/home-assistant/home-assistant/pull/31426
[#31427]: https://github.com/home-assistant/home-assistant/pull/31427
[#31428]: https://github.com/home-assistant/home-assistant/pull/31428
[#31430]: https://github.com/home-assistant/home-assistant/pull/31430
[#31434]: https://github.com/home-assistant/home-assistant/pull/31434
[#31435]: https://github.com/home-assistant/home-assistant/pull/31435
[#31437]: https://github.com/home-assistant/home-assistant/pull/31437
[#31439]: https://github.com/home-assistant/home-assistant/pull/31439
[#31440]: https://github.com/home-assistant/home-assistant/pull/31440
[#31441]: https://github.com/home-assistant/home-assistant/pull/31441
[#31442]: https://github.com/home-assistant/home-assistant/pull/31442
[#31444]: https://github.com/home-assistant/home-assistant/pull/31444
[#31446]: https://github.com/home-assistant/home-assistant/pull/31446
[#31450]: https://github.com/home-assistant/home-assistant/pull/31450
[#31452]: https://github.com/home-assistant/home-assistant/pull/31452
[#31453]: https://github.com/home-assistant/home-assistant/pull/31453
[#31454]: https://github.com/home-assistant/home-assistant/pull/31454
[#31471]: https://github.com/home-assistant/home-assistant/pull/31471
[#31509]: https://github.com/home-assistant/home-assistant/pull/31509
[#31519]: https://github.com/home-assistant/home-assistant/pull/31519
[#31525]: https://github.com/home-assistant/home-assistant/pull/31525
[#31527]: https://github.com/home-assistant/home-assistant/pull/31527
[#31528]: https://github.com/home-assistant/home-assistant/pull/31528
[#31534]: https://github.com/home-assistant/home-assistant/pull/31534
[#31551]: https://github.com/home-assistant/home-assistant/pull/31551
[#31556]: https://github.com/home-assistant/home-assistant/pull/31556
[#31561]: https://github.com/home-assistant/home-assistant/pull/31561
[#31567]: https://github.com/home-assistant/home-assistant/pull/31567
[#31580]: https://github.com/home-assistant/home-assistant/pull/31580
[#31602]: https://github.com/home-assistant/home-assistant/pull/31602
[#31611]: https://github.com/home-assistant/home-assistant/pull/31611
[#31616]: https://github.com/home-assistant/home-assistant/pull/31616
[#31621]: https://github.com/home-assistant/home-assistant/pull/31621
[#31626]: https://github.com/home-assistant/home-assistant/pull/31626
[#31629]: https://github.com/home-assistant/home-assistant/pull/31629
[#31634]: https://github.com/home-assistant/home-assistant/pull/31634
[#31645]: https://github.com/home-assistant/home-assistant/pull/31645
[#31647]: https://github.com/home-assistant/home-assistant/pull/31647
[#31654]: https://github.com/home-assistant/home-assistant/pull/31654
[#31664]: https://github.com/home-assistant/home-assistant/pull/31664
[#31672]: https://github.com/home-assistant/home-assistant/pull/31672
[#31682]: https://github.com/home-assistant/home-assistant/pull/31682
[#31685]: https://github.com/home-assistant/home-assistant/pull/31685
[#31686]: https://github.com/home-assistant/home-assistant/pull/31686
[#31695]: https://github.com/home-assistant/home-assistant/pull/31695
[#31697]: https://github.com/home-assistant/home-assistant/pull/31697
[#31710]: https://github.com/home-assistant/home-assistant/pull/31710
[#31711]: https://github.com/home-assistant/home-assistant/pull/31711
[#31713]: https://github.com/home-assistant/home-assistant/pull/31713
[#31714]: https://github.com/home-assistant/home-assistant/pull/31714
[#31717]: https://github.com/home-assistant/home-assistant/pull/31717
[#31718]: https://github.com/home-assistant/home-assistant/pull/31718
[#31727]: https://github.com/home-assistant/home-assistant/pull/31727
[#31731]: https://github.com/home-assistant/home-assistant/pull/31731
[#31732]: https://github.com/home-assistant/home-assistant/pull/31732
[#31735]: https://github.com/home-assistant/home-assistant/pull/31735
[#31739]: https://github.com/home-assistant/home-assistant/pull/31739
[#31741]: https://github.com/home-assistant/home-assistant/pull/31741
[#31742]: https://github.com/home-assistant/home-assistant/pull/31742
[#31743]: https://github.com/home-assistant/home-assistant/pull/31743
[#31744]: https://github.com/home-assistant/home-assistant/pull/31744
[#31746]: https://github.com/home-assistant/home-assistant/pull/31746
[#31750]: https://github.com/home-assistant/home-assistant/pull/31750
[#31751]: https://github.com/home-assistant/home-assistant/pull/31751
[#31755]: https://github.com/home-assistant/home-assistant/pull/31755
[#31756]: https://github.com/home-assistant/home-assistant/pull/31756
[#31758]: https://github.com/home-assistant/home-assistant/pull/31758
[#31762]: https://github.com/home-assistant/home-assistant/pull/31762
[#31764]: https://github.com/home-assistant/home-assistant/pull/31764
[#31765]: https://github.com/home-assistant/home-assistant/pull/31765
[#31768]: https://github.com/home-assistant/home-assistant/pull/31768
[#31770]: https://github.com/home-assistant/home-assistant/pull/31770
[#31772]: https://github.com/home-assistant/home-assistant/pull/31772
[#31773]: https://github.com/home-assistant/home-assistant/pull/31773
[#31774]: https://github.com/home-assistant/home-assistant/pull/31774
[#31775]: https://github.com/home-assistant/home-assistant/pull/31775
[#31780]: https://github.com/home-assistant/home-assistant/pull/31780
[#31781]: https://github.com/home-assistant/home-assistant/pull/31781
[#31782]: https://github.com/home-assistant/home-assistant/pull/31782
[#31789]: https://github.com/home-assistant/home-assistant/pull/31789
[#31790]: https://github.com/home-assistant/home-assistant/pull/31790
[#31792]: https://github.com/home-assistant/home-assistant/pull/31792
[#31795]: https://github.com/home-assistant/home-assistant/pull/31795
[#31796]: https://github.com/home-assistant/home-assistant/pull/31796
[#31797]: https://github.com/home-assistant/home-assistant/pull/31797
[#31798]: https://github.com/home-assistant/home-assistant/pull/31798
[#31801]: https://github.com/home-assistant/home-assistant/pull/31801
[#31802]: https://github.com/home-assistant/home-assistant/pull/31802
[#31803]: https://github.com/home-assistant/home-assistant/pull/31803
[#31804]: https://github.com/home-assistant/home-assistant/pull/31804
[#31805]: https://github.com/home-assistant/home-assistant/pull/31805
[#31806]: https://github.com/home-assistant/home-assistant/pull/31806
[#31808]: https://github.com/home-assistant/home-assistant/pull/31808
[#31809]: https://github.com/home-assistant/home-assistant/pull/31809
[#31810]: https://github.com/home-assistant/home-assistant/pull/31810
[#31811]: https://github.com/home-assistant/home-assistant/pull/31811
[#31812]: https://github.com/home-assistant/home-assistant/pull/31812
[#31819]: https://github.com/home-assistant/home-assistant/pull/31819
[#31828]: https://github.com/home-assistant/home-assistant/pull/31828
[#31831]: https://github.com/home-assistant/home-assistant/pull/31831
[#31836]: https://github.com/home-assistant/home-assistant/pull/31836
[#31837]: https://github.com/home-assistant/home-assistant/pull/31837
[#31845]: https://github.com/home-assistant/home-assistant/pull/31845
[#31847]: https://github.com/home-assistant/home-assistant/pull/31847
[#31848]: https://github.com/home-assistant/home-assistant/pull/31848
[#31851]: https://github.com/home-assistant/home-assistant/pull/31851
[#31855]: https://github.com/home-assistant/home-assistant/pull/31855
[#31861]: https://github.com/home-assistant/home-assistant/pull/31861
[#31863]: https://github.com/home-assistant/home-assistant/pull/31863
[#31864]: https://github.com/home-assistant/home-assistant/pull/31864
[#31865]: https://github.com/home-assistant/home-assistant/pull/31865
[#31868]: https://github.com/home-assistant/home-assistant/pull/31868
[#31871]: https://github.com/home-assistant/home-assistant/pull/31871
[#31874]: https://github.com/home-assistant/home-assistant/pull/31874
[#31875]: https://github.com/home-assistant/home-assistant/pull/31875
[#31876]: https://github.com/home-assistant/home-assistant/pull/31876
[#31886]: https://github.com/home-assistant/home-assistant/pull/31886
[#31888]: https://github.com/home-assistant/home-assistant/pull/31888
[#31890]: https://github.com/home-assistant/home-assistant/pull/31890
[#31895]: https://github.com/home-assistant/home-assistant/pull/31895
[#31896]: https://github.com/home-assistant/home-assistant/pull/31896
[#31897]: https://github.com/home-assistant/home-assistant/pull/31897
[#31898]: https://github.com/home-assistant/home-assistant/pull/31898
[#31899]: https://github.com/home-assistant/home-assistant/pull/31899
[#31902]: https://github.com/home-assistant/home-assistant/pull/31902
[#31903]: https://github.com/home-assistant/home-assistant/pull/31903
[#31904]: https://github.com/home-assistant/home-assistant/pull/31904
[#31905]: https://github.com/home-assistant/home-assistant/pull/31905
[#31911]: https://github.com/home-assistant/home-assistant/pull/31911
[#31912]: https://github.com/home-assistant/home-assistant/pull/31912
[#31915]: https://github.com/home-assistant/home-assistant/pull/31915
[#31917]: https://github.com/home-assistant/home-assistant/pull/31917
[#31920]: https://github.com/home-assistant/home-assistant/pull/31920
[#31921]: https://github.com/home-assistant/home-assistant/pull/31921
[#31922]: https://github.com/home-assistant/home-assistant/pull/31922
[@Adminiuga]: https://github.com/Adminiuga
[@BKPepe]: https://github.com/BKPepe
[@CHAZICLE]: https://github.com/CHAZICLE
[@Cereal2nd]: https://github.com/Cereal2nd
[@Cloudenius]: https://github.com/Cloudenius
[@Danielhiversen]: https://github.com/Danielhiversen
[@Kane610]: https://github.com/Kane610
[@KasperLK]: https://github.com/KasperLK
[@Konsts]: https://github.com/Konsts
[@ManneW]: https://github.com/ManneW
[@Marco98]: https://github.com/Marco98
[@MartinHjelmare]: https://github.com/MartinHjelmare
[@MrDadoo]: https://github.com/MrDadoo
[@P-Verbrugge]: https://github.com/P-Verbrugge
[@PhilRW]: https://github.com/PhilRW
[@Quentame]: https://github.com/Quentame
[@SoftXperience]: https://github.com/SoftXperience
[@Squixx]: https://github.com/Squixx
[@SukramJ]: https://github.com/SukramJ
[@TechnicallyJoe]: https://github.com/TechnicallyJoe
[@YarmoM]: https://github.com/YarmoM
[@abmantis]: https://github.com/abmantis
[@alandtse]: https://github.com/alandtse
[@andersonshatch]: https://github.com/andersonshatch
[@austinmroczek]: https://github.com/austinmroczek
[@azogue]: https://github.com/azogue
[@bachya]: https://github.com/bachya
[@balloob]: https://github.com/balloob
[@basnijholt]: https://github.com/basnijholt
[@bbernhard]: https://github.com/bbernhard
[@bdraco]: https://github.com/bdraco
[@benleb]: https://github.com/benleb
[@bjornorri]: https://github.com/bjornorri
[@bmfurtado]: https://github.com/bmfurtado
[@bramkragten]: https://github.com/bramkragten
[@caronc]: https://github.com/caronc
[@cclauss]: https://github.com/cclauss
[@crallian]: https://github.com/crallian
[@ctalkington]: https://github.com/ctalkington
[@danielperna84]: https://github.com/danielperna84
[@dcnielsen90]: https://github.com/dcnielsen90
[@dgomes]: https://github.com/dgomes
[@dingusdk]: https://github.com/dingusdk
[@dshokouhi]: https://github.com/dshokouhi
[@dupondje]: https://github.com/dupondje
[@eavanvalkenburg]: https://github.com/eavanvalkenburg
[@elmurato]: https://github.com/elmurato
[@endor-force]: https://github.com/endor-force
[@engrbm87]: https://github.com/engrbm87
[@escoand]: https://github.com/escoand
[@exxamalte]: https://github.com/exxamalte
[@fabaff]: https://github.com/fabaff
[@fierland]: https://github.com/fierland
[@frenck]: https://github.com/frenck
[@gorynychzmey]: https://github.com/gorynychzmey
[@guimaraes13]: https://github.com/guimaraes13
[@gurbyz]: https://github.com/gurbyz
[@inverse]: https://github.com/inverse
[@jardiamj]: https://github.com/jardiamj
[@jcalbert]: https://github.com/jcalbert
[@jjlawren]: https://github.com/jjlawren
[@jkeljo]: https://github.com/jkeljo
[@kit-klein]: https://github.com/kit-klein
[@laszlojakab]: https://github.com/laszlojakab
[@maxcanna]: https://github.com/maxcanna
[@melyux]: https://github.com/melyux
[@mezz64]: https://github.com/mezz64
[@michaelarnauts]: https://github.com/michaelarnauts
[@moshekaplan]: https://github.com/moshekaplan
[@mueslo]: https://github.com/mueslo
[@ochlocracy]: https://github.com/ochlocracy
[@oischinger]: https://github.com/oischinger
[@pnbruckner]: https://github.com/pnbruckner
[@raman325]: https://github.com/raman325
[@rickvdl]: https://github.com/rickvdl
[@robbiet480]: https://github.com/robbiet480
[@robmarkcole]: https://github.com/robmarkcole
[@sanyatuning]: https://github.com/sanyatuning
[@scarface-4711]: https://github.com/scarface-4711
[@scop]: https://github.com/scop
[@shred86]: https://github.com/shred86
[@springstan]: https://github.com/springstan
[@teharris1]: https://github.com/teharris1
[@tetienne]: https://github.com/tetienne
[@vanbalken]: https://github.com/vanbalken
[@vilppuvuorinen]: https://github.com/vilppuvuorinen
[@vlebourl]: https://github.com/vlebourl
[@vzahradnik]: https://github.com/vzahradnik
[@ziv1234]: https://github.com/ziv1234
[abode docs]: /integrations/abode/
[alarmdecoder docs]: /integrations/alarmdecoder/
[alexa docs]: /integrations/alexa/
[alpha_vantage docs]: /integrations/alpha_vantage/
[ambient_station docs]: /integrations/ambient_station/
[amcrest docs]: /integrations/amcrest/
[apcupsd docs]: /integrations/apcupsd/
[apprise docs]: /integrations/apprise/
[asuswrt docs]: /integrations/asuswrt/
[august docs]: /integrations/august/
[axis docs]: /integrations/axis/
[bitcoin docs]: /integrations/bitcoin/
[blockchain docs]: /integrations/blockchain/
[bme680 docs]: /integrations/bme680/
[braviatv docs]: /integrations/braviatv/
[broadlink docs]: /integrations/broadlink/
[caldav docs]: /integrations/caldav/
[config docs]: /integrations/config/
[coolmaster docs]: /integrations/coolmaster/
[danfoss_air docs]: /integrations/danfoss_air/
[deconz docs]: /integrations/deconz/
[demo docs]: /integrations/demo/
[denonavr docs]: /integrations/denonavr/
[device_automation docs]: /integrations/device_automation/
[device_tracker docs]: /integrations/device_tracker/
[directv docs]: /integrations/directv/
[discord docs]: /integrations/discord/
[doods docs]: /integrations/doods/
[dsmr docs]: /integrations/dsmr/
[duke_energy docs]: /integrations/duke_energy/
[dynalite docs]: /integrations/dynalite/
[ecobee docs]: /integrations/ecobee/
[edimax docs]: /integrations/edimax/
[eight_sleep docs]: /integrations/eight_sleep/
[elgato docs]: /integrations/elgato/
[esphome docs]: /integrations/esphome/
[essent docs]: /integrations/essent/
[evohome docs]: /integrations/evohome/
[fritz docs]: /integrations/fritz/
[fritzdect docs]: /integrations/fritzdect/
[frontend docs]: /integrations/frontend/
[frontier_silicon docs]: /integrations/frontier_silicon/
[garmin_connect docs]: /integrations/garmin_connect/
[gdacs docs]: /integrations/gdacs/
[glances docs]: /integrations/glances/
[greeneye_monitor docs]: /integrations/greeneye_monitor/
[group docs]: /integrations/group/
[homeassistant docs]: /integrations/homeassistant/
[homekit_controller docs]: /integrations/homekit_controller/
[homematic docs]: /integrations/homematic/
[homematicip_cloud docs]: /integrations/homematicip_cloud/
[huawei_lte docs]: /integrations/huawei_lte/
[hue docs]: /integrations/hue/
[iaqualink docs]: /integrations/iaqualink/
[icloud docs]: /integrations/icloud/
[ifttt docs]: /integrations/ifttt/
[ihc docs]: /integrations/ihc/
[insteon docs]: /integrations/insteon/
[intent docs]: /integrations/intent/
[ipma docs]: /integrations/ipma/
[iqvia docs]: /integrations/iqvia/
[jewish_calendar docs]: /integrations/jewish_calendar/
[kef docs]: /integrations/kef/
[konnected docs]: /integrations/konnected/
[lastfm docs]: /integrations/lastfm/
[lg_netcast docs]: /integrations/lg_netcast/
[light docs]: /integrations/light/
[linky docs]: /integrations/linky/
[liveboxplaytv docs]: /integrations/liveboxplaytv/
[maxcube docs]: /integrations/maxcube/
[mcp23017 docs]: /integrations/mcp23017/
[media_extractor docs]: /integrations/media_extractor/
[melcloud docs]: /integrations/melcloud/
[meteo_france docs]: /integrations/meteo_france/
[mikrotik docs]: /integrations/mikrotik/
[minecraft_server docs]: /integrations/minecraft_server/
[mobile_app docs]: /integrations/mobile_app/
[modbus docs]: /integrations/modbus/
[mqtt docs]: /integrations/mqtt/
[mysensors docs]: /integrations/mysensors/
[nederlandse_spoorwegen docs]: /integrations/nederlandse_spoorwegen/
[netatmo docs]: /integrations/netatmo/
[netgear docs]: /integrations/netgear/
[netgear_lte docs]: /integrations/netgear_lte/
[notion docs]: /integrations/notion/
[nsw_rural_fire_service_feed docs]: /integrations/nsw_rural_fire_service_feed/
[onewire docs]: /integrations/onewire/
[opencv docs]: /integrations/opencv/
[ping docs]: /integrations/ping/
[pioneer docs]: /integrations/pioneer/
[plex docs]: /integrations/plex/
[proxmoxve docs]: /integrations/proxmoxve/
[proxy docs]: /integrations/proxy/
[ps4 docs]: /integrations/ps4/
[pushover docs]: /integrations/pushover/
[qrcode docs]: /integrations/qrcode/
[rainforest_eagle docs]: /integrations/rainforest_eagle/
[recorder docs]: /integrations/recorder/
[reddit docs]: /integrations/reddit/
[remote docs]: /integrations/remote/
[rest docs]: /integrations/rest/
[salt docs]: /integrations/salt/
[samsungtv docs]: /integrations/samsungtv/
[script docs]: /integrations/script/
[sendgrid docs]: /integrations/sendgrid/
[seven_segments docs]: /integrations/seven_segments/
[signal_messenger docs]: /integrations/signal_messenger/
[simplisafe docs]: /integrations/simplisafe/
[sonos docs]: /integrations/sonos/
[soundtouch docs]: /integrations/soundtouch/
[spc docs]: /integrations/spc/
[starline docs]: /integrations/starline/
[statistics docs]: /integrations/statistics/
[surepetcare docs]: /integrations/surepetcare/
[system_log docs]: /integrations/system_log/
[tado docs]: /integrations/tado/
[tahoma docs]: /integrations/tahoma/
[telegram_bot docs]: /integrations/telegram_bot/
[template docs]: /integrations/template/
[tensorflow docs]: /integrations/tensorflow/
[tesla docs]: /integrations/tesla/
[tibber docs]: /integrations/tibber/
[totalconnect docs]: /integrations/totalconnect/
[trafikverket_train docs]: /integrations/trafikverket_train/
[trafikverket_weatherstation docs]: /integrations/trafikverket_weatherstation/
[trend docs]: /integrations/trend/
[unifi docs]: /integrations/unifi/
[updater docs]: /integrations/updater/
[upnp docs]: /integrations/upnp/
[velbus docs]: /integrations/velbus/
[verisure docs]: /integrations/verisure/
[vicare docs]: /integrations/vicare/
[vilfo docs]: /integrations/vilfo/
[vivotek docs]: /integrations/vivotek/
[vizio docs]: /integrations/vizio/
[websocket_api docs]: /integrations/websocket_api/
[wled docs]: /integrations/wled/
[workday docs]: /integrations/workday/
[wwlln docs]: /integrations/wwlln/
[xiaomi_miio docs]: /integrations/xiaomi_miio/
[zha docs]: /integrations/zha/