From 45c1dee8df92118b15f7b25cedbc1d8e61a365f4 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Fri, 22 Sep 2017 23:06:14 -0700 Subject: [PATCH] Release blog post 0.54 --- _config.yml | 8 +- source/_components/light.abode.markdown | 2 +- .../_components/sensor.worxlandroid.markdown | 1 - source/_components/switch.telnet.markdown | 3 +- source/_components/vacuum.mqtt.markdown | 2 +- source/_posts/2017-09-23-release-54.markdown | 355 ++++++++++++++++++ .../images/blog/2017-09-0.54/components.png | Bin 0 -> 102146 bytes 7 files changed, 362 insertions(+), 9 deletions(-) create mode 100644 source/_posts/2017-09-23-release-54.markdown create mode 100644 source/images/blog/2017-09-0.54/components.png diff --git a/_config.yml b/_config.yml index 220f016d3fe..daebb5427a8 100644 --- a/_config.yml +++ b/_config.yml @@ -139,12 +139,12 @@ social: # Home Assistant release details current_major_version: 0 -current_minor_version: 53 -current_patch_version: 1 -date_released: 2017-09-12 +current_minor_version: 54 +current_patch_version: 0 +date_released: 2017-09-23 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. # Major release: -patch_version_notes: "#release-0531---september-11" +patch_version_notes: "#" # Minor release (Example #release-0431---april-25): diff --git a/source/_components/light.abode.markdown b/source/_components/light.abode.markdown index 88e1ca7e1b1..bb6d597deef 100644 --- a/source/_components/light.abode.markdown +++ b/source/_components/light.abode.markdown @@ -9,7 +9,7 @@ sharing: true footer: true logo: abode.jpg ha_release: 0.54 -ha_category: Cover +ha_category: Light ha_iot_class: "Cloud Push" --- diff --git a/source/_components/sensor.worxlandroid.markdown b/source/_components/sensor.worxlandroid.markdown index 98b699b9ab8..abe0fbb14ce 100644 --- a/source/_components/sensor.worxlandroid.markdown +++ b/source/_components/sensor.worxlandroid.markdown @@ -9,7 +9,6 @@ sharing: true footer: true ha_category: DIY ha_release: 0.54 -logo: home-assistant.png ha_iot_class: "Local Polling" --- diff --git a/source/_components/switch.telnet.markdown b/source/_components/switch.telnet.markdown index ed27c55a92c..e20b2262ade 100644 --- a/source/_components/switch.telnet.markdown +++ b/source/_components/switch.telnet.markdown @@ -7,7 +7,6 @@ sidebar: true comments: false sharing: true footer: true -logo: home-assistant.png ha_category: Switch ha_release: 0.54 ha_iot_class: "Local Polling" @@ -29,7 +28,7 @@ switch: command_on: "PWR ON" command_off: "PWR OFF" command_state: "PWR?" - value_template: '{{ value == "PWR=01" }}' + value_template: '{% raw %}{{ value == "PWR=01" }}{% endraw %}' ``` Configuration variables: diff --git a/source/_components/vacuum.mqtt.markdown b/source/_components/vacuum.mqtt.markdown index c8b45ff6119..34f98401703 100644 --- a/source/_components/vacuum.mqtt.markdown +++ b/source/_components/vacuum.mqtt.markdown @@ -1,6 +1,6 @@ --- layout: page -title: "MQTT" +title: "MQTT Vacuum" description: "Instructions how to integrate your MQTT enabled Vacuum within Home Assistant." date: 2017-09-11 20:26 sidebar: true diff --git a/source/_posts/2017-09-23-release-54.markdown b/source/_posts/2017-09-23-release-54.markdown new file mode 100644 index 00000000000..97fb51ea0c8 --- /dev/null +++ b/source/_posts/2017-09-23-release-54.markdown @@ -0,0 +1,355 @@ +--- +layout: post +title: "0.54: Todoist, DoorBird, Abode cameras" +description: "4 years of Home Assistant is celebrated with another great release." +date: 2017-09-23 00:11:05 +date_formatted: "September 23, 2017" +author: Paulus Schoutsen +author_twitter: balloob +comments: true +categories: Release-Notes +og_image: /images/blog/2017-09-0.54/components.png +--- + + + +We're approaching the end of September and that means that it was our birthday! We are now officially 4 years old and are getting more amazing with every release. This release too will include some great new stuff and tons of bugfixes. Included is a bug fix by [@fanthos] that should fix the frontend in some browsers. If you had issues with your browser before, make sure to check out this release. + +This release we've started the work to make our Xiaomi integrations more robust. This meant that we've had to rename the components to make it more clear which of the Xiaomi protocols are being used. We have some developers working on making this very affordable home automation solution a first class citizen in the Home Assistant ecosystem, stay tuned for more integrations! + +Another cool thing in this release is the new [`mqtt_statestream`][mqtt_statestream docs] component to export state changes to MQTT. Each entity will be exported on their own topic which makes it very easy to subscribe to individual entity updates. + +## {% linkable_title 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) +- DoorBird Component ([@Klikini] - [#9281]) ([doorbird docs]) ([binary_sensor.doorbird docs]) ([camera.doorbird docs]) ([switch.doorbird 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) +- Telnet switch ([@multiholle] - [#8913]) ([switch.telnet docs]) (new-platform) +- Abode services, events, lights, cameras, automations, quick actions. ([@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]) ([sensor.worxlandroid docs]) (new-platform) + +## {% linkable_title If you need help... %} +...don't hesitate to use our very active [forums][forum] or join us for a little [chat][discord]. 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][issue]. Make sure to fill in all fields of the issue template. + + + +## {% linkable_title Breaking Changes %} + +- Sensor - OneWire: This update changes the names of the sensors from `` to ` ` ([@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) +- Version 0.53 introduced a bug in the HomeMatic component which breaks the usage of system variables on the CCU / Homegear. This has not been fixed yet. If you are using these variables in your automations you should skip updates until the bug has been resolved. Upgrading is safe however if you only interact with devices. + +## {% linkable_title 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]) +- 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]) +- 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 ([@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]) +- MPD small improvements ([@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]) +- 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 ([@Blender3D] - [#9431]) ([sensor.dte_energy_bridge docs]) +- Telnet switch ([@multiholle] - [#8913]) ([switch.telnet docs]) (new-platform) +- Abode services, events, lights, cameras, automations, quick actions. ([@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]) ([sensor.worxlandroid 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 ([@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 ([@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 +[@MisterWil]: https://github.com/MisterWil +[@pdanilew]: https://github.com/pdanilew +[@marthoc]: https://github.com/marthoc +[@spektren]: https://github.com/spektren +[@Blender3D]: https://github.com/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]: /components/abode/ +[alarm_control_panel.abode docs]: /components/alarm_control_panel.abode/ +[alarm_control_panel.manual docs]: /components/alarm_control_panel.manual/ +[alarm_control_panel.satel_integra docs]: /components/alarm_control_panel.satel_integra/ +[alarm_control_panel.spc docs]: /components/alarm_control_panel.spc/ +[alexa docs]: /components/alexa/ +[api docs]: /components/api/ +[apple_tv docs]: /components/apple_tv/ +[axis docs]: /components/axis/ +[binary_sensor.abode docs]: /components/binary_sensor.abode/ +[binary_sensor.bayesian docs]: /components/binary_sensor.bayesian/ +[binary_sensor.doorbird docs]: /components/binary_sensor.doorbird/ +[binary_sensor.knx docs]: /components/binary_sensor.knx/ +[binary_sensor.mqtt docs]: /components/binary_sensor.mqtt/ +[binary_sensor.satel_integra docs]: /components/binary_sensor.satel_integra/ +[binary_sensor.spc docs]: /components/binary_sensor.spc/ +[calendar.todoist docs]: /components/calendar.todoist/ +[camera.abode docs]: /components/camera.abode/ +[camera.axis docs]: /components/camera.axis/ +[camera.doorbird docs]: /components/camera.doorbird/ +[camera.uvc docs]: /components/camera.uvc/ +[climate.knx docs]: /components/climate.knx/ +[config.zwave docs]: /components/config.zwave/ +[cover.abode docs]: /components/cover.abode/ +[cover.knx docs]: /components/cover.knx/ +[device_tracker.aruba docs]: /components/device_tracker.aruba/ +[device_tracker.automatic docs]: /components/device_tracker.automatic/ +[device_tracker.keenetic_ndms2 docs]: /components/device_tracker.keenetic_ndms2/ +[device_tracker.owntracks docs]: /components/device_tracker.owntracks/ +[doorbird docs]: /components/doorbird/ +[emulated_hue docs]: /components/emulated_hue/ +[homematic docs]: /components/homematic/ +[input_boolean docs]: /components/input_boolean/ +[light.abode docs]: /components/light.abode/ +[light.knx docs]: /components/light.knx/ +[light.lifx docs]: /components/light.lifx/ +[light.template docs]: /components/light.template/ +[light.tradfri docs]: /components/light.tradfri/ +[light.xiaomi_philipslight docs]: /components/light.xiaomi_philipslight/ +[lock.abode docs]: /components/lock.abode/ +[media_player.apple_tv docs]: /components/media_player.apple_tv/ +[media_player.mpd docs]: /components/media_player.mpd/ +[media_player.russound_rio docs]: /components/media_player.russound_rio/ +[media_player.universal docs]: /components/media_player.universal/ +[mqtt_statestream docs]: /components/mqtt_statestream/ +[notify.html5 docs]: /components/notify.html5/ +[notify.xmpp docs]: /components/notify.xmpp/ +[python_script docs]: /components/python_script/ +[satel_integra docs]: /components/satel_integra/ +[sensor.airvisual docs]: /components/sensor.airvisual/ +[sensor.citybikes docs]: /components/sensor.citybikes/ +[sensor.coinmarketcap docs]: /components/sensor.coinmarketcap/ +[sensor.dte_energy_bridge docs]: /components/sensor.dte_energy_bridge/ +[sensor.fitbit docs]: /components/sensor.fitbit/ +[sensor.homematic docs]: /components/sensor.homematic/ +[sensor.knx docs]: /components/sensor.knx/ +[sensor.mopar docs]: /components/sensor.mopar/ +[sensor.onewire docs]: /components/sensor.onewire/ +[sensor.swiss_public_transport docs]: /components/sensor.swiss_public_transport/ +[sensor.systemmonitor docs]: /components/sensor.systemmonitor/ +[sensor.uber docs]: /components/sensor.uber/ +[sensor.worxlandroid docs]: /components/sensor.worxlandroid/ +[switch.abode docs]: /components/switch.abode/ +[switch.broadlink docs]: /components/switch.broadlink/ +[switch.doorbird docs]: /components/switch.doorbird/ +[switch.knx docs]: /components/switch.knx/ +[switch.rest docs]: /components/switch.rest/ +[switch.telnet docs]: /components/switch.telnet/ +[vacuum docs]: /components/vacuum/ +[vacuum.mqtt docs]: /components/vacuum.mqtt/ +[vacuum.xiaomi docs]: /components/vacuum.xiaomi/ +[xiaomi docs]: /components/xiaomi/ +[xiaomi_aqara docs]: /components/xiaomi_aqara/ +[zwave docs]: /components/zwave/ +[forum]: https://community.home-assistant.io/ +[issue]: https://github.com/home-assistant/home-assistant/issues +[discord]: https://discord.gg/c5DvZ4e diff --git a/source/images/blog/2017-09-0.54/components.png b/source/images/blog/2017-09-0.54/components.png new file mode 100644 index 0000000000000000000000000000000000000000..4e217aa3ded80fa0e1c20613d8eda4c1225ca8fe GIT binary patch literal 102146 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%0APX%s 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