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)
Breaking Changes
- Moon sensor states are now lowercase with underscores instead of spaces, allowing it to be translated in the frontend. ([pvizeli] - [15498]) ([sensor.moon docs]) ([sensor.strings.moon.json docs]) (breaking change)
- Insteon Mini-Remote now emit events instead of show as a binary sensor ([teharris1] - [15523]) ([insteon_plm docs]) ([binary_sensor.insteon_plm docs]) ([switch.insteon_plm docs]) (breaking change)
- Simplisafe to use new API: co, fire, flood, and last_event are no longer part of the SimpliSafe alarm object in the new API and are not available in this upgrade, making this a breaking change for anyone using those. They will be added back in some fashion at a later date (probably exposed as individual sensors) ([w1ll1am23] - [15542]) ([alarm_control_panel.simplisafe docs]) (breaking change)
- Smappee: The updated library shows the temperature as degrees Celsius instead of centi degrees Celsius. ([visibilityspots] - [15636]) ([smappee docs]) (breaking change)
Beta Fixes
- Fix Min/Max Kelvin color temp attribute for Google ([bryanyork] - [15697]) ([google_assistant docs]) (beta fix)
- Only report color temp when in the correct color mode ([Kane610] - [15791]) ([light.deconz docs]) (beta fix)
- Return True from Nest setup ([balloob] - [15797]) ([nest docs]) (beta fix)
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])
- Fix Min/Max Kelvin color temp attribute for Google ([bryanyork] - [15697]) ([google_assistant docs]) (beta fix)
- Only report color temp when in the correct color mode ([Kane610] - [15791]) ([light.deconz docs]) (beta fix)
- Return True from Nest setup ([balloob] - [15797]) ([nest docs]) (beta fix)
[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
[15697]: https://github.com/home-assistant/home-assistant/pull/15697
[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
[15791]: https://github.com/home-assistant/home-assistant/pull/15791
[15797]: https://github.com/home-assistant/home-assistant/pull/15797
[DavidMStraub]: https://github.com/DavidMStraub
[JackNova]: https://github.com/JackNova
[Kane610]: https://github.com/Kane610
[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
[bryanyork]: https://github.com/bryanyork
[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]: https://www.home-assistant.io/components/alarm_control_panel.mqtt/
[alarm_control_panel.simplisafe docs]: https://www.home-assistant.io/components/alarm_control_panel.simplisafe/
[alarmdecoder docs]: https://www.home-assistant.io/components/alarmdecoder/
[api docs]: https://www.home-assistant.io/components/api/
[apple_tv docs]: https://www.home-assistant.io/components/apple_tv/
[arlo docs]: https://www.home-assistant.io/components/arlo/
[auth docs]: https://www.home-assistant.io/components/auth/
[binary_sensor.alarmdecoder docs]: https://www.home-assistant.io/components/binary_sensor.alarmdecoder/
[binary_sensor.ihc docs]: https://www.home-assistant.io/components/binary_sensor.ihc/
[binary_sensor.insteon_plm docs]: https://www.home-assistant.io/components/binary_sensor.insteon_plm/
[binary_sensor.tahoma docs]: https://www.home-assistant.io/components/binary_sensor.tahoma/
[binary_sensor.trend docs]: https://www.home-assistant.io/components/binary_sensor.trend/
[calendar.todoist docs]: https://www.home-assistant.io/components/calendar.todoist/
[camera docs]: https://www.home-assistant.io/components/camera/
[camera.demo docs]: https://www.home-assistant.io/components/camera.demo/
[camera.nest docs]: https://www.home-assistant.io/components/camera.nest/
[camera.proxy docs]: https://www.home-assistant.io/components/camera.proxy/
[climate.heatmiser docs]: https://www.home-assistant.io/components/climate.heatmiser/
[climate.honeywell docs]: https://www.home-assistant.io/components/climate.honeywell/
[climate.spider docs]: https://www.home-assistant.io/components/climate.spider/
[climate.tuya docs]: https://www.home-assistant.io/components/climate.tuya/
[cloud docs]: https://www.home-assistant.io/components/cloud/
[config docs]: https://www.home-assistant.io/components/config/
[cover.aladdin_connect docs]: https://www.home-assistant.io/components/cover.aladdin_connect/
[cover.brunt docs]: https://www.home-assistant.io/components/cover.brunt/
[cover.tuya docs]: https://www.home-assistant.io/components/cover.tuya/
[device_tracker docs]: https://www.home-assistant.io/components/device_tracker/
[device_tracker.tile docs]: https://www.home-assistant.io/components/device_tracker.tile/
[fan docs]: https://www.home-assistant.io/components/fan/
[fan.comfoconnect docs]: https://www.home-assistant.io/components/fan.comfoconnect/
[fan.dyson docs]: https://www.home-assistant.io/components/fan.dyson/
[fan.insteon_local docs]: https://www.home-assistant.io/components/fan.insteon_local/
[fan.template docs]: https://www.home-assistant.io/components/fan.template/
[fan.tuya docs]: https://www.home-assistant.io/components/fan.tuya/
[fan.wink docs]: https://www.home-assistant.io/components/fan.wink/
[fan.zha docs]: https://www.home-assistant.io/components/fan.zha/
[google_assistant docs]: https://www.home-assistant.io/components/google_assistant/
[hassio docs]: https://www.home-assistant.io/components/hassio/
[homematic docs]: https://www.home-assistant.io/components/homematic/
[homematicip_cloud docs]: https://www.home-assistant.io/components/homematicip_cloud/
[http docs]: https://www.home-assistant.io/components/http/
[ihc docs]: https://www.home-assistant.io/components/ihc/
[image_processing.opencv docs]: https://www.home-assistant.io/components/image_processing.opencv/
[insteon_plm docs]: https://www.home-assistant.io/components/insteon_plm/
[light docs]: https://www.home-assistant.io/components/light/
[light.deconz docs]: https://www.home-assistant.io/components/light.deconz/
[light.futurenow docs]: https://www.home-assistant.io/components/light.futurenow/
[light.ihc docs]: https://www.home-assistant.io/components/light.ihc/
[light.mqtt docs]: https://www.home-assistant.io/components/light.mqtt/
[light.sisyphus docs]: https://www.home-assistant.io/components/light.sisyphus/
[light.tplink docs]: https://www.home-assistant.io/components/light.tplink/
[mailgun docs]: https://www.home-assistant.io/components/mailgun/
[media_extractor docs]: https://www.home-assistant.io/components/media_extractor/
[media_player docs]: https://www.home-assistant.io/components/media_player/
[media_player.bluesound docs]: https://www.home-assistant.io/components/media_player.bluesound/
[media_player.denonavr docs]: https://www.home-assistant.io/components/media_player.denonavr/
[media_player.pandora docs]: https://www.home-assistant.io/components/media_player.pandora/
[media_player.sisyphus docs]: https://www.home-assistant.io/components/media_player.sisyphus/
[media_player.sonos docs]: https://www.home-assistant.io/components/media_player.sonos/
[mqtt docs]: https://www.home-assistant.io/components/mqtt/
[neato docs]: https://www.home-assistant.io/components/neato/
[nest docs]: https://www.home-assistant.io/components/nest/
[netatmo docs]: https://www.home-assistant.io/components/netatmo/
[netgear_lte docs]: https://www.home-assistant.io/components/netgear_lte/
[notify docs]: https://www.home-assistant.io/components/notify/
[rachio docs]: https://www.home-assistant.io/components/rachio/
[scene.tuya docs]: https://www.home-assistant.io/components/scene.tuya/
[sensor.bme280 docs]: https://www.home-assistant.io/components/sensor.bme280/
[sensor.buienradar docs]: https://www.home-assistant.io/components/sensor.buienradar/
[sensor.citybikes docs]: https://www.home-assistant.io/components/sensor.citybikes/
[sensor.command_line docs]: https://www.home-assistant.io/components/sensor.command_line/
[sensor.fritzbox_callmonitor docs]: https://www.home-assistant.io/components/sensor.fritzbox_callmonitor/
[sensor.geizhals docs]: https://www.home-assistant.io/components/sensor.geizhals/
[sensor.ihc docs]: https://www.home-assistant.io/components/sensor.ihc/
[sensor.magicseaweed docs]: https://www.home-assistant.io/components/sensor.magicseaweed/
[sensor.modem_callerid docs]: https://www.home-assistant.io/components/sensor.modem_callerid/
[sensor.moon docs]: https://www.home-assistant.io/components/sensor.moon/
[sensor.mvglive docs]: https://www.home-assistant.io/components/sensor.mvglive/
[sensor.netatmo docs]: https://www.home-assistant.io/components/sensor.netatmo/
[sensor.netgear_lte docs]: https://www.home-assistant.io/components/sensor.netgear_lte/
[sensor.nzbget docs]: https://www.home-assistant.io/components/sensor.nzbget/
[sensor.openweathermap docs]: https://www.home-assistant.io/components/sensor.openweathermap/
[sensor.pollen docs]: https://www.home-assistant.io/components/sensor.pollen/
[sensor.pyload docs]: https://www.home-assistant.io/components/sensor.pyload/
[sensor.scrape docs]: https://www.home-assistant.io/components/sensor.scrape/
[sensor.sql docs]: https://www.home-assistant.io/components/sensor.sql/
[sensor.strings.moon.json docs]: https://www.home-assistant.io/components/sensor.strings.moon.json/
[sensor.sytadin docs]: https://www.home-assistant.io/components/sensor.sytadin/
[sensor.waze_travel_time docs]: https://www.home-assistant.io/components/sensor.waze_travel_time/
[sisyphus docs]: https://www.home-assistant.io/components/sisyphus/
[smappee docs]: https://www.home-assistant.io/components/smappee/
[spider docs]: https://www.home-assistant.io/components/spider/
[switch docs]: https://www.home-assistant.io/components/switch/
[switch.ihc docs]: https://www.home-assistant.io/components/switch.ihc/
[switch.insteon_plm docs]: https://www.home-assistant.io/components/switch.insteon_plm/
[switch.mqtt docs]: https://www.home-assistant.io/components/switch.mqtt/
[switch.spider docs]: https://www.home-assistant.io/components/switch.spider/
[switch.tplink docs]: https://www.home-assistant.io/components/switch.tplink/
[tahoma docs]: https://www.home-assistant.io/components/tahoma/
[tts docs]: https://www.home-assistant.io/components/tts/
[tuya docs]: https://www.home-assistant.io/components/tuya/
[vacuum.neato docs]: https://www.home-assistant.io/components/vacuum.neato/
[vera docs]: https://www.home-assistant.io/components/vera/
[weather.openweathermap docs]: https://www.home-assistant.io/components/weather.openweathermap/
[websocket_api docs]: https://www.home-assistant.io/components/websocket_api/
[wemo docs]: https://www.home-assistant.io/components/wemo/
[zwave docs]: https://www.home-assistant.io/components/zwave/