From cc78dcfcb96d0835b415110d9feca5faf19f2da7 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Thu, 3 Oct 2019 16:30:59 +0200 Subject: [PATCH] Initial draft release notes 0.100 --- _config.yml | 6 +- source/_posts/2019-10-09-release-100.markdown | 700 ++++++++++++++++++ 2 files changed, 703 insertions(+), 3 deletions(-) create mode 100644 source/_posts/2019-10-09-release-100.markdown diff --git a/_config.yml b/_config.yml index 1fcd8b3c3e8..d9c16deede8 100644 --- a/_config.yml +++ b/_config.yml @@ -100,9 +100,9 @@ social: # Home Assistant release details current_major_version: 0 -current_minor_version: 99 -current_patch_version: 3 -date_released: 2019-09-25 +current_minor_version: 100 +current_patch_version: 0 +date_released: 2019-10-09 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. diff --git a/source/_posts/2019-10-09-release-100.markdown b/source/_posts/2019-10-09-release-100.markdown new file mode 100644 index 00000000000..f05e2ef12e9 --- /dev/null +++ b/source/_posts/2019-10-09-release-100.markdown @@ -0,0 +1,700 @@ +--- +layout: post +title: "0.100: TBD" +description: "TBD" +date: 2019-10-03 14:05:02 +date_formatted: "October 9, 2019" +author: Paulus Schoutsen +author_twitter: balloob +comments: true +categories: Release-Notes +og_image: /images/blog/2019-09-0.100/components.png +--- + + + +TBD + +## In other news + +TBD + +## New Integrations + +- Add support for DOODS Image Processing ([@snowzach] - [#26208]) ([doods docs]) (new-integration) +- Izone component ([@Swamp-Ig] - [#24550]) ([izone docs]) (new-integration) +- Add transport data from maps.yandex.ru api ([@rishatik92] - [#26252]) ([moscow_yandex_transport docs]) (new-integration) +- Add transport data from maps.yandex.ru api ([@rishatik92] - [#26766]) ([yandex_transport docs]) (new-integration) +- Add Kaiterra integration ([@Michsior14] - [#26661]) ([kaiterra docs]) (new-integration) +- Add Ombi integration ([@larssont] - [#26755]) ([ombi docs]) (new-integration) +- Add here_travel_time ([@eifinger] - [#24603]) ([here_travel_time docs]) (new-integration) +- Add support for SOMA Smartshades devices ([@ratsept] - [#26226]) ([soma docs]) (new-integration) +- Add saj component ([@fredericvl] - [#26902]) ([saj docs]) (new-integration) + +## New Platforms + +- Add iaqualink binary sensor and unique_id ([@flz] - [#26616]) ([iaqualink docs]) (new-platform) +- Add basic support for IKEA Fyrtur blinds ([@ggravlingen] - [#26659]) ([tradfri docs]) (new-platform) +- Centralize rainbird config and add binary sensor platform ([@konikvranik] - [#26393]) ([rainbird docs]) (breaking change) (new-platform) + +## Breaking Changes + +- Refactor nzbget to support future platform changes ([@chriscla] - [#26462]) ([nzbget docs]) (breaking change) +- Fix spaceapi ([@Bouni] - [#26453]) ([spaceapi docs]) (breaking change) +- Remove deprecated ups integration (ADR-0004) ([@frenck] - [#26824]) ([ups docs]) (breaking change) +- Remove deprecated usps integration (ADR-0004) ([@frenck] - [#26823]) ([usps docs]) (breaking change) +- Remove deprecated sytadin integration (ADR-0004) ([@frenck] - [#26819]) ([sytadin docs]) (breaking change) +- Remove deprecated srp_energy integration (ADR-0004) ([@frenck] - [#26826]) ([srp_energy docs]) (breaking change) +- Remove deprecated fedex integration (ADR-0004) ([@frenck] - [#26822]) ([fedex docs]) (breaking change) +- Remove deprecated linksys_ap integration (ADR-0004) ([@frenck] - [#26847]) ([linksys_ap docs]) (breaking change) +- Group Linky sensors to Linky meter device ([@piitaya] - [#26738]) ([linky docs]) (breaking change) +- Move elv integration to component and bump pypca ([@majuss] - [#26552]) ([elv docs]) (breaking change) +- Reorg device automation ([@balloob] - [#26880]) ([automation docs]) ([binary_sensor docs]) ([deconz docs]) ([device_automation docs]) ([light docs]) ([switch docs]) ([zha docs]) (breaking change) +- Add config flow to ecobee ([@marthoc] - [#26634]) ([ecobee docs]) (breaking change) +- Add config flow to transmission ([@engrbm87] - [#26434]) ([transmission docs]) (breaking change) +- Centralize rainbird config and add binary sensor platform ([@konikvranik] - [#26393]) ([rainbird docs]) (breaking change) (new-platform) +- Fix incomfort and Bump client to 0.3.5 ([@zxdavb] - [#26802]) ([incomfort docs]) (breaking change) +- Bugfix evohome ([@zxdavb] - [#26810]) ([evohome docs]) (breaking change) +- Update opentherm_gw.climate to match Climate 1.0 ([@mvn23] - [#25931]) ([opentherm_gw docs]) (breaking change) +- Tweak geniushub and bump client to v0.6.26 ([@zxdavb] - [#26640]) ([geniushub docs]) (breaking change) + +## All changes + +- Add support for DOODS Image Processing ([@snowzach] - [#26208]) ([doods docs]) (new-integration) +- Bump zigate to 0.3.0 ([@doudz] - [#26586]) ([zha docs]) +- Upgrade youtube_dl to 2019.09.12.1 ([@BKPepe] - [#26593]) ([media_extractor docs]) +- Improve bluetooth tracker device code ([@pgilad] - [#26067]) ([bluetooth_tracker docs]) +- Disable Watson TTS Telemetry ([@poofyteddy] - [#26253]) ([watson_tts docs]) +- Fix Typo ([@SNoof85] - [#26612]) ([cert_expiry docs]) +- Refactor Bluetooth Tracker to async ([@pgilad] - [#26614]) ([bluetooth_tracker docs]) +- deCONZ - create deconz_events through sensor platform ([@Kane610] - [#26592]) ([deconz docs]) +- zha ZCL color loop effect ([@amigan] - [#26549]) ([zha docs]) +- Add iaqualink binary sensor and unique_id ([@flz] - [#26616]) ([iaqualink docs]) (new-platform) +- Add group attribute to Homematic IP Cloud ([@SukramJ] - [#26618]) ([homematicip_cloud docs]) +- Move deCONZ services to their own file ([@Kane610] - [#26645]) ([deconz docs]) +- Add built in weather to Homematic IP Cloud ([@SukramJ] - [#26642]) ([homematicip_cloud docs]) +- deCONZ - battery sensor instead of battery attribute ([@Kane610] - [#26591]) ([deconz docs]) +- deCONZ - Remove mechanisms to import a configuration from configuration.yaml ([@Kane610] - [#26648]) ([deconz docs]) +- Refactor nzbget to support future platform changes ([@chriscla] - [#26462]) ([nzbget docs]) (breaking change) +- Fix Environment Canada weather forecast, retain icon_code sensor ([@michaeldavie] - [#26646]) ([environment_canada docs]) +- Emulate color temperature for non-ct lights in light groups ([@bryanyork] - [#23495]) ([google_assistant docs]) ([group docs]) +- Use pynzbgetapi exceptions consistently ([@chriscla] - [#26667]) ([nzbget docs]) +- deCONZ - Improve service tests ([@Kane610] - [#26663]) ([deconz docs]) +- zha: fix 0 second transitions being ignored. ([@abmantis] - [#26654]) ([zha docs]) +- pytfiac version bump to 0.4 ([@fredrike] - [#26669]) ([tfiac docs]) +- Switch py_nextbus to py_nextbusnext ([@ViViDboarder] - [#26681]) ([nextbus docs]) +- Disconnect velux on hass stop ([@gibman] - [#26266]) ([velux docs]) +- Improve Envoy detection and support multiple Envoys ([@jesserizzo] - [#26665]) ([enphase_envoy docs]) +- Fix volumio set shuffle ([@zewelor] - [#26660]) ([volumio docs]) +- Fix mysensors validation for composite entities ([@MartinHjelmare] - [#26666]) ([mysensors docs]) +- Add support for automation description ([@emontnemery] - [#26662]) ([automation docs]) ([config docs]) +- Add alternative name for Tibber sensors ([@Danielhiversen] - [#26685]) ([tibber docs]) +- deCONZ improve light tests ([@Kane610] - [#26697]) ([deconz docs]) +- Hide "PTZ is not available on this camera" warning ([@definitio] - [#26649]) ([onvif docs]) +- deCONZ rewrite sensor tests ([@Kane610] - [#26679]) ([deconz docs]) +- Fix torque degree char ([@roblandry] - [#26183]) ([torque docs]) +- Change datetime.now() to dt_util.now() ([@tsvi] - [#26582]) +- Add additional needles to glances cpu_temp attribute ([@shutupflanders] - [#22311]) ([glances docs]) +- Move alexa integration to use dt_util ([@tsvi] - [#26723]) ([alexa docs]) +- Bumps pytest to 5.1.2 ([@frenck] - [#26718]) +- Bumps aiohttp to 3.6.0 ([@frenck] - [#26728]) +- Bumps pre-commit to 1.18.3 ([@frenck] - [#26717]) +- Update Solax Library to 0.2.2 ([@squishykid] - [#26705]) ([solax docs]) +- Bump aiohttp to 3.6.1 ([@frenck] - [#26739]) +- Add Plex config flow support ([@jjlawren] - [#26548]) ([plex docs]) +- Bump restrictedpython to 5.0 ([@frenck] - [#26741]) +- Izone component ([@Swamp-Ig] - [#24550]) ([izone docs]) (new-integration) +- Bump influxdb to 5.2.3 ([@frenck] - [#26743]) ([influxdb docs]) +- Update codeowners ([@amelchio] - [#26733]) ([lifx docs]) ([lifx_cloud docs]) ([lifx_legacy docs]) ([netgear_lte docs]) ([sonos docs]) +- Add transport data from maps.yandex.ru api ([@rishatik92] - [#26252]) ([moscow_yandex_transport docs]) (new-integration) +- deCONZ improve gateway tests ([@Kane610] - [#26709]) ([deconz docs]) +- Revert "Add transport data from maps.yandex.ru api (#26252)" ([@pvizeli] - [#26762]) ([yandex_transport docs]) +- Bump openwrt-luci-rpc to version 1.1.1 ([@flowolf] - [#26759]) ([luci docs]) +- Type hint additions ([@scop] - [#26765]) ([automation docs]) ([cover docs]) ([frontend docs]) ([http docs]) ([media_player docs]) ([switch docs]) +- Add transport data from maps.yandex.ru api ([@rishatik92] - [#26766]) ([yandex_transport docs]) (new-integration) +- ZHA siren and warning device support ([@dmulcahey] - [#26046]) ([zha docs]) +- Bump aiowwlln to 2.0.2 ([@bachya] - [#26769]) ([wwlln docs]) +- Bump simplisafe-python to 5.0.1 ([@bachya] - [#26775]) ([simplisafe docs]) +- Add integration scaffolding script ([@balloob] - [#26777]) +- Bump HAP-python to 2.6.0 for homekit ([@Jc2k] - [#26783]) ([homekit docs]) +- Bump pynws version to 0.8.1 ([@MatthewFlamm] - [#26770]) ([nws docs]) +- Add optimizer data to solaredge_local ([@scheric] - [#26708]) ([solaredge_local docs]) +- Mqtt binary sensor expire after ([@KiLLeRRaT] - [#26058]) ([mqtt docs]) +- Upgrade importlib-metadata to 0.23 ([@fabaff] - [#26787]) +- Upgrade python-whois to 0.7.2 ([@fabaff] - [#26788]) ([whois docs]) +- Fix doods missing detector name kwarg ([@snowzach] - [#26784]) ([doods docs]) +- Add myself as a pi_hole codeowner ([@johnluetke] - [#26796]) ([pi_hole docs]) +- Fix spaceapi ([@Bouni] - [#26453]) ([spaceapi docs]) (breaking change) +- Update light.py ([@CQoute] - [#26703]) ([esphome docs]) +- Bump hbmqtt to 0.9.5 ([@frenck] - [#26804]) ([mqtt docs]) +- Bump python-slugify to 3.0.4 ([@frenck] - [#26801]) +- Bump pytest to 5.1.3 ([@frenck] - [#26794]) +- Bump iperf3 to 0.1.11 ([@frenck] - [#26795]) ([iperf3 docs]) +- Bump shodan to 1.17.0 ([@frenck] - [#26797]) ([shodan docs]) +- Bump request_mock to 1.7.0 ([@frenck] - [#26799]) +- Bump pylutron to 0.2.5 ([@thecynic] - [#26815]) +- Upgrade sendgrid to 6.1.0 ([@fabaff] - [#26809]) ([sendgrid docs]) +- Exempt 'Help wanted' issue from stale bot ([@frenck] - [#26829]) +- Add device automation support to binary_sensor entities ([@emontnemery] - [#26643]) ([binary_sensor docs]) +- Update Vivotek camera component ([@HarlemSquirrel] - [#26754]) ([vivotek docs]) +- Add basic support for IKEA Fyrtur blinds ([@ggravlingen] - [#26659]) ([tradfri docs]) (new-platform) +- Unload Plex config entries ([@jjlawren] - [#26771]) ([plex docs]) +- Add Kaiterra integration ([@Michsior14] - [#26661]) ([kaiterra docs]) (new-integration) +- Add manual step to Plex config flow ([@jjlawren] - [#26773]) ([plex docs]) +- Add Ombi integration ([@larssont] - [#26755]) ([ombi docs]) (new-integration) +- Prevent Wemo doing I/O in event loop ([@balloob] - [#26835]) ([wemo docs]) +- Split scaffolding script ([@balloob] - [#26832]) +- Remove deprecated ups integration (ADR-0004) ([@frenck] - [#26824]) ([ups docs]) (breaking change) +- Remove deprecated usps integration (ADR-0004) ([@frenck] - [#26823]) ([usps docs]) (breaking change) +- Remove deprecated sytadin integration (ADR-0004) ([@frenck] - [#26819]) ([sytadin docs]) (breaking change) +- Add here_travel_time ([@eifinger] - [#24603]) ([here_travel_time docs]) (new-integration) +- Remove deprecated srp_energy integration (ADR-0004) ([@frenck] - [#26826]) ([srp_energy docs]) (breaking change) +- Remove deprecated fedex integration (ADR-0004) ([@frenck] - [#26822]) ([fedex docs]) (breaking change) +- Store ZHA light brightness when fading off to turn on at the correct brightness ([@abmantis] - [#26680]) ([zha docs]) +- Bump pyotp to 2.3.0 ([@frenck] - [#26849]) ([otp docs]) +- Remove deprecated linksys_ap integration (ADR-0004) ([@frenck] - [#26847]) ([linksys_ap docs]) (breaking change) +- Bump up ZHA dependencies ([@Adminiuga] - [#26746]) +- fix onvif/camera setting up error ([@sanyatuning] - [#26825]) ([onvif docs]) +- Bump homematicip_cloud to 0.10.11 ([@SukramJ] - [#26852]) ([homematicip_cloud docs]) +- Group Linky sensors to Linky meter device ([@piitaya] - [#26738]) ([linky docs]) (breaking change) +- Add unit to 'charging_level_hv' bwm_connected_drive sensor ([@timmccor] - [#26861]) ([bmw_connected_drive docs]) +- Add reproduce state template ([@balloob] - [#26866]) +- Put draw_box in image_processing ([@robmarkcole] - [#26712]) ([doods docs]) ([image_processing docs]) ([tensorflow docs]) +- Move elv integration to component and bump pypca ([@majuss] - [#26552]) ([elv docs]) (breaking change) +- Add availability_template to Template Sensor platform ([@grillp] - [#26516]) ([template docs]) +- Add device automation support to ZHA ([@dmulcahey] - [#26821]) ([zha docs]) +- Removes unnecessary else/elif blocks ([@frenck] - [#26884]) +- Add and corrects typehints in Entity helper & core class ([@frenck] - [#26805]) +- Add comment for clarity to helper.entity.enabled() ([@frenck] - [#26793]) +- Reorg device automation ([@balloob] - [#26880]) ([automation docs]) ([binary_sensor docs]) ([deconz docs]) ([device_automation docs]) ([light docs]) ([switch docs]) ([zha docs]) (breaking change) +- Use Python3 new super syntax sugar ([@frenck] - [#26890]) +- bump quirks ([@dmulcahey] - [#26885]) ([zha docs]) +- Update zigpy_zigate to 0.4.0 ([@doudz] - [#26883]) ([zha docs]) +- Inverting states for opening/closing Homekit covers ([@tleegaard] - [#26872]) ([homekit_controller docs]) +- Removes unnecessary utf8 source encoding declarations ([@frenck] - [#26887]) ([lcn docs]) ([yandex_transport docs]) +- Removes unnecessary print_function future import ([@frenck] - [#26888]) +- Add availability_template to Template Switch platform ([@grillp] - [#26513]) ([template docs]) +- Bump ndms2-client to 0.0.9 ([@foxel] - [#26899]) ([keenetic_ndms2 docs]) +- Add voltage attribute to Xiaomi Aqara devices ([@zhumuht] - [#26876]) ([xiaomi_aqara docs]) +- Fix bed_activity history chart of the Xiaomi Aqara vibration sensor ([@zhumuht] - [#26875]) ([xiaomi_aqara docs]) +- Fix missing whitespace around arithmetic operator ([@JeffLIrion] - [#26908]) ([xiaomi_aqara docs]) +- deCONZ - Improve ssdp discovery by storing uuid in config entry ([@Kane610] - [#26882]) ([deconz docs]) +- Add google_assistant alarm_control_panel ([@engrbm87] - [#26249]) ([google_assistant docs]) +- Add call direction sensor for Obihai ([@dshokouhi] - [#26867]) ([obihai docs]) +- deCONZ - Increase bridge discovery robustness in config flow ([@Kane610] - [#26911]) ([deconz docs]) +- Add config flow to ecobee ([@marthoc] - [#26634]) ([ecobee docs]) (breaking change) +- Remove lamps and groups from ha when removed from Hue ([@bramkragten] - [#26881]) ([hue docs]) +- Add MySensors ACK ([@petewill] - [#26894]) ([mysensors docs]) +- Add mysensors codeowner ([@MartinHjelmare] - [#26917]) ([mysensors docs]) +- Bump pyobihai, add unique ID and availability ([@dshokouhi] - [#26922]) ([obihai docs]) +- Add Plex config options support ([@jjlawren] - [#26870]) ([plex docs]) +- Add config flow to transmission ([@engrbm87] - [#26434]) ([transmission docs]) (breaking change) +- Centralize rainbird config and add binary sensor platform ([@konikvranik] - [#26393]) ([rainbird docs]) (breaking change) (new-platform) +- Add ecobee services to create and delete vacations ([@marthoc] - [#26923]) ([ecobee docs]) +- Bump androidtv to 0.0.28 ([@JeffLIrion] - [#26906]) ([androidtv docs]) +- Add more ebusd Vaillant "bai" sensors ([@sashao] - [#26750]) ([ebusd docs]) +- Add xbox live custom update interval ([@MartinHjelmare] - [#26939]) ([xbox_live docs]) +- Guard against non supported entities ([@balloob] - [#26941]) ([alexa docs]) +- Bump pyowlet to 1.0.3 ([@jaburges] - [#26892]) ([owlet docs]) +- Revert Nest HVAC mode when disabling Eco mode ([@joe248] - [#26934]) ([nest docs]) +- Fix ecobee integration ([@marthoc] - [#26951]) ([ecobee docs]) +- Add CO2 level reading for Kaiterra integration ([@Michsior14] - [#26935]) ([kaiterra docs]) +- Improve validation of device trigger config ([@emontnemery] - [#26910]) ([automation docs]) ([config docs]) ([device_automation docs]) +- Add device action support for ZHA ([@dmulcahey] - [#26903]) ([zha docs]) +- Add support for Z-Wave battery level ([@oandrew] - [#26943]) ([zwave docs]) +- Update Alexa discovery description ([@bramkragten] - [#26933]) ([alexa docs]) +- Add templates to scaffold device_trigger, device_condition, ([@balloob] - [#26871]) +- Upgrade mypy to 0.730, address raised issues ([@scop] - [#26959]) ([http docs]) +- Add hive boost to climate and water_heater ([@KJonline] - [#26789]) ([hive docs]) +- Bump Travis timeout to 50 minutes ([@scop] - [#26978]) +- Remove no longer needed Python < 3.6 compatibility code ([@scop] - [#27024]) +- Fix possible OpenUV exception due to missing data ([@bachya] - [#26958]) ([openuv docs]) +- Update pythonegardia to 1.0.40 ([@SneakSnackSnake] - [#27009]) ([egardia docs]) +- Improve ecobee service schemas ([@marthoc] - [#26955]) ([ecobee docs]) +- Add more providers, bump yessssms version to 0.4.1 ([@flowolf] - [#26874]) ([yessssms docs]) +- Upgrade youtube_dl to 2019.09.28 ([@BKPepe] - [#27031]) ([media_extractor docs]) +- Add availability_template to Template Cover platform ([@grillp] - [#26509]) ([template docs]) +- Add availability_template to Template Binary Sensor platform ([@grillp] - [#26510]) ([template docs]) +- Add availability_template to Template Fan platform ([@grillp] - [#26511]) ([template docs]) +- Add availability_template to Template Light platform ([@grillp] - [#26512]) ([template docs]) +- Add availability_template to Template Vacuum platform ([@grillp] - [#26514]) ([template docs]) +- Add create, remove of devices for HomematicIP_Cloud ([@SukramJ] - [#27030]) ([homematicip_cloud docs]) +- Add venstar support for hvac action ([@david81] - [#26956]) ([venstar docs]) +- Change hive hotwater to hot_water + bug fix ([@KJonline] - [#27038]) ([hive docs]) +- Return esphome cover position as Integer ([@neffs] - [#27039]) ([esphome docs]) +- Type hint additions ([@scop] - [#26831]) ([device_automation docs]) ([frontend docs]) ([group docs]) ([media_player docs]) ([persistent_notification docs]) ([sun docs]) ([websocket_api docs]) ([zone docs]) +- Upgrade pytest to 5.2.0 ([@scop] - [#27058]) +- Bump zha quirks to 0.0.26 ([@dmulcahey] - [#27051]) ([zha docs]) +- Add Pi-hole enable and disable services ([@johnluetke] - [#27055]) ([pi_hole docs]) +- add utc tz to forecast ([@MatthewFlamm] - [#27049]) ([darksky docs]) +- Fix rest_command when server is unreachable ([@sebasje] - [#26948]) ([rest_command docs]) +- Fix incomfort and Bump client to 0.3.5 ([@zxdavb] - [#26802]) ([incomfort docs]) (breaking change) +- Add support for SOMA Smartshades devices ([@ratsept] - [#26226]) ([soma docs]) (new-integration) +- Bump pyecobee to 0.1.4 ([@marthoc] - [#27074]) ([ecobee docs]) +- Fix SSL connections to Pi-hole ([@johnluetke] - [#27073]) ([pi_hole docs]) +- Bump shodan to 1.19.0 ([@frenck] - [#27079]) ([shodan docs]) +- Add some icons for Obihai ([@dshokouhi] - [#27075]) ([obihai docs]) +- bumped version of upstream library ([@exxamalte] - [#27083]) ([geonetnz_quakes docs]) +- Remove last of device tracker scanner ([@Kane610] - [#27082]) ([unifi docs]) +- Bugfix evohome ([@zxdavb] - [#26810]) ([evohome docs]) (breaking change) +- Add saj component ([@fredericvl] - [#26902]) ([saj docs]) (new-integration) +- Add availability_template to Template Lock platform ([@grillp] - [#26517]) ([template docs]) +- Cleanup coroutine threadsafe ([@pvizeli] - [#27080]) ([bluetooth_le_tracker docs]) ([generic docs]) ([group docs]) ([mqtt docs]) ([proxy docs]) +- Plex external config flow ([@jjlawren] - [#26936]) ([plex docs]) +- Bump attrs to 19.2.0 ([@frenck] - [#27102]) +- Update meteoalertapi to version 0.1.6 ([@rolfberkenbosch] - [#27099]) ([meteoalarm docs]) +- Nzbget services ([@chriscla] - [#26900]) ([nzbget docs]) +- Delete here_travel_time dead code COORDINATE_SCHEMA ([@eifinger] - [#27090]) ([here_travel_time docs]) +- Add missing http dependency ([@jjlawren] - [#27097]) ([plex docs]) +- Add entity registry support to ecobee integration ([@marthoc] - [#27088]) ([ecobee docs]) +- Update opentherm_gw.climate to match Climate 1.0 ([@mvn23] - [#25931]) ([opentherm_gw docs]) (breaking change) +- Improve validation of device action config ([@emontnemery] - [#27029]) ([automation docs]) +- Bump adb-shell to 0.0.3 ([@JeffLIrion] - [#27108]) ([androidtv docs]) +- Add Vera last user and low battery attributes ([@colohan] - [#27043]) ([vera docs]) +- Add neural support to amazon polly ([@bbrendon] - [#27101]) ([amazon_polly docs]) +- Bump androidtv to 0.0.29 ([@JeffLIrion] - [#27120]) ([androidtv docs]) +- Update documentation link URL for integrations in all manifests ([@frenck] - [#27114]) +- Tweak geniushub and bump client to v0.6.26 ([@zxdavb] - [#26640]) ([geniushub docs]) (breaking change) +- move ATTR_MODE to homeassistant.const ([@eifinger] - [#27118]) +- Update documentation link URL for integrations (part2) ([@frenck] - [#27117]) +- Fix generated comment in CODEOWNERS ([@tribut] - [#27115]) +- Disable flaky/slow test ([@emontnemery] - [#27125]) +- UniFi - Try to handle when UniFi erroneously marks offline client as wired ([@Kane610] - [#26960]) ([unifi docs]) +- deCONZ - Support Symfonisk sound controller with device triggers ([@Kane610] - [#26913]) ([deconz docs]) +- Add support for `for` to binary_sensor, light and switch device triggers ([@emontnemery] - [#26658]) ([device_automation docs]) +- Updated frontend to 20191002.0 ([@bramkragten] - [#27134]) ([frontend docs]) +- Fix error on failed Plex setup ([@jjlawren] - [#27132]) ([plex docs]) +- Bump up ZHA dependencies. ([@Adminiuga] - [#27127]) ([zha docs]) +- Fix unavailable climate entities in Alexa StateReport ([@ochlocracy] - [#27128]) ([alexa docs]) +- gpiozero requirement ver ([@bbrendon] - [#27129]) ([remote_rpi_gpio docs]) +- Update KNX integration to xknx 0.11.2 ([@farmio] - [#27130]) ([knx docs]) +- Display Fan entity as Fan category in Alexa ([@ochlocracy] - [#27135]) ([alexa docs]) +- Improve validation of device condition config ([@emontnemery] - [#27131]) ([automation docs]) ([binary_sensor docs]) ([light docs]) ([switch docs]) +- Fix colorTemperatureInKelvin in Alexa report when light is off ([@ochlocracy] - [#27107]) ([alexa docs]) +- Add device trigger support to sensor entities ([@emontnemery] - [#27133]) ([automation docs]) ([binary_sensor docs]) ([device_automation docs]) ([sensor docs]) +- Add Google Report State ([@balloob] - [#27112]) ([alexa docs]) ([cloud docs]) ([google_assistant docs]) + +[#22311]: https://github.com/home-assistant/home-assistant/pull/22311 +[#23495]: https://github.com/home-assistant/home-assistant/pull/23495 +[#24550]: https://github.com/home-assistant/home-assistant/pull/24550 +[#24603]: https://github.com/home-assistant/home-assistant/pull/24603 +[#25931]: https://github.com/home-assistant/home-assistant/pull/25931 +[#26046]: https://github.com/home-assistant/home-assistant/pull/26046 +[#26058]: https://github.com/home-assistant/home-assistant/pull/26058 +[#26067]: https://github.com/home-assistant/home-assistant/pull/26067 +[#26183]: https://github.com/home-assistant/home-assistant/pull/26183 +[#26208]: https://github.com/home-assistant/home-assistant/pull/26208 +[#26226]: https://github.com/home-assistant/home-assistant/pull/26226 +[#26249]: https://github.com/home-assistant/home-assistant/pull/26249 +[#26252]: https://github.com/home-assistant/home-assistant/pull/26252 +[#26253]: https://github.com/home-assistant/home-assistant/pull/26253 +[#26266]: https://github.com/home-assistant/home-assistant/pull/26266 +[#26393]: https://github.com/home-assistant/home-assistant/pull/26393 +[#26434]: https://github.com/home-assistant/home-assistant/pull/26434 +[#26453]: https://github.com/home-assistant/home-assistant/pull/26453 +[#26462]: https://github.com/home-assistant/home-assistant/pull/26462 +[#26509]: https://github.com/home-assistant/home-assistant/pull/26509 +[#26510]: https://github.com/home-assistant/home-assistant/pull/26510 +[#26511]: https://github.com/home-assistant/home-assistant/pull/26511 +[#26512]: https://github.com/home-assistant/home-assistant/pull/26512 +[#26513]: https://github.com/home-assistant/home-assistant/pull/26513 +[#26514]: https://github.com/home-assistant/home-assistant/pull/26514 +[#26516]: https://github.com/home-assistant/home-assistant/pull/26516 +[#26517]: https://github.com/home-assistant/home-assistant/pull/26517 +[#26548]: https://github.com/home-assistant/home-assistant/pull/26548 +[#26549]: https://github.com/home-assistant/home-assistant/pull/26549 +[#26552]: https://github.com/home-assistant/home-assistant/pull/26552 +[#26582]: https://github.com/home-assistant/home-assistant/pull/26582 +[#26586]: https://github.com/home-assistant/home-assistant/pull/26586 +[#26591]: https://github.com/home-assistant/home-assistant/pull/26591 +[#26592]: https://github.com/home-assistant/home-assistant/pull/26592 +[#26593]: https://github.com/home-assistant/home-assistant/pull/26593 +[#26612]: https://github.com/home-assistant/home-assistant/pull/26612 +[#26614]: https://github.com/home-assistant/home-assistant/pull/26614 +[#26616]: https://github.com/home-assistant/home-assistant/pull/26616 +[#26618]: https://github.com/home-assistant/home-assistant/pull/26618 +[#26634]: https://github.com/home-assistant/home-assistant/pull/26634 +[#26640]: https://github.com/home-assistant/home-assistant/pull/26640 +[#26642]: https://github.com/home-assistant/home-assistant/pull/26642 +[#26643]: https://github.com/home-assistant/home-assistant/pull/26643 +[#26645]: https://github.com/home-assistant/home-assistant/pull/26645 +[#26646]: https://github.com/home-assistant/home-assistant/pull/26646 +[#26648]: https://github.com/home-assistant/home-assistant/pull/26648 +[#26649]: https://github.com/home-assistant/home-assistant/pull/26649 +[#26654]: https://github.com/home-assistant/home-assistant/pull/26654 +[#26658]: https://github.com/home-assistant/home-assistant/pull/26658 +[#26659]: https://github.com/home-assistant/home-assistant/pull/26659 +[#26660]: https://github.com/home-assistant/home-assistant/pull/26660 +[#26661]: https://github.com/home-assistant/home-assistant/pull/26661 +[#26662]: https://github.com/home-assistant/home-assistant/pull/26662 +[#26663]: https://github.com/home-assistant/home-assistant/pull/26663 +[#26665]: https://github.com/home-assistant/home-assistant/pull/26665 +[#26666]: https://github.com/home-assistant/home-assistant/pull/26666 +[#26667]: https://github.com/home-assistant/home-assistant/pull/26667 +[#26669]: https://github.com/home-assistant/home-assistant/pull/26669 +[#26679]: https://github.com/home-assistant/home-assistant/pull/26679 +[#26680]: https://github.com/home-assistant/home-assistant/pull/26680 +[#26681]: https://github.com/home-assistant/home-assistant/pull/26681 +[#26685]: https://github.com/home-assistant/home-assistant/pull/26685 +[#26697]: https://github.com/home-assistant/home-assistant/pull/26697 +[#26703]: https://github.com/home-assistant/home-assistant/pull/26703 +[#26705]: https://github.com/home-assistant/home-assistant/pull/26705 +[#26708]: https://github.com/home-assistant/home-assistant/pull/26708 +[#26709]: https://github.com/home-assistant/home-assistant/pull/26709 +[#26712]: https://github.com/home-assistant/home-assistant/pull/26712 +[#26717]: https://github.com/home-assistant/home-assistant/pull/26717 +[#26718]: https://github.com/home-assistant/home-assistant/pull/26718 +[#26723]: https://github.com/home-assistant/home-assistant/pull/26723 +[#26728]: https://github.com/home-assistant/home-assistant/pull/26728 +[#26733]: https://github.com/home-assistant/home-assistant/pull/26733 +[#26738]: https://github.com/home-assistant/home-assistant/pull/26738 +[#26739]: https://github.com/home-assistant/home-assistant/pull/26739 +[#26741]: https://github.com/home-assistant/home-assistant/pull/26741 +[#26743]: https://github.com/home-assistant/home-assistant/pull/26743 +[#26746]: https://github.com/home-assistant/home-assistant/pull/26746 +[#26750]: https://github.com/home-assistant/home-assistant/pull/26750 +[#26754]: https://github.com/home-assistant/home-assistant/pull/26754 +[#26755]: https://github.com/home-assistant/home-assistant/pull/26755 +[#26759]: https://github.com/home-assistant/home-assistant/pull/26759 +[#26762]: https://github.com/home-assistant/home-assistant/pull/26762 +[#26765]: https://github.com/home-assistant/home-assistant/pull/26765 +[#26766]: https://github.com/home-assistant/home-assistant/pull/26766 +[#26769]: https://github.com/home-assistant/home-assistant/pull/26769 +[#26770]: https://github.com/home-assistant/home-assistant/pull/26770 +[#26771]: https://github.com/home-assistant/home-assistant/pull/26771 +[#26773]: https://github.com/home-assistant/home-assistant/pull/26773 +[#26775]: https://github.com/home-assistant/home-assistant/pull/26775 +[#26777]: https://github.com/home-assistant/home-assistant/pull/26777 +[#26783]: https://github.com/home-assistant/home-assistant/pull/26783 +[#26784]: https://github.com/home-assistant/home-assistant/pull/26784 +[#26787]: https://github.com/home-assistant/home-assistant/pull/26787 +[#26788]: https://github.com/home-assistant/home-assistant/pull/26788 +[#26789]: https://github.com/home-assistant/home-assistant/pull/26789 +[#26793]: https://github.com/home-assistant/home-assistant/pull/26793 +[#26794]: https://github.com/home-assistant/home-assistant/pull/26794 +[#26795]: https://github.com/home-assistant/home-assistant/pull/26795 +[#26796]: https://github.com/home-assistant/home-assistant/pull/26796 +[#26797]: https://github.com/home-assistant/home-assistant/pull/26797 +[#26799]: https://github.com/home-assistant/home-assistant/pull/26799 +[#26801]: https://github.com/home-assistant/home-assistant/pull/26801 +[#26802]: https://github.com/home-assistant/home-assistant/pull/26802 +[#26804]: https://github.com/home-assistant/home-assistant/pull/26804 +[#26805]: https://github.com/home-assistant/home-assistant/pull/26805 +[#26809]: https://github.com/home-assistant/home-assistant/pull/26809 +[#26810]: https://github.com/home-assistant/home-assistant/pull/26810 +[#26815]: https://github.com/home-assistant/home-assistant/pull/26815 +[#26819]: https://github.com/home-assistant/home-assistant/pull/26819 +[#26821]: https://github.com/home-assistant/home-assistant/pull/26821 +[#26822]: https://github.com/home-assistant/home-assistant/pull/26822 +[#26823]: https://github.com/home-assistant/home-assistant/pull/26823 +[#26824]: https://github.com/home-assistant/home-assistant/pull/26824 +[#26825]: https://github.com/home-assistant/home-assistant/pull/26825 +[#26826]: https://github.com/home-assistant/home-assistant/pull/26826 +[#26829]: https://github.com/home-assistant/home-assistant/pull/26829 +[#26831]: https://github.com/home-assistant/home-assistant/pull/26831 +[#26832]: https://github.com/home-assistant/home-assistant/pull/26832 +[#26835]: https://github.com/home-assistant/home-assistant/pull/26835 +[#26847]: https://github.com/home-assistant/home-assistant/pull/26847 +[#26849]: https://github.com/home-assistant/home-assistant/pull/26849 +[#26852]: https://github.com/home-assistant/home-assistant/pull/26852 +[#26861]: https://github.com/home-assistant/home-assistant/pull/26861 +[#26866]: https://github.com/home-assistant/home-assistant/pull/26866 +[#26867]: https://github.com/home-assistant/home-assistant/pull/26867 +[#26870]: https://github.com/home-assistant/home-assistant/pull/26870 +[#26871]: https://github.com/home-assistant/home-assistant/pull/26871 +[#26872]: https://github.com/home-assistant/home-assistant/pull/26872 +[#26874]: https://github.com/home-assistant/home-assistant/pull/26874 +[#26875]: https://github.com/home-assistant/home-assistant/pull/26875 +[#26876]: https://github.com/home-assistant/home-assistant/pull/26876 +[#26880]: https://github.com/home-assistant/home-assistant/pull/26880 +[#26881]: https://github.com/home-assistant/home-assistant/pull/26881 +[#26882]: https://github.com/home-assistant/home-assistant/pull/26882 +[#26883]: https://github.com/home-assistant/home-assistant/pull/26883 +[#26884]: https://github.com/home-assistant/home-assistant/pull/26884 +[#26885]: https://github.com/home-assistant/home-assistant/pull/26885 +[#26887]: https://github.com/home-assistant/home-assistant/pull/26887 +[#26888]: https://github.com/home-assistant/home-assistant/pull/26888 +[#26890]: https://github.com/home-assistant/home-assistant/pull/26890 +[#26892]: https://github.com/home-assistant/home-assistant/pull/26892 +[#26894]: https://github.com/home-assistant/home-assistant/pull/26894 +[#26899]: https://github.com/home-assistant/home-assistant/pull/26899 +[#26900]: https://github.com/home-assistant/home-assistant/pull/26900 +[#26902]: https://github.com/home-assistant/home-assistant/pull/26902 +[#26903]: https://github.com/home-assistant/home-assistant/pull/26903 +[#26906]: https://github.com/home-assistant/home-assistant/pull/26906 +[#26908]: https://github.com/home-assistant/home-assistant/pull/26908 +[#26910]: https://github.com/home-assistant/home-assistant/pull/26910 +[#26911]: https://github.com/home-assistant/home-assistant/pull/26911 +[#26913]: https://github.com/home-assistant/home-assistant/pull/26913 +[#26917]: https://github.com/home-assistant/home-assistant/pull/26917 +[#26922]: https://github.com/home-assistant/home-assistant/pull/26922 +[#26923]: https://github.com/home-assistant/home-assistant/pull/26923 +[#26933]: https://github.com/home-assistant/home-assistant/pull/26933 +[#26934]: https://github.com/home-assistant/home-assistant/pull/26934 +[#26935]: https://github.com/home-assistant/home-assistant/pull/26935 +[#26936]: https://github.com/home-assistant/home-assistant/pull/26936 +[#26939]: https://github.com/home-assistant/home-assistant/pull/26939 +[#26941]: https://github.com/home-assistant/home-assistant/pull/26941 +[#26943]: https://github.com/home-assistant/home-assistant/pull/26943 +[#26948]: https://github.com/home-assistant/home-assistant/pull/26948 +[#26951]: https://github.com/home-assistant/home-assistant/pull/26951 +[#26955]: https://github.com/home-assistant/home-assistant/pull/26955 +[#26956]: https://github.com/home-assistant/home-assistant/pull/26956 +[#26958]: https://github.com/home-assistant/home-assistant/pull/26958 +[#26959]: https://github.com/home-assistant/home-assistant/pull/26959 +[#26960]: https://github.com/home-assistant/home-assistant/pull/26960 +[#26978]: https://github.com/home-assistant/home-assistant/pull/26978 +[#27009]: https://github.com/home-assistant/home-assistant/pull/27009 +[#27024]: https://github.com/home-assistant/home-assistant/pull/27024 +[#27029]: https://github.com/home-assistant/home-assistant/pull/27029 +[#27030]: https://github.com/home-assistant/home-assistant/pull/27030 +[#27031]: https://github.com/home-assistant/home-assistant/pull/27031 +[#27038]: https://github.com/home-assistant/home-assistant/pull/27038 +[#27039]: https://github.com/home-assistant/home-assistant/pull/27039 +[#27043]: https://github.com/home-assistant/home-assistant/pull/27043 +[#27049]: https://github.com/home-assistant/home-assistant/pull/27049 +[#27051]: https://github.com/home-assistant/home-assistant/pull/27051 +[#27055]: https://github.com/home-assistant/home-assistant/pull/27055 +[#27058]: https://github.com/home-assistant/home-assistant/pull/27058 +[#27073]: https://github.com/home-assistant/home-assistant/pull/27073 +[#27074]: https://github.com/home-assistant/home-assistant/pull/27074 +[#27075]: https://github.com/home-assistant/home-assistant/pull/27075 +[#27079]: https://github.com/home-assistant/home-assistant/pull/27079 +[#27080]: https://github.com/home-assistant/home-assistant/pull/27080 +[#27082]: https://github.com/home-assistant/home-assistant/pull/27082 +[#27083]: https://github.com/home-assistant/home-assistant/pull/27083 +[#27088]: https://github.com/home-assistant/home-assistant/pull/27088 +[#27090]: https://github.com/home-assistant/home-assistant/pull/27090 +[#27097]: https://github.com/home-assistant/home-assistant/pull/27097 +[#27099]: https://github.com/home-assistant/home-assistant/pull/27099 +[#27101]: https://github.com/home-assistant/home-assistant/pull/27101 +[#27102]: https://github.com/home-assistant/home-assistant/pull/27102 +[#27107]: https://github.com/home-assistant/home-assistant/pull/27107 +[#27108]: https://github.com/home-assistant/home-assistant/pull/27108 +[#27112]: https://github.com/home-assistant/home-assistant/pull/27112 +[#27114]: https://github.com/home-assistant/home-assistant/pull/27114 +[#27115]: https://github.com/home-assistant/home-assistant/pull/27115 +[#27117]: https://github.com/home-assistant/home-assistant/pull/27117 +[#27118]: https://github.com/home-assistant/home-assistant/pull/27118 +[#27120]: https://github.com/home-assistant/home-assistant/pull/27120 +[#27125]: https://github.com/home-assistant/home-assistant/pull/27125 +[#27127]: https://github.com/home-assistant/home-assistant/pull/27127 +[#27128]: https://github.com/home-assistant/home-assistant/pull/27128 +[#27129]: https://github.com/home-assistant/home-assistant/pull/27129 +[#27130]: https://github.com/home-assistant/home-assistant/pull/27130 +[#27131]: https://github.com/home-assistant/home-assistant/pull/27131 +[#27132]: https://github.com/home-assistant/home-assistant/pull/27132 +[#27133]: https://github.com/home-assistant/home-assistant/pull/27133 +[#27134]: https://github.com/home-assistant/home-assistant/pull/27134 +[#27135]: https://github.com/home-assistant/home-assistant/pull/27135 +[@Adminiuga]: https://github.com/Adminiuga +[@BKPepe]: https://github.com/BKPepe +[@Bouni]: https://github.com/Bouni +[@CQoute]: https://github.com/CQoute +[@Danielhiversen]: https://github.com/Danielhiversen +[@HarlemSquirrel]: https://github.com/HarlemSquirrel +[@Jc2k]: https://github.com/Jc2k +[@JeffLIrion]: https://github.com/JeffLIrion +[@KJonline]: https://github.com/KJonline +[@Kane610]: https://github.com/Kane610 +[@KiLLeRRaT]: https://github.com/KiLLeRRaT +[@MartinHjelmare]: https://github.com/MartinHjelmare +[@MatthewFlamm]: https://github.com/MatthewFlamm +[@Michsior14]: https://github.com/Michsior14 +[@SNoof85]: https://github.com/SNoof85 +[@SneakSnackSnake]: https://github.com/SneakSnackSnake +[@SukramJ]: https://github.com/SukramJ +[@Swamp-Ig]: https://github.com/Swamp-Ig +[@ViViDboarder]: https://github.com/ViViDboarder +[@abmantis]: https://github.com/abmantis +[@amelchio]: https://github.com/amelchio +[@amigan]: https://github.com/amigan +[@bachya]: https://github.com/bachya +[@balloob]: https://github.com/balloob +[@bbrendon]: https://github.com/bbrendon +[@bramkragten]: https://github.com/bramkragten +[@bryanyork]: https://github.com/bryanyork +[@chriscla]: https://github.com/chriscla +[@colohan]: https://github.com/colohan +[@david81]: https://github.com/david81 +[@definitio]: https://github.com/definitio +[@dmulcahey]: https://github.com/dmulcahey +[@doudz]: https://github.com/doudz +[@dshokouhi]: https://github.com/dshokouhi +[@eifinger]: https://github.com/eifinger +[@emontnemery]: https://github.com/emontnemery +[@engrbm87]: https://github.com/engrbm87 +[@exxamalte]: https://github.com/exxamalte +[@fabaff]: https://github.com/fabaff +[@farmio]: https://github.com/farmio +[@flowolf]: https://github.com/flowolf +[@flz]: https://github.com/flz +[@foxel]: https://github.com/foxel +[@fredericvl]: https://github.com/fredericvl +[@fredrike]: https://github.com/fredrike +[@frenck]: https://github.com/frenck +[@ggravlingen]: https://github.com/ggravlingen +[@gibman]: https://github.com/gibman +[@grillp]: https://github.com/grillp +[@jaburges]: https://github.com/jaburges +[@jesserizzo]: https://github.com/jesserizzo +[@jjlawren]: https://github.com/jjlawren +[@joe248]: https://github.com/joe248 +[@johnluetke]: https://github.com/johnluetke +[@konikvranik]: https://github.com/konikvranik +[@larssont]: https://github.com/larssont +[@majuss]: https://github.com/majuss +[@marthoc]: https://github.com/marthoc +[@michaeldavie]: https://github.com/michaeldavie +[@mvn23]: https://github.com/mvn23 +[@neffs]: https://github.com/neffs +[@oandrew]: https://github.com/oandrew +[@ochlocracy]: https://github.com/ochlocracy +[@petewill]: https://github.com/petewill +[@pgilad]: https://github.com/pgilad +[@piitaya]: https://github.com/piitaya +[@poofyteddy]: https://github.com/poofyteddy +[@pvizeli]: https://github.com/pvizeli +[@ratsept]: https://github.com/ratsept +[@rishatik92]: https://github.com/rishatik92 +[@roblandry]: https://github.com/roblandry +[@robmarkcole]: https://github.com/robmarkcole +[@rolfberkenbosch]: https://github.com/rolfberkenbosch +[@sanyatuning]: https://github.com/sanyatuning +[@sashao]: https://github.com/sashao +[@scheric]: https://github.com/scheric +[@scop]: https://github.com/scop +[@sebasje]: https://github.com/sebasje +[@shutupflanders]: https://github.com/shutupflanders +[@snowzach]: https://github.com/snowzach +[@squishykid]: https://github.com/squishykid +[@thecynic]: https://github.com/thecynic +[@timmccor]: https://github.com/timmccor +[@tleegaard]: https://github.com/tleegaard +[@tribut]: https://github.com/tribut +[@tsvi]: https://github.com/tsvi +[@zewelor]: https://github.com/zewelor +[@zhumuht]: https://github.com/zhumuht +[@zxdavb]: https://github.com/zxdavb +[alexa docs]: https://www.home-assistant.io/integrations/alexa/ +[amazon_polly docs]: https://www.home-assistant.io/integrations/amazon_polly/ +[androidtv docs]: https://www.home-assistant.io/integrations/androidtv/ +[automation docs]: https://www.home-assistant.io/integrations/automation/ +[binary_sensor docs]: https://www.home-assistant.io/integrations/binary_sensor/ +[bluetooth_le_tracker docs]: https://www.home-assistant.io/integrations/bluetooth_le_tracker/ +[bluetooth_tracker docs]: https://www.home-assistant.io/integrations/bluetooth_tracker/ +[bmw_connected_drive docs]: https://www.home-assistant.io/integrations/bmw_connected_drive/ +[cert_expiry docs]: https://www.home-assistant.io/integrations/cert_expiry/ +[cloud docs]: https://www.home-assistant.io/integrations/cloud/ +[config docs]: https://www.home-assistant.io/integrations/config/ +[cover docs]: https://www.home-assistant.io/integrations/cover/ +[darksky docs]: https://www.home-assistant.io/integrations/darksky/ +[deconz docs]: https://www.home-assistant.io/integrations/deconz/ +[device_automation docs]: https://www.home-assistant.io/integrations/device_automation/ +[doods docs]: https://www.home-assistant.io/integrations/doods/ +[ebusd docs]: https://www.home-assistant.io/integrations/ebusd/ +[ecobee docs]: https://www.home-assistant.io/integrations/ecobee/ +[egardia docs]: https://www.home-assistant.io/integrations/egardia/ +[elv docs]: https://www.home-assistant.io/integrations/elv/ +[enphase_envoy docs]: https://www.home-assistant.io/integrations/enphase_envoy/ +[environment_canada docs]: https://www.home-assistant.io/integrations/environment_canada/ +[esphome docs]: https://www.home-assistant.io/integrations/esphome/ +[evohome docs]: https://www.home-assistant.io/integrations/evohome/ +[fedex docs]: https://www.home-assistant.io/integrations/fedex/ +[frontend docs]: https://www.home-assistant.io/integrations/frontend/ +[generic docs]: https://www.home-assistant.io/integrations/generic/ +[geniushub docs]: https://www.home-assistant.io/integrations/geniushub/ +[geonetnz_quakes docs]: https://www.home-assistant.io/integrations/geonetnz_quakes/ +[glances docs]: https://www.home-assistant.io/integrations/glances/ +[google_assistant docs]: https://www.home-assistant.io/integrations/google_assistant/ +[group docs]: https://www.home-assistant.io/integrations/group/ +[here_travel_time docs]: https://www.home-assistant.io/integrations/here_travel_time/ +[hive docs]: https://www.home-assistant.io/integrations/hive/ +[homekit docs]: https://www.home-assistant.io/integrations/homekit/ +[homekit_controller docs]: https://www.home-assistant.io/integrations/homekit_controller/ +[homematicip_cloud docs]: https://www.home-assistant.io/integrations/homematicip_cloud/ +[http docs]: https://www.home-assistant.io/integrations/http/ +[hue docs]: https://www.home-assistant.io/integrations/hue/ +[iaqualink docs]: https://www.home-assistant.io/integrations/iaqualink/ +[image_processing docs]: https://www.home-assistant.io/integrations/image_processing/ +[incomfort docs]: https://www.home-assistant.io/integrations/incomfort/ +[influxdb docs]: https://www.home-assistant.io/integrations/influxdb/ +[iperf3 docs]: https://www.home-assistant.io/integrations/iperf3/ +[izone docs]: https://www.home-assistant.io/integrations/izone/ +[kaiterra docs]: https://www.home-assistant.io/integrations/kaiterra/ +[keenetic_ndms2 docs]: https://www.home-assistant.io/integrations/keenetic_ndms2/ +[knx docs]: https://www.home-assistant.io/integrations/knx/ +[lcn docs]: https://www.home-assistant.io/integrations/lcn/ +[lifx docs]: https://www.home-assistant.io/integrations/lifx/ +[lifx_cloud docs]: https://www.home-assistant.io/integrations/lifx_cloud/ +[lifx_legacy docs]: https://www.home-assistant.io/integrations/lifx_legacy/ +[light docs]: https://www.home-assistant.io/integrations/light/ +[linksys_ap docs]: https://www.home-assistant.io/integrations/linksys_ap/ +[linky docs]: https://www.home-assistant.io/integrations/linky/ +[luci docs]: https://www.home-assistant.io/integrations/luci/ +[media_extractor docs]: https://www.home-assistant.io/integrations/media_extractor/ +[media_player docs]: https://www.home-assistant.io/integrations/media_player/ +[meteoalarm docs]: https://www.home-assistant.io/integrations/meteoalarm/ +[moscow_yandex_transport docs]: https://www.home-assistant.io/integrations/moscow_yandex_transport/ +[mqtt docs]: https://www.home-assistant.io/integrations/mqtt/ +[mysensors docs]: https://www.home-assistant.io/integrations/mysensors/ +[nest docs]: https://www.home-assistant.io/integrations/nest/ +[netgear_lte docs]: https://www.home-assistant.io/integrations/netgear_lte/ +[nextbus docs]: https://www.home-assistant.io/integrations/nextbus/ +[nws docs]: https://www.home-assistant.io/integrations/nws/ +[nzbget docs]: https://www.home-assistant.io/integrations/nzbget/ +[obihai docs]: https://www.home-assistant.io/integrations/obihai/ +[ombi docs]: https://www.home-assistant.io/integrations/ombi/ +[onvif docs]: https://www.home-assistant.io/integrations/onvif/ +[opentherm_gw docs]: https://www.home-assistant.io/integrations/opentherm_gw/ +[openuv docs]: https://www.home-assistant.io/integrations/openuv/ +[otp docs]: https://www.home-assistant.io/integrations/otp/ +[owlet docs]: https://www.home-assistant.io/integrations/owlet/ +[persistent_notification docs]: https://www.home-assistant.io/integrations/persistent_notification/ +[pi_hole docs]: https://www.home-assistant.io/integrations/pi_hole/ +[plex docs]: https://www.home-assistant.io/integrations/plex/ +[proxy docs]: https://www.home-assistant.io/integrations/proxy/ +[rainbird docs]: https://www.home-assistant.io/integrations/rainbird/ +[remote_rpi_gpio docs]: https://www.home-assistant.io/integrations/remote_rpi_gpio/ +[rest_command docs]: https://www.home-assistant.io/integrations/rest_command/ +[saj docs]: https://www.home-assistant.io/integrations/saj/ +[sendgrid docs]: https://www.home-assistant.io/integrations/sendgrid/ +[sensor docs]: https://www.home-assistant.io/integrations/sensor/ +[shodan docs]: https://www.home-assistant.io/integrations/shodan/ +[simplisafe docs]: https://www.home-assistant.io/integrations/simplisafe/ +[solaredge_local docs]: https://www.home-assistant.io/integrations/solaredge_local/ +[solax docs]: https://www.home-assistant.io/integrations/solax/ +[soma docs]: https://www.home-assistant.io/integrations/soma/ +[sonos docs]: https://www.home-assistant.io/integrations/sonos/ +[spaceapi docs]: https://www.home-assistant.io/integrations/spaceapi/ +[srp_energy docs]: https://www.home-assistant.io/integrations/srp_energy/ +[sun docs]: https://www.home-assistant.io/integrations/sun/ +[switch docs]: https://www.home-assistant.io/integrations/switch/ +[sytadin docs]: https://www.home-assistant.io/integrations/sytadin/ +[template docs]: https://www.home-assistant.io/integrations/template/ +[tensorflow docs]: https://www.home-assistant.io/integrations/tensorflow/ +[tfiac docs]: https://www.home-assistant.io/integrations/tfiac/ +[tibber docs]: https://www.home-assistant.io/integrations/tibber/ +[torque docs]: https://www.home-assistant.io/integrations/torque/ +[tradfri docs]: https://www.home-assistant.io/integrations/tradfri/ +[transmission docs]: https://www.home-assistant.io/integrations/transmission/ +[unifi docs]: https://www.home-assistant.io/integrations/unifi/ +[ups docs]: https://www.home-assistant.io/integrations/ups/ +[usps docs]: https://www.home-assistant.io/integrations/usps/ +[velux docs]: https://www.home-assistant.io/integrations/velux/ +[venstar docs]: https://www.home-assistant.io/integrations/venstar/ +[vera docs]: https://www.home-assistant.io/integrations/vera/ +[vivotek docs]: https://www.home-assistant.io/integrations/vivotek/ +[volumio docs]: https://www.home-assistant.io/integrations/volumio/ +[watson_tts docs]: https://www.home-assistant.io/integrations/watson_tts/ +[websocket_api docs]: https://www.home-assistant.io/integrations/websocket_api/ +[wemo docs]: https://www.home-assistant.io/integrations/wemo/ +[whois docs]: https://www.home-assistant.io/integrations/whois/ +[wwlln docs]: https://www.home-assistant.io/integrations/wwlln/ +[xbox_live docs]: https://www.home-assistant.io/integrations/xbox_live/ +[xiaomi_aqara docs]: https://www.home-assistant.io/integrations/xiaomi_aqara/ +[yandex_transport docs]: https://www.home-assistant.io/integrations/yandex_transport/ +[yessssms docs]: https://www.home-assistant.io/integrations/yessssms/ +[zha docs]: https://www.home-assistant.io/integrations/zha/ +[zone docs]: https://www.home-assistant.io/integrations/zone/ +[zwave docs]: https://www.home-assistant.io/integrations/zwave/