diff --git a/atom.xml b/atom.xml index 7bc5b8e768..5aa82ded41 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2017-07-01T08:15:29+00:00 + 2017-07-02T00:50:04+00:00 https://home-assistant.io/ @@ -13,6 +13,244 @@ Octopress + + <![CDATA[0.48: Snips.ai, Shiftr.io and a massive History query speed up]]> + + 2017-07-02T00:02:05+00:00 + https://home-assistant.io/blog/2017/07/02/release-48 +

+ +

It’s time for a great new release!

+ +

We’ve started the process of upgrading our frontend technology. If you notice something not working that did work before, please open an issue.

+ +

Pascal has added a new option to Home Assistant core to set a list of whitelisted folders that Home Assistant can read from. When a component allows to send files (like Telegram), it will only be allowed to send files from those directories. The only default whitelisted folder is the public <config>/www directory.

+ +

Z-Wave will, as announced in the last release, be defaulting to generate the new entity ids. More info in the blog post. You can still opt-in for the old style.

+ +
zwave:
+  new_entity_ids: false
+
+
+ +

Big speed up in querying the history

+ +

Thanks to the work by @cmsimike in #8255 you’ll see a significant speed up when using the history view. In his local tests queries went from 1 minute to 90ms! ⚡️

+ +

Snips.ai component

+ +

Snips has contributed a component to integrate with their Snips.ai local voice assistant. This will allow you to hook a speaker and a microphone into your Raspberry Pi and make your own local Amazon Echo quickly. See the docs for further instructions.

+ +

Also a shoutout to @michaelarnauts for keeping an eye on our Docker build and once again reducing the file size 👍

+ +

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

+ +
    +
  • We have added a new option to whitelist folders that can be used as sources for sending files. You will need to use this option if you are using files with the telegram component. (@pvizeli - #8189) (breaking change)
  • +
+ +
homeassistant:
+  whitelist_external_dirs:
+    - /tmp
+    - /home/kenji/data
+
+
+ + + +
notify:
+  - name: mail
+    platform: smtp
+    server: !secret smtp_server
+    sender: !secret mail_alert
+    username: !secret mail_username
+    password: !secret mail_password
+    recipient: !secret mail_admin
+    encryption: tls  # Or starttls, none
+
+
+ +
    +
  • Light - LIFX: The lifx_effect_breathe call was deprecated in version 0.47 and has now been removed. You can use lifx_effect_pulse with mode: breathe for the same effect. (@amelchio - #8222) (light.lifx docs) (breaking change)
  • +
  • LimitlessLED: No longer automatically fades the lights when turning the light off. Can be restored with a new config option. (@SmilyOrg - #7369) (light.limitlessled docs) (breaking change)
  • +
+ +
light:
+  platform: limitlessled
+  bridges:
+
+    - host: !secret limitless_v6_ip
+      port: 5987
+      version: 6
+      groups:
+
+      - number: 1
+        type: rgbww
+        name: Safari Glow
+        fade: none
+
+
+ +

All changes

+ + + +]]>
+
+ <![CDATA[[Update: fixed] A frank and serious warning about X]]> @@ -1769,251 +2007,6 @@ After automatic discovery, Home Assistant will ask the user to finish pairing wi

Thanks for everything so far, I’m looking forward to the road that lies ahead for Home Assistant on iOS!

-]]> -
- - - <![CDATA[Home Assistant 0.42: Eddystone Beacons, Lockitron locks and Total Connect alarm systems]]> - - 2017-04-08T08:04:05+00:00 - https://home-assistant.io/blog/2017/04/08/eddystone-beacons--lockitron-locks--total-connect -

- -

It’s time for Home Assistant 0.42. This release has been focused on refining the system and fixing a lot of bugs. We have also upgraded to the latest version of our HTTP library which should give us a significant boost serving files and API.

- -

On our social media front, we have crossed the 1000 likes on our Facebook page! Also on the social media front, the YouTube channel diyAutomate has been putting out a lot of great getting started videos about Home Assistant, go check them out!

- -

Also want to take a moment to thank Austin Andrews aka Templarian for his Material Design Icons. He is part of what makes Home Assistant so beautiful 🤗.

- -

New integrations

- - - - -

Breaking changes

- -
    -
  • We were incorrectly treating groups named default_view as default views. Make sure you set view: true in the config for these groups. #251 (frontend)
  • -
  • The last release introduced a revamped LIFX platform. We only realised after deploy that this version does not work on Windows. We have added the old LIFX implementation back as lifx_legacy.
  • -
  • We added indexes to the database to speed up the history view. Initial boot can take a couple of minutes. Do not shut down while migration is occurring. #6688
  • -
  • Z-Wave cover workaround has been removed. Use device config instead. #6832
  • -
- -
zwave:
-  device_config:
-    cover.my_cover:
-      invert_openclose_buttons: true
-
-
- -
    -
  • If you set an initial state for an automation, input_boolean, input_slider or input_select it will overrule over the previous state. #6911
  • -
  • Z-Wave rename node service parameter entity_id has been replaced with node_id to align parameters #6938
  • -
  • Automations are now initialized when Home Assistant finishes starting up. This means that it is deprecated to listen for event homeassistant_start. Instead, use the new homeassistant automation platform. #6936
  • -
- -
automation:
-  trigger:
-    platform: homeassistant
-    event: start
-  action:
-    service: light.turn_on
-
-
- -
    -
  • The Ring component has moved the authentication to a dedicated ring component. #6520
  • -
- -
ring:
-    username: !secret ring_username
-    password: !secret ring_password
-
-binary_sensor:
-  - platform: ring
-    monitored_conditions:
-      - ding
-      - motion
-
-sensor:
-  - platform: ring
-    monitored_conditions:
-      - battery
-      - last_activity
-      - last_ding
-      - last_motion
-      - volume
-
-
- -

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.

- -

Release 0.42.1 - April 9

- -
    -
  • Upgrade aiohttp to 2.0.6
  • -
  • Make discovery not cause startup warning
  • -
- -

Release 0.42.1 - April 9

- -
    -
  • Revert upgrade to aiothttp 2.0.6
  • -
- -

Release 0.42.3 - April 11

- - - -

Release 0.42.4 - April 17

- - - -

All changes

- - - ]]>
diff --git a/blog/2014/12/18/website-launched/index.html b/blog/2014/12/18/website-launched/index.html index c1fa54512b..e0ac07356d 100644 --- a/blog/2014/12/18/website-launched/index.html +++ b/blog/2014/12/18/website-launched/index.html @@ -128,6 +128,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 870807a323..fd0d0db3fc 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 @@ -162,6 +162,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 2bf6ac3e98..f3aa83b2d6 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 @@ -152,6 +152,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 a72ff6406b..a5c5c4aa03 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 @@ -135,6 +135,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 c76efe8245..80a78d9f09 100644 --- a/blog/2015/01/13/nest-in-da-house/index.html +++ b/blog/2015/01/13/nest-in-da-house/index.html @@ -139,6 +139,9 @@

Recent Posts

diff --git a/blog/2015/01/24/release-notes/index.html b/blog/2015/01/24/release-notes/index.html index 5416c46e09..e3fb91ffa5 100644 --- a/blog/2015/01/24/release-notes/index.html +++ b/blog/2015/01/24/release-notes/index.html @@ -145,6 +145,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 326f3887fc..2187fa4768 100644 --- a/blog/2015/02/08/looking-at-the-past/index.html +++ b/blog/2015/02/08/looking-at-the-past/index.html @@ -150,6 +150,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 1edd48826c..5880d01b9c 100644 --- a/blog/2015/02/24/streaming-updates/index.html +++ b/blog/2015/02/24/streaming-updates/index.html @@ -136,6 +136,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 b2d2477965..484e7a6008 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 @@ -130,6 +130,9 @@

Recent Posts

diff --git a/blog/2015/03/08/new-logo/index.html b/blog/2015/03/08/new-logo/index.html index f0ed662b8a..5ae9c87cc0 100644 --- a/blog/2015/03/08/new-logo/index.html +++ b/blog/2015/03/08/new-logo/index.html @@ -133,6 +133,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 c2984e7acc..456bd3de83 100644 --- a/blog/2015/03/11/release-notes/index.html +++ b/blog/2015/03/11/release-notes/index.html @@ -158,6 +158,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 62ac4d1b9a..39ec64b84f 100644 --- a/blog/2015/03/22/release-notes/index.html +++ b/blog/2015/03/22/release-notes/index.html @@ -194,6 +194,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 d3d298745e..c440fc18c5 100644 --- a/blog/2015/04/25/release-notes/index.html +++ b/blog/2015/04/25/release-notes/index.html @@ -202,6 +202,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 755a3db536..b7df334a06 100644 --- a/blog/2015/05/09/utc-time-zone-awareness/index.html +++ b/blog/2015/05/09/utc-time-zone-awareness/index.html @@ -146,6 +146,9 @@

Recent Posts

diff --git a/blog/2015/05/14/release-notes/index.html b/blog/2015/05/14/release-notes/index.html index 77a827bc3d..5cf545c07c 100644 --- a/blog/2015/05/14/release-notes/index.html +++ b/blog/2015/05/14/release-notes/index.html @@ -216,6 +216,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 a31e7438a3..4d650daeff 100644 --- a/blog/2015/06/10/release-notes/index.html +++ b/blog/2015/06/10/release-notes/index.html @@ -262,6 +262,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 676a7e992d..935f00a34d 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 @@ -226,6 +226,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 06bfb0754c..266129db9a 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 @@ -209,6 +209,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 4f303bfce3..3d9c8ed489 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 @@ -146,6 +146,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 74095cda99..d2d8b19993 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 @@ -246,6 +246,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 e1af3565cc..cc92bbbc67 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 @@ -207,6 +207,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 599b36eadc..87050adee5 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 @@ -284,6 +284,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 6a0e596e27..5e1e4a9990 100644 --- a/blog/2015/09/13/home-assistant-meets-ifttt/index.html +++ b/blog/2015/09/13/home-assistant-meets-ifttt/index.html @@ -274,6 +274,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 4b0ac62abe..5bde33808d 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 @@ -173,6 +173,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 b48536e5ce..52c0b889dc 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 @@ -169,6 +169,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 04b96937f2..494a567b90 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 @@ -152,6 +152,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 1720ff8c06..080555be0d 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 @@ -337,6 +337,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 974ea9cc16..30e4ac2ee6 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 @@ -142,6 +142,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 ad1a5ad4dc..928a438860 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 @@ -159,6 +159,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 111326e071..4cf0571426 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 @@ -157,6 +157,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 1ccfb841f4..8d3292e0a6 100644 --- a/blog/2015/11/22/survey-november-2015/index.html +++ b/blog/2015/11/22/survey-november-2015/index.html @@ -184,6 +184,9 @@

Recent Posts

diff --git a/blog/2015/12/05/community-highlights/index.html b/blog/2015/12/05/community-highlights/index.html index 994de416f5..d4c35afe48 100644 --- a/blog/2015/12/05/community-highlights/index.html +++ b/blog/2015/12/05/community-highlights/index.html @@ -135,6 +135,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 640c0679b1..b0e6c20600 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 @@ -143,6 +143,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 f649669867..8a3244cc28 100644 --- a/blog/2015/12/07/influxdb-and-grafana/index.html +++ b/blog/2015/12/07/influxdb-and-grafana/index.html @@ -197,6 +197,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 5eb83a5919..62a855a2c9 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 @@ -164,6 +164,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 b863d30129..580ec2f7fd 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 @@ -150,6 +150,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 0f7ed65a8b..5a560a875c 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 @@ -189,6 +189,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 292d9a2fc4..35526d12dc 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 @@ -167,6 +167,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 da6ffaea0c..7da84753a5 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 @@ -158,6 +158,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 613b85fd66..d7a9e70c44 100644 --- a/blog/2016/01/19/perfect-home-automation/index.html +++ b/blog/2016/01/19/perfect-home-automation/index.html @@ -147,6 +147,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 7c79a82510..4eca64786f 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 @@ -161,6 +161,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 1e1bf0c531..c9e8180f78 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 @@ -281,6 +281,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 5aaecc6659..c42545ea3e 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 @@ -255,6 +255,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 a91eabc752..d9c2e288c7 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 @@ -166,6 +166,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 e31b77a5ac..0b844cd920 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 @@ -220,6 +220,9 @@

Recent Posts

diff --git a/blog/2016/02/20/community-highlights/index.html b/blog/2016/02/20/community-highlights/index.html index 4ca7e3f3c0..bab6d80c65 100644 --- a/blog/2016/02/20/community-highlights/index.html +++ b/blog/2016/02/20/community-highlights/index.html @@ -163,6 +163,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 3c4ed146ae..23a09f3038 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 @@ -165,6 +165,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 1ffe8a9c33..4e49781856 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 @@ -166,6 +166,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 1064f904c0..f48b686d83 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 @@ -174,6 +174,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 49a63bc5ba..e2454740fa 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 @@ -134,6 +134,9 @@

Recent Posts

diff --git a/blog/2016/04/07/static-website/index.html b/blog/2016/04/07/static-website/index.html index d31effefbf..82b6ab9ca8 100644 --- a/blog/2016/04/07/static-website/index.html +++ b/blog/2016/04/07/static-website/index.html @@ -137,6 +137,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 0d153e7b93..94d249f76e 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 @@ -146,6 +146,9 @@

Recent Posts

diff --git a/blog/2016/04/17/updated-documentation/index.html b/blog/2016/04/17/updated-documentation/index.html index 523841c443..bdf28ac621 100644 --- a/blog/2016/04/17/updated-documentation/index.html +++ b/blog/2016/04/17/updated-documentation/index.html @@ -132,6 +132,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 8f7b41e72d..57f2309c41 100644 --- a/blog/2016/04/19/to-infinity-and-beyond/index.html +++ b/blog/2016/04/19/to-infinity-and-beyond/index.html @@ -144,6 +144,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 b33035f25a..4c195d254d 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 @@ -166,6 +166,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 790619eb0e..ed308b8856 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 @@ -208,6 +208,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 51f8d6a371..5a89b2bbcf 100644 --- a/blog/2016/05/06/open-iot-summit-talk/index.html +++ b/blog/2016/05/06/open-iot-summit-talk/index.html @@ -132,6 +132,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 8b12e46d11..0f9c4754bc 100644 --- a/blog/2016/05/07/empowering-scripts-and-alexa/index.html +++ b/blog/2016/05/07/empowering-scripts-and-alexa/index.html @@ -206,6 +206,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 369fe4d4eb..ad6895a30e 100644 --- a/blog/2016/05/12/video-configuring-home-assistant/index.html +++ b/blog/2016/05/12/video-configuring-home-assistant/index.html @@ -132,6 +132,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 d398ab6ae5..fe7fc2ca71 100644 --- a/blog/2016/05/18/why-we-use-polymer/index.html +++ b/blog/2016/05/18/why-we-use-polymer/index.html @@ -138,6 +138,9 @@

Recent Posts

diff --git a/blog/2016/05/21/release-020/index.html b/blog/2016/05/21/release-020/index.html index 9a89e90403..52413fd869 100644 --- a/blog/2016/05/21/release-020/index.html +++ b/blog/2016/05/21/release-020/index.html @@ -162,6 +162,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 7f5789078b..13ddd28d7c 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 @@ -135,6 +135,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 6b4c7f2d18..76671dd000 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 @@ -236,6 +236,9 @@

Recent Posts

diff --git a/blog/2016/06/01/community-highlights/index.html b/blog/2016/06/01/community-highlights/index.html index 260806e71c..b0ca4aaab7 100644 --- a/blog/2016/06/01/community-highlights/index.html +++ b/blog/2016/06/01/community-highlights/index.html @@ -144,6 +144,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 3efd09a8e3..cd8117230b 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 @@ -176,6 +176,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 c10ab24ca9..f86e297e92 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 @@ -148,6 +148,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 1584c75368..584ea3383b 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 @@ -170,6 +170,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 c50abc1a4b..48641957af 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 @@ -216,6 +216,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 09e8f9c30b..39459ce565 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 @@ -171,6 +171,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 9968a6a4c6..10cb5f8d85 100644 --- a/blog/2016/07/06/pocketchip-running-home-assistant/index.html +++ b/blog/2016/07/06/pocketchip-running-home-assistant/index.html @@ -161,6 +161,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 218bc6b8c5..a08b1e267b 100644 --- a/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html +++ b/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html @@ -167,6 +167,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 a04ede668d..6bf547ccf5 100644 --- a/blog/2016/07/19/visualizing-your-iot-data/index.html +++ b/blog/2016/07/19/visualizing-your-iot-data/index.html @@ -204,6 +204,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 37113c21c2..43048b651f 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 @@ -171,6 +171,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 28698a265d..0aafb9d785 100644 --- a/blog/2016/07/28/esp8266-and-micropython-part1/index.html +++ b/blog/2016/07/28/esp8266-and-micropython-part1/index.html @@ -251,6 +251,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 278ac5b901..5d8f8e86fe 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 @@ -183,6 +183,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 141fe6cb74..3956cffa45 100644 --- a/blog/2016/08/03/laundry-automation-update/index.html +++ b/blog/2016/08/03/laundry-automation-update/index.html @@ -215,6 +215,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 325fe428c2..86297ddff5 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 @@ -210,6 +210,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 7e2f3ec547..f714787df4 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 @@ -183,6 +183,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 839e2b5b8f..47045711d9 100644 --- a/blog/2016/08/16/we-have-apps-now/index.html +++ b/blog/2016/08/16/we-have-apps-now/index.html @@ -221,6 +221,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 ea74dfb1e9..33cebbbad3 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 @@ -133,6 +133,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 45fd510032..612a8a7f5e 100644 --- a/blog/2016/08/28/notifications-hue-fake-unification/index.html +++ b/blog/2016/08/28/notifications-hue-fake-unification/index.html @@ -282,6 +282,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 74f5cc8502..fe6127bffc 100644 --- a/blog/2016/08/31/esp8266-and-micropython-part2/index.html +++ b/blog/2016/08/31/esp8266-and-micropython-part2/index.html @@ -209,6 +209,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 5835778cbe..fab12ec9cd 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 @@ -211,6 +211,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 469bee774a..ee8a64b1e9 100644 --- a/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html +++ b/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html @@ -216,6 +216,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 0d4efc4d65..d4a21d7adf 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 @@ -137,6 +137,9 @@

Recent Posts

diff --git a/blog/2016/10/02/hacktoberfest/index.html b/blog/2016/10/02/hacktoberfest/index.html index ceaff42555..b4cfeb51c7 100644 --- a/blog/2016/10/02/hacktoberfest/index.html +++ b/blog/2016/10/02/hacktoberfest/index.html @@ -145,6 +145,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 946446ff9d..58831833a0 100644 --- a/blog/2016/10/08/hassbian-rest-digital-ocean/index.html +++ b/blog/2016/10/08/hassbian-rest-digital-ocean/index.html @@ -227,6 +227,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 924c5bc420..abeed73a1c 100644 --- a/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html +++ b/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html @@ -399,6 +399,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 f1a989f025..354abce7d4 100644 --- a/blog/2016/10/25/explaining-the-updater/index.html +++ b/blog/2016/10/25/explaining-the-updater/index.html @@ -155,6 +155,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 7754690605..02b35edb19 100644 --- a/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html +++ b/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html @@ -223,6 +223,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 42302eda2e..28af7179d0 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 @@ -184,6 +184,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 ede9ce4713..89401f358c 100644 --- a/blog/2016/12/03/remote-websockets-sonarr/index.html +++ b/blog/2016/12/03/remote-websockets-sonarr/index.html @@ -245,6 +245,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 189d1ab4ff..d1949a644f 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 @@ -198,6 +198,9 @@

Recent Posts

diff --git a/blog/2016/12/19/thank-you/index.html b/blog/2016/12/19/thank-you/index.html index 44dfd8454f..40bd376c94 100644 --- a/blog/2016/12/19/thank-you/index.html +++ b/blog/2016/12/19/thank-you/index.html @@ -136,6 +136,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 b52e809782..0bf8211b3b 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 @@ -146,6 +146,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 37bd5b45d7..77e6520165 100644 --- a/blog/2017/01/14/iss-usps-images-packages/index.html +++ b/blog/2017/01/14/iss-usps-images-packages/index.html @@ -215,6 +215,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 827f6eefd3..848b32e5a7 100644 --- a/blog/2017/01/18/numbers/index.html +++ b/blog/2017/01/18/numbers/index.html @@ -138,6 +138,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 4aafff45be..2876bcc5b0 100644 --- a/blog/2017/01/21/home-assistant-governance/index.html +++ b/blog/2017/01/21/home-assistant-governance/index.html @@ -175,6 +175,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 d3e13ad41b..39cc36f675 100644 --- a/blog/2017/01/28/face-coffee-wink/index.html +++ b/blog/2017/01/28/face-coffee-wink/index.html @@ -261,6 +261,9 @@

Recent Posts

diff --git a/blog/2017/02/03/babyphone/index.html b/blog/2017/02/03/babyphone/index.html index 1870c6ba36..3e6f85c69f 100644 --- a/blog/2017/02/03/babyphone/index.html +++ b/blog/2017/02/03/babyphone/index.html @@ -240,6 +240,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 b04e171d2d..e15faa37d3 100644 --- a/blog/2017/02/04/hassbian-toybox/index.html +++ b/blog/2017/02/04/hassbian-toybox/index.html @@ -166,6 +166,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 a0b32d43a4..21f686bd4a 100644 --- a/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html +++ b/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html @@ -253,6 +253,9 @@

Recent Posts

diff --git a/blog/2017/02/14/clt-workshop/index.html b/blog/2017/02/14/clt-workshop/index.html index 7ba63582c3..29bc17edd8 100644 --- a/blog/2017/02/14/clt-workshop/index.html +++ b/blog/2017/02/14/clt-workshop/index.html @@ -136,6 +136,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 012c7a6041..f4070d4ab4 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 @@ -170,6 +170,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 1cba8d7726..df33634a96 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 @@ -308,6 +308,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 afb9a81e35..1316639316 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 @@ -341,6 +341,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 144ebdf3c7..a6853cf6fe 100644 --- a/blog/2017/03/22/broken-dependencies/index.html +++ b/blog/2017/03/22/broken-dependencies/index.html @@ -138,6 +138,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 f0daa4487a..47338d850e 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 @@ -131,6 +131,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 0e26143411..2b5ad8cc8f 100644 --- a/blog/2017/03/25/todo-volumio-workday/index.html +++ b/blog/2017/03/25/todo-volumio-workday/index.html @@ -286,6 +286,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 15237cb54e..63a44aaa78 100644 --- a/blog/2017/03/28/http-to-mqtt-bridge/index.html +++ b/blog/2017/03/28/http-to-mqtt-bridge/index.html @@ -179,6 +179,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 89063bf815..cd0a9740a5 100644 --- a/blog/2017/04/01/thomas-krenn-award/index.html +++ b/blog/2017/04/01/thomas-krenn-award/index.html @@ -140,6 +140,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 e6f33fffb9..baefa8ce21 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 @@ -339,6 +339,9 @@

Recent Posts

diff --git a/blog/2017/04/15/ios/index.html b/blog/2017/04/15/ios/index.html index ece8de8936..bdf501a1d2 100644 --- a/blog/2017/04/15/ios/index.html +++ b/blog/2017/04/15/ios/index.html @@ -143,6 +143,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 98a5e8ed6c..f7c926a8ba 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 @@ -196,6 +196,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 e7c7e384b1..129aa40e1a 100644 --- a/blog/2017/04/22/ikea-tradfri-spotify/index.html +++ b/blog/2017/04/22/ikea-tradfri-spotify/index.html @@ -341,6 +341,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 661132fe2a..998ceef7df 100644 --- a/blog/2017/04/24/hardware-contest-2017/index.html +++ b/blog/2017/04/24/hardware-contest-2017/index.html @@ -136,6 +136,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 e4357b43d1..724881ec03 100644 --- a/blog/2017/04/25/influxdb-grafana-docker/index.html +++ b/blog/2017/04/25/influxdb-grafana-docker/index.html @@ -178,6 +178,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 0b768badcf..41844a30bc 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 @@ -153,6 +153,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 5e7f812a7b..b5648fb6f2 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 @@ -167,6 +167,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 c47a1e72b9..c414335fef 100644 --- a/blog/2017/05/05/podcast-init-interview/index.html +++ b/blog/2017/05/05/podcast-init-interview/index.html @@ -132,6 +132,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 81fb50befe..331718271d 100644 --- a/blog/2017/05/06/zigbee-opencv-dlib/index.html +++ b/blog/2017/05/06/zigbee-opencv-dlib/index.html @@ -330,6 +330,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 566efad982..d8919a3e56 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 @@ -133,6 +133,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 8feb5a06e0..186625fb4d 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 @@ -236,6 +236,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 91caa102c7..842933b8ef 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 @@ -131,6 +131,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 1dfff2e350..ee0cd7d7b1 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 @@ -289,6 +289,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 8654f99eb1..e55c336dd7 100644 --- a/blog/2017/06/02/home-assistant-podcast-1/index.html +++ b/blog/2017/06/02/home-assistant-podcast-1/index.html @@ -132,6 +132,9 @@

Recent Posts

diff --git a/blog/2017/06/04/release-46/index.html b/blog/2017/06/04/release-46/index.html index 1e21f2b131..672270d077 100644 --- a/blog/2017/06/04/release-46/index.html +++ b/blog/2017/06/04/release-46/index.html @@ -275,6 +275,9 @@

Recent Posts

    +
  • + 0.48: Snips.ai, Shiftr.io and a massive History query speed up +
  • [Update: fixed] A frank and serious warning about X
  • 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 74573820da..a4a61112ec 100644 --- a/blog/2017/06/10/interview-with-jupiter-broadcasting/index.html +++ b/blog/2017/06/10/interview-with-jupiter-broadcasting/index.html @@ -131,6 +131,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 3444c2e54c..86383ef078 100644 --- a/blog/2017/06/15/zwave-entity-ids/index.html +++ b/blog/2017/06/15/zwave-entity-ids/index.html @@ -131,6 +131,9 @@

    Recent Posts

    diff --git a/blog/2017/06/17/release-47/index.html b/blog/2017/06/17/release-47/index.html index 66e402da99..f737ea5204 100644 --- a/blog/2017/06/17/release-47/index.html +++ b/blog/2017/06/17/release-47/index.html @@ -372,6 +372,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 f49d1ecf51..3f89c388e2 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 @@ -155,6 +155,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 new file mode 100644 index 0000000000..1d8a8842d2 --- /dev/null +++ b/blog/2017/07/02/release-48/index.html @@ -0,0 +1,412 @@ + + + + + + + + + 0.48: Snips.ai, Shiftr.io and a massive History query speed up - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +

    0.48: Snips.ai, Shiftr.io and a massive History query speed up

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

    +

    It’s time for a great new release!

    +

    We’ve started the process of upgrading our frontend technology. If you notice something not working that did work before, please open an issue.

    +

    Pascal has added a new option to Home Assistant core to set a list of whitelisted folders that Home Assistant can read from. When a component allows to send files (like Telegram), it will only be allowed to send files from those directories. The only default whitelisted folder is the public <config>/www directory.

    +

    Z-Wave will, as announced in the last release, be defaulting to generate the new entity ids. More info in the blog post. You can still opt-in for the old style.

    +
    zwave:
    +  new_entity_ids: false
    +
    +
    +

    Big speed up in querying the history

    +

    Thanks to the work by @cmsimike in #8255 you’ll see a significant speed up when using the history view. In his local tests queries went from 1 minute to 90ms! ⚡️

    +

    Snips.ai component

    +

    Snips has contributed a component to integrate with their Snips.ai local voice assistant. This will allow you to hook a speaker and a microphone into your Raspberry Pi and make your own local Amazon Echo quickly. See the docs for further instructions.

    +

    Also a shoutout to @michaelarnauts for keeping an eye on our Docker build and once again reducing the file size 👍

    +

    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

    +
      +
    • We have added a new option to whitelist folders that can be used as sources for sending files. You will need to use this option if you are using files with the telegram component. (@pvizeli - #8189) (breaking change)
    • +
    +
    homeassistant:
    +  whitelist_external_dirs:
    +    - /tmp
    +    - /home/kenji/data
    +
    +
    + +
    notify:
    +  - name: mail
    +    platform: smtp
    +    server: !secret smtp_server
    +    sender: !secret mail_alert
    +    username: !secret mail_username
    +    password: !secret mail_password
    +    recipient: !secret mail_admin
    +    encryption: tls  # Or starttls, none
    +
    +
    +
      +
    • Light - LIFX: The lifx_effect_breathe call was deprecated in version 0.47 and has now been removed. You can use lifx_effect_pulse with mode: breathe for the same effect. (@amelchio - #8222) (light.lifx docs) (breaking change)
    • +
    • LimitlessLED: No longer automatically fades the lights when turning the light off. Can be restored with a new config option. (@SmilyOrg - #7369) (light.limitlessled docs) (breaking change)
    • +
    +
    light:
    +  platform: limitlessled
    +  bridges:
    +
    +    - host: !secret limitless_v6_ip
    +      port: 5987
    +      version: 6
    +      groups:
    +
    +      - number: 1
    +        type: rgbww
    +        name: Safari Glow
    +        fade: none
    +
    +
    +

    All changes

    + +
    +
    +

    Comments

    +
    +
    +
    + +
    +
    + + + + + + + + diff --git a/blog/archives/index.html b/blog/archives/index.html index 92aa212342..54ab30e129 100644 --- a/blog/archives/index.html +++ b/blog/archives/index.html @@ -2851,6 +2851,27 @@
    + + + @@ -2891,6 +2912,9 @@

    Recent Posts

    diff --git a/blog/categories/announcements/atom.xml b/blog/categories/announcements/atom.xml index edb74d1f0f..74375945b4 100644 --- a/blog/categories/announcements/atom.xml +++ b/blog/categories/announcements/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Announcements | Home Assistant]]> - 2017-07-01T08:15:29+00:00 + 2017-07-02T00:50:04+00:00 https://home-assistant.io/ diff --git a/blog/categories/announcements/index.html b/blog/categories/announcements/index.html index 0534782cd5..ab285ce00c 100644 --- a/blog/categories/announcements/index.html +++ b/blog/categories/announcements/index.html @@ -136,6 +136,9 @@

    Recent Posts

    diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index 1305423bf5..62af942253 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Community | Home Assistant]]> - 2017-07-01T08:15:29+00:00 + 2017-07-02T00:50:04+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/index.html b/blog/categories/community/index.html index 5fe7d15466..631b58b403 100644 --- a/blog/categories/community/index.html +++ b/blog/categories/community/index.html @@ -373,6 +373,9 @@

    Recent Posts

    diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index 1c30607658..5bfa642f33 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]]> - 2017-07-01T08:15:29+00:00 + 2017-07-02T00:50:04+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/index.html b/blog/categories/device-tracking/index.html index 4e7ee977ae..e085dbd4d5 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 0f7bf53a97..0c9a6fd4b8 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2017-07-01T08:15:29+00:00 + 2017-07-02T00:50:04+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/index.html b/blog/categories/esp8266/index.html index ea0848fe13..6664f73ed6 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 7a86d3b4f5..3c4961c3f5 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]]> - 2017-07-01T08:15:29+00:00 + 2017-07-02T00:50:04+00:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/index.html b/blog/categories/how-to/index.html index 774cdec7e8..c8a05dae2c 100644 --- a/blog/categories/how-to/index.html +++ b/blog/categories/how-to/index.html @@ -613,6 +613,9 @@

    Recent Posts

    diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index abba94bf23..bcac9d6e1c 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2017-07-01T08:15:29+00:00 + 2017-07-02T00:50:04+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/index.html b/blog/categories/ibeacons/index.html index b47fb24adb..4b47b4f72b 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 332ab3cf39..f4f208b3ee 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]]> - 2017-07-01T08:15:29+00:00 + 2017-07-02T00:50:04+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 9e50913b12..11c1e377b3 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 655e51eff0..df1e5bef24 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]]> - 2017-07-01T08:15:29+00:00 + 2017-07-02T00:50:04+00:00 https://home-assistant.io/ diff --git a/blog/categories/iot-data/index.html b/blog/categories/iot-data/index.html index 8698c969ad..9cdae8d024 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 22bc1127d5..f868f824f5 100644 --- a/blog/categories/media/atom.xml +++ b/blog/categories/media/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Media | Home Assistant]]> - 2017-07-01T08:15:29+00:00 + 2017-07-02T00:50:04+00:00 https://home-assistant.io/ diff --git a/blog/categories/media/index.html b/blog/categories/media/index.html index 537cb260c3..cecb545d6c 100644 --- a/blog/categories/media/index.html +++ b/blog/categories/media/index.html @@ -199,6 +199,9 @@

    Recent Posts

    diff --git a/blog/categories/merchandise/atom.xml b/blog/categories/merchandise/atom.xml index 6e2ab8dd65..47ad250c25 100644 --- a/blog/categories/merchandise/atom.xml +++ b/blog/categories/merchandise/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Merchandise | Home Assistant]]> - 2017-07-01T08:15:29+00:00 + 2017-07-02T00:50:04+00:00 https://home-assistant.io/ diff --git a/blog/categories/merchandise/index.html b/blog/categories/merchandise/index.html index 9a9f08b5b2..24af8495c4 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 47335b0879..9532218ff3 100644 --- a/blog/categories/micropython/atom.xml +++ b/blog/categories/micropython/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Micropython | Home Assistant]]> - 2017-07-01T08:15:29+00:00 + 2017-07-02T00:50:04+00:00 https://home-assistant.io/ diff --git a/blog/categories/micropython/index.html b/blog/categories/micropython/index.html index 6f37a3229d..ffd51688d8 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 6857893c2d..df3c380074 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2017-07-01T08:15:29+00:00 + 2017-07-02T00:50:04+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/index.html b/blog/categories/mqtt/index.html index 85fd57e002..e337869234 100644 --- a/blog/categories/mqtt/index.html +++ b/blog/categories/mqtt/index.html @@ -207,6 +207,9 @@

    Recent Posts

    diff --git a/blog/categories/organisation/atom.xml b/blog/categories/organisation/atom.xml index a7c558886a..19c42cba2e 100644 --- a/blog/categories/organisation/atom.xml +++ b/blog/categories/organisation/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organisation | Home Assistant]]> - 2017-07-01T08:15:29+00:00 + 2017-07-02T00:50:04+00:00 https://home-assistant.io/ diff --git a/blog/categories/organisation/index.html b/blog/categories/organisation/index.html index 86bcedb61d..01c999452b 100644 --- a/blog/categories/organisation/index.html +++ b/blog/categories/organisation/index.html @@ -201,6 +201,9 @@

    Recent Posts

    diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index 191894e7d9..299ca8d4a3 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2017-07-01T08:15:29+00:00 + 2017-07-02T00:50:04+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/index.html b/blog/categories/owntracks/index.html index 3c3fdcef14..dbec1ed591 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 2b9d82121b..93c0714c78 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]]> - 2017-07-01T08:15:29+00:00 + 2017-07-02T00:50:04+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/index.html b/blog/categories/presence-detection/index.html index 84a8a581c3..c7b960b7a4 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 076c531a46..9c415c2af1 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]]> - 2017-07-01T08:15:29+00:00 + 2017-07-02T00:50:04+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 f191b5e13a..6c336062cd 100644 --- a/blog/categories/public-service-announcement/index.html +++ b/blog/categories/public-service-announcement/index.html @@ -158,6 +158,9 @@

    Recent Posts

    diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index aad5d8cbb3..e647e9983e 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]]> - 2017-07-01T08:15:29+00:00 + 2017-07-02T00:50:04+00:00 https://home-assistant.io/ @@ -13,6 +13,514 @@ Octopress + + <![CDATA[0.48: Snips.ai, Shiftr.io and a massive History query speed up]]> + + 2017-07-02T00:02:05+00:00 + https://home-assistant.io/blog/2017/07/02/release-48 + + +It's time for a great new release! + +We've started the process of upgrading our frontend technology. If you notice something not working that did work before, please open [an issue][issue-polymer]. + +[Pascal][@pvizeli] has added a new option to Home Assistant core to set a list of whitelisted folders that Home Assistant can read from. When a component allows to send files (like Telegram), it will only be allowed to send files from those directories. The only default whitelisted folder is the public `/www` directory. + +Z-Wave will, as announced in the [last release](/blog/2017/06/17/release-47/), be defaulting to generate the new entity ids. More info in the [blog post](/blog/2017/06/15/zwave-entity-ids/). You can still opt-in for the old style. + +```yaml +zwave: + new_entity_ids: false +``` + +## Big speed up in querying the history + +Thanks to the work by [@cmsimike] in [#8255] you'll see a significant speed up when using the history view. In his local tests queries went from 1 minute to 90ms! ⚡️ + +## Snips.ai component + +Snips has contributed a component to integrate with their Snips.ai local voice assistant. This will allow you to hook a speaker and a microphone into your Raspberry Pi and make your own local Amazon Echo quickly. See [the docs][snips docs] for further instructions. + +Also a shoutout to [@michaelarnauts] for keeping an eye on our Docker build and once again reducing the file size 👍 + +[issue-polymer]: https://github.com/home-assistant/home-assistant-polymer/issues + +## New Platforms + +- Add initial support for Shiftr.io ([@fabaff] - [#7974]) ([shiftr docs]) (new-platform) +- Upnp properties ([@dgomes] - [#8067]) ([upnp docs]) ([sensor.upnp docs]) (new-platform) +- Add support for Insteon FanLinc fan ([@jawilson] - [#6959]) ([insteon_local docs]) ([fan.insteon_local docs]) (new-platform) +- add knx cover support ([@tiktok7] - [#7997]) ([knx docs]) ([cover.knx docs]) (new-platform) +- Add I2c BME280 temperature, humidity and pressure sensor for Raspberry Pi ([@azogue] - [#7989]) ([sensor.bme280 docs]) (new-platform) +- Add I2c HTU21D temperature and humidity sensor for Raspberry Pi ([@azogue] - [#8049]) ([sensor.htu21d docs]) (new-platform) +- Add new BH1750 light level sensor ([@azogue] - [#8050]) ([sensor.bh1750 docs]) (new-platform) +- Rfxtrx binary sensor ([@ypollart] - [#6794]) ([rfxtrx docs]) ([binary_sensor.rfxtrx docs]) (new-platform) +- Add ClickSend notify service. ([@omarusman] - [#8135]) ([notify.clicksend docs]) (new-platform) +- Add device tracker for Linksys Smart Wifi devices ([@mortenlj] - [#8144]) ([device_tracker.linksys_smart docs]) (new-platform) +- Openhardwaremonitor ([@depl0y] - [#8056]) ([sensor.openhardwaremonitor docs]) (new-platform) +- WIP: Verisure app api ([@persandstrom] - [#7394]) ([verisure docs]) ([alarm_control_panel.verisure docs]) ([binary_sensor.verisure docs]) ([sensor.verisure docs]) ([switch.verisure docs]) (new-platform) +- telegram_bot platform to only send messages ([@azogue] - [#8186]) (new-platform) +- Comfoconnect fan component ([@michaelarnauts] - [#8073]) ([comfoconnect docs]) ([fan.comfoconnect docs]) ([sensor.comfoconnect docs]) (new-platform) +- Implement templates for covers ([@PhracturedBlue] - [#8100]) ([cover.template docs]) (new-platform) +- Snips ASR and NLU component ([@michaelfester] - [#8156]) ([snips docs]) (new-platform) + +## If you need help... +...don't hesitate to use our very active [forums][forum] or join us for a little [chat][gitter]. 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][issue]. Make sure to fill in all fields of the issue template. + + + +## Breaking Changes + +- We have added a new option to whitelist folders that can be used as sources for sending files. You will need to use this option if you are using files with the telegram component. ([@pvizeli] - [#8189]) (breaking change) + +```yaml +homeassistant: + whitelist_external_dirs: + - /tmp + - /home/kenji/data +``` + +- Vera battery levels will no longer have the percent sign appended ([@philhawthorne] - [#8069]) ([vera docs]) (breaking change) +- Notify - SMTP: Added SMTP SSL/TLS support so now you should specify which encryption to use. ([@sn0oz] - [#7960]) ([notify.smtp docs]) (breaking change) + +``` +notify: + - name: mail + platform: smtp + server: !secret smtp_server + sender: !secret mail_alert + username: !secret mail_username + password: !secret mail_password + recipient: !secret mail_admin + encryption: tls # Or starttls, none +``` + +- Light - LIFX: The `lifx_effect_breathe` call was deprecated in version 0.47 and has now been removed. You can use `lifx_effect_pulse` with `mode: breathe` for the same effect. ([@amelchio] - [#8222]) ([light.lifx docs]) (breaking change) +- LimitlessLED: No longer automatically fades the lights when turning the light off. Can be restored with a new config option. ([@SmilyOrg] - [#7369]) ([light.limitlessled docs]) (breaking change) + +```yaml +light: + platform: limitlessled + bridges: + + - host: !secret limitless_v6_ip + port: 5987 + version: 6 + groups: + + - number: 1 + type: rgbww + name: Safari Glow + fade: none +``` + +## All changes + +- Update numpy 1.13.0 ([@pvizeli] - [#8059]) ([image_processing.opencv docs]) +- No update in MQTT Binary Sensor #7478 ([@pezinek] - [#8057]) +- Use standard entity_ids for zwave entities ([@armills] - [#7786]) ([zwave docs]) ([light.zwave docs]) (breaking change) +- Fix some warnings found by quantifiedcode ([@andrey-git] - [#8027]) ([insteon_hub docs]) ([tellduslive docs]) ([calendar.google docs]) +- Always enable monkey patch ([@balloob] - [#8054]) +- Remove % sign from Vera Battery Levels ([@philhawthorne] - [#8069]) ([vera docs]) (breaking change) +- Allow config of latitude and longitude ([@jshore1296] - [#8068]) ([sensor.wunderground docs]) +- Failed to parse response from WU API: 'record' (and 'recordyear') #7747 ([@pezinek] - [#8058]) ([sensor.wunderground docs]) +- Add initial support for Shiftr.io ([@fabaff] - [#7974]) ([shiftr docs]) (new-platform) +- Add option to set language of openweathermap sensor, and handle updating errors ([@azogue] - [#8046]) ([sensor.openweathermap docs]) +- Bump pyEmby version to account for API changes ([@mezz64] - [#8070]) ([media_player.emby docs]) +- bump ups ([@happyleavesaoc] - [#8075]) ([sensor.ups docs]) +- bump usps version ([@happyleavesaoc] - [#8074]) ([sensor.usps docs]) +- Add to zwave services descriptions ([@andrey-git] - [#8072]) +- Fix attribute entity ([@pvizeli] - [#8066]) (breaking change) +- Added 'all_plants' group and support for plant groups state. ([@aronsky] - [#8063]) ([group docs]) ([plant docs]) +- Fix EntityComponent handle entities without a name ([@balloob] - [#8065]) +- Update pyunifi component to use APIError passed from pyunifi 2.13. Better accommodate login failures with wrapper in pyunifi 2.13. ([@finish06] - [#7899]) ([device_tracker.unifi docs]) +- Stopping the logfile spam by piping STDERR to /dev/null ([@madpilot] - [#8081]) ([switch.wake_on_lan docs]) +- mpd: implement support for seek, shuffle, and clear playlist ([@auchter] - [#8090]) ([media_player.mpd docs]) +- Cleanup .coveragerc ([@michaelarnauts] - [#8088]) +- update pywebpush to 1.0.5 ([@perosb] - [#8084]) ([notify.html5 docs]) +- media player Kodi: handle TransportError exceptions when calling JSONRPC API methods ([@azogue] - [#8047]) ([media_player.kodi docs]) +- Upnp properties ([@dgomes] - [#8067]) ([upnp docs]) ([sensor.upnp docs]) (new-platform) +- Add support for Insteon FanLinc fan ([@jawilson] - [#6959]) ([insteon_local docs]) ([fan.insteon_local docs]) (new-platform) +- add knx cover support ([@tiktok7] - [#7997]) ([knx docs]) ([cover.knx docs]) (new-platform) +- More updates to zwave services.yaml file ([@andrey-git] - [#8083]) +- Fix lights issue #8098 ([@tsvi] - [#8101]) ([light.vera docs]) +- increase timeout for setWebhook to 10s ([@azogue] - [#8102]) ([telegram_bot.webhooks docs]) +- Added SMTP SSL/TLS support ([@sn0oz] - [#7960]) ([notify.smtp docs]) (breaking change) +- Fix Dyson async_add_job ([@CharlesBlonde] - [#8113]) ([fan.dyson docs]) ([sensor.dyson docs]) +- Update InfluxDB to handle datetime objects and multiple decimal points ([@philhawthorne] - [#8080]) ([influxdb docs]) +- Remove config details (see docs) ([@fabaff] - [#8119]) ([cover.knx docs]) +- Only mark active DHCP clients as present ([@cyberplant] - [#8110]) ([device_tracker.mikrotik docs]) +- Add option to specify the location of the API (fixes #8115) ([@fabaff] - [#8118]) ([sensor.pi_hole docs]) +- Fixed iTach command parsing with empty data ([@alanfischer] - [#8104]) ([remote.itach docs]) +- Upgrade mutagen to 1.38 ([@fabaff] - [#8126]) ([tts docs]) +- Upgrade paho-mqtt to 1.3.0 ([@fabaff] - [#8125]) ([mqtt docs]) ([shiftr docs]) +- Upgrade sqlalchemy to 1.1.11 ([@fabaff] - [#8124]) ([recorder docs]) +- Upgrade aiohttp to 2.2.0 ([@fabaff] - [#8121]) +- Upgrade RestrictedPython dependency ([@balloob] - [#8132]) ([python_script docs]) +- Added RFXTRX UV badge ([@lunar-consultancy] - [#8129]) ([rfxtrx docs]) +- Do not call update() in constructor ([@fabaff] - [#8120]) ([sensor.netdata docs]) +- Change Error Message when Turning off ISY994 Light ([@SConaway] - [#8131]) ([light.isy994 docs]) +- Allow iteration in python_script ([@balloob] - [#8134]) ([python_script docs]) +- Add current balance to hydroquebec sensor ([@titilambert] - [#8138]) ([sensor.hydroquebec docs]) +- Decora light: Fix brightness level in UI ([@titilambert] - [#8139]) ([light.decora docs]) +- Add I2c BME280 temperature, humidity and pressure sensor for Raspberry Pi ([@azogue] - [#7989]) ([sensor.bme280 docs]) (new-platform) +- Upgrade libsoundtouch to prevent Python3.6 errors with enum. #7733 #8103 ([@CharlesBlonde] - [#8143]) ([media_player.soundtouch docs]) +- Adds CPU temp monitoring, and allow startup when endpoint is not yet available. ([@jjmontestl] - [#8093]) ([sensor.glances docs]) +- Add I2c HTU21D temperature and humidity sensor for Raspberry Pi ([@azogue] - [#8049]) ([sensor.htu21d docs]) (new-platform) +- Add new BH1750 light level sensor ([@azogue] - [#8050]) ([sensor.bh1750 docs]) (new-platform) +- LimitlessLED: Configurable fade-out behavior ([@SmilyOrg] - [#7369]) ([light.limitlessled docs]) (breaking change) +- Harmony auto discovery via netdisco ([@tony2nite] - [#7741]) ([remote.harmony docs]) +- Rfxtrx binary sensor ([@ypollart] - [#6794]) ([rfxtrx docs]) ([binary_sensor.rfxtrx docs]) (new-platform) +- Add support of Zone2 and Zone3 ([@scarface-4711] - [#8025]) ([media_player.denonavr docs]) +- Upgrade python-telegram-bot to 6.1.0 ([@fabaff] - [#8151]) ([telegram_bot docs]) +- Upgrade libsoundtouch to 0.6.2 ([@fabaff] - [#8149]) ([media_player.soundtouch docs]) +- Switch rachiopy to pypi ([@andrey-git] - [#8040]) ([switch.rachio docs]) +- ubus: Refresh session on Access denied ([@glance-] - [#8111]) +- Added invert flag for position for actuators that uses 100% for fully closed position ([@open-homeautomation] - [#8147]) +- add telegram_bot service: delete_message ([@azogue] - [#8153]) ([telegram_bot docs]) +- Fixed rfxtrx binary_sensor off command ([@basschipper] - [#8160]) ([rfxtrx docs]) ([binary_sensor.rfxtrx docs]) +- Use version 1.3 of radiotherm ([@twilde] - [#8164]) ([climate.radiotherm docs]) +- Tado climate device ([@wmalgadey] - [#8041]) ([tado docs]) ([climate.tado docs]) +- Add ClickSend notify service. ([@omarusman] - [#8135]) ([notify.clicksend docs]) (new-platform) +- Add libboost-python1.62-dev (fixes #7851) ([@fabaff] - [#7868]) +- Uninstall enum34 in python3.6 docker image ([@jeanregisser] - [#8103]) +- Revert "Add libboost-python1.62-dev (fixes #7851)" ([@balloob] - [#8182]) +- Add device tracker for Linksys Smart Wifi devices ([@mortenlj] - [#8144]) ([device_tracker.linksys_smart docs]) (new-platform) +- Update buienradar.py ([@lrmate] - [#8173]) ([sensor.buienradar docs]) +- Fix radiotherm model CT50 ([@tubaman] - [#8181]) ([climate.radiotherm docs]) +- Throw exception if _convert_for_display called on non Number ([@sdague] - [#8178]) ([climate docs]) ([climate.mysensors docs]) +- Added buienradar precipitation forecast average & total sensors ([@basschipper] - [#8171]) ([sensor.buienradar docs]) ([weather.buienradar docs]) +- Axis service vapix call ([@Kane610] - [#7794]) ([axis docs]) ([camera.axis docs]) +- added optional node_id to MQTT discovery ([@AlexMekkering] - [#8096]) +- Add offset option to sensor.gtfs ([@Kernald] - [#7980]) +- Switch to new zwave entity ids by default ([@armills] - [#8192]) ([zwave docs]) +- Pushed to version 0.5.1 of the library ([@scarface-4711] - [#8190]) ([media_player.denonavr docs]) +- Fix MySensors climate ([@balloob] - [#8193]) ([climate.mysensors docs]) +- Fix plants calling async methods from sync context ([@balloob] - [#8200]) +- Split mock_service ([@balloob] - [#8198]) +- add option to set content_type in camera.generic to support 'svg cameras' ([@azogue] - [#8188]) +- Remove unnecessary thread_ident assignment ([@armills] - [#8194]) +- Openhardwaremonitor ([@depl0y] - [#8056]) ([sensor.openhardwaremonitor docs]) (new-platform) +- Add security layer to send file output things ([@pvizeli] - [#8189]) (breaking change) +- Fix Plex component to use port number in discovery. ([@voltagex] - [#8197]) ([media_player.plex docs]) +- EntityComponent to retry platforms that are not ready yet ([@balloob] - [#8209]) +- WIP: Verisure app api ([@persandstrom] - [#7394]) ([verisure docs]) ([alarm_control_panel.verisure docs]) ([binary_sensor.verisure docs]) ([sensor.verisure docs]) ([switch.verisure docs]) (new-platform) +- guess the content_type in local_file cameras ([@azogue] - [#8217]) ([camera.local_file docs]) +- Improve executor pool size / speedup python 3.5 ([@pvizeli] - [#8215]) +- LIFX: Move light effects to external library ([@amelchio] - [#8222]) ([light.lifx docs]) (breaking change) +- Fixed mqtt subscription filter on sys $ topics ([@natemason] - [#8166]) ([mqtt docs]) +- telegram_bot platform to only send messages ([@azogue] - [#8186]) (new-platform) +- add percentage (DPT_Scaling) KNX sensors ([@tiktok7] - [#8168]) ([sensor.knx docs]) +- Fix homeassistant.start trigger ([@azogue] - [#8220]) +- Cleanup automations yaml ([@balloob] - [#8223]) +- Do not call update() in constructor ([@fabaff] - [#8148]) ([sensor.glances docs]) +- KNX Cover tilt control ([@open-homeautomation] - [#8159]) ([cover.knx docs]) +- Comfoconnect fan component ([@michaelarnauts] - [#8073]) ([comfoconnect docs]) ([fan.comfoconnect docs]) ([sensor.comfoconnect docs]) (new-platform) +- Upgrade python-digitalocean to 1.12 ([@fabaff] - [#8241]) ([digital_ocean docs]) +- update i2csense requirement ([@azogue] - [#8242]) ([sensor.bh1750 docs]) ([sensor.bme280 docs]) ([sensor.htu21d docs]) +- Update docstrings ([@fabaff] - [#8244]) ([comfoconnect docs]) ([fan.comfoconnect docs]) +- Do not call update() in constructor ([@fabaff] - [#8247]) ([binary_sensor.arest docs]) ([sensor.arest docs]) +- better logging to debug when a message is not sent ([@azogue] - [#8248]) ([telegram_bot docs]) +- LIFX: Small code cleanups ([@amelchio] - [#8228]) ([light.lifx docs]) +- Use 'hass.data' instead of global ([@fabaff] - [#8245]) ([digital_ocean docs]) ([binary_sensor.digital_ocean docs]) ([switch.digital_ocean docs]) +- Use constant and update ordering ([@fabaff] - [#8246]) ([arlo docs]) ([camera.arlo docs]) +- Add PlatformNotReady support for Sensibo ([@andrey-git] - [#8252]) ([climate.sensibo docs]) +- verisure component names ([@persandstrom] - [#8251]) ([binary_sensor.verisure docs]) ([camera.verisure docs]) ([lock.verisure docs]) ([switch.verisure docs]) +- further document add_node_secure ([@kentcalero] - [#8229]) +- Upgrade libnacl to 1.5.1 ([@fabaff] - [#8259]) ([device_tracker.owntracks docs]) +- Docker cleanup. ([@michaelarnauts] - [#8226]) +- Implement templates for covers ([@PhracturedBlue] - [#8100]) ([cover.template docs]) (new-platform) +- Adding done_message to alert ([@karlw00t] - [#8116]) ([alert docs]) +- Camera services arm disarm including Netgear Arlo ([@viswa-swami] - [#7961]) ([camera.arlo docs]) +- Update modbus.py ([@lrmate] - [#8256]) ([binary_sensor.modbus docs]) +- components.knx - KNXMultiAddressDevice corrections ([@tiktok7] - [#8275]) ([knx docs]) +- Snips ASR and NLU component ([@michaelfester] - [#8156]) ([snips docs]) (new-platform) +- Create an index on the states table to help hass startup time ([@cmsimike] - [#8255]) + +[#6794]: https://github.com/home-assistant/home-assistant/pull/6794 +[#6959]: https://github.com/home-assistant/home-assistant/pull/6959 +[#7369]: https://github.com/home-assistant/home-assistant/pull/7369 +[#7394]: https://github.com/home-assistant/home-assistant/pull/7394 +[#7741]: https://github.com/home-assistant/home-assistant/pull/7741 +[#7786]: https://github.com/home-assistant/home-assistant/pull/7786 +[#7794]: https://github.com/home-assistant/home-assistant/pull/7794 +[#7868]: https://github.com/home-assistant/home-assistant/pull/7868 +[#7899]: https://github.com/home-assistant/home-assistant/pull/7899 +[#7960]: https://github.com/home-assistant/home-assistant/pull/7960 +[#7961]: https://github.com/home-assistant/home-assistant/pull/7961 +[#7974]: https://github.com/home-assistant/home-assistant/pull/7974 +[#7980]: https://github.com/home-assistant/home-assistant/pull/7980 +[#7989]: https://github.com/home-assistant/home-assistant/pull/7989 +[#7997]: https://github.com/home-assistant/home-assistant/pull/7997 +[#8025]: https://github.com/home-assistant/home-assistant/pull/8025 +[#8027]: https://github.com/home-assistant/home-assistant/pull/8027 +[#8040]: https://github.com/home-assistant/home-assistant/pull/8040 +[#8041]: https://github.com/home-assistant/home-assistant/pull/8041 +[#8046]: https://github.com/home-assistant/home-assistant/pull/8046 +[#8047]: https://github.com/home-assistant/home-assistant/pull/8047 +[#8049]: https://github.com/home-assistant/home-assistant/pull/8049 +[#8050]: https://github.com/home-assistant/home-assistant/pull/8050 +[#8054]: https://github.com/home-assistant/home-assistant/pull/8054 +[#8056]: https://github.com/home-assistant/home-assistant/pull/8056 +[#8057]: https://github.com/home-assistant/home-assistant/pull/8057 +[#8058]: https://github.com/home-assistant/home-assistant/pull/8058 +[#8059]: https://github.com/home-assistant/home-assistant/pull/8059 +[#8063]: https://github.com/home-assistant/home-assistant/pull/8063 +[#8065]: https://github.com/home-assistant/home-assistant/pull/8065 +[#8066]: https://github.com/home-assistant/home-assistant/pull/8066 +[#8067]: https://github.com/home-assistant/home-assistant/pull/8067 +[#8068]: https://github.com/home-assistant/home-assistant/pull/8068 +[#8069]: https://github.com/home-assistant/home-assistant/pull/8069 +[#8070]: https://github.com/home-assistant/home-assistant/pull/8070 +[#8072]: https://github.com/home-assistant/home-assistant/pull/8072 +[#8073]: https://github.com/home-assistant/home-assistant/pull/8073 +[#8074]: https://github.com/home-assistant/home-assistant/pull/8074 +[#8075]: https://github.com/home-assistant/home-assistant/pull/8075 +[#8080]: https://github.com/home-assistant/home-assistant/pull/8080 +[#8081]: https://github.com/home-assistant/home-assistant/pull/8081 +[#8083]: https://github.com/home-assistant/home-assistant/pull/8083 +[#8084]: https://github.com/home-assistant/home-assistant/pull/8084 +[#8088]: https://github.com/home-assistant/home-assistant/pull/8088 +[#8090]: https://github.com/home-assistant/home-assistant/pull/8090 +[#8093]: https://github.com/home-assistant/home-assistant/pull/8093 +[#8096]: https://github.com/home-assistant/home-assistant/pull/8096 +[#8100]: https://github.com/home-assistant/home-assistant/pull/8100 +[#8101]: https://github.com/home-assistant/home-assistant/pull/8101 +[#8102]: https://github.com/home-assistant/home-assistant/pull/8102 +[#8103]: https://github.com/home-assistant/home-assistant/pull/8103 +[#8104]: https://github.com/home-assistant/home-assistant/pull/8104 +[#8110]: https://github.com/home-assistant/home-assistant/pull/8110 +[#8111]: https://github.com/home-assistant/home-assistant/pull/8111 +[#8113]: https://github.com/home-assistant/home-assistant/pull/8113 +[#8116]: https://github.com/home-assistant/home-assistant/pull/8116 +[#8118]: https://github.com/home-assistant/home-assistant/pull/8118 +[#8119]: https://github.com/home-assistant/home-assistant/pull/8119 +[#8120]: https://github.com/home-assistant/home-assistant/pull/8120 +[#8121]: https://github.com/home-assistant/home-assistant/pull/8121 +[#8124]: https://github.com/home-assistant/home-assistant/pull/8124 +[#8125]: https://github.com/home-assistant/home-assistant/pull/8125 +[#8126]: https://github.com/home-assistant/home-assistant/pull/8126 +[#8129]: https://github.com/home-assistant/home-assistant/pull/8129 +[#8131]: https://github.com/home-assistant/home-assistant/pull/8131 +[#8132]: https://github.com/home-assistant/home-assistant/pull/8132 +[#8134]: https://github.com/home-assistant/home-assistant/pull/8134 +[#8135]: https://github.com/home-assistant/home-assistant/pull/8135 +[#8138]: https://github.com/home-assistant/home-assistant/pull/8138 +[#8139]: https://github.com/home-assistant/home-assistant/pull/8139 +[#8143]: https://github.com/home-assistant/home-assistant/pull/8143 +[#8144]: https://github.com/home-assistant/home-assistant/pull/8144 +[#8147]: https://github.com/home-assistant/home-assistant/pull/8147 +[#8148]: https://github.com/home-assistant/home-assistant/pull/8148 +[#8149]: https://github.com/home-assistant/home-assistant/pull/8149 +[#8151]: https://github.com/home-assistant/home-assistant/pull/8151 +[#8153]: https://github.com/home-assistant/home-assistant/pull/8153 +[#8156]: https://github.com/home-assistant/home-assistant/pull/8156 +[#8159]: https://github.com/home-assistant/home-assistant/pull/8159 +[#8160]: https://github.com/home-assistant/home-assistant/pull/8160 +[#8164]: https://github.com/home-assistant/home-assistant/pull/8164 +[#8166]: https://github.com/home-assistant/home-assistant/pull/8166 +[#8168]: https://github.com/home-assistant/home-assistant/pull/8168 +[#8171]: https://github.com/home-assistant/home-assistant/pull/8171 +[#8173]: https://github.com/home-assistant/home-assistant/pull/8173 +[#8178]: https://github.com/home-assistant/home-assistant/pull/8178 +[#8181]: https://github.com/home-assistant/home-assistant/pull/8181 +[#8182]: https://github.com/home-assistant/home-assistant/pull/8182 +[#8186]: https://github.com/home-assistant/home-assistant/pull/8186 +[#8188]: https://github.com/home-assistant/home-assistant/pull/8188 +[#8189]: https://github.com/home-assistant/home-assistant/pull/8189 +[#8190]: https://github.com/home-assistant/home-assistant/pull/8190 +[#8192]: https://github.com/home-assistant/home-assistant/pull/8192 +[#8193]: https://github.com/home-assistant/home-assistant/pull/8193 +[#8194]: https://github.com/home-assistant/home-assistant/pull/8194 +[#8197]: https://github.com/home-assistant/home-assistant/pull/8197 +[#8198]: https://github.com/home-assistant/home-assistant/pull/8198 +[#8200]: https://github.com/home-assistant/home-assistant/pull/8200 +[#8209]: https://github.com/home-assistant/home-assistant/pull/8209 +[#8215]: https://github.com/home-assistant/home-assistant/pull/8215 +[#8217]: https://github.com/home-assistant/home-assistant/pull/8217 +[#8220]: https://github.com/home-assistant/home-assistant/pull/8220 +[#8222]: https://github.com/home-assistant/home-assistant/pull/8222 +[#8223]: https://github.com/home-assistant/home-assistant/pull/8223 +[#8226]: https://github.com/home-assistant/home-assistant/pull/8226 +[#8228]: https://github.com/home-assistant/home-assistant/pull/8228 +[#8229]: https://github.com/home-assistant/home-assistant/pull/8229 +[#8241]: https://github.com/home-assistant/home-assistant/pull/8241 +[#8242]: https://github.com/home-assistant/home-assistant/pull/8242 +[#8244]: https://github.com/home-assistant/home-assistant/pull/8244 +[#8245]: https://github.com/home-assistant/home-assistant/pull/8245 +[#8246]: https://github.com/home-assistant/home-assistant/pull/8246 +[#8247]: https://github.com/home-assistant/home-assistant/pull/8247 +[#8248]: https://github.com/home-assistant/home-assistant/pull/8248 +[#8251]: https://github.com/home-assistant/home-assistant/pull/8251 +[#8252]: https://github.com/home-assistant/home-assistant/pull/8252 +[#8255]: https://github.com/home-assistant/home-assistant/pull/8255 +[#8256]: https://github.com/home-assistant/home-assistant/pull/8256 +[#8259]: https://github.com/home-assistant/home-assistant/pull/8259 +[#8275]: https://github.com/home-assistant/home-assistant/pull/8275 +[@AlexMekkering]: https://github.com/AlexMekkering +[@CharlesBlonde]: https://github.com/CharlesBlonde +[@Kane610]: https://github.com/Kane610 +[@Kernald]: https://github.com/Kernald +[@PhracturedBlue]: https://github.com/PhracturedBlue +[@SConaway]: https://github.com/SConaway +[@SmilyOrg]: https://github.com/SmilyOrg +[@alanfischer]: https://github.com/alanfischer +[@amelchio]: https://github.com/amelchio +[@andrey-git]: https://github.com/andrey-git +[@armills]: https://github.com/armills +[@aronsky]: https://github.com/aronsky +[@auchter]: https://github.com/auchter +[@azogue]: https://github.com/azogue +[@balloob]: https://github.com/balloob +[@basschipper]: https://github.com/basschipper +[@cmsimike]: https://github.com/cmsimike +[@cyberplant]: https://github.com/cyberplant +[@depl0y]: https://github.com/depl0y +[@dgomes]: https://github.com/dgomes +[@fabaff]: https://github.com/fabaff +[@finish06]: https://github.com/finish06 +[@glance-]: https://github.com/glance- +[@happyleavesaoc]: https://github.com/happyleavesaoc +[@jawilson]: https://github.com/jawilson +[@jeanregisser]: https://github.com/jeanregisser +[@jjmontestl]: https://github.com/jjmontestl +[@jshore1296]: https://github.com/jshore1296 +[@karlw00t]: https://github.com/karlw00t +[@kentcalero]: https://github.com/kentcalero +[@lrmate]: https://github.com/lrmate +[@lunar-consultancy]: https://github.com/lunar-consultancy +[@madpilot]: https://github.com/madpilot +[@mezz64]: https://github.com/mezz64 +[@michaelarnauts]: https://github.com/michaelarnauts +[@michaelfester]: https://github.com/michaelfester +[@mortenlj]: https://github.com/mortenlj +[@natemason]: https://github.com/natemason +[@omarusman]: https://github.com/omarusman +[@open-homeautomation]: https://github.com/open-homeautomation +[@perosb]: https://github.com/perosb +[@persandstrom]: https://github.com/persandstrom +[@pezinek]: https://github.com/pezinek +[@philhawthorne]: https://github.com/philhawthorne +[@pvizeli]: https://github.com/pvizeli +[@scarface-4711]: https://github.com/scarface-4711 +[@sdague]: https://github.com/sdague +[@sn0oz]: https://github.com/sn0oz +[@tiktok7]: https://github.com/tiktok7 +[@titilambert]: https://github.com/titilambert +[@tony2nite]: https://github.com/tony2nite +[@tsvi]: https://github.com/tsvi +[@tubaman]: https://github.com/tubaman +[@twilde]: https://github.com/twilde +[@viswa-swami]: https://github.com/viswa-swami +[@voltagex]: https://github.com/voltagex +[@wmalgadey]: https://github.com/wmalgadey +[@ypollart]: https://github.com/ypollart +[alarm_control_panel.verisure docs]: /components/alarm_control_panel.verisure/ +[alert docs]: /components/alert/ +[arlo docs]: /components/arlo/ +[axis docs]: /components/axis/ +[binary_sensor.arest docs]: /components/binary_sensor.arest/ +[binary_sensor.digital_ocean docs]: /components/binary_sensor.digital_ocean/ +[binary_sensor.modbus docs]: /components/binary_sensor.modbus/ +[binary_sensor.rfxtrx docs]: /components/binary_sensor.rfxtrx/ +[binary_sensor.verisure docs]: /components/binary_sensor.verisure/ +[calendar.google docs]: /components/calendar.google/ +[camera.arlo docs]: /components/camera.arlo/ +[camera.axis docs]: /components/camera.axis/ +[camera.local_file docs]: /components/camera.local_file/ +[camera.verisure docs]: /components/camera.verisure/ +[climate docs]: /components/climate/ +[climate.mysensors docs]: /components/climate.mysensors/ +[climate.radiotherm docs]: /components/climate.radiotherm/ +[climate.sensibo docs]: /components/climate.sensibo/ +[climate.tado docs]: /components/climate.tado/ +[comfoconnect docs]: /components/comfoconnect/ +[cover.knx docs]: /components/cover.knx/ +[cover.template docs]: /components/cover.template/ +[device_tracker.linksys_smart docs]: /components/device_tracker.linksys_smart/ +[device_tracker.mikrotik docs]: /components/device_tracker.mikrotik/ +[device_tracker.owntracks docs]: /components/device_tracker.owntracks/ +[device_tracker.unifi docs]: /components/device_tracker.unifi/ +[digital_ocean docs]: /components/digital_ocean/ +[fan.comfoconnect docs]: /components/fan.comfoconnect/ +[fan.dyson docs]: /components/fan.dyson/ +[fan.insteon_local docs]: /components/fan.insteon_local/ +[group docs]: /components/group/ +[image_processing.opencv docs]: /components/image_processing.opencv/ +[influxdb docs]: /components/influxdb/ +[insteon_hub docs]: /components/insteon_hub/ +[insteon_local docs]: /components/insteon_local/ +[knx docs]: /components/knx/ +[light.decora docs]: /components/light.decora/ +[light.isy994 docs]: /components/light.isy994/ +[light.lifx docs]: /components/light.lifx/ +[light.limitlessled docs]: /components/light.limitlessled/ +[light.vera docs]: /components/light.vera/ +[light.zwave docs]: /components/light.zwave/ +[lock.verisure docs]: /components/lock.verisure/ +[media_player.denonavr docs]: /components/media_player.denonavr/ +[media_player.emby docs]: /components/media_player.emby/ +[media_player.kodi docs]: /components/media_player.kodi/ +[media_player.mpd docs]: /components/media_player.mpd/ +[media_player.plex docs]: /components/media_player.plex/ +[media_player.soundtouch docs]: /components/media_player.soundtouch/ +[mqtt docs]: /components/mqtt/ +[mqtt.discovery docs]: /components/mqtt.discovery/ +[notify.clicksend docs]: /components/notify.clicksend/ +[notify.html5 docs]: /components/notify.html5/ +[notify.smtp docs]: /components/notify.smtp/ +[plant docs]: /components/plant/ +[python_script docs]: /components/python_script/ +[recorder docs]: /components/recorder/ +[recorder.migration docs]: /components/recorder.migration/ +[recorder.models docs]: /components/recorder.models/ +[remote.harmony docs]: /components/remote.harmony/ +[remote.itach docs]: /components/remote.itach/ +[rfxtrx docs]: /components/rfxtrx/ +[sensor.arest docs]: /components/sensor.arest/ +[sensor.bh1750 docs]: /components/sensor.bh1750/ +[sensor.bme280 docs]: /components/sensor.bme280/ +[sensor.buienradar docs]: /components/sensor.buienradar/ +[sensor.comfoconnect docs]: /components/sensor.comfoconnect/ +[sensor.dyson docs]: /components/sensor.dyson/ +[sensor.glances docs]: /components/sensor.glances/ +[sensor.htu21d docs]: /components/sensor.htu21d/ +[sensor.hydroquebec docs]: /components/sensor.hydroquebec/ +[sensor.knx docs]: /components/sensor.knx/ +[sensor.netdata docs]: /components/sensor.netdata/ +[sensor.openhardwaremonitor docs]: /components/sensor.openhardwaremonitor/ +[sensor.openweathermap docs]: /components/sensor.openweathermap/ +[sensor.pi_hole docs]: /components/sensor.pi_hole/ +[sensor.upnp docs]: /components/sensor.upnp/ +[sensor.ups docs]: /components/sensor.ups/ +[sensor.usps docs]: /components/sensor.usps/ +[sensor.verisure docs]: /components/sensor.verisure/ +[sensor.wunderground docs]: /components/sensor.wunderground/ +[shiftr docs]: /components/shiftr/ +[snips docs]: /components/snips/ +[switch.digital_ocean docs]: /components/switch.digital_ocean/ +[switch.rachio docs]: /components/switch.rachio/ +[switch.verisure docs]: /components/switch.verisure/ +[switch.wake_on_lan docs]: /components/switch.wake_on_lan/ +[tado docs]: /components/tado/ +[telegram_bot docs]: /components/telegram_bot/ +[telegram_bot.webhooks docs]: /components/telegram_bot.webhooks/ +[tellduslive docs]: /components/tellduslive/ +[tts docs]: /components/tts/ +[upnp docs]: /components/upnp/ +[vera docs]: /components/vera/ +[verisure docs]: /components/verisure/ +[weather.buienradar docs]: /components/weather.buienradar/ +[zwave docs]: /components/zwave/ +[forum]: https://community.home-assistant.io/ +[gitter]: https://gitter.im/home-assistant/home-assistant +[issue]: https://github.com/home-assistant/home-assistant/issues +]]> + + <![CDATA[0.47: Python Scripts, Sesame Smart Lock, Gitter, Onvif cameras]]> @@ -1915,522 +2423,6 @@ influxdb: [@pezinek]: https://github.com/pezinek [device_tracker.unifi docs]: https://home-assistant.io/components/device_tracker.unifi/ [sensor.wunderground docs]: https://home-assistant.io/components/sensor.wunderground/ -]]> - - - - <![CDATA[Home Assistant 0.43: IKEA Trådfri, Spotify and our iOS app is live]]> - - 2017-04-22T01:04:05+00:00 - https://home-assistant.io/blog/2017/04/22/ikea-tradfri--spotify - - -Oooh yeah. It's time for 0.43 and this is going to be a killer release. For the people that have been following on social media, you might have noticed that [we got pretty excited about the new IKEA Trådfri line up][ikea-blog]. And so we are very happy to announce that thanks to the work by [@ggravlingen], [@MartinHjelmare] and myself that this will be the first release to support the IKEA light bulbs. Home Assistant will automatically detect the gateway on your network and after following the instructions, allow you to control your lights. - -

    - -After automatic discovery, Home Assistant will ask the user to finish pairing with the gateway. -

    - -And in case you have missed the other big news: [@robbiet480] released the [first version of our iOS app][ios]! It took a little over a year but it offers some great ways to make your iDevice work with Home Assistant. Big congrats to Robbie for shipping! As with our other parts, the app is open-sourced under APACHE 2 and contributors are welcome. [Check it out.][ios-source] - -A big shout out this release to [@happyleavesaoc] for his constant stream of great contributions to Home Assistant. The first contribution was back in October 2015 and since then [@happyleavesaoc] has been responsible for many platforms and bug fixes including the Spotify platform this release. Thanks [@happyleavesaoc], you're a great example of what makes our community awesome. - -The new Spotify integration is based on the new Spotify Connect Playback API. It supports playback, album art and switching which Spotify device you're controlling. - -Also note that you have till the end of the weekend to [submit an application][application] to our giveaway of low energy servers which we got when [we won the Thomas Krenn award 2017][krenn]. [Go apply!][application] - -[ikea-blog]: /blog/2017/04/17/ikea-tradfri-internet-of-things-done-right/ -[ios]: /blog/2017/04/15/ios/ -[ios-source]: https://github.com/home-assistant/home-assistant-ios -[krenn]: /blog/2017/04/01/thomas-krenn-award/ -[application]: https://community.home-assistant.io/c/contest-2017 - -## New Platforms - -- MaryTTS platform ([@johanpalmqvist] - [#6988]) ([tts.marytts docs]) (new-platform) -- Telegram bot component (incl. webhook and polling platform) ([@sander76] - [#6913]) ([telegram_bot docs]) ([telegram_bot.polling docs]) ([telegram_bot.webhooks docs]) (breaking change) (new-platform) -- Support fo map data from Neato ([@turbokongen] - [#6939]) ([neato docs]) ([camera.neato docs]) ([sensor.neato docs]) (new-platform) -- Support for IKEA Trådfri ([@ggravlingen] - [#7074]) ([light.tradfri docs]) (new-platform) -- MQTT camera ([@MrMep] - [#7092]) ([camera.mqtt docs]) (new-platform) -- LIFX Cloud scene support ([@amelchio] - [#7124]) ([scene.lifx_cloud docs]) (new-platform) -- Spotify media player ([@happyleavesaoc] - [#6980]) ([media_player.spotify docs]) (new-platform) -- JSON MQTT Device tracker ([@MrMep] - [#7055]) (new-platform) -- Opensky sensor ([@happyleavesaoc] - [#7061]) ([sensor.opensky docs]) (new-platform) -- Ping binary sensor ([@fabaff] - [#7052]) ([binary_sensor.ping docs]) (new-platform) -- myStrom Wifi Bulbs ([@fabaff] - [#7161]) ([light.mystrom docs]) (new-platform) - - -## Breaking changes - -- Remove deprecated classes from `homeassistant.remote` ([@balloob] - [#7011]) -- min_max sensor has a different default name and will ignore states that are unknown ([@micw] - [#6786]) -- `telegram_webhooks` has been converted to a new `telegram_bot` component. It has two platforms: webhook and polling platform ([@sander76] - [#6913]) ([telegram_bot docs])([telegram_bot.polling docs]) ([telegram_bot.webhooks docs]) - -```yaml -telegram_bot: - platform: webhooks - api_key : api_key_here - allowed_chat_ids: - - 123456 - - 456789 -``` - -- Lutron_Caseta: it is no longer necessary to specify username and password in the config. ([@gurumitts] - [#7165]) ([lutron_caseta docs]) -- mvglive: config has been updated to allow support for multiple departures ([@mountainsandcode] - [#6953]) ([sensor.mvglive docs]) - -```yaml -sensor: - - platform: mvglive - nextdeparture: - - station: Hauptbahnhof - name: Hbf - destinations: ['München Flughafen Terminal','Markt Schwaben'] - products: 'S-Bahn' - timeoffset: 2 - - station: Sendlinger Tor - lines: ['U2','U8'] - - station: Scheidplatz - products: ['U-Bahn'] - directions: '1' -``` - -## If you need help... -...don't hesitate to use our very active [forums][forum] or join us for a little [chat][gitter]. 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][issue]. Make sure to fill in all fields of the issue template. - -## Release 0.43.1 - April 25 - -- Zwave cover workaround for graber shades. ([@turbokongen] - [#7204]) ([cover.zwave docs]) ([zwave.workaround docs]) -- Upgrade paho-mqtt to 1.2.3 ([@fabaff] - [#7214]) -- Workround for wemo subscription bug. ([@pavoni] - [#7245]) ([wemo docs]) ([switch.wemo docs]) -- Fix telegram webhooks ([@MartinHjelmare] - [#7236]) ([telegram_bot docs]) ([telegram_bot.webhooks docs]) -- Work around bad content-type in Hook api response ([@KlaasH] - [#7267]) ([switch.hook docs]) -- Recorder: Check for ENTITY_ID key that contains None value ([@balloob] - [#7287]) ([recorder docs]) - -## Release 0.43.2 - April 27 - -- Frontend: Fix default date on history/logbook (@amelchio) -- Frontend: Fix logbook ui (@balloob) -- Upgrade pytradfri to 1.1 ([@balloob] - [#7290]) -- Upgrade python-telegram-bot to 5.3.1 ([@fabaff] - [#7311]) ([notify.telegram docs]) ([telegram_bot.polling docs]) ([telegram_bot.webhooks docs]) -- Version bump of aioautomatic ([@armills] - [#7300]) ([device_tracker.automatic docs]) -- Version bump for automatic ([@armills] - [#7329]) ([device_tracker.automatic docs]) -- Fix breaking SSL in test HTML5 ([@balloob] - [#7310]) ([notify.html5 docs]) -- Fix for building Python Open Z-Wave in Docker ([@balloob] - [#7337]) - -## All changes - -- Update kodi for aiohttp2 ([@armills] - [#6967]) ([media_player.kodi docs]) ([notify.kodi docs]) -- Fix current_temperature is rounded ([@aufano] - [#6960]) ([climate docs]) -- Bugfix time and task coro ([@pvizeli] - [#6968]) -- Initial import for HassIO ([@pvizeli] - [#6935]) -- Preserve customize glob order. ([@andrey-git] - [#6963]) -- Foscam Camera: Adding exception handling when fetching the camera image to avoid python exception errors when host is not reachable or rather any url error to camera ([@viswa-swami] - [#6964]) ([camera.foscam docs]) -- light.yeelight: catch i/o related exceptions from the backend lib ([@rytilahti] - [#6952]) -- From Dusk till Dawn ([@BillyNate] - [#6857]) ([sun docs]) -- Tests for zwave services ([@armills] - [#6937]) ([zwave docs]) -- Fix control+c quitting HASS ([@balloob] - [#6974]) -- Update Emby for aiohttp v2 ([@mezz64] - [#6981]) -- switch.tplink: upgrade to the newest upstream release which adds support for plugs using the newer communication protocol ([@rytilahti] - [#6979]) ([switch.tplink docs]) -- switch.tplink: bump pyhs100 version requirement ([@rytilahti] - [#6986]) -- Add tests for ZWaveDeviceEntityValues helper ([@armills] - [#6978]) ([zwave docs]) -- Bump Amcrest module to 1.1.8 ([@tchellomello] - [#6990]) -- update gstreamer ([@happyleavesaoc] - [#6987]) ([media_player.gstreamer docs]) -- Warn if start takes a long time. ([@balloob] - [#6975]) -- Upgrade to aiohttp 2.0.6 ([@balloob] - [#6992]) -- Make discovery not block start ([@balloob] - [#6991]) -- Downgrade aiohttp to 205 ([@balloob] - [#6994]) -- Bump pywemo version. ([@pavoni] - [#7004]) -- Fix Synology camera content type ([@balloob] - [#7010]) ([camera.synology docs]) -- Fix two more instances of JSON parsing synology ([@balloob] - [#7014]) -- Bump pyalarmdotcom to support new version of aiohttp ([@Xorso] - [#7021]) ([alarm_control_panel.alarmdotcom docs]) -- Fix US states check (fixes #7015) ([@fabaff] - [#7017]) -- Remove deprecated remote classes ([@balloob] - [#7011]) (breaking change) -- Replace 'vendor_id' with 'arch' (fixes #7003) ([@fabaff] - [#7023]) -- more tests for slugify ([@micw] - [#7027]) -- Additional ZWave coverage ([@armills] - [#7024]) ([zwave docs]) -- bump ups version ([@happyleavesaoc] - [#7033]) ([sensor.ups docs]) -- update usps version ([@happyleavesaoc] - [#7035]) ([sensor.usps docs]) -- update fedex ([@happyleavesaoc] - [#7034]) ([sensor.fedex docs]) -- Google TTS can't read percent sign (#6971) ([@pezinek] - [#7030]) ([tts.google docs]) -- Feature/min max improvements ([@micw] - [#6786]) (breaking change) -- Upgrade psutil to 5.2.2 ([@fabaff] - [#7037]) ([sensor.systemmonitor docs]) -- Upgrade sendgrid to 4.0.0 ([@fabaff] - [#7038]) ([notify.sendgrid docs]) -- Missing line name restriction added (fixes #7039) ([@DavidMStraub] - [#7040]) ([sensor.mvglive docs]) -- Plug file leak on LIFX unregister ([@amelchio] - [#7031]) ([light.lifx docs]) -- Make core to look avilable state of device on servicecall ([@pvizeli] - [#7045]) -- Remove configuration sample ([@fabaff] - [#7048]) -- Bugfix wait on start event ([@pvizeli] - [#7013]) -- Bugfix slider ([@pvizeli] - [#7047]) ([input_slider docs]) -- Add MaryTTS platform ([@johanpalmqvist] - [#6988]) ([tts.marytts docs]) (new-platform) -- Fix mysensors callback ([@MartinHjelmare] - [#7057]) ([mysensors docs]) ([device_tracker.mysensors docs]) -- Constrain chardet to 2.3 ([@balloob] - [#7063]) -- Fix/slugify with german umlaut ss ([@micw] - [#7029]) -- Speed up aiohttp ([@balloob] - [#7064]) -- Upgrade netdisco to 1.0.0rc2 ([@balloob] - [#7008]) -- Telegram bot component (incl. webhook and polling platform) ([@sander76] - [#6913]) ([telegram_bot docs]) ([telegram_bot.polling docs]) ([telegram_bot.webhooks docs]) (breaking change) (new-platform) -- Upgrade paho-mqtt to 1.2.2 ([@fabaff] - [#7066]) -- Fix handling with register callbacks on added_to_hass ([@pvizeli] - [#7067]) -- Lutron. Bugfix callback registration. ([@pvizeli] - [#7042]) -- Adding AlarmDecoder platform ([@hawk259] - [#6900]) -- Add communication data attributes to Zwave node_entity ([@turbokongen] - [#6813]) ([zwave docs]) -- Add product_name attribute to zwave nodes. ([@andrey-git] - [#7071]) -- Bump braviarc version to 0.3.7 ([@robbiet480] - [#7078]) ([media_player.braviatv docs]) -- Fix account balance in fido sensor ([@titilambert] - [#7077]) ([sensor.fido docs]) -- MQTT: Managing binary payloads ([@MrMep] - [#6976]) ([mqtt docs]) -- Bump qnapstats library version to 0.2.4 ([@colinodell] - [#7085]) ([sensor.qnap docs]) -- Add support fo map data from Neato ([@turbokongen] - [#6939]) ([neato docs]) ([camera.neato docs]) ([sensor.neato docs]) (new-platform) -- Added initial support for IKEA Trådfri Gateway ([@ggravlingen] - [#7074]) ([light.tradfri docs]) (new-platform) -- Better thread safety in zwave node_entity ([@andrey-git] - [#7087]) -- Uber version bump ([@armills] - [#7100]) ([sensor.uber docs]) -- No product ids configured should fetch all ids ([@armills] - [#7091]) -- Upgrade aiohttp to 2.0.7 ([@fabaff] - [#7106]) -- Update file header, add const for defaults, and update log messages ([@fabaff] - [#7110]) -- Upgrade speedtest-cli to 1.0.4 ([@fabaff] - [#7105]) ([sensor.speedtest docs]) -- Remove globally disabled pylint issue and update docstrings ([@fabaff] - [#7111]) -- Use third-party lib aioautomatic for automatic ([@armills] - [#7126]) ([device_tracker.automatic docs]) -- Upgrade chardet to 3.0.2 ([@fabaff] - [#7112]) -- Send stderr of ping tracker to devnull ([@amelchio] - [#7096]) ([device_tracker.ping docs]) -- Upgraded Amcrest module to 1.1.9 to support new firmware versions: ([@tchellomello] - [#7130]) -- Mqtt camera ([@MrMep] - [#7092]) ([camera.mqtt docs]) (new-platform) -- Bump version to 0.43.0.dev0 ([@MartinHjelmare] - [#7132]) -- Load zwave panel ([@balloob] - [#7127]) ([zwave docs]) -- IKEA Trådfri Gateway: added support for RGB ([@ggravlingen] - [#7115]) ([light.tradfri docs]) -- Make Trådfri discoverable ([@balloob] - [#7128]) -- Make version number optional and a string to fix identify issue introduced in iOS 1.0.1 ([@robbiet480] - [#7141]) -- Fix for zwave RGB setting ([@armills] - [#7137]) -- Replace rollershutter with cover in demo ([@robbiet480] - [#7140]) -- Add debug logging to automation initial state ([@armills] - [#7068]) ([automation docs]) -- Always return True/False from is_state and is_state_attr ([@amelchio] - [#7138]) -- Add LIFX Cloud scene support ([@amelchio] - [#7124]) ([scene.lifx_cloud docs]) (new-platform) -- Fix LIFX lights with disappearing names ([@amelchio] - [#7119]) ([light.lifx docs]) -- lutron: fix typo that prevented callback registration ([@thecynic] - [#7148]) ([lutron docs]) -- Fix HassIO timeout bug ([@pvizeli] - [#7155]) -- small fix for random effect in order to use the whole rgb range. So 255 is not excluded anymore. ([@Mister-Espria] - [#7156]) ([light.flux_led docs]) ([light.yeelight docs]) -- exposed content_type in rest_command ([@cmsimike] - [#7101]) -- Add vera power meter. ([@pavoni] - [#7134]) ([vera docs]) ([sensor.vera docs]) -- Add support for tradfri color temp ([@MartinHjelmare] - [#7153]) ([light.tradfri docs]) -- Disable MQTT camera test ([@balloob] - [#7164]) -- myStrom WiFi bulbs ([@fabaff] - [#7161]) -- Fix #7026 adding a new wol parameter ([@titilambert] - [#7144]) ([switch.wake_on_lan docs]) -- Add subscription update for Wemo switches, fix bug in Insight switches, fix wemo motion bug, fix wemo discovery ([@pavoni] - [#7135]) ([wemo docs]) -- Update neato.py ([@michaelarnauts] - [#7166]) ([neato docs]) -- Keep track of already added players ([@molobrakos] - [#7149]) -- Fix id zone mismatch ([@gurumitts] - [#7165]) ([lutron_caseta docs]) (breaking change) -- Upgrade pytradfri to 1.0 ([@balloob] - [#7163]) -- Value of 0 should not be considered `unknown`. ([@aequitas] - [#7139]) -- Upgrade netdisco ([@balloob] - [#7171]) -- Added new services to platform kodi ([@alexmogavero] - [#6426]) ([media_player docs]) ([media_player.kodi docs]) -- Supress trackback and upgrade PyMata to 2.14 ([@fabaff] - [#7176]) ([arduino docs]) -- Disable invalid-sequence-index ([@fabaff] - [#7177]) -- Upgrade mypy to 0.501 (was renamed from mypy-lang) ([@fabaff] - [#7117]) -- Add condition for API failure ([@sytone] - [#7181]) -- Add history to component priority list ([@balloob] - [#7173]) -- Tweak Tradfri ([@balloob] - [#7172]) ([light.tradfri docs]) -- Mqtt camera test ([@MrMep] - [#7175]) -- updated pylgtv module to fix problems with timeouts ([@hmn] - [#7184]) ([media_player.webostv docs]) ([notify.webostv docs]) -- Fix wemo discovery ([@balloob] - [#7183]) ([wemo docs]) ([light.wemo docs]) ([switch.wemo docs]) -- Add Bose soundtouch discovery support and upgrade libsoundtouch library ([@CharlesBlonde] - [#7005]) -- spotify media player ([@happyleavesaoc] - [#6980]) ([media_player.spotify docs]) (new-platform) -- JSON MQTT Device tracker ([@MrMep] - [#7055]) (new-platform) -- opensky sensor ([@happyleavesaoc] - [#7061]) ([sensor.opensky docs]) (new-platform) -- Add ping binary sensor ([@fabaff] - [#7052]) ([binary_sensor.ping docs]) (new-platform) -- Added light.pwm component. ([@soldag] - [#7009]) -- Fix for errors on missing preview on LG webos TV ([@masarliev] - [#6755]) ([media_player.webostv docs]) -- Fix auto discovery for Apple TV ([@postlund] - [#7188]) ([media_player.apple_tv docs]) -- Do not request artwork if not available ([@postlund] - [#7189]) ([media_player.apple_tv docs]) -- mvglive bug fixes and improvements ([@mountainsandcode] - [#6953]) ([sensor.mvglive docs]) (breaking change) -- Upgrade py-cpuinfo to 3.2.0 ([@fabaff] - [#7190]) ([sensor.cpuspeed docs]) -- Add support of input registers while querying modbus sensor. ([@LvivEchoes] - [#7082]) ([modbus docs]) ([sensor.modbus docs]) -- Add HassIO to discovery component ([@pvizeli] - [#7195]) -- LIFX light effects ([@amelchio] - [#7145]) ([light.lifx docs]) -- HassIO API v2 ([@pvizeli] - [#7201]) -- Support xy_color with LIFX lights ([@amelchio] - [#7208]) ([light.lifx docs]) -- Update ios.py ([@biacz] - [#7160]) -- Fix arwn platform to update hass state when events are received ([@sdague] - [#7202]) -- Issue 6749 updated pylgtv to 0.1.6 to fix thread leak in asyncio loop ([@hmn] - [#7199]) ([media_player.webostv docs]) ([notify.webostv docs]) - -[#6426]: https://github.com/home-assistant/home-assistant/pull/6426 -[#6755]: https://github.com/home-assistant/home-assistant/pull/6755 -[#6786]: https://github.com/home-assistant/home-assistant/pull/6786 -[#6813]: https://github.com/home-assistant/home-assistant/pull/6813 -[#6857]: https://github.com/home-assistant/home-assistant/pull/6857 -[#6900]: https://github.com/home-assistant/home-assistant/pull/6900 -[#6913]: https://github.com/home-assistant/home-assistant/pull/6913 -[#6935]: https://github.com/home-assistant/home-assistant/pull/6935 -[#6937]: https://github.com/home-assistant/home-assistant/pull/6937 -[#6939]: https://github.com/home-assistant/home-assistant/pull/6939 -[#6952]: https://github.com/home-assistant/home-assistant/pull/6952 -[#6953]: https://github.com/home-assistant/home-assistant/pull/6953 -[#6960]: https://github.com/home-assistant/home-assistant/pull/6960 -[#6963]: https://github.com/home-assistant/home-assistant/pull/6963 -[#6964]: https://github.com/home-assistant/home-assistant/pull/6964 -[#6966]: https://github.com/home-assistant/home-assistant/pull/6966 -[#6967]: https://github.com/home-assistant/home-assistant/pull/6967 -[#6968]: https://github.com/home-assistant/home-assistant/pull/6968 -[#6974]: https://github.com/home-assistant/home-assistant/pull/6974 -[#6975]: https://github.com/home-assistant/home-assistant/pull/6975 -[#6976]: https://github.com/home-assistant/home-assistant/pull/6976 -[#6978]: https://github.com/home-assistant/home-assistant/pull/6978 -[#6979]: https://github.com/home-assistant/home-assistant/pull/6979 -[#6980]: https://github.com/home-assistant/home-assistant/pull/6980 -[#6981]: https://github.com/home-assistant/home-assistant/pull/6981 -[#6986]: https://github.com/home-assistant/home-assistant/pull/6986 -[#6987]: https://github.com/home-assistant/home-assistant/pull/6987 -[#6988]: https://github.com/home-assistant/home-assistant/pull/6988 -[#6990]: https://github.com/home-assistant/home-assistant/pull/6990 -[#6991]: https://github.com/home-assistant/home-assistant/pull/6991 -[#6992]: https://github.com/home-assistant/home-assistant/pull/6992 -[#6994]: https://github.com/home-assistant/home-assistant/pull/6994 -[#7004]: https://github.com/home-assistant/home-assistant/pull/7004 -[#7005]: https://github.com/home-assistant/home-assistant/pull/7005 -[#7008]: https://github.com/home-assistant/home-assistant/pull/7008 -[#7009]: https://github.com/home-assistant/home-assistant/pull/7009 -[#7010]: https://github.com/home-assistant/home-assistant/pull/7010 -[#7011]: https://github.com/home-assistant/home-assistant/pull/7011 -[#7013]: https://github.com/home-assistant/home-assistant/pull/7013 -[#7014]: https://github.com/home-assistant/home-assistant/pull/7014 -[#7017]: https://github.com/home-assistant/home-assistant/pull/7017 -[#7021]: https://github.com/home-assistant/home-assistant/pull/7021 -[#7023]: https://github.com/home-assistant/home-assistant/pull/7023 -[#7024]: https://github.com/home-assistant/home-assistant/pull/7024 -[#7027]: https://github.com/home-assistant/home-assistant/pull/7027 -[#7029]: https://github.com/home-assistant/home-assistant/pull/7029 -[#7030]: https://github.com/home-assistant/home-assistant/pull/7030 -[#7031]: https://github.com/home-assistant/home-assistant/pull/7031 -[#7033]: https://github.com/home-assistant/home-assistant/pull/7033 -[#7034]: https://github.com/home-assistant/home-assistant/pull/7034 -[#7035]: https://github.com/home-assistant/home-assistant/pull/7035 -[#7037]: https://github.com/home-assistant/home-assistant/pull/7037 -[#7038]: https://github.com/home-assistant/home-assistant/pull/7038 -[#7040]: https://github.com/home-assistant/home-assistant/pull/7040 -[#7042]: https://github.com/home-assistant/home-assistant/pull/7042 -[#7045]: https://github.com/home-assistant/home-assistant/pull/7045 -[#7047]: https://github.com/home-assistant/home-assistant/pull/7047 -[#7048]: https://github.com/home-assistant/home-assistant/pull/7048 -[#7052]: https://github.com/home-assistant/home-assistant/pull/7052 -[#7055]: https://github.com/home-assistant/home-assistant/pull/7055 -[#7057]: https://github.com/home-assistant/home-assistant/pull/7057 -[#7061]: https://github.com/home-assistant/home-assistant/pull/7061 -[#7063]: https://github.com/home-assistant/home-assistant/pull/7063 -[#7064]: https://github.com/home-assistant/home-assistant/pull/7064 -[#7066]: https://github.com/home-assistant/home-assistant/pull/7066 -[#7067]: https://github.com/home-assistant/home-assistant/pull/7067 -[#7068]: https://github.com/home-assistant/home-assistant/pull/7068 -[#7071]: https://github.com/home-assistant/home-assistant/pull/7071 -[#7074]: https://github.com/home-assistant/home-assistant/pull/7074 -[#7077]: https://github.com/home-assistant/home-assistant/pull/7077 -[#7078]: https://github.com/home-assistant/home-assistant/pull/7078 -[#7082]: https://github.com/home-assistant/home-assistant/pull/7082 -[#7085]: https://github.com/home-assistant/home-assistant/pull/7085 -[#7087]: https://github.com/home-assistant/home-assistant/pull/7087 -[#7091]: https://github.com/home-assistant/home-assistant/pull/7091 -[#7092]: https://github.com/home-assistant/home-assistant/pull/7092 -[#7096]: https://github.com/home-assistant/home-assistant/pull/7096 -[#7100]: https://github.com/home-assistant/home-assistant/pull/7100 -[#7101]: https://github.com/home-assistant/home-assistant/pull/7101 -[#7105]: https://github.com/home-assistant/home-assistant/pull/7105 -[#7106]: https://github.com/home-assistant/home-assistant/pull/7106 -[#7110]: https://github.com/home-assistant/home-assistant/pull/7110 -[#7111]: https://github.com/home-assistant/home-assistant/pull/7111 -[#7112]: https://github.com/home-assistant/home-assistant/pull/7112 -[#7115]: https://github.com/home-assistant/home-assistant/pull/7115 -[#7117]: https://github.com/home-assistant/home-assistant/pull/7117 -[#7119]: https://github.com/home-assistant/home-assistant/pull/7119 -[#7124]: https://github.com/home-assistant/home-assistant/pull/7124 -[#7126]: https://github.com/home-assistant/home-assistant/pull/7126 -[#7127]: https://github.com/home-assistant/home-assistant/pull/7127 -[#7128]: https://github.com/home-assistant/home-assistant/pull/7128 -[#7130]: https://github.com/home-assistant/home-assistant/pull/7130 -[#7132]: https://github.com/home-assistant/home-assistant/pull/7132 -[#7134]: https://github.com/home-assistant/home-assistant/pull/7134 -[#7135]: https://github.com/home-assistant/home-assistant/pull/7135 -[#7137]: https://github.com/home-assistant/home-assistant/pull/7137 -[#7138]: https://github.com/home-assistant/home-assistant/pull/7138 -[#7139]: https://github.com/home-assistant/home-assistant/pull/7139 -[#7140]: https://github.com/home-assistant/home-assistant/pull/7140 -[#7141]: https://github.com/home-assistant/home-assistant/pull/7141 -[#7144]: https://github.com/home-assistant/home-assistant/pull/7144 -[#7145]: https://github.com/home-assistant/home-assistant/pull/7145 -[#7148]: https://github.com/home-assistant/home-assistant/pull/7148 -[#7149]: https://github.com/home-assistant/home-assistant/pull/7149 -[#7153]: https://github.com/home-assistant/home-assistant/pull/7153 -[#7155]: https://github.com/home-assistant/home-assistant/pull/7155 -[#7156]: https://github.com/home-assistant/home-assistant/pull/7156 -[#7160]: https://github.com/home-assistant/home-assistant/pull/7160 -[#7161]: https://github.com/home-assistant/home-assistant/pull/7161 -[#7163]: https://github.com/home-assistant/home-assistant/pull/7163 -[#7164]: https://github.com/home-assistant/home-assistant/pull/7164 -[#7165]: https://github.com/home-assistant/home-assistant/pull/7165 -[#7166]: https://github.com/home-assistant/home-assistant/pull/7166 -[#7171]: https://github.com/home-assistant/home-assistant/pull/7171 -[#7172]: https://github.com/home-assistant/home-assistant/pull/7172 -[#7173]: https://github.com/home-assistant/home-assistant/pull/7173 -[#7175]: https://github.com/home-assistant/home-assistant/pull/7175 -[#7176]: https://github.com/home-assistant/home-assistant/pull/7176 -[#7177]: https://github.com/home-assistant/home-assistant/pull/7177 -[#7181]: https://github.com/home-assistant/home-assistant/pull/7181 -[#7183]: https://github.com/home-assistant/home-assistant/pull/7183 -[#7184]: https://github.com/home-assistant/home-assistant/pull/7184 -[#7188]: https://github.com/home-assistant/home-assistant/pull/7188 -[#7189]: https://github.com/home-assistant/home-assistant/pull/7189 -[#7190]: https://github.com/home-assistant/home-assistant/pull/7190 -[#7195]: https://github.com/home-assistant/home-assistant/pull/7195 -[#7199]: https://github.com/home-assistant/home-assistant/pull/7199 -[#7201]: https://github.com/home-assistant/home-assistant/pull/7201 -[#7202]: https://github.com/home-assistant/home-assistant/pull/7202 -[#7208]: https://github.com/home-assistant/home-assistant/pull/7208 -[@BillyNate]: https://github.com/BillyNate -[@CharlesBlonde]: https://github.com/CharlesBlonde -[@DavidMStraub]: https://github.com/DavidMStraub -[@JesseWebDotCom]: https://github.com/JesseWebDotCom -[@LvivEchoes]: https://github.com/LvivEchoes -[@MartinHjelmare]: https://github.com/MartinHjelmare -[@Mister-Espria]: https://github.com/Mister-Espria -[@MrMep]: https://github.com/MrMep -[@Xorso]: https://github.com/Xorso -[@aequitas]: https://github.com/aequitas -[@alexmogavero]: https://github.com/alexmogavero -[@amelchio]: https://github.com/amelchio -[@andrey-git]: https://github.com/andrey-git -[@armills]: https://github.com/armills -[@aufano]: https://github.com/aufano -[@balloob]: https://github.com/balloob -[@biacz]: https://github.com/biacz -[@cmsimike]: https://github.com/cmsimike -[@colinodell]: https://github.com/colinodell -[@fabaff]: https://github.com/fabaff -[@ggravlingen]: https://github.com/ggravlingen -[@gurumitts]: https://github.com/gurumitts -[@happyleavesaoc]: https://github.com/happyleavesaoc -[@hawk259]: https://github.com/hawk259 -[@hmn]: https://github.com/hmn -[@johanpalmqvist]: https://github.com/johanpalmqvist -[@masarliev]: https://github.com/masarliev -[@mezz64]: https://github.com/mezz64 -[@michaelarnauts]: https://github.com/michaelarnauts -[@micw]: https://github.com/micw -[@molobrakos]: https://github.com/molobrakos -[@mountainsandcode]: https://github.com/mountainsandcode -[@pavoni]: https://github.com/pavoni -[@pezinek]: https://github.com/pezinek -[@postlund]: https://github.com/postlund -[@pvizeli]: https://github.com/pvizeli -[@robbiet480]: https://github.com/robbiet480 -[@rytilahti]: https://github.com/rytilahti -[@sander76]: https://github.com/sander76 -[@sdague]: https://github.com/sdague -[@soldag]: https://github.com/soldag -[@sytone]: https://github.com/sytone -[@tchellomello]: https://github.com/tchellomello -[@thecynic]: https://github.com/thecynic -[@titilambert]: https://github.com/titilambert -[@turbokongen]: https://github.com/turbokongen -[@viswa-swami]: https://github.com/viswa-swami -[alarm_control_panel.alarmdotcom docs]: /components/alarm_control_panel.alarmdotcom/ -[arduino docs]: /components/arduino/ -[automation docs]: /components/automation/ -[binary_sensor.ping docs]: /components/binary_sensor.ping/ -[binary_sensor.wemo docs]: /components/binary_sensor.wemo/ -[camera.foscam docs]: /components/camera.foscam/ -[camera.mqtt docs]: /components/camera.mqtt/ -[camera.neato docs]: /components/camera.neato/ -[camera.synology docs]: /components/camera.synology/ -[climate docs]: /components/climate/ -[device_tracker.automatic docs]: /components/device_tracker.automatic/ -[device_tracker.mysensors docs]: /components/device_tracker.mysensors/ -[device_tracker.ping docs]: /components/device_tracker.ping/ -[hassio docs]: /components/hassio/ -[input_slider docs]: /components/input_slider/ -[light.flux_led docs]: /components/light.flux_led/ -[light.lifx docs]: /components/light.lifx/ -[light.lutron_caseta docs]: /components/light.lutron_caseta/ -[light.mystrom docs]: /components/light.mystrom/ -[light.services.yaml docs]: /components/light.services.yaml/ -[light.tradfri docs]: /components/light.tradfri/ -[light.wemo docs]: /components/light.wemo/ -[light.yeelight docs]: /components/light.yeelight/ -[lutron docs]: /components/lutron/ -[lutron_caseta docs]: /components/lutron_caseta/ -[media_player docs]: /components/media_player/ -[media_player.apple_tv docs]: /components/media_player.apple_tv/ -[media_player.braviatv docs]: /components/media_player.braviatv/ -[media_player.gstreamer docs]: /components/media_player.gstreamer/ -[media_player.kodi docs]: /components/media_player.kodi/ -[media_player.spotify docs]: /components/media_player.spotify/ -[media_player.webostv docs]: /components/media_player.webostv/ -[modbus docs]: /components/modbus/ -[mqtt docs]: /components/mqtt/ -[mysensors docs]: /components/mysensors/ -[neato docs]: /components/neato/ -[notify.kodi docs]: /components/notify.kodi/ -[notify.sendgrid docs]: /components/notify.sendgrid/ -[notify.webostv docs]: /components/notify.webostv/ -[scene.lifx_cloud docs]: /components/scene.lifx_cloud/ -[sensor.cpuspeed docs]: /components/sensor.cpuspeed/ -[sensor.crimereports docs]: /components/sensor.crimereports/ -[sensor.fedex docs]: /components/sensor.fedex/ -[sensor.fido docs]: /components/sensor.fido/ -[sensor.modbus docs]: /components/sensor.modbus/ -[sensor.mvglive docs]: /components/sensor.mvglive/ -[sensor.neato docs]: /components/sensor.neato/ -[sensor.opensky docs]: /components/sensor.opensky/ -[sensor.qnap docs]: /components/sensor.qnap/ -[sensor.speedtest docs]: /components/sensor.speedtest/ -[sensor.systemmonitor docs]: /components/sensor.systemmonitor/ -[sensor.uber docs]: /components/sensor.uber/ -[sensor.ups docs]: /components/sensor.ups/ -[sensor.usps docs]: /components/sensor.usps/ -[sensor.vera docs]: /components/sensor.vera/ -[sun docs]: /components/sun/ -[switch.tplink docs]: /components/switch.tplink/ -[switch.wake_on_lan docs]: /components/switch.wake_on_lan/ -[switch.wemo docs]: /components/switch.wemo/ -[telegram_bot docs]: /components/telegram_bot/ -[telegram_bot.polling docs]: /components/telegram_bot.polling/ -[telegram_bot.webhooks docs]: /components/telegram_bot.webhooks/ -[tts.google docs]: /components/tts.google/ -[tts.marytts docs]: /components/tts.marytts/ -[vera docs]: /components/vera/ -[wemo docs]: /components/wemo/ -[zwave docs]: /components/zwave/ -[zwave.node_entity docs]: /components/zwave.node_entity/ -[forum]: https://community.home-assistant.io/ -[gitter]: https://gitter.im/home-assistant/home-assistant -[issue]: https://github.com/home-assistant/home-assistant/issues -[#7204]: https://github.com/home-assistant/home-assistant/pull/7204 -[#7214]: https://github.com/home-assistant/home-assistant/pull/7214 -[#7236]: https://github.com/home-assistant/home-assistant/pull/7236 -[#7245]: https://github.com/home-assistant/home-assistant/pull/7245 -[#7267]: https://github.com/home-assistant/home-assistant/pull/7267 -[#7287]: https://github.com/home-assistant/home-assistant/pull/7287 -[@KlaasH]: https://github.com/KlaasH -[cover.zwave docs]: https://home-assistant.io/components/cover.zwave/ -[recorder docs]: https://home-assistant.io/components/recorder/ -[switch.hook docs]: https://home-assistant.io/components/switch.hook/ -[switch.wemo docs]: https://home-assistant.io/components/switch.wemo/ -[telegram_bot docs]: https://home-assistant.io/components/telegram_bot/ -[telegram_bot.webhooks docs]: https://home-assistant.io/components/telegram_bot.webhooks/ -[wemo docs]: https://home-assistant.io/components/wemo/ -[zwave.workaround docs]: https://home-assistant.io/components/zwave.workaround/ -[#7271]: https://github.com/home-assistant/home-assistant/pull/7271 -[#7282]: https://github.com/home-assistant/home-assistant/pull/7282 -[#7290]: https://github.com/home-assistant/home-assistant/pull/7290 -[#7300]: https://github.com/home-assistant/home-assistant/pull/7300 -[#7310]: https://github.com/home-assistant/home-assistant/pull/7310 -[#7311]: https://github.com/home-assistant/home-assistant/pull/7311 -[#7323]: https://github.com/home-assistant/home-assistant/pull/7323 -[#7324]: https://github.com/home-assistant/home-assistant/pull/7324 -[#7329]: https://github.com/home-assistant/home-assistant/pull/7329 -[#7337]: https://github.com/home-assistant/home-assistant/pull/7337 -[device_tracker.automatic docs]: https://home-assistant.io/components/device_tracker.automatic/ -[hassio docs]: https://home-assistant.io/components/hassio/ -[notify.html5 docs]: https://home-assistant.io/components/notify.html5/ -[notify.telegram docs]: https://home-assistant.io/components/notify.telegram/ -[telegram_bot.polling docs]: https://home-assistant.io/components/telegram_bot.polling/ ]]>
    diff --git a/blog/categories/release-notes/index.html b/blog/categories/release-notes/index.html index 657d1bd92a..b3e2f5c010 100644 --- a/blog/categories/release-notes/index.html +++ b/blog/categories/release-notes/index.html @@ -79,6 +79,27 @@

    2017

    +
    +
    diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index 0eb0433820..3967817e8e 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2017-07-01T08:15:29+00:00 + 2017-07-02T00:50:04+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/index.html b/blog/categories/survey/index.html index 7b657dca65..81ecfbe7b3 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 49510a5647..4a594d2c8e 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2017-07-01T08:15:29+00:00 + 2017-07-02T00:50:04+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/index.html b/blog/categories/talks/index.html index 8518d66efe..ad9de41da4 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 eab76363c6..1275455ff7 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2017-07-01T08:15:29+00:00 + 2017-07-02T00:50:04+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/index.html b/blog/categories/technology/index.html index 184e1e7ae2..ecb1514bb5 100644 --- a/blog/categories/technology/index.html +++ b/blog/categories/technology/index.html @@ -242,6 +242,9 @@

    Recent Posts

    diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index 7a5b50f644..aa2f1f2c5d 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]]> - 2017-07-01T08:15:29+00:00 + 2017-07-02T00:50:04+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/index.html b/blog/categories/user-stories/index.html index 03cdc429a6..cae4f0d8de 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 03741aa8f6..255945d3bd 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2017-07-01T08:15:29+00:00 + 2017-07-02T00:50:04+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/index.html b/blog/categories/video/index.html index 1d6f26a331..6fc039f2c2 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 cf480f82d6..3e96c64ec2 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2017-07-01T08:15:29+00:00 + 2017-07-02T00:50:04+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/index.html b/blog/categories/website/index.html index 1dd0d42d22..0cd4fe3f5f 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 6e21e44cbe..d516065451 100644 --- a/blog/index.html +++ b/blog/index.html @@ -67,6 +67,68 @@
    +
    +
    +

    + 0.48: Snips.ai, Shiftr.io and a massive History query speed up +

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

    +

    It’s time for a great new release!

    +

    We’ve started the process of upgrading our frontend technology. If you notice something not working that did work before, please open an issue.

    +

    Pascal has added a new option to Home Assistant core to set a list of whitelisted folders that Home Assistant can read from. When a component allows to send files (like Telegram), it will only be allowed to send files from those directories. The only default whitelisted folder is the public <config>/www directory.

    +

    Z-Wave will, as announced in the last release, be defaulting to generate the new entity ids. More info in the blog post. You can still opt-in for the old style.

    +
    zwave:
    +  new_entity_ids: false
    +
    +
    +

    Big speed up in querying the history

    +

    Thanks to the work by @cmsimike in #8255 you’ll see a significant speed up when using the history view. In his local tests queries went from 1 minute to 90ms! ⚡️

    +

    Snips.ai component

    +

    Snips has contributed a component to integrate with their Snips.ai local voice assistant. This will allow you to hook a speaker and a microphone into your Raspberry Pi and make your own local Amazon Echo quickly. See the docs for further instructions.

    +

    Also a shoutout to @michaelarnauts for keeping an eye on our Docker build and once again reducing the file size 👍

    +

    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 → +
    +
    +

    @@ -472,36 +534,6 @@ If you have a security key set in your Open Z-Wave -
    -

    - Grazer Linuxtage 2017: Python Everywhere -

    -
    - - - Less than one minute reading time - - -
      -
    • Community
    • -
    • Micropython
    • -
    -
    - Comments -
    -
    -
    -

    I like Python. It’s a clean easy to read, easy to learn language. Yet when you use it for some time you still find more features to improve your coding. What I probably like most about Python is the community and the great libraries that already exist. Often solving a problem means including a pre-existing library and writing some glue code. That makes it quick to get things up and running.

    -

    I just gave a talk on how you can run Python to automate your home (yes with Home-Assistant) but also with MicroPython. Micropython allows you to run Python on your DIY sensors and switches around your home. Python everywhere - even on the chips that give Home-Assistant the data to be awesome.

    -
    - -
    -
    -

    -
    diff --git a/blog/posts/10/index.html b/blog/posts/10/index.html index 4a9d7035e1..1871bd836c 100644 --- a/blog/posts/10/index.html +++ b/blog/posts/10/index.html @@ -67,6 +67,39 @@
    +
    +
    +

    + Smarter SmartThings with MQTT and Home Assistant +

    +
    + + + nine minutes reading time + + +
      +
    • How-To
    • +
    • MQTT
    • +
    +
    + Comments +
    +
    +
    +

    This is a guest post by Home Assistant users Jeremiah Wuenschel and St. John Johnson.

    +

    So you own a SmartThings Hub. You probably bought it when you were looking to get into the whole Home Automation hobby because it worked with pretty much everything and offered you the ability to automate anything. After a week of ownership, you realized that building dashboards and automating required writing way more Groovy then you expected. Then one day you were browsing reddit and discovered the amazingness that is Home Assistant! A solution that offered dashboards, graphs, working support for Nest, and REAL EASY automation!

    +

    You spent your weekend getting everything set up, showing it off to your significant other, but in the end you got stumped when it came to integrating with all your existing SmartThings toys. What do I do now? Should I buy another hub? Should I just buy a Z-Wave stick?

    +

    That’s where we came in. We wanted a solution that can bridge the awesomeness of Home Assistant with the SmartThings hub that works with almost everything.

    +

    + +

    + Read on → +
    +
    +

    @@ -408,38 +441,6 @@ The InfluxDB database is a so-called time se

    -

    -
    -
    -
    -
    -

    - Community Highlights -

    -
    - - - Less than one minute reading time - - -
      -
    • Community
    • -
    • Video
    • -
    -
    - Comments -
    -
    -
    -

    From time to time we come along things that are worth sharing with fellow Home Assisters. Here a list of some cool stuff from last week:

    -

    First is the public beta of Let’s Encrypt. Let’s Encrypt is a new certificate authority that is free, automated and open. This means that it will now be very easy to secure your connection to Home Assistant while you are away from home. W1ll1am23 has written up a guide how to get started.

    -

    The next thing is a show-off of some of the cool stuff people do with Home Assistant. This is miniconfig talking to Home Assistant using the Amazon Echo!

    -
    - -
    -

    And last but not least, Midwestern Mac did a microSD card performance comparison for the Raspberry Pi. If you’re using a Pi, make sure to check it out!


    diff --git a/blog/posts/11/index.html b/blog/posts/11/index.html index 5b739ed43d..008a5e2430 100644 --- a/blog/posts/11/index.html +++ b/blog/posts/11/index.html @@ -67,6 +67,38 @@
    +
    +
    +

    + Community Highlights +

    +
    + + + Less than one minute reading time + + +
      +
    • Community
    • +
    • Video
    • +
    +
    + Comments +
    +
    +
    +

    From time to time we come along things that are worth sharing with fellow Home Assisters. Here a list of some cool stuff from last week:

    +

    First is the public beta of Let’s Encrypt. Let’s Encrypt is a new certificate authority that is free, automated and open. This means that it will now be very easy to secure your connection to Home Assistant while you are away from home. W1ll1am23 has written up a guide how to get started.

    +

    The next thing is a show-off of some of the cool stuff people do with Home Assistant. This is miniconfig talking to Home Assistant using the Amazon Echo!

    +
    + +
    +

    And last but not least, Midwestern Mac did a microSD card performance comparison for the Raspberry Pi. If you’re using a Pi, make sure to check it out!

    +
    +
    +

    @@ -418,35 +450,6 @@ Inspried by a -
    -

    - Using MQTT with Home Assistant -

    -
    - - - eight minutes reading time - - -
      -
    • How-To
    • -
    • MQTT
    • -
    -
    - Comments -
    -
    -
    -

    MQTT support was added to Home Assistant recently. The MQTT component will enable you to do all sort of things. Most likely you will use it to communicate with your devices. But Home Assistant doesn’t care where the data is coming from or is limited to real hardware as long as there is MQTT support. This means that it doesn’t matter if the data is coming from a human, a web service, or a device.

    -

    A great example is shown in a Laundry Automation post in this blog.

    -

    This post will give you a small overview of some other possibilities on how to use MQTT with Home Assistant.

    - 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/4/index.html b/blog/posts/4/index.html index 6fe7c6d828..910d319ca4 100644 --- a/blog/posts/4/index.html +++ b/blog/posts/4/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 inbetween 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/5/index.html b/blog/posts/5/index.html index 714065158c..54bf3e72bb 100644 --- a/blog/posts/5/index.html +++ b/blog/posts/5/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 inbetween 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 - - -
    -
  • ESP8266
  • -
  • How-To
  • -
  • MQTT
  • -
  • 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 → -
-
-
diff --git a/components/android_ip_webcam/index.html b/components/android_ip_webcam/index.html index 64f53f739a..c4918003ef 100644 --- a/components/android_ip_webcam/index.html +++ b/components/android_ip_webcam/index.html @@ -311,6 +311,9 @@
  • Z-Wave
  • +
  • + Zehnder ComfoAir Q Ventilation +
  • Zigbee Home Automation
  • diff --git a/components/apcupsd/index.html b/components/apcupsd/index.html index 053b25933f..cc6c6bf14a 100644 --- a/components/apcupsd/index.html +++ b/components/apcupsd/index.html @@ -273,6 +273,9 @@
  • Z-Wave
  • +
  • + Zehnder ComfoAir Q Ventilation +
  • Zigbee Home Automation
  • diff --git a/components/apiai/index.html b/components/apiai/index.html index 2e57abae4c..568c978c0b 100644 --- a/components/apiai/index.html +++ b/components/apiai/index.html @@ -200,6 +200,9 @@
  • Conversation
  • +
  • + Snips +
  • diff --git a/components/arduino/index.html b/components/arduino/index.html index bd57e1d0a0..62c452e0c7 100644 --- a/components/arduino/index.html +++ b/components/arduino/index.html @@ -150,6 +150,9 @@ A word of caution: The Arduino boards are not storing states. This means that wi
  • KNX
  • +
  • + KNX Cover +
  • KNX Light
  • diff --git a/components/arlo/index.html b/components/arlo/index.html index 9744c8c7f5..91baac4958 100644 --- a/components/arlo/index.html +++ b/components/arlo/index.html @@ -280,6 +280,9 @@
  • Z-Wave
  • +
  • + Zehnder ComfoAir Q Ventilation +
  • Zigbee Home Automation
  • diff --git a/components/axis/index.html b/components/axis/index.html index ff521796ad..a6fe4e477d 100644 --- a/components/axis/index.html +++ b/components/axis/index.html @@ -336,6 +336,9 @@ Any specific levels for triggers needs to be configured on the device.
  • Z-Wave
  • +
  • + Zehnder ComfoAir Q Ventilation +
  • Zigbee Home Automation
  • diff --git a/components/bbb_gpio/index.html b/components/bbb_gpio/index.html index 60b6a92868..020275245e 100644 --- a/components/bbb_gpio/index.html +++ b/components/bbb_gpio/index.html @@ -125,6 +125,9 @@
  • KNX
  • +
  • + KNX Cover +
  • KNX Light
  • diff --git a/components/binary_sensor.alarmdecoder/index.html b/components/binary_sensor.alarmdecoder/index.html index 281e2a053a..4c5b7d7eb6 100644 --- a/components/binary_sensor.alarmdecoder/index.html +++ b/components/binary_sensor.alarmdecoder/index.html @@ -218,6 +218,9 @@
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -248,6 +251,9 @@
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.android_ip_webcam/index.html b/components/binary_sensor.android_ip_webcam/index.html index a709da7cec..6bb07df80a 100644 --- a/components/binary_sensor.android_ip_webcam/index.html +++ b/components/binary_sensor.android_ip_webcam/index.html @@ -217,6 +217,9 @@
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -247,6 +250,9 @@
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.arest/index.html b/components/binary_sensor.arest/index.html index 74af0aff8b..0f15e30069 100644 --- a/components/binary_sensor.arest/index.html +++ b/components/binary_sensor.arest/index.html @@ -244,6 +244,9 @@ This sensor is not suitable for fast state changes because there is a high possi
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -274,6 +277,9 @@ This sensor is not suitable for fast state changes because there is a high possi
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.aurora/index.html b/components/binary_sensor.aurora/index.html index ffca5f4c98..4001e20790 100644 --- a/components/binary_sensor.aurora/index.html +++ b/components/binary_sensor.aurora/index.html @@ -217,6 +217,9 @@
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -247,6 +250,9 @@
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.axis/index.html b/components/binary_sensor.axis/index.html index 6e9c5e0ed8..c061aebed7 100644 --- a/components/binary_sensor.axis/index.html +++ b/components/binary_sensor.axis/index.html @@ -223,6 +223,9 @@
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -253,6 +256,9 @@
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.bbb_gpio/index.html b/components/binary_sensor.bbb_gpio/index.html index 8369879675..6a7a48777b 100644 --- a/components/binary_sensor.bbb_gpio/index.html +++ b/components/binary_sensor.bbb_gpio/index.html @@ -240,6 +240,9 @@
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -270,6 +273,9 @@
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.blink/index.html b/components/binary_sensor.blink/index.html index fcbe998830..a6b29b481d 100644 --- a/components/binary_sensor.blink/index.html +++ b/components/binary_sensor.blink/index.html @@ -215,6 +215,9 @@ To get your Blink binary sensors working with Home Assistant, follow the instruc
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -245,6 +248,9 @@ To get your Blink binary sensors working with Home Assistant, follow the instruc
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.bloomsky/index.html b/components/binary_sensor.bloomsky/index.html index e25db63301..c24bd79478 100644 --- a/components/binary_sensor.bloomsky/index.html +++ b/components/binary_sensor.bloomsky/index.html @@ -235,6 +235,9 @@
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -265,6 +268,9 @@
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.command_line/index.html b/components/binary_sensor.command_line/index.html index 6d990bd492..d35d912cce 100644 --- a/components/binary_sensor.command_line/index.html +++ b/components/binary_sensor.command_line/index.html @@ -272,6 +272,9 @@
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -302,6 +305,9 @@
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.concord232/index.html b/components/binary_sensor.concord232/index.html index 865a19ad4c..3b31558317 100644 --- a/components/binary_sensor.concord232/index.html +++ b/components/binary_sensor.concord232/index.html @@ -218,6 +218,9 @@
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -248,6 +251,9 @@
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.ecobee/index.html b/components/binary_sensor.ecobee/index.html index c736d08329..112d6cc063 100644 --- a/components/binary_sensor.ecobee/index.html +++ b/components/binary_sensor.ecobee/index.html @@ -219,6 +219,9 @@
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -249,6 +252,9 @@
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.eight_sleep/index.html b/components/binary_sensor.eight_sleep/index.html index b2b52d1faf..c251d10260 100644 --- a/components/binary_sensor.eight_sleep/index.html +++ b/components/binary_sensor.eight_sleep/index.html @@ -214,6 +214,9 @@
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -244,6 +247,9 @@
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.enocean/index.html b/components/binary_sensor.enocean/index.html index 0b5924137f..9b6ac1bcee 100644 --- a/components/binary_sensor.enocean/index.html +++ b/components/binary_sensor.enocean/index.html @@ -255,6 +255,9 @@
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -285,6 +288,9 @@
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.envisalink/index.html b/components/binary_sensor.envisalink/index.html index 4511dc3834..b25cba474c 100644 --- a/components/binary_sensor.envisalink/index.html +++ b/components/binary_sensor.envisalink/index.html @@ -218,6 +218,9 @@
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -248,6 +251,9 @@
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.ffmpeg_motion/index.html b/components/binary_sensor.ffmpeg_motion/index.html index 34060314b0..9a5ab072b2 100644 --- a/components/binary_sensor.ffmpeg_motion/index.html +++ b/components/binary_sensor.ffmpeg_motion/index.html @@ -234,6 +234,9 @@ If the ffmpeg process is broken, the sens
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -264,6 +267,9 @@ If the ffmpeg process is broken, the sens
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.ffmpeg_noise/index.html b/components/binary_sensor.ffmpeg_noise/index.html index f72aedd05c..26fb4d7412 100644 --- a/components/binary_sensor.ffmpeg_noise/index.html +++ b/components/binary_sensor.ffmpeg_noise/index.html @@ -225,6 +225,9 @@ If the ffmpeg process is broken, the sens
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -255,6 +258,9 @@ If the ffmpeg process is broken, the sens
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.flic/index.html b/components/binary_sensor.flic/index.html index a7b78d6681..10a00a18f5 100644 --- a/components/binary_sensor.flic/index.html +++ b/components/binary_sensor.flic/index.html @@ -246,6 +246,9 @@
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -276,6 +279,9 @@
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.hikvision/index.html b/components/binary_sensor.hikvision/index.html index 1c39c95b8f..5d1ab0bc6f 100644 --- a/components/binary_sensor.hikvision/index.html +++ b/components/binary_sensor.hikvision/index.html @@ -303,6 +303,9 @@ binary_sensor.home_line_crossing_2
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -333,6 +336,9 @@ binary_sensor.home_line_crossing_2
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.homematic/index.html b/components/binary_sensor.homematic/index.html index 5eb85d322b..6bb31da5d5 100644 --- a/components/binary_sensor.homematic/index.html +++ b/components/binary_sensor.homematic/index.html @@ -226,6 +226,9 @@
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -256,6 +259,9 @@
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.http/index.html b/components/binary_sensor.http/index.html index fd6b151680..b118e38fe6 100644 --- a/components/binary_sensor.http/index.html +++ b/components/binary_sensor.http/index.html @@ -260,6 +260,9 @@ You should choose a unique device name (DEVICE_NAME) to avoid clashes with other
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -290,6 +293,9 @@ You should choose a unique device name (DEVICE_NAME) to avoid clashes with other
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.insteon_plm/index.html b/components/binary_sensor.insteon_plm/index.html index 5885da473a..1a7708339e 100644 --- a/components/binary_sensor.insteon_plm/index.html +++ b/components/binary_sensor.insteon_plm/index.html @@ -216,6 +216,9 @@ component.

  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -246,6 +249,9 @@ component.

  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.iss/index.html b/components/binary_sensor.iss/index.html index bbd10520eb..a8b0968f73 100644 --- a/components/binary_sensor.iss/index.html +++ b/components/binary_sensor.iss/index.html @@ -223,6 +223,9 @@ If you set show_on_map show_on_map Nest component configured to u
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -291,6 +294,9 @@ You must have the Nest component configured to u
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.netatmo/index.html b/components/binary_sensor.netatmo/index.html index aa2c2a99a3..07088c4e3f 100644 --- a/components/binary_sensor.netatmo/index.html +++ b/components/binary_sensor.netatmo/index.html @@ -266,6 +266,9 @@
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -296,6 +299,9 @@
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.nx584/index.html b/components/binary_sensor.nx584/index.html index 1cbaf64be5..5148da2163 100644 --- a/components/binary_sensor.nx584/index.html +++ b/components/binary_sensor.nx584/index.html @@ -240,6 +240,9 @@
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -270,6 +273,9 @@
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.octoprint/index.html b/components/binary_sensor.octoprint/index.html index 9d2e938ae4..5253da8fd1 100644 --- a/components/binary_sensor.octoprint/index.html +++ b/components/binary_sensor.octoprint/index.html @@ -234,6 +234,9 @@ You must have the OctoPrint component confi
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -264,6 +267,9 @@ You must have the OctoPrint component confi
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.pilight/index.html b/components/binary_sensor.pilight/index.html index e64f9558f8..34a870e062 100644 --- a/components/binary_sensor.pilight/index.html +++ b/components/binary_sensor.pilight/index.html @@ -237,6 +237,9 @@ Two type of pilight binary sensor configuration available. A normal sensor which
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -267,6 +270,9 @@ Two type of pilight binary sensor configuration available. A normal sensor which
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.ping/index.html b/components/binary_sensor.ping/index.html index 0255b23cad..23915c3ca9 100644 --- a/components/binary_sensor.ping/index.html +++ b/components/binary_sensor.ping/index.html @@ -230,6 +230,9 @@ When run on Windows systems, the round trip time attributes are rounded to the n
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -260,6 +263,9 @@ When run on Windows systems, the round trip time attributes are rounded to the n
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.raspihats/index.html b/components/binary_sensor.raspihats/index.html index 38307c0798..e6aca725d3 100644 --- a/components/binary_sensor.raspihats/index.html +++ b/components/binary_sensor.raspihats/index.html @@ -250,6 +250,9 @@
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -280,6 +283,9 @@
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.rest/index.html b/components/binary_sensor.rest/index.html index 373c8a3bb7..b998dd0001 100644 --- a/components/binary_sensor.rest/index.html +++ b/components/binary_sensor.rest/index.html @@ -293,6 +293,9 @@ User-Agent: Home Assistant
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -323,6 +326,9 @@ User-Agent: Home Assistant
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.rfxtrx/index.html b/components/binary_sensor.rfxtrx/index.html new file mode 100644 index 0000000000..b688e2dea6 --- /dev/null +++ b/components/binary_sensor.rfxtrx/index.html @@ -0,0 +1,431 @@ + + + + + + + + + RFXtrx Binary Sensor - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +

    + RFXtrx Binary Sensor +

    +
    +
    +

    The rfxtrx platform support binary sensors that communicate in the frequency range of 433.92 MHz. The rfxtrx binary sensor component provides support for them.

    +

    Many cheap sensors available on the web today are based on a particular RF chip called PT-2262. Depending on the running firmware on the RFXcom box, some of them may be recognized under the X10 protocol but most of them are recognized under the Lighting4 protocol. The rfxtrx binary sensor component provides some special options for them, while other rfxtrx protocols should work too.

    +

    Setting up your devices

    +

    Once you have set up your rfxtrx hub, the easiest way to find your binary sensors is to add this to your configuration.yaml:

    +
    # Example configuration.yaml entry
    +binary_sensor:
    +  platform: rfxtrx
    +  automatic_add: True
    +
    +
    +

    Open your local home-assistant web UI and go to the “states” page. Then make sure to trigger your sensor. You should see a new entity appear in the Current entites list, starting with “binary_sensor.” and some hexadecimal digits. Those hexadecimal digits are your device id.

    +

    For example: “binary_sensor.0913000022670e013b70”. Here your device id is 0913000022670e013b70. Then you should update your configuration to:

    +
    # Example configuration.yaml entry
    +binary_sensor:
    +  platform: rfxtrx
    +  devices:
    +    0913000022670e013b70:
    +      name: device_name
    +
    +
    +

    Do not forget to tweak the configuration variables:

    +
      +
    • automatic_add (Optional): To enable the automatic addition of new binary sensors.
    • +
    • device_class (Optional): The type or class of the sensor to set the icon in the frontend.
    • +
    • off_delay (Optional): For sensors that only sends ‘On’ state updates, this variable sets a delay after which the sensor state will be updated back to ‘Off’.
    • +
    +

    Binary sensors have only two states - “on” and “off”. Many door or window opening sensors will send a signal each time the door/window is open or closed. However, depending on their hardware or on their purpose, some sensors are only able to signal their “on” state:

    +
      +
    • Most motion sensors send a signal each time they detect motion. They stay “on” for a few seconds and go back to sleep, ready to signal other motion events. Usually, they do not send a signal when they go back to sleep.
    • +
    • Some doorbells may also only send “on” signals when their toggle switch is pressed, but no “off” signal when the switch is released.
    • +
    +

    For those devices, use the off_delay parameter. It defines a delay after which a device will go back to an “Off” state. That “Off” state will be fired internally by Home Assistant, just as if the device fired it by itself. If a motion sensor can only send signals once every 5 seconds, sets the off_delay parameter to seconds: 5.

    +

    Example configuration:

    +
    # Example configuration.yaml entry
    +binary_sensor:
    +  platform: rfxtrx
    +  automatic_add: True
    +  devices:
    +    091300006ca2c6001080:
    +    name: motion_hall
    +    device_class: motion
    +    off_delay:
    +      seconds: 5
    +
    +
    +

    Options for PT-2262 devices under the Lighting4 protocol

    +

    When a data packet is transmitted by a PT-2262 device using the Lighting4 protocol, there is no way to automatically extract the device identifier and the command from the packet. Each device has its own id/command length combination and the fields lengths are not included in the data. One device that sends 2 different commands will be seen as 2 devices on Home Assistant. For sur cases, the following options are available in order to circumvent the problem:

    +
      +
    • data_bits (Optional): Defines how many bits are used for commands inside the data packets sent by the device.
    • +
    • command_on (Optional): Defines the data bits value that is sent by the device upon an ‘On’ command.
    • +
    • command_off (Optional): Defines the data bits value that is sent by the device upon an ‘Off’ command.
    • +
    +

    Let’s try to add a new PT-2262 sensor using the “automatic_add” option and have a look at Home Assistant system log.

    +

    Have your sensor trigger the “On” state for the first time. Some messages will appear:

    +
    INFO (Thread-6) [homeassistant.components.binary_sensor.rfxtrx] Added binary sensor 0913000022670e013970 (Device_id: 22670e Class: LightingDevice Sub: 0)
    +
    +
    +

    Here the sensor has the id 22670e.

    +

    Now have your sensor trigger the “Off” state and look for the following message in the Home Assistant log. You should see that your device has been detected as a new device when triggering its “Off” state:

    +
    INFO (Thread-6) [homeassistant.components.binary_sensor.rfxtrx] Added binary sensor 09130000226707013d70 (Device_id: 226707 Class: LightingDevice Sub: 0)
    +
    +
    +

    Here the device id is 226707, which is almost similar to the 22670e we had on the “On” event a few seconds ago.

    +

    From those two values, you can guess that the actual id of your device is 22670, and that e and 7 are commands for “On” and “Off” states respectively. As one hexadecimal digit uses 4 bits, we can conclude that the device is using 4 data bits.

    +

    So here is the actual configuration section for the binary sensor:

    +
    platform: rfxtrx
    +automatic_add: True
    +devices:
    +  0913000022670e013b70:
    +    name: window_room2
    +    device_class: opening
    +    data_bits: 4
    +    command_on: 0xe
    +    command_off: 0x7
    +
    +
    +

    The automatic_add option makes the rfxtrx binary sensor component calculate and display the configuration options for you in the Home Assistant logs:

    +
    INFO (Thread-6) [homeassistant.components.rfxtrx] rfxtrx: found possible device 226707 for 22670e with the following configuration:
    +data_bits=4
    +command_on=0xe
    +command_off=0x7
    +INFO (Thread-6) [homeassistant.components.binary_sensor.rfxtrx] Found possible matching deviceid 22670e.
    +
    +
    +

    This automatic guess should work most of the time but there is no guarantee on that. You should activate it only when you want +to configure your new devices and leave it off otherwise.

    +

    Known working devices

    +

    The following devices are known to work with the rfxtrx binary sensor component. There are too many other to list.

    +
      +
    • Motion detectors: +
        +
      • Kerui P817 and P829.
      • +
      • Chuango PIR-700.
      • +
      +
    • +
    • Door / window sensors: +
        +
      • Kerui D026 door / window sensor: can trigger on “open” and “close”. Has a temper switch.
      • +
      • Nexa LMST-606 Magnetic contact switch.
      • +
      +
    • +
    +
    +
    + +
    +
    + + + + + + + diff --git a/components/binary_sensor.ring/index.html b/components/binary_sensor.ring/index.html index e05eb16e93..1b229d3346 100644 --- a/components/binary_sensor.ring/index.html +++ b/components/binary_sensor.ring/index.html @@ -229,6 +229,9 @@
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -259,6 +262,9 @@
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.rpi_gpio/index.html b/components/binary_sensor.rpi_gpio/index.html index 96b3f1b838..2d901e1a66 100644 --- a/components/binary_sensor.rpi_gpio/index.html +++ b/components/binary_sensor.rpi_gpio/index.html @@ -237,6 +237,9 @@
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -267,6 +270,9 @@
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.rpi_pfio/index.html b/components/binary_sensor.rpi_pfio/index.html index a5b54090b5..9e21e014dc 100644 --- a/components/binary_sensor.rpi_pfio/index.html +++ b/components/binary_sensor.rpi_pfio/index.html @@ -240,6 +240,9 @@
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -270,6 +273,9 @@
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.sleepiq/index.html b/components/binary_sensor.sleepiq/index.html index 3c30901910..5fdd2d393c 100644 --- a/components/binary_sensor.sleepiq/index.html +++ b/components/binary_sensor.sleepiq/index.html @@ -213,6 +213,9 @@
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -243,6 +246,9 @@
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.spc/index.html b/components/binary_sensor.spc/index.html index 981a8989c1..0a0214650e 100644 --- a/components/binary_sensor.spc/index.html +++ b/components/binary_sensor.spc/index.html @@ -215,6 +215,9 @@
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -245,6 +248,9 @@
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.tcp/index.html b/components/binary_sensor.tcp/index.html index 323d4256f2..6efe77f14a 100644 --- a/components/binary_sensor.tcp/index.html +++ b/components/binary_sensor.tcp/index.html @@ -230,6 +230,9 @@
  • RESTful Binary Sensor
  • +
  • + RFXtrx Binary Sensor +
  • Raspberry PI GPIO Binary Sensor
  • @@ -260,6 +263,9 @@
  • Vera Binary Sensor
  • +
  • + Verisure Binary Sensor +
  • Wink Binary Sensor
  • diff --git a/components/binary_sensor.template/index.html b/components/binary_sensor.template/index.html index 396c054962..d165aa849f 100644 --- a/components/binary_sensor.template/index.html +++ b/components/binary_sensor.template/index.html @@ -111,32 +111,36 @@

    Switch as sensor

    Some movement sensors and door/window sensors will appear as a switch. By using a template binary sensor, the switch can be displayed as a binary sensors. The original switch can then be hidden by customizing.

    -
    binary_sensor: 
    -  - platform: template 
    +
    binary_sensor:
    +  - platform: template
         sensors:
           movement:
             value_template: "{{ states.switch.movement.state == 'on' }}"
             device_class: motion
           door:
    -        value_template: "{{ states.switch.door.state == 'on' }}" 
    +        value_template: "{{ states.switch.door.state == 'on' }}"
             device_class: opening
     

    Combining multiple sensors, and using entity_id:

    -

    This example combines multiple CO sensors into a single overall status. It also shows how to use entity_id

    -
    binary_sensor: 
    -  - platform: template 
    +

    This example combines multiple CO sensors into a single overall +status. When using templates with binary sensors, you need to return +True or False explicitly. entity_id is used to limit which +sensors are being monitored to update the state, making computing this +sensor far more efficient.

    +
    binary_sensor:
    +  - platform: template
         sensors:
           co:
             friendly_name: 'CO'
             device_class: 'gas'
             value_template: >-
    -          {%- if is_state("sensor.bedroom_co_status", "Ok") 
    +          {%- if is_state("sensor.bedroom_co_status", "Ok")
                   and is_state("sensor.kitchen_co_status", "Ok")
                   and is_state("sensor.wardrobe_co_status", "Ok") -%}
    -          Off
    +          False
               {%- else -%}
    -          On
    +          True
               {%- endif %}
             entity_id:
               - sensor.bedroom_co_status
    @@ -153,7 +157,40 @@
             friendly_name: 'Day/Night'
             value_template: '{% if is_state("sun.sun", "above_horizon") %}Day{% else %}Night{% endif %}'
             icon_template: '{% if is_state("sun.sun", "above_horizon") %}mdi:weather-sunny{% else %}mdi:weather-night{% endif %}'
    -        
    +
    +
    +

    Is anyone home?

    +

    This example is determining if anyone is home based on the combination +of device tracking and motion sensors. It’s extremely useful if you +have kids / baby sitter / grand parrents who might still be in your +house that aren’t represented by a trackable device in home +assistant. This is providing a composite of wifi based device tracking +and z-wave multisensor presence sensors.

    +
    binary_sensor:
    +  - platform: template
    +    sensors:
    +      people_home:
    +        value_template: >-
    +          {%- if is_state("device_tracker.sean", "home")
    +          or is_state("device_tracker.susan", "home")
    +          or is_state("binary_sensor.office_124", "on")
    +          or is_state("binary_sensor.hallway_134", "on")
    +          or is_state("binary_sensor.living_room_139", "on")
    +          or is_state("binary_sensor.porch_ms6_1_129", "on")
    +          or is_state("binary_sensor.family_room_144", "on")
    +              -%}
    +          True
    +          {%- else -%}
    +          False
    +          {%- endif %}
    +        entity_id:
    +          - device_tracker.sean
    +          - device_tracker.susan
    +          - binary_sensor.office_124
    +          - binary_sensor.hallway_134
    +          - binary_sensor.living_room_139
    +          - binary_sensor.porch_ms6_1_129
    +          - binary_sensor.family_room_144
     
    @@ -172,6 +209,9 @@

    Related components

    @@ -98,6 +99,16 @@ Example showing the Generic camera platform pointing at a dynamic Google Map image.

    +

    Examples

    +

    In this section you find some real life examples of how to use this camera platform.

    +

    Weather graph from yr.no

    +
    camera:
    +  - platform: generic
    +    name: Weather
    +    still_image_url: https://www.yr.no/place/Norway/Oslo/Oslo/Oslo/meteogram.svg
    +    content_type: 'image/svg+xml'
    +
    +
    diff --git a/components/cover.command_line/index.html b/components/cover.command_line/index.html index f5ec5e54b2..a777526817 100644 --- a/components/cover.command_line/index.html +++ b/components/cover.command_line/index.html @@ -202,6 +202,9 @@
  • SCSGate Cover
  • +
  • + Template Cover +
  • Vera Cover
  • diff --git a/components/cover.garadget/index.html b/components/cover.garadget/index.html index 449ca9d38c..2c38483a2f 100644 --- a/components/cover.garadget/index.html +++ b/components/cover.garadget/index.html @@ -219,6 +219,9 @@
  • SCSGate Cover
  • +
  • + Template Cover +
  • Vera Cover
  • diff --git a/components/cover.homematic/index.html b/components/cover.homematic/index.html index 4cec3f0712..7a21758873 100644 --- a/components/cover.homematic/index.html +++ b/components/cover.homematic/index.html @@ -160,6 +160,9 @@
  • SCSGate Cover
  • +
  • + Template Cover +
  • Vera Cover
  • diff --git a/components/cover.isy994/index.html b/components/cover.isy994/index.html index f9c8209a49..f1ed9b2525 100644 --- a/components/cover.isy994/index.html +++ b/components/cover.isy994/index.html @@ -160,6 +160,9 @@
  • SCSGate Cover
  • +
  • + Template Cover +
  • Vera Cover
  • diff --git a/components/cover.knx/index.html b/components/cover.knx/index.html new file mode 100644 index 0000000000..ad97809d53 --- /dev/null +++ b/components/cover.knx/index.html @@ -0,0 +1,252 @@ + + + + + + + + + KNX Cover - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +

    + KNX Cover +

    +
    +
    +

    The knx cover platform is used as in interface with KNX covers.

    +

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

    +
    # Example configuration.yaml entry
    +cover:
    +  - platform: knx
    +    updown_address: 9/0/0
    +    stop_address: 9/0/1
    +
    +
    +
      +
    • updown_address (Required): The KNX group address that is used to move the cover up and down.
    • +
    • stop_address (Required): The group address that is used to stop the cover.
    • +
    • setposition_address (Optional): The group address that is used to set the position.
    • +
    • getposition_address (Optional): The group address that is used to read the position.
    • +
    • name (Optional): A name for this devices used within Home Assistant.
    • +
    +
    +
    + +
    +
    + + + + + + + diff --git a/components/cover.lutron_caseta/index.html b/components/cover.lutron_caseta/index.html index 69e3e6dfb9..9d6468540a 100644 --- a/components/cover.lutron_caseta/index.html +++ b/components/cover.lutron_caseta/index.html @@ -147,6 +147,9 @@
  • SCSGate Cover
  • +
  • + Template Cover +
  • Vera Cover
  • diff --git a/components/cover.mqtt/index.html b/components/cover.mqtt/index.html index 15144a3a70..c32ae3e87e 100644 --- a/components/cover.mqtt/index.html +++ b/components/cover.mqtt/index.html @@ -262,6 +262,9 @@ state from state_topic. If these messages
  • SCSGate Cover
  • +
  • + Template Cover +
  • Vera Cover
  • diff --git a/components/cover.myq/index.html b/components/cover.myq/index.html index bbc279c2f9..988475f148 100644 --- a/components/cover.myq/index.html +++ b/components/cover.myq/index.html @@ -148,6 +148,9 @@
  • SCSGate Cover
  • +
  • + Template Cover +
  • Vera Cover
  • diff --git a/components/cover.mysensors/index.html b/components/cover.mysensors/index.html index 78ce3408c5..39ca08bdd1 100644 --- a/components/cover.mysensors/index.html +++ b/components/cover.mysensors/index.html @@ -317,6 +317,9 @@
  • SCSGate Cover
  • +
  • + Template Cover +
  • Vera Cover
  • diff --git a/components/cover.opengarage/index.html b/components/cover.opengarage/index.html index 5735efff8f..23a97d5673 100644 --- a/components/cover.opengarage/index.html +++ b/components/cover.opengarage/index.html @@ -226,6 +226,9 @@
  • SCSGate Cover
  • +
  • + Template Cover +
  • Vera Cover
  • diff --git a/components/cover.rfxtrx/index.html b/components/cover.rfxtrx/index.html index 74991ef493..4a1e3df853 100644 --- a/components/cover.rfxtrx/index.html +++ b/components/cover.rfxtrx/index.html @@ -138,6 +138,9 @@
  • RFXtrx
  • +
  • + RFXtrx Binary Sensor +
  • RFXtrx Light
  • @@ -191,6 +194,9 @@
  • SCSGate Cover
  • +
  • + Template Cover +
  • Vera Cover
  • diff --git a/components/cover.rpi_gpio/index.html b/components/cover.rpi_gpio/index.html index 14b38a89c6..a9c13553ed 100644 --- a/components/cover.rpi_gpio/index.html +++ b/components/cover.rpi_gpio/index.html @@ -193,6 +193,9 @@
  • SCSGate Cover
  • +
  • + Template Cover +
  • Vera Cover
  • diff --git a/components/cover.scsgate/index.html b/components/cover.scsgate/index.html index 5984c7bf01..ebae762db6 100644 --- a/components/cover.scsgate/index.html +++ b/components/cover.scsgate/index.html @@ -173,6 +173,9 @@
  • SCSGate Cover
  • +
  • + Template Cover +
  • Vera Cover
  • diff --git a/components/cover.template/index.html b/components/cover.template/index.html new file mode 100644 index 0000000000..9de4716043 --- /dev/null +++ b/components/cover.template/index.html @@ -0,0 +1,278 @@ + + + + + + + + + Template Cover - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +

    + Template Cover +

    +
    +
    +

    The template platform can create covers that combine components and provides the ability to run scripts or invoke services for each of the open, close, stop, position, and tilt commands of a cover.

    +

    To enable Template covers in your installation, add the following to your configuration.yaml file:

    +
    # Example configuration.yaml entry
    +cover:
    +  - platform: template
    +    covers:
    +      garage_door:
    +        friendly_name: "Garage Door"
    +        value_template: "{{is_state('sensor.garage_door > 0'}}"
    +        open_cover:
    +          service: script.open_garage_door
    +        close_cover:
    +          service: script.close_garage_door
    +        stop_cover:
    +          service: script.stop_garage_door
    +
    +
    +

    Configuration variables:

    +
      +
    • covers array (Required): List of your coverss. +
        +
      • open_cover (Required): Defines an action to run when the cover is opened.
      • +
      • close_cover (Required): Defines an action to run when the cover is closed.
      • +
      • stop_cover (Required): Defines an action to run when the cover is stopped.
      • +
      • set_cover_position (Optional): Defines an action to run when the cover is set to a specific value (between 0 and 100).
      • +
      • set_cover_tilt_position (Optional): Defines an action to run when the cover tilt is set to a specific value (between 0 and 100).
      • +
      • friendly_name (Optional): Name to use in the frontend.
      • +
      • value_template (Optional): Defines a template to get the state of the cover. Valid values are open/true or closed/false. Either value_template or position_template must be specified.
      • +
      • position_template (Optional): Defines a template to get the state of the cover. Legal values are numbers between 0 (closed) and 100 (open). Either value_template or position_template must be specified.
      • +
      • icon_template (Optional): Defines a template to specify which icon to use. Either value_template or position_template must be specified.
      • +
      • entity_id (Optional): Add a list of entity IDs so the switch only reacts to state changes of these entities. This will reduce the number of times the cover will try to update it’s state.
      • +
      +
    • +
    +

    Examples

    +

    In this section you will find some real life examples of how to use this cover.

    +

    Garage Door

    +

    This example converts a garage door with a controllable switch and position sensor into a cover.

    +
    cover:
    +  - platform: template
    +    covers:
    +      garage_door:
    +        friendly_name: 'Garage Door'
    +        value_template: "{{ sensor.garage_door }}"
    +        open_cover:
    +          service: switch.turn_on
    +          entity_is: switch.garage_door
    +        close_cover:
    +          service: switch.turn_off
    +          entity_is: switch.garage_door
    +        stop_cover:
    +          service: switch.turn_on
    +          entity_is: switch.garage_door
    +        icon_template: "{% if not is_state('sensor.garage_door', 'on') %}mdi:garage-open{% else %}mdi:garage{% endif %}"
    +
    +
    +
    +
    +
    + +
    +
    + + + + + + + diff --git a/components/cover.vera/index.html b/components/cover.vera/index.html index 038d24f2ac..20368361c9 100644 --- a/components/cover.vera/index.html +++ b/components/cover.vera/index.html @@ -164,6 +164,9 @@
  • SCSGate Cover
  • +
  • + Template Cover +
  • Vera Cover
  • diff --git a/components/cover.wink/index.html b/components/cover.wink/index.html index db77f1a702..de9a524295 100644 --- a/components/cover.wink/index.html +++ b/components/cover.wink/index.html @@ -187,6 +187,9 @@ The above devices are confimed to work, but others may work as well.
  • SCSGate Cover
  • +
  • + Template Cover +
  • Vera Cover
  • diff --git a/components/cover.zwave/index.html b/components/cover.zwave/index.html index 48aae0e56a..5b9df5fdf1 100644 --- a/components/cover.zwave/index.html +++ b/components/cover.zwave/index.html @@ -166,6 +166,9 @@
  • SCSGate Cover
  • +
  • + Template Cover +
  • Vera Cover
  • diff --git a/components/cover/index.html b/components/cover/index.html index 761c010f17..a9722b05b4 100644 --- a/components/cover/index.html +++ b/components/cover/index.html @@ -192,6 +192,9 @@
  • ISY994 Cover
  • +
  • + KNX Cover +
  • Lutron Caseta Cover
  • @@ -216,6 +219,9 @@
  • SCSGate Cover
  • +
  • + Template Cover +
  • Vera Cover
  • diff --git a/components/datadog/index.html b/components/datadog/index.html index c57809bb1c..ca78e526a5 100644 --- a/components/datadog/index.html +++ b/components/datadog/index.html @@ -137,6 +137,9 @@
  • Recorder
  • +
  • + Shiftr.io +
  • Splunk
  • diff --git a/components/demo/index.html b/components/demo/index.html index 2fdc73f489..8869f2e533 100644 --- a/components/demo/index.html +++ b/components/demo/index.html @@ -140,7 +140,7 @@ HTTP
  • - Home Assistant 0.47 + Home Assistant 0.48
  • Introduction @@ -160,6 +160,9 @@
  • Plant monitor
  • +
  • + UPNP Sensor +
  • UPnP
  • diff --git a/components/device_tracker.actiontec/index.html b/components/device_tracker.actiontec/index.html index 4c85c39eb2..b2fd9ced71 100644 --- a/components/device_tracker.actiontec/index.html +++ b/components/device_tracker.actiontec/index.html @@ -156,6 +156,9 @@ This device tracker needs telnet to be enabled on the router.
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.aruba/index.html b/components/device_tracker.aruba/index.html index ac9d7714a8..e3bb3b33f8 100644 --- a/components/device_tracker.aruba/index.html +++ b/components/device_tracker.aruba/index.html @@ -159,6 +159,9 @@ This device tracker needs telnet to be enabled on the router.
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.asuswrt/index.html b/components/device_tracker.asuswrt/index.html index ad21aa9b3a..9bbd84b1fb 100644 --- a/components/device_tracker.asuswrt/index.html +++ b/components/device_tracker.asuswrt/index.html @@ -161,6 +161,9 @@ You need to enable telnet Linksys Access Points +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.automatic/index.html b/components/device_tracker.automatic/index.html index a46cc74357..f81aac318d 100644 --- a/components/device_tracker.automatic/index.html +++ b/components/device_tracker.automatic/index.html @@ -175,6 +175,9 @@
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.bbox/index.html b/components/device_tracker.bbox/index.html index 5ac42b9220..1f52247678 100644 --- a/components/device_tracker.bbox/index.html +++ b/components/device_tracker.bbox/index.html @@ -160,6 +160,9 @@ For now and due to third party limitation, the Bbox must be on the same local ne
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.bluetooth_le_tracker/index.html b/components/device_tracker.bluetooth_le_tracker/index.html index 56155247d0..14d4ce722a 100644 --- a/components/device_tracker.bluetooth_le_tracker/index.html +++ b/components/device_tracker.bluetooth_le_tracker/index.html @@ -175,6 +175,9 @@ Some BTLE devices (e.g. fitness trackers) are only visible to the devices that t
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.bluetooth_tracker/index.html b/components/device_tracker.bluetooth_tracker/index.html index 9bf8f51d5c..a4c232cff8 100644 --- a/components/device_tracker.bluetooth_tracker/index.html +++ b/components/device_tracker.bluetooth_tracker/index.html @@ -147,6 +147,9 @@
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.bt_home_hub_5/index.html b/components/device_tracker.bt_home_hub_5/index.html index ef8cdcf667..93c413744c 100644 --- a/components/device_tracker.bt_home_hub_5/index.html +++ b/components/device_tracker.bt_home_hub_5/index.html @@ -145,6 +145,9 @@
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.cisco_ios/index.html b/components/device_tracker.cisco_ios/index.html index ac0e81a920..97167c37d7 100644 --- a/components/device_tracker.cisco_ios/index.html +++ b/components/device_tracker.cisco_ios/index.html @@ -179,6 +179,9 @@ If you have a very large number of devices on your VLan (+1000), then you may wa
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.ddwrt/index.html b/components/device_tracker.ddwrt/index.html index 9ab620dfdf..01ef8c28b2 100644 --- a/components/device_tracker.ddwrt/index.html +++ b/components/device_tracker.ddwrt/index.html @@ -153,6 +153,9 @@ See the device tracker component page
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.fritz/index.html b/components/device_tracker.fritz/index.html index c895434473..9d9d32d45a 100644 --- a/components/device_tracker.fritz/index.html +++ b/components/device_tracker.fritz/index.html @@ -155,6 +155,9 @@ It seems that it is not necessary to use it in current generation Fritz!Box rout
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.gpslogger/index.html b/components/device_tracker.gpslogger/index.html index 853acea33d..aa5176206f 100644 --- a/components/device_tracker.gpslogger/index.html +++ b/components/device_tracker.gpslogger/index.html @@ -175,6 +175,9 @@
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.icloud/index.html b/components/device_tracker.icloud/index.html index e6e1cc3ed1..12f7ff0548 100644 --- a/components/device_tracker.icloud/index.html +++ b/components/device_tracker.icloud/index.html @@ -168,6 +168,9 @@ You may receive an email from Apple stating that someone has logged into your ac
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.linksys_ap/index.html b/components/device_tracker.linksys_ap/index.html index a9f084a5e7..9d697e462d 100644 --- a/components/device_tracker.linksys_ap/index.html +++ b/components/device_tracker.linksys_ap/index.html @@ -166,6 +166,9 @@ It was tested with a LAPAC1750 AC1750 Dual Band Access Point.

  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.linksys_smart/index.html b/components/device_tracker.linksys_smart/index.html new file mode 100644 index 0000000000..f3b53ee519 --- /dev/null +++ b/components/device_tracker.linksys_smart/index.html @@ -0,0 +1,281 @@ + + + + + + + + + Linksys Smart Wifi Router - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +

    + Linksys Smart Wifi Router +

    +
    +
    +

    The linksys_smart platform offers presence detection by looking at connected devices to a Linksys Smart Wifi based +router. It was tested with a LINKSYS WRT3200ACM MU-MIMO Gigabit Wi-Fi Wireless Router.

    +

    To use a Linksys Smart Wifi Router in your installation, add the following to your configuration.yaml file:

    +
    # Example configuration.yaml entry
    +device_tracker:
    +  - platform: linksys_smart
    +    host: 192.168.1.1
    +
    +
    +

    Configuration variables:

    +
      +
    • host (Required): The hostname or IP address of your router, eg. 192.168.1.1.
    • +
    +

    See the device tracker component page for instructions how to configure the people to be tracked.

    +
    +
    + +
    +
    + + + + + + + diff --git a/components/device_tracker.locative/index.html b/components/device_tracker.locative/index.html index 2b1546df21..16ebd83a76 100644 --- a/components/device_tracker.locative/index.html +++ b/components/device_tracker.locative/index.html @@ -150,6 +150,9 @@
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.luci/index.html b/components/device_tracker.luci/index.html index 66e1e49f75..acf0eb1b2d 100644 --- a/components/device_tracker.luci/index.html +++ b/components/device_tracker.luci/index.html @@ -160,6 +160,9 @@ Some installations have a s
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.mikrotik/index.html b/components/device_tracker.mikrotik/index.html index 4781718808..1eda153159 100644 --- a/components/device_tracker.mikrotik/index.html +++ b/components/device_tracker.mikrotik/index.html @@ -153,6 +153,9 @@
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.mqtt/index.html b/components/device_tracker.mqtt/index.html index 9c02466928..ca2339b19a 100644 --- a/components/device_tracker.mqtt/index.html +++ b/components/device_tracker.mqtt/index.html @@ -195,6 +195,9 @@
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.mqtt_json/index.html b/components/device_tracker.mqtt_json/index.html index 47bb50f14b..78ce0631ee 100644 --- a/components/device_tracker.mqtt_json/index.html +++ b/components/device_tracker.mqtt_json/index.html @@ -164,6 +164,9 @@
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.mysensors/index.html b/components/device_tracker.mysensors/index.html index 33389f5991..6ec94d2060 100644 --- a/components/device_tracker.mysensors/index.html +++ b/components/device_tracker.mysensors/index.html @@ -258,6 +258,9 @@
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.netgear/index.html b/components/device_tracker.netgear/index.html index 80274bac76..26995beff8 100644 --- a/components/device_tracker.netgear/index.html +++ b/components/device_tracker.netgear/index.html @@ -156,6 +156,9 @@
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.nmap_tracker/index.html b/components/device_tracker.nmap_tracker/index.html index 49070df9db..e969426272 100644 --- a/components/device_tracker.nmap_tracker/index.html +++ b/components/device_tracker.nmap_tracker/index.html @@ -184,6 +184,9 @@
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.owntracks/index.html b/components/device_tracker.owntracks/index.html index efb67bbe49..33c6269832 100644 --- a/components/device_tracker.owntracks/index.html +++ b/components/device_tracker.owntracks/index.html @@ -196,6 +196,9 @@
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.ping/index.html b/components/device_tracker.ping/index.html index 21bf8e2ae1..6ac79ceee1 100644 --- a/components/device_tracker.ping/index.html +++ b/components/device_tracker.ping/index.html @@ -158,6 +158,9 @@
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.sky_hub/index.html b/components/device_tracker.sky_hub/index.html index d55fda1802..aa2f9d0335 100644 --- a/components/device_tracker.sky_hub/index.html +++ b/components/device_tracker.sky_hub/index.html @@ -147,6 +147,9 @@
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.snmp/index.html b/components/device_tracker.snmp/index.html index b9dcf2fe86..9462e986f7 100644 --- a/components/device_tracker.snmp/index.html +++ b/components/device_tracker.snmp/index.html @@ -238,6 +238,9 @@ This device tracker needs SNMP to be enabled on the router. It could be that you
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.swisscom/index.html b/components/device_tracker.swisscom/index.html index 64b8e96512..847e9df82f 100644 --- a/components/device_tracker.swisscom/index.html +++ b/components/device_tracker.swisscom/index.html @@ -150,6 +150,9 @@ There are three models of Internet-Box (light, standard and plus). The platform
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.tado/index.html b/components/device_tracker.tado/index.html index 06359b63df..a70d2d7320 100644 --- a/components/device_tracker.tado/index.html +++ b/components/device_tracker.tado/index.html @@ -178,6 +178,9 @@ Polling Tado API for presence information will happen at most once every 30 seco
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.thomson/index.html b/components/device_tracker.thomson/index.html index c724484ee8..6549f5de49 100644 --- a/components/device_tracker.thomson/index.html +++ b/components/device_tracker.thomson/index.html @@ -150,6 +150,9 @@
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.tomato/index.html b/components/device_tracker.tomato/index.html index 10ed2f0d5d..60f3d5685b 100644 --- a/components/device_tracker.tomato/index.html +++ b/components/device_tracker.tomato/index.html @@ -156,6 +156,9 @@
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.tplink/index.html b/components/device_tracker.tplink/index.html index db663c2c27..ee9b91c7d3 100644 --- a/components/device_tracker.tplink/index.html +++ b/components/device_tracker.tplink/index.html @@ -171,6 +171,9 @@ TP-Link devices typically only allow one login at a time to the admin console.
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.trackr/index.html b/components/device_tracker.trackr/index.html index a648aea7f4..4f4bc2986f 100644 --- a/components/device_tracker.trackr/index.html +++ b/components/device_tracker.trackr/index.html @@ -153,6 +153,9 @@
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.ubus/index.html b/components/device_tracker.ubus/index.html index d58ded386b..067d78b0d9 100644 --- a/components/device_tracker.ubus/index.html +++ b/components/device_tracker.ubus/index.html @@ -278,6 +278,9 @@ Connection: keep-alive

  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.unifi/index.html b/components/device_tracker.unifi/index.html index 6f0d658805..f59bea8d75 100644 --- a/components/device_tracker.unifi/index.html +++ b/components/device_tracker.unifi/index.html @@ -154,6 +154,9 @@
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.upc_connect/index.html b/components/device_tracker.upc_connect/index.html index 9154fd8951..3caab9fa2e 100644 --- a/components/device_tracker.upc_connect/index.html +++ b/components/device_tracker.upc_connect/index.html @@ -154,6 +154,9 @@
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.volvooncall/index.html b/components/device_tracker.volvooncall/index.html index dfc6e0e8fa..676edf776f 100644 --- a/components/device_tracker.volvooncall/index.html +++ b/components/device_tracker.volvooncall/index.html @@ -144,6 +144,9 @@
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker.xiaomi/index.html b/components/device_tracker.xiaomi/index.html index 178dade508..2d4d933376 100644 --- a/components/device_tracker.xiaomi/index.html +++ b/components/device_tracker.xiaomi/index.html @@ -151,6 +151,9 @@
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/device_tracker/index.html b/components/device_tracker/index.html index c276724f8c..f2fbc50d82 100644 --- a/components/device_tracker/index.html +++ b/components/device_tracker/index.html @@ -240,6 +240,9 @@
  • Linksys Access Points
  • +
  • + Linksys Smart Wifi Router +
  • Locative
  • diff --git a/components/digital_ocean/index.html b/components/digital_ocean/index.html index 5b294afde0..7252ac6e70 100644 --- a/components/digital_ocean/index.html +++ b/components/digital_ocean/index.html @@ -277,6 +277,9 @@
  • Z-Wave
  • +
  • + Zehnder ComfoAir Q Ventilation +
  • Zigbee Home Automation
  • diff --git a/components/discovery/index.html b/components/discovery/index.html index 0c7c3964e2..f1dfc9a5f3 100644 --- a/components/discovery/index.html +++ b/components/discovery/index.html @@ -180,7 +180,7 @@ If you see Not initializing discovery because co HTTP
  • - Home Assistant 0.47 + Home Assistant 0.48
  • Introduction @@ -200,6 +200,9 @@ If you see Not initializing discovery because co
  • Plant monitor
  • +
  • + UPNP Sensor +
  • UPnP
  • diff --git a/components/dweet/index.html b/components/dweet/index.html index a27b5b4186..9af779e76e 100644 --- a/components/dweet/index.html +++ b/components/dweet/index.html @@ -147,6 +147,9 @@
  • Recorder
  • +
  • + Shiftr.io +
  • Splunk
  • diff --git a/components/dyson/index.html b/components/dyson/index.html index 5100c8949f..6047c17c16 100644 --- a/components/dyson/index.html +++ b/components/dyson/index.html @@ -306,6 +306,9 @@ To find devices IP address, you can use your router or + + + + + + + Zehnder ComfoAir Q Ventilation fans - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +

    + Zehnder ComfoAir Q Ventilation Fans +

    +
    +
    +

    Please see the main component for information how to set it up.

    +
    +
    + +
    +
    + + + + + + + diff --git a/components/fan.dyson/index.html b/components/fan.dyson/index.html index a9ae0e6eac..2bb441d98c 100644 --- a/components/fan.dyson/index.html +++ b/components/fan.dyson/index.html @@ -129,6 +129,9 @@
  • Z-Wave Fan
  • +
  • + Zehnder ComfoAir Q Ventilation fans +
  • diff --git a/components/fan.insteon_local/index.html b/components/fan.insteon_local/index.html new file mode 100644 index 0000000000..13315320a6 --- /dev/null +++ b/components/fan.insteon_local/index.html @@ -0,0 +1,180 @@ + + + + + + + + + Insteon (Local) Fan - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +

    + Insteon (Local) Fan +

    +
    +
    +

    The insteon_local fan component lets you control your fan connected to an Insteon Hub with Home Assistant.

    +

    To integrate add a fan, configure your hub Insteon(local) with Home Assistant, add the following section to your configuration.yaml file:

    +
    # Example configuration.yaml platform entry
    +insteon_local:
    +  host: YOUR HUB IP
    +  username: YOUR HUB USERNAME
    +  password: YOUR HUB PASSWORD
    +  timeout: 10
    +  port: 25105
    +
    +
    +

    To add fans to your set-up, add the platform to your light configuration:

    +
    fan:
    +  - platform: insteon_local
    +
    +
    +
    +
    + +
    +
    + + + + + + + diff --git a/components/fan.isy994/index.html b/components/fan.isy994/index.html index d5ecbafd23..763aac3d67 100644 --- a/components/fan.isy994/index.html +++ b/components/fan.isy994/index.html @@ -136,6 +136,9 @@
  • Z-Wave Fan
  • +
  • + Zehnder ComfoAir Q Ventilation fans +
  • diff --git a/components/fan.mqtt/index.html b/components/fan.mqtt/index.html index 2d305c3aa6..8a784c5029 100644 --- a/components/fan.mqtt/index.html +++ b/components/fan.mqtt/index.html @@ -216,6 +216,9 @@ Make sure that your topic is an exact match. som
  • Z-Wave Fan
  • +
  • + Zehnder ComfoAir Q Ventilation fans +
  • diff --git a/components/fan.wink/index.html b/components/fan.wink/index.html index ccc1c6147b..01ba231f0d 100644 --- a/components/fan.wink/index.html +++ b/components/fan.wink/index.html @@ -155,6 +155,9 @@ The above devices are confimed to work, but others may work as well.
  • Z-Wave Fan
  • +
  • + Zehnder ComfoAir Q Ventilation fans +
  • diff --git a/components/fan.zwave/index.html b/components/fan.zwave/index.html index 3ee23ae3cb..34485bc8d4 100644 --- a/components/fan.zwave/index.html +++ b/components/fan.zwave/index.html @@ -141,6 +141,9 @@
  • Z-Wave Fan
  • +
  • + Zehnder ComfoAir Q Ventilation fans +
  • diff --git a/components/fan/index.html b/components/fan/index.html index 4780cee2fd..2556e7e48a 100644 --- a/components/fan/index.html +++ b/components/fan/index.html @@ -97,6 +97,9 @@
  • ISY994 Fan
  • +
  • + Insteon (Local) Fan +
  • MQTT Fan
  • @@ -106,6 +109,9 @@
  • Z-Wave Fan
  • +
  • + Zehnder ComfoAir Q Ventilation fans +
  • diff --git a/components/feedreader/index.html b/components/feedreader/index.html index a7bcb85d64..575b3cd3ae 100644 --- a/components/feedreader/index.html +++ b/components/feedreader/index.html @@ -155,7 +155,7 @@ HTTP
  • - Home Assistant 0.47 + Home Assistant 0.48
  • Introduction @@ -175,6 +175,9 @@
  • Plant monitor
  • +
  • + UPNP Sensor +
  • UPnP
  • diff --git a/components/ffmpeg/index.html b/components/ffmpeg/index.html index dfb2caf5a8..b0a06132d0 100644 --- a/components/ffmpeg/index.html +++ b/components/ffmpeg/index.html @@ -323,6 +323,9 @@ Press [q] to stop, [?] Z-Wave +
  • + Zehnder ComfoAir Q Ventilation +
  • Zigbee Home Automation
  • diff --git a/components/frontend/index.html b/components/frontend/index.html index 9b4c902fb4..ee91a8050d 100644 --- a/components/frontend/index.html +++ b/components/frontend/index.html @@ -116,7 +116,7 @@ HTTP
  • - Home Assistant 0.47 + Home Assistant 0.48
  • Introduction @@ -136,6 +136,9 @@
  • Plant monitor
  • +
  • + UPNP Sensor +
  • UPnP
  • diff --git a/components/graphite/index.html b/components/graphite/index.html index 3815cddf8f..2375282bda 100644 --- a/components/graphite/index.html +++ b/components/graphite/index.html @@ -128,6 +128,9 @@
  • Recorder
  • +
  • + Shiftr.io +
  • Splunk
  • diff --git a/components/ha/index.html b/components/ha/index.html index 63b11eaf79..99e970ca20 100644 --- a/components/ha/index.html +++ b/components/ha/index.html @@ -6,13 +6,13 @@ - Home Assistant 0.47 - Home Assistant + Home Assistant 0.48 - Home Assistant - + @@ -20,7 +20,7 @@ - + @@ -70,7 +70,7 @@

    - Home Assistant 0.47 + Home Assistant 0.48


    @@ -90,7 +90,7 @@
    - Introduced in release: 0.47 + Introduced in release: 0.48

    Category Other

    @@ -120,7 +120,7 @@ HTTP
  • - Home Assistant 0.47 + Home Assistant 0.48
  • Introduction @@ -140,6 +140,9 @@
  • Plant monitor
  • +
  • + UPNP Sensor +
  • UPnP
  • diff --git a/components/history/index.html b/components/history/index.html index ee71502c61..809281659b 100644 --- a/components/history/index.html +++ b/components/history/index.html @@ -208,6 +208,9 @@ Events are saved in a local database. Google Graphs is used to draw the graph. D
  • Recorder
  • +
  • + Shiftr.io +
  • Splunk
  • diff --git a/components/homematic/index.html b/components/homematic/index.html index 581009f3af..7ef0b3c06c 100644 --- a/components/homematic/index.html +++ b/components/homematic/index.html @@ -443,6 +443,9 @@ Using this service provides you direct access to the setValue-method of the prim
  • Z-Wave
  • +
  • + Zehnder ComfoAir Q Ventilation +
  • Zigbee Home Automation
  • diff --git a/components/http/index.html b/components/http/index.html index 9decba13fe..8a19e0e8e5 100644 --- a/components/http/index.html +++ b/components/http/index.html @@ -181,7 +181,7 @@ Please note, that sources from trusted_networks< HTTP
  • - Home Assistant 0.47 + Home Assistant 0.48
  • Introduction @@ -201,6 +201,9 @@ Please note, that sources from trusted_networks<
  • Plant monitor
  • +
  • + UPNP Sensor +
  • UPnP
  • diff --git a/components/image_processing.dlib_face_detect/index.html b/components/image_processing.dlib_face_detect/index.html index 87a7fafe22..271079bb34 100644 --- a/components/image_processing.dlib_face_detect/index.html +++ b/components/image_processing.dlib_face_detect/index.html @@ -74,8 +74,8 @@
    -

    The dlib_face_detect image processing platform allows you to use the Dlib through Home Assistant. This platform enables you do detect face on camera and fire a event with attributes.

    -

    For using the result inside an automation rule, take a look at the component page.

    +

    The dlib_face_detect image processing platform allows you to use the Dlib through Home Assistant. This platform enables face detection from cameras, and can fire events with attributes.

    +

    This can be used to trigger an automation rule. Further info is on the component page.

    Configuration Home Assistant

    # Example configuration.yaml entry
     image_processing:
    diff --git a/components/image_processing.opencv/index.html b/components/image_processing.opencv/index.html
    index 94d4c5b257..b4edd2bda3 100644
    --- a/components/image_processing.opencv/index.html
    +++ b/components/image_processing.opencv/index.html
    @@ -114,6 +114,7 @@
       
  • scale (Optional): The scale to perform when processing, this is a float value that must be greater than or equal to 1.0, default is 1.1.
  • neighbors (Optional): The minimum number of neighbors required for a match, default is 4. The higher this number, the more picky the matching will be; lower the number, the more false positives you may experience.
  • +

    If you would like to see the regions that OpenCV has detected, add this opencv camera to your config’s custom_components/camera directory: https://gist.github.com/Teagan42/bf4b941b34a79a3e184e149ff1efd82f