diff --git a/atom.xml b/atom.xml index 7eee16ba87..a3c7fef431 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2018-02-10T20:24:37+00:00 + 2018-02-10T22:21:46+00:00 https://home-assistant.io/ @@ -13,6 +13,315 @@ Octopress + + <![CDATA[0.63: Entity Registry, SQL Sensor, Mercedes cars]]> + + 2018-02-10T01:00:00+00:00 + https://home-assistant.io/blog/2018/02/10/release-63 +

+ +

Date set for dropping Python 3.4 support

+ +

As announced in October, we’re going to drop Python 3.4 support in 2018. We’ve now decided that in two releases, 0.65, the minimum Python version that will be supported is bumped to 3.5.3. This won’t impact most users. You are already fine if you’re using Hass.io, the latest Debian stable (Stretch) or a derivative of that (Raspbian, Ubuntu).

+ +

Entity Registry

+ +

This release introduces the entity registry. The entity registry allows integrations to reserve entity IDs. This means that we’ll automatically grant an entity ID to a device. It’s reserved so that no other device will ever get that entity ID. It also means that as a user, you will be able to customize the entity IDs for these devices.

+ +

For an integration to leverage the entity registry, it needs to define a unique ID for each of their entities. A unique ID is something that we can uniquely identify the device and that is not configurable. So a serial number and mac address are ok, IP addresses or names are not.

+ +

Examples of integrations that have unique IDs defined in this release are Z-Wave, Hue, Nest, LIFX, Sonos, Apple TV.

+ +

To update the entity ID that will be assigned to your device, update <config>/entity_registry.yaml and restart Home Assistant (reloading on the fly is planned for a future release).

+ +

The entity registry will assign an entity ID the first time that a device is seen. This should be the same entity ID as it always was before. If this is not the case, update the registration entity to change it back to the old entity ID.

+ +

We’re planning a lot of cool stuff around the entity registry. Stay tuned!

+ +

New Platforms

+ + + +

If you need help…

+ +

…don’t hesitate to use our very active forums or join us for a little chat. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.

+ +

Reporting Issues

+ +

Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.

+ + + +

Breaking Changes

+ +
    +
  • updated sensor name (@philklei - #12084) (sensor.tahoma docs) (breaking change)
  • +
  • Originally Canary camera is added per location and only displays an image that was captured due to motion. Now it is per device (each location can have multiple devices) with live stream support. (@snjoetw - #11949) (canary docs) (camera.canary docs) (breaking change)
  • +
  • Avoid influxdb filling connection pool: The influxdb retry_queue_limit configuration variable no longer has any effect and can be removed. (@amelchio - #12182) (influxdb docs) (breaking change)
  • +
  • Some spelling mistakes in default entity names have been fixed in (@OttoWinter - #12041). This is causing these entity_id changes: +
      +
    • Seven segments display: image_processing.seven_segement_ocr_[...]image_processing.seven_segment_ocr_[...]
    • +
    • Rain Bird Switch: switch.sprinker_[...]switch.sprinkler_[...]
    • +
    • OpenEVSE Sensor: sensor.ambient_termperaturesensor.ambient_temperature
    • +
    • Fido: sensor.[...]_internaltional_remainingsensor.[...]_international remaining
    • +
    +
  • +
  • From version 0.64, Home Assistant will by default purge recorded state history that is older than 10 days. If you want to keep your recorded data for longer than that, you must configure the number of days to retain: +
      recorder:
    +    purge_keep_days: 30
    +
    +
    + +

    If you want to keep the previous default of never deleting history, use this configuration:

    +
      recorder:
    +    purge_interval: 0
    +
    +
    +

    (@amelchio - #11976)

    +
  • +
  • +

    Fix duplicate entity_ids in System Monitor (@fanaticDavid - #12124) (sensor.systemmonitor docs) (breaking change)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ResourceOld Entity IDNew Entity ID
    disk_usesensor.disk_usedsensor.disk_use
    load_15msensor.average_load_15msensor.load_15m
    load_1msensor.average_load_1msensor.load_1m
    load_5msensor.average_load_5msensor.load_5m
    memory_freesensor.ram_availablesensor.memory_free
    memory_usesensor.ram_usedsensor.memory_use
    network_insensor.receivedsensor.network_in
    network_outsensor.sentsensor.network_out
    packets_insensor.packets_receivedsensor.packets_in
    packets_outsensor.packets_sentsensor.packets_out
    processor_usesensor.cpu_usedsensor.processor_use
    swap_usesensor.swap_usedsensor.swap_use
    +
  • +
  • Developers only: Following EntityComponent methods have been removed: extract_from_service, async_update_group, async_reset, prepare_reload (@balloob - #12237) (breaking change)
  • +
+ +

All changes

+ + + +]]>
+
+ <![CDATA[Disabling Disqus comments]]> @@ -2610,44 +2919,6 @@ Demo is running... -> CTRL + C to shutdown

Listen online

-]]> -
- - - <![CDATA[Templates, dates and times]]> - - 2017-10-15T06:00:00+00:00 - https://home-assistant.io/blog/2017/10/15/templating-date-time - This Pull Request shows in a clear way what happens if the documentation is not as good as it should be. In short, it’s about Templating and how people start to think about creative ways to solve it if it’s not documented. Let’s assume that we want the current year. There are a couple of options available to do that:

- -
    -
  • Query JSON Test with a rest sensor and a value_template:.
  • -
  • Use a time_date sensor and a template {{ strptime(states('sensor.date'), '%Y-%m-%d').year }}.
  • -
  • Write a script in language X and use it with the command sensor or use date +"%Y" as a command:.
  • -
- - - -

We want it simpler, right? Templating offers now() and utcnow(). We will stick with now() in this blog post but it applies to utcnow() as well. Our documentation said:

- -
-

now() will be rendered as current time in your time zone.

-
- -

Hmmm, …OK, that’s a start. How to get the year? {{ now() }} gives you 2017-10-14 20:27:23.700401+02:00 which is far more than we are looking for. As an user you don’t want to dive into the code but there would you find the solution. You will get a Python datetime object from {{ now() }}. This means that you can access more than you think in a template:

- -
    -
  • For the time: now().microsecond, now().second, now().minute and now().hour
  • -
  • For the date: now().day, now().month and now().year
  • -
  • Misc: now().weekday() and now().isoweekday()
  • -
- -

For the year it would be: {{ now().year }}. I guess that there are rare use cases for now().resolution, now().min and now().max too.

- -

Hacktoberfest is still running. Working on the documentation is pretty easy. If you know a nice trick, want to help improving the page of a platform or just fix typo then please do. Our Website/Documentation section contains some requirements which are defined in the Documentation Standards and the “Create a page” documentation for other useful details.

- -

Thanks to Egor Tsinko for bringing this issue to our attention.

- ]]>
diff --git a/blog/2014/12/18/website-launched/index.html b/blog/2014/12/18/website-launched/index.html index d640a54f5b..9416a81ed1 100644 --- a/blog/2014/12/18/website-launched/index.html +++ b/blog/2014/12/18/website-launched/index.html @@ -135,6 +135,9 @@

Recent Posts

diff --git a/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html b/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html index b2c41a89ce..c7776d8747 100644 --- a/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html +++ b/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html @@ -169,6 +169,9 @@ This article will try to explain how they all relate.

Recent Posts

diff --git a/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html b/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html index 2443f5c413..0507dbae83 100644 --- a/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html +++ b/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html @@ -159,6 +159,9 @@

Recent Posts

diff --git a/blog/2015/01/11/bootstrapping-your-setup-with-discovery/index.html b/blog/2015/01/11/bootstrapping-your-setup-with-discovery/index.html index 3f6acd672e..61a59a1906 100644 --- a/blog/2015/01/11/bootstrapping-your-setup-with-discovery/index.html +++ b/blog/2015/01/11/bootstrapping-your-setup-with-discovery/index.html @@ -142,6 +142,9 @@

Recent Posts

diff --git a/blog/2015/01/13/nest-in-da-house/index.html b/blog/2015/01/13/nest-in-da-house/index.html index dd822d43b6..b650730f6c 100644 --- a/blog/2015/01/13/nest-in-da-house/index.html +++ b/blog/2015/01/13/nest-in-da-house/index.html @@ -146,6 +146,9 @@

Recent Posts

diff --git a/blog/2015/01/24/release-notes/index.html b/blog/2015/01/24/release-notes/index.html index a66e57069b..7783cb73a1 100644 --- a/blog/2015/01/24/release-notes/index.html +++ b/blog/2015/01/24/release-notes/index.html @@ -152,6 +152,9 @@ Home Assistant now supports --open-ui and

Recent Posts

diff --git a/blog/2015/02/08/looking-at-the-past/index.html b/blog/2015/02/08/looking-at-the-past/index.html index 4f92b16479..112beab4ff 100644 --- a/blog/2015/02/08/looking-at-the-past/index.html +++ b/blog/2015/02/08/looking-at-the-past/index.html @@ -157,6 +157,9 @@ Events are saved in a local database. Google Graphs is used to draw the graph. D

Recent Posts

diff --git a/blog/2015/02/24/streaming-updates/index.html b/blog/2015/02/24/streaming-updates/index.html index ce2cb6463f..85596d055e 100644 --- a/blog/2015/02/24/streaming-updates/index.html +++ b/blog/2015/02/24/streaming-updates/index.html @@ -143,6 +143,9 @@

Recent Posts

diff --git a/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html b/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html index 09031a9d03..fba032f76a 100644 --- a/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html +++ b/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html @@ -137,6 +137,9 @@

Recent Posts

diff --git a/blog/2015/03/08/new-logo/index.html b/blog/2015/03/08/new-logo/index.html index facb2a5772..f35ff627b1 100644 --- a/blog/2015/03/08/new-logo/index.html +++ b/blog/2015/03/08/new-logo/index.html @@ -140,6 +140,9 @@ The old logo, the new detailed logo and the new simple logo.

Recent Posts

diff --git a/blog/2015/03/11/release-notes/index.html b/blog/2015/03/11/release-notes/index.html index 0869b9d11e..ce421fe2fe 100644 --- a/blog/2015/03/11/release-notes/index.html +++ b/blog/2015/03/11/release-notes/index.html @@ -165,6 +165,9 @@ An initial version of voice control for Home Assistant has landed. The current i

Recent Posts

diff --git a/blog/2015/03/22/release-notes/index.html b/blog/2015/03/22/release-notes/index.html index b97a53f311..2b3553ca54 100644 --- a/blog/2015/03/22/release-notes/index.html +++ b/blog/2015/03/22/release-notes/index.html @@ -201,6 +201,9 @@ I (Paulus) have contributed a scene component. A user can create scenes that cap

Recent Posts

diff --git a/blog/2015/04/25/release-notes/index.html b/blog/2015/04/25/release-notes/index.html index 0b2da60a90..7e1a186f16 100644 --- a/blog/2015/04/25/release-notes/index.html +++ b/blog/2015/04/25/release-notes/index.html @@ -209,6 +209,9 @@

Recent Posts

diff --git a/blog/2015/05/09/utc-time-zone-awareness/index.html b/blog/2015/05/09/utc-time-zone-awareness/index.html index 0a4c0d3ed2..de800e5885 100644 --- a/blog/2015/05/09/utc-time-zone-awareness/index.html +++ b/blog/2015/05/09/utc-time-zone-awareness/index.html @@ -153,6 +153,9 @@

Recent Posts

diff --git a/blog/2015/05/14/release-notes/index.html b/blog/2015/05/14/release-notes/index.html index 492863d64f..1cf1e03af7 100644 --- a/blog/2015/05/14/release-notes/index.html +++ b/blog/2015/05/14/release-notes/index.html @@ -223,6 +223,9 @@ Before diving into the newly supported devices and services, I want to highlight

Recent Posts

diff --git a/blog/2015/06/10/release-notes/index.html b/blog/2015/06/10/release-notes/index.html index 90eef557ff..5e09a75a94 100644 --- a/blog/2015/06/10/release-notes/index.html +++ b/blog/2015/06/10/release-notes/index.html @@ -269,6 +269,9 @@ This switch platform allows you to control your motion detection setting on your

Recent Posts

diff --git a/blog/2015/07/11/ip-cameras-arduino-kodi-efergy-support/index.html b/blog/2015/07/11/ip-cameras-arduino-kodi-efergy-support/index.html index a214eee4c3..0f7320e0b0 100644 --- a/blog/2015/07/11/ip-cameras-arduino-kodi-efergy-support/index.html +++ b/blog/2015/07/11/ip-cameras-arduino-kodi-efergy-support/index.html @@ -233,6 +233,9 @@ Fabian has added support for Forecast.io to g

Recent Posts

diff --git a/blog/2015/08/09/mqtt-raspberry-pi-squeezebox-asuswrt-support/index.html b/blog/2015/08/09/mqtt-raspberry-pi-squeezebox-asuswrt-support/index.html index 20ccb02d4b..dc6383babe 100644 --- a/blog/2015/08/09/mqtt-raspberry-pi-squeezebox-asuswrt-support/index.html +++ b/blog/2015/08/09/mqtt-raspberry-pi-squeezebox-asuswrt-support/index.html @@ -216,6 +216,9 @@ Support for Temper temperature sensors has been contributed by

Recent Posts

diff --git a/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html b/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html index cac05aa945..5a447ef87c 100644 --- a/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html +++ b/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html @@ -153,6 +153,9 @@

Recent Posts

diff --git a/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/index.html b/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/index.html index b90e223550..5cde3bbac2 100644 --- a/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/index.html +++ b/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/index.html @@ -253,6 +253,9 @@ The automation and script syntax here is using a deprecated and no longer suppor

Recent Posts

diff --git a/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html b/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html index 95feab0d16..82c29efa88 100644 --- a/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html +++ b/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html @@ -214,6 +214,9 @@

Recent Posts

diff --git a/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant/index.html b/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant/index.html index f3ecec5d33..494c183cdb 100644 --- a/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant/index.html +++ b/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant/index.html @@ -291,6 +291,9 @@

Recent Posts

diff --git a/blog/2015/09/13/home-assistant-meets-ifttt/index.html b/blog/2015/09/13/home-assistant-meets-ifttt/index.html index af9bc844c1..794d72984d 100644 --- a/blog/2015/09/13/home-assistant-meets-ifttt/index.html +++ b/blog/2015/09/13/home-assistant-meets-ifttt/index.html @@ -281,6 +281,9 @@

Recent Posts

diff --git a/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html b/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html index bec0bcd90f..5eafe48d93 100644 --- a/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html +++ b/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html @@ -180,6 +180,9 @@ Glances web server started on http://0.0.0.0:61208/

Recent Posts

diff --git a/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html b/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html index 0a1c1b0c11..55ba9265ac 100644 --- a/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html +++ b/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html @@ -176,6 +176,9 @@ Automation has gotten a lot of love. It now supports conditions, multiple trigge

Recent Posts

diff --git a/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html b/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html index 2c64e87c4d..323d1facda 100644 --- a/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html +++ b/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html @@ -159,6 +159,9 @@ Map in Home Assistant showing two people and three zones (home, school, work)

Recent Posts

diff --git a/blog/2015/10/11/measure-temperature-with-esp8266-and-report-to-mqtt/index.html b/blog/2015/10/11/measure-temperature-with-esp8266-and-report-to-mqtt/index.html index 1980619e84..80ebc45c42 100644 --- a/blog/2015/10/11/measure-temperature-with-esp8266-and-report-to-mqtt/index.html +++ b/blog/2015/10/11/measure-temperature-with-esp8266-and-report-to-mqtt/index.html @@ -344,6 +344,9 @@ Home Assistant will keep track of historical values and allow you to integrate i

Recent Posts

diff --git a/blog/2015/10/11/rfxtrx-blinkstick-and-snmp-support/index.html b/blog/2015/10/11/rfxtrx-blinkstick-and-snmp-support/index.html index b3684f1996..2133d3d320 100644 --- a/blog/2015/10/11/rfxtrx-blinkstick-and-snmp-support/index.html +++ b/blog/2015/10/11/rfxtrx-blinkstick-and-snmp-support/index.html @@ -149,6 +149,9 @@

Recent Posts

diff --git a/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html b/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html index ef9d9dd972..1f8928f676 100644 --- a/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html +++ b/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html @@ -166,6 +166,9 @@ This makes more sense as most people run Home Assistant as a daemon

Recent Posts

diff --git a/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/index.html b/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/index.html index 076ff4326c..bb6453983d 100644 --- a/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/index.html +++ b/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/index.html @@ -164,6 +164,9 @@

Recent Posts

diff --git a/blog/2015/11/22/survey-november-2015/index.html b/blog/2015/11/22/survey-november-2015/index.html index d9d8decdf9..92ddacdabe 100644 --- a/blog/2015/11/22/survey-november-2015/index.html +++ b/blog/2015/11/22/survey-november-2015/index.html @@ -191,6 +191,9 @@

Recent Posts

diff --git a/blog/2015/12/05/community-highlights/index.html b/blog/2015/12/05/community-highlights/index.html index 11e48c6178..e24476ad2d 100644 --- a/blog/2015/12/05/community-highlights/index.html +++ b/blog/2015/12/05/community-highlights/index.html @@ -142,6 +142,9 @@

Recent Posts

diff --git a/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support/index.html b/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support/index.html index ef2cd745d3..e9ed389826 100644 --- a/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support/index.html +++ b/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support/index.html @@ -150,6 +150,9 @@

Recent Posts

diff --git a/blog/2015/12/07/influxdb-and-grafana/index.html b/blog/2015/12/07/influxdb-and-grafana/index.html index 063199c6db..d304e65fc4 100644 --- a/blog/2015/12/07/influxdb-and-grafana/index.html +++ b/blog/2015/12/07/influxdb-and-grafana/index.html @@ -204,6 +204,9 @@ name: binary_sensor

Recent Posts

diff --git a/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/index.html b/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/index.html index 2832d43f47..3ecf90c43f 100644 --- a/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/index.html +++ b/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/index.html @@ -171,6 +171,9 @@ This is where we’ll configure our task, so select the plus icon to select an a

Recent Posts

diff --git a/blog/2015/12/12/philips-hue-blocks-3rd-party-bulbs/index.html b/blog/2015/12/12/philips-hue-blocks-3rd-party-bulbs/index.html index 5dbca84fc0..c287b9c1fe 100644 --- a/blog/2015/12/12/philips-hue-blocks-3rd-party-bulbs/index.html +++ b/blog/2015/12/12/philips-hue-blocks-3rd-party-bulbs/index.html @@ -157,6 +157,9 @@ Philips Hue FAQ entries regarding 3rd party light bulbs.

Recent Posts

diff --git a/blog/2015/12/13/setup-encryption-using-lets-encrypt/index.html b/blog/2015/12/13/setup-encryption-using-lets-encrypt/index.html index e5543979db..c4e61ad520 100644 --- a/blog/2015/12/13/setup-encryption-using-lets-encrypt/index.html +++ b/blog/2015/12/13/setup-encryption-using-lets-encrypt/index.html @@ -199,6 +199,9 @@ sudo docker run -it --rm -p 80:80 --name certbot \

Recent Posts

diff --git a/blog/2015/12/22/amazon-echo-icloud-and-templates/index.html b/blog/2015/12/22/amazon-echo-icloud-and-templates/index.html index aa87d84331..9e9d5268aa 100644 --- a/blog/2015/12/22/amazon-echo-icloud-and-templates/index.html +++ b/blog/2015/12/22/amazon-echo-icloud-and-templates/index.html @@ -174,6 +174,9 @@

Recent Posts

diff --git a/blog/2016/01/17/extended-support-for-diy-solutions/index.html b/blog/2016/01/17/extended-support-for-diy-solutions/index.html index daa59f4390..2e3da7f2ad 100644 --- a/blog/2016/01/17/extended-support-for-diy-solutions/index.html +++ b/blog/2016/01/17/extended-support-for-diy-solutions/index.html @@ -165,6 +165,9 @@

Recent Posts

diff --git a/blog/2016/01/19/perfect-home-automation/index.html b/blog/2016/01/19/perfect-home-automation/index.html index 6d42541b5b..658a7423ad 100644 --- a/blog/2016/01/19/perfect-home-automation/index.html +++ b/blog/2016/01/19/perfect-home-automation/index.html @@ -154,6 +154,9 @@

Recent Posts

diff --git a/blog/2016/01/30/insteon-lifx-twitter-and-zigbee/index.html b/blog/2016/01/30/insteon-lifx-twitter-and-zigbee/index.html index b19ae30b51..d65237813a 100644 --- a/blog/2016/01/30/insteon-lifx-twitter-and-zigbee/index.html +++ b/blog/2016/01/30/insteon-lifx-twitter-and-zigbee/index.html @@ -168,6 +168,9 @@ Example of the new views in the frontend. Learn mor

Recent Posts

diff --git a/blog/2016/02/09/Smarter-Smart-Things-with-MQTT-and-Home-Assistant/index.html b/blog/2016/02/09/Smarter-Smart-Things-with-MQTT-and-Home-Assistant/index.html index 5618fef412..7cccdea0ad 100644 --- a/blog/2016/02/09/Smarter-Smart-Things-with-MQTT-and-Home-Assistant/index.html +++ b/blog/2016/02/09/Smarter-Smart-Things-with-MQTT-and-Home-Assistant/index.html @@ -288,6 +288,9 @@ Z-Wave light bulb |

Recent Posts

diff --git a/blog/2016/02/12/classifying-the-internet-of-things/index.html b/blog/2016/02/12/classifying-the-internet-of-things/index.html index 66039ef0cf..e1117fa64b 100644 --- a/blog/2016/02/12/classifying-the-internet-of-things/index.html +++ b/blog/2016/02/12/classifying-the-internet-of-things/index.html @@ -262,6 +262,9 @@

Recent Posts

diff --git a/blog/2016/02/13/speedtest-bloomsky-splunk-and-garage-doors/index.html b/blog/2016/02/13/speedtest-bloomsky-splunk-and-garage-doors/index.html index 2a90623b9b..763e88c6d3 100644 --- a/blog/2016/02/13/speedtest-bloomsky-splunk-and-garage-doors/index.html +++ b/blog/2016/02/13/speedtest-bloomsky-splunk-and-garage-doors/index.html @@ -173,6 +173,9 @@

Recent Posts

diff --git a/blog/2016/02/18/multi-room-audio-with-snapcast/index.html b/blog/2016/02/18/multi-room-audio-with-snapcast/index.html index a8a9a04c10..899ef47621 100644 --- a/blog/2016/02/18/multi-room-audio-with-snapcast/index.html +++ b/blog/2016/02/18/multi-room-audio-with-snapcast/index.html @@ -227,6 +227,9 @@

Recent Posts

diff --git a/blog/2016/02/20/community-highlights/index.html b/blog/2016/02/20/community-highlights/index.html index 41cbca6984..7f6201a551 100644 --- a/blog/2016/02/20/community-highlights/index.html +++ b/blog/2016/02/20/community-highlights/index.html @@ -170,6 +170,9 @@ Hold your NFC tag against the belly of Garfield to unlock the alarm.

Recent Posts

diff --git a/blog/2016/02/27/steam-d-link-smart-plugs-and-neurio-energy-sensors/index.html b/blog/2016/02/27/steam-d-link-smart-plugs-and-neurio-energy-sensors/index.html index 56460f50a1..664958a57a 100644 --- a/blog/2016/02/27/steam-d-link-smart-plugs-and-neurio-energy-sensors/index.html +++ b/blog/2016/02/27/steam-d-link-smart-plugs-and-neurio-energy-sensors/index.html @@ -172,6 +172,9 @@

Recent Posts

diff --git a/blog/2016/03/12/z-wave-pep257-templated-service-calls/index.html b/blog/2016/03/12/z-wave-pep257-templated-service-calls/index.html index bbced2d6f7..6b24091122 100644 --- a/blog/2016/03/12/z-wave-pep257-templated-service-calls/index.html +++ b/blog/2016/03/12/z-wave-pep257-templated-service-calls/index.html @@ -173,6 +173,9 @@ player state attributes. This change affects automations, scripts and scenes.

Recent Posts

diff --git a/blog/2016/03/26/embedded-mqtt-broker-uber-yamaha-growl/index.html b/blog/2016/03/26/embedded-mqtt-broker-uber-yamaha-growl/index.html index 637536c885..4a02aae678 100644 --- a/blog/2016/03/26/embedded-mqtt-broker-uber-yamaha-growl/index.html +++ b/blog/2016/03/26/embedded-mqtt-broker-uber-yamaha-growl/index.html @@ -181,6 +181,9 @@

Recent Posts

diff --git a/blog/2016/04/05/your-hub-should-be-local-and-open/index.html b/blog/2016/04/05/your-hub-should-be-local-and-open/index.html index 9078a04f18..29024ca151 100644 --- a/blog/2016/04/05/your-hub-should-be-local-and-open/index.html +++ b/blog/2016/04/05/your-hub-should-be-local-and-open/index.html @@ -141,6 +141,9 @@

Recent Posts

diff --git a/blog/2016/04/07/static-website/index.html b/blog/2016/04/07/static-website/index.html index 4e4c9d1d52..759244ec83 100644 --- a/blog/2016/04/07/static-website/index.html +++ b/blog/2016/04/07/static-website/index.html @@ -144,6 +144,9 @@

Recent Posts

diff --git a/blog/2016/04/09/onkyo-panasonic-gtfs-and-config-validation/index.html b/blog/2016/04/09/onkyo-panasonic-gtfs-and-config-validation/index.html index 693684cedd..e68dd340b6 100644 --- a/blog/2016/04/09/onkyo-panasonic-gtfs-and-config-validation/index.html +++ b/blog/2016/04/09/onkyo-panasonic-gtfs-and-config-validation/index.html @@ -153,6 +153,9 @@

Recent Posts

diff --git a/blog/2016/04/17/updated-documentation/index.html b/blog/2016/04/17/updated-documentation/index.html index 40a0d90d0a..b8436a2ca2 100644 --- a/blog/2016/04/17/updated-documentation/index.html +++ b/blog/2016/04/17/updated-documentation/index.html @@ -139,6 +139,9 @@

Recent Posts

diff --git a/blog/2016/04/19/to-infinity-and-beyond/index.html b/blog/2016/04/19/to-infinity-and-beyond/index.html index 440407b163..7e84f4f8e2 100644 --- a/blog/2016/04/19/to-infinity-and-beyond/index.html +++ b/blog/2016/04/19/to-infinity-and-beyond/index.html @@ -151,6 +151,9 @@

Recent Posts

diff --git a/blog/2016/04/20/bluetooth-lg-webos-tvs-and-roombas/index.html b/blog/2016/04/20/bluetooth-lg-webos-tvs-and-roombas/index.html index e291808fb9..d7678c1ad2 100644 --- a/blog/2016/04/20/bluetooth-lg-webos-tvs-and-roombas/index.html +++ b/blog/2016/04/20/bluetooth-lg-webos-tvs-and-roombas/index.html @@ -173,6 +173,9 @@

Recent Posts

diff --git a/blog/2016/04/30/ibeacons-part-1-making-presence-detection-work-better/index.html b/blog/2016/04/30/ibeacons-part-1-making-presence-detection-work-better/index.html index c8861d1817..466125046f 100644 --- a/blog/2016/04/30/ibeacons-part-1-making-presence-detection-work-better/index.html +++ b/blog/2016/04/30/ibeacons-part-1-making-presence-detection-work-better/index.html @@ -215,6 +215,9 @@ For example, my wife works next door - and I couldn’t detect whether she’s a

Recent Posts

diff --git a/blog/2016/05/06/open-iot-summit-talk/index.html b/blog/2016/05/06/open-iot-summit-talk/index.html index 5dedf9c8ca..902ff095f4 100644 --- a/blog/2016/05/06/open-iot-summit-talk/index.html +++ b/blog/2016/05/06/open-iot-summit-talk/index.html @@ -139,6 +139,9 @@

Recent Posts

diff --git a/blog/2016/05/07/empowering-scripts-and-alexa/index.html b/blog/2016/05/07/empowering-scripts-and-alexa/index.html index b4037de01d..f0cb07a1e5 100644 --- a/blog/2016/05/07/empowering-scripts-and-alexa/index.html +++ b/blog/2016/05/07/empowering-scripts-and-alexa/index.html @@ -213,6 +213,9 @@

Recent Posts

diff --git a/blog/2016/05/12/video-configuring-home-assistant/index.html b/blog/2016/05/12/video-configuring-home-assistant/index.html index e10384abfa..b9ec8dc84e 100644 --- a/blog/2016/05/12/video-configuring-home-assistant/index.html +++ b/blog/2016/05/12/video-configuring-home-assistant/index.html @@ -139,6 +139,9 @@

Recent Posts

diff --git a/blog/2016/05/18/why-we-use-polymer/index.html b/blog/2016/05/18/why-we-use-polymer/index.html index 26d34d8fd9..56f189c555 100644 --- a/blog/2016/05/18/why-we-use-polymer/index.html +++ b/blog/2016/05/18/why-we-use-polymer/index.html @@ -145,6 +145,9 @@

Recent Posts

diff --git a/blog/2016/05/21/release-020/index.html b/blog/2016/05/21/release-020/index.html index 19f682a9db..86c1fa6cda 100644 --- a/blog/2016/05/21/release-020/index.html +++ b/blog/2016/05/21/release-020/index.html @@ -169,6 +169,9 @@

Recent Posts

diff --git a/blog/2016/05/22/get-started-with-all-in-one-installer/index.html b/blog/2016/05/22/get-started-with-all-in-one-installer/index.html index ee0e0f72d6..a9514f5a8b 100644 --- a/blog/2016/05/22/get-started-with-all-in-one-installer/index.html +++ b/blog/2016/05/22/get-started-with-all-in-one-installer/index.html @@ -142,6 +142,9 @@

Recent Posts

diff --git a/blog/2016/05/26/ibeacons-how-to-track-things-that-cant-track-themselves-part-ii/index.html b/blog/2016/05/26/ibeacons-how-to-track-things-that-cant-track-themselves-part-ii/index.html index e0fcfdc46b..006aaa7c1a 100644 --- a/blog/2016/05/26/ibeacons-how-to-track-things-that-cant-track-themselves-part-ii/index.html +++ b/blog/2016/05/26/ibeacons-how-to-track-things-that-cant-track-themselves-part-ii/index.html @@ -243,6 +243,9 @@

Recent Posts

diff --git a/blog/2016/06/01/community-highlights/index.html b/blog/2016/06/01/community-highlights/index.html index 50fcb21397..2f5fb15133 100644 --- a/blog/2016/06/01/community-highlights/index.html +++ b/blog/2016/06/01/community-highlights/index.html @@ -151,6 +151,9 @@

Recent Posts

diff --git a/blog/2016/06/08/super-fast-web-enocean-lirc/index.html b/blog/2016/06/08/super-fast-web-enocean-lirc/index.html index 71de4458fb..cbe9bd2d91 100644 --- a/blog/2016/06/08/super-fast-web-enocean-lirc/index.html +++ b/blog/2016/06/08/super-fast-web-enocean-lirc/index.html @@ -183,6 +183,9 @@

Recent Posts

diff --git a/blog/2016/06/13/home-assistant-at-pycon-2016/index.html b/blog/2016/06/13/home-assistant-at-pycon-2016/index.html index f83e2f5f60..1eeeefbb4e 100644 --- a/blog/2016/06/13/home-assistant-at-pycon-2016/index.html +++ b/blog/2016/06/13/home-assistant-at-pycon-2016/index.html @@ -155,6 +155,9 @@

Recent Posts

diff --git a/blog/2016/06/18/pandora-bt-home-hub-5-and-local-file-camera/index.html b/blog/2016/06/18/pandora-bt-home-hub-5-and-local-file-camera/index.html index 2da7b05e51..f6c2fead03 100644 --- a/blog/2016/06/18/pandora-bt-home-hub-5-and-local-file-camera/index.html +++ b/blog/2016/06/18/pandora-bt-home-hub-5-and-local-file-camera/index.html @@ -177,6 +177,9 @@

Recent Posts

diff --git a/blog/2016/06/23/usb-webcams-and-home-assistant/index.html b/blog/2016/06/23/usb-webcams-and-home-assistant/index.html index cc2967a602..3a529b70c1 100644 --- a/blog/2016/06/23/usb-webcams-and-home-assistant/index.html +++ b/blog/2016/06/23/usb-webcams-and-home-assistant/index.html @@ -223,6 +223,9 @@ target_dir /tmp

Recent Posts

diff --git a/blog/2016/07/01/envisalink-homematic-hdmi-cec-and-sony-bravia-tv/index.html b/blog/2016/07/01/envisalink-homematic-hdmi-cec-and-sony-bravia-tv/index.html index a8edc23e03..aedc6d33b3 100644 --- a/blog/2016/07/01/envisalink-homematic-hdmi-cec-and-sony-bravia-tv/index.html +++ b/blog/2016/07/01/envisalink-homematic-hdmi-cec-and-sony-bravia-tv/index.html @@ -178,6 +178,9 @@

Recent Posts

diff --git a/blog/2016/07/06/pocketchip-running-home-assistant/index.html b/blog/2016/07/06/pocketchip-running-home-assistant/index.html index 65006ead37..6bd2aa9ac6 100644 --- a/blog/2016/07/06/pocketchip-running-home-assistant/index.html +++ b/blog/2016/07/06/pocketchip-running-home-assistant/index.html @@ -168,6 +168,9 @@ Over a year ago I participated in the

Recent Posts

diff --git a/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html b/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html index e309804b8b..59dbe278c2 100644 --- a/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html +++ b/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html @@ -174,6 +174,9 @@

Recent Posts

diff --git a/blog/2016/07/19/visualizing-your-iot-data/index.html b/blog/2016/07/19/visualizing-your-iot-data/index.html index dc2a9a5c8f..4b1525427a 100644 --- a/blog/2016/07/19/visualizing-your-iot-data/index.html +++ b/blog/2016/07/19/visualizing-your-iot-data/index.html @@ -211,6 +211,9 @@ SQLite version 3.11.0 2016-02-15 17:29:24

Recent Posts

diff --git a/blog/2016/07/23/internet-of-things-data-exploration-with-jupyter-notebooks/index.html b/blog/2016/07/23/internet-of-things-data-exploration-with-jupyter-notebooks/index.html index db4bf3af6d..5777162d55 100644 --- a/blog/2016/07/23/internet-of-things-data-exploration-with-jupyter-notebooks/index.html +++ b/blog/2016/07/23/internet-of-things-data-exploration-with-jupyter-notebooks/index.html @@ -178,6 +178,9 @@ One of the graphs created with this tutorial.

Recent Posts

diff --git a/blog/2016/07/28/esp8266-and-micropython-part1/index.html b/blog/2016/07/28/esp8266-and-micropython-part1/index.html index 30cff67126..d379882e16 100644 --- a/blog/2016/07/28/esp8266-and-micropython-part1/index.html +++ b/blog/2016/07/28/esp8266-and-micropython-part1/index.html @@ -258,6 +258,9 @@ If a module is missing then you need to download it from the

Recent Posts

diff --git a/blog/2016/07/30/custom-frontend-panels-jupyter-notebooks-directv/index.html b/blog/2016/07/30/custom-frontend-panels-jupyter-notebooks-directv/index.html index 8d2b8dc44f..f7c5f7ae3b 100644 --- a/blog/2016/07/30/custom-frontend-panels-jupyter-notebooks-directv/index.html +++ b/blog/2016/07/30/custom-frontend-panels-jupyter-notebooks-directv/index.html @@ -190,6 +190,9 @@

Recent Posts

diff --git a/blog/2016/08/03/laundry-automation-update/index.html b/blog/2016/08/03/laundry-automation-update/index.html index 830a15ce6a..72ba324d77 100644 --- a/blog/2016/08/03/laundry-automation-update/index.html +++ b/blog/2016/08/03/laundry-automation-update/index.html @@ -222,6 +222,9 @@

Recent Posts

diff --git a/blog/2016/08/07/optimizing-the-home-assistant-mobile-web-app/index.html b/blog/2016/08/07/optimizing-the-home-assistant-mobile-web-app/index.html index fa57bc3021..2f82ea8e3d 100644 --- a/blog/2016/08/07/optimizing-the-home-assistant-mobile-web-app/index.html +++ b/blog/2016/08/07/optimizing-the-home-assistant-mobile-web-app/index.html @@ -217,6 +217,9 @@

Recent Posts

diff --git a/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/index.html b/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/index.html index ce728638a5..9a39b78a81 100644 --- a/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/index.html +++ b/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/index.html @@ -190,6 +190,9 @@

Recent Posts

diff --git a/blog/2016/08/16/we-have-apps-now/index.html b/blog/2016/08/16/we-have-apps-now/index.html index 6337886b2f..d3abf7bd57 100644 --- a/blog/2016/08/16/we-have-apps-now/index.html +++ b/blog/2016/08/16/we-have-apps-now/index.html @@ -228,6 +228,9 @@

Recent Posts

diff --git a/blog/2016/08/19/github-style-calendar-heatmap-of-device-data/index.html b/blog/2016/08/19/github-style-calendar-heatmap-of-device-data/index.html index 56163a1806..f7c5c0582e 100644 --- a/blog/2016/08/19/github-style-calendar-heatmap-of-device-data/index.html +++ b/blog/2016/08/19/github-style-calendar-heatmap-of-device-data/index.html @@ -140,6 +140,9 @@ Heatmap

Recent Posts

diff --git a/blog/2016/08/28/notifications-hue-fake-unification/index.html b/blog/2016/08/28/notifications-hue-fake-unification/index.html index fcbed075bf..1bffb09db3 100644 --- a/blog/2016/08/28/notifications-hue-fake-unification/index.html +++ b/blog/2016/08/28/notifications-hue-fake-unification/index.html @@ -289,6 +289,9 @@

Recent Posts

diff --git a/blog/2016/08/31/esp8266-and-micropython-part2/index.html b/blog/2016/08/31/esp8266-and-micropython-part2/index.html index e4fe86504b..34d15ba87a 100644 --- a/blog/2016/08/31/esp8266-and-micropython-part2/index.html +++ b/blog/2016/08/31/esp8266-and-micropython-part2/index.html @@ -216,6 +216,9 @@ So, part 1 of ESP8266

Recent Posts

diff --git a/blog/2016/09/10/notify-group-reload-api-pihole/index.html b/blog/2016/09/10/notify-group-reload-api-pihole/index.html index d26ccee617..4c517a0b91 100644 --- a/blog/2016/09/10/notify-group-reload-api-pihole/index.html +++ b/blog/2016/09/10/notify-group-reload-api-pihole/index.html @@ -218,6 +218,9 @@

Recent Posts

diff --git a/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html b/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html index 4dc5add182..7ed421360b 100644 --- a/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html +++ b/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html @@ -223,6 +223,9 @@

Recent Posts

diff --git a/blog/2016/10/01/we-have-raspberry-image-now/index.html b/blog/2016/10/01/we-have-raspberry-image-now/index.html index 855a3c6729..018afb04ed 100644 --- a/blog/2016/10/01/we-have-raspberry-image-now/index.html +++ b/blog/2016/10/01/we-have-raspberry-image-now/index.html @@ -144,6 +144,9 @@

Recent Posts

diff --git a/blog/2016/10/02/hacktoberfest/index.html b/blog/2016/10/02/hacktoberfest/index.html index 1ef951bcc1..4727f642a7 100644 --- a/blog/2016/10/02/hacktoberfest/index.html +++ b/blog/2016/10/02/hacktoberfest/index.html @@ -152,6 +152,9 @@

Recent Posts

diff --git a/blog/2016/10/08/hassbian-rest-digital-ocean/index.html b/blog/2016/10/08/hassbian-rest-digital-ocean/index.html index 7c95c6b75a..3388fde061 100644 --- a/blog/2016/10/08/hassbian-rest-digital-ocean/index.html +++ b/blog/2016/10/08/hassbian-rest-digital-ocean/index.html @@ -234,6 +234,9 @@

Recent Posts

diff --git a/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html b/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html index b8f4ff2b81..27e719958f 100644 --- a/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html +++ b/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html @@ -406,6 +406,9 @@

Recent Posts

diff --git a/blog/2016/10/25/explaining-the-updater/index.html b/blog/2016/10/25/explaining-the-updater/index.html index 0e9787d1eb..22c802e20d 100644 --- a/blog/2016/10/25/explaining-the-updater/index.html +++ b/blog/2016/10/25/explaining-the-updater/index.html @@ -162,6 +162,9 @@

Recent Posts

diff --git a/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html b/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html index 6bc9c66921..8456a98e5e 100644 --- a/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html +++ b/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html @@ -230,6 +230,9 @@

Recent Posts

diff --git a/blog/2016/11/20/calendar-wink-thermostats-cisco-ios/index.html b/blog/2016/11/20/calendar-wink-thermostats-cisco-ios/index.html index 99dfcc5681..51fad7b815 100644 --- a/blog/2016/11/20/calendar-wink-thermostats-cisco-ios/index.html +++ b/blog/2016/11/20/calendar-wink-thermostats-cisco-ios/index.html @@ -191,6 +191,9 @@

Recent Posts

diff --git a/blog/2016/12/03/remote-websockets-sonarr/index.html b/blog/2016/12/03/remote-websockets-sonarr/index.html index 53fa9ba628..96d4651bba 100644 --- a/blog/2016/12/03/remote-websockets-sonarr/index.html +++ b/blog/2016/12/03/remote-websockets-sonarr/index.html @@ -252,6 +252,9 @@

Recent Posts

diff --git a/blog/2016/12/17/text-to-speech-aquostv-flic-zamg/index.html b/blog/2016/12/17/text-to-speech-aquostv-flic-zamg/index.html index 0725409c51..f3eeee6870 100644 --- a/blog/2016/12/17/text-to-speech-aquostv-flic-zamg/index.html +++ b/blog/2016/12/17/text-to-speech-aquostv-flic-zamg/index.html @@ -205,6 +205,9 @@

Recent Posts

diff --git a/blog/2016/12/19/thank-you/index.html b/blog/2016/12/19/thank-you/index.html index 655d3d1ac4..9787c591df 100644 --- a/blog/2016/12/19/thank-you/index.html +++ b/blog/2016/12/19/thank-you/index.html @@ -143,6 +143,9 @@

Recent Posts

diff --git a/blog/2017/01/03/control-my-christmas-tree-stats/index.html b/blog/2017/01/03/control-my-christmas-tree-stats/index.html index 5f2d1ce13a..9a36f0d04f 100644 --- a/blog/2017/01/03/control-my-christmas-tree-stats/index.html +++ b/blog/2017/01/03/control-my-christmas-tree-stats/index.html @@ -153,6 +153,9 @@

Recent Posts

diff --git a/blog/2017/01/14/iss-usps-images-packages/index.html b/blog/2017/01/14/iss-usps-images-packages/index.html index ff74cdf06c..5afd3986fb 100644 --- a/blog/2017/01/14/iss-usps-images-packages/index.html +++ b/blog/2017/01/14/iss-usps-images-packages/index.html @@ -222,6 +222,9 @@ You have to note:

Recent Posts

diff --git a/blog/2017/01/18/numbers/index.html b/blog/2017/01/18/numbers/index.html index e4788e30e1..21eea19e59 100644 --- a/blog/2017/01/18/numbers/index.html +++ b/blog/2017/01/18/numbers/index.html @@ -145,6 +145,9 @@

Recent Posts

diff --git a/blog/2017/01/21/home-assistant-governance/index.html b/blog/2017/01/21/home-assistant-governance/index.html index e2701dd10f..a4dc0ce899 100644 --- a/blog/2017/01/21/home-assistant-governance/index.html +++ b/blog/2017/01/21/home-assistant-governance/index.html @@ -182,6 +182,9 @@

Recent Posts

diff --git a/blog/2017/01/28/face-coffee-wink/index.html b/blog/2017/01/28/face-coffee-wink/index.html index 4f0a2a0aea..a47a92cc69 100644 --- a/blog/2017/01/28/face-coffee-wink/index.html +++ b/blog/2017/01/28/face-coffee-wink/index.html @@ -268,6 +268,9 @@

Recent Posts

diff --git a/blog/2017/02/03/babyphone/index.html b/blog/2017/02/03/babyphone/index.html index 7cd8371773..bf53cb011b 100644 --- a/blog/2017/02/03/babyphone/index.html +++ b/blog/2017/02/03/babyphone/index.html @@ -247,6 +247,9 @@ We change the platform name for binary sensor in 0.38 from

Recent Posts

diff --git a/blog/2017/02/04/hassbian-toybox/index.html b/blog/2017/02/04/hassbian-toybox/index.html index de41523442..483ab2f317 100644 --- a/blog/2017/02/04/hassbian-toybox/index.html +++ b/blog/2017/02/04/hassbian-toybox/index.html @@ -173,6 +173,9 @@ On the close horizon from @Landrash th

Recent Posts

diff --git a/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html b/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html index f9310396bf..cfb3ea95b8 100644 --- a/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html +++ b/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html @@ -260,6 +260,9 @@

Recent Posts

diff --git a/blog/2017/02/14/clt-workshop/index.html b/blog/2017/02/14/clt-workshop/index.html index b19331ed9f..ed84239097 100644 --- a/blog/2017/02/14/clt-workshop/index.html +++ b/blog/2017/02/14/clt-workshop/index.html @@ -143,6 +143,9 @@

Recent Posts

diff --git a/blog/2017/02/22/home-assistant-tshirts-have-arrived/index.html b/blog/2017/02/22/home-assistant-tshirts-have-arrived/index.html index 3c031cdd2a..6642d787c9 100644 --- a/blog/2017/02/22/home-assistant-tshirts-have-arrived/index.html +++ b/blog/2017/02/22/home-assistant-tshirts-have-arrived/index.html @@ -177,6 +177,9 @@

Recent Posts

diff --git a/blog/2017/02/25/config-panel-and-state-restoration/index.html b/blog/2017/02/25/config-panel-and-state-restoration/index.html index 3d4fc946ba..569cf0617c 100644 --- a/blog/2017/02/25/config-panel-and-state-restoration/index.html +++ b/blog/2017/02/25/config-panel-and-state-restoration/index.html @@ -315,6 +315,9 @@

Recent Posts

diff --git a/blog/2017/03/11/repurpose-any-android-phone-as-ip-camera/index.html b/blog/2017/03/11/repurpose-any-android-phone-as-ip-camera/index.html index ffbe502117..3271631694 100644 --- a/blog/2017/03/11/repurpose-any-android-phone-as-ip-camera/index.html +++ b/blog/2017/03/11/repurpose-any-android-phone-as-ip-camera/index.html @@ -348,6 +348,9 @@ Screenshot of all the different functionality the IP webcam integration offers.

Recent Posts

diff --git a/blog/2017/03/22/broken-dependencies/index.html b/blog/2017/03/22/broken-dependencies/index.html index 5601bfd0db..a3f20b68e8 100644 --- a/blog/2017/03/22/broken-dependencies/index.html +++ b/blog/2017/03/22/broken-dependencies/index.html @@ -145,6 +145,9 @@

Recent Posts

diff --git a/blog/2017/03/23/opensourcecraft-interview-with-founder-paulus-schoutsen/index.html b/blog/2017/03/23/opensourcecraft-interview-with-founder-paulus-schoutsen/index.html index cf2f3aac17..b4cc2e2deb 100644 --- a/blog/2017/03/23/opensourcecraft-interview-with-founder-paulus-schoutsen/index.html +++ b/blog/2017/03/23/opensourcecraft-interview-with-founder-paulus-schoutsen/index.html @@ -138,6 +138,9 @@

Recent Posts

diff --git a/blog/2017/03/25/todo-volumio-workday/index.html b/blog/2017/03/25/todo-volumio-workday/index.html index 30be286174..5ce8a6a335 100644 --- a/blog/2017/03/25/todo-volumio-workday/index.html +++ b/blog/2017/03/25/todo-volumio-workday/index.html @@ -293,6 +293,9 @@

Recent Posts

diff --git a/blog/2017/03/28/http-to-mqtt-bridge/index.html b/blog/2017/03/28/http-to-mqtt-bridge/index.html index 374f149841..94b181d772 100644 --- a/blog/2017/03/28/http-to-mqtt-bridge/index.html +++ b/blog/2017/03/28/http-to-mqtt-bridge/index.html @@ -186,6 +186,9 @@

Recent Posts

diff --git a/blog/2017/04/01/thomas-krenn-award/index.html b/blog/2017/04/01/thomas-krenn-award/index.html index 440874dff7..3bed7b3249 100644 --- a/blog/2017/04/01/thomas-krenn-award/index.html +++ b/blog/2017/04/01/thomas-krenn-award/index.html @@ -147,6 +147,9 @@

Recent Posts

diff --git a/blog/2017/04/08/eddystone-beacons-lockitron-locks-total-connect/index.html b/blog/2017/04/08/eddystone-beacons-lockitron-locks-total-connect/index.html index 28af0866c4..ad4d2d6a45 100644 --- a/blog/2017/04/08/eddystone-beacons-lockitron-locks-total-connect/index.html +++ b/blog/2017/04/08/eddystone-beacons-lockitron-locks-total-connect/index.html @@ -346,6 +346,9 @@

Recent Posts

diff --git a/blog/2017/04/15/ios/index.html b/blog/2017/04/15/ios/index.html index a363046181..c5e5a9a2e5 100644 --- a/blog/2017/04/15/ios/index.html +++ b/blog/2017/04/15/ios/index.html @@ -150,6 +150,9 @@

Recent Posts

diff --git a/blog/2017/04/17/ikea-tradfri-internet-of-things-done-right/index.html b/blog/2017/04/17/ikea-tradfri-internet-of-things-done-right/index.html index 7be6f9421b..c6128f6b0b 100644 --- a/blog/2017/04/17/ikea-tradfri-internet-of-things-done-right/index.html +++ b/blog/2017/04/17/ikea-tradfri-internet-of-things-done-right/index.html @@ -203,6 +203,9 @@ After automatic discovery, Home Assistant will ask the user to finish pairing wi

Recent Posts

diff --git a/blog/2017/04/22/ikea-tradfri-spotify/index.html b/blog/2017/04/22/ikea-tradfri-spotify/index.html index 9e2d7e668b..95a0f4d325 100644 --- a/blog/2017/04/22/ikea-tradfri-spotify/index.html +++ b/blog/2017/04/22/ikea-tradfri-spotify/index.html @@ -348,6 +348,9 @@ After automatic discovery, Home Assistant will ask the user to finish pairing wi

Recent Posts

diff --git a/blog/2017/04/24/hardware-contest-2017/index.html b/blog/2017/04/24/hardware-contest-2017/index.html index 9c6711ed86..8d037f1aff 100644 --- a/blog/2017/04/24/hardware-contest-2017/index.html +++ b/blog/2017/04/24/hardware-contest-2017/index.html @@ -143,6 +143,9 @@

Recent Posts

diff --git a/blog/2017/04/25/influxdb-grafana-docker/index.html b/blog/2017/04/25/influxdb-grafana-docker/index.html index f602fe3817..59829ff992 100644 --- a/blog/2017/04/25/influxdb-grafana-docker/index.html +++ b/blog/2017/04/25/influxdb-grafana-docker/index.html @@ -185,6 +185,9 @@

Recent Posts

diff --git a/blog/2017/04/30/hassbian-1.21-its-about-time/index.html b/blog/2017/04/30/hassbian-1.21-its-about-time/index.html index c158849a7a..d3af480202 100644 --- a/blog/2017/04/30/hassbian-1.21-its-about-time/index.html +++ b/blog/2017/04/30/hassbian-1.21-its-about-time/index.html @@ -160,6 +160,9 @@

Recent Posts

diff --git a/blog/2017/05/01/home-assistant-on-raspberry-pi-zero-in-30-minutes/index.html b/blog/2017/05/01/home-assistant-on-raspberry-pi-zero-in-30-minutes/index.html index bfb45f859a..d59642b87e 100644 --- a/blog/2017/05/01/home-assistant-on-raspberry-pi-zero-in-30-minutes/index.html +++ b/blog/2017/05/01/home-assistant-on-raspberry-pi-zero-in-30-minutes/index.html @@ -174,6 +174,9 @@ $ sudo systemctl start install_homeassistant.service

Recent Posts

diff --git a/blog/2017/05/05/podcast-init-interview/index.html b/blog/2017/05/05/podcast-init-interview/index.html index 201b0e5460..8715ab8d6d 100644 --- a/blog/2017/05/05/podcast-init-interview/index.html +++ b/blog/2017/05/05/podcast-init-interview/index.html @@ -139,6 +139,9 @@

Recent Posts

diff --git a/blog/2017/05/06/zigbee-opencv-dlib/index.html b/blog/2017/05/06/zigbee-opencv-dlib/index.html index 833174f528..1336fd3688 100644 --- a/blog/2017/05/06/zigbee-opencv-dlib/index.html +++ b/blog/2017/05/06/zigbee-opencv-dlib/index.html @@ -337,6 +337,9 @@

Recent Posts

diff --git a/blog/2017/05/07/grazer-linuxtage-2017-talk-python-everywhere/index.html b/blog/2017/05/07/grazer-linuxtage-2017-talk-python-everywhere/index.html index 076784adaa..b7d3ee4d09 100644 --- a/blog/2017/05/07/grazer-linuxtage-2017-talk-python-everywhere/index.html +++ b/blog/2017/05/07/grazer-linuxtage-2017-talk-python-everywhere/index.html @@ -140,6 +140,9 @@

Recent Posts

diff --git a/blog/2017/05/13/home-assistant-on-orange-pi-zero/index.html b/blog/2017/05/13/home-assistant-on-orange-pi-zero/index.html index 82e5fc9d0c..dc35b2060d 100644 --- a/blog/2017/05/13/home-assistant-on-orange-pi-zero/index.html +++ b/blog/2017/05/13/home-assistant-on-orange-pi-zero/index.html @@ -243,6 +243,9 @@ Reading package lists... Done

Recent Posts

diff --git a/blog/2017/05/19/home-assistant-at-pycon-us-2017/index.html b/blog/2017/05/19/home-assistant-at-pycon-us-2017/index.html index 884ab1774b..8e81200e20 100644 --- a/blog/2017/05/19/home-assistant-at-pycon-us-2017/index.html +++ b/blog/2017/05/19/home-assistant-at-pycon-us-2017/index.html @@ -138,6 +138,9 @@

Recent Posts

diff --git a/blog/2017/05/20/automation-editor-zwave-panel-ocr/index.html b/blog/2017/05/20/automation-editor-zwave-panel-ocr/index.html index db242fbc5e..fb402b8f2e 100644 --- a/blog/2017/05/20/automation-editor-zwave-panel-ocr/index.html +++ b/blog/2017/05/20/automation-editor-zwave-panel-ocr/index.html @@ -296,6 +296,9 @@ If you have a security key set in your Open Z-Wave

Recent Posts

diff --git a/blog/2017/06/02/home-assistant-podcast-1/index.html b/blog/2017/06/02/home-assistant-podcast-1/index.html index 4184590e52..ea342f43f8 100644 --- a/blog/2017/06/02/home-assistant-podcast-1/index.html +++ b/blog/2017/06/02/home-assistant-podcast-1/index.html @@ -139,6 +139,9 @@

Recent Posts

diff --git a/blog/2017/06/04/release-46/index.html b/blog/2017/06/04/release-46/index.html index 6f931e0a16..00424fa708 100644 --- a/blog/2017/06/04/release-46/index.html +++ b/blog/2017/06/04/release-46/index.html @@ -282,6 +282,9 @@

Recent Posts

diff --git a/blog/2017/06/10/interview-with-jupiter-broadcasting/index.html b/blog/2017/06/10/interview-with-jupiter-broadcasting/index.html index 425ce8f2d6..981770c429 100644 --- a/blog/2017/06/10/interview-with-jupiter-broadcasting/index.html +++ b/blog/2017/06/10/interview-with-jupiter-broadcasting/index.html @@ -138,6 +138,9 @@

Recent Posts

diff --git a/blog/2017/06/15/zwave-entity-ids/index.html b/blog/2017/06/15/zwave-entity-ids/index.html index 065847c4dd..2074fc1717 100644 --- a/blog/2017/06/15/zwave-entity-ids/index.html +++ b/blog/2017/06/15/zwave-entity-ids/index.html @@ -138,6 +138,9 @@

Recent Posts

diff --git a/blog/2017/06/17/release-47/index.html b/blog/2017/06/17/release-47/index.html index 4ebe92f5bc..45606320a0 100644 --- a/blog/2017/06/17/release-47/index.html +++ b/blog/2017/06/17/release-47/index.html @@ -379,6 +379,9 @@ trigger:

Recent Posts

diff --git a/blog/2017/06/20/things-you-should-know-about-senic-covi/index.html b/blog/2017/06/20/things-you-should-know-about-senic-covi/index.html index a441b0a3d0..be52fdf796 100644 --- a/blog/2017/06/20/things-you-should-know-about-senic-covi/index.html +++ b/blog/2017/06/20/things-you-should-know-about-senic-covi/index.html @@ -162,6 +162,9 @@ Core Developer, Home Assistant

Recent Posts

diff --git a/blog/2017/07/02/release-48/index.html b/blog/2017/07/02/release-48/index.html index fcd32d1bc6..8e760836db 100644 --- a/blog/2017/07/02/release-48/index.html +++ b/blog/2017/07/02/release-48/index.html @@ -349,6 +349,9 @@

Recent Posts

diff --git a/blog/2017/07/03/home-assistant-is-moving-to-discord/index.html b/blog/2017/07/03/home-assistant-is-moving-to-discord/index.html index ff92bd6a1e..5e68e81536 100644 --- a/blog/2017/07/03/home-assistant-is-moving-to-discord/index.html +++ b/blog/2017/07/03/home-assistant-is-moving-to-discord/index.html @@ -185,6 +185,9 @@ Community Leader, Home Assistant

Recent Posts

diff --git a/blog/2017/07/05/hasspodcast-ep-3/index.html b/blog/2017/07/05/hasspodcast-ep-3/index.html index 15d1f01151..b0010273c7 100644 --- a/blog/2017/07/05/hasspodcast-ep-3/index.html +++ b/blog/2017/07/05/hasspodcast-ep-3/index.html @@ -136,6 +136,9 @@

Recent Posts

diff --git a/blog/2017/07/15/release-49/index.html b/blog/2017/07/15/release-49/index.html index 6a1a8de619..dd8a27ddc6 100644 --- a/blog/2017/07/15/release-49/index.html +++ b/blog/2017/07/15/release-49/index.html @@ -335,6 +335,9 @@ Screenshot of a green dashboard

Recent Posts

diff --git a/blog/2017/07/17/hasspodcast-ep-4/index.html b/blog/2017/07/17/hasspodcast-ep-4/index.html index 775059fe89..1488e4257a 100644 --- a/blog/2017/07/17/hasspodcast-ep-4/index.html +++ b/blog/2017/07/17/hasspodcast-ep-4/index.html @@ -136,6 +136,9 @@

Recent Posts

diff --git a/blog/2017/07/25/introducing-hassio/index.html b/blog/2017/07/25/introducing-hassio/index.html index 6008725e86..8760a9efb5 100644 --- a/blog/2017/07/25/introducing-hassio/index.html +++ b/blog/2017/07/25/introducing-hassio/index.html @@ -170,6 +170,9 @@ Hass.io dashboard

Recent Posts

diff --git a/blog/2017/07/27/talk-python-podcast/index.html b/blog/2017/07/27/talk-python-podcast/index.html index ed25921bfb..8f48926742 100644 --- a/blog/2017/07/27/talk-python-podcast/index.html +++ b/blog/2017/07/27/talk-python-podcast/index.html @@ -139,6 +139,9 @@

Recent Posts

diff --git a/blog/2017/07/29/release-50/index.html b/blog/2017/07/29/release-50/index.html index 3da85b3405..110cd5b26d 100644 --- a/blog/2017/07/29/release-50/index.html +++ b/blog/2017/07/29/release-50/index.html @@ -307,6 +307,9 @@

Recent Posts

diff --git a/blog/2017/08/01/hasspodcast-ep-5/index.html b/blog/2017/08/01/hasspodcast-ep-5/index.html index 831243db9f..c10b1a0eb7 100644 --- a/blog/2017/08/01/hasspodcast-ep-5/index.html +++ b/blog/2017/08/01/hasspodcast-ep-5/index.html @@ -137,6 +137,9 @@

Recent Posts

diff --git a/blog/2017/08/12/release-51/index.html b/blog/2017/08/12/release-51/index.html index 1c752af9b9..65b0db42a3 100644 --- a/blog/2017/08/12/release-51/index.html +++ b/blog/2017/08/12/release-51/index.html @@ -304,6 +304,9 @@

Recent Posts

diff --git a/blog/2017/08/26/release-0-52/index.html b/blog/2017/08/26/release-0-52/index.html index b128d8b6f6..57a50af237 100644 --- a/blog/2017/08/26/release-0-52/index.html +++ b/blog/2017/08/26/release-0-52/index.html @@ -293,6 +293,9 @@

Recent Posts

diff --git a/blog/2017/09/09/release-53/index.html b/blog/2017/09/09/release-53/index.html index e255740356..61f5276cf0 100644 --- a/blog/2017/09/09/release-53/index.html +++ b/blog/2017/09/09/release-53/index.html @@ -317,6 +317,9 @@ Screenshot of the new customize editor.

Recent Posts

diff --git a/blog/2017/09/16/hassbian-1.3-a-bit-of-a-stretch/index.html b/blog/2017/09/16/hassbian-1.3-a-bit-of-a-stretch/index.html index 46b1116f10..b6d10adaaf 100644 --- a/blog/2017/09/16/hassbian-1.3-a-bit-of-a-stretch/index.html +++ b/blog/2017/09/16/hassbian-1.3-a-bit-of-a-stretch/index.html @@ -146,6 +146,9 @@ Other than that the changes are mostly to our tool

Recent Posts

diff --git a/blog/2017/09/23/release-54/index.html b/blog/2017/09/23/release-54/index.html index 1699c3b0e0..34841dd287 100644 --- a/blog/2017/09/23/release-54/index.html +++ b/blog/2017/09/23/release-54/index.html @@ -252,6 +252,9 @@

Recent Posts

diff --git a/blog/2017/09/26/new-hassio-build-system/index.html b/blog/2017/09/26/new-hassio-build-system/index.html index 60f6676213..e78ccfbfd7 100644 --- a/blog/2017/09/26/new-hassio-build-system/index.html +++ b/blog/2017/09/26/new-hassio-build-system/index.html @@ -156,6 +156,9 @@ FROM $BUILD_FROM

Recent Posts

diff --git a/blog/2017/09/27/effortless-encryption-with-lets-encrypt-and-duckdns/index.html b/blog/2017/09/27/effortless-encryption-with-lets-encrypt-and-duckdns/index.html index 6421c4538f..6fd71c3bc2 100644 --- a/blog/2017/09/27/effortless-encryption-with-lets-encrypt-and-duckdns/index.html +++ b/blog/2017/09/27/effortless-encryption-with-lets-encrypt-and-duckdns/index.html @@ -159,6 +159,9 @@

Recent Posts

diff --git a/blog/2017/09/29/hacktoberfest/index.html b/blog/2017/09/29/hacktoberfest/index.html index 39512918b5..43d08ed45b 100644 --- a/blog/2017/09/29/hacktoberfest/index.html +++ b/blog/2017/09/29/hacktoberfest/index.html @@ -153,6 +153,9 @@

Recent Posts

diff --git a/blog/2017/10/01/hass-podcast-ep9/index.html b/blog/2017/10/01/hass-podcast-ep9/index.html index d58df6b8cd..d9009b8e89 100644 --- a/blog/2017/10/01/hass-podcast-ep9/index.html +++ b/blog/2017/10/01/hass-podcast-ep9/index.html @@ -138,6 +138,9 @@

Recent Posts

diff --git a/blog/2017/10/06/deprecating-python-3.4-support/index.html b/blog/2017/10/06/deprecating-python-3.4-support/index.html index f7d80f56cd..9cfb2b3d92 100644 --- a/blog/2017/10/06/deprecating-python-3.4-support/index.html +++ b/blog/2017/10/06/deprecating-python-3.4-support/index.html @@ -145,6 +145,9 @@

Recent Posts

diff --git a/blog/2017/10/07/release-55/index.html b/blog/2017/10/07/release-55/index.html index 4ef9849a67..974ae8c478 100644 --- a/blog/2017/10/07/release-55/index.html +++ b/blog/2017/10/07/release-55/index.html @@ -279,6 +279,9 @@

Recent Posts

diff --git a/blog/2017/10/15/templating-date-time/index.html b/blog/2017/10/15/templating-date-time/index.html index 91872dbb05..ff905d503b 100644 --- a/blog/2017/10/15/templating-date-time/index.html +++ b/blog/2017/10/15/templating-date-time/index.html @@ -153,6 +153,9 @@

Recent Posts

diff --git a/blog/2017/10/18/hasspodcast-ep-10/index.html b/blog/2017/10/18/hasspodcast-ep-10/index.html index df58af1908..c1e1a20dd5 100644 --- a/blog/2017/10/18/hasspodcast-ep-10/index.html +++ b/blog/2017/10/18/hasspodcast-ep-10/index.html @@ -136,6 +136,9 @@

Recent Posts

diff --git a/blog/2017/10/21/release-56/index.html b/blog/2017/10/21/release-56/index.html index b72e0f0d2c..a6c4a53ac0 100644 --- a/blog/2017/10/21/release-56/index.html +++ b/blog/2017/10/21/release-56/index.html @@ -334,6 +334,9 @@

Recent Posts

diff --git a/blog/2017/10/23/simple-analog-sensor/index.html b/blog/2017/10/23/simple-analog-sensor/index.html index c3ee0865c4..910c5ec743 100644 --- a/blog/2017/10/23/simple-analog-sensor/index.html +++ b/blog/2017/10/23/simple-analog-sensor/index.html @@ -212,6 +212,9 @@

Recent Posts

diff --git a/blog/2017/10/28/demo/index.html b/blog/2017/10/28/demo/index.html index 1bdd7acad6..665aea8fd7 100644 --- a/blog/2017/10/28/demo/index.html +++ b/blog/2017/10/28/demo/index.html @@ -204,6 +204,9 @@ Demo is running... -> CTRL + C to shutdown

Recent Posts

diff --git a/blog/2017/11/02/secure-shell-tunnel/index.html b/blog/2017/11/02/secure-shell-tunnel/index.html index 1e21cfdfc8..2202ec0cfe 100644 --- a/blog/2017/11/02/secure-shell-tunnel/index.html +++ b/blog/2017/11/02/secure-shell-tunnel/index.html @@ -179,6 +179,9 @@ Last login: Fri Oct 27 17:50:09 2017

Recent Posts

diff --git a/blog/2017/11/04/release-57/index.html b/blog/2017/11/04/release-57/index.html index c4e73964af..32beaa9716 100644 --- a/blog/2017/11/04/release-57/index.html +++ b/blog/2017/11/04/release-57/index.html @@ -384,6 +384,9 @@ The Home Assistant sidebar in 12 different languages.

Recent Posts

diff --git a/blog/2017/11/05/frontend-translations/index.html b/blog/2017/11/05/frontend-translations/index.html index 273266135a..0390188e02 100644 --- a/blog/2017/11/05/frontend-translations/index.html +++ b/blog/2017/11/05/frontend-translations/index.html @@ -141,6 +141,9 @@ The Home Assistant sidebar in 12 different languages.

Recent Posts

diff --git a/blog/2017/11/10/ttn-with-mqtt/index.html b/blog/2017/11/10/ttn-with-mqtt/index.html index 184657e40b..be7ec583b9 100644 --- a/blog/2017/11/10/ttn-with-mqtt/index.html +++ b/blog/2017/11/10/ttn-with-mqtt/index.html @@ -300,6 +300,9 @@

Recent Posts

diff --git a/blog/2017/11/12/tor/index.html b/blog/2017/11/12/tor/index.html index 595173b1cb..ffbeb2c8b2 100644 --- a/blog/2017/11/12/tor/index.html +++ b/blog/2017/11/12/tor/index.html @@ -207,6 +207,9 @@ INFO: -----------------------------------------------------------

Recent Posts

diff --git a/blog/2017/11/18/release-58/index.html b/blog/2017/11/18/release-58/index.html index 2186d18e13..5233684352 100644 --- a/blog/2017/11/18/release-58/index.html +++ b/blog/2017/11/18/release-58/index.html @@ -305,6 +305,9 @@ For Custom UI users: your custom UI will need to be updated before it can work w

Recent Posts

diff --git a/blog/2017/11/29/hassio-virtual-machine/index.html b/blog/2017/11/29/hassio-virtual-machine/index.html index 55e7b952fc..5e9b94e012 100644 --- a/blog/2017/11/29/hassio-virtual-machine/index.html +++ b/blog/2017/11/29/hassio-virtual-machine/index.html @@ -242,6 +242,9 @@ ada5bbfc74f0 homeassistant/qemux86-64-homeassistant "/

Recent Posts

diff --git a/blog/2017/12/03/release-59/index.html b/blog/2017/12/03/release-59/index.html index 973ea333b3..90641787b5 100644 --- a/blog/2017/12/03/release-59/index.html +++ b/blog/2017/12/03/release-59/index.html @@ -289,6 +289,9 @@

Recent Posts

diff --git a/blog/2017/12/17/introducing-home-assistant-cloud/index.html b/blog/2017/12/17/introducing-home-assistant-cloud/index.html index a3f0ca8f01..005d8f3818 100644 --- a/blog/2017/12/17/introducing-home-assistant-cloud/index.html +++ b/blog/2017/12/17/introducing-home-assistant-cloud/index.html @@ -190,6 +190,9 @@

Recent Posts

diff --git a/blog/2017/12/17/release-60/index.html b/blog/2017/12/17/release-60/index.html index ecbe5dee15..dcfc25b734 100644 --- a/blog/2017/12/17/release-60/index.html +++ b/blog/2017/12/17/release-60/index.html @@ -275,6 +275,9 @@

Recent Posts

diff --git a/blog/2017/12/28/thank-you/index.html b/blog/2017/12/28/thank-you/index.html index 52756837dc..a93649358d 100644 --- a/blog/2017/12/28/thank-you/index.html +++ b/blog/2017/12/28/thank-you/index.html @@ -143,6 +143,9 @@

Recent Posts

    +
  • + 0.63: Entity Registry, SQL Sensor, Mercedes cars +
  • Disabling Disqus comments
  • diff --git a/blog/2018/01/14/release-61/index.html b/blog/2018/01/14/release-61/index.html index 06f4185d2f..a48d0e3b02 100644 --- a/blog/2018/01/14/release-61/index.html +++ b/blog/2018/01/14/release-61/index.html @@ -485,6 +485,9 @@ Note however, that this feature was replaced by a new ignore_string config optio

    Recent Posts

    diff --git a/blog/2018/01/21/clarification-emulated-hue/index.html b/blog/2018/01/21/clarification-emulated-hue/index.html index c724e471ed..b7df9312a4 100644 --- a/blog/2018/01/21/clarification-emulated-hue/index.html +++ b/blog/2018/01/21/clarification-emulated-hue/index.html @@ -148,6 +148,9 @@

    Recent Posts

    diff --git a/blog/2018/01/27/release-62/index.html b/blog/2018/01/27/release-62/index.html index 42af5e1aac..02abdc1cbd 100644 --- a/blog/2018/01/27/release-62/index.html +++ b/blog/2018/01/27/release-62/index.html @@ -299,6 +299,9 @@

    Recent Posts

    diff --git a/blog/2018/02/09/disabling-disqus/index.html b/blog/2018/02/09/disabling-disqus/index.html index afe1b18c43..7f37737e47 100644 --- a/blog/2018/02/09/disabling-disqus/index.html +++ b/blog/2018/02/09/disabling-disqus/index.html @@ -138,6 +138,9 @@

    Recent Posts

    diff --git a/blog/2018/02/10/release-63/index.html b/blog/2018/02/10/release-63/index.html new file mode 100644 index 0000000000..05265bb2c0 --- /dev/null +++ b/blog/2018/02/10/release-63/index.html @@ -0,0 +1,480 @@ + + + + + + + + + 0.63: Entity Registry, SQL Sensor, Mercedes cars - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +

    0.63: Entity Registry, SQL Sensor, Mercedes cars

    +
    + + + 16 minutes reading time + + +
      +
    • Release-Notes
    • +
    +
    + Comments +
    +
    +

    +

    Date set for dropping Python 3.4 support

    +

    As announced in October, we’re going to drop Python 3.4 support in 2018. We’ve now decided that in two releases, 0.65, the minimum Python version that will be supported is bumped to 3.5.3. This won’t impact most users. You are already fine if you’re using Hass.io, the latest Debian stable (Stretch) or a derivative of that (Raspbian, Ubuntu).

    +

    Entity Registry

    +

    This release introduces the entity registry. The entity registry allows integrations to reserve entity IDs. This means that we’ll automatically grant an entity ID to a device. It’s reserved so that no other device will ever get that entity ID. It also means that as a user, you will be able to customize the entity IDs for these devices.

    +

    For an integration to leverage the entity registry, it needs to define a unique ID for each of their entities. A unique ID is something that we can uniquely identify the device and that is not configurable. So a serial number and mac address are ok, IP addresses or names are not.

    +

    Examples of integrations that have unique IDs defined in this release are Z-Wave, Hue, Nest, LIFX, Sonos, Apple TV.

    +

    To update the entity ID that will be assigned to your device, update <config>/entity_registry.yaml and restart Home Assistant (reloading on the fly is planned for a future release).

    +

    The entity registry will assign an entity ID the first time that a device is seen. This should be the same entity ID as it always was before. If this is not the case, update the registration entity to change it back to the old entity ID.

    +

    We’re planning a lot of cool stuff around the entity registry. Stay tuned!

    +

    New Platforms

    + +

    If you need help…

    +

    …don’t hesitate to use our very active forums or join us for a little chat. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.

    +

    Reporting Issues

    +

    Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.

    + +

    Breaking Changes

    +
      +
    • updated sensor name (@philklei - #12084) (sensor.tahoma docs) (breaking change)
    • +
    • Originally Canary camera is added per location and only displays an image that was captured due to motion. Now it is per device (each location can have multiple devices) with live stream support. (@snjoetw - #11949) (canary docs) (camera.canary docs) (breaking change)
    • +
    • Avoid influxdb filling connection pool: The influxdb retry_queue_limit configuration variable no longer has any effect and can be removed. (@amelchio - #12182) (influxdb docs) (breaking change)
    • +
    • Some spelling mistakes in default entity names have been fixed in (@OttoWinter - #12041). This is causing these entity_id changes: +
        +
      • Seven segments display: image_processing.seven_segement_ocr_[...]image_processing.seven_segment_ocr_[...]
      • +
      • Rain Bird Switch: switch.sprinker_[...]switch.sprinkler_[...]
      • +
      • OpenEVSE Sensor: sensor.ambient_termperaturesensor.ambient_temperature
      • +
      • Fido: sensor.[...]_internaltional_remainingsensor.[...]_international remaining
      • +
      +
    • +
    • From version 0.64, Home Assistant will by default purge recorded state history that is older than 10 days. If you want to keep your recorded data for longer than that, you must configure the number of days to retain: +
        recorder:
      +    purge_keep_days: 30
      +
      +
      +

      If you want to keep the previous default of never deleting history, use this configuration:

      +
        recorder:
      +    purge_interval: 0
      +
      +
      +

      (@amelchio - #11976)

      +
    • +
    • +

      Fix duplicate entity_ids in System Monitor (@fanaticDavid - #12124) (sensor.systemmonitor docs) (breaking change)

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      ResourceOld Entity IDNew Entity ID
      disk_usesensor.disk_usedsensor.disk_use
      load_15msensor.average_load_15msensor.load_15m
      load_1msensor.average_load_1msensor.load_1m
      load_5msensor.average_load_5msensor.load_5m
      memory_freesensor.ram_availablesensor.memory_free
      memory_usesensor.ram_usedsensor.memory_use
      network_insensor.receivedsensor.network_in
      network_outsensor.sentsensor.network_out
      packets_insensor.packets_receivedsensor.packets_in
      packets_outsensor.packets_sentsensor.packets_out
      processor_usesensor.cpu_usedsensor.processor_use
      swap_usesensor.swap_usedsensor.swap_use
      +
    • +
    • Developers only: Following EntityComponent methods have been removed: extract_from_service, async_update_group, async_reset, prepare_reload (@balloob - #12237) (breaking change)
    • +
    +

    All changes

    + +
    +
    +
    + +
    + +
    +
    + + + + + + + diff --git a/blog/archives/index.html b/blog/archives/index.html index 4a31523fea..45041ecdc7 100644 --- a/blog/archives/index.html +++ b/blog/archives/index.html @@ -3692,6 +3692,27 @@
    + + + @@ -3732,6 +3753,9 @@

    Recent Posts

    diff --git a/blog/categories/announcements/atom.xml b/blog/categories/announcements/atom.xml index c922986ca3..07322716d6 100644 --- a/blog/categories/announcements/atom.xml +++ b/blog/categories/announcements/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Announcements | Home Assistant]]> - 2018-02-10T20:24:37+00:00 + 2018-02-10T22:21:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/announcements/index.html b/blog/categories/announcements/index.html index cf152eaf54..1fe8d3a5ec 100644 --- a/blog/categories/announcements/index.html +++ b/blog/categories/announcements/index.html @@ -178,6 +178,9 @@

    Recent Posts

    diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index 80ba99c58b..1e59acd2c0 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Community | Home Assistant]]> - 2018-02-10T20:24:37+00:00 + 2018-02-10T22:21:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/index.html b/blog/categories/community/index.html index 8144ebd315..b779a7de42 100644 --- a/blog/categories/community/index.html +++ b/blog/categories/community/index.html @@ -500,6 +500,9 @@

    Recent Posts

    diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index 1864e31aa2..8b1919dbe8 100644 --- a/blog/categories/device-tracking/atom.xml +++ b/blog/categories/device-tracking/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Device-Tracking | Home Assistant]]> - 2018-02-10T20:24:37+00:00 + 2018-02-10T22:21:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/index.html b/blog/categories/device-tracking/index.html index 9fc82d5404..66a560c837 100644 --- a/blog/categories/device-tracking/index.html +++ b/blog/categories/device-tracking/index.html @@ -138,6 +138,9 @@

    Recent Posts

    diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index 84c303b52d..43eb4e9e10 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2018-02-10T20:24:37+00:00 + 2018-02-10T22:21:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/index.html b/blog/categories/esp8266/index.html index 420c952803..c391a89cc3 100644 --- a/blog/categories/esp8266/index.html +++ b/blog/categories/esp8266/index.html @@ -186,6 +186,9 @@

    Recent Posts

    diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index 9cef3c213c..b25c57e8fe 100644 --- a/blog/categories/how-to/atom.xml +++ b/blog/categories/how-to/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: How-To | Home Assistant]]> - 2018-02-10T20:24:37+00:00 + 2018-02-10T22:21:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/index.html b/blog/categories/how-to/index.html index 99b38cb8aa..68f294f4de 100644 --- a/blog/categories/how-to/index.html +++ b/blog/categories/how-to/index.html @@ -760,6 +760,9 @@

    Recent Posts

    diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index 36558f0d55..0bebf8faa4 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2018-02-10T20:24:37+00:00 + 2018-02-10T22:21:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/index.html b/blog/categories/ibeacons/index.html index 3e08759c09..42fd33d235 100644 --- a/blog/categories/ibeacons/index.html +++ b/blog/categories/ibeacons/index.html @@ -161,6 +161,9 @@

    Recent Posts

    diff --git a/blog/categories/internet-of-things/atom.xml b/blog/categories/internet-of-things/atom.xml index 0a382463a0..5ed841117d 100644 --- a/blog/categories/internet-of-things/atom.xml +++ b/blog/categories/internet-of-things/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Internet-of-Things | Home Assistant]]> - 2018-02-10T20:24:37+00:00 + 2018-02-10T22:21:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/internet-of-things/index.html b/blog/categories/internet-of-things/index.html index c086879a88..9ee2bce8a4 100644 --- a/blog/categories/internet-of-things/index.html +++ b/blog/categories/internet-of-things/index.html @@ -222,6 +222,9 @@

    Recent Posts

    diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml index dbdade5da3..937c5d7d00 100644 --- a/blog/categories/iot-data/atom.xml +++ b/blog/categories/iot-data/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: IoT-Data | Home Assistant]]> - 2018-02-10T20:24:37+00:00 + 2018-02-10T22:21:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/iot-data/index.html b/blog/categories/iot-data/index.html index bc265c1d17..f5997b6f7c 100644 --- a/blog/categories/iot-data/index.html +++ b/blog/categories/iot-data/index.html @@ -181,6 +181,9 @@

    Recent Posts

    diff --git a/blog/categories/media/atom.xml b/blog/categories/media/atom.xml index 27c7c66c97..6c148475ab 100644 --- a/blog/categories/media/atom.xml +++ b/blog/categories/media/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Media | Home Assistant]]> - 2018-02-10T20:24:37+00:00 + 2018-02-10T22:21:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/media/index.html b/blog/categories/media/index.html index 47970f7163..4c89c2cb83 100644 --- a/blog/categories/media/index.html +++ b/blog/categories/media/index.html @@ -325,6 +325,9 @@

    Recent Posts

    diff --git a/blog/categories/merchandise/atom.xml b/blog/categories/merchandise/atom.xml index 64d9fc7905..5388a74405 100644 --- a/blog/categories/merchandise/atom.xml +++ b/blog/categories/merchandise/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Merchandise | Home Assistant]]> - 2018-02-10T20:24:37+00:00 + 2018-02-10T22:21:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/merchandise/index.html b/blog/categories/merchandise/index.html index 5ff226ce0a..41793ec8cd 100644 --- a/blog/categories/merchandise/index.html +++ b/blog/categories/merchandise/index.html @@ -136,6 +136,9 @@

    Recent Posts

    diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml index d5b775f3ab..03ef805ac4 100644 --- a/blog/categories/micropython/atom.xml +++ b/blog/categories/micropython/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Micropython | Home Assistant]]> - 2018-02-10T20:24:37+00:00 + 2018-02-10T22:21:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/micropython/index.html b/blog/categories/micropython/index.html index 9260599664..714451b469 100644 --- a/blog/categories/micropython/index.html +++ b/blog/categories/micropython/index.html @@ -185,6 +185,9 @@

    Recent Posts

    diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index 6733694a05..c7e4a91bc9 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2018-02-10T20:24:37+00:00 + 2018-02-10T22:21:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/index.html b/blog/categories/mqtt/index.html index 6b14c1e534..d171bd4c0e 100644 --- a/blog/categories/mqtt/index.html +++ b/blog/categories/mqtt/index.html @@ -207,6 +207,9 @@

    Recent Posts

    diff --git a/blog/categories/organization/atom.xml b/blog/categories/organization/atom.xml index 0c3870cc92..18d69e2a64 100644 --- a/blog/categories/organization/atom.xml +++ b/blog/categories/organization/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organization | Home Assistant]]> - 2018-02-10T20:24:37+00:00 + 2018-02-10T22:21:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/organization/index.html b/blog/categories/organization/index.html index 054a9a9adf..0f8538a434 100644 --- a/blog/categories/organization/index.html +++ b/blog/categories/organization/index.html @@ -201,6 +201,9 @@

    Recent Posts

    diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index 2e4cb783e1..80a682844b 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2018-02-10T20:24:37+00:00 + 2018-02-10T22:21:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/index.html b/blog/categories/owntracks/index.html index a69d6dbafb..2966aa0115 100644 --- a/blog/categories/owntracks/index.html +++ b/blog/categories/owntracks/index.html @@ -161,6 +161,9 @@

    Recent Posts

    diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml index 2e4e3dfa8e..5e56684e76 100644 --- a/blog/categories/presence-detection/atom.xml +++ b/blog/categories/presence-detection/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Presence-Detection | Home Assistant]]> - 2018-02-10T20:24:37+00:00 + 2018-02-10T22:21:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/index.html b/blog/categories/presence-detection/index.html index 5fd6e3cea8..33c1a9159c 100644 --- a/blog/categories/presence-detection/index.html +++ b/blog/categories/presence-detection/index.html @@ -138,6 +138,9 @@

    Recent Posts

    diff --git a/blog/categories/public-service-announcement/atom.xml b/blog/categories/public-service-announcement/atom.xml index c486f4d0ca..51b65748c0 100644 --- a/blog/categories/public-service-announcement/atom.xml +++ b/blog/categories/public-service-announcement/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Public-Service-Announcement | Home Assistant]]> - 2018-02-10T20:24:37+00:00 + 2018-02-10T22:21:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/public-service-announcement/index.html b/blog/categories/public-service-announcement/index.html index cee857aa6e..5359cd39b9 100644 --- a/blog/categories/public-service-announcement/index.html +++ b/blog/categories/public-service-announcement/index.html @@ -180,6 +180,9 @@

    Recent Posts

    diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index 5e5e7f4958..e2c623bc71 100644 --- a/blog/categories/release-notes/atom.xml +++ b/blog/categories/release-notes/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Release-Notes | Home Assistant]]> - 2018-02-10T20:24:37+00:00 + 2018-02-10T22:21:46+00:00 https://home-assistant.io/ @@ -13,6 +13,605 @@ Octopress + + <![CDATA[0.63: Entity Registry, SQL Sensor, Mercedes cars]]> + + 2018-02-10T01:00:00+00:00 + https://home-assistant.io/blog/2018/02/10/release-63 + + +## Date set for dropping Python 3.4 support + +As [announced in October](https://home-assistant.io/blog/2017/10/06/deprecating-python-3.4-support/), we're going to drop Python 3.4 support in 2018. We've now decided that in two releases, 0.65, the minimum Python version that will be supported is bumped to 3.5.3. This won't impact most users. You are already fine if you're using Hass.io, the latest Debian stable (Stretch) or a derivative of that (Raspbian, Ubuntu). + +## Entity Registry + +This release introduces the entity registry. The entity registry allows integrations to reserve entity IDs. This means that we'll automatically grant an entity ID to a device. It's reserved so that no other device will ever get that entity ID. It also means that as a user, you will be able to customize the entity IDs for these devices. + +For an integration to leverage the entity registry, it needs to define a unique ID for each of their entities. A unique ID is something that we can uniquely identify the device and that is not configurable. So a serial number and mac address are ok, IP addresses or names are not. + +Examples of integrations that have unique IDs defined in this release are Z-Wave, Hue, Nest, LIFX, Sonos, Apple TV. + +To update the entity ID that will be assigned to your device, update `/entity_registry.yaml` and restart Home Assistant (reloading on the fly is planned for a future release). + +The entity registry will assign an entity ID the first time that a device is seen. This should be the same entity ID as it always was before. If this is not the case, update the registration entity to change it back to the old entity ID. + +We're planning a lot of cool stuff around the entity registry. Stay tuned! + +## New Platforms + +- Adds allergy/disease sensor platform from Pollen.com ([@bachya] - [#11573]) ([sensor.pollen docs]) (new-platform) +- Add Goalfeed platform ([@wardcraigj] - [#11098]) ([goalfeed docs]) (new-platform) +- Add Melissa (HVAC/climate) component ([@kennedyshead] - [#11503]) ([melissa docs]) ([sensor.melissa docs]) (new-platform) +- Mediaroom ([@dgomes] - [#11864]) ([media_player.mediaroom docs]) (new-platform) +- Add Xiaomi Universal IR Remote (Chuangmi IR) ([@cnrd] - [#11891]) ([remote.xiaomi_miio docs]) (new-platform) +- SQL sensor ([@dgomes] - [#12142]) ([sensor.sql docs]) (new-platform) +- Add Mercedes me component ([@ReneNulschDE] - [#11743]) (new-platform) + +## 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. + +## 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. + + + +## Breaking Changes + +- updated sensor name ([@philklei] - [#12084]) ([sensor.tahoma docs]) (breaking change) +- Originally Canary camera is added per location and only displays an image that was captured due to motion. Now it is per device (each location can have multiple devices) with live stream support. ([@snjoetw] - [#11949]) ([canary docs]) ([camera.canary docs]) (breaking change) +- Avoid influxdb filling connection pool: The influxdb `retry_queue_limit` configuration variable no longer has any effect and can be removed. ([@amelchio] - [#12182]) ([influxdb docs]) (breaking change) +- Some spelling mistakes in default entity names have been fixed in ([@OttoWinter] - [#12041]). This is causing these `entity_id` changes: + - [Seven segments display](https://home-assistant.io/components/image_processing.seven_segments/): `image_processing.seven_segement_ocr_[...]` → `image_processing.seven_segment_ocr_[...]` + - [Rain Bird Switch](https://home-assistant.io/components/switch.rainbird/): `switch.sprinker_[...]` → `switch.sprinkler_[...]` + - [OpenEVSE Sensor](https://home-assistant.io/components/sensor.openevse/): `sensor.ambient_termperature` → `sensor.ambient_temperature` + - [Fido](https://home-assistant.io/components/sensor.fido/): `sensor.[...]_internaltional_remaining` → `sensor.[...]_international remaining` +- From version 0.64, Home Assistant will by default purge recorded state history that is older than 10 days. If you want to keep your recorded data for longer than that, you must configure the number of days to retain: + ```yaml + recorder: + purge_keep_days: 30 + ``` + + If you want to keep the previous default of never deleting history, use this configuration: + ```yaml + recorder: + purge_interval: 0 + ``` + ([@amelchio] - [#11976]) +- Fix duplicate entity_ids in System Monitor ([@fanaticDavid] - [#12124]) ([sensor.systemmonitor docs]) (breaking change) + + | Resource | Old Entity ID | New Entity ID | + | :------------------ | :------------------ |:-------------------------| + | disk_use | sensor.disk_used | sensor.disk_use | + | load_15m | sensor.average_load_15m | sensor.load_15m | + | load_1m | sensor.average_load_1m | sensor.load_1m | + | load_5m | sensor.average_load_5m | sensor.load_5m | + | memory_free | sensor.ram_available | sensor.memory_free | + | memory_use | sensor.ram_used | sensor.memory_use | + | network_in | sensor.received | sensor.network_in | + | network_out | sensor.sent | sensor.network_out | + | packets_in | sensor.packets_received | sensor.packets_in | + | packets_out | sensor.packets_sent | sensor.packets_out | + | processor_use | sensor.cpu_used | sensor.processor_use | + | swap_use | sensor.swap_used | sensor.swap_use | + +- Developers only: Following EntityComponent methods have been removed: `extract_from_service`, `async_update_group`, `async_reset`, `prepare_reload` ([@balloob] - [#12237]) (breaking change) + + +## All changes + +- Map media_stop to idle state ([@akloeckner] - [#11819]) +- Adds allergy/disease sensor platform from Pollen.com ([@bachya] - [#11573]) ([sensor.pollen docs]) (new-platform) +- check_config.py: allow colorlog==3.1. ([@dotlambda] - [#11927]) +- Weblink - Allow relative urls in config ([@ReneNulschDE] - [#11808]) ([weblink docs]) +- Panel_Iframe - Allow relative urls in config ([@ReneNulschDE] - [#11832]) ([panel_iframe docs]) +- Python 3.6 invalid escape sequence deprecation fixes ([@scop] - [#11941]) +- tests: Use assertEqual instead of deprecated assertEquals ([@scop] - [#11943]) +- huawei_router: Fix documentation link ([@scop] - [#11961]) ([device_tracker.huawei_router docs]) +- Spelling fixes ([@scop] - [#11940]) +- Upgrade sqlalchemy to 1.2.2 ([@fabaff] - [#11956]) +- Upgrade youtube_dl to 2018.01.21 ([@fabaff] - [#11955]) ([media_extractor docs]) +- Upgrade sphinx-autodoc-typehints to 1.2.4 ([@fabaff] - [#11954]) +- Upgrade coinmarketcap to 4.2.1 ([@fabaff] - [#11953]) ([sensor.coinmarketcap docs]) +- Bump dev to 0.63.0.dev0 ([@fabaff] - [#11952]) +- Update xiaomi_aqara.py ([@MGWGIT] - [#11969]) ([sensor.xiaomi_aqara docs]) +- panasonic_viera: Set device name from discovery info ([@scop] - [#11990]) ([media_player.panasonic_viera docs]) +- Update panasonic_viera to 0.3 ([@scop] - [#11989]) ([media_player.panasonic_viera docs]) +- Fix 11982 - uvc don't handle null as username ([@bratanon] - [#11984]) ([camera.uvc docs]) +- Add Goalfeed platform ([@wardcraigj] - [#11098]) ([goalfeed docs]) (new-platform) +- Added support for hourly percent change in coinmarketcap component ([@kevindgoff] - [#11996]) ([sensor.coinmarketcap docs]) +- Upgrade coinbase to 2.0.7 ([@fabaff] - [#11992]) ([coinbase docs]) ([sensor.coinbase docs]) +- Upgrade pyota to 2.0.4 ([@fabaff] - [#11991]) ([iota docs]) +- Fixed Canary temperature sensor and remapped air quality value ([@snjoetw] - [#11355]) ([canary docs]) ([sensor.canary docs]) +- Refactor Alexa Smart Home API ([@bitglue] - [#12016]) ([alexa docs]) +- Report states ([@bitglue] - [#11973]) ([alexa docs]) +- alexa: Add media_player InputController support ([@philk] - [#11946]) ([alexa docs]) +- emulated_hue: allow customization within emulated_hue configuration ([@jackwilsdon] - [#11981]) ([emulated_hue docs]) +- Flake8 35 ([@scop] - [#11972]) ([feedreader docs]) ([spc docs]) ([media_player.bluesound docs]) ([media_player.clementine docs]) ([sensor.fritzbox_callmonitor docs]) ([sensor.qnap docs]) ([sensor.synologydsm docs]) +- Typing fixes ([@scop] - [#12015]) +- Fix DoorBird push notifications for installations with an API password ([@Klikini] - [#12020]) ([doorbird docs]) +- Bump upstream lib version. ([@Cinntax] - [#12021]) ([climate.venstar docs]) +- sensor.deutsche_bahn: add only_direct option ([@akloeckner] - [#11999]) ([sensor.deutsche_bahn docs]) +- Fix MQTT cover availability subscription ([@OttoWinter] - [#12036]) ([cover.mqtt docs]) +- Spelling fixes ([@OttoWinter] - [#12041]) (breaking change) +- Online state for samsungtv is jumping when TV is idle ([@kennedyshead] - [#11998]) ([media_player.samsungtv docs]) +- Upgrade astral to 1.5 ([@fabaff] - [#12042]) +- Refactor alexa smart_home tests ([@bitglue] - [#12044]) +- Handling of payload not for this entity. ([@freol35241] - [#11836]) ([binary_sensor.mqtt docs]) +- Refactor Google Assistant query_device ([@philk] - [#12022]) ([google_assistant docs]) +- Entity registry ([@balloob] - [#11979]) ([group docs]) ([climate.nest docs]) +- Return all attributes that are not None in base lock entity class ([@snjoetw] - [#12049]) ([lock docs]) +- Extract requirements ([@balloob] - [#12051]) +- Prepare for recorder purge to be active by default ([@amelchio] - [#11976]) (breaking change) +- Bumped up pymochad requirement to 0.2.0 as a fix for #11928 ([@aosadchyy] - [#12014]) ([mochad docs]) +- Publish errors on the event bus ([@postlund] - [#11964]) ([system_log docs]) +- Unique ID for LIFX lights ([@amelchio] - [#12064]) ([light.lifx docs]) +- Deconz use entity registry ([@Kane610] - [#12067]) ([deconz docs]) ([binary_sensor.deconz docs]) ([light.deconz docs]) ([sensor.deconz docs]) +- Flake8 bugbear fixes ([@scop] - [#12072]) ([plant docs]) ([rfxtrx docs]) ([zwave docs]) ([climate.heatmiser docs]) ([media_player.plex docs]) ([notify.kodi docs]) +- Fix demo platform support ([@ciotlosm] - [#12070]) +- fix event channel name ([@wardcraigj] - [#12077]) ([goalfeed docs]) +- fixed timestamp problem in firefox ([@escoand] - [#12073]) ([weather.openweathermap docs]) +- Handle more file closing using context manager ([@scop] - [#11942]) ([light.greenwave docs]) ([notify.gntp docs]) ([sensor.onewire docs]) +- Influx import improvements ([@RePeet13] - [#11988]) +- Set flux default stop time to dusk ([@infernix] - [#12062]) ([switch.flux docs]) +- Add conditions to forecast ([@escoand] - [#12074]) ([weather.openweathermap docs]) +- Squeezebox Fix duplicate server from discovery ([@mezz64] - [#12063]) ([media_player.squeezebox docs]) +- Upgrade keyring to 11.0.0 ([@fabaff] - [#12082]) +- Correct use of middleware async handling. ([@pelson] - [#12078]) ([http docs]) +- updated sensor name ([@philklei] - [#12084]) ([sensor.tahoma docs]) (breaking change) +- Fix detection of mobile browsers ([@c727] - [#12075]) ([frontend docs]) +- update tahoma api to version 0.0.11 ([@philklei] - [#12099]) ([tahoma docs]) +- added media_stop ([@jodur] - [#12100]) ([media_player.vlc docs]) +- Goalfeed channel ([@wardcraigj] - [#12086]) ([goalfeed docs]) +- Update jinja2 to 2.10 ([@arsaboo] - [#12118]) +- Downgrade Sonarr and Radarr 'Host is not avaliable' errors to warnings ([@timmo001] - [#12119]) ([sensor.radarr docs]) ([sensor.sonarr docs]) +- Fixes away_mode error on startup ([@ciotlosm] - [#12121]) ([climate.generic_thermostat docs]) +- except vol.MultipleInvalid in Broadlink #11795 ([@danielhiversen] - [#12107]) ([sensor.broadlink docs]) +- Adds SUPPORT_TARGET_TEMPERATURE_HIGH and SUPPORT_TARGET_TEMPERATURE_LOW support ([@hawk259] - [#12110]) ([climate.ecobee docs]) +- Dark sky precip accumulation ([@nordlead2005] - [#12127]) ([sensor.darksky docs]) +- fixed wrong check for valid range of 'rgb' values ([@PaulAnnekov] - [#12132]) ([light.xiaomi_aqara docs]) +- OpenALPR Cloud API - transfer image in body of POST request ([@ReneNulschDE] - [#12112]) ([image_processing.openalpr_cloud docs]) +- Add support for "off" function to iTunes ([@lexam79] - [#12109]) ([media_player.itunes docs]) +- Remove asyncio.test_utils to fix tests in Docker/Python 3.7 ([@ubnt-marc-khouri] - [#12102]) +- Add Mercedes me component ([@ReneNulschDE] - [#11743]) +- Spelling fixes ([@scop] - [#12138]) ([plant docs]) ([switch.pulseaudio_loopback docs]) +- Update volumio component ([@titilambert] - [#12045]) ([media_player.volumio docs]) +- Adding information about current TV channel to WebOS media player ([@led-spb] - [#11339]) ([media_player.webostv docs]) +- Fix #8475 device tracker ubus tracks unauthenticated and unassociated devices ([@aarnaud] - [#12140]) ([device_tracker.ubus docs]) +- Fix #11875 Ubus broken since upgrade to 0 57 ([@aarnaud] - [#12141]) ([device_tracker.ubus docs]) +- Update flake8-docstrings to 1.0.3 ([@scop] - [#12136]) +- Tado fixes ([@NigelRook] - [#11294]) ([tado docs]) ([climate.tado docs]) +- Add Melissa (HVAC/climate) component ([@kennedyshead] - [#11503]) ([melissa docs]) ([sensor.melissa docs]) (new-platform) +- Mediaroom ([@dgomes] - [#11864]) ([media_player.mediaroom docs]) (new-platform) +- Upgrade mutagen to 1.40.0 ([@fabaff] - [#12152]) ([tts docs]) +- Upgrade TwitterAPI to 2.4.8 ([@fabaff] - [#12148]) ([notify.twitter docs]) +- fix generic_thermostat bug when restore state from HA start up ([@crhan] - [#12134]) ([climate.generic_thermostat docs]) +- Adding xy_color attribute support to deconz lights ([@ErnstEeldert] - [#12106]) ([light.deconz docs]) +- update python-openzwave to 4.1.3 ([@perosb] - [#12057]) ([zwave docs]) +- Panasonic viera new services ([@dgomes] - [#11963]) ([media_player docs]) ([media_player.panasonic_viera docs]) +- [Mediaroom media_player] Follow up on PR #11864 ([@dgomes] - [#12155]) ([media_player.mediaroom docs]) +- Tests for samsungtv ([@kennedyshead] - [#11933]) +- Upgrade influxdb to 5.0.0 ([@fabaff] - [#12156]) ([influxdb docs]) +- add delay_arrival ([@akloeckner] - [#12169]) ([sensor.deutsche_bahn docs]) +- Move TP-Link socket LED state setting to update() ([@DanNixon] - [#12170]) ([switch.tplink docs]) +- Upgrade schiene to 0.21 ([@fabaff] - [#12176]) ([sensor.deutsche_bahn docs]) +- python-miio version bumped. Fixes all xiaomi_miio components. (Closes: #12017, Closes: #11948, Closes: #11200) ([@syssi] - [#12188]) ([fan.xiaomi_miio docs]) ([light.xiaomi_miio docs]) ([switch.xiaomi_miio docs]) ([vacuum.xiaomi_miio docs]) +- Services (small_pr)(fix): Added missing return on data template error ([@tschmidty69] - [#12184]) +- fix ecobee is_aux_heat_on property ([@titilambert] - [#12186]) ([climate.ecobee docs]) +- Upgrade pytouchline to 0.7 ([@tbergo] - [#12179]) ([climate.touchline docs]) +- Canary live stream ([@snjoetw] - [#11949]) ([canary docs]) ([camera.canary docs]) (breaking change) +- Replace Gitter with Discord ([@fabaff] - [#12199]) +- Upgrade Sphinx to 1.6.7 ([@fabaff] - [#12200]) +- Change attributes in new Mercedes Me component ([@ReneNulschDE] - [#12147]) ([mercedesme docs]) ([binary_sensor.mercedesme docs]) ([device_tracker.mercedesme docs]) ([sensor.mercedesme docs]) +- Binary Sensor Template: Add icon_template and entity_picture_template support ([@hawk259] - [#12158]) ([binary_sensor.template docs]) +- Bump pyeconet version to fix JSONDecodeError ([@w1ll1am23] - [#12204]) ([climate.econet docs]) +- Add support for Alexa.StepSpeaker ([@lucasweb78] - [#12183]) ([alexa docs]) +- Upgrade wakeonlan to 1.0.0 ([@Tadly] - [#12190]) ([wake_on_lan docs]) ([media_player.panasonic_viera docs]) ([media_player.samsungtv docs]) ([media_player.webostv docs]) ([switch.wake_on_lan docs]) +- zha: Update to bellows 0.5.0+zigpy ([@rcloran] - [#12187]) ([zha docs]) ([binary_sensor.zha docs]) ([light.zha docs]) ([sensor.zha docs]) +- Make waterfurnace recovery more robust ([@sdague] - [#12202]) ([waterfurnace docs]) +- Much nicer icon ([@lance36] - [#12212]) ([vacuum.xiaomi_miio docs]) +- Properly handle thresholds of zero ([@DanNixon] - [#12175]) ([binary_sensor.threshold docs]) +- zha: Add support for XBee radios ([@rcloran] - [#12205]) ([zha docs]) ([binary_sensor.zha docs]) +- Fix clear playlist in Volumio component ([@titilambert] - [#12173]) ([media_player.volumio docs]) +- Add Xiaomi Universal IR Remote (Chuangmi IR) ([@cnrd] - [#11891]) ([remote.xiaomi_miio docs]) (new-platform) +- Fix Xeoma camera platform to allow different admin/viewer credentials ([@jeradM] - [#12161]) ([camera.xeoma docs]) +- Xiaomi MiIO Light: Brightness mapping improved ([@syssi] - [#12203]) ([light.xiaomi_miio docs]) +- Fixes according to review from @MartinHjelmare Thank you. ([@kennedyshead] - [#12171]) ([climate.melissa docs]) ([sensor.melissa docs]) +- Fix logger bug on Windows: path contains '\'. ([@fanthos] - [#12197]) ([system_log docs]) +- Catch concurrent.futures.CancelledError in websocket code. ([@pelson] - [#12150]) ([websocket_api docs]) +- Update pushsafer.py ([@appzer] - [#11466]) ([notify.pushsafer docs]) +- Add wake on lan capability to philips TV ([@frog32] - [#12065]) ([media_player.philips_js docs]) +- Specify the minimum python version in the setup.py. ([@pelson] - [#12144]) +- Return of entity_id in template platforms ([@amelchio] - [#12234]) ([binary_sensor.template docs]) ([cover.template docs]) ([light.template docs]) ([sensor.template docs]) ([switch.template docs]) +- Allow zero purge_interval to disable recorder purge ([@amelchio] - [#12220]) +- Update min js=latest version ([@andrey-git] - [#12091]) ([frontend docs]) +- librouteros version bump ([@zabuldon] - [#12227]) ([device_tracker.mikrotik docs]) +- SQL sensor ([@dgomes] - [#12142]) ([sensor.sql docs]) (new-platform) +- Fixes for tesla. New sensors. ([@zabuldon] - [#12225]) ([tesla docs]) ([sensor.tesla docs]) +- Entity layer cleanup ([@balloob] - [#12237]) (breaking change) +- [SMALL PATCH] Sql sensor ([@dgomes] - [#12242]) ([sensor.sql docs]) +- Set tahoma cover update interval to default ([@bakedraccoon] - [#12232]) ([cover.tahoma docs]) +- Avoid influxdb filling connection pool ([@amelchio] - [#12182]) ([influxdb docs]) (breaking change) +- Force update support for mqtt binary sensor ([@mkfink] - [#12092]) ([binary_sensor.mqtt docs]) +- Added password mode to input_text (obscure content of text box) ([@covrig] - [#11849]) ([input_text docs]) ([sensor.xiaomi_aqara docs]) +- Fix cover service description ([@cdce8p] - [#12243]) +- Add explicit first-time config for new purge_keep_days default ([@amelchio] - [#12246]) +- added more debug logging for sensor.alpha_vantage ([@ChristianKuehnel] - [#12249]) ([sensor.alpha_vantage docs]) +- Add Service Schema to Broadlink Switch ([@maddox] - [#12253]) ([switch.broadlink docs]) +- Update aiohttp 2.3.10 / yarl 1.1.0 ([@pvizeli] - [#12244]) +- Fix source code using Windows newline ([@OttoWinter] - [#12248]) +- miflora - fix for exception handling bug ([@ChristianKuehnel] - [#12149]) ([sensor.miflora docs]) +- Update pyhomematic to 0.1.39 ([@danielperna84] - [#12265]) ([homematic docs]) +- Update owntracks.py ([@luca-angemi] - [#12260]) ([device_tracker.owntracks docs]) +- Fix for iTunes media player not updating artwork ([@lexam79] - [#12089]) ([media_player.itunes docs]) +- Fix duplicate entity_ids in System Monitor ([@fanaticDavid] - [#12124]) ([sensor.systemmonitor docs]) (breaking change) +- One bug fix and one improvement to the statistics sensor. ([@glance-] - [#12259]) ([sensor.statistics docs]) +- allow wildcards in subscription ([@escoand] - [#12247]) ([device_tracker.mqtt docs]) +- Retry keyset cloud ([@balloob] - [#12270]) ([cloud docs]) +- Update limitlessled requirement to v1.0.9 ([@vaceslav] - [#12275]) ([light.limitlessled docs]) + +[#11098]: https://github.com/home-assistant/home-assistant/pull/11098 +[#11294]: https://github.com/home-assistant/home-assistant/pull/11294 +[#11339]: https://github.com/home-assistant/home-assistant/pull/11339 +[#11355]: https://github.com/home-assistant/home-assistant/pull/11355 +[#11466]: https://github.com/home-assistant/home-assistant/pull/11466 +[#11503]: https://github.com/home-assistant/home-assistant/pull/11503 +[#11573]: https://github.com/home-assistant/home-assistant/pull/11573 +[#11743]: https://github.com/home-assistant/home-assistant/pull/11743 +[#11808]: https://github.com/home-assistant/home-assistant/pull/11808 +[#11819]: https://github.com/home-assistant/home-assistant/pull/11819 +[#11832]: https://github.com/home-assistant/home-assistant/pull/11832 +[#11836]: https://github.com/home-assistant/home-assistant/pull/11836 +[#11849]: https://github.com/home-assistant/home-assistant/pull/11849 +[#11864]: https://github.com/home-assistant/home-assistant/pull/11864 +[#11891]: https://github.com/home-assistant/home-assistant/pull/11891 +[#11927]: https://github.com/home-assistant/home-assistant/pull/11927 +[#11933]: https://github.com/home-assistant/home-assistant/pull/11933 +[#11940]: https://github.com/home-assistant/home-assistant/pull/11940 +[#11941]: https://github.com/home-assistant/home-assistant/pull/11941 +[#11942]: https://github.com/home-assistant/home-assistant/pull/11942 +[#11943]: https://github.com/home-assistant/home-assistant/pull/11943 +[#11946]: https://github.com/home-assistant/home-assistant/pull/11946 +[#11949]: https://github.com/home-assistant/home-assistant/pull/11949 +[#11952]: https://github.com/home-assistant/home-assistant/pull/11952 +[#11953]: https://github.com/home-assistant/home-assistant/pull/11953 +[#11954]: https://github.com/home-assistant/home-assistant/pull/11954 +[#11955]: https://github.com/home-assistant/home-assistant/pull/11955 +[#11956]: https://github.com/home-assistant/home-assistant/pull/11956 +[#11961]: https://github.com/home-assistant/home-assistant/pull/11961 +[#11963]: https://github.com/home-assistant/home-assistant/pull/11963 +[#11964]: https://github.com/home-assistant/home-assistant/pull/11964 +[#11969]: https://github.com/home-assistant/home-assistant/pull/11969 +[#11972]: https://github.com/home-assistant/home-assistant/pull/11972 +[#11973]: https://github.com/home-assistant/home-assistant/pull/11973 +[#11976]: https://github.com/home-assistant/home-assistant/pull/11976 +[#11979]: https://github.com/home-assistant/home-assistant/pull/11979 +[#11981]: https://github.com/home-assistant/home-assistant/pull/11981 +[#11984]: https://github.com/home-assistant/home-assistant/pull/11984 +[#11988]: https://github.com/home-assistant/home-assistant/pull/11988 +[#11989]: https://github.com/home-assistant/home-assistant/pull/11989 +[#11990]: https://github.com/home-assistant/home-assistant/pull/11990 +[#11991]: https://github.com/home-assistant/home-assistant/pull/11991 +[#11992]: https://github.com/home-assistant/home-assistant/pull/11992 +[#11996]: https://github.com/home-assistant/home-assistant/pull/11996 +[#11998]: https://github.com/home-assistant/home-assistant/pull/11998 +[#11999]: https://github.com/home-assistant/home-assistant/pull/11999 +[#12014]: https://github.com/home-assistant/home-assistant/pull/12014 +[#12015]: https://github.com/home-assistant/home-assistant/pull/12015 +[#12016]: https://github.com/home-assistant/home-assistant/pull/12016 +[#12020]: https://github.com/home-assistant/home-assistant/pull/12020 +[#12021]: https://github.com/home-assistant/home-assistant/pull/12021 +[#12022]: https://github.com/home-assistant/home-assistant/pull/12022 +[#12036]: https://github.com/home-assistant/home-assistant/pull/12036 +[#12041]: https://github.com/home-assistant/home-assistant/pull/12041 +[#12042]: https://github.com/home-assistant/home-assistant/pull/12042 +[#12044]: https://github.com/home-assistant/home-assistant/pull/12044 +[#12045]: https://github.com/home-assistant/home-assistant/pull/12045 +[#12049]: https://github.com/home-assistant/home-assistant/pull/12049 +[#12051]: https://github.com/home-assistant/home-assistant/pull/12051 +[#12057]: https://github.com/home-assistant/home-assistant/pull/12057 +[#12062]: https://github.com/home-assistant/home-assistant/pull/12062 +[#12063]: https://github.com/home-assistant/home-assistant/pull/12063 +[#12064]: https://github.com/home-assistant/home-assistant/pull/12064 +[#12065]: https://github.com/home-assistant/home-assistant/pull/12065 +[#12067]: https://github.com/home-assistant/home-assistant/pull/12067 +[#12070]: https://github.com/home-assistant/home-assistant/pull/12070 +[#12072]: https://github.com/home-assistant/home-assistant/pull/12072 +[#12073]: https://github.com/home-assistant/home-assistant/pull/12073 +[#12074]: https://github.com/home-assistant/home-assistant/pull/12074 +[#12075]: https://github.com/home-assistant/home-assistant/pull/12075 +[#12077]: https://github.com/home-assistant/home-assistant/pull/12077 +[#12078]: https://github.com/home-assistant/home-assistant/pull/12078 +[#12082]: https://github.com/home-assistant/home-assistant/pull/12082 +[#12084]: https://github.com/home-assistant/home-assistant/pull/12084 +[#12086]: https://github.com/home-assistant/home-assistant/pull/12086 +[#12089]: https://github.com/home-assistant/home-assistant/pull/12089 +[#12091]: https://github.com/home-assistant/home-assistant/pull/12091 +[#12092]: https://github.com/home-assistant/home-assistant/pull/12092 +[#12099]: https://github.com/home-assistant/home-assistant/pull/12099 +[#12100]: https://github.com/home-assistant/home-assistant/pull/12100 +[#12102]: https://github.com/home-assistant/home-assistant/pull/12102 +[#12106]: https://github.com/home-assistant/home-assistant/pull/12106 +[#12107]: https://github.com/home-assistant/home-assistant/pull/12107 +[#12109]: https://github.com/home-assistant/home-assistant/pull/12109 +[#12110]: https://github.com/home-assistant/home-assistant/pull/12110 +[#12112]: https://github.com/home-assistant/home-assistant/pull/12112 +[#12118]: https://github.com/home-assistant/home-assistant/pull/12118 +[#12119]: https://github.com/home-assistant/home-assistant/pull/12119 +[#12121]: https://github.com/home-assistant/home-assistant/pull/12121 +[#12124]: https://github.com/home-assistant/home-assistant/pull/12124 +[#12127]: https://github.com/home-assistant/home-assistant/pull/12127 +[#12132]: https://github.com/home-assistant/home-assistant/pull/12132 +[#12134]: https://github.com/home-assistant/home-assistant/pull/12134 +[#12136]: https://github.com/home-assistant/home-assistant/pull/12136 +[#12138]: https://github.com/home-assistant/home-assistant/pull/12138 +[#12140]: https://github.com/home-assistant/home-assistant/pull/12140 +[#12141]: https://github.com/home-assistant/home-assistant/pull/12141 +[#12142]: https://github.com/home-assistant/home-assistant/pull/12142 +[#12144]: https://github.com/home-assistant/home-assistant/pull/12144 +[#12147]: https://github.com/home-assistant/home-assistant/pull/12147 +[#12148]: https://github.com/home-assistant/home-assistant/pull/12148 +[#12149]: https://github.com/home-assistant/home-assistant/pull/12149 +[#12150]: https://github.com/home-assistant/home-assistant/pull/12150 +[#12152]: https://github.com/home-assistant/home-assistant/pull/12152 +[#12155]: https://github.com/home-assistant/home-assistant/pull/12155 +[#12156]: https://github.com/home-assistant/home-assistant/pull/12156 +[#12158]: https://github.com/home-assistant/home-assistant/pull/12158 +[#12161]: https://github.com/home-assistant/home-assistant/pull/12161 +[#12169]: https://github.com/home-assistant/home-assistant/pull/12169 +[#12170]: https://github.com/home-assistant/home-assistant/pull/12170 +[#12171]: https://github.com/home-assistant/home-assistant/pull/12171 +[#12173]: https://github.com/home-assistant/home-assistant/pull/12173 +[#12175]: https://github.com/home-assistant/home-assistant/pull/12175 +[#12176]: https://github.com/home-assistant/home-assistant/pull/12176 +[#12179]: https://github.com/home-assistant/home-assistant/pull/12179 +[#12182]: https://github.com/home-assistant/home-assistant/pull/12182 +[#12183]: https://github.com/home-assistant/home-assistant/pull/12183 +[#12184]: https://github.com/home-assistant/home-assistant/pull/12184 +[#12186]: https://github.com/home-assistant/home-assistant/pull/12186 +[#12187]: https://github.com/home-assistant/home-assistant/pull/12187 +[#12188]: https://github.com/home-assistant/home-assistant/pull/12188 +[#12190]: https://github.com/home-assistant/home-assistant/pull/12190 +[#12197]: https://github.com/home-assistant/home-assistant/pull/12197 +[#12199]: https://github.com/home-assistant/home-assistant/pull/12199 +[#12200]: https://github.com/home-assistant/home-assistant/pull/12200 +[#12202]: https://github.com/home-assistant/home-assistant/pull/12202 +[#12203]: https://github.com/home-assistant/home-assistant/pull/12203 +[#12204]: https://github.com/home-assistant/home-assistant/pull/12204 +[#12205]: https://github.com/home-assistant/home-assistant/pull/12205 +[#12212]: https://github.com/home-assistant/home-assistant/pull/12212 +[#12220]: https://github.com/home-assistant/home-assistant/pull/12220 +[#12225]: https://github.com/home-assistant/home-assistant/pull/12225 +[#12227]: https://github.com/home-assistant/home-assistant/pull/12227 +[#12232]: https://github.com/home-assistant/home-assistant/pull/12232 +[#12234]: https://github.com/home-assistant/home-assistant/pull/12234 +[#12237]: https://github.com/home-assistant/home-assistant/pull/12237 +[#12242]: https://github.com/home-assistant/home-assistant/pull/12242 +[#12243]: https://github.com/home-assistant/home-assistant/pull/12243 +[#12244]: https://github.com/home-assistant/home-assistant/pull/12244 +[#12246]: https://github.com/home-assistant/home-assistant/pull/12246 +[#12247]: https://github.com/home-assistant/home-assistant/pull/12247 +[#12248]: https://github.com/home-assistant/home-assistant/pull/12248 +[#12249]: https://github.com/home-assistant/home-assistant/pull/12249 +[#12253]: https://github.com/home-assistant/home-assistant/pull/12253 +[#12259]: https://github.com/home-assistant/home-assistant/pull/12259 +[#12260]: https://github.com/home-assistant/home-assistant/pull/12260 +[#12265]: https://github.com/home-assistant/home-assistant/pull/12265 +[#12270]: https://github.com/home-assistant/home-assistant/pull/12270 +[#12275]: https://github.com/home-assistant/home-assistant/pull/12275 +[@ChristianKuehnel]: https://github.com/ChristianKuehnel +[@Cinntax]: https://github.com/Cinntax +[@DanNixon]: https://github.com/DanNixon +[@ErnstEeldert]: https://github.com/ErnstEeldert +[@Kane610]: https://github.com/Kane610 +[@Klikini]: https://github.com/Klikini +[@MGWGIT]: https://github.com/MGWGIT +[@NigelRook]: https://github.com/NigelRook +[@OttoWinter]: https://github.com/OttoWinter +[@PaulAnnekov]: https://github.com/PaulAnnekov +[@RePeet13]: https://github.com/RePeet13 +[@ReneNulschDE]: https://github.com/ReneNulschDE +[@Tadly]: https://github.com/Tadly +[@aarnaud]: https://github.com/aarnaud +[@akloeckner]: https://github.com/akloeckner +[@amelchio]: https://github.com/amelchio +[@andrey-git]: https://github.com/andrey-git +[@aosadchyy]: https://github.com/aosadchyy +[@appzer]: https://github.com/appzer +[@arsaboo]: https://github.com/arsaboo +[@bachya]: https://github.com/bachya +[@bakedraccoon]: https://github.com/bakedraccoon +[@balloob]: https://github.com/balloob +[@bitglue]: https://github.com/bitglue +[@bratanon]: https://github.com/bratanon +[@c727]: https://github.com/c727 +[@cdce8p]: https://github.com/cdce8p +[@ciotlosm]: https://github.com/ciotlosm +[@cnrd]: https://github.com/cnrd +[@covrig]: https://github.com/covrig +[@crhan]: https://github.com/crhan +[@danielhiversen]: https://github.com/danielhiversen +[@danielperna84]: https://github.com/danielperna84 +[@dgomes]: https://github.com/dgomes +[@dotlambda]: https://github.com/dotlambda +[@escoand]: https://github.com/escoand +[@fabaff]: https://github.com/fabaff +[@fanaticDavid]: https://github.com/fanaticDavid +[@fanthos]: https://github.com/fanthos +[@freol35241]: https://github.com/freol35241 +[@frog32]: https://github.com/frog32 +[@glance-]: https://github.com/glance- +[@hawk259]: https://github.com/hawk259 +[@infernix]: https://github.com/infernix +[@jackwilsdon]: https://github.com/jackwilsdon +[@jeradM]: https://github.com/jeradM +[@jodur]: https://github.com/jodur +[@kennedyshead]: https://github.com/kennedyshead +[@kevindgoff]: https://github.com/kevindgoff +[@lance36]: https://github.com/lance36 +[@led-spb]: https://github.com/led-spb +[@lexam79]: https://github.com/lexam79 +[@luca-angemi]: https://github.com/luca-angemi +[@lucasweb78]: https://github.com/lucasweb78 +[@maddox]: https://github.com/maddox +[@mezz64]: https://github.com/mezz64 +[@mkfink]: https://github.com/mkfink +[@nordlead2005]: https://github.com/nordlead2005 +[@pelson]: https://github.com/pelson +[@perosb]: https://github.com/perosb +[@philk]: https://github.com/philk +[@philklei]: https://github.com/philklei +[@postlund]: https://github.com/postlund +[@pvizeli]: https://github.com/pvizeli +[@rcloran]: https://github.com/rcloran +[@scop]: https://github.com/scop +[@sdague]: https://github.com/sdague +[@snjoetw]: https://github.com/snjoetw +[@syssi]: https://github.com/syssi +[@tbergo]: https://github.com/tbergo +[@timmo001]: https://github.com/timmo001 +[@titilambert]: https://github.com/titilambert +[@tschmidty69]: https://github.com/tschmidty69 +[@ubnt-marc-khouri]: https://github.com/ubnt-marc-khouri +[@vaceslav]: https://github.com/vaceslav +[@w1ll1am23]: https://github.com/w1ll1am23 +[@wardcraigj]: https://github.com/wardcraigj +[@zabuldon]: https://github.com/zabuldon +[alexa docs]: https://home-assistant.io/components/alexa/ +[binary_sensor.deconz docs]: https://home-assistant.io/components/binary_sensor.deconz/ +[binary_sensor.mercedesme docs]: https://home-assistant.io/components/binary_sensor.mercedesme/ +[binary_sensor.mqtt docs]: https://home-assistant.io/components/binary_sensor.mqtt/ +[binary_sensor.template docs]: https://home-assistant.io/components/binary_sensor.template/ +[binary_sensor.threshold docs]: https://home-assistant.io/components/binary_sensor.threshold/ +[binary_sensor.zha docs]: https://home-assistant.io/components/binary_sensor.zha/ +[camera.canary docs]: https://home-assistant.io/components/camera.canary/ +[camera.uvc docs]: https://home-assistant.io/components/camera.uvc/ +[camera.xeoma docs]: https://home-assistant.io/components/camera.xeoma/ +[canary docs]: https://home-assistant.io/components/canary/ +[climate.demo docs]: https://home-assistant.io/components/climate.demo/ +[climate.ecobee docs]: https://home-assistant.io/components/climate.ecobee/ +[climate.econet docs]: https://home-assistant.io/components/climate.econet/ +[climate.generic_thermostat docs]: https://home-assistant.io/components/climate.generic_thermostat/ +[climate.heatmiser docs]: https://home-assistant.io/components/climate.heatmiser/ +[climate.melissa docs]: https://home-assistant.io/components/climate.melissa/ +[climate.nest docs]: https://home-assistant.io/components/climate.nest/ +[climate.tado docs]: https://home-assistant.io/components/climate.tado/ +[climate.touchline docs]: https://home-assistant.io/components/climate.touchline/ +[climate.venstar docs]: https://home-assistant.io/components/climate.venstar/ +[cloud docs]: https://home-assistant.io/components/cloud/ +[coinbase docs]: https://home-assistant.io/components/coinbase/ +[cover.mqtt docs]: https://home-assistant.io/components/cover.mqtt/ +[cover.tahoma docs]: https://home-assistant.io/components/cover.tahoma/ +[cover.template docs]: https://home-assistant.io/components/cover.template/ +[deconz docs]: https://home-assistant.io/components/deconz/ +[device_tracker.huawei_router docs]: https://home-assistant.io/components/device_tracker.huawei_router/ +[device_tracker.mercedesme docs]: https://home-assistant.io/components/device_tracker.mercedesme/ +[device_tracker.mikrotik docs]: https://home-assistant.io/components/device_tracker.mikrotik/ +[device_tracker.mqtt docs]: https://home-assistant.io/components/device_tracker.mqtt/ +[device_tracker.owntracks docs]: https://home-assistant.io/components/device_tracker.owntracks/ +[device_tracker.ubus docs]: https://home-assistant.io/components/device_tracker.ubus/ +[doorbird docs]: https://home-assistant.io/components/doorbird/ +[emulated_hue docs]: https://home-assistant.io/components/emulated_hue/ +[fan.xiaomi_miio docs]: https://home-assistant.io/components/fan.xiaomi_miio/ +[feedreader docs]: https://home-assistant.io/components/feedreader/ +[frontend docs]: https://home-assistant.io/components/frontend/ +[goalfeed docs]: https://home-assistant.io/components/goalfeed/ +[google_assistant docs]: https://home-assistant.io/components/google_assistant/ +[group docs]: https://home-assistant.io/components/group/ +[homematic docs]: https://home-assistant.io/components/homematic/ +[http docs]: https://home-assistant.io/components/http/ +[image_processing.openalpr_cloud docs]: https://home-assistant.io/components/image_processing.openalpr_cloud/ +[influxdb docs]: https://home-assistant.io/components/influxdb/ +[input_text docs]: https://home-assistant.io/components/input_text/ +[ios docs]: https://home-assistant.io/components/ios/ +[iota docs]: https://home-assistant.io/components/iota/ +[light.deconz docs]: https://home-assistant.io/components/light.deconz/ +[light.greenwave docs]: https://home-assistant.io/components/light.greenwave/ +[light.lifx docs]: https://home-assistant.io/components/light.lifx/ +[light.limitlessled docs]: https://home-assistant.io/components/light.limitlessled/ +[light.template docs]: https://home-assistant.io/components/light.template/ +[light.xiaomi_aqara docs]: https://home-assistant.io/components/light.xiaomi_aqara/ +[light.xiaomi_miio docs]: https://home-assistant.io/components/light.xiaomi_miio/ +[light.zha docs]: https://home-assistant.io/components/light.zha/ +[lock docs]: https://home-assistant.io/components/lock/ +[media_extractor docs]: https://home-assistant.io/components/media_extractor/ +[media_player docs]: https://home-assistant.io/components/media_player/ +[media_player.bluesound docs]: https://home-assistant.io/components/media_player.bluesound/ +[media_player.clementine docs]: https://home-assistant.io/components/media_player.clementine/ +[media_player.itunes docs]: https://home-assistant.io/components/media_player.itunes/ +[media_player.mediaroom docs]: https://home-assistant.io/components/media_player.mediaroom/ +[media_player.panasonic_viera docs]: https://home-assistant.io/components/media_player.panasonic_viera/ +[media_player.philips_js docs]: https://home-assistant.io/components/media_player.philips_js/ +[media_player.plex docs]: https://home-assistant.io/components/media_player.plex/ +[media_player.samsungtv docs]: https://home-assistant.io/components/media_player.samsungtv/ +[media_player.squeezebox docs]: https://home-assistant.io/components/media_player.squeezebox/ +[media_player.vlc docs]: https://home-assistant.io/components/media_player.vlc/ +[media_player.volumio docs]: https://home-assistant.io/components/media_player.volumio/ +[media_player.webostv docs]: https://home-assistant.io/components/media_player.webostv/ +[melissa docs]: https://home-assistant.io/components/melissa/ +[mercedesme docs]: https://home-assistant.io/components/mercedesme/ +[mochad docs]: https://home-assistant.io/components/mochad/ +[notify.gntp docs]: https://home-assistant.io/components/notify.gntp/ +[notify.kodi docs]: https://home-assistant.io/components/notify.kodi/ +[notify.pushsafer docs]: https://home-assistant.io/components/notify.pushsafer/ +[notify.twitter docs]: https://home-assistant.io/components/notify.twitter/ +[panel_iframe docs]: https://home-assistant.io/components/panel_iframe/ +[plant docs]: https://home-assistant.io/components/plant/ +[remote.xiaomi_miio docs]: https://home-assistant.io/components/remote.xiaomi_miio/ +[rfxtrx docs]: https://home-assistant.io/components/rfxtrx/ +[sensor.alpha_vantage docs]: https://home-assistant.io/components/sensor.alpha_vantage/ +[sensor.broadlink docs]: https://home-assistant.io/components/sensor.broadlink/ +[sensor.canary docs]: https://home-assistant.io/components/sensor.canary/ +[sensor.coinbase docs]: https://home-assistant.io/components/sensor.coinbase/ +[sensor.coinmarketcap docs]: https://home-assistant.io/components/sensor.coinmarketcap/ +[sensor.darksky docs]: https://home-assistant.io/components/sensor.darksky/ +[sensor.deconz docs]: https://home-assistant.io/components/sensor.deconz/ +[sensor.deutsche_bahn docs]: https://home-assistant.io/components/sensor.deutsche_bahn/ +[sensor.fritzbox_callmonitor docs]: https://home-assistant.io/components/sensor.fritzbox_callmonitor/ +[sensor.melissa docs]: https://home-assistant.io/components/sensor.melissa/ +[sensor.mercedesme docs]: https://home-assistant.io/components/sensor.mercedesme/ +[sensor.miflora docs]: https://home-assistant.io/components/sensor.miflora/ +[sensor.onewire docs]: https://home-assistant.io/components/sensor.onewire/ +[sensor.pollen docs]: https://home-assistant.io/components/sensor.pollen/ +[sensor.qnap docs]: https://home-assistant.io/components/sensor.qnap/ +[sensor.radarr docs]: https://home-assistant.io/components/sensor.radarr/ +[sensor.sonarr docs]: https://home-assistant.io/components/sensor.sonarr/ +[sensor.sql docs]: https://home-assistant.io/components/sensor.sql/ +[sensor.statistics docs]: https://home-assistant.io/components/sensor.statistics/ +[sensor.synologydsm docs]: https://home-assistant.io/components/sensor.synologydsm/ +[sensor.systemmonitor docs]: https://home-assistant.io/components/sensor.systemmonitor/ +[sensor.tahoma docs]: https://home-assistant.io/components/sensor.tahoma/ +[sensor.template docs]: https://home-assistant.io/components/sensor.template/ +[sensor.tesla docs]: https://home-assistant.io/components/sensor.tesla/ +[sensor.xiaomi_aqara docs]: https://home-assistant.io/components/sensor.xiaomi_aqara/ +[sensor.zha docs]: https://home-assistant.io/components/sensor.zha/ +[spc docs]: https://home-assistant.io/components/spc/ +[switch.broadlink docs]: https://home-assistant.io/components/switch.broadlink/ +[switch.flux docs]: https://home-assistant.io/components/switch.flux/ +[switch.pulseaudio_loopback docs]: https://home-assistant.io/components/switch.pulseaudio_loopback/ +[switch.template docs]: https://home-assistant.io/components/switch.template/ +[switch.tplink docs]: https://home-assistant.io/components/switch.tplink/ +[switch.wake_on_lan docs]: https://home-assistant.io/components/switch.wake_on_lan/ +[switch.xiaomi_miio docs]: https://home-assistant.io/components/switch.xiaomi_miio/ +[system_log docs]: https://home-assistant.io/components/system_log/ +[tado docs]: https://home-assistant.io/components/tado/ +[tahoma docs]: https://home-assistant.io/components/tahoma/ +[tesla docs]: https://home-assistant.io/components/tesla/ +[tts docs]: https://home-assistant.io/components/tts/ +[vacuum.xiaomi_miio docs]: https://home-assistant.io/components/vacuum.xiaomi_miio/ +[wake_on_lan docs]: https://home-assistant.io/components/wake_on_lan/ +[waterfurnace docs]: https://home-assistant.io/components/waterfurnace/ +[weather.openweathermap docs]: https://home-assistant.io/components/weather.openweathermap/ +[weblink docs]: https://home-assistant.io/components/weblink/ +[websocket_api docs]: https://home-assistant.io/components/websocket_api/ +[zha docs]: https://home-assistant.io/components/zha/ +[zha.const docs]: https://home-assistant.io/components/zha.const/ +[zwave docs]: https://home-assistant.io/components/zwave/ +]]> + + <![CDATA[0.62: MyChevy, Iota and Venstar Thermostat]]> @@ -2137,504 +2736,6 @@ Experiencing issues introduced by this release? Please report them in our [issue [media_player.cast docs]: https://home-assistant.io/components/media_player.cast/ [tellduslive docs]: https://home-assistant.io/components/tellduslive/ [wink docs]: https://home-assistant.io/components/wink/ -]]> - - - - <![CDATA[0.58: More translations, faster frontend, system log]]> - - 2017-11-18T04:00:00+00:00 - https://home-assistant.io/blog/2017/11/18/release-58 - - -

    -The Hass.io release of 0.58 will be delayed by a couple of days because Pascal is moving this weekend. -

    - -## Translation update - -Translations are up and running in full speed. Shortly after the last release we got our translation pipeline figured out. [@armills] and [@c727] are doing an amazing job managing this project. We've doubled the number of supported languages to 42 and the amount of keys to translate went from 8 to 130. Our translators are on top of their game and 79% is already translated. - -Talking about our translators, we now have 445 people with an account to help with translations. Not bad for 3 weeks! - -And because more translations is more better, [@robbiet480] has added the iOS app to Lokalise, our translation management platform. The iOS app is currently supported in 7 different languages. - -[Learn more about how to help with translations](https://home-assistant.io/blog/2017/11/05/frontend-translations/) - -## Frontend improvements continue - -Thanks to [@Andrey-git] we now are able to serve the frontend in modern JavaScript. Leveraging modern JavaScript makes the frontend faster to load and run. For now it's opt-in but we're looking into making it opt-out in the future. The ES5 version of the frontend will remain available for older devices. - -To try it once, add `?latest` to your Home Assistant bookmark. To make it the default on your installation, update your config to look like this: - -``` -frontend: - javascript_version: latest -``` - -

    -For Custom UI users: your custom UI will need to be updated before it can work with the new version of the frontend. -

    - -### System log enhanced - -Our about screen that shows the error logs has gained a nice upgrade by [@postlund]. Now the 50 latest exceptions will be displayed with the option to get more information. - -

    - Screenshot of the about screen showing the system log. - Screenshot of the about screen showing the system log. -

    - -## New Platforms - -- pyLoad download sensor ([@iMarkus] - [#10089]) ([sensor.pyload docs]) (new-platform) -- Add LaCrosse sensor platform ([@hthiery] - [#10195]) ([sensor.lacrosse docs]) (new-platform) -- Refactor Neato botvac components as a vacuum ([@jabesq] - [#9946]) ([neato docs]) ([sensor.neato docs]) ([switch.neato docs]) ([vacuum.neato docs]) (breaking change) (new-platform) -- Add platform and sensors for Vultr VPS ([@GenericStudent] - [#9928]) ([vultr docs]) ([binary_sensor.vultr docs]) ([sensor.vultr docs]) (new-platform) -- Adds support for Tile® Bluetooth trackers ([@bachya] - [#10478]) ([device_tracker.tile docs]) (new-platform) -- Support presence detection using Hitron Coda router ([@arilotter] - [#9682]) ([device_tracker.hitron_coda docs]) (new-platform) -- Add basic backend support for a system log ([@postlund] - [#10492]) ([system_log docs]) (new-platform) -- New sensor viaggiatreno. ([@fabfurnari] - [#10522]) ([sensor.viaggiatreno docs]) (new-platform) - -## Release 0.58.1 - November 21 - -- Fix yweather ([@tinloaf] - [#10661]) ([weather.yweather docs]) -- Properly initialize Harmony remote ([@amelchio] - [#10665]) ([remote.harmony docs]) -- Handle the new version of HydroQuebec website ([@titilambert] - [#10682]) ([sensor.hydroquebec docs]) -- Fix for time_date sensor ([@etsinko] - [#10694]) ([sensor.time_date docs]) -- Frontend fixes ([@andrey-git] [@armills] [@balloob]) - -## 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. - -## 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. - - - -## Breaking Changes - - - `hass.states.is_state_attr(entity_id, attribute, value)` has been removed. The template version still exists. Unused method parameter `wait` has been removed from `hass.bus.async_fire` ([@balloob] - [#10305]) (breaking change) -- Refactor Neato botvac components as a vacuum ([@jabesq] - [#9946]) ([neato docs]) ([switch.neato docs]) ([vacuum.neato docs]) (breaking change) (new-platform) -- Lutron released a firmware updated for the Caseta system which removed our ability to connect to and control the bridge device over SSH, breaking compatibility with pylutron_caseta and Home Assistant. Component has been updated to work again, please see the docs on how to set it up. ([@mdonoughe] - [#10286]) ([lutron_caseta docs]) (breaking change) - -## All changes - -- Bump python-miio for improved device support ([@syssi] - [#10294]) ([light.xiaomi_miio docs]) ([switch.xiaomi_miio docs]) -- pyLoad download sensor ([@iMarkus] - [#10089]) ([sensor.pyload docs]) (new-platform) -- Add LaCrosse sensor platform ([@hthiery] - [#10195]) ([sensor.lacrosse docs]) (new-platform) -- Clean up core ([@balloob] - [#10305]) (breaking change) -- Refactor Neato botvac components as a vacuum ([@jabesq] - [#9946]) ([neato docs]) ([sensor.neato docs]) ([switch.neato docs]) ([vacuum.neato docs]) (breaking change) (new-platform) -- Move constants to setup.py ([@fabaff] - [#10312]) ([no_ip docs]) -- Add option to overwrite file to the downloader component ([@arsaboo] - [#10298]) ([downloader docs]) -- Use constants for HTTP headers ([@fabaff] - [#10313]) ([binary_sensor.aurora docs]) ([device_tracker.tplink docs]) ([device_tracker.upc_connect docs]) ([media_player.bluesound docs]) ([sensor.haveibeenpwned docs]) ([sensor.zamg docs]) ([telegram_bot.polling docs]) -- fix a import in test causing vs code to fail to discover ([@perosb] - [#10358]) -- Upgrade sqlalchemy to 1.1.15 ([@fabaff] - [#10330]) -- Move counter component ([@fabaff] - [#10332]) ([counter docs]) -- Add platform and sensors for Vultr VPS ([@GenericStudent] - [#9928]) ([vultr docs]) ([binary_sensor.vultr docs]) ([sensor.vultr docs]) (new-platform) -- Add heal_node and test_node services. ([@turbokongen] - [#10369]) ([zwave docs]) -- Addition of new binary sensor class 'plug' ([@echox] - [#10336]) ([binary_sensor docs]) -- Upgrae simplepush to 1.1.4 ([@fabaff] - [#10365]) ([notify.simplepush docs]) -- Update aiohttp to 2.3.1 ([@pvizeli] - [#10139]) -- Device model identification of the Xiaomi Philips Ceiling Lamp fixed. ([@syssi] - [#10401]) ([light.xiaomi_miio docs]) -- Zwave save cache to file now. ([@turbokongen] - [#10381]) -- Bump to 0.12.2 to fix urllib3 dependency ([@MisterWil] - [#10420]) ([abode docs]) -- Remove extra info from zwave entity states ([@armills] - [#10413]) ([zwave docs]) -- Fixes issue #10425 ([@robmarkcole] - [#10426]) ([sensor.london_air docs]) -- Add baudrate option to Serial sensor ([@dgomes] - [#10439]) ([sensor.serial docs]) (breaking change) -- Remove model info from state ([@balloob] - [#10399]) ([light.tradfri docs]) -- update tibber library ([@danielhiversen] - [#10460]) ([sensor.tibber docs]) -- update pywebpush==1.3.0 ([@perosb] - [#10374]) ([notify.html5 docs]) -- Fix slow WOL switch test ([@balloob] - [#10455]) -- Fix recorder stop on SQLite vacuuming error ([@milanvo] - [#10405]) -- Add include/exclude filter to mqtt_statestream ([@mw-white] - [#10354]) ([mqtt_statestream docs]) -- Upgrade to 0.1.2 ([@TopdRob] - [#10348]) ([notify.free_mobile docs]) -- Upgrade pyatv to 0.3.6 ([@TopdRob] - [#10349]) ([apple_tv docs]) -- Remove useless temp converting ([@pvizeli] - [#10465]) ([climate.homematic docs]) -- Upgrade apns2 to 0.3.0 ([@TopdRob] - [#10347]) ([notify.apns docs]) -- Improvement of KNX climate component ([@Julius2342] - [#10388]) ([knx docs]) ([climate.knx docs]) -- Updated gc100 package requirement to 1.0.3a ([@davegravy] - [#10484]) ([gc100 docs]) -- Remove lag from Harmony remote platform ([@amelchio] - [#10218]) ([remote docs]) ([remote.harmony docs]) -- Improve error handling. ([@cgtobi] - [#10482]) ([influxdb docs]) -- Upgrade psutil to 5.4.1 ([@fabaff] - [#10490]) ([sensor.systemmonitor docs]) -- Upgrade youtube_dl to 2017.11.06 ([@fabaff] - [#10491]) ([media_extractor docs]) -- Fix for telegram polling. (added pausing when error occurs) ([@sander76] - [#10214]) ([telegram_bot.polling docs]) -- add JSON processing capabilities to sensor_serial ([@dgomes] - [#10476]) ([sensor.serial docs]) -- upgrade to new pylutron_caseta with TLS ([@mdonoughe] - [#10286]) ([lutron_caseta docs]) (breaking change) -- Bump dev to 0.58.0.dev0 ([@fabaff] - [#10510]) -- OwnTracks Message Handling ([@ehagan] - [#10489]) ([device_tracker.owntracks docs]) -- Add support for Alexa intent slot synonyms. ([@kmdm] - [#10469]) -- Introduce media progress for Yamaha Musiccast devices ([@jalmeroth] - [#10256]) ([media_player.yamaha_musiccast docs]) -- Add an option to serve ES6 JS to clients ([@andrey-git] - [#10474]) -- Adapt to new yarl API ([@tinloaf] - [#10527]) ([tts.google docs]) -- Update nederlandse_spoorwegen.py to include platform information ([@hmmbob] - [#10494]) ([sensor.nederlandse_spoorwegen docs]) -- Pin yarl ([@tinloaf] - [#10528]) -- Support configuration of region (no service url neccessary ([@molobrakos] - [#10513]) ([volvooncall docs]) -- Fix import in tests ([@andrey-git] - [#10525]) -- Update axis.py ([@Kane610] - [#10412]) ([axis docs]) -- Add attribute to show who last un/set alarm (SPC) ([@mbrrg] - [#9906]) ([spc docs]) ([alarm_control_panel.spc docs]) ([binary_sensor.spc docs]) -- Fixed Wink Quirky Aros bugs. ([@w1ll1am23] - [#10533]) ([climate.wink docs]) -- Adds support for Tile® Bluetooth trackers ([@bachya] - [#10478]) ([device_tracker.tile docs]) (new-platform) -- telegram_bot: Support for sending videos ([@vickyg3] - [#10470]) ([telegram_bot docs]) ([notify.telegram docs]) -- Pre-construct frontend index.html ([@balloob] - [#10520]) -- notify.html5: use new json save and load functions ([@perosb] - [#10416]) ([notify.html5 docs]) -- Change to device state attributes ([@dgomes] - [#10536]) ([sensor.serial docs]) -- Google Assistant request sync service ([@r4nd0mbr1ck] - [#10165]) -- Optimize concurrent access to media player image cache ([@amelchio] - [#10345]) ([media_player docs]) -- webostv: set current source correctly ([@KapJI] - [#10548]) ([media_player.webostv docs]) -- Upgrade pysnmp to 4.4.2 ([@fabaff] - [#10539]) ([device_tracker.snmp docs]) ([sensor.snmp docs]) ([switch.snmp docs]) -- Fix and clean lametric ([@MartinHjelmare] - [#10391]) ([lametric docs]) ([notify.lametric docs]) -- Support presence detection using Hitron Coda router ([@arilotter] - [#9682]) ([device_tracker.hitron_coda docs]) (new-platform) -- Better support for int types ([@ziotibia81] - [#10409]) ([sensor.modbus docs]) -- Don't use the 'id' field since it can be autogenerated (fixes #10551). ([@kmdm] - [#10554]) -- pad packets to multiple of 4 characters ([@SteveEdson] - [#10560]) ([switch.broadlink docs]) -- Move temperature display helper from components to helpers ([@fabaff] - [#10555]) ([climate docs]) ([weather docs]) ([climate.eq3btsmart docs]) -- webostv: Reduce default timeout to prevent log spamming ([@abmantis] - [#10564]) ([media_player.webostv docs]) -- Fix lametric sound ([@MartinHjelmare] - [#10562]) ([lametric docs]) ([notify.lametric docs]) -- Use a template for the Universal media player state ([@azogue] - [#10395]) ([media_player.universal docs]) -- Verisure: Added option to set installation giid ([@abjorshammar] - [#10504]) ([verisure docs]) -- Bump ring_doorbell to 0.1.7 ([@tchellomello] - [#10566]) ([ring docs]) -- Add code to enable discovery for mqtt cover ([@marthoc] - [#10580]) ([cover.mqtt docs]) -- Google Assistant for climate entities: Support QUERY and respect system-wide unit_system setting. ([@emosenkis] - [#10346]) -- turn service call handler into coroutine ([@NovapaX] - [#10576]) ([configurator docs]) -- Add basic backend support for a system log ([@postlund] - [#10492]) ([system_log docs]) (new-platform) -- Tradfri unique identities ([@NovapaX] - [#10414]) ([tradfri docs]) -- Add panel build type ([@balloob] - [#10589]) -- Cloud updates ([@balloob] - [#10567]) -- Upgrade youtube_dl to 2017.11.15 ([@fabaff] - [#10592]) ([media_extractor docs]) -- Fix Yahoo Weather icons over SSL ([@OnFreund] - [#10602]) ([sensor.yweather docs]) -- Arlo - Fixes for updated library ([@jwillaz] - [#9892]) ([arlo docs]) ([camera.arlo docs]) ([sensor.arlo docs]) -- Do not add panel from system_log ([@postlund] - [#10600]) ([system_log docs]) -- Fix ValueError exception ([@ziotibia81] - [#10596]) ([sensor.modbus docs]) -- Fix Hikvision (motion) switch bug ([@arsaboo] - [#10608]) ([switch.hikvisioncam docs]) -- Allow unicode when dumping yaml ([@andrey-git] - [#10607]) -- Support script execution for Alexa ([@micbase] - [#10517]) -- bump client version ([@wardcraigj] - [#10610]) ([alarm_control_panel.totalconnect docs]) -- New sensor viaggiatreno. ([@fabfurnari] - [#10522]) ([sensor.viaggiatreno docs]) (new-platform) -- Modbus switch register support ([@ziotibia81] - [#10563]) ([switch.modbus docs]) -- Upgrade mypy to 0.550 ([@fabaff] - [#10591]) -- Small fix to be able to use mac and vendor in "device_tracker_new_device" event. ([@Boltgolt] - [#10537]) ([device_tracker docs]) -- add support for color temperature and color to Google Assistant ([@perosb] - [#10039]) -- Cleanup old stale restore feature ([@pvizeli] - [#10593]) ([light docs]) -- Correct input_datetime initial value parsing ([@colindunn] - [#10417]) ([input_datetime docs]) -- Change generic thermostat to control heating on mode change Off -> Auto ([@milanvo] - [#10601]) ([climate.generic_thermostat docs]) -- Improve WUnderground config validation ([@milanvo] - [#10573]) ([sensor.wunderground docs]) -- update hbmqtt to 0.9.1 ([@masarliev] - [#10611]) -- Allow to pass YandexTTS options via sevice call ([@andrey-git] - [#10578]) ([tts docs]) ([tts.yandextts docs]) -- Snapcast: bump version and enable reconnect. ([@janLo] - [#10626]) ([media_player.snapcast docs]) -- Fix async missing decorators ([@armills] - [#10628]) -- Alexa slot synonym fix ([@devspacenine] - [#10614]) -- Adjust logging in downloader component ([@amelchio] - [#10622]) ([downloader docs]) -- Added sorted() to python_script ([@etsinko] - [#10621]) ([python_script docs]) -- Add loglinefetch for frontend API call ([@turbokongen] - [#10579]) -- Fixes AirVisual bug regarding incorrect location data ([@bachya] - [#10054]) ([sensor.airvisual docs]) -- Make MQTT reconnection logic more resilient and fix race condition ([@cezarsa] - [#10133]) ([mqtt docs]) -- Alexa improvements ([@robbiet480] - [#10632]) -- Print entity type in "too slow" warnings ([@andrey-git] - [#10641]) -- Bump pyatv to 0.3.8 ([@postlund] - [#10643]) ([apple_tv docs]) -- Implement entity and domain exclude/include for Alexa ([@robbiet480] - [#10647]) - -[#10039]: https://github.com/home-assistant/home-assistant/pull/10039 -[#10054]: https://github.com/home-assistant/home-assistant/pull/10054 -[#10089]: https://github.com/home-assistant/home-assistant/pull/10089 -[#10133]: https://github.com/home-assistant/home-assistant/pull/10133 -[#10139]: https://github.com/home-assistant/home-assistant/pull/10139 -[#10165]: https://github.com/home-assistant/home-assistant/pull/10165 -[#10195]: https://github.com/home-assistant/home-assistant/pull/10195 -[#10214]: https://github.com/home-assistant/home-assistant/pull/10214 -[#10218]: https://github.com/home-assistant/home-assistant/pull/10218 -[#10256]: https://github.com/home-assistant/home-assistant/pull/10256 -[#10286]: https://github.com/home-assistant/home-assistant/pull/10286 -[#10294]: https://github.com/home-assistant/home-assistant/pull/10294 -[#10298]: https://github.com/home-assistant/home-assistant/pull/10298 -[#10305]: https://github.com/home-assistant/home-assistant/pull/10305 -[#10312]: https://github.com/home-assistant/home-assistant/pull/10312 -[#10313]: https://github.com/home-assistant/home-assistant/pull/10313 -[#10330]: https://github.com/home-assistant/home-assistant/pull/10330 -[#10332]: https://github.com/home-assistant/home-assistant/pull/10332 -[#10336]: https://github.com/home-assistant/home-assistant/pull/10336 -[#10345]: https://github.com/home-assistant/home-assistant/pull/10345 -[#10346]: https://github.com/home-assistant/home-assistant/pull/10346 -[#10347]: https://github.com/home-assistant/home-assistant/pull/10347 -[#10348]: https://github.com/home-assistant/home-assistant/pull/10348 -[#10349]: https://github.com/home-assistant/home-assistant/pull/10349 -[#10354]: https://github.com/home-assistant/home-assistant/pull/10354 -[#10358]: https://github.com/home-assistant/home-assistant/pull/10358 -[#10365]: https://github.com/home-assistant/home-assistant/pull/10365 -[#10369]: https://github.com/home-assistant/home-assistant/pull/10369 -[#10374]: https://github.com/home-assistant/home-assistant/pull/10374 -[#10381]: https://github.com/home-assistant/home-assistant/pull/10381 -[#10388]: https://github.com/home-assistant/home-assistant/pull/10388 -[#10391]: https://github.com/home-assistant/home-assistant/pull/10391 -[#10395]: https://github.com/home-assistant/home-assistant/pull/10395 -[#10399]: https://github.com/home-assistant/home-assistant/pull/10399 -[#10401]: https://github.com/home-assistant/home-assistant/pull/10401 -[#10405]: https://github.com/home-assistant/home-assistant/pull/10405 -[#10409]: https://github.com/home-assistant/home-assistant/pull/10409 -[#10412]: https://github.com/home-assistant/home-assistant/pull/10412 -[#10413]: https://github.com/home-assistant/home-assistant/pull/10413 -[#10414]: https://github.com/home-assistant/home-assistant/pull/10414 -[#10416]: https://github.com/home-assistant/home-assistant/pull/10416 -[#10417]: https://github.com/home-assistant/home-assistant/pull/10417 -[#10420]: https://github.com/home-assistant/home-assistant/pull/10420 -[#10426]: https://github.com/home-assistant/home-assistant/pull/10426 -[#10439]: https://github.com/home-assistant/home-assistant/pull/10439 -[#10455]: https://github.com/home-assistant/home-assistant/pull/10455 -[#10460]: https://github.com/home-assistant/home-assistant/pull/10460 -[#10465]: https://github.com/home-assistant/home-assistant/pull/10465 -[#10469]: https://github.com/home-assistant/home-assistant/pull/10469 -[#10470]: https://github.com/home-assistant/home-assistant/pull/10470 -[#10474]: https://github.com/home-assistant/home-assistant/pull/10474 -[#10476]: https://github.com/home-assistant/home-assistant/pull/10476 -[#10478]: https://github.com/home-assistant/home-assistant/pull/10478 -[#10482]: https://github.com/home-assistant/home-assistant/pull/10482 -[#10484]: https://github.com/home-assistant/home-assistant/pull/10484 -[#10489]: https://github.com/home-assistant/home-assistant/pull/10489 -[#10490]: https://github.com/home-assistant/home-assistant/pull/10490 -[#10491]: https://github.com/home-assistant/home-assistant/pull/10491 -[#10492]: https://github.com/home-assistant/home-assistant/pull/10492 -[#10494]: https://github.com/home-assistant/home-assistant/pull/10494 -[#10504]: https://github.com/home-assistant/home-assistant/pull/10504 -[#10510]: https://github.com/home-assistant/home-assistant/pull/10510 -[#10513]: https://github.com/home-assistant/home-assistant/pull/10513 -[#10517]: https://github.com/home-assistant/home-assistant/pull/10517 -[#10520]: https://github.com/home-assistant/home-assistant/pull/10520 -[#10522]: https://github.com/home-assistant/home-assistant/pull/10522 -[#10525]: https://github.com/home-assistant/home-assistant/pull/10525 -[#10527]: https://github.com/home-assistant/home-assistant/pull/10527 -[#10528]: https://github.com/home-assistant/home-assistant/pull/10528 -[#10533]: https://github.com/home-assistant/home-assistant/pull/10533 -[#10536]: https://github.com/home-assistant/home-assistant/pull/10536 -[#10537]: https://github.com/home-assistant/home-assistant/pull/10537 -[#10539]: https://github.com/home-assistant/home-assistant/pull/10539 -[#10548]: https://github.com/home-assistant/home-assistant/pull/10548 -[#10554]: https://github.com/home-assistant/home-assistant/pull/10554 -[#10555]: https://github.com/home-assistant/home-assistant/pull/10555 -[#10560]: https://github.com/home-assistant/home-assistant/pull/10560 -[#10562]: https://github.com/home-assistant/home-assistant/pull/10562 -[#10563]: https://github.com/home-assistant/home-assistant/pull/10563 -[#10564]: https://github.com/home-assistant/home-assistant/pull/10564 -[#10566]: https://github.com/home-assistant/home-assistant/pull/10566 -[#10567]: https://github.com/home-assistant/home-assistant/pull/10567 -[#10573]: https://github.com/home-assistant/home-assistant/pull/10573 -[#10576]: https://github.com/home-assistant/home-assistant/pull/10576 -[#10578]: https://github.com/home-assistant/home-assistant/pull/10578 -[#10579]: https://github.com/home-assistant/home-assistant/pull/10579 -[#10580]: https://github.com/home-assistant/home-assistant/pull/10580 -[#10589]: https://github.com/home-assistant/home-assistant/pull/10589 -[#10591]: https://github.com/home-assistant/home-assistant/pull/10591 -[#10592]: https://github.com/home-assistant/home-assistant/pull/10592 -[#10593]: https://github.com/home-assistant/home-assistant/pull/10593 -[#10596]: https://github.com/home-assistant/home-assistant/pull/10596 -[#10600]: https://github.com/home-assistant/home-assistant/pull/10600 -[#10601]: https://github.com/home-assistant/home-assistant/pull/10601 -[#10602]: https://github.com/home-assistant/home-assistant/pull/10602 -[#10607]: https://github.com/home-assistant/home-assistant/pull/10607 -[#10608]: https://github.com/home-assistant/home-assistant/pull/10608 -[#10610]: https://github.com/home-assistant/home-assistant/pull/10610 -[#10611]: https://github.com/home-assistant/home-assistant/pull/10611 -[#10614]: https://github.com/home-assistant/home-assistant/pull/10614 -[#10621]: https://github.com/home-assistant/home-assistant/pull/10621 -[#10622]: https://github.com/home-assistant/home-assistant/pull/10622 -[#10626]: https://github.com/home-assistant/home-assistant/pull/10626 -[#10628]: https://github.com/home-assistant/home-assistant/pull/10628 -[#10632]: https://github.com/home-assistant/home-assistant/pull/10632 -[#10641]: https://github.com/home-assistant/home-assistant/pull/10641 -[#10643]: https://github.com/home-assistant/home-assistant/pull/10643 -[#10647]: https://github.com/home-assistant/home-assistant/pull/10647 -[#9682]: https://github.com/home-assistant/home-assistant/pull/9682 -[#9892]: https://github.com/home-assistant/home-assistant/pull/9892 -[#9906]: https://github.com/home-assistant/home-assistant/pull/9906 -[#9928]: https://github.com/home-assistant/home-assistant/pull/9928 -[#9946]: https://github.com/home-assistant/home-assistant/pull/9946 -[@Boltgolt]: https://github.com/Boltgolt -[@GenericStudent]: https://github.com/GenericStudent -[@Julius2342]: https://github.com/Julius2342 -[@Kane610]: https://github.com/Kane610 -[@KapJI]: https://github.com/KapJI -[@MartinHjelmare]: https://github.com/MartinHjelmare -[@MisterWil]: https://github.com/MisterWil -[@NovapaX]: https://github.com/NovapaX -[@OnFreund]: https://github.com/OnFreund -[@SteveEdson]: https://github.com/SteveEdson -[@TopdRob]: https://github.com/TopdRob -[@abjorshammar]: https://github.com/abjorshammar -[@abmantis]: https://github.com/abmantis -[@amelchio]: https://github.com/amelchio -[@andrey-git]: https://github.com/andrey-git -[@arilotter]: https://github.com/arilotter -[@armills]: https://github.com/armills -[@arsaboo]: https://github.com/arsaboo -[@azogue]: https://github.com/azogue -[@bachya]: https://github.com/bachya -[@balloob]: https://github.com/balloob -[@cezarsa]: https://github.com/cezarsa -[@cgtobi]: https://github.com/cgtobi -[@colindunn]: https://github.com/colindunn -[@danielhiversen]: https://github.com/danielhiversen -[@davegravy]: https://github.com/davegravy -[@devspacenine]: https://github.com/devspacenine -[@dgomes]: https://github.com/dgomes -[@echox]: https://github.com/echox -[@ehagan]: https://github.com/ehagan -[@emosenkis]: https://github.com/emosenkis -[@etsinko]: https://github.com/etsinko -[@fabaff]: https://github.com/fabaff -[@fabfurnari]: https://github.com/fabfurnari -[@hmmbob]: https://github.com/hmmbob -[@hthiery]: https://github.com/hthiery -[@iMarkus]: https://github.com/iMarkus -[@jabesq]: https://github.com/jabesq -[@jalmeroth]: https://github.com/jalmeroth -[@janLo]: https://github.com/janLo -[@jwillaz]: https://github.com/jwillaz -[@kmdm]: https://github.com/kmdm -[@marthoc]: https://github.com/marthoc -[@masarliev]: https://github.com/masarliev -[@mbrrg]: https://github.com/mbrrg -[@mdonoughe]: https://github.com/mdonoughe -[@micbase]: https://github.com/micbase -[@milanvo]: https://github.com/milanvo -[@molobrakos]: https://github.com/molobrakos -[@mw-white]: https://github.com/mw-white -[@perosb]: https://github.com/perosb -[@postlund]: https://github.com/postlund -[@pvizeli]: https://github.com/pvizeli -[@r4nd0mbr1ck]: https://github.com/r4nd0mbr1ck -[@robbiet480]: https://github.com/robbiet480 -[@c727]: https://github.com/c727 -[@robmarkcole]: https://github.com/robmarkcole -[@sander76]: https://github.com/sander76 -[@syssi]: https://github.com/syssi -[@tchellomello]: https://github.com/tchellomello -[@tinloaf]: https://github.com/tinloaf -[@turbokongen]: https://github.com/turbokongen -[@vickyg3]: https://github.com/vickyg3 -[@w1ll1am23]: https://github.com/w1ll1am23 -[@wardcraigj]: https://github.com/wardcraigj -[@ziotibia81]: https://github.com/ziotibia81 -[abode docs]: https://home-assistant.io/components/abode/ -[alarm_control_panel.spc docs]: https://home-assistant.io/components/alarm_control_panel.spc/ -[alarm_control_panel.totalconnect docs]: https://home-assistant.io/components/alarm_control_panel.totalconnect/ -[apple_tv docs]: https://home-assistant.io/components/apple_tv/ -[arlo docs]: https://home-assistant.io/components/arlo/ -[axis docs]: https://home-assistant.io/components/axis/ -[binary_sensor docs]: https://home-assistant.io/components/binary_sensor/ -[binary_sensor.aurora docs]: https://home-assistant.io/components/binary_sensor.aurora/ -[binary_sensor.spc docs]: https://home-assistant.io/components/binary_sensor.spc/ -[binary_sensor.vultr docs]: https://home-assistant.io/components/binary_sensor.vultr/ -[camera.arlo docs]: https://home-assistant.io/components/camera.arlo/ -[climate docs]: https://home-assistant.io/components/climate/ -[climate.eq3btsmart docs]: https://home-assistant.io/components/climate.eq3btsmart/ -[climate.generic_thermostat docs]: https://home-assistant.io/components/climate.generic_thermostat/ -[climate.homematic docs]: https://home-assistant.io/components/climate.homematic/ -[climate.knx docs]: https://home-assistant.io/components/climate.knx/ -[climate.wink docs]: https://home-assistant.io/components/climate.wink/ -[cloud docs]: https://home-assistant.io/components/cloud/ -[cloud.auth_api docs]: https://home-assistant.io/components/cloud.auth_api/ -[cloud.const docs]: https://home-assistant.io/components/cloud.const/ -[cloud.http_api docs]: https://home-assistant.io/components/cloud.http_api/ -[cloud.iot docs]: https://home-assistant.io/components/cloud.iot/ -[config.zwave docs]: https://home-assistant.io/components/config.zwave/ -[configurator docs]: https://home-assistant.io/components/configurator/ -[counter docs]: https://home-assistant.io/components/counter/ -[cover.mqtt docs]: https://home-assistant.io/components/cover.mqtt/ -[device_tracker docs]: https://home-assistant.io/components/device_tracker/ -[device_tracker.hitron_coda docs]: https://home-assistant.io/components/device_tracker.hitron_coda/ -[device_tracker.owntracks docs]: https://home-assistant.io/components/device_tracker.owntracks/ -[device_tracker.snmp docs]: https://home-assistant.io/components/device_tracker.snmp/ -[device_tracker.tile docs]: https://home-assistant.io/components/device_tracker.tile/ -[device_tracker.tplink docs]: https://home-assistant.io/components/device_tracker.tplink/ -[device_tracker.upc_connect docs]: https://home-assistant.io/components/device_tracker.upc_connect/ -[downloader docs]: https://home-assistant.io/components/downloader/ -[gc100 docs]: https://home-assistant.io/components/gc100/ -[google_assistant.smart_home docs]: https://home-assistant.io/components/google_assistant.smart_home/ -[hassio docs]: https://home-assistant.io/components/hassio/ -[influxdb docs]: https://home-assistant.io/components/influxdb/ -[input_datetime docs]: https://home-assistant.io/components/input_datetime/ -[knx docs]: https://home-assistant.io/components/knx/ -[lametric docs]: https://home-assistant.io/components/lametric/ -[light docs]: https://home-assistant.io/components/light/ -[light.tradfri docs]: https://home-assistant.io/components/light.tradfri/ -[light.xiaomi_miio docs]: https://home-assistant.io/components/light.xiaomi_miio/ -[lutron_caseta docs]: https://home-assistant.io/components/lutron_caseta/ -[media_extractor docs]: https://home-assistant.io/components/media_extractor/ -[media_player docs]: https://home-assistant.io/components/media_player/ -[media_player.bluesound docs]: https://home-assistant.io/components/media_player.bluesound/ -[media_player.snapcast docs]: https://home-assistant.io/components/media_player.snapcast/ -[media_player.universal docs]: https://home-assistant.io/components/media_player.universal/ -[media_player.webostv docs]: https://home-assistant.io/components/media_player.webostv/ -[media_player.yamaha_musiccast docs]: https://home-assistant.io/components/media_player.yamaha_musiccast/ -[mqtt docs]: https://home-assistant.io/components/mqtt/ -[mqtt.discovery docs]: https://home-assistant.io/components/mqtt.discovery/ -[mqtt.server docs]: https://home-assistant.io/components/mqtt.server/ -[mqtt_statestream docs]: https://home-assistant.io/components/mqtt_statestream/ -[neato docs]: https://home-assistant.io/components/neato/ -[no_ip docs]: https://home-assistant.io/components/no_ip/ -[notify.apns docs]: https://home-assistant.io/components/notify.apns/ -[notify.free_mobile docs]: https://home-assistant.io/components/notify.free_mobile/ -[notify.html5 docs]: https://home-assistant.io/components/notify.html5/ -[notify.lametric docs]: https://home-assistant.io/components/notify.lametric/ -[notify.simplepush docs]: https://home-assistant.io/components/notify.simplepush/ -[notify.telegram docs]: https://home-assistant.io/components/notify.telegram/ -[python_script docs]: https://home-assistant.io/components/python_script/ -[remote docs]: https://home-assistant.io/components/remote/ -[remote.harmony docs]: https://home-assistant.io/components/remote.harmony/ -[ring docs]: https://home-assistant.io/components/ring/ -[sensor.airvisual docs]: https://home-assistant.io/components/sensor.airvisual/ -[sensor.arlo docs]: https://home-assistant.io/components/sensor.arlo/ -[sensor.haveibeenpwned docs]: https://home-assistant.io/components/sensor.haveibeenpwned/ -[sensor.lacrosse docs]: https://home-assistant.io/components/sensor.lacrosse/ -[sensor.london_air docs]: https://home-assistant.io/components/sensor.london_air/ -[sensor.modbus docs]: https://home-assistant.io/components/sensor.modbus/ -[sensor.neato docs]: https://home-assistant.io/components/sensor.neato/ -[sensor.nederlandse_spoorwegen docs]: https://home-assistant.io/components/sensor.nederlandse_spoorwegen/ -[sensor.pyload docs]: https://home-assistant.io/components/sensor.pyload/ -[sensor.serial docs]: https://home-assistant.io/components/sensor.serial/ -[sensor.snmp docs]: https://home-assistant.io/components/sensor.snmp/ -[sensor.systemmonitor docs]: https://home-assistant.io/components/sensor.systemmonitor/ -[sensor.tibber docs]: https://home-assistant.io/components/sensor.tibber/ -[sensor.viaggiatreno docs]: https://home-assistant.io/components/sensor.viaggiatreno/ -[sensor.vultr docs]: https://home-assistant.io/components/sensor.vultr/ -[sensor.wunderground docs]: https://home-assistant.io/components/sensor.wunderground/ -[sensor.yweather docs]: https://home-assistant.io/components/sensor.yweather/ -[sensor.zamg docs]: https://home-assistant.io/components/sensor.zamg/ -[spc docs]: https://home-assistant.io/components/spc/ -[switch.broadlink docs]: https://home-assistant.io/components/switch.broadlink/ -[switch.hikvisioncam docs]: https://home-assistant.io/components/switch.hikvisioncam/ -[switch.modbus docs]: https://home-assistant.io/components/switch.modbus/ -[switch.neato docs]: https://home-assistant.io/components/switch.neato/ -[switch.snmp docs]: https://home-assistant.io/components/switch.snmp/ -[switch.xiaomi_miio docs]: https://home-assistant.io/components/switch.xiaomi_miio/ -[system_log docs]: https://home-assistant.io/components/system_log/ -[telegram_bot docs]: https://home-assistant.io/components/telegram_bot/ -[telegram_bot.polling docs]: https://home-assistant.io/components/telegram_bot.polling/ -[tradfri docs]: https://home-assistant.io/components/tradfri/ -[tts docs]: https://home-assistant.io/components/tts/ -[tts.google docs]: https://home-assistant.io/components/tts.google/ -[tts.yandextts docs]: https://home-assistant.io/components/tts.yandextts/ -[vacuum.neato docs]: https://home-assistant.io/components/vacuum.neato/ -[verisure docs]: https://home-assistant.io/components/verisure/ -[volvooncall docs]: https://home-assistant.io/components/volvooncall/ -[vultr docs]: https://home-assistant.io/components/vultr/ -[weather docs]: https://home-assistant.io/components/weather/ -[weather.demo docs]: https://home-assistant.io/components/weather.demo/ -[websocket_api docs]: https://home-assistant.io/components/websocket_api/ -[zwave docs]: https://home-assistant.io/components/zwave/ -[#10661]: https://github.com/home-assistant/home-assistant/pull/10661 -[#10665]: https://github.com/home-assistant/home-assistant/pull/10665 -[#10682]: https://github.com/home-assistant/home-assistant/pull/10682 -[#10694]: https://github.com/home-assistant/home-assistant/pull/10694 -[@amelchio]: https://github.com/amelchio -[@etsinko]: https://github.com/etsinko -[@tinloaf]: https://github.com/tinloaf -[@titilambert]: https://github.com/titilambert -[remote.harmony docs]: https://home-assistant.io/components/remote.harmony/ -[sensor.hydroquebec docs]: https://home-assistant.io/components/sensor.hydroquebec/ -[sensor.time_date docs]: https://home-assistant.io/components/sensor.time_date/ -[weather.yweather docs]: https://home-assistant.io/components/weather.yweather/ ]]>
    diff --git a/blog/categories/release-notes/index.html b/blog/categories/release-notes/index.html index 03824d64c9..aea39cda19 100644 --- a/blog/categories/release-notes/index.html +++ b/blog/categories/release-notes/index.html @@ -79,6 +79,27 @@

    2018

    +
    +
    diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index c03b5f5fa2..86171608be 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2018-02-10T20:24:37+00:00 + 2018-02-10T22:21:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/index.html b/blog/categories/survey/index.html index a5a6d2c622..4b0a2edeb4 100644 --- a/blog/categories/survey/index.html +++ b/blog/categories/survey/index.html @@ -136,6 +136,9 @@

    Recent Posts

    diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml index 2dec878d96..f0476a77cc 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2018-02-10T20:24:37+00:00 + 2018-02-10T22:21:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/index.html b/blog/categories/talks/index.html index b06ab055fd..ab00cd1f3d 100644 --- a/blog/categories/talks/index.html +++ b/blog/categories/talks/index.html @@ -137,6 +137,9 @@

    Recent Posts

    diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml index 94143912de..b63cc582b4 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2018-02-10T20:24:37+00:00 + 2018-02-10T22:21:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/index.html b/blog/categories/technology/index.html index d7842be216..ae365c7572 100644 --- a/blog/categories/technology/index.html +++ b/blog/categories/technology/index.html @@ -305,6 +305,9 @@

    Recent Posts

    diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index b6cf54fa79..932606d250 100644 --- a/blog/categories/user-stories/atom.xml +++ b/blog/categories/user-stories/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: User-Stories | Home Assistant]]> - 2018-02-10T20:24:37+00:00 + 2018-02-10T22:21:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/index.html b/blog/categories/user-stories/index.html index 1c2207362f..5b9feaa919 100644 --- a/blog/categories/user-stories/index.html +++ b/blog/categories/user-stories/index.html @@ -158,6 +158,9 @@

    Recent Posts

    diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml index f2884ecb94..6e22bc1ea1 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2018-02-10T20:24:37+00:00 + 2018-02-10T22:21:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/index.html b/blog/categories/video/index.html index c7c9820b80..48531885f5 100644 --- a/blog/categories/video/index.html +++ b/blog/categories/video/index.html @@ -267,6 +267,9 @@

    Recent Posts

    diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index 16d4c81bc8..4528bfee7c 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2018-02-10T20:24:37+00:00 + 2018-02-10T22:21:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/index.html b/blog/categories/website/index.html index adb85ca709..5164344095 100644 --- a/blog/categories/website/index.html +++ b/blog/categories/website/index.html @@ -158,6 +158,9 @@

    Recent Posts

    diff --git a/blog/index.html b/blog/index.html index 41f234d68d..da1931511a 100644 --- a/blog/index.html +++ b/blog/index.html @@ -67,6 +67,55 @@
    +
    +
    +

    + 0.63: Entity Registry, SQL Sensor, Mercedes cars +

    +
    + + + 16 minutes reading time + + +
      +
    • Release-Notes
    • +
    +
    + Comments +
    +
    +
    +

    +

    Date set for dropping Python 3.4 support

    +

    As announced in October, we’re going to drop Python 3.4 support in 2018. We’ve now decided that in two releases, 0.65, the minimum Python version that will be supported is bumped to 3.5.3. This won’t impact most users. You are already fine if you’re using Hass.io, the latest Debian stable (Stretch) or a derivative of that (Raspbian, Ubuntu).

    +

    Entity Registry

    +

    This release introduces the entity registry. The entity registry allows integrations to reserve entity IDs. This means that we’ll automatically grant an entity ID to a device. It’s reserved so that no other device will ever get that entity ID. It also means that as a user, you will be able to customize the entity IDs for these devices.

    +

    For an integration to leverage the entity registry, it needs to define a unique ID for each of their entities. A unique ID is something that we can uniquely identify the device and that is not configurable. So a serial number and mac address are ok, IP addresses or names are not.

    +

    Examples of integrations that have unique IDs defined in this release are Z-Wave, Hue, Nest, LIFX, Sonos, Apple TV.

    +

    To update the entity ID that will be assigned to your device, update <config>/entity_registry.yaml and restart Home Assistant (reloading on the fly is planned for a future release).

    +

    The entity registry will assign an entity ID the first time that a device is seen. This should be the same entity ID as it always was before. If this is not the case, update the registration entity to change it back to the old entity ID.

    +

    We’re planning a lot of cool stuff around the entity registry. Stay tuned!

    +

    New Platforms

    + +

    If you need help…

    +

    …don’t hesitate to use our very active forums or join us for a little chat. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.

    +

    Reporting Issues

    +

    Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.

    + Read on → +
    +
    +

    @@ -546,79 +595,6 @@ broadlink.send_packet_192_168_0_107 -> switch.broadlink_send_packet_192_168_0


    -
    -
    -

    - 0.58: More translations, faster frontend, system log -

    -
    - - - 12 minutes reading time - - -
      -
    • Release-Notes
    • -
    -
    - Comments -
    -
    -
    -

    -

    -The Hass.io release of 0.58 will be delayed by a couple of days because Pascal is moving this weekend. -

    -

    Translation update

    -

    Translations are up and running in full speed. Shortly after the last release we got our translation pipeline figured out. @armills and @c727 are doing an amazing job managing this project. We’ve doubled the number of supported languages to 42 and the amount of keys to translate went from 8 to 130. Our translators are on top of their game and 79% is already translated.

    -

    Talking about our translators, we now have 445 people with an account to help with translations. Not bad for 3 weeks!

    -

    And because more translations is more better, @robbiet480 has added the iOS app to Lokalise, our translation management platform. The iOS app is currently supported in 7 different languages.

    -

    Learn more about how to help with translations

    -

    Frontend improvements continue

    -

    Thanks to @Andrey-git we now are able to serve the frontend in modern JavaScript. Leveraging modern JavaScript makes the frontend faster to load and run. For now it’s opt-in but we’re looking into making it opt-out in the future. The ES5 version of the frontend will remain available for older devices.

    -

    To try it once, add ?latest to your Home Assistant bookmark. To make it the default on your installation, update your config to look like this:

    -
    frontend:
    -  javascript_version: latest
    -
    -
    -

    -For Custom UI users: your custom UI will need to be updated before it can work with the new version of the frontend. -

    -

    System log enhanced

    -

    Our about screen that shows the error logs has gained a nice upgrade by @postlund. Now the 50 latest exceptions will be displayed with the option to get more information.

    -

    - Screenshot of the about screen showing the system log. - Screenshot of the about screen showing the system log. -

    -

    New Platforms

    - -

    Release 0.58.1 - November 21

    - -

    If you need help…

    -

    …don’t hesitate to use our very active forums or join us for a little chat. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.

    -

    Reporting Issues

    -

    Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.

    - Read on → -
    -
    -
    diff --git a/blog/posts/10/index.html b/blog/posts/10/index.html index e2d0296404..db58157f59 100644 --- a/blog/posts/10/index.html +++ b/blog/posts/10/index.html @@ -67,6 +67,36 @@
    +
    +
    +

    + ESP8266 and MicroPython - Part 2 +

    +
    + + + four minutes reading time + + +
      +
    • How-To
    • +
    • MQTT
    • +
    • ESP8266
    • +
    • Micropython
    • +
    +
    + Comments +
    +
    +
    +

    +So, part 1 of ESP8266 and MicroPython was pretty lame, right? Instead of getting information out of Home Assistant we are going a step forward and create our own sensor which is sending details about its state to a Home Assistant instance.

    + Read on → +
    +
    +

    @@ -603,35 +633,6 @@ One of the graphs created with this tutorial.


    -
    -
    -

    - Visualize your IoT data -

    -
    - - - five minutes reading time - - -
      -
    • How-To
    • -
    • IoT-Data
    • -
    -
    - Comments -
    -
    -
    -

    -

    The history component is tracking everything that is going on within Home Assistant. This means that you have access to all stored information about your home. Our history is not a full-fledged graphical processing and visualization component as you may know from systems and network monitoring tools. The current limitation is that you only can select a day for a visual output of your information and not a period. Also, there is no possibility to drill down on a specific entity.

    -

    This blog post will show you ways to export data for reporting, visualization, or further analysis of automation rules.

    - Read on → -
    -
    -
- - -
-
-
-

- 0.38: Alert, AppleTV, MQTT discovery, and Yeelight -

-
- - - seven minutes reading time - - -
    -
  • Release-Notes
  • -
-
- Comments -
-
-
-

Another Saturday, another release!

-

Core updates

-
    -
  • -

    Thanks to @pvizeli, all the core components are now written asynchronously. All entity components are now migrated from synchronously to asynchronously code!

    -
  • -
  • -

    Now when you restart Home Assistant using the homeassistant.restart service, your configuration is checked. If it appears to be invalid the restart will fail.

    -
  • -
-

Rewritten frontend

-

The frontend has been completely been rewritten, optimizing for speed and lost connection recovery. Even on the slowest phones it should fly now. The frontend also now uses the new WebSockets API instead of the EventStream API.

-

Custom state card UI

-

A nice new feature is the possibility to create custom state cards in the frontend. Go ahead and write your own state card for lights, sensors, locks, etc.

-

MQTT discovery

-

MQTT now has discovery support which is different than our discovery component. Similar to the HTTP sensor and HTTP binary sensor, MQTT discovery removes the need for configuration by allowing devices to make their presence known to Home Assistant.

-

Alert component

-

If you left your front door open, then the new alert component can be used to remind you of this by sending you repeating notifications at a given interval.

-

Yeelight

-

The yeelight component has been ported to use a more stable and feature-complete python-yeelight backend, and supports now both white and RGB bulbs. The component also supports transitions and can be configured to save the settings to the bulb on changes. The users currently using custom components for Yeelight are encouraged to move back to use the included version and report any problems with it to our issue tracker.

-

Apple TV

-

Apple TV is now a supported media_player! It has support for just about every media player function, including a realtime display of playback status and artwork.

-

All changes

-

New platforms/components

- -

Improvements

-
    -
  • Switch - Pilight: Validation no longer rejects alphanumeric IDs (@DavidLP)
  • -
  • Device tracker - ASUSWrt: Fixes ip neigh regex to handle the possible IPv6 “router” flag (@kylehendricks)
  • -
  • Light - MySensors: Fix mysensors RGB and W light turn on (@MartinHjelmare)
  • -
  • Light - Yeelight: new yeelight backend lib, new features (@rytilahti)
  • -
  • Climate - Eq3btsmart: Cleanup modes & available, bump version requirement (@rytilahti)
  • -
  • Sensor - SMA: Handle units correctly (@kellerza)
  • -
  • MQTT eventstream: Prevent infinite loop in cross configured MQTT event streams (@aequitas)
  • -
  • Light - Hue: Fix lightgroups not syncing state (@tboyce1)
  • -
  • Dvice tracker - Owntracks: Fix OwnTracks state names (@tboyce1)
  • -
  • Wink: Wink AC and additional sensor support (@w1ll1am23)
  • -
  • Modbus: Modbus write_register accept list (@benvm)
  • -
  • Device tracker - Ping: Add devices detected by ping as SOURCE_TYPE_ROUTER instead of GPS (@michaelarnauts)
  • -
  • Climate - Ecobee: Cleanup climate and ecobee (@Duoxilian)
  • -
  • Sensor - Miflora: Allow specification of bluetooth adapter (@Danielhiversen)
  • -
  • Sensor - Systemmonitor: Add average load to systemmonitor (@eagleamon)
  • -
  • Sensor - Openweathermap: Add wind bearing (@fabaff)
  • -
  • Notify - Facebook: Allow to use data for enhanced messages (@adrianlzt)
  • -
  • Light - Hyperion: Change CONF_DEFAULT_COLOR CV type (@Joeboyc2)
  • -
  • Mysensors: Fix validation of serial port on windows (@MartinHjelmare)
  • -
  • Notify - Webostv: Store the key file in the configuration directory (@pschmitt)
  • -
  • TTS: TTS ID3 support (@robbiet480)
  • -
  • Switch - Broadlink: Add send packet service (@Yannic-HAW)
  • -
  • Wink: Add support for position on Wink cover (@albertoarias)
  • -
  • Light - Flux: Make brightness display work for RGB devices. (@aequitas)
  • -
  • Media player - Roku: Fix attribute error for media_player/roku (@tchellomello)
  • -
  • Light - MQTT template: Fix brightness slider for MQTT template lights (@ray0711)
  • -
  • Template: Add min and max Jinja2 filters (@sbidoul)
  • -
  • Device tracker - Skyhub: Improve Sky Hub error handling (@alexmogavero)
  • -
  • Notify - SMTP: Add error checking to the MIMEImage encoding (@stratosmacker)
  • -
  • Light - MQTT: Check for command topics when determining the capabilities of an MQTT light (@herm)
  • -
  • Core: Check config before restarting (@andrey-git)
  • -
  • Light - Hue: Fix groups with same names (@tboyce1)
  • -
  • Template: Add icon_template to template sensor (@tboyce1)
  • -
  • Recorder: Refactoring, scoping, and better handling of SQLAlchemy Sessions (@kellerza)
  • -
  • Light - Flux: Add support for fluxled discovery. (@aequitas)
  • -
  • Media player - AppleTV: Add discovery support to Apple TV (@postlund)
  • -
  • Sensor - Template: Improve warning message in template rendering (@Danielhiversen)
  • -
  • Light - Demo: Add available property and typing hints (@rytilahti)
  • -
  • Sensor - ARWN: Enhancements to ARWN platform (@sdague)
  • -
  • Fan - ISY994: Change medium state for filtering (@Teagan42)
  • -
  • Climate - Ecobee: Support away_mode as permanent hold and hold_mode as temporary hold. (@Duoxilian)
  • -
  • Tellduslive: Don’t throw exception if connection to server is lost (@molobrakos)
  • -
  • Zoneminder: Refactoring and JSON decode error handling (@pschmitt)
  • -
  • Image processing: Cleanup Base face class add support for microsoft face detect (@pvizeli)
  • -
-

Bugfixes: @balloob, @fabaff, @pvizeli, @mnoorenberghe, @armills, @tchellomello, @aequitas, @mathewpeterson, @molobrakos, @michaelarnauts, @jabesq, @turbokongen, @JshWright, @andriej, @jawilson, @andrey-git, @nodinosaur, @konikvranik, and you if you are missing here.

-

Release 0.38.1 - February 12

-
    -
  • Fix logbook ordering (@balloob)
  • -
  • Fix AppleTV conflicting dependency breaking websockets (@balloob)
  • -
-

Release 0.38.2 - February 12

- -

Release 0.38.3 - February 15

-
    -
  • Sonos: fix losing favorite sources on disconnect (@pvizeli)
  • -
  • Google Calendar: fix timeMin losing events (@happyleavesaoc)
  • -
  • Fix Wink PubNub subscription (@w1ll1am23)
  • -
  • Z-Wave: getter not to ignore label (@andrey-git)
  • -
  • Moon: remove unit of measurement (@fabaff)
  • -
  • MySensors: add version requirement to notify and device tracker (@MartinHjelmare)
  • -
-

Release 0.38.4 - February 21

-
    -
  • Discovery: flux_led discovery led to problems on systems and has been removed (@bazwilliams)
  • -
  • Hidden devices are no longer visible on views (@balloob)
  • -
-

Breaking changes

-
    -
  • The support for LG webOS Smart TVs was improved. This requires you to move $HOME/.pylgtv to $HASS_CONFIG_DIR/webostv.conf or Home Assistant will need to be paired with the TV again.
  • -
  • Image processing events have been renamed: identify_face has become image_processing.detect_face, found_plate has become image_processing.found_plate
  • -
  • The FFmpeg binary sensor change the platform name from ffmpeg to ffmpeg_noise and ffmpeg_motion. Also all FFmpeg-related services are moved from a platform implementation to a the FFmpeg components and were rename from binary_sensor.ffmpeg_xy to ffmpeg.xy.
  • -
  • The frontend core changes have caused all custom panels to break. Docs have not been updated yet. The gist is that you have to use this.hass.entities, this.hass.callService and this.hass.callApi.
  • -
-

If you need help…

-

…don’t hesitate to use our very active forums or join us for a little chat. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.

-

Reporting Issues

-

Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.


diff --git a/blog/posts/8/index.html b/blog/posts/8/index.html index b2e9a0735e..7893eb16b7 100644 --- a/blog/posts/8/index.html +++ b/blog/posts/8/index.html @@ -67,6 +67,156 @@
+
+
+

+ 0.38: Alert, AppleTV, MQTT discovery, and Yeelight +

+
+ + + seven minutes reading time + + +
    +
  • Release-Notes
  • +
+
+ Comments +
+
+
+

Another Saturday, another release!

+

Core updates

+
    +
  • +

    Thanks to @pvizeli, all the core components are now written asynchronously. All entity components are now migrated from synchronously to asynchronously code!

    +
  • +
  • +

    Now when you restart Home Assistant using the homeassistant.restart service, your configuration is checked. If it appears to be invalid the restart will fail.

    +
  • +
+

Rewritten frontend

+

The frontend has been completely been rewritten, optimizing for speed and lost connection recovery. Even on the slowest phones it should fly now. The frontend also now uses the new WebSockets API instead of the EventStream API.

+

Custom state card UI

+

A nice new feature is the possibility to create custom state cards in the frontend. Go ahead and write your own state card for lights, sensors, locks, etc.

+

MQTT discovery

+

MQTT now has discovery support which is different than our discovery component. Similar to the HTTP sensor and HTTP binary sensor, MQTT discovery removes the need for configuration by allowing devices to make their presence known to Home Assistant.

+

Alert component

+

If you left your front door open, then the new alert component can be used to remind you of this by sending you repeating notifications at a given interval.

+

Yeelight

+

The yeelight component has been ported to use a more stable and feature-complete python-yeelight backend, and supports now both white and RGB bulbs. The component also supports transitions and can be configured to save the settings to the bulb on changes. The users currently using custom components for Yeelight are encouraged to move back to use the included version and report any problems with it to our issue tracker.

+

Apple TV

+

Apple TV is now a supported media_player! It has support for just about every media player function, including a realtime display of playback status and artwork.

+

All changes

+

New platforms/components

+ +

Improvements

+
    +
  • Switch - Pilight: Validation no longer rejects alphanumeric IDs (@DavidLP)
  • +
  • Device tracker - ASUSWrt: Fixes ip neigh regex to handle the possible IPv6 “router” flag (@kylehendricks)
  • +
  • Light - MySensors: Fix mysensors RGB and W light turn on (@MartinHjelmare)
  • +
  • Light - Yeelight: new yeelight backend lib, new features (@rytilahti)
  • +
  • Climate - Eq3btsmart: Cleanup modes & available, bump version requirement (@rytilahti)
  • +
  • Sensor - SMA: Handle units correctly (@kellerza)
  • +
  • MQTT eventstream: Prevent infinite loop in cross configured MQTT event streams (@aequitas)
  • +
  • Light - Hue: Fix lightgroups not syncing state (@tboyce1)
  • +
  • Dvice tracker - Owntracks: Fix OwnTracks state names (@tboyce1)
  • +
  • Wink: Wink AC and additional sensor support (@w1ll1am23)
  • +
  • Modbus: Modbus write_register accept list (@benvm)
  • +
  • Device tracker - Ping: Add devices detected by ping as SOURCE_TYPE_ROUTER instead of GPS (@michaelarnauts)
  • +
  • Climate - Ecobee: Cleanup climate and ecobee (@Duoxilian)
  • +
  • Sensor - Miflora: Allow specification of bluetooth adapter (@Danielhiversen)
  • +
  • Sensor - Systemmonitor: Add average load to systemmonitor (@eagleamon)
  • +
  • Sensor - Openweathermap: Add wind bearing (@fabaff)
  • +
  • Notify - Facebook: Allow to use data for enhanced messages (@adrianlzt)
  • +
  • Light - Hyperion: Change CONF_DEFAULT_COLOR CV type (@Joeboyc2)
  • +
  • Mysensors: Fix validation of serial port on windows (@MartinHjelmare)
  • +
  • Notify - Webostv: Store the key file in the configuration directory (@pschmitt)
  • +
  • TTS: TTS ID3 support (@robbiet480)
  • +
  • Switch - Broadlink: Add send packet service (@Yannic-HAW)
  • +
  • Wink: Add support for position on Wink cover (@albertoarias)
  • +
  • Light - Flux: Make brightness display work for RGB devices. (@aequitas)
  • +
  • Media player - Roku: Fix attribute error for media_player/roku (@tchellomello)
  • +
  • Light - MQTT template: Fix brightness slider for MQTT template lights (@ray0711)
  • +
  • Template: Add min and max Jinja2 filters (@sbidoul)
  • +
  • Device tracker - Skyhub: Improve Sky Hub error handling (@alexmogavero)
  • +
  • Notify - SMTP: Add error checking to the MIMEImage encoding (@stratosmacker)
  • +
  • Light - MQTT: Check for command topics when determining the capabilities of an MQTT light (@herm)
  • +
  • Core: Check config before restarting (@andrey-git)
  • +
  • Light - Hue: Fix groups with same names (@tboyce1)
  • +
  • Template: Add icon_template to template sensor (@tboyce1)
  • +
  • Recorder: Refactoring, scoping, and better handling of SQLAlchemy Sessions (@kellerza)
  • +
  • Light - Flux: Add support for fluxled discovery. (@aequitas)
  • +
  • Media player - AppleTV: Add discovery support to Apple TV (@postlund)
  • +
  • Sensor - Template: Improve warning message in template rendering (@Danielhiversen)
  • +
  • Light - Demo: Add available property and typing hints (@rytilahti)
  • +
  • Sensor - ARWN: Enhancements to ARWN platform (@sdague)
  • +
  • Fan - ISY994: Change medium state for filtering (@Teagan42)
  • +
  • Climate - Ecobee: Support away_mode as permanent hold and hold_mode as temporary hold. (@Duoxilian)
  • +
  • Tellduslive: Don’t throw exception if connection to server is lost (@molobrakos)
  • +
  • Zoneminder: Refactoring and JSON decode error handling (@pschmitt)
  • +
  • Image processing: Cleanup Base face class add support for microsoft face detect (@pvizeli)
  • +
+

Bugfixes: @balloob, @fabaff, @pvizeli, @mnoorenberghe, @armills, @tchellomello, @aequitas, @mathewpeterson, @molobrakos, @michaelarnauts, @jabesq, @turbokongen, @JshWright, @andriej, @jawilson, @andrey-git, @nodinosaur, @konikvranik, and you if you are missing here.

+

Release 0.38.1 - February 12

+
    +
  • Fix logbook ordering (@balloob)
  • +
  • Fix AppleTV conflicting dependency breaking websockets (@balloob)
  • +
+

Release 0.38.2 - February 12

+ +

Release 0.38.3 - February 15

+
    +
  • Sonos: fix losing favorite sources on disconnect (@pvizeli)
  • +
  • Google Calendar: fix timeMin losing events (@happyleavesaoc)
  • +
  • Fix Wink PubNub subscription (@w1ll1am23)
  • +
  • Z-Wave: getter not to ignore label (@andrey-git)
  • +
  • Moon: remove unit of measurement (@fabaff)
  • +
  • MySensors: add version requirement to notify and device tracker (@MartinHjelmare)
  • +
+

Release 0.38.4 - February 21

+
    +
  • Discovery: flux_led discovery led to problems on systems and has been removed (@bazwilliams)
  • +
  • Hidden devices are no longer visible on views (@balloob)
  • +
+

Breaking changes

+
    +
  • The support for LG webOS Smart TVs was improved. This requires you to move $HOME/.pylgtv to $HASS_CONFIG_DIR/webostv.conf or Home Assistant will need to be paired with the TV again.
  • +
  • Image processing events have been renamed: identify_face has become image_processing.detect_face, found_plate has become image_processing.found_plate
  • +
  • The FFmpeg binary sensor change the platform name from ffmpeg to ffmpeg_noise and ffmpeg_motion. Also all FFmpeg-related services are moved from a platform implementation to a the FFmpeg components and were rename from binary_sensor.ffmpeg_xy to ffmpeg.xy.
  • +
  • The frontend core changes have caused all custom panels to break. Docs have not been updated yet. The gist is that you have to use this.hass.entities, this.hass.callService and this.hass.callApi.
  • +
+

If you need help…

+

…don’t hesitate to use our very active forums or join us for a little chat. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.

+

Reporting Issues

+

Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.

+
+
+

@@ -651,148 +801,6 @@ You have to note:

If you need help…

…don’t hesitate to use our Forum or join us for a little chat. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.

Reporting Issues

-

Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.

-
- -
-
-
-

- 0.34: New Remote component, Websockets, Sonarr, GPSLogger -

-
- - - six minutes reading time - - -
    -
  • Release-Notes
  • -
-
- Comments -
-
-
-

Here we go… 0.34. Let’s call it the “Santa Claus” release. Rudolph was faster than expected and there’s lot’s of goodies on the sleigh. Of course, more work on async programming done by @pvizeli and @balloob, new components, new platforms, major improvements, and much more.

-

GPSLogger

-

The work of @dainok let’s you use your Android device, with the Geolocation feature enabled, to track itself using GPS or WiFi networks with the GPSLogger app. GPSLogger can use multiple sources: the passive one just get the latest Android known location, without activating GPS sensors or scanning for WiFi networks.

-

Remote component

-

The brand new remote component made by @iandday will simplify the integration of all kinds of remote control units. The first platform for Harmony is included in this release.

-

HomeMatic

-

The HomeMatic component has received some updates worth mentioning:

-
    -
  • Additional services -
      -
    • reconnect: Reconnect to your CCU/Homegear without restarting Home Assistant.
    • -
    • set_dev_value: Manually control a device, even if it’s not supported by Home Assistant yet.
    • -
    -
  • -
  • Support for multiple HomeMatic hosts
  • -
  • Support for HomeMatic Wired (most devices) and HomeMatic IP (a few devices)
  • -
  • Various improvements and fixes, especially for HM-Sec-Key (KeyMatic)
  • -
-

The support for multiple hosts is a result of allowing mixed configurations with wireless, wired, and IP devices. This has the drawback of making the update a breaking change (along with the renamed set_value service). However, the benefits and possibilities gained will be worth it.

-

Websocket API

-

This release includes a new websockets based API by @balloob to power the next generation of Home Assistant frontends. The current frontend has been partly migrated to use it and will be further migrated in the future.

-

All changes

- -

Release 0.34.1 - December 4

-

This release has a bunch of bug fixes including a big one: emulated_hue will now work with Google Home! We usually reserve patch releases for small bug fixes but we considered this more impactful bug fix so important that we’re including it now instead of having people wait two weeks.

-

To make the fix backwards compatible (it is a patch release after all) you will have to add two new configuration option to emulated_hue to have it work with Google Home:

-
emulated_hue:
-  type: google_home
-  # This is important. Sadly, Google Home will not work with other ports.
-  listen_port: 80
-
-
-

We are working on a better solution for 0.35.

- -

Release 0.34.2 - December 5

-
    -
  • Fix Nest interpreting Celsius as Fahrenheit and converting it (@balloob)
  • -
  • Fix Nest sensor platforms throwing errors (@technicalpickles)
  • -
  • Frontend will now always show persistent_notification and configurator entities even if not part of the active view (@balloob)
  • -
  • Fixed media player cards taking up unnecessary space (@balloob)
  • -
-

Release 0.34.3 - December 6

-
    -
  • Fix Hook connections (@dasos)
  • -
  • Fix random websocket connections (@balloob)
  • -
  • Fix Google Home sometimes not finding our emulated_hue (@jawilson)
  • -
  • Fix EnOcean config validation (@rubund)
  • -
-

Release 0.34.4 - December 7

-
    -
  • Fix InfluxDB without authentication (@balloob)
  • -
  • Fix Kodi without authentication (@balloob)
  • -
  • Fix incorrect caching of /api/error_log (@armills)
  • -
  • Fix incorrect ordering of service calls which could cause delays between turning on multiple entities (@balloob)
  • -
  • Fix Nest Climate temperature issues (@technicalpickles)
  • -
-

Release 0.34.5 - December 12

-
    -
  • Fix Nest sensors doing I/O inside event loop (@balloob)
  • -
  • Fix Nest version bump not triggering re-install (@R1chardTM)
  • -
  • Fix Nest cameras without activity zones (@technicalpickles)
  • -
  • Fix Plex doing I/O inside event loop (@balloob)
  • -
-

Breaking changes

-
    -
  • The HomeMatic component now uses a different syntax for hosts and the set_value service has been renamed.
  • -
  • All RFXtrx sensors will get a new entity ID.
  • -
  • The frontend now uses websockets. If you run a server in front of Home Assistant, you will have to update your config (example nginx)
  • -
  • Nest contains changes which will require your attention.
  • -
-

If you need help…

-

…don’t hesitate to use our Forum or join us for a little chat. The release notes have comments enabled but it’s preferred if you use these communication channels. Thanks.

-

Reporting Issues

Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.

diff --git a/blog/posts/9/index.html b/blog/posts/9/index.html index a36b0fa250..07c39da686 100644 --- a/blog/posts/9/index.html +++ b/blog/posts/9/index.html @@ -67,6 +67,148 @@
+
+
+

+ 0.34: New Remote component, Websockets, Sonarr, GPSLogger +

+
+ + + six minutes reading time + + +
    +
  • Release-Notes
  • +
+
+ Comments +
+
+
+

Here we go… 0.34. Let’s call it the “Santa Claus” release. Rudolph was faster than expected and there’s lot’s of goodies on the sleigh. Of course, more work on async programming done by @pvizeli and @balloob, new components, new platforms, major improvements, and much more.

+

GPSLogger

+

The work of @dainok let’s you use your Android device, with the Geolocation feature enabled, to track itself using GPS or WiFi networks with the GPSLogger app. GPSLogger can use multiple sources: the passive one just get the latest Android known location, without activating GPS sensors or scanning for WiFi networks.

+

Remote component

+

The brand new remote component made by @iandday will simplify the integration of all kinds of remote control units. The first platform for Harmony is included in this release.

+

HomeMatic

+

The HomeMatic component has received some updates worth mentioning:

+
    +
  • Additional services +
      +
    • reconnect: Reconnect to your CCU/Homegear without restarting Home Assistant.
    • +
    • set_dev_value: Manually control a device, even if it’s not supported by Home Assistant yet.
    • +
    +
  • +
  • Support for multiple HomeMatic hosts
  • +
  • Support for HomeMatic Wired (most devices) and HomeMatic IP (a few devices)
  • +
  • Various improvements and fixes, especially for HM-Sec-Key (KeyMatic)
  • +
+

The support for multiple hosts is a result of allowing mixed configurations with wireless, wired, and IP devices. This has the drawback of making the update a breaking change (along with the renamed set_value service). However, the benefits and possibilities gained will be worth it.

+

Websocket API

+

This release includes a new websockets based API by @balloob to power the next generation of Home Assistant frontends. The current frontend has been partly migrated to use it and will be further migrated in the future.

+

All changes

+ +

Release 0.34.1 - December 4

+

This release has a bunch of bug fixes including a big one: emulated_hue will now work with Google Home! We usually reserve patch releases for small bug fixes but we considered this more impactful bug fix so important that we’re including it now instead of having people wait two weeks.

+

To make the fix backwards compatible (it is a patch release after all) you will have to add two new configuration option to emulated_hue to have it work with Google Home:

+
emulated_hue:
+  type: google_home
+  # This is important. Sadly, Google Home will not work with other ports.
+  listen_port: 80
+
+
+

We are working on a better solution for 0.35.

+ +

Release 0.34.2 - December 5

+
    +
  • Fix Nest interpreting Celsius as Fahrenheit and converting it (@balloob)
  • +
  • Fix Nest sensor platforms throwing errors (@technicalpickles)
  • +
  • Frontend will now always show persistent_notification and configurator entities even if not part of the active view (@balloob)
  • +
  • Fixed media player cards taking up unnecessary space (@balloob)
  • +
+

Release 0.34.3 - December 6

+
    +
  • Fix Hook connections (@dasos)
  • +
  • Fix random websocket connections (@balloob)
  • +
  • Fix Google Home sometimes not finding our emulated_hue (@jawilson)
  • +
  • Fix EnOcean config validation (@rubund)
  • +
+

Release 0.34.4 - December 7

+
    +
  • Fix InfluxDB without authentication (@balloob)
  • +
  • Fix Kodi without authentication (@balloob)
  • +
  • Fix incorrect caching of /api/error_log (@armills)
  • +
  • Fix incorrect ordering of service calls which could cause delays between turning on multiple entities (@balloob)
  • +
  • Fix Nest Climate temperature issues (@technicalpickles)
  • +
+

Release 0.34.5 - December 12

+
    +
  • Fix Nest sensors doing I/O inside event loop (@balloob)
  • +
  • Fix Nest version bump not triggering re-install (@R1chardTM)
  • +
  • Fix Nest cameras without activity zones (@technicalpickles)
  • +
  • Fix Plex doing I/O inside event loop (@balloob)
  • +
+

Breaking changes

+
    +
  • The HomeMatic component now uses a different syntax for hosts and the set_value service has been renamed.
  • +
  • All RFXtrx sensors will get a new entity ID.
  • +
  • The frontend now uses websockets. If you run a server in front of Home Assistant, you will have to update your config (example nginx)
  • +
  • Nest contains changes which will require your attention.
  • +
+

If you need help…

+

…don’t hesitate to use our Forum or join us for a little chat. The release notes have comments enabled but it’s preferred if you use these communication channels. Thanks.

+

Reporting Issues

+

Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.

+
+
+

@@ -1012,36 +1154,6 @@


-
-
-

- ESP8266 and MicroPython - Part 2 -

-
- - - four minutes reading time - - -
    -
  • How-To
  • -
  • MQTT
  • -
  • ESP8266
  • -
  • Micropython
  • -
-
- Comments -
-
-
-

-So, part 1 of ESP8266 and MicroPython was pretty lame, right? Instead of getting information out of Home Assistant we are going a step forward and create our own sensor which is sending details about its state to a Home Assistant instance.

- Read on → -
-
-

Configuration variables:

@@ -91,6 +92,7 @@
  • address: KNX group address of the binary sensor.
  • device_class (Optional): HASS device class e.g. “motion”.
  • significant_bit (Optional): Specify which significant bit of the KNX value should be used. Default is 1.
  • +
  • reset_after (Optional): Reset back to OFF state after specified milliseconds.
  • You can also attach actions to binary sensors (e.g., to switch on a light when a switch was pressed). In this example, one light is switched on when the button was pressed once and two others when the button was pressed a second time.

    # Example configuration.yaml entry
    @@ -161,6 +163,9 @@
             
  • KNX Notify
  • +
  • + KNX Scene +
  • KNX Sensor
  • @@ -265,6 +270,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.maxcube/index.html b/components/binary_sensor.maxcube/index.html index 953c27b397..e24f1f8654 100644 --- a/components/binary_sensor.maxcube/index.html +++ b/components/binary_sensor.maxcube/index.html @@ -151,6 +151,9 @@
  • MQTT HVAC
  • +
  • + Melissa Climate +
  • MySensors HVAC
  • diff --git a/components/binary_sensor.mercedesme/index.html b/components/binary_sensor.mercedesme/index.html new file mode 100644 index 0000000000..efa248b7b9 --- /dev/null +++ b/components/binary_sensor.mercedesme/index.html @@ -0,0 +1,381 @@ + + + + + + + + + Mercedes me Binary Sensor - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +

    + Mercedes me Binary Sensor +

    +
    +
    +

    The Mercedes me platform allows you to get data from your Mercedes me connected car sensors like windows, doors, lock, tire warnings from within Home Assistant.

    +

    They will be automatically discovered if the Mercedes me component is loaded.

    +

    For more configuration information see the Mercedes me component documentation.

    +
    +
    + +
    +
    + + + + + + + diff --git a/components/binary_sensor.modbus/index.html b/components/binary_sensor.modbus/index.html index 45bb63ee0c..079be3647f 100644 --- a/components/binary_sensor.modbus/index.html +++ b/components/binary_sensor.modbus/index.html @@ -246,6 +246,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.mqtt/index.html b/components/binary_sensor.mqtt/index.html index ec1f62abe1..719413f8c0 100644 --- a/components/binary_sensor.mqtt/index.html +++ b/components/binary_sensor.mqtt/index.html @@ -133,6 +133,11 @@

    (string)(Optional)Defines a template to extract a value from the payload.

    +
    force_update
    +
    +

    (boolean)Sends update events even if the value hasn’t changed. Useful if you want to have meaningful value graphs in history.

    +

    Default value: false

    +

    Examples

    @@ -339,6 +344,9 @@ home/bathroom/switch/button 1
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.mysensors/index.html b/components/binary_sensor.mysensors/index.html index e714858811..e37f378888 100644 --- a/components/binary_sensor.mysensors/index.html +++ b/components/binary_sensor.mysensors/index.html @@ -325,6 +325,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.mystrom/index.html b/components/binary_sensor.mystrom/index.html index 6b4de6264a..5d49f56521 100644 --- a/components/binary_sensor.mystrom/index.html +++ b/components/binary_sensor.mystrom/index.html @@ -251,6 +251,9 @@ The firmware version 2.26 doesn’t support TLS/SSL. This means that you are onl
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.nest/index.html b/components/binary_sensor.nest/index.html index 943dd79dda..cc9d44dec3 100644 --- a/components/binary_sensor.nest/index.html +++ b/components/binary_sensor.nest/index.html @@ -253,6 +253,9 @@ You must have the Nest component configured to u
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.netatmo/index.html b/components/binary_sensor.netatmo/index.html index e818350c9a..20a05a7165 100644 --- a/components/binary_sensor.netatmo/index.html +++ b/components/binary_sensor.netatmo/index.html @@ -256,6 +256,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.nx584/index.html b/components/binary_sensor.nx584/index.html index 20dcb393a2..6b529279ee 100644 --- a/components/binary_sensor.nx584/index.html +++ b/components/binary_sensor.nx584/index.html @@ -232,6 +232,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.octoprint/index.html b/components/binary_sensor.octoprint/index.html index d313befea5..06b0a0bb79 100644 --- a/components/binary_sensor.octoprint/index.html +++ b/components/binary_sensor.octoprint/index.html @@ -226,6 +226,9 @@ You must have the OctoPrint component confi
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.pilight/index.html b/components/binary_sensor.pilight/index.html index eb8b82c63b..6644cadcaf 100644 --- a/components/binary_sensor.pilight/index.html +++ b/components/binary_sensor.pilight/index.html @@ -238,6 +238,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.ping/index.html b/components/binary_sensor.ping/index.html index 46fba4fd94..90c58f3cf9 100644 --- a/components/binary_sensor.ping/index.html +++ b/components/binary_sensor.ping/index.html @@ -231,6 +231,9 @@ When run on Windows systems, the round trip time attributes are rounded to the n
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.raincloud/index.html b/components/binary_sensor.raincloud/index.html index 6983d20ca3..6ae916b3a6 100644 --- a/components/binary_sensor.raincloud/index.html +++ b/components/binary_sensor.raincloud/index.html @@ -223,6 +223,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.random/index.html b/components/binary_sensor.random/index.html index 070dd6ac56..1731820482 100644 --- a/components/binary_sensor.random/index.html +++ b/components/binary_sensor.random/index.html @@ -302,9 +302,15 @@
  • MQTT Sensor
  • +
  • + Melissa Sensor +
  • Melnor Raincloud Sensor
  • +
  • + Mercedes me Sensor +
  • Min/max Sensor
  • @@ -368,6 +374,9 @@
  • Ring Sensor
  • +
  • + SQL Sensor +
  • Scrape Sensor
  • diff --git a/components/binary_sensor.raspihats/index.html b/components/binary_sensor.raspihats/index.html index 7cc447efad..df06ea7d0e 100644 --- a/components/binary_sensor.raspihats/index.html +++ b/components/binary_sensor.raspihats/index.html @@ -274,6 +274,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.rest/index.html b/components/binary_sensor.rest/index.html index 16efa642f7..0859cc97e0 100644 --- a/components/binary_sensor.rest/index.html +++ b/components/binary_sensor.rest/index.html @@ -324,6 +324,9 @@ User-Agent: Home Assistant
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.rfxtrx/index.html b/components/binary_sensor.rfxtrx/index.html index 802c09ee26..ed46beb541 100644 --- a/components/binary_sensor.rfxtrx/index.html +++ b/components/binary_sensor.rfxtrx/index.html @@ -312,6 +312,9 @@ to configure your new devices and leave it off otherwise.

  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.ring/index.html b/components/binary_sensor.ring/index.html index a053d6e168..65031b69cc 100644 --- a/components/binary_sensor.ring/index.html +++ b/components/binary_sensor.ring/index.html @@ -224,6 +224,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.rpi_gpio/index.html b/components/binary_sensor.rpi_gpio/index.html index 2e6cb70e54..697ac8cad1 100644 --- a/components/binary_sensor.rpi_gpio/index.html +++ b/components/binary_sensor.rpi_gpio/index.html @@ -229,6 +229,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.rpi_pfio/index.html b/components/binary_sensor.rpi_pfio/index.html index a78399e66e..79b61904e9 100644 --- a/components/binary_sensor.rpi_pfio/index.html +++ b/components/binary_sensor.rpi_pfio/index.html @@ -232,6 +232,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.satel_integra/index.html b/components/binary_sensor.satel_integra/index.html index 467c0c22e0..e032f6e3ab 100644 --- a/components/binary_sensor.satel_integra/index.html +++ b/components/binary_sensor.satel_integra/index.html @@ -207,6 +207,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.skybell/index.html b/components/binary_sensor.skybell/index.html index 601f053565..e6dd45ad46 100644 --- a/components/binary_sensor.skybell/index.html +++ b/components/binary_sensor.skybell/index.html @@ -232,6 +232,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.sleepiq/index.html b/components/binary_sensor.sleepiq/index.html index aee63ca616..b206e04c5f 100644 --- a/components/binary_sensor.sleepiq/index.html +++ b/components/binary_sensor.sleepiq/index.html @@ -205,6 +205,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.spc/index.html b/components/binary_sensor.spc/index.html index d48966fd6c..f785225476 100644 --- a/components/binary_sensor.spc/index.html +++ b/components/binary_sensor.spc/index.html @@ -207,6 +207,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.tapsaff/index.html b/components/binary_sensor.tapsaff/index.html index 4aab75119a..10f2c4b671 100644 --- a/components/binary_sensor.tapsaff/index.html +++ b/components/binary_sensor.tapsaff/index.html @@ -120,10 +120,10 @@ BOM Australia Sensor
  • - Buienradar + Buienradar
  • - Buienradar Weather + Buienradar Sensor
  • DWD Weather warnings diff --git a/components/binary_sensor.tcp/index.html b/components/binary_sensor.tcp/index.html index 5385b351c4..9b4e7245fd 100644 --- a/components/binary_sensor.tcp/index.html +++ b/components/binary_sensor.tcp/index.html @@ -222,6 +222,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.tellduslive/index.html b/components/binary_sensor.tellduslive/index.html index 575ef573b9..c6bb4c892f 100644 --- a/components/binary_sensor.tellduslive/index.html +++ b/components/binary_sensor.tellduslive/index.html @@ -202,6 +202,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.template/index.html b/components/binary_sensor.template/index.html index 1f4e2a3f69..cdb47ca942 100644 --- a/components/binary_sensor.template/index.html +++ b/components/binary_sensor.template/index.html @@ -108,6 +108,10 @@ your configuration.yaml file:

    (string)(Optional)Name to use in the frontend.

    +
    entity_id
    +
    +

    (string | list)(Optional)A list of entity IDs so the sensor only reacts to state changes of these entities. This can be used if the automatic analysis fails to find all relevant entities.

    +
    device_class

    (device_class)(Optional)The type/class of the sensor to set the icon in the frontend.

    @@ -117,6 +121,14 @@ your configuration.yaml file:

    (template)(Required)Defines a template to set the state of the sensor.

    +
    icon_template
    +
    +

    (template)(Optional)Defines a template for the icon of the sensor.

    +
    +
    entity_picture_template
    +
    +

    (template)(Optional)Defines a template for the entity picture of the sensor.

    +
    delay_on

    (time)(Optional)The amount of time the template state must be met before this sensor will switch to on.

    @@ -362,6 +374,9 @@ device tracking and Z-Wave multisensor presence sensors.

  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.tesla/index.html b/components/binary_sensor.tesla/index.html index 7c482c7e5e..e70ba4fc0f 100644 --- a/components/binary_sensor.tesla/index.html +++ b/components/binary_sensor.tesla/index.html @@ -219,6 +219,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.threshold/index.html b/components/binary_sensor.threshold/index.html index 4ea99d7017..f8eced1529 100644 --- a/components/binary_sensor.threshold/index.html +++ b/components/binary_sensor.threshold/index.html @@ -234,6 +234,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.trend/index.html b/components/binary_sensor.trend/index.html index 916aa697b9..9925b54fb7 100644 --- a/components/binary_sensor.trend/index.html +++ b/components/binary_sensor.trend/index.html @@ -250,6 +250,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.velbus/index.html b/components/binary_sensor.velbus/index.html index 9d14922c61..6698eff76b 100644 --- a/components/binary_sensor.velbus/index.html +++ b/components/binary_sensor.velbus/index.html @@ -238,6 +238,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.vera/index.html b/components/binary_sensor.vera/index.html index e22d118cde..38bed85f3d 100644 --- a/components/binary_sensor.vera/index.html +++ b/components/binary_sensor.vera/index.html @@ -224,6 +224,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.verisure/index.html b/components/binary_sensor.verisure/index.html index 11d7864d70..a1c590b78c 100644 --- a/components/binary_sensor.verisure/index.html +++ b/components/binary_sensor.verisure/index.html @@ -216,6 +216,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.wink/index.html b/components/binary_sensor.wink/index.html index 53b458db53..527557d600 100644 --- a/components/binary_sensor.wink/index.html +++ b/components/binary_sensor.wink/index.html @@ -247,6 +247,9 @@ The above devices are confirmed to work, but others may work as well.
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.workday/index.html b/components/binary_sensor.workday/index.html index 7ee73ab4c5..2a1e68ece9 100644 --- a/components/binary_sensor.workday/index.html +++ b/components/binary_sensor.workday/index.html @@ -231,6 +231,9 @@ If you use the sensor for Canada (CA) wit
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.xiaomi_aqara/index.html b/components/binary_sensor.xiaomi_aqara/index.html index 6b6720db67..da0193f555 100644 --- a/components/binary_sensor.xiaomi_aqara/index.html +++ b/components/binary_sensor.xiaomi_aqara/index.html @@ -594,6 +594,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.zha/index.html b/components/binary_sensor.zha/index.html index b2c1aec8e0..7bd04d7d6f 100644 --- a/components/binary_sensor.zha/index.html +++ b/components/binary_sensor.zha/index.html @@ -208,6 +208,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.zigbee/index.html b/components/binary_sensor.zigbee/index.html index ac5600df8d..51d4cc35a1 100644 --- a/components/binary_sensor.zigbee/index.html +++ b/components/binary_sensor.zigbee/index.html @@ -226,6 +226,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor.zwave/index.html b/components/binary_sensor.zwave/index.html index 7c43384701..2805b32abd 100644 --- a/components/binary_sensor.zwave/index.html +++ b/components/binary_sensor.zwave/index.html @@ -223,6 +223,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/binary_sensor/index.html b/components/binary_sensor/index.html index 2b6418d999..dbf9ef4407 100644 --- a/components/binary_sensor/index.html +++ b/components/binary_sensor/index.html @@ -211,6 +211,9 @@
  • Melnor Raincloud Binary Sensor
  • +
  • + Mercedes me Binary Sensor +
  • Modbus Binary Sensor
  • diff --git a/components/blink/index.html b/components/blink/index.html index 76e541e597..42b54bc2e9 100644 --- a/components/blink/index.html +++ b/components/blink/index.html @@ -276,9 +276,15 @@
  • MQTT
  • +
  • + Melissa Climate +
  • Melnor Raincloud
  • +
  • + Mercedes me +
  • Microsoft Face
  • diff --git a/components/bloomsky/index.html b/components/bloomsky/index.html index 7150e92b95..5ad2741b5d 100644 --- a/components/bloomsky/index.html +++ b/components/bloomsky/index.html @@ -235,9 +235,15 @@
  • MQTT
  • +
  • + Melissa Climate +
  • Melnor Raincloud
  • +
  • + Mercedes me +
  • Microsoft Face
  • diff --git a/components/camera.canary/index.html b/components/camera.canary/index.html index 8fae128d16..7defe4593f 100644 --- a/components/camera.canary/index.html +++ b/components/camera.canary/index.html @@ -74,8 +74,22 @@
    -

    The canary camera platform allows you to view the latest camera image (triggered by motion) by your Canary device in Home Assistant.

    -

    To add canary camera to your installation, follow instructions in Canary component.

    +

    The canary camera platform allows you to watch the live stream of your Canary camera in Home Assistant. This requires the ffmpeg component to be already configured.

    +

    To add canary camera to your installation, follow instructions in Canary component. Once you have Canary component setup, your Canary camera(s) should show up automatically.

    +

    You can add the following to your configuration.yaml file to configure canary camera with optional settings:

    +
    camera:
    +  - platform: canary
    +
    +
    +
    +

    Configuration Variables

    +
    +
    ffmpeg_arguments
    +
    +

    (string)(Optional)Extra options to pass to ffmpeg, e.g. image quality or video filter options. More details in FFmpeg component.

    +
    +
    +

    Configuration variables:

      -
    • type (Optional): The type of assistant who we are emulated for. Either alexa or google_home, defaults to google_home. This configuration option is deprecated and will be removed in a future release. It is no longer necessary to define type.
    • +
    • type (Optional): The type of assistant which we are emulating. Either alexa or google_home, defaults to google_home. This configuration option is deprecated and will be removed in a future release. It is no longer necessary to define type.
    • host_ip (Optional): The IP address that your Home Assistant installation is running on. If you do not specify this option, the component will attempt to determine the IP address on its own.
    • listen_port (Optional): The port the Hue bridge API web server will run on. If not specified, this defaults to 8300. This can be any free port on your system.

    • -
    • advertise_ip (Optional): If you need to override the IP address used for UPNP discovery. (For example, using network isolation in Docker)
    • +
    • advertise_ip (Optional): If you need to override the IP address used for UPnP discovery. (For example, using network isolation in Docker)
    • -

      advertise_port (Optional): If you need to specifically override the advertised UPNP port.

      +

      advertise_port (Optional): If you need to specifically override the advertised UPnP port.

    • -

      upnp_bind_multicast (Optional): Whether or not to bind the UPNP (SSDP) listener to the multicast address (239.255.255.250) or instead to the (unicast) host_ip address specified above (or automatically determined). The default is true, which will work for most situations. In special circumstances, like running in a FreeBSD or FreeNAS jail, you may need to disable this.

      +

      upnp_bind_multicast (Optional): Whether or not to bind the UPnP (SSDP) listener to the multicast address (239.255.255.250) or instead to the (unicast) host_ip address specified above (or automatically determined). The default is true, which will work for most situations. In special circumstances, like running in a FreeBSD or FreeNAS jail, you may need to disable this.

    • off_maps_to_on_domains (Optional): The domains that maps an “off” command to an “on” command.

      @@ -134,6 +134,7 @@ It is recommended to assign a static IP address to the computer running Home Ass
    • fan
    +
  • entities (Optional): Customization for entities.
  • A full configuration sample looks like the one below.

    # Example configuration.yaml entry
    @@ -148,33 +149,29 @@ It is recommended to assign a static IP address to the computer running Home Ass
       expose_by_default: true
       exposed_domains:
         - light
    -
    -
    -

    With additional customization you will be able to specify the behavior of the existing entities.

    -
    # Example customization
    -homeassistant:
    -  customize:
    +  entities:
         light.bedroom_light:
    -      # Don't allow light.bedroom_light to be controlled by the emulated Hue bridge
    -      emulated_hue_hidden: true
    -    light.office_light:
    -      # Address light.office_light as "back office light"
    -      emulated_hue_name: "back office light"
    +      name: "Bedside Lamp"
    +    light.ceiling_lights:
    +      hidden: true
     
    -

    The following are attributes that can be applied in the customize section:

    +

    The following are attributes that can be applied in the entities section:

      -
    • emulated_hue_hidden (Optional): Whether or not the entity should be exposed by the emulated Hue bridge. Adding emulated_hue_hidden: false will expose the entity to Alexa. The default value for this attribute is controlled by the expose_by_default option.
    • -
    • emulated_hue_name (Optional): The name that the emulated Hue will use. The default for this is the entity’s friendly name.
    • +
    • name (Optional): The name that the emulated Hue will use. The default for this is the entity’s friendly name.
    • +
    • hidden (Optional): Whether or not the emulated Hue bridge should expose the entity. Adding hidden: false will expose the entity to Alexa. The default value for this attribute is controlled by the expose_by_default option.
    +

    +These attributes used to be found under the customize section of homeassistant, however, they have now been moved to entities. Emulated Hue configuration under homeassistant.customize will be deprecated in the near future. +

    Troubleshooting

    You can verify that the emulated_hue component has been loaded and is responding by pointing a local browser to the following URL:

    • http://<HA IP Address>:8300/description.xml - This URL should return a descriptor file in the form of an XML file.
    • http://<HA IP Address>:8300/api/pi/lights - This will return a list of devices, lights, scenes, groups, etc.. that emulated_hue is exposing to Alexa.
    -

    For Google Home, verify that the URLs above are using port 80, rather than port 8300 (i.e. http://<HA IP Address>:80/description.xml).

    -

    An additional step is required to run Home Assistant as non-root user and use port 80 when using the AiO script. Execute the following command to allow emulated_hue to use port 80 as non-root user.

    +

    For Google Home, verify that the URLs above are using port 80, rather than port 8300 (i.e. http://<HA IP Address>:80/description.xml).

    +

    An additional step is required to run Home Assistant as a non-root user and use port 80 when using the AiO script. Execute the following command to allow emulated_hue to use port 80 as a non-root user.

    sudo setcap 'cap_net_bind_service=+ep' /srv/homeassistant/homeassistant_venv/bin/python3
     
    @@ -316,9 +313,15 @@ It is recommended to assign a static IP address to the computer running Home Ass
  • MQTT
  • +
  • + Melissa Climate +
  • Melnor Raincloud
  • +
  • + Mercedes me +
  • Microsoft Face
  • diff --git a/components/enocean/index.html b/components/enocean/index.html index 0eb11a3a67..df315da94b 100644 --- a/components/enocean/index.html +++ b/components/enocean/index.html @@ -253,9 +253,15 @@
  • MQTT
  • +
  • + Melissa Climate +
  • Melnor Raincloud
  • +
  • + Mercedes me +
  • Microsoft Face
  • diff --git a/components/fan.xiaomi_miio/index.html b/components/fan.xiaomi_miio/index.html index d21e8a25dd..eaf128fb07 100644 --- a/components/fan.xiaomi_miio/index.html +++ b/components/fan.xiaomi_miio/index.html @@ -308,6 +308,9 @@

    Related components

      +
    • + Xiaomi IR Remote +
    • Xiaomi Mi Robot Vacuum
    • diff --git a/components/feedreader/index.html b/components/feedreader/index.html index 9cfda02008..dc9a19e466 100644 --- a/components/feedreader/index.html +++ b/components/feedreader/index.html @@ -159,6 +159,9 @@
    • Frontend
    • +
    • + Goalfeed +
    • HTTP
    • diff --git a/components/ffmpeg/index.html b/components/ffmpeg/index.html index 779292fb93..4e1b1d85c0 100644 --- a/components/ffmpeg/index.html +++ b/components/ffmpeg/index.html @@ -281,9 +281,15 @@ Press [q] to stop, [?] MQTT +
    • + Melissa Climate +
    • Melnor Raincloud
    • +
    • + Mercedes me +
    • Microsoft Face
    • diff --git a/components/frontend/index.html b/components/frontend/index.html index 2778bee546..a70f208013 100644 --- a/components/frontend/index.html +++ b/components/frontend/index.html @@ -225,6 +225,9 @@
    • Frontend
    • +
    • + Goalfeed +
    • HTTP
    • diff --git a/components/gc100/index.html b/components/gc100/index.html index 2970e9373e..1d8e5e4c51 100644 --- a/components/gc100/index.html +++ b/components/gc100/index.html @@ -231,9 +231,15 @@ hardware device which has an array of relays, RS232 serial ports, and flexible p
    • MQTT
    • +
    • + Melissa Climate +
    • Melnor Raincloud
    • +
    • + Mercedes me +
    • Microsoft Face
    • diff --git a/components/goalfeed/index.html b/components/goalfeed/index.html new file mode 100644 index 0000000000..8eab8de853 --- /dev/null +++ b/components/goalfeed/index.html @@ -0,0 +1,250 @@ + + + + + + + + + Goalfeed - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + +
      +
      +
      +
      +
      +

      + Goalfeed +

      +
      +
      +

      The goalfeed component lets you use your Goalfeed account to trigger events in Home Assistant whenever a NHL or MLB team scores.

      +

      To use this component, enter your email address and password from your goalfeed.ca account in your configuration.yaml file:

      +
      # Example configuration.yaml entry
      +goalfeed:
      +  username: your_email@gmail.com
      +  password: goalfeed_password
      +
      +
      +
      +

      Configuration Variables

      +
      +
      username
      +
      +

      (string)(Required)The email address on your goalfeed.ca account.

      +
      +
      password
      +
      +

      (string)(Required)The password on your goalfeed.ca account.

      +
      +
      +
      +

      Now you can use the goal event type in your automations:

      +
      - alias: 'Jets Goal'
      +  trigger:
      +    platform: event
      +    event_type: goal
      +    event_data:
      +      team_name: "Winnipeg Jets"
      +
      +
      +

      Goal events have the following event data:

      +
        +
      • team: Three letter code representing the team. This is unique within the leagues, but not unique across the leagues (i.e. ‘WPG’ or ‘TOR’).
      • +
      • team_name: The team that scored (i.e. ‘Winnipeg Jets’ or ‘Toronto Blue Jays’).
      • +
      • team_hash: A unique hash for the team (you can find these values on https://goalfeed.ca/get-teams).
      • +
      • league_id: A unique number for the league.
      • +
      • league_name: A the short name of the league (i.e. ‘NHL’ or ‘MLB’).
      • +
      +
      +
      + +
      +
      + + + + + + + diff --git a/components/hive/index.html b/components/hive/index.html index 0ccad6e771..5b026dc885 100644 --- a/components/hive/index.html +++ b/components/hive/index.html @@ -266,9 +266,15 @@
    • MQTT
    • +
    • + Melissa Climate +
    • Melnor Raincloud
    • +
    • + Mercedes me +
    • Microsoft Face
    • diff --git a/components/homematic/index.html b/components/homematic/index.html index 991bbd430e..80790ecadb 100644 --- a/components/homematic/index.html +++ b/components/homematic/index.html @@ -416,9 +416,15 @@ Using this service provides you direct access to the setValue-method of the prim
    • MQTT
    • +
    • + Melissa Climate +
    • Melnor Raincloud
    • +
    • + Mercedes me +
    • Microsoft Face
    • diff --git a/components/http/index.html b/components/http/index.html index 505d290d02..c8cbd24fac 100644 --- a/components/http/index.html +++ b/components/http/index.html @@ -183,6 +183,9 @@ Please note, that sources from trusted_networks<
    • Frontend
    • +
    • + Goalfeed +
    • HTTP
    • diff --git a/components/hue/index.html b/components/hue/index.html index 48446580eb..f51edd3c80 100644 --- a/components/hue/index.html +++ b/components/hue/index.html @@ -320,9 +320,15 @@ This will have all the bulbs transitioned at once, instead of one at a time usin
    • MQTT
    • +
    • + Melissa Climate +
    • Melnor Raincloud
    • +
    • + Mercedes me +
    • Microsoft Face
    • diff --git a/components/ihc/index.html b/components/ihc/index.html index b4f6e24469..ba427c25b5 100644 --- a/components/ihc/index.html +++ b/components/ihc/index.html @@ -292,9 +292,15 @@ The application will show the product tree. You can expand it, select inputs and
    • MQTT
    • +
    • + Melissa Climate +
    • Melnor Raincloud
    • +
    • + Mercedes me +
    • Microsoft Face
    • diff --git a/components/index.html b/components/index.html index 73c3c90492..21a609859b 100644 --- a/components/index.html +++ b/components/index.html @@ -80,17 +80,17 @@ Support for these components is provided by the Home Assistant community.
      - All (975) + All (988) Featured - Added in 0.62 (13) - Added in 0.61 (18) - Added in 0.60 (21) + Added in 0.63 (12) + Added in 0.62 (13) + Added in 0.61 (18) Alarm (20) Automation (20) - Binary Sensor (68) + Binary Sensor (69) Calendar (6) Camera (31) - Climate (32) + Climate (33) Cloud (1) Cover (25) DIY (15) @@ -99,21 +99,21 @@ Support for these components is provided by the Home Assistant community. Fan (10) Finance (13) Front end (5) - Health (5) + Health (6) History (15) - Hub (91) + Hub (93) Image Processing (8) Intent (2) Light (60) Lock (12) Mailbox (1) - Media Player (53) + Media Player (54) Notifications (57) Organization (3) - Presence Detection (48) - Remote (4) - Scene (7) - Sensor (123) + Presence Detection (49) + Remote (5) + Scene (8) + Sensor (126) Social (5) Switch (75) System Monitor (29) @@ -256,8 +256,8 @@ var allComponents = [ {url:"/components/switch.broadlink/", title:"Broadlink RM Switch", cat:"switch", featured: false, v: "0.35", logo: "broadlink.png"}, {url:"/components/sensor.broadlink/", title:"Broadlink RM2 and A1 sensor", cat:"sensor", featured: false, v: "0.35", logo: "broadlink.png"}, {url:"/components/browser/", title:"Browser", cat:"utility", featured: false, v: "0.0", logo: "home-assistant.png"}, -{url:"/components/sensor.buienradar/", title:"Buienradar", cat:"weather", featured: false, v: "0.47", logo: "buienradar.png"}, -{url:"/components/weather.buienradar/", title:"Buienradar Weather", cat:"weather", featured: false, v: "0.47", logo: "buienradar.png"}, +{url:"/components/weather.buienradar/", title:"Buienradar", cat:"weather", featured: false, v: "0.47", logo: "buienradar.png"}, +{url:"/components/sensor.buienradar/", title:"Buienradar Sensor", cat:"weather", featured: false, v: "0.47", logo: "buienradar.png"}, {url:"/components/sensor.cpuspeed/", title:"CPU speed", cat:"system-monitor", featured: false, v: "0.7", logo: "cpu.png"}, {url:"/components/sensor.cups/", title:"CUPS Sensor", cat:"system-monitor", featured: false, v: "0.32", logo: "cups.png"}, {url:"/components/calendar.caldav/", title:"CalDav", cat:"calendar", featured: false, v: "0.60", logo: ""}, @@ -408,6 +408,7 @@ var allComponents = [ {url:"/components/device_tracker.geofency/", title:"Geofency", cat:"presence-detection", featured: false, v: "0.53", logo: "geofency.png"}, {url:"/components/sensor.gitter/", title:"Gitter Sensor", cat:"sensor", featured: false, v: "0.47", logo: "gitter.png"}, {url:"/components/sensor.glances/", title:"Glances", cat:"system-monitor", featured: false, v: "0.7", logo: "glances.png"}, +{url:"/components/goalfeed/", title:"Goalfeed", cat:"other", featured: false, v: "0.0", logo: "goalfeed.png"}, {url:"/components/google_assistant/", title:"Google Assistant", cat:"voice", featured: true, v: "0.56", logo: "google-assistant.png"}, {url:"/components/calendar.google/", title:"Google Calendar Event", cat:"calendar", featured: false, v: "0.33", logo: "google_calendar.png"}, {url:"/components/media_player.cast/", title:"Google Cast", cat:"media-player", featured: true, v: "0.7", logo: "google_cast.png"}, @@ -512,6 +513,7 @@ var allComponents = [ {url:"/components/cover.knx/", title:"KNX Cover", cat:"cover", featured: false, v: "0.48", logo: "knx.png"}, {url:"/components/light.knx/", title:"KNX Light", cat:"light", featured: false, v: "0.44", logo: "knx.png"}, {url:"/components/notify.knx/", title:"KNX Notify", cat:"notifications", featured: false, v: "0.53", logo: "knx.png"}, +{url:"/components/scene.knx/", title:"KNX Scene", cat:"scene", featured: false, v: "0.63", logo: "knx.png"}, {url:"/components/sensor.knx/", title:"KNX Sensor", cat:"sensor", featured: false, v: "0.29", logo: "knx.png"}, {url:"/components/switch.knx/", title:"KNX Switch", cat:"switch", featured: false, v: "0.24", logo: "knx.png"}, {url:"/components/sensor.kwb/", title:"KWB Easyfire Sensor", cat:"sensor", featured: false, v: "0.40", logo: "kwb.png"}, @@ -601,11 +603,19 @@ var allComponents = [ {url:"/components/tts.marytts/", title:"MaryTTS", cat:"text-to-speech", featured: false, v: "0.43", logo: "marytts.png"}, {url:"/components/notify.matrix/", title:"Matrix", cat:"notifications", featured: false, v: "0.32", logo: "matrix.png"}, {url:"/components/media_extractor/", title:"Media Extractor", cat:"media-player", featured: false, v: "0.49", logo: "home-assistant.png"}, +{url:"/components/media_player.mediaroom/", title:"Mediaroom", cat:"media-player", featured: false, v: "0.63", logo: "mediaroom.png"}, +{url:"/components/melissa/", title:"Melissa Climate", cat:"hub", featured: false, v: "0.63", logo: "mclimate.png"}, +{url:"/components/climate.melissa/", title:"Melissa Climate", cat:"climate", featured: false, v: "0.63", logo: "mclimate.png"}, +{url:"/components/sensor.melissa/", title:"Melissa Sensor", cat:"sensor", featured: false, v: "0.63", logo: "mclimate.png"}, {url:"/components/raincloud/", title:"Melnor Raincloud", cat:"hub", featured: false, v: "0.55", logo: "raincloud.jpg"}, {url:"/components/binary_sensor.raincloud/", title:"Melnor Raincloud Binary Sensor", cat:"binary-sensor", featured: false, v: "0.55", logo: "raincloud.jpg"}, {url:"/components/sensor.raincloud/", title:"Melnor Raincloud Sensor", cat:"sensor", featured: false, v: "0.55", logo: "raincloud.jpg"}, {url:"/components/switch.raincloud/", title:"Melnor Raincloud Switch", cat:"switch", featured: false, v: "0.55", logo: "raincloud.jpg"}, {url:"/components/device_tracker.meraki/", title:"Meraki", cat:"presence-detection", featured: false, v: "0.60", logo: "meraki.png"}, +{url:"/components/device_tracker.mercedesme/", title:"Mercedes me", cat:"presence-detection", featured: false, v: "0.63", logo: "mercedesme.png"}, +{url:"/components/mercedesme/", title:"Mercedes me", cat:"hub", featured: false, v: "0.63", logo: "mercedesme.png"}, +{url:"/components/binary_sensor.mercedesme/", title:"Mercedes me Binary Sensor", cat:"binary-sensor", featured: false, v: "0.63", logo: "mercedesme.png"}, +{url:"/components/sensor.mercedesme/", title:"Mercedes me Sensor", cat:"sensor", featured: false, v: "0.63", logo: "mercedesme.png"}, {url:"/components/notify.message_bird/", title:"MessageBird", cat:"notifications", featured: false, v: "0.16", logo: "message_bird.png"}, {url:"/components/weather.metoffice/", title:"Met Office", cat:"weather", featured: false, v: "0.42", logo: "metoffice.jpg"}, {url:"/components/sensor.metoffice/", title:"Met Office Sensor", cat:"weather", featured: false, v: "0.42", logo: "metoffice.jpg"}, @@ -732,6 +742,7 @@ var allComponents = [ {url:"/components/media_player.plex/", title:"Plex", cat:"media-player", featured: true, v: "0.7", logo: "plex.png"}, {url:"/components/sensor.plex/", title:"Plex Activity Monitor", cat:"media-player", featured: false, v: "0.22", logo: "plex.png"}, {url:"/components/sensor.pocketcasts/", title:"PocketCasts", cat:"sensor", featured: false, v: "0.39", logo: "pocketcasts.png"}, +{url:"/components/sensor.pollen/", title:"Pollen.com", cat:"health", featured: false, v: "0.63", logo: "pollen.jpg"}, {url:"/components/scene.hunterdouglas_powerview/", title:"PowerView Scenes", cat:"cover", featured: false, v: "0.15", logo: "hunter-douglas-powerview.png"}, {url:"/components/device_sun_light_trigger/", title:"Presence based lights", cat:"automation", featured: false, v: "0.0", logo: "home-assistant.png"}, {url:"/components/climate.proliphix/", title:"Proliphix Thermostat", cat:"climate", featured: false, v: "0.11", logo: "proliphix.png"}, @@ -810,6 +821,7 @@ var allComponents = [ {url:"/components/switch.snmp/", title:"SNMP Switch", cat:"switch", featured: false, v: "0.57", logo: "network-snmp.png"}, {url:"/components/spc/", title:"SPC", cat:"hub", featured: false, v: "0.47", logo: "vanderbilt_spc.png"}, {url:"/components/binary_sensor.spc/", title:"SPC Binary Sensor", cat:"binary-sensor", featured: false, v: "0.47", logo: "vanderbilt_spc.png"}, +{url:"/components/sensor.sql/", title:"SQL Sensor", cat:"sensor", featured: false, v: "0.63", logo: "sql.png"}, {url:"/components/media_player.samsungtv/", title:"Samsung Smart TV", cat:"media-player", featured: false, v: "0.13", logo: "samsung.png"}, {url:"/components/satel_integra/", title:"Satel Integra Alarm", cat:"hub", featured: false, v: "0.54", logo: "satel.jpg"}, {url:"/components/alarm_control_panel.satel_integra/", title:"Satel Integra Alarm Control Panel", cat:"alarm", featured: false, v: "0.54", logo: "satel.jpg"}, @@ -1026,6 +1038,7 @@ var allComponents = [ {url:"/components/binary_sensor.xiaomi_aqara/", title:"Xiaomi Binary Sensor", cat:"binary-sensor", featured: false, v: "0.50", logo: "xiaomi.png"}, {url:"/components/cover.xiaomi_aqara/", title:"Xiaomi Cover", cat:"cover", featured: false, v: "0.50", logo: "xiaomi.png"}, {url:"/components/xiaomi_aqara/", title:"Xiaomi Gateway (Aqara)", cat:"hub", featured: false, v: "0.57", logo: "xiaomi.png"}, +{url:"/components/remote.xiaomi_miio/", title:"Xiaomi IR Remote", cat:"remote", featured: false, v: "0.63", logo: "xiaomi.png"}, {url:"/components/light.xiaomi_aqara/", title:"Xiaomi Light", cat:"light", featured: false, v: "0.50", logo: "xiaomi.png"}, {url:"/components/vacuum.xiaomi_miio/", title:"Xiaomi Mi Robot Vacuum", cat:"vacuum", featured: false, v: "0.51", logo: "xiaomi.png"}, {url:"/components/light.xiaomi_miio/", title:"Xiaomi Philips Light", cat:"light", featured: false, v: "0.0", logo: "philips.png"}, @@ -1351,8 +1364,8 @@ allComponents.pop(); // remove placeholder element at the end
    • Broadlink RM Switch
    • Broadlink RM2 and A1 sensor
    • Browser
    • -
    • Buienradar
    • -
    • Buienradar Weather
    • +
    • Buienradar
    • +
    • Buienradar Sensor
    • CPU speed
    • CUPS Sensor
    • CalDav
    • @@ -1503,6 +1516,7 @@ allComponents.pop(); // remove placeholder element at the end
    • Geofency
    • Gitter Sensor
    • Glances
    • +
    • Goalfeed
    • Google Assistant
    • Google Calendar Event
    • Google Cast
    • @@ -1607,6 +1621,7 @@ allComponents.pop(); // remove placeholder element at the end
    • KNX Cover
    • KNX Light
    • KNX Notify
    • +
    • KNX Scene
    • KNX Sensor
    • KNX Switch
    • KWB Easyfire Sensor
    • @@ -1696,11 +1711,19 @@ allComponents.pop(); // remove placeholder element at the end
    • MaryTTS
    • Matrix
    • Media Extractor
    • +
    • Mediaroom
    • +
    • Melissa Climate
    • +
    • Melissa Climate
    • +
    • Melissa Sensor
    • Melnor Raincloud
    • Melnor Raincloud Binary Sensor
    • Melnor Raincloud Sensor
    • Melnor Raincloud Switch
    • Meraki
    • +
    • Mercedes me
    • +
    • Mercedes me
    • +
    • Mercedes me Binary Sensor
    • +
    • Mercedes me Sensor
    • MessageBird
    • Met Office
    • Met Office Sensor
    • @@ -1827,6 +1850,7 @@ allComponents.pop(); // remove placeholder element at the end
    • Plex
    • Plex Activity Monitor
    • PocketCasts
    • +
    • Pollen.com
    • PowerView Scenes
    • Presence based lights
    • Proliphix Thermostat
    • @@ -1905,6 +1929,7 @@ allComponents.pop(); // remove placeholder element at the end
    • SNMP Switch
    • SPC
    • SPC Binary Sensor
    • +
    • SQL Sensor
    • Samsung Smart TV
    • Satel Integra Alarm
    • Satel Integra Alarm Control Panel
    • @@ -2121,6 +2146,7 @@ allComponents.pop(); // remove placeholder element at the end
    • Xiaomi Binary Sensor
    • Xiaomi Cover
    • Xiaomi Gateway (Aqara)
    • +
    • Xiaomi IR Remote
    • Xiaomi Light
    • Xiaomi Mi Robot Vacuum
    • Xiaomi Philips Light
    • diff --git a/components/influxdb/index.html b/components/influxdb/index.html index 872062fad7..2c82282246 100644 --- a/components/influxdb/index.html +++ b/components/influxdb/index.html @@ -92,7 +92,6 @@
    • ssl (Optional): Use https instead of http to connect. Defaults to false.
    • verify_ssl (Optional): Verify SSL certificate for https request. Defaults to false.
    • max_retries (Optional): Allow the component to retry if there was a network error when transmitting data
    • -
    • retry_queue_limit (Optional): If retry enabled, specify how much calls are allowed to be queued for retry.
    • default_measurement (Optional): Measurement name to use when an entity doesn’t have a unit. Defaults to entity id.
    • override_measurement (Optional): Measurement name to use instead of unit or default measurement. This will store all data points in a single measurement.
    • component_config, component_config_domain, component_config_glob (Optional): These attributes contains component-specific override values. See Customizing devices and services for format. diff --git a/components/insteon_hub/index.html b/components/insteon_hub/index.html index 1319206eb9..b096c147cb 100644 --- a/components/insteon_hub/index.html +++ b/components/insteon_hub/index.html @@ -236,9 +236,15 @@ This component has been disabled due to a complaint by Insteon. It will be enabl
    • MQTT
    • +
    • + Melissa Climate +
    • Melnor Raincloud
    • +
    • + Mercedes me +
    • Microsoft Face
    • diff --git a/components/insteon_local/index.html b/components/insteon_local/index.html index 27ab261f70..e8ddeaeb66 100644 --- a/components/insteon_local/index.html +++ b/components/insteon_local/index.html @@ -248,9 +248,15 @@
    • MQTT
    • +
    • + Melissa Climate +
    • Melnor Raincloud
    • +
    • + Mercedes me +
    • Microsoft Face
    • diff --git a/components/insteon_plm/index.html b/components/insteon_plm/index.html index 7754780849..b84b9213e1 100644 --- a/components/insteon_plm/index.html +++ b/components/insteon_plm/index.html @@ -278,9 +278,15 @@ default is not correct.

    • MQTT
    • +
    • + Melissa Climate +
    • Melnor Raincloud
    • +
    • + Mercedes me +
    • Microsoft Face
    • diff --git a/components/introduction/index.html b/components/introduction/index.html index 2470cbeaa8..555c3884ab 100644 --- a/components/introduction/index.html +++ b/components/introduction/index.html @@ -117,6 +117,9 @@
    • Frontend
    • +
    • + Goalfeed +
    • HTTP
    • diff --git a/components/isy994/index.html b/components/isy994/index.html index f6f331f754..8079c36dea 100644 --- a/components/isy994/index.html +++ b/components/isy994/index.html @@ -363,9 +363,15 @@ The ISY994 controller is manufactured by keyboard_
    • Frontend
    • +
    • + Goalfeed +
    • HTTP
    • diff --git a/components/kira/index.html b/components/kira/index.html index f985332dc7..ac687b95ef 100644 --- a/components/kira/index.html +++ b/components/kira/index.html @@ -288,9 +288,15 @@
    • MQTT
    • +
    • + Melissa Climate +
    • Melnor Raincloud
    • +
    • + Mercedes me +
    • Microsoft Face
    • diff --git a/components/knx/index.html b/components/knx/index.html index 72140f30df..62880fe1af 100644 --- a/components/knx/index.html +++ b/components/knx/index.html @@ -88,6 +88,7 @@
    • Light
    • Thermostat
    • Notify
    • +
    • Scene

    Configuration

    To use your KNX in your installation, add the following lines to your configuration.yaml file:

    @@ -134,7 +135,6 @@
  • fire_event (Optional): If set to True, platform will write all received KNX messages to event bus
  • fire_event_filter (Optional): If fire_event is set fire_event_filter has to be specified. fire_event_filter defines a list of patterns for filtering KNX addresses. Only telegrams which match this pattern are sent to the HOme Assistant event bus.
  • state_updater (Optional): The component will collect the current state of each configured device from the KNX bus to display it correctly within Home-Assistant. Set this option to False to prevent this behavior.
  • -
  • time_address (Optional): Broadcast current local time to KNX bus with configured group address.
  • Services

    In order to directly interact with the KNX bus, you can now use the following service:

    @@ -147,6 +147,25 @@ Service Data: {"address": "1/0/15", "payload": 0}
  • address: KNX group address
  • payload: Payload, either an integer or an array of integers
  • +

    Exposing sensor values or time to knx bus

    +

    KNX component is able to expose time or sensor values to KNX bus. The component will broadcast any change of the exposed value to the KNX bus and answer read requests to the specified group address:

    +
    # Example configuration.yaml entry
    +knx:
    +    expose::
    +        - type: 'temperature'
    +          entity_id: 'sensor.owm_temperature'
    +          address: '0/0/2'
    +        - type: 'time'
    +          address: '0/0/1'
    +        - type: 'datetime'
    +          address: '0/0/23'
    +
    +
    +
      +
    • type: Type of the exposed value. Either time or datetime or any supported type of KNX Sensor (e.g. “temperature” or “humidity”).
    • +
    • entity_id: Entity id of the HASS component to be exposed. Not necessarry for types time and datetime.
    • +
    • address: KNX group address.
    • +

    Known issues

    Due to lame multicast support the routing abstraction and the gateway scanner only work with Python >=3.5.

    @@ -182,6 +201,9 @@ Service Data: {"address": "1/0/15", "payload": 0}
  • KNX Notify
  • +
  • + KNX Scene +
  • KNX Sensor
  • @@ -310,9 +332,15 @@ Service Data: {"address": "1/0/15", "payload": 0}
  • MQTT
  • +
  • + Melissa Climate +
  • Melnor Raincloud
  • +
  • + Mercedes me +
  • Microsoft Face
  • diff --git a/components/lametric/index.html b/components/lametric/index.html index ad1bad7eae..67e82f0c1f 100644 --- a/components/lametric/index.html +++ b/components/lametric/index.html @@ -226,9 +226,15 @@
  • MQTT
  • +
  • + Melissa Climate +
  • Melnor Raincloud
  • +
  • + Mercedes me +
  • Microsoft Face
  • diff --git a/components/light.knx/index.html b/components/light.knx/index.html index 8ec7b2fbcb..cb9332d244 100644 --- a/components/light.knx/index.html +++ b/components/light.knx/index.html @@ -136,6 +136,9 @@ For switching/light actuators that are only controlled by a single group address
  • KNX Notify
  • +
  • + KNX Scene +
  • KNX Sensor
  • diff --git a/components/light.template/index.html b/components/light.template/index.html index daf969878c..121746abb6 100644 --- a/components/light.template/index.html +++ b/components/light.template/index.html @@ -110,6 +110,10 @@ brightness commands of a light.

    (string)(Optional)Name to use in the frontend.

    +
    entity_id
    +
    +

    (string | list)(Optional)A list of entity IDs so the light only reacts to state changes of these entities. This can be used if the automatic analysis fails to find all relevant entities.

    +
    value_template

    (template)(Optional)Defines a template to get the state of the light.

    diff --git a/components/light.xiaomi_miio/index.html b/components/light.xiaomi_miio/index.html index 00459d045e..68156d74cd 100644 --- a/components/light.xiaomi_miio/index.html +++ b/components/light.xiaomi_miio/index.html @@ -142,6 +142,9 @@
  • Xiaomi Air Purifier
  • +
  • + Xiaomi IR Remote +
  • Xiaomi Mi Robot Vacuum
  • diff --git a/components/linode/index.html b/components/linode/index.html index 2136c9ee71..7a0d2f5ebd 100644 --- a/components/linode/index.html +++ b/components/linode/index.html @@ -241,9 +241,15 @@
  • MQTT
  • +
  • + Melissa Climate +
  • Melnor Raincloud
  • +
  • + Mercedes me +
  • Microsoft Face
  • diff --git a/components/litejet/index.html b/components/litejet/index.html index 269c054f26..f520b481ab 100644 --- a/components/litejet/index.html +++ b/components/litejet/index.html @@ -267,9 +267,15 @@
  • MQTT
  • +
  • + Melissa Climate +
  • Melnor Raincloud
  • +
  • + Mercedes me +
  • Microsoft Face
  • diff --git a/components/lutron/index.html b/components/lutron/index.html index e6851142b4..9ae2b13bba 100644 --- a/components/lutron/index.html +++ b/components/lutron/index.html @@ -240,9 +240,15 @@ It is recommended to assign a static IP address to your main repeater. This ensu
  • MQTT
  • +
  • + Melissa Climate +
  • Melnor Raincloud
  • +
  • + Mercedes me +
  • Microsoft Face
  • diff --git a/components/lutron_caseta/index.html b/components/lutron_caseta/index.html index 7db0dc936f..3d77e87d05 100644 --- a/components/lutron_caseta/index.html +++ b/components/lutron_caseta/index.html @@ -258,9 +258,15 @@ Use a DHCP reservation on your router to reserve the address or in the PRO model
  • MQTT
  • +
  • + Melissa Climate +
  • Melnor Raincloud
  • +
  • + Mercedes me +
  • Microsoft Face
  • diff --git a/components/map/index.html b/components/map/index.html index 9b3c685a28..585bb01d20 100644 --- a/components/map/index.html +++ b/components/map/index.html @@ -118,6 +118,9 @@ Devices that are currently at home won’t show on the map.
  • Frontend
  • +
  • + Goalfeed +
  • HTTP
  • diff --git a/components/maxcube/index.html b/components/maxcube/index.html index 79159181b2..526f0f5ac7 100644 --- a/components/maxcube/index.html +++ b/components/maxcube/index.html @@ -166,6 +166,9 @@
  • MQTT HVAC
  • +
  • + Melissa Climate +
  • MySensors HVAC
  • diff --git a/components/media_extractor/index.html b/components/media_extractor/index.html index 46b3c98582..1112f66621 100644 --- a/components/media_extractor/index.html +++ b/components/media_extractor/index.html @@ -224,6 +224,9 @@ Media extractor doesn’t transcode streams, it just tries to find stream that m
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.anthemav/index.html b/components/media_player.anthemav/index.html index 46155163da..878e248c20 100644 --- a/components/media_player.anthemav/index.html +++ b/components/media_player.anthemav/index.html @@ -198,6 +198,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.apple_tv/index.html b/components/media_player.apple_tv/index.html index 684d84e096..be190cf417 100644 --- a/components/media_player.apple_tv/index.html +++ b/components/media_player.apple_tv/index.html @@ -178,6 +178,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.aquostv/index.html b/components/media_player.aquostv/index.html index 7ddbb8a789..0c3ad19094 100644 --- a/components/media_player.aquostv/index.html +++ b/components/media_player.aquostv/index.html @@ -202,6 +202,9 @@ Also, with power_on_enabled as True, the Aquos logo on your TV
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.bluesound/index.html b/components/media_player.bluesound/index.html index a0a237d01e..061501cb22 100644 --- a/components/media_player.bluesound/index.html +++ b/components/media_player.bluesound/index.html @@ -196,6 +196,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.braviatv/index.html b/components/media_player.braviatv/index.html index 5516a17865..314526cb4d 100644 --- a/components/media_player.braviatv/index.html +++ b/components/media_player.braviatv/index.html @@ -208,6 +208,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.cast/index.html b/components/media_player.cast/index.html index c1bc0a01b2..16f4b645e9 100644 --- a/components/media_player.cast/index.html +++ b/components/media_player.cast/index.html @@ -186,6 +186,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.clementine/index.html b/components/media_player.clementine/index.html index a59e4e8208..578a047de5 100644 --- a/components/media_player.clementine/index.html +++ b/components/media_player.clementine/index.html @@ -184,6 +184,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.cmus/index.html b/components/media_player.cmus/index.html index 28df6f5b19..d800fd72a0 100644 --- a/components/media_player.cmus/index.html +++ b/components/media_player.cmus/index.html @@ -184,6 +184,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.denon/index.html b/components/media_player.denon/index.html index 4d3454c9de..12a4ddb6ed 100644 --- a/components/media_player.denon/index.html +++ b/components/media_player.denon/index.html @@ -195,6 +195,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.denonavr/index.html b/components/media_player.denonavr/index.html index 9371b512bf..15e148ed6d 100644 --- a/components/media_player.denonavr/index.html +++ b/components/media_player.denonavr/index.html @@ -219,6 +219,9 @@ If you have something else using the IP controller for your Denon AVR 3808CI, su
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.directv/index.html b/components/media_player.directv/index.html index 223def7f99..49884fc515 100644 --- a/components/media_player.directv/index.html +++ b/components/media_player.directv/index.html @@ -218,6 +218,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.dunehd/index.html b/components/media_player.dunehd/index.html index 14526ad829..71d55d0e8c 100644 --- a/components/media_player.dunehd/index.html +++ b/components/media_player.dunehd/index.html @@ -181,6 +181,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.emby/index.html b/components/media_player.emby/index.html index 107b57e56c..5c2e5e8d04 100644 --- a/components/media_player.emby/index.html +++ b/components/media_player.emby/index.html @@ -183,6 +183,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.firetv/index.html b/components/media_player.firetv/index.html index f76f82ba0b..14bd3d1955 100644 --- a/components/media_player.firetv/index.html +++ b/components/media_player.firetv/index.html @@ -227,6 +227,9 @@ Note that python-firetv has support for multiple Amazon Fire TV devices. If you
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.frontier_silicon/index.html b/components/media_player.frontier_silicon/index.html index c9c98c1cfe..47bcdb70b2 100644 --- a/components/media_player.frontier_silicon/index.html +++ b/components/media_player.frontier_silicon/index.html @@ -222,6 +222,9 @@ The Frontier Silicon API does not provide a multi-user environment. There is alw
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.gpmdp/index.html b/components/media_player.gpmdp/index.html index 903c79ae50..5ec937062e 100644 --- a/components/media_player.gpmdp/index.html +++ b/components/media_player.gpmdp/index.html @@ -180,6 +180,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.gstreamer/index.html b/components/media_player.gstreamer/index.html index a27ac64bab..713b04444e 100644 --- a/components/media_player.gstreamer/index.html +++ b/components/media_player.gstreamer/index.html @@ -224,6 +224,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.itunes/index.html b/components/media_player.itunes/index.html index 3744bbba0a..64fa64a2d0 100644 --- a/components/media_player.itunes/index.html +++ b/components/media_player.itunes/index.html @@ -180,6 +180,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.kodi/index.html b/components/media_player.kodi/index.html index 246290f609..ab42fd17aa 100644 --- a/components/media_player.kodi/index.html +++ b/components/media_player.kodi/index.html @@ -425,6 +425,9 @@ This example and the following requires to have the + + + + + + + Mediaroom - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +

    + Mediaroom +

    +
    +
    +

    The mediaroom component allows you to control a Mediaroom Set-Top Box (STB) from Home Assistant.

    +

    To add a Mediaroom STB to your installation, add the following to your configuration.yaml file:

    +
    # Example configuration.yaml entry
    +media_player:
    +  - platform: mediaroom
    +
    +
    +
    +

    Configuration Variables

    +
    +
    host
    +
    +

    (string)(Optional)The hostname or IP address of the device.

    +

    Default value: Tries to discovery your device.

    +
    +
    name
    +
    +

    (string)(Optional)The name of the device used in the frontend.

    +

    Default value: Mediaroom STB

    +
    +
    optimistic
    +
    +

    (boolean)(Optional)In case the component cannot determine the status of the box, consider the box always ON.

    +

    Default value: false

    +
    +
    +
    +

    Notice that all parameters are optional, and discovery should configure everything for you.

    +

    Using the Mediaroom component

    +

    The component has been developed for Portuguese TV operators currently using the Mediaroom platform, but should also work in other deployments in which the STB can be controlled remotely through a socket on port 8082.

    +

    In most cases (single STB) you just need to setup the name and discovery will do the rest. In case you have more than one STB you are required to set the host in each one of the entries.

    +

    If the STB is on the same network segment as Home Assistant, it can determine whether the device is turned on or off. Without this, the component will fail to determine the Set-top box status, and you are required to add the optimistic configuration variable.

    +
    +
    + +
    +
    + + + + + + + diff --git a/components/media_player.monoprice/index.html b/components/media_player.monoprice/index.html index 0f7ba1b7cb..f0ff2909b8 100644 --- a/components/media_player.monoprice/index.html +++ b/components/media_player.monoprice/index.html @@ -241,6 +241,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.mpchc/index.html b/components/media_player.mpchc/index.html index 2f50ff1d76..877b722fe4 100644 --- a/components/media_player.mpchc/index.html +++ b/components/media_player.mpchc/index.html @@ -188,6 +188,9 @@ The MPC-HC web interface is highly insecure, and allows remote clients full play
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.mpd/index.html b/components/media_player.mpd/index.html index 9f96f88227..601be3a29a 100644 --- a/components/media_player.mpd/index.html +++ b/components/media_player.mpd/index.html @@ -198,6 +198,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.nad/index.html b/components/media_player.nad/index.html index 36590c851f..93112a50d3 100644 --- a/components/media_player.nad/index.html +++ b/components/media_player.nad/index.html @@ -201,6 +201,9 @@ Be aware that the user might need to logout and logon again to activate these pe
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.nadtcp/index.html b/components/media_player.nadtcp/index.html index 44862b1801..1332c0a1f1 100644 --- a/components/media_player.nadtcp/index.html +++ b/components/media_player.nadtcp/index.html @@ -183,6 +183,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.onkyo/index.html b/components/media_player.onkyo/index.html index 76282b50d8..02c2f2604f 100644 --- a/components/media_player.onkyo/index.html +++ b/components/media_player.onkyo/index.html @@ -212,6 +212,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.openhome/index.html b/components/media_player.openhome/index.html index 771d3322f4..a5a710e451 100644 --- a/components/media_player.openhome/index.html +++ b/components/media_player.openhome/index.html @@ -173,6 +173,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.panasonic_viera/index.html b/components/media_player.panasonic_viera/index.html index 6419e0cfe5..acf4dec195 100644 --- a/components/media_player.panasonic_viera/index.html +++ b/components/media_player.panasonic_viera/index.html @@ -104,6 +104,29 @@
  • mac (Optional): The MAC address of your Panasonic Viera TV, e.g. AA:BB:CC:DD:99:1A.
  • name (Optional): The name you would like to give to the Panasonic Viera TV.
  • +

    Example play_media script

    +

    The play_media function can be used to open web pages and other media types (images, movies) in the TV web browser.

    +
    # Example play_media script that can be triggered when someone is detected at the door
    +#
    +script:
    +  front_door_camera:
    +    alias: "Show who's at the door"
    +    sequence:
    +      - service: media_player.turn_on
    +        data:
    +          entity_id: media_player.living_room_tv
    +      - service: media_player.play_media
    +        data:
    +          entity_id: media_player.living_room_tv
    +          media_content_type: "url"
    +          media_content_id: "http://google.com"
    +      - delay:
    +        seconds: 5
    +      - service: media_player.media_stop
    +        data:
    +          entity_id: media_player.living_room_tv
    +
    +
    @@ -179,6 +180,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.pioneer/index.html b/components/media_player.pioneer/index.html index e9063ff1dd..ddcbaa7e4b 100644 --- a/components/media_player.pioneer/index.html +++ b/components/media_player.pioneer/index.html @@ -186,6 +186,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.plex/index.html b/components/media_player.plex/index.html index 2931a4e139..b19f2dcd3b 100644 --- a/components/media_player.plex/index.html +++ b/components/media_player.plex/index.html @@ -405,6 +405,9 @@ INFO:homeassistant.components.media_player.plex:No server found at: http://192.1
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.roku/index.html b/components/media_player.roku/index.html index dd397f7cac..372b16d5f8 100644 --- a/components/media_player.roku/index.html +++ b/components/media_player.roku/index.html @@ -177,6 +177,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.russound_rio/index.html b/components/media_player.russound_rio/index.html index 80af41fc87..e9e69597fb 100644 --- a/components/media_player.russound_rio/index.html +++ b/components/media_player.russound_rio/index.html @@ -182,6 +182,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.russound_rnet/index.html b/components/media_player.russound_rnet/index.html index 676140baff..f7ebe56994 100644 --- a/components/media_player.russound_rnet/index.html +++ b/components/media_player.russound_rnet/index.html @@ -202,6 +202,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.samsungtv/index.html b/components/media_player.samsungtv/index.html index ea45b6afa1..93f98b4d83 100644 --- a/components/media_player.samsungtv/index.html +++ b/components/media_player.samsungtv/index.html @@ -228,6 +228,9 @@ If you add your model remember to remove these before adding them to the list. Media Extractor +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.snapcast/index.html b/components/media_player.snapcast/index.html index f1424682e5..23a5c433ad 100644 --- a/components/media_player.snapcast/index.html +++ b/components/media_player.snapcast/index.html @@ -178,6 +178,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.sonos/index.html b/components/media_player.sonos/index.html index bd1fe63307..45ff35aa44 100644 --- a/components/media_player.sonos/index.html +++ b/components/media_player.sonos/index.html @@ -397,6 +397,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.soundtouch/index.html b/components/media_player.soundtouch/index.html index 349547397c..6fac9d14f8 100644 --- a/components/media_player.soundtouch/index.html +++ b/components/media_player.soundtouch/index.html @@ -307,6 +307,9 @@ create a new zone in order to be able to add slave(s) again

  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.spotify/index.html b/components/media_player.spotify/index.html index d8af4d1c73..3e7c47f2ec 100644 --- a/components/media_player.spotify/index.html +++ b/components/media_player.spotify/index.html @@ -215,6 +215,9 @@ Controlling the Spotify component (pause, play, next, etc) requires a Premium ac
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.squeezebox/index.html b/components/media_player.squeezebox/index.html index 0e12743686..c675e9d008 100644 --- a/components/media_player.squeezebox/index.html +++ b/components/media_player.squeezebox/index.html @@ -220,6 +220,9 @@ This can work with title search and basically any thing. The same wouldn’t hav
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.ue_smart_radio/index.html b/components/media_player.ue_smart_radio/index.html index 826d0fdefd..fdc1393260 100644 --- a/components/media_player.ue_smart_radio/index.html +++ b/components/media_player.ue_smart_radio/index.html @@ -188,6 +188,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.universal/index.html b/components/media_player.universal/index.html index 62b5693d51..dc84426ed2 100644 --- a/components/media_player.universal/index.html +++ b/components/media_player.universal/index.html @@ -368,6 +368,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.vizio/index.html b/components/media_player.vizio/index.html index 7003368a76..041eb95373 100644 --- a/components/media_player.vizio/index.html +++ b/components/media_player.vizio/index.html @@ -238,6 +238,9 @@ If you want to only ignore only this specific configuration.yaml
    file.

  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.webostv/index.html b/components/media_player.webostv/index.html index 4758310369..18e9721fe1 100644 --- a/components/media_player.webostv/index.html +++ b/components/media_player.webostv/index.html @@ -241,6 +241,9 @@ To use this feature your TV should be connected to your network via Ethernet rat
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.yamaha/index.html b/components/media_player.yamaha/index.html index f296ce3654..594e22e921 100644 --- a/components/media_player.yamaha/index.html +++ b/components/media_player.yamaha/index.html @@ -286,6 +286,9 @@ to set volume per source.

  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.yamaha_musiccast/index.html b/components/media_player.yamaha_musiccast/index.html index 6d3d28852e..1b3b5777fe 100644 --- a/components/media_player.yamaha_musiccast/index.html +++ b/components/media_player.yamaha_musiccast/index.html @@ -190,6 +190,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player.ziggo_mediabox_xl/index.html b/components/media_player.ziggo_mediabox_xl/index.html index 373b94ce91..fd46a6eba8 100644 --- a/components/media_player.ziggo_mediabox_xl/index.html +++ b/components/media_player.ziggo_mediabox_xl/index.html @@ -191,6 +191,9 @@
  • Media Extractor
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/media_player/index.html b/components/media_player/index.html index de8d867e0e..fffbdf0d7d 100644 --- a/components/media_player/index.html +++ b/components/media_player/index.html @@ -305,6 +305,9 @@
  • MPC-HC
  • +
  • + Mediaroom +
  • Monoprice 6-Zone Amplifier
  • diff --git a/components/melissa/index.html b/components/melissa/index.html new file mode 100644 index 0000000000..be2cf5a670 --- /dev/null +++ b/components/melissa/index.html @@ -0,0 +1,460 @@ + + + + + + + + + Melissa Climate - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +

    + Melissa Climate +

    +
    +
    +

    The Melissa component is the main component to connect to a Melissa Climate A/C control.

    +

    To set the Melissa component up, add the following information to your configuration.yaml file:

    +
    # Example configuration.yaml entry
    +melissa:
    +  username: <email adress>
    +  password: ********
    +
    +
    +
    +

    Configuration Variables

    +
    +
    username
    +
    +

    (string)(Required)The username for accessing your Melissa account.

    +
    +
    password
    +
    +

    (string)(Required)The password for accessing your Melissa account.

    +
    +
    +
    +
    +
    + +
    +
    + + + + + + + diff --git a/components/mercedesme/index.html b/components/mercedesme/index.html new file mode 100644 index 0000000000..8c590af4f5 --- /dev/null +++ b/components/mercedesme/index.html @@ -0,0 +1,477 @@ + + + + + + + + + Mercedes me - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +

    + Mercedes me +

    +
    +
    +

    The Mercedes me component offers integration with the Mercedes me cloud service and provides presence detection as well as sensors such as doors, tires, windows, and service interval.

    +

    This component provides the following platforms:

    +
      +
    • Binary Sensors - such as windows, tires, doors, lock
    • +
    • Sensors - such as fuel status, service interval, remaining km…
    • +
    • Device tracker - to track location of your car
    • +
    +

    + The component can integrate cars from European and African markets only. +

    +

    To use Mercedes me in your installation, add the following to your configuration.yaml file:

    +
    # Example configuration.yaml entry
    +mercedesme:
    +  username: email
    +  password: password
    +
    +
    +
    +

    Configuration Variables

    +
    +
    username
    +
    +

    (string)(Required)The email address associated with your Mercedes me account.

    +
    +
    password
    +
    +

    (string)(Required)The password for your given Mercedes me account.

    +
    +
    scan_interval
    +
    +

    (int)(Required)API polling interval. The minimal value can’t be less then 30 seconds.

    +

    Default value: 30

    +
    +
    +
    +
    +
    + +
    +
    + + + + + + + diff --git a/components/microsoft_face/index.html b/components/microsoft_face/index.html index dd6ca126b1..a612562172 100644 --- a/components/microsoft_face/index.html +++ b/components/microsoft_face/index.html @@ -269,9 +269,15 @@
  • MQTT
  • +
  • + Melissa Climate +
  • Melnor Raincloud
  • +
  • + Mercedes me +
  • Microsoft Face
  • diff --git a/components/mochad/index.html b/components/mochad/index.html index 83098c9212..5ca9db6aa0 100644 --- a/components/mochad/index.html +++ b/components/mochad/index.html @@ -234,9 +234,15 @@
  • MQTT
  • +
  • + Melissa Climate +
  • Melnor Raincloud
  • +
  • + Mercedes me +
  • Microsoft Face
  • diff --git a/components/modbus/index.html b/components/modbus/index.html index 2332570f65..9798bdbe50 100644 --- a/components/modbus/index.html +++ b/components/modbus/index.html @@ -290,9 +290,15 @@
  • MQTT
  • +
  • + Melissa Climate +
  • Melnor Raincloud
  • +
  • + Mercedes me +
  • Microsoft Face
  • diff --git a/components/mqtt/index.html b/components/mqtt/index.html index 6097ba3223..acd8322d88 100644 --- a/components/mqtt/index.html +++ b/components/mqtt/index.html @@ -276,9 +276,15 @@
  • MQTT
  • +
  • + Melissa Climate +
  • Melnor Raincloud
  • +
  • + Mercedes me +
  • Microsoft Face
  • diff --git a/components/mqtt_eventstream/index.html b/components/mqtt_eventstream/index.html index f198a2f11f..518d20862e 100644 --- a/components/mqtt_eventstream/index.html +++ b/components/mqtt_eventstream/index.html @@ -158,6 +158,9 @@
  • Frontend
  • +
  • + Goalfeed +
  • HTTP
  • diff --git a/components/mqtt_statestream/index.html b/components/mqtt_statestream/index.html index caec5065ac..9be2dd6350 100644 --- a/components/mqtt_statestream/index.html +++ b/components/mqtt_statestream/index.html @@ -194,6 +194,9 @@ specified by exclude.

  • Frontend
  • +
  • + Goalfeed +
  • HTTP
  • diff --git a/components/mychevy/index.html b/components/mychevy/index.html index 1d46a1c53b..6d1b396e8e 100644 --- a/components/mychevy/index.html +++ b/components/mychevy/index.html @@ -260,9 +260,15 @@ Home Assistant can be extended.

  • MQTT
  • +
  • + Melissa Climate +
  • Melnor Raincloud
  • +
  • + Mercedes me +
  • Microsoft Face
  • diff --git a/components/mysensors/index.html b/components/mysensors/index.html index 4b1e778227..95b1ca0fff 100644 --- a/components/mysensors/index.html +++ b/components/mysensors/index.html @@ -467,9 +467,15 @@ The MQTT gateway requires MySensors version 2.0 and only the MQTT client gateway
  • MQTT
  • +
  • + Melissa Climate +
  • Melnor Raincloud
  • +
  • + Mercedes me +
  • Microsoft Face
  • diff --git a/components/neato/index.html b/components/neato/index.html index 73d59f1853..8fc936a645 100644 --- a/components/neato/index.html +++ b/components/neato/index.html @@ -236,9 +236,15 @@ After the update to firmware 4.0 (which adds cleaning maps) there is also suppor
  • MQTT
  • +
  • + Melissa Climate +
  • Melnor Raincloud
  • +
  • + Mercedes me +
  • Microsoft Face
  • diff --git a/components/nest/index.html b/components/nest/index.html index e9968f19d4..06e1f5775b 100644 --- a/components/nest/index.html +++ b/components/nest/index.html @@ -299,9 +299,15 @@ optional structure param.

  • MQTT
  • +
  • + Melissa Climate +
  • Melnor Raincloud
  • +
  • + Mercedes me +
  • Microsoft Face
  • diff --git a/components/netatmo/index.html b/components/netatmo/index.html index 60b6bbd87f..131cf67388 100644 --- a/components/netatmo/index.html +++ b/components/netatmo/index.html @@ -258,9 +258,15 @@ Click on ‘Create an App’ at the top of the page.

  • MQTT
  • +
  • + Melissa Climate +
  • Melnor Raincloud
  • +
  • + Mercedes me +
  • Microsoft Face
  • diff --git a/components/notify.knx/index.html b/components/notify.knx/index.html index 9cc6d1bf8f..ead09ae571 100644 --- a/components/notify.knx/index.html +++ b/components/notify.knx/index.html @@ -128,6 +128,9 @@
  • KNX Light
  • +
  • + KNX Scene +
  • KNX Sensor
  • diff --git a/components/nuheat/index.html b/components/nuheat/index.html index 19ad5dedaf..a7ae4788d7 100644 --- a/components/nuheat/index.html +++ b/components/nuheat/index.html @@ -252,9 +252,15 @@
  • MQTT
  • +
  • + Melissa Climate +
  • Melnor Raincloud
  • +
  • + Mercedes me +
  • Microsoft Face
  • diff --git a/components/nuimo_controller/index.html b/components/nuimo_controller/index.html index 266c5486e9..b9eac1bc35 100644 --- a/components/nuimo_controller/index.html +++ b/components/nuimo_controller/index.html @@ -260,9 +260,15 @@ Then invoke home-assistant with hass --skip-pip<
  • MQTT
  • +
  • + Melissa Climate +
  • Melnor Raincloud
  • +
  • + Mercedes me +
  • Microsoft Face
  • diff --git a/components/octoprint/index.html b/components/octoprint/index.html index bb7ad7dd34..7d9412e583 100644 --- a/components/octoprint/index.html +++ b/components/octoprint/index.html @@ -236,9 +236,15 @@
  • MQTT
  • +
  • + Melissa Climate +
  • Melnor Raincloud
  • +
  • + Mercedes me +
  • Microsoft Face
  • diff --git a/components/panel_iframe/index.html b/components/panel_iframe/index.html index da6788af7a..3350e6469f 100644 --- a/components/panel_iframe/index.html +++ b/components/panel_iframe/index.html @@ -85,18 +85,44 @@ fridge: title: 'Fridge' url: 'http://192.168.1.5' + otherapp: + title: 'Other App' + url: '/otherapp'
    -

    Configuration variables:

    -
      -
    • [panel_name] (Required): Name of the panel. -
        -
      • title (Required): Friendly title for the panel. Will be used in the sidebar.
      • -
      • icon (Optional): Icon for entry. Pick an icon that you can find on materialdesignicons.com to use for your input and prefix the name with mdi:. For example mdi:car, mdi:ambulance, or mdi:motorbike.
      • -
      • url (Required): The URL to open.
      • -
      -
    • -
    +
    +

    Configuration Variables

    +
    +
    panel_iframe
    +
    +

    (map)(Required)Enables the panel_iframe component. Only allowed once.

    +
    +
    +
    +
    panel_name
    +
    +

    (map)(Required)Name of the panel. Only allowed once.

    +
    +
    +
    +
    title
    +
    +

    (string)(Required)Friendly title for the panel. Will be used in the sidebar.

    +
    +
    url
    +
    +

    (string)(Required)The absolute URL or relative URL with an absolute path to open.

    +
    +
    icon
    +
    +

    (string)(Optional)Icon for entry. Pick an icon that you can find on materialdesignicons.com to use for your input and prefix the name with mdi:. For example mdi:car, mdi:ambulance, or mdi:motorbike.

    +
    +
    +
    +
    +
    +
    +