New Platforms
- Added mqtt_statestream component ([mw-white] - [9286]) ([mqtt_statestream docs]) (new-platform)
- Add support for Todoist platform ([Jay2645] - [9236]) ([calendar.todoist docs]) (new-platform)
- Basic MQTT vacuum support ([johnboiles] - [9386]) ([vacuum docs]) ([vacuum.mqtt docs]) (new-platform)
- Added Zyxel Keenetic NDMS2 based routers support for device tracking ([foxel] - [9315]) ([device_tracker.keenetic_ndms2 docs]) (new-platform)
- DoorBird Component ([Klikini] - [9281]) ([doorbird docs]) ([binary_sensor.doorbird docs]) ([camera.doorbird docs]) ([switch.doorbird docs]) (new-platform)
- Telnet switch ([multiholle] - [8913]) ([switch.telnet docs]) (new-platform)
- Abode services, events, lights, cameras, automations, quick actions. ([1091741+MisterWil] - [9310]) ([abode docs]) ([alarm_control_panel.abode docs]) ([binary_sensor.abode docs]) ([camera.abode docs]) ([cover.abode docs]) ([light.abode docs]) ([lock.abode docs]) ([switch.abode docs]) (new-platform)
- Added satel_integra alarm panel and binary sensor platform ([c-soft] - [9336]) ([satel_integra docs]) ([alarm_control_panel.satel_integra docs]) ([binary_sensor.satel_integra docs]) (new-platform)
- Worx Landroid sensor ([nilzen] - [9416]) ([worx-landroid docs]) ([sensor.worx-landroid docs]) (new-platform)
Breaking Changes
- Sensor - OneWire: This update changes the names of the sensors from `<sensor_name>` to `<sensor_name> <Sensor_type>` ([tcastberg] - [9404]) ([sensor.onewire docs]) (breaking change)
- Renamed Xiaomi platforms to include their protocol names. xiaomi -> xiaomi_aqara, xiaomi_aqara.switch, xiaomi_aqara.light, xiaomi_aqara.binary_sensor, ... and vacuum.xiaomi, xiaomi_philipslight -> xiaomi_miio, vacuum.xiaomi_miio, light.xiaomi_miio ([danielhiversen] - [9426]) (breaking change)
- Swiss Public Transport sensor: All times handled by the Swiss Public Transport sensor are now in ISO 8601 format. Please update your templates sensors and automations. ([fabaff] - [9129]) ([sensor.swiss_public_transport docs]) (breaking change)
- iOS: All category identifiers need to be lowercase. If you do not update, it will break actionable notifications to IOS devices sent by scripts/automations. ([rbflurry] - [9427]) (breaking change)
- Fitbit: Put endpoints behind `/api` like the other oauth-using components ([happyleavesaoc] - [9460]) ([sensor.fitbit docs]) (breaking change)
All changes
- Add HTTP Basic auth to RESTful Switch ([amelchio] - [9162]) ([switch.rest docs])
- Bump pywebpush and pyJWT versions ([fanaticDavid] - [9355]) ([notify.html5 docs])
- Add /usr/sbin to PATH ([morberg] - [9364])
- Add polling interval service and setting available through zwave node entity panel ([turbokongen] - [9056]) ([zwave docs]) ([config.zwave docs])
- Round off probability to 2 decimals. ([arsaboo] - [9365]) ([binary_sensor.bayesian docs])
- Added mqtt_statestream component ([mw-white] - [9286]) ([mqtt_statestream docs]) (new-platform)
- typo in waypoint import topic preventing waypoint import ([diplix] - [9338]) ([device_tracker.owntracks docs])
- Cleanup and simplitfy the async state update ([pvizeli] - [9390])
- Update cloud auth ([balloob] - [9357])
- Allow multiple observations of same entity ([jlmcgehee21] - [9391]) ([binary_sensor.bayesian docs])
- Break up Alexa per functionality ([balloob] - [9400]) ([alexa docs])
- Upgrade psutil to 5.3.1 ([fabaff] - [9403]) ([sensor.systemmonitor docs])
- fix mopar sensor ([happyleavesaoc] - [9389]) ([sensor.mopar docs])
- Support specifying no Apple TVs ([postlund] - [9394]) ([apple_tv docs])
- Update netdisco to 1.2.0 ([balloob] - [9408])
- components/xiaomi: Add initial discovery using NetDisco. ([pfalcon] - [9283]) ([xiaomi docs])
- Fix copy&paste mistake ([tinloaf] - [9378])
- Added log-file command line flag ([TD22057] - [9422])
- Add LC_CTYPE to environment variables in macOS ([morberg] - [9227])
- Added more devices and types to onewire ([tcastberg] - [9404]) ([sensor.onewire docs]) (breaking change)
- Bump uvcclient to 0.10.1 to work with beta NVR releases ([antonym] - [9423]) ([camera.uvc docs])
- full RGB support for users of tradfri GW ([31916694+spektren] - [9411]) ([light.tradfri docs])
- Add support for Todoist platform ([Jay2645] - [9236]) ([calendar.todoist docs]) (new-platform)
- Fix artwork bug in Apple TV ([postlund] - [9415]) ([media_player.apple_tv docs])
- Bump python-mirobo for improved device support and introduce API changes. ([syssi] - [9424]) ([light.xiaomi_philipslight docs]) ([vacuum.xiaomi docs])
- MPD small improvements ([24255269+pdanilew] - [9301]) ([media_player.mpd docs])
- update broadlink.py to add support for MP1 switch ([giangvo] - [9222]) ([switch.broadlink docs])
- Fix displaying of friendly_name for light template component ([rollbrettler] - [9413]) ([light.template docs])
- Improve Python script ([doudz] - [9417]) ([python_script docs])
- Add manual alarm_control_panel pending time per state ([snjoetw] - [9264]) ([alarm_control_panel.manual docs])
- Rename xiaomi 9425 ([danielhiversen] - [9426]) (breaking change)
- Bump version of aioautomatic ([armills] - [9435]) ([device_tracker.automatic docs])
- Fix russound_rio for python 3.4 ([wickerwaka] - [9428]) ([media_player.russound_rio docs])
- Basic MQTT vacuum support ([johnboiles] - [9386]) ([vacuum docs]) ([vacuum.mqtt docs]) (new-platform)
- Optimaze vacuum mqtt platform ([pvizeli] - [9439]) ([vacuum.mqtt docs])
- Polymer access to log file broken when using new log file command line ([TD22057] - [9437]) ([api docs])
- Allow empty hostnames when detecting devices with the aruba device_tracker. ([michaelarnauts] - [9440]) ([device_tracker.aruba docs])
- mqtt_statestream: Update to append 'state' to topic for future use with mqtt discovery ([mw-white] - [9446]) ([mqtt_statestream docs])
- Fix for DTE Energy Bridge returning the wrong units from time to time ([kylehendricks] - [9246]) ([sensor.dte_energy_bridge docs])
- Refactor Swiss Public Transport sensor ([fabaff] - [9129]) ([sensor.swiss_public_transport docs]) (breaking change)
- Added Zyxel Keenetic NDMS2 based routers support for device tracking ([foxel] - [9315]) ([device_tracker.keenetic_ndms2 docs]) (new-platform)
- Add city/state/country options and fix bugs for airvisual ([bachya] - [9436]) ([sensor.airvisual docs])
- Fix emulated hue warning message ([astone123] - [9452]) ([emulated_hue docs])
- Alexa smart home native support ([pvizeli] - [9443])
- fix for Twitter notifications without media ([MikeChristianson] - [9448])
- Load WebComponent polyfill on header. ([fanthos] - [9438])
- Fix issue 5728: Emulated Hue UPnP crashes on special characters. ([SqyD] - [9453])
- Ios notify camera fix ([rbflurry] - [9427]) (breaking change)
- Adds MQTT Fan Discovery ([hufman] - [9463])
- Upgrade sqlalchemy to 1.1.14 ([fabaff] - [9458])
- Upgrade uber_rides to 0.6.0 ([fabaff] - [9457]) ([sensor.uber docs])
- Upgrade youtube_dl to 2017.9.15 ([fabaff] - [9456])
- DoorBird Component ([Klikini] - [9281]) ([doorbird docs]) ([binary_sensor.doorbird docs]) ([camera.doorbird docs]) ([switch.doorbird docs]) (new-platform)
- Fix recorder does not vacuum SQLite DB on purge ([milanvo] - [9469])
- fitbit fixes ([happyleavesaoc] - [9460]) ([sensor.fitbit docs]) (breaking change)
- Fix typo in services.yaml ([mika] - [9475])
- Upgrade pyasn1 to 0.3.5 and pyasn1-modules to 0.1.4 ([fabaff] - [9474]) ([notify.xmpp docs])
- Xiaomi Gateway: Allow static configuration of a gateway without discovery ([syssi] - [9464]) ([xiaomi_aqara docs])
- Added support for the DTE Energy Bridge v2 ([452469+Blender3D] - [9431]) ([sensor.dte_energy_bridge docs])
- Telnet switch ([multiholle] - [8913]) ([switch.telnet docs]) (new-platform)
- Abode services, events, lights, cameras, automations, quick actions. ([1091741+MisterWil] - [9310]) ([abode docs]) ([alarm_control_panel.abode docs]) ([binary_sensor.abode docs]) ([camera.abode docs]) ([cover.abode docs]) ([light.abode docs]) ([lock.abode docs]) ([switch.abode docs]) (new-platform)
- Added satel_integra alarm panel and binary sensor platform ([c-soft] - [9336]) ([satel_integra docs]) ([alarm_control_panel.satel_integra docs]) ([binary_sensor.satel_integra docs]) (new-platform)
- Worx Landroid sensor ([nilzen] - [9416]) ([worx-landroid docs]) ([sensor.worx-landroid docs]) (new-platform)
- Fix universal media_player mute ([colindunn] - [9462]) ([media_player.universal docs])
- Small improvement of KNX Covers ([Julius2342] - [9476])
- Upgrade async_timeout to 1.4.0 ([fabaff] - [9488])
- Bump version of abodepy ([1091741+MisterWil] - [9491]) ([abode docs])
- Upgrade coinmarketcap to 4.1.1 ([fabaff] - [9490]) ([sensor.coinmarketcap docs])
- Upgrade blockchain to 1.4.0 ([fabaff] - [9489])
- Solve Recorder component failing when using Axis component ([Kane610] - [9293]) ([axis docs]) ([camera.axis docs])
- switch to pypi for xiaomi gw ([danielhiversen] - [9498]) ([xiaomi_aqara docs])
- renamed add_devices to async_add_devices according to hass naming scheme ([Julius2342] - [9485]) ([binary_sensor.knx docs]) ([climate.knx docs]) ([light.knx docs]) ([sensor.knx docs]) ([switch.knx docs])
- Revert "renamed add_devices to async_add_devices according to hass naming scheme (9485)" ([pvizeli] - [9503]) ([alarm_control_panel.spc docs]) ([binary_sensor.knx docs]) ([binary_sensor.spc docs]) ([climate.knx docs]) ([light.knx docs]) ([sensor.citybikes docs]) ([sensor.knx docs]) ([sensor.worxlandroid docs]) ([switch.knx docs])
- LIFX: fix multi-zone color restore after effects ([amelchio] - [9492]) ([light.lifx docs])
- renamed add_devices to async_add_devices according to hass naming scheme (second try after failed 9485) ([Julius2342] - [9505]) ([alarm_control_panel.spc docs]) ([binary_sensor.knx docs]) ([binary_sensor.spc docs]) ([climate.knx docs]) ([light.knx docs]) ([sensor.citybikes docs]) ([sensor.knx docs]) ([sensor.worxlandroid docs]) ([switch.knx docs])
- Xiaomi pycryptodome ([danielhiversen] - [9511]) ([xiaomi_aqara docs])
- Bumped pyhomematic, additional device support ([danielperna84] - [9506]) ([homematic docs]) ([sensor.homematic docs])
- abode: Bump abodepy dependency to 0.11.7 ([vickyg3] - [9504]) ([abode docs])
- abode: Set device_type in state attributes ([vickyg3] - [9515]) ([abode docs])
- update xiaomi aqara lib ([danielhiversen] - [9520]) ([xiaomi_aqara docs])
- added services.yaml integration for input_boolean ([skalavala] - [9519]) ([input_boolean docs])
- Add reload service to python_script ([doudz] - [9512]) ([python_script docs])
- MQTT Binary Sensor - Add availability_topic for online/offline status ([30442019+marthoc] - [9507]) ([binary_sensor.mqtt docs])
- Fix typo within cover/knx https://github.com/XKNX/xknx/issues/64 ([Julius2342] - [#9527]) ([cover.knx docs])
- LIFX: improve performance of setting multi-zone lights to a single color ([amelchio] - [9526]) ([light.lifx docs])
[8913]: https://github.com/home-assistant/home-assistant/pull/8913
[9056]: https://github.com/home-assistant/home-assistant/pull/9056
[9129]: https://github.com/home-assistant/home-assistant/pull/9129
[9162]: https://github.com/home-assistant/home-assistant/pull/9162
[9222]: https://github.com/home-assistant/home-assistant/pull/9222
[9227]: https://github.com/home-assistant/home-assistant/pull/9227
[9236]: https://github.com/home-assistant/home-assistant/pull/9236
[9246]: https://github.com/home-assistant/home-assistant/pull/9246
[9264]: https://github.com/home-assistant/home-assistant/pull/9264
[9281]: https://github.com/home-assistant/home-assistant/pull/9281
[9283]: https://github.com/home-assistant/home-assistant/pull/9283
[9286]: https://github.com/home-assistant/home-assistant/pull/9286
[9293]: https://github.com/home-assistant/home-assistant/pull/9293
[9301]: https://github.com/home-assistant/home-assistant/pull/9301
[9310]: https://github.com/home-assistant/home-assistant/pull/9310
[9315]: https://github.com/home-assistant/home-assistant/pull/9315
[9336]: https://github.com/home-assistant/home-assistant/pull/9336
[9338]: https://github.com/home-assistant/home-assistant/pull/9338
[9355]: https://github.com/home-assistant/home-assistant/pull/9355
[9357]: https://github.com/home-assistant/home-assistant/pull/9357
[9364]: https://github.com/home-assistant/home-assistant/pull/9364
[9365]: https://github.com/home-assistant/home-assistant/pull/9365
[9378]: https://github.com/home-assistant/home-assistant/pull/9378
[9386]: https://github.com/home-assistant/home-assistant/pull/9386
[9389]: https://github.com/home-assistant/home-assistant/pull/9389
[9390]: https://github.com/home-assistant/home-assistant/pull/9390
[9391]: https://github.com/home-assistant/home-assistant/pull/9391
[9394]: https://github.com/home-assistant/home-assistant/pull/9394
[9400]: https://github.com/home-assistant/home-assistant/pull/9400
[9403]: https://github.com/home-assistant/home-assistant/pull/9403
[9404]: https://github.com/home-assistant/home-assistant/pull/9404
[9408]: https://github.com/home-assistant/home-assistant/pull/9408
[9411]: https://github.com/home-assistant/home-assistant/pull/9411
[9413]: https://github.com/home-assistant/home-assistant/pull/9413
[9415]: https://github.com/home-assistant/home-assistant/pull/9415
[9416]: https://github.com/home-assistant/home-assistant/pull/9416
[9417]: https://github.com/home-assistant/home-assistant/pull/9417
[9422]: https://github.com/home-assistant/home-assistant/pull/9422
[9423]: https://github.com/home-assistant/home-assistant/pull/9423
[9424]: https://github.com/home-assistant/home-assistant/pull/9424
[9426]: https://github.com/home-assistant/home-assistant/pull/9426
[9427]: https://github.com/home-assistant/home-assistant/pull/9427
[9428]: https://github.com/home-assistant/home-assistant/pull/9428
[9431]: https://github.com/home-assistant/home-assistant/pull/9431
[9435]: https://github.com/home-assistant/home-assistant/pull/9435
[9436]: https://github.com/home-assistant/home-assistant/pull/9436
[9437]: https://github.com/home-assistant/home-assistant/pull/9437
[9438]: https://github.com/home-assistant/home-assistant/pull/9438
[9439]: https://github.com/home-assistant/home-assistant/pull/9439
[9440]: https://github.com/home-assistant/home-assistant/pull/9440
[9443]: https://github.com/home-assistant/home-assistant/pull/9443
[9446]: https://github.com/home-assistant/home-assistant/pull/9446
[9448]: https://github.com/home-assistant/home-assistant/pull/9448
[9452]: https://github.com/home-assistant/home-assistant/pull/9452
[9453]: https://github.com/home-assistant/home-assistant/pull/9453
[9456]: https://github.com/home-assistant/home-assistant/pull/9456
[9457]: https://github.com/home-assistant/home-assistant/pull/9457
[9458]: https://github.com/home-assistant/home-assistant/pull/9458
[9460]: https://github.com/home-assistant/home-assistant/pull/9460
[9462]: https://github.com/home-assistant/home-assistant/pull/9462
[9463]: https://github.com/home-assistant/home-assistant/pull/9463
[9464]: https://github.com/home-assistant/home-assistant/pull/9464
[9469]: https://github.com/home-assistant/home-assistant/pull/9469
[9474]: https://github.com/home-assistant/home-assistant/pull/9474
[9475]: https://github.com/home-assistant/home-assistant/pull/9475
[9476]: https://github.com/home-assistant/home-assistant/pull/9476
[9485]: https://github.com/home-assistant/home-assistant/pull/9485
[9488]: https://github.com/home-assistant/home-assistant/pull/9488
[9489]: https://github.com/home-assistant/home-assistant/pull/9489
[9490]: https://github.com/home-assistant/home-assistant/pull/9490
[9491]: https://github.com/home-assistant/home-assistant/pull/9491
[9492]: https://github.com/home-assistant/home-assistant/pull/9492
[9498]: https://github.com/home-assistant/home-assistant/pull/9498
[9503]: https://github.com/home-assistant/home-assistant/pull/9503
[9504]: https://github.com/home-assistant/home-assistant/pull/9504
[9505]: https://github.com/home-assistant/home-assistant/pull/9505
[9506]: https://github.com/home-assistant/home-assistant/pull/9506
[9507]: https://github.com/home-assistant/home-assistant/pull/9507
[9511]: https://github.com/home-assistant/home-assistant/pull/9511
[9512]: https://github.com/home-assistant/home-assistant/pull/9512
[9515]: https://github.com/home-assistant/home-assistant/pull/9515
[9519]: https://github.com/home-assistant/home-assistant/pull/9519
[9520]: https://github.com/home-assistant/home-assistant/pull/9520
[9526]: https://github.com/home-assistant/home-assistant/pull/9526
[9527]: https://github.com/home-assistant/home-assistant/pull/9527
[1091741+MisterWil]: https://github.com/1091741+MisterWil
[24255269+pdanilew]: https://github.com/24255269+pdanilew
[30442019+marthoc]: https://github.com/30442019+marthoc
[31916694+spektren]: https://github.com/31916694+spektren
[452469+Blender3D]: https://github.com/452469+Blender3D
[Jay2645]: https://github.com/Jay2645
[Julius2342]: https://github.com/Julius2342
[Kane610]: https://github.com/Kane610
[Klikini]: https://github.com/Klikini
[MikeChristianson]: https://github.com/MikeChristianson
[SqyD]: https://github.com/SqyD
[TD22057]: https://github.com/TD22057
[amelchio]: https://github.com/amelchio
[antonym]: https://github.com/antonym
[armills]: https://github.com/armills
[arsaboo]: https://github.com/arsaboo
[astone123]: https://github.com/astone123
[bachya]: https://github.com/bachya
[balloob]: https://github.com/balloob
[c-soft]: https://github.com/c-soft
[colindunn]: https://github.com/colindunn
[danielhiversen]: https://github.com/danielhiversen
[danielperna84]: https://github.com/danielperna84
[diplix]: https://github.com/diplix
[doudz]: https://github.com/doudz
[fabaff]: https://github.com/fabaff
[fanaticDavid]: https://github.com/fanaticDavid
[fanthos]: https://github.com/fanthos
[foxel]: https://github.com/foxel
[giangvo]: https://github.com/giangvo
[happyleavesaoc]: https://github.com/happyleavesaoc
[hufman]: https://github.com/hufman
[jlmcgehee21]: https://github.com/jlmcgehee21
[johnboiles]: https://github.com/johnboiles
[kylehendricks]: https://github.com/kylehendricks
[michaelarnauts]: https://github.com/michaelarnauts
[mika]: https://github.com/mika
[milanvo]: https://github.com/milanvo
[morberg]: https://github.com/morberg
[multiholle]: https://github.com/multiholle
[mw-white]: https://github.com/mw-white
[nilzen]: https://github.com/nilzen
[pfalcon]: https://github.com/pfalcon
[postlund]: https://github.com/postlund
[pvizeli]: https://github.com/pvizeli
[rbflurry]: https://github.com/rbflurry
[rollbrettler]: https://github.com/rollbrettler
[skalavala]: https://github.com/skalavala
[snjoetw]: https://github.com/snjoetw
[syssi]: https://github.com/syssi
[tcastberg]: https://github.com/tcastberg
[tinloaf]: https://github.com/tinloaf
[turbokongen]: https://github.com/turbokongen
[vickyg3]: https://github.com/vickyg3
[wickerwaka]: https://github.com/wickerwaka
[abode docs]: https://home-assistant.io/components/abode/
[alarm_control_panel.abode docs]: https://home-assistant.io/components/alarm_control_panel.abode/
[alarm_control_panel.manual docs]: https://home-assistant.io/components/alarm_control_panel.manual/
[alarm_control_panel.satel_integra docs]: https://home-assistant.io/components/alarm_control_panel.satel_integra/
[alarm_control_panel.spc docs]: https://home-assistant.io/components/alarm_control_panel.spc/
[alexa docs]: https://home-assistant.io/components/alexa/
[api docs]: https://home-assistant.io/components/api/
[apple_tv docs]: https://home-assistant.io/components/apple_tv/
[axis docs]: https://home-assistant.io/components/axis/
[binary_sensor.abode docs]: https://home-assistant.io/components/binary_sensor.abode/
[binary_sensor.bayesian docs]: https://home-assistant.io/components/binary_sensor.bayesian/
[binary_sensor.doorbird docs]: https://home-assistant.io/components/binary_sensor.doorbird/
[binary_sensor.knx docs]: https://home-assistant.io/components/binary_sensor.knx/
[binary_sensor.mqtt docs]: https://home-assistant.io/components/binary_sensor.mqtt/
[binary_sensor.satel_integra docs]: https://home-assistant.io/components/binary_sensor.satel_integra/
[binary_sensor.spc docs]: https://home-assistant.io/components/binary_sensor.spc/
[calendar.todoist docs]: https://home-assistant.io/components/calendar.todoist/
[camera.abode docs]: https://home-assistant.io/components/camera.abode/
[camera.axis docs]: https://home-assistant.io/components/camera.axis/
[camera.doorbird docs]: https://home-assistant.io/components/camera.doorbird/
[camera.uvc docs]: https://home-assistant.io/components/camera.uvc/
[climate.knx docs]: https://home-assistant.io/components/climate.knx/
[config.zwave docs]: https://home-assistant.io/components/config.zwave/
[cover.abode docs]: https://home-assistant.io/components/cover.abode/
[cover.knx docs]: https://home-assistant.io/components/cover.knx/
[device_tracker.aruba docs]: https://home-assistant.io/components/device_tracker.aruba/
[device_tracker.automatic docs]: https://home-assistant.io/components/device_tracker.automatic/
[device_tracker.keenetic_ndms2 docs]: https://home-assistant.io/components/device_tracker.keenetic_ndms2/
[device_tracker.owntracks docs]: https://home-assistant.io/components/device_tracker.owntracks/
[doorbird docs]: https://home-assistant.io/components/doorbird/
[emulated_hue docs]: https://home-assistant.io/components/emulated_hue/
[homematic docs]: https://home-assistant.io/components/homematic/
[input_boolean docs]: https://home-assistant.io/components/input_boolean/
[light.abode docs]: https://home-assistant.io/components/light.abode/
[light.knx docs]: https://home-assistant.io/components/light.knx/
[light.lifx docs]: https://home-assistant.io/components/light.lifx/
[light.template docs]: https://home-assistant.io/components/light.template/
[light.tradfri docs]: https://home-assistant.io/components/light.tradfri/
[light.xiaomi_philipslight docs]: https://home-assistant.io/components/light.xiaomi_philipslight/
[lock.abode docs]: https://home-assistant.io/components/lock.abode/
[media_player.apple_tv docs]: https://home-assistant.io/components/media_player.apple_tv/
[media_player.mpd docs]: https://home-assistant.io/components/media_player.mpd/
[media_player.russound_rio docs]: https://home-assistant.io/components/media_player.russound_rio/
[media_player.universal docs]: https://home-assistant.io/components/media_player.universal/
[mqtt_statestream docs]: https://home-assistant.io/components/mqtt_statestream/
[notify.html5 docs]: https://home-assistant.io/components/notify.html5/
[notify.xmpp docs]: https://home-assistant.io/components/notify.xmpp/
[python_script docs]: https://home-assistant.io/components/python_script/
[satel_integra docs]: https://home-assistant.io/components/satel_integra/
[sensor.airvisual docs]: https://home-assistant.io/components/sensor.airvisual/
[sensor.citybikes docs]: https://home-assistant.io/components/sensor.citybikes/
[sensor.coinmarketcap docs]: https://home-assistant.io/components/sensor.coinmarketcap/
[sensor.dte_energy_bridge docs]: https://home-assistant.io/components/sensor.dte_energy_bridge/
[sensor.fitbit docs]: https://home-assistant.io/components/sensor.fitbit/
[sensor.homematic docs]: https://home-assistant.io/components/sensor.homematic/
[sensor.knx docs]: https://home-assistant.io/components/sensor.knx/
[sensor.mopar docs]: https://home-assistant.io/components/sensor.mopar/
[sensor.onewire docs]: https://home-assistant.io/components/sensor.onewire/
[sensor.swiss_public_transport docs]: https://home-assistant.io/components/sensor.swiss_public_transport/
[sensor.systemmonitor docs]: https://home-assistant.io/components/sensor.systemmonitor/
[sensor.uber docs]: https://home-assistant.io/components/sensor.uber/
[sensor.worx-landroid docs]: https://home-assistant.io/components/sensor.worx-landroid/
[sensor.worxlandroid docs]: https://home-assistant.io/components/sensor.worxlandroid/
[switch.abode docs]: https://home-assistant.io/components/switch.abode/
[switch.broadlink docs]: https://home-assistant.io/components/switch.broadlink/
[switch.doorbird docs]: https://home-assistant.io/components/switch.doorbird/
[switch.knx docs]: https://home-assistant.io/components/switch.knx/
[switch.rest docs]: https://home-assistant.io/components/switch.rest/
[switch.telnet docs]: https://home-assistant.io/components/switch.telnet/
[vacuum docs]: https://home-assistant.io/components/vacuum/
[vacuum.mqtt docs]: https://home-assistant.io/components/vacuum.mqtt/
[vacuum.xiaomi docs]: https://home-assistant.io/components/vacuum.xiaomi/
[worx-landroid docs]: https://home-assistant.io/components/worx-landroid/
[xiaomi docs]: https://home-assistant.io/components/xiaomi/
[xiaomi_aqara docs]: https://home-assistant.io/components/xiaomi_aqara/
[zwave docs]: https://home-assistant.io/components/zwave/