diff --git a/source/_posts/2018-08-03-release-75.markdown b/source/_posts/2018-08-03-release-75.markdown new file mode 100644 index 00000000000..3860548825d --- /dev/null +++ b/source/_posts/2018-08-03-release-75.markdown @@ -0,0 +1,372 @@ +--- +layout: post +title: "0.75: TBD - UPDATE DATE" +description: "TBD" +date: 2018-07-31 00:01:00 +date_formatted: "August 3, 2018" +author: Paulus Schoutsen +author_twitter: balloob +comments: true +categories: Release-Notes +og_image: /images/blog/2018-08-0.75/paulus_guido.jpg +--- + + + +## {% linkable_title New Platforms %} + +- Add Tuya climate platform ([@huangyupeng] - [#15500]) ([tuya docs]) ([climate.tuya docs]) (new-platform) +- Add support for Tahoma Soke Sensor ([@fucm] - [#15441]) ([tahoma docs]) ([binary_sensor.tahoma docs]) (new-platform) +- Add Tuya fan support ([@huangyupeng] - [#15525]) ([tuya docs]) ([fan.tuya docs]) (new-platform) +- Add Tuya cover and scene platform ([@huangyupeng] - [#15587]) ([tuya docs]) ([cover.tuya docs]) ([scene.tuya docs]) (new-platform) +- Add spider thermostat ([@peternijssen] - [#15499]) ([climate.spider docs]) (new-platform) +- Add Brunt Cover Device ([@eavanvalkenburg] - [#15653]) ([cover.brunt docs]) (new-platform) +- Add spider power plug component ([@peternijssen] - [#15682]) ([spider docs]) ([switch.spider docs]) (new-platform) +- Add support for P5 FutureNow light platform ([@juhaniemi] - [#15662]) ([light.futurenow docs]) (new-platform) +- Add Magicseaweed API support ([@jcconnell] - [#15132]) ([sensor.magicseaweed docs]) (new-platform) +- Break up components/auth ([@awarecan] - [#15713]) ([auth docs]) (new-platform) +- Add a component for Sisyphus Kinetic Art Tables ([@jkeljo] - [#14472]) ([sisyphus docs]) ([light.sisyphus docs]) ([media_player.sisyphus docs]) (new-platform) +- Add Genie Aladdin Connect cover component ([@shoejosh] - [#15699]) ([cover.aladdin_connect docs]) (new-platform) + +## {% linkable_title 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). The release notes have comments enabled but it's preferred if you use the former communication channels. Thanks. + +## {% linkable_title 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. + + +## {% linkable_title Breaking Changes %} + +- Moon translate ([@pvizeli] - [#15498]) ([sensor.moon docs]) ([sensor.strings.moon.json docs]) (breaking change) +- Mini-Remote events ([@teharris1] - [#15523]) ([insteon_plm docs]) ([binary_sensor.insteon_plm docs]) ([switch.insteon_plm docs]) (breaking change) +- Upgrade to simplisafe-python v2 to use new SimpliSafe API ([@w1ll1am23] - [#15542]) ([alarm_control_panel.simplisafe docs]) (breaking change) +- Update smappy library version ([@visibilityspots] - [#15636]) ([smappee docs]) (breaking change) + +## {% linkable_title All changes %} + +- Delay setup of waze travel time component ([@squirtbrnr] - [#15455]) ([sensor.waze_travel_time docs]) +- Bump pyarlo==0.2.0, fixes #15486 ([@lukiffer] - [#15503]) ([arlo docs]) +- Pylint 2 fixes ([@scop] - [#15487]) +- Add Tuya climate platform ([@huangyupeng] - [#15500]) ([tuya docs]) ([climate.tuya docs]) (new-platform) +- Support latest tplink Archer D9 Firmware version / Device Scanner ([@JackNova] - [#15356]) ([device_tracker docs]) +- Customizable command timeout ([@mu4yu3] - [#15442]) ([sensor.command_line docs]) +- Add check_untyped_defs ([@andrey-git] - [#15510]) +- Remove some unused imports ([@scop] - [#15529]) +- Moon translate ([@pvizeli] - [#15498]) ([sensor.moon docs]) ([sensor.strings.moon.json docs]) (breaking change) +- More pylint 2 fixes ([@scop] - [#15516]) +- Make sure that only pypi dependencies are used ([@andrey-git] - [#15490]) +- RFC: Only use supported light properties ([@amelchio] - [#15484]) ([light docs]) ([light.mqtt docs]) +- Cleanup of HomematicIP Cloud code ([@mxworm] - [#15475]) ([homematicip_cloud docs]) +- Implement locate service for neato ([@dshokouhi] - [#15467]) ([neato docs]) ([vacuum.neato docs]) +- Make RS room thermostat discoverable ([@turbokongen] - [#15451]) ([zwave docs]) +- Add support for Tahoma Soke Sensor ([@fucm] - [#15441]) ([tahoma docs]) ([binary_sensor.tahoma docs]) (new-platform) +- Mini-Remote events ([@teharris1] - [#15523]) ([insteon_plm docs]) ([binary_sensor.insteon_plm docs]) ([switch.insteon_plm docs]) (breaking change) +- Update pyatmo ([@gieljnssns] - [#15540]) ([netatmo docs]) +- Update reading when device is added ([@quthla] - [#15548]) ([sensor.bme280 docs]) +- Update config entry id in entity registry ([@balloob] - [#15531]) +- Upgrade to simplisafe-python v2 to use new SimpliSafe API ([@w1ll1am23] - [#15542]) ([alarm_control_panel.simplisafe docs]) (breaking change) +- More pylint 2 fixes ([@scop] - [#15565]) +- Add Tuya fan support ([@huangyupeng] - [#15525]) ([tuya docs]) ([fan.tuya docs]) (new-platform) +- fix aiohttp InvalidURL exception when fetching media player image ([@azogue] - [#15572]) ([media_player docs]) +- Allow MQTT Switch to have an optional state configuration ([@PrimusNZ] - [#15430]) ([switch.mqtt docs]) +- Add unique_id to netgear_lte sensors ([@amelchio] - [#15584]) ([netgear_lte docs]) ([sensor.netgear_lte docs]) +- Add relay addr & chan config to alarmdecoder zones ([@digiblur] - [#15242]) ([alarmdecoder docs]) ([binary_sensor.alarmdecoder docs]) +- Update pyhomematic, fixes #15054, #15190 ([@danielperna84] - [#15603]) ([homematic docs]) +- Throttle unavailability warnings for tplink light/switch ([@amelchio] - [#15591]) ([light.tplink docs]) ([switch.tplink docs]) +- Remove entity picture of Tuya entity ([@balloob] - [#15611]) ([tuya docs]) +- Upgrade mypy to 0.620 ([@scop] - [#15612]) +- Pylint cleanups ([@scop] - [#15626]) +- Add typing to homeassistant/*.py and homeassistant/util/ ([@andrey-git] - [#15569]) ([rachio docs]) +- Refresh Sonos source list on changes ([@amelchio] - [#15605]) ([media_player.sonos docs]) +- The tense is wrong ([@sherazlodhi] - [#15614]) +- Suppress error between 00:00 and 01:00 ([@starkillerOG] - [#15555]) ([sensor.buienradar docs]) +- Use async_create_task ([@balloob] - [#15633]) +- Allow system users to refresh tokens ([@balloob] - [#15574]) ([auth docs]) +- WIP: Hass.io sent token to supervisor ([@balloob] - [#15536]) ([hassio docs]) +- Fix aiohttp connection reset errors ([@pvizeli] - [#15577]) +- Add ability to set Zwave protection commandclass ([@turbokongen] - [#15390]) ([config docs]) +- Update Neato library to allow for dynamic endpoints ([@dshokouhi] - [#15639]) ([neato docs]) +- Fix typo `asayn_init` instead of `async_init` ([@wingy3181] - [#15645]) ([device_tracker.tile docs]) +- Add ipban for failed login attempt in new login flow ([@awarecan] - [#15551]) ([auth docs]) +- Add Tuya cover and scene platform ([@huangyupeng] - [#15587]) ([tuya docs]) ([cover.tuya docs]) ([scene.tuya docs]) (new-platform) +- Update smappy library version ([@visibilityspots] - [#15636]) ([smappee docs]) (breaking change) +- Allow changing entity ID ([@balloob] - [#15637]) +- Downgrade netatmo warning log to info ([@glpatcern] - [#15652]) ([sensor.netatmo docs]) +- Add turn_on/off service to camera ([@awarecan] - [#15051]) ([camera docs]) ([camera.demo docs]) +- Allow defining default turn-on values for lights in the profiles file. ([@kalimaul] - [#15493]) ([light docs]) +- Added user credentials to current_user ws endpoint. ([@jeradM] - [#15558]) ([auth docs]) +- Import collections abstract base classes from collections.abc ([@scop] - [#15649]) ([google_assistant docs]) ([notify docs]) +- Auth typing improvements ([@scop] - [#15640]) +- Add spider thermostat ([@peternijssen] - [#15499]) ([climate.spider docs]) (new-platform) +- Add Brunt Cover Device ([@eavanvalkenburg] - [#15653]) ([cover.brunt docs]) (new-platform) +- 0.74.2 ([@balloob] - [#15671]) ([http docs]) +- Pylint 2 useless-return fixes ([@scop] - [#15677]) ([cloud docs]) ([mailgun docs]) ([notify docs]) ([climate.heatmiser docs]) ([fan.comfoconnect docs]) ([sensor.fritzbox_callmonitor docs]) ([sensor.modem_callerid docs]) +- Allow Nest Cam turn on/off ([@awarecan] - [#15681]) ([camera.nest docs]) +- Upgrade pylint to 2.0.1 ([@scop] - [#15683]) ([apple_tv docs]) ([light docs]) ([calendar.todoist docs]) ([media_player.bluesound docs]) ([media_player.pandora docs]) ([sensor.citybikes docs]) ([sensor.nzbget docs]) ([sensor.pyload docs]) +- Fixes a bug with showing a subset of Pollen index conditions ([@bachya] - [#15694]) ([sensor.pollen docs]) +- Add spider power plug component ([@peternijssen] - [#15682]) ([spider docs]) ([switch.spider docs]) (new-platform) +- Add support for P5 FutureNow light platform ([@juhaniemi] - [#15662]) ([light.futurenow docs]) (new-platform) +- Only log change to use access token warning once ([@awarecan] - [#15690]) ([http docs]) +- Add support for alarm_control_panel to MQTT Discovery. ([@rorr73] - [#15689]) ([mqtt docs]) ([alarm_control_panel.mqtt docs]) +- Add Magicseaweed API support ([@jcconnell] - [#15132]) ([sensor.magicseaweed docs]) (new-platform) +- Upgrade pyvera to 0.2.44 ([@alanfischer] - [#15708]) ([vera docs]) +- Remove IHC XML Element from discovery data ([@dingusdk] - [#15719]) ([ihc docs]) ([binary_sensor.ihc docs]) ([light.ihc docs]) ([sensor.ihc docs]) ([switch.ihc docs]) +- Context ([@balloob] - [#15674]) ([api docs]) ([http docs]) ([light docs]) ([switch docs]) ([websocket_api docs]) +- Break up components/auth ([@awarecan] - [#15713]) ([auth docs]) (new-platform) +- Add a component for Sisyphus Kinetic Art Tables ([@jkeljo] - [#14472]) ([sisyphus docs]) ([light.sisyphus docs]) ([media_player.sisyphus docs]) (new-platform) +- Command Line Sensor - json_attributes ([@alexhardwicke] - [#15679]) ([sensor.command_line docs]) +- Upgrade youtube_dl to 2018.07.21 ([@fabaff] - [#15718]) ([media_extractor docs]) +- Upgrade numpy to 1.15.0 ([@fabaff] - [#15722]) ([binary_sensor.trend docs]) ([image_processing.opencv docs]) +- Upgrade spiderpy to 1.2.0 ([@peternijssen] - [#15729]) ([spider docs]) +- Upgrade beautifulsoup4 to 4.6.1 ([@fabaff] - [#15727]) ([device_tracker docs]) ([sensor.geizhals docs]) ([sensor.scrape docs]) ([sensor.sytadin docs]) +- Upgrade mutagen to 1.41.0 ([@fabaff] - [#15739]) ([tts docs]) +- Upgrade sqlalchemy to 1.2.10 ([@fabaff] - [#15737]) ([sensor.sql docs]) +- Upgrade voluptuous to 0.11.3 ([@fabaff] - [#15735]) +- Upgrade youtube_dl to 2018.07.29 ([@fabaff] - [#15734]) ([media_extractor docs]) +- Upgrade pyowm to 2.9.0 ([@fabaff] - [#15736]) ([sensor.openweathermap docs]) ([weather.openweathermap docs]) +- Various updates ([@fabaff] - [#15738]) ([camera.proxy docs]) +- Denonavr version push to 0.7.5 ([@starkillerOG] - [#15743]) ([media_player.denonavr docs]) +- Make FutureNow light remember last brightness when turning on ([@juhaniemi] - [#15733]) ([light.futurenow docs]) +- Add Genie Aladdin Connect cover component ([@shoejosh] - [#15699]) ([cover.aladdin_connect docs]) (new-platform) +- Add mvglive option to store multiple departures in attributes ([@DavidMStraub] - [#15454]) ([sensor.mvglive docs]) +- Add other wemo motion sensor identifier ([@danielfaulknor] - [#15627]) ([wemo docs]) +- Remove self type hints ([@awarecan] - [#15732]) ([fan docs]) ([climate.honeywell docs]) ([fan.dyson docs]) ([fan.insteon_local docs]) ([fan.template docs]) ([fan.wink docs]) ([fan.zha docs]) + +[#14472]: https://github.com/home-assistant/home-assistant/pull/14472 +[#15051]: https://github.com/home-assistant/home-assistant/pull/15051 +[#15132]: https://github.com/home-assistant/home-assistant/pull/15132 +[#15242]: https://github.com/home-assistant/home-assistant/pull/15242 +[#15356]: https://github.com/home-assistant/home-assistant/pull/15356 +[#15390]: https://github.com/home-assistant/home-assistant/pull/15390 +[#15430]: https://github.com/home-assistant/home-assistant/pull/15430 +[#15441]: https://github.com/home-assistant/home-assistant/pull/15441 +[#15442]: https://github.com/home-assistant/home-assistant/pull/15442 +[#15451]: https://github.com/home-assistant/home-assistant/pull/15451 +[#15454]: https://github.com/home-assistant/home-assistant/pull/15454 +[#15455]: https://github.com/home-assistant/home-assistant/pull/15455 +[#15467]: https://github.com/home-assistant/home-assistant/pull/15467 +[#15475]: https://github.com/home-assistant/home-assistant/pull/15475 +[#15484]: https://github.com/home-assistant/home-assistant/pull/15484 +[#15487]: https://github.com/home-assistant/home-assistant/pull/15487 +[#15490]: https://github.com/home-assistant/home-assistant/pull/15490 +[#15493]: https://github.com/home-assistant/home-assistant/pull/15493 +[#15498]: https://github.com/home-assistant/home-assistant/pull/15498 +[#15499]: https://github.com/home-assistant/home-assistant/pull/15499 +[#15500]: https://github.com/home-assistant/home-assistant/pull/15500 +[#15503]: https://github.com/home-assistant/home-assistant/pull/15503 +[#15510]: https://github.com/home-assistant/home-assistant/pull/15510 +[#15516]: https://github.com/home-assistant/home-assistant/pull/15516 +[#15523]: https://github.com/home-assistant/home-assistant/pull/15523 +[#15525]: https://github.com/home-assistant/home-assistant/pull/15525 +[#15529]: https://github.com/home-assistant/home-assistant/pull/15529 +[#15531]: https://github.com/home-assistant/home-assistant/pull/15531 +[#15536]: https://github.com/home-assistant/home-assistant/pull/15536 +[#15540]: https://github.com/home-assistant/home-assistant/pull/15540 +[#15542]: https://github.com/home-assistant/home-assistant/pull/15542 +[#15548]: https://github.com/home-assistant/home-assistant/pull/15548 +[#15551]: https://github.com/home-assistant/home-assistant/pull/15551 +[#15555]: https://github.com/home-assistant/home-assistant/pull/15555 +[#15558]: https://github.com/home-assistant/home-assistant/pull/15558 +[#15565]: https://github.com/home-assistant/home-assistant/pull/15565 +[#15569]: https://github.com/home-assistant/home-assistant/pull/15569 +[#15572]: https://github.com/home-assistant/home-assistant/pull/15572 +[#15574]: https://github.com/home-assistant/home-assistant/pull/15574 +[#15577]: https://github.com/home-assistant/home-assistant/pull/15577 +[#15584]: https://github.com/home-assistant/home-assistant/pull/15584 +[#15587]: https://github.com/home-assistant/home-assistant/pull/15587 +[#15591]: https://github.com/home-assistant/home-assistant/pull/15591 +[#15603]: https://github.com/home-assistant/home-assistant/pull/15603 +[#15605]: https://github.com/home-assistant/home-assistant/pull/15605 +[#15611]: https://github.com/home-assistant/home-assistant/pull/15611 +[#15612]: https://github.com/home-assistant/home-assistant/pull/15612 +[#15614]: https://github.com/home-assistant/home-assistant/pull/15614 +[#15626]: https://github.com/home-assistant/home-assistant/pull/15626 +[#15627]: https://github.com/home-assistant/home-assistant/pull/15627 +[#15633]: https://github.com/home-assistant/home-assistant/pull/15633 +[#15636]: https://github.com/home-assistant/home-assistant/pull/15636 +[#15637]: https://github.com/home-assistant/home-assistant/pull/15637 +[#15639]: https://github.com/home-assistant/home-assistant/pull/15639 +[#15640]: https://github.com/home-assistant/home-assistant/pull/15640 +[#15645]: https://github.com/home-assistant/home-assistant/pull/15645 +[#15649]: https://github.com/home-assistant/home-assistant/pull/15649 +[#15652]: https://github.com/home-assistant/home-assistant/pull/15652 +[#15653]: https://github.com/home-assistant/home-assistant/pull/15653 +[#15662]: https://github.com/home-assistant/home-assistant/pull/15662 +[#15671]: https://github.com/home-assistant/home-assistant/pull/15671 +[#15674]: https://github.com/home-assistant/home-assistant/pull/15674 +[#15677]: https://github.com/home-assistant/home-assistant/pull/15677 +[#15679]: https://github.com/home-assistant/home-assistant/pull/15679 +[#15681]: https://github.com/home-assistant/home-assistant/pull/15681 +[#15682]: https://github.com/home-assistant/home-assistant/pull/15682 +[#15683]: https://github.com/home-assistant/home-assistant/pull/15683 +[#15689]: https://github.com/home-assistant/home-assistant/pull/15689 +[#15690]: https://github.com/home-assistant/home-assistant/pull/15690 +[#15694]: https://github.com/home-assistant/home-assistant/pull/15694 +[#15699]: https://github.com/home-assistant/home-assistant/pull/15699 +[#15708]: https://github.com/home-assistant/home-assistant/pull/15708 +[#15713]: https://github.com/home-assistant/home-assistant/pull/15713 +[#15718]: https://github.com/home-assistant/home-assistant/pull/15718 +[#15719]: https://github.com/home-assistant/home-assistant/pull/15719 +[#15722]: https://github.com/home-assistant/home-assistant/pull/15722 +[#15727]: https://github.com/home-assistant/home-assistant/pull/15727 +[#15729]: https://github.com/home-assistant/home-assistant/pull/15729 +[#15732]: https://github.com/home-assistant/home-assistant/pull/15732 +[#15733]: https://github.com/home-assistant/home-assistant/pull/15733 +[#15734]: https://github.com/home-assistant/home-assistant/pull/15734 +[#15735]: https://github.com/home-assistant/home-assistant/pull/15735 +[#15736]: https://github.com/home-assistant/home-assistant/pull/15736 +[#15737]: https://github.com/home-assistant/home-assistant/pull/15737 +[#15738]: https://github.com/home-assistant/home-assistant/pull/15738 +[#15739]: https://github.com/home-assistant/home-assistant/pull/15739 +[#15743]: https://github.com/home-assistant/home-assistant/pull/15743 +[@DavidMStraub]: https://github.com/DavidMStraub +[@JackNova]: https://github.com/JackNova +[@PrimusNZ]: https://github.com/PrimusNZ +[@alanfischer]: https://github.com/alanfischer +[@alexhardwicke]: https://github.com/alexhardwicke +[@amelchio]: https://github.com/amelchio +[@andrey-git]: https://github.com/andrey-git +[@awarecan]: https://github.com/awarecan +[@azogue]: https://github.com/azogue +[@bachya]: https://github.com/bachya +[@balloob]: https://github.com/balloob +[@danielfaulknor]: https://github.com/danielfaulknor +[@danielperna84]: https://github.com/danielperna84 +[@digiblur]: https://github.com/digiblur +[@dingusdk]: https://github.com/dingusdk +[@dshokouhi]: https://github.com/dshokouhi +[@eavanvalkenburg]: https://github.com/eavanvalkenburg +[@fabaff]: https://github.com/fabaff +[@fucm]: https://github.com/fucm +[@gieljnssns]: https://github.com/gieljnssns +[@glpatcern]: https://github.com/glpatcern +[@huangyupeng]: https://github.com/huangyupeng +[@jcconnell]: https://github.com/jcconnell +[@jeradM]: https://github.com/jeradM +[@jkeljo]: https://github.com/jkeljo +[@juhaniemi]: https://github.com/juhaniemi +[@kalimaul]: https://github.com/kalimaul +[@lukiffer]: https://github.com/lukiffer +[@mu4yu3]: https://github.com/mu4yu3 +[@mxworm]: https://github.com/mxworm +[@peternijssen]: https://github.com/peternijssen +[@pvizeli]: https://github.com/pvizeli +[@quthla]: https://github.com/quthla +[@rorr73]: https://github.com/rorr73 +[@scop]: https://github.com/scop +[@sherazlodhi]: https://github.com/sherazlodhi +[@shoejosh]: https://github.com/shoejosh +[@squirtbrnr]: https://github.com/squirtbrnr +[@starkillerOG]: https://github.com/starkillerOG +[@teharris1]: https://github.com/teharris1 +[@turbokongen]: https://github.com/turbokongen +[@visibilityspots]: https://github.com/visibilityspots +[@w1ll1am23]: https://github.com/w1ll1am23 +[@wingy3181]: https://github.com/wingy3181 +[alarm_control_panel.mqtt docs]: /components/alarm_control_panel.mqtt/ +[alarm_control_panel.simplisafe docs]: /components/alarm_control_panel.simplisafe/ +[alarmdecoder docs]: /components/alarmdecoder/ +[api docs]: /components/api/ +[apple_tv docs]: /components/apple_tv/ +[arlo docs]: /components/arlo/ +[auth docs]: /components/auth/ +[binary_sensor.alarmdecoder docs]: /components/binary_sensor.alarmdecoder/ +[binary_sensor.ihc docs]: /components/binary_sensor.ihc/ +[binary_sensor.insteon_plm docs]: /components/binary_sensor.insteon_plm/ +[binary_sensor.tahoma docs]: /components/binary_sensor.tahoma/ +[binary_sensor.trend docs]: /components/binary_sensor.trend/ +[calendar.todoist docs]: /components/calendar.todoist/ +[camera docs]: /components/camera/ +[camera.demo docs]: /components/camera.demo/ +[camera.nest docs]: /components/camera.nest/ +[camera.proxy docs]: /components/camera.proxy/ +[climate.heatmiser docs]: /components/climate.heatmiser/ +[climate.honeywell docs]: /components/climate.honeywell/ +[climate.spider docs]: /components/climate.spider/ +[climate.tuya docs]: /components/climate.tuya/ +[cloud docs]: /components/cloud/ +[config docs]: /components/config/ +[cover.aladdin_connect docs]: /components/cover.aladdin_connect/ +[cover.brunt docs]: /components/cover.brunt/ +[cover.tuya docs]: /components/cover.tuya/ +[device_tracker docs]: /components/device_tracker/ +[device_tracker.tile docs]: /components/device_tracker.tile/ +[fan docs]: /components/fan/ +[fan.comfoconnect docs]: /components/fan.comfoconnect/ +[fan.dyson docs]: /components/fan.dyson/ +[fan.insteon_local docs]: /components/fan.insteon_local/ +[fan.template docs]: /components/fan.template/ +[fan.tuya docs]: /components/fan.tuya/ +[fan.wink docs]: /components/fan.wink/ +[fan.zha docs]: /components/fan.zha/ +[google_assistant docs]: /components/google_assistant/ +[hassio docs]: /components/hassio/ +[homematic docs]: /components/homematic/ +[homematicip_cloud docs]: /components/homematicip_cloud/ +[http docs]: /components/http/ +[ihc docs]: /components/ihc/ +[image_processing.opencv docs]: /components/image_processing.opencv/ +[insteon_plm docs]: /components/insteon_plm/ +[light docs]: /components/light/ +[light.futurenow docs]: /components/light.futurenow/ +[light.ihc docs]: /components/light.ihc/ +[light.mqtt docs]: /components/light.mqtt/ +[light.sisyphus docs]: /components/light.sisyphus/ +[light.tplink docs]: /components/light.tplink/ +[mailgun docs]: /components/mailgun/ +[media_extractor docs]: /components/media_extractor/ +[media_player docs]: /components/media_player/ +[media_player.bluesound docs]: /components/media_player.bluesound/ +[media_player.denonavr docs]: /components/media_player.denonavr/ +[media_player.pandora docs]: /components/media_player.pandora/ +[media_player.sisyphus docs]: /components/media_player.sisyphus/ +[media_player.sonos docs]: /components/media_player.sonos/ +[mqtt docs]: /components/mqtt/ +[neato docs]: /components/neato/ +[netatmo docs]: /components/netatmo/ +[netgear_lte docs]: /components/netgear_lte/ +[notify docs]: /components/notify/ +[rachio docs]: /components/rachio/ +[scene.tuya docs]: /components/scene.tuya/ +[sensor.bme280 docs]: /components/sensor.bme280/ +[sensor.buienradar docs]: /components/sensor.buienradar/ +[sensor.citybikes docs]: /components/sensor.citybikes/ +[sensor.command_line docs]: /components/sensor.command_line/ +[sensor.fritzbox_callmonitor docs]: /components/sensor.fritzbox_callmonitor/ +[sensor.geizhals docs]: /components/sensor.geizhals/ +[sensor.ihc docs]: /components/sensor.ihc/ +[sensor.magicseaweed docs]: /components/sensor.magicseaweed/ +[sensor.modem_callerid docs]: /components/sensor.modem_callerid/ +[sensor.moon docs]: /components/sensor.moon/ +[sensor.mvglive docs]: /components/sensor.mvglive/ +[sensor.netatmo docs]: /components/sensor.netatmo/ +[sensor.netgear_lte docs]: /components/sensor.netgear_lte/ +[sensor.nzbget docs]: /components/sensor.nzbget/ +[sensor.openweathermap docs]: /components/sensor.openweathermap/ +[sensor.pollen docs]: /components/sensor.pollen/ +[sensor.pyload docs]: /components/sensor.pyload/ +[sensor.scrape docs]: /components/sensor.scrape/ +[sensor.sql docs]: /components/sensor.sql/ +[sensor.strings.moon.json docs]: /components/sensor.strings.moon.json/ +[sensor.sytadin docs]: /components/sensor.sytadin/ +[sensor.waze_travel_time docs]: /components/sensor.waze_travel_time/ +[sisyphus docs]: /components/sisyphus/ +[smappee docs]: /components/smappee/ +[spider docs]: /components/spider/ +[switch docs]: /components/switch/ +[switch.ihc docs]: /components/switch.ihc/ +[switch.insteon_plm docs]: /components/switch.insteon_plm/ +[switch.mqtt docs]: /components/switch.mqtt/ +[switch.spider docs]: /components/switch.spider/ +[switch.tplink docs]: /components/switch.tplink/ +[tahoma docs]: /components/tahoma/ +[tts docs]: /components/tts/ +[tuya docs]: /components/tuya/ +[vacuum.neato docs]: /components/vacuum.neato/ +[vera docs]: /components/vera/ +[weather.openweathermap docs]: /components/weather.openweathermap/ +[websocket_api docs]: /components/websocket_api/ +[wemo docs]: /components/wemo/ +[zwave docs]: /components/zwave/