diff --git a/atom.xml b/atom.xml index 91ca6465e1..76d2de9517 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2017-01-15T17:19:03+00:00 + 2017-01-15T17:46:00+00:00 https://home-assistant.io/ @@ -13,6 +13,99 @@ Octopress + + <![CDATA[0.36: ISS, USPS, Image processing, Insteon]]> + + 2017-01-14T08:04:05+00:00 + https://home-assistant.io/blog/2017/01/14/iss-usps-images-packages + Welcome to 2017 and 0.36. We are proud to announce the first release for this year. While we are still migrating parts to async but 0.36 is focusing on new features and a lot of bug fixes.

+ +

Packages

+

Packages are providing a new way to organize different component’s configuration parts together. With packages we offer the option to include different components or parts of configuration using any of the !include directives.

+ +

InfluxDB export

+

The InfluxDB component was causing problems in a wide variety of use cases. @titilambert improved our InfluxDB exporter feature. It might be that you need to run the migration script to update your InfluxDB database.

+ +
$ hass --script influxdb_migrator \
+    -H IP_INFLUXDB_HOST -u INFLUXDB_USERNAME -p INFLUXDB_PASSWORD \
+    -o test_series -d INFLUXDB_DB_NAME
+
+
+ +

International Space Station (ISS)

+

No, unfortunately we are not going to space. The iss sensor is tracking the position of the International Space Station and gives your some details.

+ +

Insteon local

+

The support for Insteon was removed due to issues a while ago. With the insteon_local component support for Insteon is back and let one work locally with an Insteon setup.

+ +

Image processing

+

The new image processing component currently works with number plates. But this could level the way to integrate feature like facial recognition, motion detection, or gestures control.

+ +

All changes

+ + +

Breaking changes

+
    +
  • APNS service was moved to the notify domain. Use notify.apns_NOTIFIER_NAME instead of apns.NOTIFIER_NAME.
  • +
  • InfluxDB component has a new schema to store values in the InfluxDB database. You may require to run the influxdb_migrator script. +You have to note: +
      +
    • There will not be any tags/fields named time anymore.
    • +
    • All numeric fields (int/float/bool) will be stored as float inside influx db.
    • +
    • All string fields corresponding to state attributes will be renamed as FIELDNAME_str, where FIELDNAME is the state attribute, to avoid type conflicts.
    • +
    • All string fields corresponding to a state will be renamed as state (former value).
    • +
    • Fields named value will always be stored as float.
    • +
    • Fields named state will always be stored as string.
    • +
    +
  • +
+ +

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.

+ +]]>
+
+ <![CDATA[Control My Christmas Tree Stats]]> @@ -2050,121 +2143,6 @@ Heatmap
  • Prefetch the other pages using <link rel="preload" …>
  • -]]> -
    - - - <![CDATA[Laundry Sensors with NodeMCU and Home Assistant]]> - - 2016-08-03T17:22:00+00:00 - https://home-assistant.io/blog/2016/08/03/laundry-automation-update - This is a guest post by Home Assistant user and contributor Nolan Gilley.

    - -

    Today I’ll show you how I used Home Assistant, a NodeMCU (ESP8266), and a couple of accelerometers to automate our laundry room. This is a rewrite of an old post where I did the same thing using a Moteino & Raspberry Pi. This version only requires a NodeMCU.

    - -

    We have an older washer and dryer which doesn’t have any form of notification when cycles complete. Home Assistant was the obvious solution, I just needed to create sensors for the washer and dryer. I tried using sound sensors but found them unreliable. I ended up using an accelerometer attached to the back of each appliance. I also added magnetic reed switches on the doors of the washer and dryer to detect whether they’re open or closed. I connected the accelerometers and reed switches to an NodeMCU which will relay the data to my MQTT broker.

    - -

    - - Block diagram of schematic -

    - - - -

    After taking some sample data from the accelerometers while each appliance was in operation, I decided to plot the data to help determine the proper thresholds of when the devices were running or off. I had to do this in order to get precise ranges so the dryer sensor wouldn’t get tripped by the washer or vice versa. In the plot below you can see the acceleration in each direction for the accelerometer connected to the dryer. It’s easy to see when the dryer is in operation here. I used the same technique for the washer’s accelerometer.

    - -

    - - Graph showing the accelerometer data -

    - -

    Next it was just a matter of integrating everything with Home Assistant. I was able to use the MQTT component to read the washer and dryer states from the Moteino and display it in Home Assistant.

    - -

    - - Status of the dryer and washer in Home Assistant -

    - -

    Next I wrote scripts that are run whenever the washer or dryer completes a load. This is triggered by the automation component. When the laundry is complete I have the lights in the house turn red and notify me via Join. Once the door is opened and laundry emptied another script runs that sets the lights back to normal. So far it has been very helpful and very reliable.

    - -

    - - - - NodeMCU connected to MPU-6050 accelerometer. -

    - -

    Materials used:

    - - - -

    Sketch for the NodeMCU is available here.

    - -

    Home Assistant Configuration:

    - -
    mqtt:
    -  broker: 192.168.1.100
    -  port: 1883
    -  keepalive: 60
    -  qos: 0
    -
    -sensor:
    -  - platform: mqtt
    -    name: "Dryer Status"
    -    state_topic: "sensor/dryer"
    -    unit_of_measurement: ""
    -
    -  - platform: mqtt
    -    name: "Washer Status"
    -    state_topic: "sensor/washer"
    -    unit_of_measurement: ""
    -
    -automation:
    -  - alias: Washer complete
    -    trigger:
    -      platform: state
    -      entity_id: sensor.washer_status
    -      from: 'Running'
    -      to: 'Complete'
    -    action:
    -      service: script.turn_on
    -      entity_id: script.washer_complete
    -
    -  - alias: Washer emptied
    -    trigger:
    -      platform: state
    -      entity_id: sensor.washer_status
    -      from: 'Complete'
    -      to: 'Empty'
    -    action:
    -      service: scene.turn_on
    -      entity_id: scene.normal
    -
    -script:
    -  washer_complete:
    -    alias: Washer Complete
    -    sequence:
    -      - alias: Join Notification
    -        service: notify.join
    -        data:
    -          message: "The washing machine has finished its cycle, please empty it!"
    -      - alias: Living Room Lights Blue
    -        service: scene.turn_on
    -        data:
    -          entity_id: scene.blue
    -
    -
    - -

    Resources used:

    - - - ]]>
    diff --git a/blog/2014/12/18/website-launched/index.html b/blog/2014/12/18/website-launched/index.html index 0522ff0c22..ee7ff2b0be 100644 --- a/blog/2014/12/18/website-launched/index.html +++ b/blog/2014/12/18/website-launched/index.html @@ -170,6 +170,12 @@ 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 1bd5960d96..497a279cc1 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 @@ -225,6 +225,12 @@ This article will try to explain how they all relate.

    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 1c3fdde5a9..84342c8fa5 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 @@ -205,6 +205,12 @@ 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 0dbc95566e..53c66bf9fa 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 @@ -182,6 +182,12 @@ 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 deb0ce3faa..be9106f877 100644 --- a/blog/2015/01/13/nest-in-da-house/index.html +++ b/blog/2015/01/13/nest-in-da-house/index.html @@ -185,6 +185,12 @@ diff --git a/blog/2015/01/24/release-notes/index.html b/blog/2015/01/24/release-notes/index.html index 5c413f3a63..bf96b878c0 100644 --- a/blog/2015/01/24/release-notes/index.html +++ b/blog/2015/01/24/release-notes/index.html @@ -193,6 +193,12 @@ Home Assistant now supports --open-ui and 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 523940c4cd..041c48045d 100644 --- a/blog/2015/02/08/looking-at-the-past/index.html +++ b/blog/2015/02/08/looking-at-the-past/index.html @@ -201,6 +201,12 @@ Events are saved in a local database. Google Graphs is used to draw the graph. D diff --git a/blog/2015/02/24/streaming-updates/index.html b/blog/2015/02/24/streaming-updates/index.html index 09a751140a..8f20bbb683 100644 --- a/blog/2015/02/24/streaming-updates/index.html +++ b/blog/2015/02/24/streaming-updates/index.html @@ -186,6 +186,12 @@ 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 dded9226b2..feac476b6a 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 @@ -176,6 +176,12 @@ diff --git a/blog/2015/03/08/new-logo/index.html b/blog/2015/03/08/new-logo/index.html index fc65cd5d5d..ec27857830 100644 --- a/blog/2015/03/08/new-logo/index.html +++ b/blog/2015/03/08/new-logo/index.html @@ -177,6 +177,12 @@ The old logo, the new detailed logo and the new simple logo. diff --git a/blog/2015/03/11/release-notes/index.html b/blog/2015/03/11/release-notes/index.html index 1a7b9fa12a..de25a45b15 100644 --- a/blog/2015/03/11/release-notes/index.html +++ b/blog/2015/03/11/release-notes/index.html @@ -210,6 +210,12 @@ An initial version of voice control for Home Assistant has landed. The current i diff --git a/blog/2015/03/22/release-notes/index.html b/blog/2015/03/22/release-notes/index.html index 2029c5180c..02568eae37 100644 --- a/blog/2015/03/22/release-notes/index.html +++ b/blog/2015/03/22/release-notes/index.html @@ -245,6 +245,12 @@ I (Paulus) have contributed a scene component. A user can create scenes that cap diff --git a/blog/2015/04/25/release-notes/index.html b/blog/2015/04/25/release-notes/index.html index 2c13a9fc72..f6fb20a634 100644 --- a/blog/2015/04/25/release-notes/index.html +++ b/blog/2015/04/25/release-notes/index.html @@ -256,6 +256,12 @@ 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 68070c579a..9c44b0e014 100644 --- a/blog/2015/05/09/utc-time-zone-awareness/index.html +++ b/blog/2015/05/09/utc-time-zone-awareness/index.html @@ -197,6 +197,12 @@ diff --git a/blog/2015/05/14/release-notes/index.html b/blog/2015/05/14/release-notes/index.html index e51e2f4f34..9dc9d41d7c 100644 --- a/blog/2015/05/14/release-notes/index.html +++ b/blog/2015/05/14/release-notes/index.html @@ -277,6 +277,12 @@ Before diving into the newly supported devices and services, I want to highlight diff --git a/blog/2015/06/10/release-notes/index.html b/blog/2015/06/10/release-notes/index.html index 80e7b290f9..f286b1e832 100644 --- a/blog/2015/06/10/release-notes/index.html +++ b/blog/2015/06/10/release-notes/index.html @@ -328,6 +328,12 @@ This switch platform allows you to control your motion detection setting on your 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 ee9d155829..909511aa5c 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 @@ -284,6 +284,12 @@ Fabian has added support for Forecast.io to g 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 62414b315b..89355a522e 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 @@ -269,6 +269,12 @@ Support for Temper temperature sensors has been contributed by +
  • + 0.36: ISS, USPS, Image processing, Insteon +
  • + + +
  • Control My Christmas Tree Stats
  • @@ -292,12 +298,6 @@ Support for Temper temperature sensors has been contributed by - 0.33: New Calendar component, Wink thermostats and Cisco IOS - - - 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 244344083c..b1ddfd6702 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 @@ -193,6 +193,12 @@ 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 0adae55ce7..2b224dd543 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 @@ -306,6 +306,12 @@ The automation and script syntax here is using a deprecated and no longer suppor 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 96d0148a46..803862dee9 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 @@ -270,6 +270,12 @@ 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 e3575eff0b..3edbf12eb5 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 @@ -361,6 +361,12 @@ 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 2b06c4d76b..242a985a16 100644 --- a/blog/2015/09/13/home-assistant-meets-ifttt/index.html +++ b/blog/2015/09/13/home-assistant-meets-ifttt/index.html @@ -342,6 +342,12 @@ 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 93aff6282a..a72c74db6d 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 @@ -235,6 +235,12 @@ Glances web server started on http://0.0.0.0:61208/ 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 c36383e9f0..3c60d204bf 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 @@ -220,6 +220,12 @@ Automation has gotten a lot of love. It now supports conditions, multiple trigge 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 8ed5c1b27f..8813109df8 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 @@ -200,6 +200,12 @@ Map in Home Assistant showing two people and three zones (home, school, work) 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 b9fca7330d..12a3253d95 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 @@ -409,6 +409,12 @@ Home Assistant will keep track of historical values and allow you to integrate i 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 60df0bd8d5..cd4f6137bf 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 @@ -189,6 +189,12 @@ 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 cfd38aa1c8..eef5ac1c0c 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 @@ -211,6 +211,12 @@ This makes more sense as most people run Home Assistant as a daemon

    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 7d28dca302..263a565ec6 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 @@ -205,6 +205,12 @@ diff --git a/blog/2015/11/22/survey-november-2015/index.html b/blog/2015/11/22/survey-november-2015/index.html index 634b0bcb3a..90366e5851 100644 --- a/blog/2015/11/22/survey-november-2015/index.html +++ b/blog/2015/11/22/survey-november-2015/index.html @@ -247,6 +247,12 @@ diff --git a/blog/2015/12/05/community-highlights/index.html b/blog/2015/12/05/community-highlights/index.html index 9dd201199f..fa4ee60d1d 100644 --- a/blog/2015/12/05/community-highlights/index.html +++ b/blog/2015/12/05/community-highlights/index.html @@ -182,6 +182,12 @@ 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 450840eada..d001186162 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 @@ -189,6 +189,12 @@ diff --git a/blog/2015/12/07/influxdb-and-grafana/index.html b/blog/2015/12/07/influxdb-and-grafana/index.html index 33640de6dc..1162c51bc6 100644 --- a/blog/2015/12/07/influxdb-and-grafana/index.html +++ b/blog/2015/12/07/influxdb-and-grafana/index.html @@ -264,6 +264,12 @@ name: binary_sensor 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 a7fbc87d62..f6d38c5f73 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 @@ -226,6 +226,12 @@ This is where we’ll configure our task, so select the plus icon to select an a 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 10a644d79c..d11ae3fe34 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 @@ -202,6 +202,12 @@ Philips Hue FAQ entries regarding 3rd party light bulbs. 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 8ffa2819ad..dae998be11 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 @@ -261,6 +261,12 @@ sudo docker run -it --rm -p 80:80 --name certbot \ 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 1f714f0685..e47d8c185f 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 @@ -221,6 +221,12 @@ 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 594e031f80..299432df53 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 @@ -203,6 +203,12 @@ diff --git a/blog/2016/01/19/perfect-home-automation/index.html b/blog/2016/01/19/perfect-home-automation/index.html index cd22bb04d2..63e885b3f0 100644 --- a/blog/2016/01/19/perfect-home-automation/index.html +++ b/blog/2016/01/19/perfect-home-automation/index.html @@ -207,6 +207,12 @@ 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 689b9deb46..c63cc953b7 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 @@ -209,6 +209,12 @@ Example of the new views in the frontend. Learn mor 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 7002997b15..de05594953 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 @@ -380,6 +380,12 @@ Z-Wave light bulb | 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 3830b540e6..4794bd6f82 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 @@ -346,6 +346,12 @@ 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 43065a31e6..f086a942e7 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 @@ -212,6 +212,12 @@ 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 ac7169effc..cdae66043b 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 @@ -296,6 +296,12 @@ diff --git a/blog/2016/02/20/community-highlights/index.html b/blog/2016/02/20/community-highlights/index.html index ea942d86ec..20357bb18d 100644 --- a/blog/2016/02/20/community-highlights/index.html +++ b/blog/2016/02/20/community-highlights/index.html @@ -220,6 +220,12 @@ Hold your NFC tag against the belly of Garfield to unlock the alarm. 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 dc1f5de4fc..d4312347c4 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 @@ -211,6 +211,12 @@ 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 f8f548a081..dc3c4829ad 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 @@ -215,6 +215,12 @@ player state attributes. This change affects automations, scripts and scenes. +
  • + 0.36: ISS, USPS, Image processing, Insteon +
  • + + +
  • Control My Christmas Tree Stats
  • @@ -238,12 +244,6 @@ player state attributes. This change affects automations, scripts and scenes. - -
  • - 0.33: New Calendar component, Wink thermostats and Cisco IOS -
  • - - 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 01a01bad68..1ec5d67bc3 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 @@ -224,6 +224,12 @@ 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 2ed8ca19f4..fa79c7fd0e 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 @@ -180,6 +180,12 @@ diff --git a/blog/2016/04/07/static-website/index.html b/blog/2016/04/07/static-website/index.html index 7c69c73d41..02103a9af3 100644 --- a/blog/2016/04/07/static-website/index.html +++ b/blog/2016/04/07/static-website/index.html @@ -186,6 +186,12 @@ 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 aafee7bfd5..e6963aa3e7 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 @@ -194,6 +194,12 @@ diff --git a/blog/2016/04/17/updated-documentation/index.html b/blog/2016/04/17/updated-documentation/index.html index 1e87bda60f..5a4cc3a2dd 100644 --- a/blog/2016/04/17/updated-documentation/index.html +++ b/blog/2016/04/17/updated-documentation/index.html @@ -178,6 +178,12 @@ 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 131fc62b88..6a5bd5d173 100644 --- a/blog/2016/04/19/to-infinity-and-beyond/index.html +++ b/blog/2016/04/19/to-infinity-and-beyond/index.html @@ -195,6 +195,12 @@ 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 b7e6f3cc70..f9e833043e 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 @@ -213,6 +213,12 @@ 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 895c3ae309..5f49472468 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 @@ -300,6 +300,12 @@ For example, my wife works next door - and I couldn’t detect whether she’s a 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 9b4d8fc649..5ce48eb815 100644 --- a/blog/2016/05/06/open-iot-summit-talk/index.html +++ b/blog/2016/05/06/open-iot-summit-talk/index.html @@ -176,6 +176,12 @@ 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 91192fd1eb..06b1f8826e 100644 --- a/blog/2016/05/07/empowering-scripts-and-alexa/index.html +++ b/blog/2016/05/07/empowering-scripts-and-alexa/index.html @@ -258,6 +258,12 @@ 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 8058382d20..371b16b73d 100644 --- a/blog/2016/05/12/video-configuring-home-assistant/index.html +++ b/blog/2016/05/12/video-configuring-home-assistant/index.html @@ -176,6 +176,12 @@ 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 65f3c2a48e..0b37485dd2 100644 --- a/blog/2016/05/18/why-we-use-polymer/index.html +++ b/blog/2016/05/18/why-we-use-polymer/index.html @@ -190,6 +190,12 @@ diff --git a/blog/2016/05/21/release-020/index.html b/blog/2016/05/21/release-020/index.html index 1fdf69007a..3ac8177231 100644 --- a/blog/2016/05/21/release-020/index.html +++ b/blog/2016/05/21/release-020/index.html @@ -209,6 +209,12 @@ 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 14d24e7ad4..98e2b088c6 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 @@ -180,6 +180,12 @@ 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 41e5dc9e60..74131da401 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 @@ -316,6 +316,12 @@ diff --git a/blog/2016/06/01/community-highlights/index.html b/blog/2016/06/01/community-highlights/index.html index 35853df79d..5d276d0d7f 100644 --- a/blog/2016/06/01/community-highlights/index.html +++ b/blog/2016/06/01/community-highlights/index.html @@ -196,6 +196,12 @@ 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 3d120f04b3..484125c3f5 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 @@ -230,6 +230,12 @@ 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 2bc2137379..cf48a5bd51 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 @@ -201,6 +201,12 @@ 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 7288c169ae..0c8fd1e44b 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 @@ -223,6 +223,12 @@ 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 fcc2e17a06..fbdab6c8be 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 @@ -277,6 +277,12 @@ target_dir /tmp 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 4c61287b8a..ff5d4aec8c 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 @@ -224,6 +224,12 @@ 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 ba2ba352f5..7462a56cf6 100644 --- a/blog/2016/07/06/pocketchip-running-home-assistant/index.html +++ b/blog/2016/07/06/pocketchip-running-home-assistant/index.html @@ -219,6 +219,12 @@ Over a year ago I participated in the +
  • + 0.36: ISS, USPS, Image processing, Insteon +
  • + + +
  • Control My Christmas Tree Stats
  • @@ -242,12 +248,6 @@ Over a year ago I participated in the - 0.33: New Calendar component, Wink thermostats and Cisco IOS - - - 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 bb660e5b8b..964cec5ed1 100644 --- a/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html +++ b/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html @@ -219,6 +219,12 @@ 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 cfd07e32cd..815d2bd39e 100644 --- a/blog/2016/07/19/visualizing-your-iot-data/index.html +++ b/blog/2016/07/19/visualizing-your-iot-data/index.html @@ -271,6 +271,12 @@ SQLite version 3.11.0 2016-02-15 17:29:24 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 c80f3a4aa8..e5fb79b7a4 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 @@ -236,6 +236,12 @@ One of the graphs created with this tutorial. 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 a132fe525f..3b62f046d0 100644 --- a/blog/2016/07/28/esp8266-and-micropython-part1/index.html +++ b/blog/2016/07/28/esp8266-and-micropython-part1/index.html @@ -323,6 +323,12 @@ If a module is missing then you need to download it from the +
  • + 0.36: ISS, USPS, Image processing, Insteon +
  • + + +
  • Control My Christmas Tree Stats
  • @@ -346,12 +352,6 @@ If a module is missing then you need to download it from the - 0.33: New Calendar component, Wink thermostats and Cisco IOS - - - 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 99a8a3b84b..2cb30b5d9c 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 @@ -238,6 +238,12 @@ diff --git a/blog/2016/08/03/laundry-automation-update/index.html b/blog/2016/08/03/laundry-automation-update/index.html index cdc44a1554..afcc55bcf1 100644 --- a/blog/2016/08/03/laundry-automation-update/index.html +++ b/blog/2016/08/03/laundry-automation-update/index.html @@ -275,6 +275,12 @@ 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 293d0061f1..8a2c67c59d 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 @@ -311,6 +311,12 @@ 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 909c9914f3..1180904d0c 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 @@ -237,6 +237,12 @@ 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 3326241a9d..f6774929b0 100644 --- a/blog/2016/08/16/we-have-apps-now/index.html +++ b/blog/2016/08/16/we-have-apps-now/index.html @@ -291,6 +291,12 @@ 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 a8730e4628..b12d1a0464 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 @@ -177,6 +177,12 @@ Heatmap 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 fba7517469..428250b755 100644 --- a/blog/2016/08/28/notifications-hue-fake-unification/index.html +++ b/blog/2016/08/28/notifications-hue-fake-unification/index.html @@ -372,6 +372,12 @@ 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 c293f9c81d..02677c3763 100644 --- a/blog/2016/08/31/esp8266-and-micropython-part2/index.html +++ b/blog/2016/08/31/esp8266-and-micropython-part2/index.html @@ -267,6 +267,12 @@ So, part 1 of ESP8266 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 8f186dd318..4ab6070c83 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 @@ -270,6 +270,12 @@ 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 9b4779b223..91fd58ec27 100644 --- a/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html +++ b/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html @@ -288,6 +288,12 @@ 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 607b5c31d4..70aee8aa83 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 @@ -188,6 +188,12 @@ diff --git a/blog/2016/10/02/hacktoberfest/index.html b/blog/2016/10/02/hacktoberfest/index.html index e08791672c..c297a1baf2 100644 --- a/blog/2016/10/02/hacktoberfest/index.html +++ b/blog/2016/10/02/hacktoberfest/index.html @@ -193,6 +193,12 @@ 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 23e321aac8..be46ed34ee 100644 --- a/blog/2016/10/08/hassbian-rest-digital-ocean/index.html +++ b/blog/2016/10/08/hassbian-rest-digital-ocean/index.html @@ -296,6 +296,12 @@ 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 1039b5ed41..428d40f911 100644 --- a/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html +++ b/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html @@ -495,6 +495,12 @@ diff --git a/blog/2016/10/25/explaining-the-updater/index.html b/blog/2016/10/25/explaining-the-updater/index.html index 02e5d7ef9a..e31f853c0f 100644 --- a/blog/2016/10/25/explaining-the-updater/index.html +++ b/blog/2016/10/25/explaining-the-updater/index.html @@ -210,6 +210,12 @@ diff --git a/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html b/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html index 44214bf0d2..0a76556463 100644 --- a/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html +++ b/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html @@ -290,6 +290,12 @@ 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 e3171438cf..509a870aa5 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 @@ -242,6 +242,12 @@ diff --git a/blog/2016/12/03/remote-websockets-sonarr/index.html b/blog/2016/12/03/remote-websockets-sonarr/index.html index 02391fe69d..d8d80bdc1d 100644 --- a/blog/2016/12/03/remote-websockets-sonarr/index.html +++ b/blog/2016/12/03/remote-websockets-sonarr/index.html @@ -319,6 +319,12 @@ 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 f668d5db53..0fe47b76ad 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 @@ -259,6 +259,12 @@ diff --git a/blog/2016/12/19/thank-you/index.html b/blog/2016/12/19/thank-you/index.html index b2d3370969..d877137bf4 100644 --- a/blog/2016/12/19/thank-you/index.html +++ b/blog/2016/12/19/thank-you/index.html @@ -186,6 +186,12 @@ 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 8cbe1b6221..849a9083d0 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 @@ -198,6 +198,12 @@ diff --git a/blog/2017/01/14/iss-usps-images-packages/index.html b/blog/2017/01/14/iss-usps-images-packages/index.html new file mode 100644 index 0000000000..a33b42b3f9 --- /dev/null +++ b/blog/2017/01/14/iss-usps-images-packages/index.html @@ -0,0 +1,334 @@ + + + + + + + + + + 0.36: ISS, USPS, Image processing, Insteon - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    + +
    + +

    0.36: ISS, USPS, Image processing, Insteon

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

    Welcome to 2017 and 0.36. We are proud to announce the first release for this year. While we are still migrating parts to async but 0.36 is focusing on new features and a lot of bug fixes.

    + +

    Packages

    +

    Packages are providing a new way to organize different component’s configuration parts together. With packages we offer the option to include different components or parts of configuration using any of the !include directives.

    + +

    InfluxDB export

    +

    The InfluxDB component was causing problems in a wide variety of use cases. @titilambert improved our InfluxDB exporter feature. It might be that you need to run the migration script to update your InfluxDB database.

    + +
    $ hass --script influxdb_migrator \
    +    -H IP_INFLUXDB_HOST -u INFLUXDB_USERNAME -p INFLUXDB_PASSWORD \
    +    -o test_series -d INFLUXDB_DB_NAME
    +
    +
    + +

    International Space Station (ISS)

    +

    No, unfortunately we are not going to space. The iss sensor is tracking the position of the International Space Station and gives your some details.

    + +

    Insteon local

    +

    The support for Insteon was removed due to issues a while ago. With the insteon_local component support for Insteon is back and let one work locally with an Insteon setup.

    + +

    Image processing

    +

    The new image processing component currently works with number plates. But this could level the way to integrate feature like facial recognition, motion detection, or gestures control.

    + +

    All changes

    + + +

    Breaking changes

    +
      +
    • APNS service was moved to the notify domain. Use notify.apns_NOTIFIER_NAME instead of apns.NOTIFIER_NAME.
    • +
    • InfluxDB component has a new schema to store values in the InfluxDB database. You may require to run the influxdb_migrator script. +You have to note: +
        +
      • There will not be any tags/fields named time anymore.
      • +
      • All numeric fields (int/float/bool) will be stored as float inside influx db.
      • +
      • All string fields corresponding to state attributes will be renamed as FIELDNAME_str, where FIELDNAME is the state attribute, to avoid type conflicts.
      • +
      • All string fields corresponding to a state will be renamed as state (former value).
      • +
      • Fields named value will always be stored as float.
      • +
      • Fields named state will always be stored as string.
      • +
      +
    • +
    + +

    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.

    +
    + + +
    +

    Comments

    +
    +
    + + +
    + + + + +
    +
    + + + + + + + \ No newline at end of file diff --git a/blog/archives/index.html b/blog/archives/index.html index 1f84cc1070..938e990cc1 100644 --- a/blog/archives/index.html +++ b/blog/archives/index.html @@ -3189,6 +3189,38 @@ + + +
    +
    + +
    + +
    +
    +

    0.36: ISS, USPS, Image processing, Insteon

    + +
    + + +
      + + +
    • Release-Notes
    • + + +
    +
    +
    + +
    +
    + +
    +
    + @@ -3246,6 +3278,12 @@ diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index c5db13d484..0471e3cce7 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: community | Home Assistant]]> - 2017-01-15T17:19:03+00:00 + 2017-01-15T17:46:00+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/index.html b/blog/categories/community/index.html index 4375e1cb7c..85eead64cf 100644 --- a/blog/categories/community/index.html +++ b/blog/categories/community/index.html @@ -186,6 +186,12 @@ diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index eef26ddf79..8ba840f47f 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-01-15T17:19:03+00:00 + 2017-01-15T17:46:00+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/index.html b/blog/categories/device-tracking/index.html index 36e488a63c..ff545db58e 100644 --- a/blog/categories/device-tracking/index.html +++ b/blog/categories/device-tracking/index.html @@ -190,6 +190,12 @@ diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index f7f2e95834..885b9d6f06 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2017-01-15T17:19:03+00:00 + 2017-01-15T17:46:00+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/index.html b/blog/categories/esp8266/index.html index 480742d2b5..446e904eb4 100644 --- a/blog/categories/esp8266/index.html +++ b/blog/categories/esp8266/index.html @@ -267,6 +267,12 @@ diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index 421bfb459b..7cfa8dd8e3 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-01-15T17:19:03+00:00 + 2017-01-15T17:46:00+00:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/index.html b/blog/categories/how-to/index.html index 3186252fe2..b486593ac2 100644 --- a/blog/categories/how-to/index.html +++ b/blog/categories/how-to/index.html @@ -759,6 +759,12 @@ diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index c805b488e8..79d333300e 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2017-01-15T17:19:03+00:00 + 2017-01-15T17:46:00+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/index.html b/blog/categories/ibeacons/index.html index 4f50860fb7..c4ff02b95a 100644 --- a/blog/categories/ibeacons/index.html +++ b/blog/categories/ibeacons/index.html @@ -226,6 +226,12 @@ diff --git a/blog/categories/internet-of-things/atom.xml b/blog/categories/internet-of-things/atom.xml index cd2fa13ba8..635920f5fb 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-01-15T17:19:03+00:00 + 2017-01-15T17:46:00+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 0efc6e7037..76dea21337 100644 --- a/blog/categories/internet-of-things/index.html +++ b/blog/categories/internet-of-things/index.html @@ -285,6 +285,12 @@ diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml index 95fa81d01f..507e2ceae4 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-01-15T17:19:03+00:00 + 2017-01-15T17:46:00+00:00 https://home-assistant.io/ diff --git a/blog/categories/iot-data/index.html b/blog/categories/iot-data/index.html index e871ac4068..759b178448 100644 --- a/blog/categories/iot-data/index.html +++ b/blog/categories/iot-data/index.html @@ -256,6 +256,12 @@ diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml index 4aebbd477f..cca031cddc 100644 --- a/blog/categories/micropython/atom.xml +++ b/blog/categories/micropython/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Micropython | Home Assistant]]> - 2017-01-15T17:19:03+00:00 + 2017-01-15T17:46:00+00:00 https://home-assistant.io/ diff --git a/blog/categories/micropython/index.html b/blog/categories/micropython/index.html index fa5c7afa69..fdc2e6ebd1 100644 --- a/blog/categories/micropython/index.html +++ b/blog/categories/micropython/index.html @@ -228,6 +228,12 @@ diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index fe420d0bfa..05debf0d73 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2017-01-15T17:19:03+00:00 + 2017-01-15T17:46:00+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/index.html b/blog/categories/mqtt/index.html index 68a4f3caa8..04bd6a5e5e 100644 --- a/blog/categories/mqtt/index.html +++ b/blog/categories/mqtt/index.html @@ -299,6 +299,12 @@ diff --git a/blog/categories/organisation/atom.xml b/blog/categories/organisation/atom.xml index c0b33b2a38..13824a0eb6 100644 --- a/blog/categories/organisation/atom.xml +++ b/blog/categories/organisation/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organisation | Home Assistant]]> - 2017-01-15T17:19:03+00:00 + 2017-01-15T17:46:00+00:00 https://home-assistant.io/ diff --git a/blog/categories/organisation/index.html b/blog/categories/organisation/index.html index 94099bbe80..6236245a6a 100644 --- a/blog/categories/organisation/index.html +++ b/blog/categories/organisation/index.html @@ -253,6 +253,12 @@ diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index 1244d039f8..9c35c83207 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2017-01-15T17:19:03+00:00 + 2017-01-15T17:46:00+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/index.html b/blog/categories/owntracks/index.html index fc17a54a44..6d7e46040d 100644 --- a/blog/categories/owntracks/index.html +++ b/blog/categories/owntracks/index.html @@ -226,6 +226,12 @@ diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml index f8578a2280..1f815b1506 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-01-15T17:19:03+00:00 + 2017-01-15T17:46:00+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/index.html b/blog/categories/presence-detection/index.html index e6f9614454..6d153186f3 100644 --- a/blog/categories/presence-detection/index.html +++ b/blog/categories/presence-detection/index.html @@ -190,6 +190,12 @@ diff --git a/blog/categories/public-service-announcement/atom.xml b/blog/categories/public-service-announcement/atom.xml index a5734b7bb4..f8c076e855 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-01-15T17:19:03+00:00 + 2017-01-15T17:46:00+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 d1732510e3..78dd7b1b8d 100644 --- a/blog/categories/public-service-announcement/index.html +++ b/blog/categories/public-service-announcement/index.html @@ -186,6 +186,12 @@ diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index 6456a6cacd..a71eb9973a 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-01-15T17:19:03+00:00 + 2017-01-15T17:46:00+00:00 https://home-assistant.io/ @@ -13,6 +13,173 @@ Octopress + + <![CDATA[0.36: ISS, USPS, Image processing, Insteon]]> + + 2017-01-14T08:04:05+00:00 + https://home-assistant.io/blog/2017/01/14/iss-usps-images-packages + Packages +[Packages][packages] are providing a new way to organize different component's configuration parts together. With packages we offer the option to include different components or parts of configuration using any of the `!include` directives. + +## InfluxDB export +The [InfluxDB][influx] component was causing problems in a wide variety of use cases. [@titilambert] improved our InfluxDB exporter feature. It might be that you need to run the migration script to update your InfluxDB database. + +```bash +$ hass --script influxdb_migrator \ + -H IP_INFLUXDB_HOST -u INFLUXDB_USERNAME -p INFLUXDB_PASSWORD \ + -o test_series -d INFLUXDB_DB_NAME +``` + +## International Space Station (ISS) +No, unfortunately we are not going to space. The `iss` sensor is tracking the position of the International Space Station and gives your some details. + +## Insteon local +The support for Insteon was removed due to issues a while ago. With the `insteon_local` component support for [Insteon][insteon] is back and let one work locally with an Insteon setup. + +## Image processing +The new [image processing component][image] currently works with [number plates][plates]. But this could level the way to integrate feature like facial recognition, motion detection, or gestures control. + +## All changes +- Sensor: Support for [HydroQuebec][quebec] ([@titilambert]) +- Sensor: Tracking the [ISS][iss] ([@HydrelioxGitHub]) +- Sensor: [USPS][usps] deliveries tracking ([@happyleavesaoc]) +- Device tracker: New [ping-based][ping] tracker ([@michaelarnauts]) +- TTS: Support for [Pico][pico] ([@doudz]) +- Switch: [BeagleBone Black][beaglebone] GPIO are supported now ([@MatoKafkac]) +- Light: New support for [Tikteck][tik] Bluetooth bulbs ([@mjg59]) +- Switch: Support for customised [Kankun SP3 Wifi][kankun] switches ([@webworxshop]) +- Insteon local: Local [insteon][insteon] support([@wardcraigj]) +- `rest_command`: Support for using [REST][rest] ([@pvizeli]) +- Sensor: Show details of the [Dublin RTPI][dublin] information ([@ttroy50]) +- Light: [Zengge Bluetooth][zengge] bulbs ([@mjg59]) +- Fan: Wink support for [fans][wink-fan] ([@w1ll1am23]) +- Device tracker: New [TrackR][trackr] device tracker support ([@w1ll1am23]) +- Device tracker: Support for [Xiaomi router][xiaomi] ([@RiRomain]) +- Sensor: New [SMA Solar Webconnect][sma] sensor ([@kellerza]) +- Notify: [Lannouncer][lannouncer] TTS support ([@michaelarnauts]) +- Image processing: Support for [Image processing][image] ([@pvizeli]) +- Device tracker: [UPC][upc] Connect box platform support ([@pvizeli]) +- Weather: [Australian BOM][bom] (Bureau of Meteorology) support ([@Zac-HD]) +- Notify: Support for [MySensors][mysensors] notifications ([@MartinHjelmare]) +- TTS: New [Yandex SpeechKit TTS][yandex] integration ([@lupin-de-mid]) + +- Sensor - sonarr: Add `urlbase` to [Sonarr][] ([@quadportnick]) +- Switch - broadlink: Support for [SP][bl-switch] devices ([@Danielhiversen]) +- Homematic: Support for HMIP-PSM or HMWIOSwitch ([@danielperna84], [@pvizeli]) +- Light - flux: Ledenet protocol support by Flux LED ([@bah2830]) +- Device tracker: Support for longer intervals ([@partofthething]) +- ISY994: Weather sensors added ([@rmkraus]) +- InfluxDB: Improvements to avoid issues with storing details ([@titilambert]) +- Light - Yeelight: Auto discovery support and color temperature feature for [Yeelight][yeelight] ([@jjensn]) +- Media player - SqueezeBox: Switch to JSON-RPC ([@dasos]) +- Scripts: Support for `last_triggered` ([@Danielhiversen]) +- Media player: Support for `SUPPORT_PLAY` flag ([@armills]) +- Minor and not so minor features and bug fixes by [@balloob], [@pvizeli], [@fabaff], [@mezz64], [@andrey-git], [@aequitas], [@abmantis], [@turbokongen], [@jabesq], [@michaelarnauts], [@kellerza], [@titilambert], [@btorresgil], [@henworth], [@armills], [@mjg59], [@Giannie], [@n8henrie], [@magicus], [@florianholzapfel], [@MrMep], [@bah2830], [@happyleavesaoc], [@lwis], [@glance-], [@markferry], and [@nikdoof]. + +## Breaking changes +- [APNS][apns] service was moved to the `notify` domain. Use `notify.apns_NOTIFIER_NAME` instead of `apns.NOTIFIER_NAME`. +- [InfluxDB][influx] component has a new schema to store values in the InfluxDB database. You may require to run the `influxdb_migrator` script. + You have to note: + - There will not be any tags/fields named time anymore. + - All numeric fields (int/float/bool) will be stored as float inside influx db. + - All string fields corresponding to state attributes will be renamed as FIELDNAME_str, where FIELDNAME is the state attribute, to avoid type conflicts. + - All string fields corresponding to a state will be renamed as state (former value). + - Fields named value will always be stored as float. + - Fields named state will always be stored as string. + +## If you need help... +...don't hesitate to use our [Forum](https://community.home-assistant.io/) or join us for a little [chat](https://gitter.im/home-assistant/home-assistant). The release notes have comments enabled but it's preferred if you use the former communication channels. Thanks. + +## Reporting Issues +Experiencing issues introduced by this release? Please report them in our [issue tracker](https://github.com/home-assistant/home-assistant/issues). Make sure to fill in all fields of the issue template. + +[@abmantis]: https://github.com/abmantis +[@aequitas]: https://github.com/aequitas +[@andrey-git]: https://github.com/andrey-git +[@armills]: https://github.com/armills +[@bah2830]: https://github.com/bah2830 +[@balloob]: https://github.com/balloob +[@brandonweeks]: https://github.com/brandonweeks +[@btorresgil]: https://github.com/btorresgil +[@Danielhiversen]: https://github.com/Danielhiversen +[@danieljkemp]: https://github.com/danieljkemp +[@danielperna84]: https://github.com/danielperna84 +[@dasos]: https://github.com/dasos +[@DavidLP]: https://github.com/DavidLP +[@doudz]: https://github.com/doudz +[@eieste]: https://github.com/eieste +[@fabaff]: https://github.com/fabaff +[@florianholzapfel]: https://github.com/florianholzapfel +[@Giannie]: https://github.com/Giannie +[@glance-]: https://github.com/glance- +[@happyleavesaoc]: https://github.com/happyleavesaoc +[@henworth]: https://github.com/henworth +[@HydrelioxGitHub]: https://github.com/HydrelioxGitHub +[@jabesq]: https://github.com/jabesq +[@jjensn]: https://github.com/jjensn +[@kellerza]: https://github.com/kellerza +[@kk7ds]: https://github.com/kk7ds +[@lwis]: https://github.com/lwis +[@magicus]: https://github.com/magicus +[@markferry]: https://github.com/markferry +[@MatoKafkac]: https://github.com/MatoKafkac +[@mezz64]: https://github.com/mezz64 +[@michaelarnauts]: https://github.com/michaelarnauts +[@mjg59]: https://github.com/mjg59 +[@MrMep]: https://github.com/MrMep +[@n8henrie]: https://github.com/n8henrie +[@nikdoof]: https://github.com/nikdoof +[@partofthething]: https://github.com/partofthething +[@pvizeli]: https://github.com/pvizeli +[@quadportnick]: https://github.com/quadportnick +[@RiRomain]: https://github.com/RiRomain +[@rmkraus]: https://github.com/rmkraus +[@scmmmh]: https://github.com/scmmmh +[@technicalpickles]: https://github.com/technicalpickles +[@ttroy50]: https://github.com/ttroy50 +[@turbokongen]: https://github.com/turbokongen +[@w1ll1am23]: https://github.com/w1ll1am23 +[@wardcraigj]: https://github.com/wardcraigj +[@webworxshop]: https://github.com/webworxshop +[@titilambert]: https://github.com/titilambert +[@Zac-HD]: https://github.com/Zac-HD +[@MartinHjelmare]: https://github.com/MartinHjelmare +[@lupin-de-mid]: https://github.com/lupin-de-mid + +[beaglebone]: https://home-assistant.io/components/bbb_gpio/ +[bl-switch]: https://home-assistant.io/components/switch.broadlink/ +[dublin]: https://home-assistant.io/components/sensor.dublin_public_transport/ +[image]: https://home-assistant.io/components/image_processing/ +[insteon]: https://home-assistant.io/components/insteon_local/ +[kankun]: https://home-assistant.io/components/switch.kankun/ +[lannouncer]: https://home-assistant.io/components/notify.lannouncer/ +[packages]: https://home-assistant.io/topics/packages/ +[pico]: https://home-assistant.io/components/tts.picotts/ +[ping]: https://home-assistant.io/components/device_tracker.ping/ +[plates]: https://home-assistant.io/components/openalpr/ +[quebec]: https://home-assistant.io/components/sensor.hydroquebec/ +[rest]: https://home-assistant.io/components/rest_command/ +[sma]: https://home-assistant.io/components/sensor.sma/ +[sonarr]: https://home-assistant.io/components/sensor.sonarr/ +[tik]: https://home-assistant.io/components/light.tikteck/ +[trackr]: https://home-assistant.io/components/device_tracker.trackr/ +[upc]: https://home-assistant.io/components/device_tracker.upc_connect/ +[usps]: https://home-assistant.io/components/sensor.usps/ +[wink-fan]: https://home-assistant.io/components/fan.wink/ +[xiaomi]: https://home-assistant.io/components/device_tracker.xiaomi/ +[yeelight]: https://home-assistant.io/components/light.yeelight/ +[zengge]: https://home-assistant.io/components/light.zengge/ +[bom]: https://home-assistant.io/components/weather.bom/ +[apns]: https://home-assistant.io/components/notify.apns/ +[mysensors]: https://home-assistant.io/components/notify.mysensors/ +[influx]: https://home-assistant.io/components/influxdb/ +[iss]: https://home-assistant.io/components/sensor.iss/ +[yandex]: https://home-assistant.io/components/tts.yandextts/ +]]> + + <![CDATA[0.35: Text-to-speech, VLC, Flic, netdata]]> @@ -685,307 +852,6 @@ Our website has now an additional category called "Ecosystem". This will become [req-insteon]: https://github.com/home-assistant/home-assistant/issues/3811 [updater]: https://home-assistant.io/blog/2016/10/25/explaining-the-updater/ [thingspeak]: https://home-assistant.io/components/thingspeak/ -]]> - - - - <![CDATA[0.31: Reading you the news, some serious business, spooky hackery and a breaking Z-Wave change]]> - - 2016-10-22T20:00:00+00:00 - https://home-assistant.io/blog/2016/10/22/flash-briefing-updater-hacktoberfest - Stats Update -Sadly, no big amazing stats to update you with this time, but we did recently pass 7,000 commits! This release featured submissions from 45 contributors. Hopefully with the new updater component we will be able to give you some really good stats in the 0.32 blog post. - -## Hacktoberfest - -![Hacktoberfest logo][logo] - -October means Hacktoberfest time and our community has really come through with some excellent improvements and additions. As of this writing, we have 194 merged and 41 open pull requests to the [home-assistant repository][hacktoberfest-ha-prs] and 209 merged/28 open pull requests submitted to the [home-assistant.github.io repository][hacktoberfest-site-prs]. If you want to get in on the fun check out our [Hacktoberfest][hacktoberfest-blog] blog post or the [Hacktoberfest website][hacktoberfest-website]. You get an awesome t-shirt for free if you have 4 pull requests merged in the month of October! We even have tasks that a non-developer can easily accomplish with a tiny bit of work. Better hurry up though, only 9 days left and most of the easy tasks are gone! - -## ⚠️ A greatly improved updater component (Please read this!) ⚠️ - -This release includes an update to our [updater] component. The responsibility of the updater component is to check if a new version is available and notify the user if this is the case. - -It used to be that this component would check with [PyPi] (the Python package manager) to see if a new update was available. This had a couple of problems: - - 1. We are unable to do a slow rollout - 2. We are unable to show the user extra information (like a link to a changelog or the release date) - 3. We are unable to warn users for critical security updates - -So to work around these problems, we decided to start hosting the version check service ourselves. Since we had to get some infrastructure spun up anyway, we figured we would take it a step further. Which leads me to this bit of the update (the most important part): - -### What you need to know (the important bit!) - -Remember how I mentioned that up there in the title that there is some serious business in this release? Well, we also added some basic analytics to the updater component which get sent to the server and stored so that we get a better idea of our user base. - -Each Home Assistant instance running the updater component will generate a [unique ID][UUID] (based on UUIDv4) that will be used for the updater to be able to differentiate between instances. This UUID will be stored in your config directory in a file called `.uuid`. - -#### Opting out - -There are two ways to opt-out. The first way is by using the new `opt_out` option for the updater. This way the updater will continue to check for updates, but no information about your system will be shared with us. - -```yaml -updater: - reporting: no -``` - -You can also disable the updater component entirely by removing `updater:` from your `configuration.yaml` although **we would not suggest you do this** as you would miss any critical updates. - -Finally, you can also reset your unique identifier by deleting the `.uuid` file and restarting Home Assistant. - -#### Data stored on the Home Assistant update server - -Here is what my production Home Assistant instance looks like from the server side: - -| Name | Description | Example | -|-----------------------|--------------------------------------------|------------------------------------| -| `arch` | CPU Architecture | `x86_64` | -| `distribution` | Linux Distribution name (only Linux) | `Ubuntu` | -| `docker` | True if running inside Docker | `false` | -| `os_name` | Operating system name | `Darwin` | -| `os_version` | Operating system version | `10.12` | -| `python_version` | Python version | `3.5.2` | -| `timezone` | Timezone | `America/Los_Angeles` | -| `user_agent` | User agent used to submit analytics | `python-requests/2.11.1` | -| `uuid` | Unique identifier | `10321ee6094d4a2ebb5ed55c675d5f5e` | -| `version` | Home Assistant version | `0.31.0` | -| `virtualenv` | True if running inside virtualenv | `true` | - -In addition to the above collected data, the server will also use your IP address to do a geographic IP address lookup to determine the city that you are from. To be extremely, extremely clear about this bit: __The Home Assistant updater does not: store your IP address in a database and also does not submit the location information from your `configuration.yaml`.__ - -

    - - Geo-lookup on my IP resolves to Oakland with latitude/longitude pointing at the geographical center of the city. -

    - -The server also adds two timestamps to the data: the original date your instance UUID was first seen and the timestamp of the last time we have seen your instance. This gives us the following extra data: - -| Name | Description | Example | -|-----------------------|--------------------------------------------|------------------------------------| -| `first_seen_datetime` | First time instance ID was submitted | `2016-10-22T19:56:03.542Z` | -| `geo_city` | GeoIP determined city | `Oakland` | -| `geo_country_code` | GeoIP determined country code | `US` | -| `geo_country_name` | GeoIP determined country name | `United States` | -| `geo_latitude` | GeoIP determined latitude (of the city) | `37.8047` | -| `geo_longitude` | GeoIP determined longitude (of the city) | `-122.2124` | -| `geo_metro_code` | GeoIP determined metro code | `807` | -| `geo_region_code` | GeoIP determined region code | `CA` | -| `geo_region_name` | GeoIP determined region name | `California` | -| `geo_time_zone` | GeoIP determined time zone | `America/Los_Angeles` | -| `geo_zip_code` | GeoIP determined zip code | `94602` | -| `last_seen_datetime` | Most recent time instance ID was submitted | `2016-10-22T19:56:03.542Z` | - -This data is held in the highest security. The update system runs in a secured Amazon Web Services account owned by me ([@robbiet480]). I personally have 5 years of experience with complex AWS deployments and have an extensive security background. I have audited the entire system and made sure to take every step to protect the data, including limiting who has access (just [@balloob] and myself). While not directly personally identifiable we absolutely understand some users hesistance to giving this information out. Please understand that we are only collecting this information to better understand our user base to provide better long term support and feature development then is currently possible. - -We currently have no plans to publicly expose any of this information. If we did do such a thing in the future we would of course notify you in advance. It must also be stated that we will never sell or allow the use of this information for non-Home Assistant purposes. - -We thank you for understanding why we are collecting this data and hope that you leave the feature enabled but fully understand if you feel uncomfortable with this. - -_This section was updated on October 24 to be more clear about geo-lookups being on the city level. [See original version.][blog-orig]_ - -Now, back to the fun stuff... - -## Good evening. I'm Ron Burgundy and here's what happening in your world tonight. - -Home Assistant got a crazy idea recently that it couldn't do enough already and wanted to challenge itself even more. I really don't understand how it came up with this kooky idea, but it now thinks that its newest hobby should be a minor career in journalism. - -0.31 adds support for the brand spanking new [Alexa Flash Briefing API](https://developer.amazon.com/alexa-skills-kit/flash-briefing), allowing you to get updates from Home Assistant anytime you ask Alexa to read your flash briefing. What's the use case you ask? Well, now when I wake up in the morning and get my flash briefing, Home Assistant adds this to the end of it for me: - -> Drive time with traffic is 35 minutes. There is an UberPOOL that will cost $11.52, estimated to be 2 minutes away, for a total of 37 minutes. BART is currently estimated to take 29 minutes. You should take BART, as it is estimated to be faster by 8 minutes. - -Now I know how to best get to [my real job][runway] (no, Home Assistant is _not_ my real job, it does seem like it sometimes though) every morning. Obviously not the best home automation example, but I think you get the idea. I could see this being used to tell you any major events that happened in your home overnight or reading you your hyperlocal weather report. Thanks to the audio support you could even replace all of the default Alexa Flash Briefing sources with your own news feeds. Home Assistant supports both text and audio content as well as displaying data in the Alexa app. I also want to point out that unlike the existing Skill integration, the Flash Briefing API does _not_ require HTTPS (_but you should still be using HTTPS if possible_). For more information, check out the new [docs][flash-briefing-docs]. - -

    - - You stay classy, San Diego. (It's funny, because balloob lives in San Diego)) -

    - -## Major breaking Z-Wave changes ahead - -A rather nasty Z-Wave [issue][z-wave-issue] was discovered recently by [@lukas-hetzenecker]. There was a somewhat large chance that if you had multiple of the same model Z-Wave device they may both try to use the same entity IDs. To fix the issue the internal Z-Wave index is now appended to the end of all Z-Wave entity IDs. - -What this means for all you Z-Wave users is that you will need to update your configurations to reflect the change. I personally have quite a few (17) Z-Wave devices and went through the process this week. Here's what I had to do: - -- Update customizations -- Update groups -- Update my `zwave.customize` section -- Update my Alexa skills that used old entity IDs -- Because I use `emulated_hue` with Alexa and `emulated_hue` uses the entity ID as a unique identifier I also had to remove all Z-Wave devices from Alexa and re-add them. - -Your todo list may be a little different from mine, I just wanted to outline the steps I took to give you an idea of what you need to think about. It's not a very hard process, especially when using global find and replace in Sublime Text but did take me about 20 minutes to complete. - -This is super annoying, I know, especially since we had said in [0.12][zero-one-two-release] that Z-Wave IDs should hopefully never change again, but we are now forced to eat those words. I will state again that Z-Wave IDs shouldn't change in the future but obviously we see how that went. To sum up on this section... sorry but it had to happen. - -## All changes - -- [Updater] component ([@infamy], [@robbiet480], [@kellerza]) -- Continue to setup other platforms when 1 platform config is invalid ([@kellerza]) -- Create [persistent notifications][pers-notify] when a platform contains invalid config ([@kellerza]) -- Logbook: Allow [filtering] domains and entities to be shown ([@wokar]) -- HTTP: Change `approved_ips` from string to CIDR validation ([@mweinelt]) -- Persistent Notifications: Allow using [markdown][pers-notify] ([@justweb1]) -- Netatmo: Add [discovery][netatmo-discovery] support ([@jabesq]) -- Netatmo Welcome camera: Add [binary sensor][netatmo-bin] ([@jabesq]) -- Support added for [HaveIBeenPwned] ([@joyrider3774]) -- Device tracker: `known_devices.yaml` reading and writing tweaks and fixes ([@kellerza]) -- Fix climate platforms showing the wrong temperature unit ([@rcloran]) -- Lots of voluptuous love ([@fabaff]) -- Ensure proper attribution for weather platforms ([@fabaff]) -- Fix Telegram in Docker ([@jeanregisser]) -- Support recursive config inclusions in YAML ([@lwis]) -- Camera: [Synology] SS cameras now supported ([@jgriff2]) -- History: Allow filtering domains and entities to be shown ([@wokar]) -- Media Player - Squeezebox: Now able to show artist and album ([@ih8gates]) -- Alexa: Flash Briefing skill support added ([@robbiet480]) -- Device Tracker: Add support for Bbox Modem Router ([@HydrelioxGithub]) -- Sensor: Add support for Bbox Modem Router ([@HydrelioxGithub]) -- Input select: Services added to pick next and prev option ([@persandstrom]) -- Sensor: [ARWN] now supported ([@sdague]) -- Pushbullet: Push an URL note if an url is provided inside data ([@jabesq]) -- Z-Wave: Allow certain devices to be not added to Home Assistant ([@lukas-hetzenecker]) -- New support for [Zoneminder] added ([@Khabi]) -- Weather: Allow tracking severe weather alerts with [WUnderground] ([@tchellomello]) -- Sensor: New support added to track [min/max/mean][min] ([@fabaff]) -- Convert EntityComponent to be async ([@pvizeli], [@balloob]) -- Z-Wave: Add assocation service ([@turbokongen]) -- Frontend - Services dev tool: persist state and tweak UI ([@justweb1]) -- Sensor: Support added for [scraping][scrape] websites ([@fabaff]) -- Clean up of tests ([@capellini]) -- New `fail` filter added to templates to raise on UndefinedError ([@jaharkes]) -- Support added for [Emoncms history][emoncms] ([@joyrider3774]) -- Support for [Apple Push Notifications Service][APNS] ([@sam-io]) -- Thermostat: Netatmo now supported ([@gieljnssns]) -- Alarm control panel: [Concord232] now supported ([@JasonCarter80]) -- Notify: [Matrix] support added ([@mweinelt]) -- Device tracker - nmap: Allow specifying multiple inputs for [nmap] ([@hcooper]) -- Device Tracker - snmp: SNMPv3 now supported ([@T3m3z]) -- Notify: [Telstra] SMS now supported ([@nvella]) -- Camera: [Verisure] now supported ([@turbokongen]) -- Support added for [Neato] Connected Robot ([@jabesq]) -- Media player: More options for [Yamaha] AVR ([@ehagan]) -- Sensor: Support for [Pilight] sensor ([@DavidLP]) -- iOS support ([@robbiet480]) -- Minor features and bug fixes by [@mtl010957], [@molobrakos], [@flyte], [@fabaff], [@phardy], [@sander76], [@T3m3z], [@c-w], [@balloob], [@robbiet480], [@StaticCube], [@vittoriom], [@hartmms], [@kirichkov], [@mezz64], [@ishults], [@Danielhiversen] and [@tchellomello]. - -### Release 0.31.1 - October 24 - - - Identify special character encoding error in YAML files ([@kellerza], [@lwis]) - - iOS app component bug fixes ([@robbiet480]) - - Fix a spelling problem on user-facing error ([@robbiet480]) - - YAML includes will ignore dirs/files prefixed with . ([@lwis]) - -## Breaking changes - - - The [HTTP] component now takes a different format for authenticating IPs - - Configuration format has changed for [Proximity] - - The [Arduino] platform are now covered by the configuration check. Please check the documentation to see how. - - The Z-Wave entity ID change mentioned above - -## If you need help... -...don't hesitate to use our [Forum](https://community.home-assistant.io/) or join us for a little [chat](https://gitter.im/home-assistant/home-assistant). The release notes have comments enabled but it's preferred if you the former communication channels. Thanks. - -## Until next time - -Thanks for reading all of the above, especially since this week was a pretty long post. We should be back with a new post around November 5th announcing the arrival of 0.32. - --- Robbie - -[@balloob]: https://github.com/balloob -[@capellini]: https://github.com/capellini -[@c-w]: https://github.com/c-w -[@Danielhiversen]: https://github.com/Danielhiversen -[@DavidLP]: https://github.com/DavidLP -[@ehagan]: https://github.com/ehagan -[@fabaff]: https://github.com/fabaff -[@flyte]: https://github.com/flyte -[@gieljnssns]: https://github.com/gieljnssns -[@hartmms]: https://github.com/hartmms -[@hcooper]: https://github.com/hcooper -[@HydrelioxGithub]: https://github.com/HydrelioxGithub -[@ih8gates]: https://github.com/ih8gates -[@infamy]: https://github.com/infamy -[@ishults]: https://github.com/ishults -[@jabesq]: https://github.com/jabesq -[@jaharkes]: https://github.com/jaharkes -[@JasonCarter80]: https://github.com/JasonCarter80 -[@jeanregisser]: https://github.com/jeanregisser -[@jgriff2]: https://github.com/jgriff2 -[@joyrider3774]: https://github.com/joyrider3774 -[@justweb1]: https://github.com/justweb1 -[@kellerza]: https://github.com/kellerza -[@Khabi]: https://github.com/Khabi -[@kirichkov]: https://github.com/kirichkov -[@lukas-hetzenecker]: https://github.com/lukas-hetzenecker -[@lwis]: https://github.com/lwis -[@mezz64]: https://github.com/mezz64 -[@molobrakos]: https://github.com/molobrakos -[@mtl010957]: https://github.com/mtl010957 -[@mweinelt]: https://github.com/mweinelt -[@Nixon506E]: https://github.com/Nixon506E -[@nvella]: https://github.com/nvella -[@persandstrom]: https://github.com/persandstrom -[@phardy]: https://github.com/phardy -[@pvizeli]: https://github.com/pvizeli -[@rcloran]: https://github.com/rcloran -[@robbiet480]: https://github.com/robbiet480 -[@sam-io]: https://github.com/sam-io -[@sander76]: https://github.com/sander76 -[@sdague]: https://github.com/sdague -[@StaticCube]: https://github.com/StaticCube -[@T3m3z]: https://github.com/T3m3z -[@tchellomello]: https://github.com/tchellomello -[@turbokongen]: https://github.com/turbokongen -[@vittoriom]: https://github.com/vittoriom -[@wokar]: https://github.com/wokar - -[Arduino]: https://home-assistant.io/components/arduino/ -[APNS]: https://home-assistant.io/components/notify.apns/ -[ARWN]: https://home-assistant.io/components/sensor.arwn/ -[Concord232]: https://home-assistant.io/components/alarm_control_panel.concord232/ -[HTTP]: https://home-assistant.io/components/http/ -[HaveIBeenPwned]: https://home-assistant.io/components/sensor.haveibeenpwned/ -[Matrix]: https://home-assistant.io//components/notify.matrix/ -[Neato]: https://home-assistant.io/components/switch.neato/ -[Pilight]: https://home-assistant.io/components/sensor.pilight/ -[Proximity]: https://home-assistant.io/components/proximity/ -[PyPi]: https://pypi.python.org/pypi -[Synology]: https://home-assistant.io/components/camera.synology/ -[Telstra]: https://home-assistant.io/components/notify.telstra/ -[UUID]: https://en.wikipedia.org/wiki/Universally_unique_identifier -[Verisure]: https://home-assistant.io/components/camera.verisure/ -[WUnderground]: https://home-assistant.io/components/sensor.wunderground/ -[Yamaha]: https://home-assistant.io/components/media_player.yamaha/ -[Zoneminder]: https://home-assistant.io/components/zoneminder/ -[emoncms]: https://home-assistant.io//components/emoncms_history/ -[filtering]: https://home-assistant.io/components/logbook/ -[flash-briefing-docs]: https://home-assistant.io/components/alexa/ -[hacktoberfest-blog]: /blog/2016/10/02/hacktoberfest/ -[hacktoberfest-ha-prs]: https://github.com/home-assistant/home-assistant/labels/Hacktoberfest -[hacktoberfest-site-prs]: https://github.com/home-assistant/home-assistant.github.io/labels/Hacktoberfest -[hacktoberfest-website]: https://hacktoberfest.digitalocean.com/ -[logo]: /images/blog/2016-10-hacktoberfest/hacktoberfest.png -[min]: https://home-assistant.io/components/sensor.min_max/ -[netatmo-bin]: https://home-assistant.io/components/binary_sensor.netatmo/ -[netatmo-discovery]: https://home-assistant.io/components/netatmo/ -[nmap]: https://home-assistant.io/components/device_tracker.nmap_tracker/ -[pers-notify]: https://home-assistant.io/components/persistent_notification/ -[runway]: http://runway.is -[scrape]: https://home-assistant.io/components/sensor.scrape/ -[updater]: https://home-assistant.io/components/updater/ -[z-wave-issue]: https://github.com/home-assistant/home-assistant/pull/3759 -[zero-one-two-release]: /blog/2016/01/30/insteon-lifx-twitter-and-zigbee/#backwards-incompatible-changes -[zero-two-seven-release]: /blog/2016/08/28/notifications-hue-fake-unification/ -[twitter]: https://twitter.com/home_assistant -[robbie-twitter]: https://twitter.com/robbie -[blog-orig]: https://github.com/home-assistant/home-assistant.github.io/blob/c937242d154e509d2d84d10c51f654e20556fa21/source/_posts/2016-10-22-flash-briefing-updater-hacktoberfest.markdown ]]>
    diff --git a/blog/categories/release-notes/index.html b/blog/categories/release-notes/index.html index 9f13906a7e..7124999b68 100644 --- a/blog/categories/release-notes/index.html +++ b/blog/categories/release-notes/index.html @@ -97,6 +97,41 @@ +

    2017

    + + + + + +

    2016

    @@ -1759,6 +1794,12 @@ diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index 3e7d79b57f..1b3252281b 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2017-01-15T17:19:03+00:00 + 2017-01-15T17:46:00+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/index.html b/blog/categories/survey/index.html index 8019019954..b1a94017bb 100644 --- a/blog/categories/survey/index.html +++ b/blog/categories/survey/index.html @@ -186,6 +186,12 @@ diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml index 229fa4a727..4e9843a672 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2017-01-15T17:19:03+00:00 + 2017-01-15T17:46:00+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/index.html b/blog/categories/talks/index.html index 6a1fdc0c9e..7a3b7fce66 100644 --- a/blog/categories/talks/index.html +++ b/blog/categories/talks/index.html @@ -188,6 +188,12 @@ diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml index 18c1bb2a97..a2d4caaf32 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2017-01-15T17:19:03+00:00 + 2017-01-15T17:46:00+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/index.html b/blog/categories/technology/index.html index 65dd181f80..e10acf3013 100644 --- a/blog/categories/technology/index.html +++ b/blog/categories/technology/index.html @@ -250,6 +250,12 @@ diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index dff7e42f4e..017a8a4b46 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-01-15T17:19:03+00:00 + 2017-01-15T17:46:00+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/index.html b/blog/categories/user-stories/index.html index ae17016841..a670aac413 100644 --- a/blog/categories/user-stories/index.html +++ b/blog/categories/user-stories/index.html @@ -221,6 +221,12 @@ diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml index dc602425d1..7f2c091d04 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2017-01-15T17:19:03+00:00 + 2017-01-15T17:46:00+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/index.html b/blog/categories/video/index.html index 8e49a9bc13..18cc6297db 100644 --- a/blog/categories/video/index.html +++ b/blog/categories/video/index.html @@ -389,6 +389,12 @@ diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index 9d03157183..7ae581f9b7 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2017-01-15T17:19:03+00:00 + 2017-01-15T17:46:00+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/index.html b/blog/categories/website/index.html index 2fd4ce2dc7..b37a0cbe9e 100644 --- a/blog/categories/website/index.html +++ b/blog/categories/website/index.html @@ -221,6 +221,12 @@ diff --git a/blog/index.html b/blog/index.html index 92fa65e8d8..382a5d7120 100644 --- a/blog/index.html +++ b/blog/index.html @@ -79,6 +79,131 @@ +
    +
    + +

    + 0.36: ISS, USPS, Image processing, Insteon +

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

    Welcome to 2017 and 0.36. We are proud to announce the first release for this year. While we are still migrating parts to async but 0.36 is focusing on new features and a lot of bug fixes.

    + +

    Packages

    +

    Packages are providing a new way to organize different component’s configuration parts together. With packages we offer the option to include different components or parts of configuration using any of the !include directives.

    + +

    InfluxDB export

    +

    The InfluxDB component was causing problems in a wide variety of use cases. @titilambert improved our InfluxDB exporter feature. It might be that you need to run the migration script to update your InfluxDB database.

    + +
    $ hass --script influxdb_migrator \
    +    -H IP_INFLUXDB_HOST -u INFLUXDB_USERNAME -p INFLUXDB_PASSWORD \
    +    -o test_series -d INFLUXDB_DB_NAME
    +
    +
    + +

    International Space Station (ISS)

    +

    No, unfortunately we are not going to space. The iss sensor is tracking the position of the International Space Station and gives your some details.

    + +

    Insteon local

    +

    The support for Insteon was removed due to issues a while ago. With the insteon_local component support for Insteon is back and let one work locally with an Insteon setup.

    + +

    Image processing

    +

    The new image processing component currently works with number plates. But this could level the way to integrate feature like facial recognition, motion detection, or gestures control.

    + +

    All changes

    + + +

    Breaking changes

    +
      +
    • APNS service was moved to the notify domain. Use notify.apns_NOTIFIER_NAME instead of apns.NOTIFIER_NAME.
    • +
    • InfluxDB component has a new schema to store values in the InfluxDB database. You may require to run the influxdb_migrator script. +You have to note: +
        +
      • There will not be any tags/fields named time anymore.
      • +
      • All numeric fields (int/float/bool) will be stored as float inside influx db.
      • +
      • All string fields corresponding to state attributes will be renamed as FIELDNAME_str, where FIELDNAME is the state attribute, to avoid type conflicts.
      • +
      • All string fields corresponding to a state will be renamed as state (former value).
      • +
      • Fields named value will always be stored as float.
      • +
      • Fields named state will always be stored as string.
      • +
      +
    • +
    + +

    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.

    + + + +
    +
    +
    +
    @@ -1418,71 +1543,6 @@ - -
    -
    - -
    -
    - -

    - Participating in Hacktoberfest -

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

    Home Assistant will join this year for Hacktoberfest, an event organised by DigitalOcean and GitHub to support and celebrate open source. The idea is that open source projects like Home Assistant will gather a bunch of entry-level bugs, features and documentation enhancements and that you, a current or future contributor, will fix them. If you submit four pull-requests during the month of October you will have earned yourself a limited edition Hacktoberfest T-shirt!

    - -

    Why contribute to Home Assistant:

    - -
      -
    • Written in Python3 with 94% test coverage
    • -
    • Active and helpful community
    • -
    • Friendly to new contributors
    • -
    - -

    Resources to get started:

    - - - -

    Are you not a programmer but still want to contribute to Home Assistant? Check out our list of entry-level issues for the Home Assistant website.

    - -

    Hacktober fest logo

    - - -

    diff --git a/blog/posts/10/index.html b/blog/posts/10/index.html index 860471de43..522ad893fd 100644 --- a/blog/posts/10/index.html +++ b/blog/posts/10/index.html @@ -79,6 +79,70 @@ +
    +
    + +

    + Release notes for January 24, 2015 +

    + + + +
    + + + 1 minute reading time + + +
      + + +
    • Release-Notes
    • + + +
    +
    + + Comments + +
    + +
    + + +
    +

    I have just merged the latest version of the development branch into master. Here are some of the highlights of this release:

    + +

    Configuration via the frontend
    +Phliips Hue will now be auto discovered and uses the new configurator component to interact with the user to finish the setup process.

    + +

    Wink Hub support
    +Thanks to the work done by John McLaughlin and Geoff Norton we now support the lights, switches and sensors that are connected to the Wink hub.

    + +

    The getting started guide and component page have been reorganized
    +The getting started instructions have been split into separate pages per component and a general overview page. The goal is to have a page per component that describes:

    + +
      +
    • What it does
    • +
    • How to set it up
    • +
    • Which states it maintains
    • +
    • Which services it provides
    • +
    • Additional development tips
    • +
    + +

    More reasonable errors
    +Home Assistant should now throw better errors and offer solutions if you do not have the right version of Python 3, forgot to clone the git submodules or install the dependencies.

    + +

    Streamlined first launch
    +Home Assistant now supports --open-ui and --demo-mode command line properties to open the browser automatically and have something to show. Home Assistant now supports to be run without a password, allowing the interface to login automatically on launch.

    + + +
    +
    +
    +
    diff --git a/blog/posts/2/index.html b/blog/posts/2/index.html index 3b136cdc56..7192726823 100644 --- a/blog/posts/2/index.html +++ b/blog/posts/2/index.html @@ -79,6 +79,71 @@ +
    +
    + +

    + Participating in Hacktoberfest +

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

    Home Assistant will join this year for Hacktoberfest, an event organised by DigitalOcean and GitHub to support and celebrate open source. The idea is that open source projects like Home Assistant will gather a bunch of entry-level bugs, features and documentation enhancements and that you, a current or future contributor, will fix them. If you submit four pull-requests during the month of October you will have earned yourself a limited edition Hacktoberfest T-shirt!

    + +

    Why contribute to Home Assistant:

    + +
      +
    • Written in Python3 with 94% test coverage
    • +
    • Active and helpful community
    • +
    • Friendly to new contributors
    • +
    + +

    Resources to get started:

    + + + +

    Are you not a programmer but still want to contribute to Home Assistant? Check out our list of entry-level issues for the Home Assistant website.

    + +

    Hacktober fest logo

    + + + +
    +
    +
    +
    @@ -1005,59 +1070,6 @@ Heatmap

    -
    -
    - -

    - Laundry Sensors with NodeMCU and Home Assistant -

    - - - -
    - - - four minutes reading time - - -
      - - -
    • User-Stories
    • - - -
    -
    - - Comments - -
    - -
    - - -
    -

    This is a guest post by Home Assistant user and contributor Nolan Gilley.

    - -

    Today I’ll show you how I used Home Assistant, a NodeMCU (ESP8266), and a couple of accelerometers to automate our laundry room. This is a rewrite of an old post where I did the same thing using a Moteino & Raspberry Pi. This version only requires a NodeMCU.

    - -

    We have an older washer and dryer which doesn’t have any form of notification when cycles complete. Home Assistant was the obvious solution, I just needed to create sensors for the washer and dryer. I tried using sound sensors but found them unreliable. I ended up using an accelerometer attached to the back of each appliance. I also added magnetic reed switches on the doors of the washer and dryer to detect whether they’re open or closed. I connected the accelerometers and reed switches to an NodeMCU which will relay the data to my MQTT broker.

    - -

    - - Block diagram of schematic -

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

    - Home Assistant at PyCon 2016 -

    - - - -
    - - - two minutes reading time - - -
      - - -
    • Video
    • - - -
    -
    - - Comments - -
    - -
    - - -
    -

    It’s been already almost two weeks ago that a few of the Home Assistant developers headed towards Portland for PyCon 2016 - the conference about everything Python. We were there to learn all the nifty tricks to make our code better but most of all, to talk Home Automation.

    - -

    - Home Assistant developers - Couple of Home Assistant devs. Left to right: Paulus (@balloob), Alex (@infamy), Ryan (@rmkraus). -

    - -

    On Monday I (Paulus) gave a presentation about Home Assistant to an audience of over 400 people! It was a bit scary at first but after a couple of minutes it went all great including some great questions afterwards. Slides can be found here and the talk is embedded right below:

    - -
    - -
    - -

    One of the things that really impressed me was the amount of people that approached us to tell how they love Home Assistant, how it has replaced their previous solution, how they enjoyed contributing to Home Assistant and how helpful our community is. It makes me proud of Home Assistant and especially our community.

    - - - - Read on → -

    diff --git a/blog/posts/4/index.html b/blog/posts/4/index.html index 3deeb867c1..7472fe2830 100644 --- a/blog/posts/4/index.html +++ b/blog/posts/4/index.html @@ -79,6 +79,63 @@ +
    +
    + +

    + Home Assistant at PyCon 2016 +

    + + + +
    + + + two minutes reading time + + +
      + + +
    • Video
    • + + +
    +
    + + Comments + +
    + +
    + + +
    +

    It’s been already almost two weeks ago that a few of the Home Assistant developers headed towards Portland for PyCon 2016 - the conference about everything Python. We were there to learn all the nifty tricks to make our code better but most of all, to talk Home Automation.

    + +

    + Home Assistant developers + Couple of Home Assistant devs. Left to right: Paulus (@balloob), Alex (@infamy), Ryan (@rmkraus). +

    + +

    On Monday I (Paulus) gave a presentation about Home Assistant to an audience of over 400 people! It was a bit scary at first but after a couple of minutes it went all great including some great questions afterwards. Slides can be found here and the talk is embedded right below:

    + +
    + +
    + +

    One of the things that really impressed me was the amount of people that approached us to tell how they love Home Assistant, how it has replaced their previous solution, how they enjoyed contributing to Home Assistant and how helpful our community is. It makes me proud of Home Assistant and especially our community.

    + + + + Read on → + +
    +
    +
    +
    @@ -718,64 +775,6 @@ - -
    -
    - -
    -
    - -

    - iBeacons: Making presence detection work better (part I) -

    - - - -
    - - - nine minutes reading time - - -
      - - -
    • OwnTracks
    • - -
    • Presence-Detection
    • - -
    • iBeacons
    • - - -
    -
    - - Comments - -
    - -
    - - -
    -

    This post is by Home Assistant contributor Greg Dowling.

    - -

    In 2013 Apple introduced iBeacons: a class of Bluetooth low energy (LE) devices that broadcast their identifier to nearby devices, including most smartphones. At first glance it’s hard to imagine why they might be useful. In this two part blog I’ll try and explain why they are useful and how you can use them with Home Assistant.

    - -

    The reason I started using iBeacons was to improve presence detection (and I think that’s the case with most people) so that’s what I’ll discuss in part 1. In part 2 I’ll talk about using iBeacons to track devices that can’t track themselves.

    - -

    Using beacons to improve OwnTracks location data

    - -

    When you use OwnTracks in standard major move mode (which is kind to your phone battery) it sometimes fails to update when you’d like it to. In my case I found that it would often send a location update as I was on my way home, but then not update when I got home. The result would be that Home Assistant would think I was 500M away from home, and take quite a while to notice I was home. It would also mean that the automation that should turn on my lights when I got home didn’t work very well! There were a few times when my phone location updated at 2am and turned the lights on for me. Fortunately my wife is very patient!

    - -

    Luckily, OwnTracks supports iBeacons so I could use them to make presence detection more reliable. When OwnTracks sees a beacon it recognises, it will send an update. This means that if you put a beacon at your front door - OwnTracks will see it within a few seconds of you arriving home - and send an update saying it has seen this iBeacon.

    - - - - Read on → -

    diff --git a/blog/posts/5/index.html b/blog/posts/5/index.html index b8687aa76f..748c2f0be8 100644 --- a/blog/posts/5/index.html +++ b/blog/posts/5/index.html @@ -79,6 +79,64 @@ +
    +
    + +

    + iBeacons: Making presence detection work better (part I) +

    + + + +
    + + + nine minutes reading time + + +
      + + +
    • OwnTracks
    • + +
    • Presence-Detection
    • + +
    • iBeacons
    • + + +
    +
    + + Comments + +
    + +
    + + +
    +

    This post is by Home Assistant contributor Greg Dowling.

    + +

    In 2013 Apple introduced iBeacons: a class of Bluetooth low energy (LE) devices that broadcast their identifier to nearby devices, including most smartphones. At first glance it’s hard to imagine why they might be useful. In this two part blog I’ll try and explain why they are useful and how you can use them with Home Assistant.

    + +

    The reason I started using iBeacons was to improve presence detection (and I think that’s the case with most people) so that’s what I’ll discuss in part 1. In part 2 I’ll talk about using iBeacons to track devices that can’t track themselves.

    + +

    Using beacons to improve OwnTracks location data

    + +

    When you use OwnTracks in standard major move mode (which is kind to your phone battery) it sometimes fails to update when you’d like it to. In my case I found that it would often send a location update as I was on my way home, but then not update when I got home. The result would be that Home Assistant would think I was 500M away from home, and take quite a while to notice I was home. It would also mean that the automation that should turn on my lights when I got home didn’t work very well! There were a few times when my phone location updated at 2am and turned the lights on for me. Fortunately my wife is very patient!

    + +

    Luckily, OwnTracks supports iBeacons so I could use them to make presence detection more reliable. When OwnTracks sees a beacon it recognises, it will send an update. This means that if you put a beacon at your front door - OwnTracks will see it within a few seconds of you arriving home - and send an update saying it has seen this iBeacon.

    + + + + Read on → + +
    +
    +
    +
    @@ -707,97 +765,6 @@ player state attributes. This change affects automations, scripts and scenes. -
    -
    - -
    -
    - -

    - Community Highlights -

    - - - -
    - - - two minutes reading time - - -
      - - -
    • Community
    • - -
    • Video
    • - - -
    -
    - - Comments - -
    - -
    - - -
    -

    Home Assistant land has been busy and a lot of people have been creating awesome stuff. We’ve added a cookbook section to the website full of examples how you can automate different things. Make sure you take a look and share your own recipes too!

    - -

    Home automation demo by Part of the Thing

    - -
    - -
    - -

    Haaska - Alexa Skill Adapter for Home Assistant

    - -

    Haaska allows you to control lights, switches, and scenes exposed by your Home Assistant instance using an Amazon Echo. This is different from our own Alexa component because it will teach the Amazon Echo directly about the devices instead of teaching it to talk to Home Assistant. It will not allow you to use custom sentences but it will allow you to skip the ‘Ask Home Assistant’ part when giving commands:

    - -
      -
    • “Alexa, set kitchen to twenty percent”
    • -
    • “Alexa, turn on evening scene”
    • -
    • “Alexa, turn off bedroom light”
    • -
    - -

    Haaska on GitHub

    - -

    Integrating Home Assistant with HomeKit

    - -

    Contributor Maddox has created a plugin for HomeBridge, an open-source HomeKit bridge. This will allow you to control your home using Siri on your Apple devices. HomeBridge has recently restructured so you’ll have to install the plugin separately with the homebridge-homeassistant npm package.

    - -

    Example config.json entry to load Home Assistant:

    - -
    "platforms": [
    -    {
    -        "platform": "HomeAssistant",
    -        "name": "HomeAssistant",
    -        "host": "http://192.168.1.50:8123",
    -        "password": "xxx",
    -        "supported_types": ["light", "switch", "media_player", "scene"]
    -    }
    -]
    -
    -
    - -

    HomeBridge on GitHub -HomeBridge Home Assistant Plugin

    - -

    Custom alarm system with Home Assistant

    - -

    User thaijames describes in the Home Assistant forums how he has created his own NFC-based alarm system using Home Assistant, DIY components and Garfield dolls.

    - -

    - -Hold your NFC tag against the belly of Garfield to unlock the alarm. -

    - -

    diff --git a/blog/posts/6/index.html b/blog/posts/6/index.html index ca98c2dadb..0833de63a0 100644 --- a/blog/posts/6/index.html +++ b/blog/posts/6/index.html @@ -79,6 +79,97 @@ +
    +
    + +

    + Community Highlights +

    + + + +
    + + + two minutes reading time + + +
      + + +
    • Community
    • + +
    • Video
    • + + +
    +
    + + Comments + +
    + +
    + + +
    +

    Home Assistant land has been busy and a lot of people have been creating awesome stuff. We’ve added a cookbook section to the website full of examples how you can automate different things. Make sure you take a look and share your own recipes too!

    + +

    Home automation demo by Part of the Thing

    + +
    + +
    + +

    Haaska - Alexa Skill Adapter for Home Assistant

    + +

    Haaska allows you to control lights, switches, and scenes exposed by your Home Assistant instance using an Amazon Echo. This is different from our own Alexa component because it will teach the Amazon Echo directly about the devices instead of teaching it to talk to Home Assistant. It will not allow you to use custom sentences but it will allow you to skip the ‘Ask Home Assistant’ part when giving commands:

    + +
      +
    • “Alexa, set kitchen to twenty percent”
    • +
    • “Alexa, turn on evening scene”
    • +
    • “Alexa, turn off bedroom light”
    • +
    + +

    Haaska on GitHub

    + +

    Integrating Home Assistant with HomeKit

    + +

    Contributor Maddox has created a plugin for HomeBridge, an open-source HomeKit bridge. This will allow you to control your home using Siri on your Apple devices. HomeBridge has recently restructured so you’ll have to install the plugin separately with the homebridge-homeassistant npm package.

    + +

    Example config.json entry to load Home Assistant:

    + +
    "platforms": [
    +    {
    +        "platform": "HomeAssistant",
    +        "name": "HomeAssistant",
    +        "host": "http://192.168.1.50:8123",
    +        "password": "xxx",
    +        "supported_types": ["light", "switch", "media_player", "scene"]
    +    }
    +]
    +
    +
    + +

    HomeBridge on GitHub +HomeBridge Home Assistant Plugin

    + +

    Custom alarm system with Home Assistant

    + +

    User thaijames describes in the Home Assistant forums how he has created his own NFC-based alarm system using Home Assistant, DIY components and Garfield dolls.

    + +

    + +Hold your NFC tag against the belly of Garfield to unlock the alarm. +

    + + +
    +
    +
    +
    @@ -700,57 +791,6 @@ Example of the new views in the frontend. Learn mor

    -
    -
    - -
    -
    - -
    -
    - -

    - Home Assistant goes geo with OwnTracks -

    - - - -
    - - - 1 minute reading time - - -
      - - -
    • Release-Notes
    • - - -
    -
    - - Comments - -
    - -
    - - -
    -

    A few weeks have past and it is time again for another release: version 0.7.4. This time we’re very glad to be able to introduce brand new integration with OwnTracks to allow tracking of people on a map. The geo support consists of three different parts:

    - - - -

    We have added a new getting started section to get up and running.

    - -

    - -Map in Home Assistant showing two people and three zones (home, school, work) -

    - -

    Ofcourse more things happened in the last three weeks. I’m moving away from my usual long post to a short summary of highlights:

    - -

    - -

    - - - -

    diff --git a/blog/posts/8/index.html b/blog/posts/8/index.html index 21cc83aeab..d9c50bfd02 100644 --- a/blog/posts/8/index.html +++ b/blog/posts/8/index.html @@ -79,6 +79,77 @@ +
    +
    + +

    + Home Assistant goes geo with OwnTracks +

    + + + +
    + + + 1 minute reading time + + +
      + + +
    • Release-Notes
    • + + +
    +
    + + Comments + +
    + +
    + + +
    +

    A few weeks have past and it is time again for another release: version 0.7.4. This time we’re very glad to be able to introduce brand new integration with OwnTracks to allow tracking of people on a map. The geo support consists of three different parts:

    + + + +

    We have added a new getting started section to get up and running.

    + +

    + +Map in Home Assistant showing two people and three zones (home, school, work) +

    + +

    Ofcourse more things happened in the last three weeks. I’m moving away from my usual long post to a short summary of highlights:

    + +

    + +

    + + + + +
    +
    +
    +
    @@ -600,62 +671,6 @@ To update to the latest version, run scripts/update. Please report

    -
    -
    - -

    - Release notes for June 10, 2015 -

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

    Wow, almost a month has gone by since the last release and this release is packed. The biggest part of this release is probably one that you won’t notice: the frontend has been upgraded from Polymer 0.5 to the brand new released Polymer 1.0. Polymer has been declared stable by the Google overlords which will allow us to expand functionality that was waiting for this moment to arrive.

    - -

    This release sets a record for the amount of people involved: 8! Andythigpen, Jamespcole, Azelphur, Fabaff, Dutchy-, Fbradyirl, wind-rider and ettisan, thanks a lot for your contributions!

    - -

    A big improvement has been brought this release by wind-rider. He took the time to revive the Chromecast support and started improving the media player integration. This triggered other people to join in resulting in a revamped media player experience and support for the Music Player Daemon.

    - -

    - Example of the new media player cards -

    - -

    -To update to the latest version, run scripts/update. Please report any issues on GitHub. -

    - - - - Read on → - -
    -
    -
    - diff --git a/components/fan.mqtt/index.html b/components/fan.mqtt/index.html index ed249555d4..dc75549ca9 100644 --- a/components/fan.mqtt/index.html +++ b/components/fan.mqtt/index.html @@ -244,6 +244,9 @@ Make sure that your topic is an exact match. som
  • Nest Fan
  • +
  • + Wink Fan +
  • diff --git a/components/fan.nest/index.html b/components/fan.nest/index.html index c835763371..61c32325fb 100644 --- a/components/fan.nest/index.html +++ b/components/fan.nest/index.html @@ -163,6 +163,9 @@ You must have the Nest component configured to u
  • Nest Fan
  • +
  • + Wink Fan +
  • diff --git a/components/fan.wink/index.html b/components/fan.wink/index.html new file mode 100644 index 0000000000..f33fd305d0 --- /dev/null +++ b/components/fan.wink/index.html @@ -0,0 +1,203 @@ + + + + + + + + + + Wink Fan - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + Wink Fan +

    +
    +
    + + +

    The Wink fan platform allows you to control your Wink fans.

    + +

    The requirement is that you have setup your Wink hub.

    + + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/fan/index.html b/components/fan/index.html index 6b93a04259..b545224613 100644 --- a/components/fan/index.html +++ b/components/fan/index.html @@ -127,6 +127,9 @@
  • Nest Fan
  • +
  • + Wink Fan +
  • diff --git a/components/ffmpeg/index.html b/components/ffmpeg/index.html index 6bf739475f..978b166ab8 100644 --- a/components/ffmpeg/index.html +++ b/components/ffmpeg/index.html @@ -195,6 +195,9 @@ You need the ffmpeg binary in your system
  • ISY994 Controller
  • +
  • + Insteon (local) +
  • Insteon Hub
  • diff --git a/components/frontend/index.html b/components/frontend/index.html index 70abd61cf9..bb493f72a1 100644 --- a/components/frontend/index.html +++ b/components/frontend/index.html @@ -9,7 +9,7 @@ Frontend - Home Assistant - + @@ -19,14 +19,14 @@ - + - + @@ -90,11 +90,7 @@
    -

    The http component serves all files and data required for the Home Assistant frontend. You only need to add this to your configuration file if you want to change any of the default settings.

    - -

    -It’s HIGHLY recommended that you set the api_password, especially if you are planning to expose your installation to the internet. -

    +

    This offers the official frontend to control Home Assistant.

    # Example configuration.yaml entry
     frontend:
    @@ -102,7 +98,6 @@ It’s HIGHLY recommended that you set the api_p
     
    - diff --git a/components/ha/index.html b/components/ha/index.html index 3c1768c944..795fba5c4e 100644 --- a/components/ha/index.html +++ b/components/ha/index.html @@ -116,7 +116,7 @@
    - Introduced in release: 0.35 + Introduced in release: 0.36

    Category Release

    diff --git a/components/hdmi_cec/index.html b/components/hdmi_cec/index.html index ae02221d36..78a1e4313d 100644 --- a/components/hdmi_cec/index.html +++ b/components/hdmi_cec/index.html @@ -260,7 +260,7 @@ language: ??? LIRC
  • - OpenAlpr + OpenALPR
  • Presence based lights @@ -268,6 +268,9 @@ language: ???
  • Proximity
  • +
  • + RESTful Command +
  • Scripts
  • diff --git a/components/homematic/index.html b/components/homematic/index.html index 4096d5ab48..36e1f8ba40 100644 --- a/components/homematic/index.html +++ b/components/homematic/index.html @@ -354,6 +354,9 @@ Using this service provides you direct access to the setValue-method of the prim
  • ISY994 Controller
  • +
  • + Insteon (local) +
  • Insteon Hub
  • diff --git a/components/ifttt/index.html b/components/ifttt/index.html index d6042bfa32..34db1bd6f1 100644 --- a/components/ifttt/index.html +++ b/components/ifttt/index.html @@ -270,7 +270,7 @@ You need to setup a unique trigger for each event you sent to IFTTT. LIRC
  • - OpenAlpr + OpenALPR
  • Presence based lights @@ -278,6 +278,9 @@ You need to setup a unique trigger for each event you sent to IFTTT.
  • Proximity
  • +
  • + RESTful Command +
  • Scripts
  • diff --git a/components/image_processing.openalpr_cloud/index.html b/components/image_processing.openalpr_cloud/index.html new file mode 100644 index 0000000000..40ad0b779a --- /dev/null +++ b/components/image_processing.openalpr_cloud/index.html @@ -0,0 +1,189 @@ + + + + + + + + + + OpenALPR Cloud - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + OpenALPR Cloud +

    +
    +
    + + +

    OpenALPR integration for Home Assistant allows you to process licences plates from a camera. You can use them to open a garage door or trigger any other automation.

    + +

    Configuration Home Assistant

    + +
    # Example configuration.yaml entry
    +image_processing:
    + - platform: openalpr_cloud
    +   region: eu
    +   source:
    +    - entity_id: camera.garage
    +
    +
    +

    Configuration variables:

    + +
      +
    • region (Required): Country or region. List of supported values.
    • +
    • alpr_bin (Optional): The command line tool alpr from OpenALPR software for local processing. Defaults to alpr.
    • +
    • confidence (Optional): The minimum of confidence in percent to process with Home Assistant. Defaults to 80.
    • +
    • source array (Required): List of image sources. +
        +
      • entities (Required): A list of devices to add in Home Assistant.
      • +
      • name (Optional): This parameter allows you to override the name of your OpenALPR entity.
      • +
      +
    • +
    + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/image_processing.openalpr_local/index.html b/components/image_processing.openalpr_local/index.html new file mode 100644 index 0000000000..8861e17443 --- /dev/null +++ b/components/image_processing.openalpr_local/index.html @@ -0,0 +1,208 @@ + + + + + + + + + + OpenALPR Local - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + OpenALPR Local +

    +
    +
    + + +

    OpenALPR integration for Home Assistant allows you to process licences plates from a camera. You can use them to open a garage door or trigger any other automation.

    + +

    Local installation

    + +

    If you want process all data locally, you need version 2.3.1 or higher of the alpr commandline tool.

    + +

    If you don’t find binaries for your distribution you can compile from source. Documention of how to build openalpr is found here.

    + +

    On a Debian system you can use this cmake command to build only the command line tool:

    + +
    $ cmake -DWITH_TEST=FALSE -DWITH_BINDING_JAVA=FALSE --DWITH_BINDING_PYTHON=FALSE --DWITH_BINDING_GO=FALSE -DWITH_DAEMON=FALSE -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
    +
    +
    + +

    Verify your alpr installation with:

    + +
    $ wget -O- -q http://plates.openalpr.com/h786poj.jpg | alpr -
    +
    +
    + +

    Configuration Home Assistant

    + +
    # Example configuration.yaml entry
    +image_processing:
    + - platform: openalpr_cloud
    +   api_key: 'sk_abcxyz123456'
    +   region: eu
    +   source:
    +    - entity_id: camera.garage
    +
    +
    +

    Configuration variables:

    + +
      +
    • region (Required): Country or region. List of supported values.
    • +
    • api_key (Required): You need an API key from OpenALPR Cloud.
    • +
    • confidence (Optional): The minimum of confidence in percent to process with Home Assistant. Defaults to 80.
    • +
    • source array (Required): List of image sources. +
        +
      • entities (Required): A list of devices to add in Home Assistant.
      • +
      • name (Optional): This parameter allows you to override the name of your OpenALPR entity.
      • +
      +
    • +
    + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/image_processing/index.html b/components/image_processing/index.html new file mode 100644 index 0000000000..4a497e1ad7 --- /dev/null +++ b/components/image_processing/index.html @@ -0,0 +1,181 @@ + + + + + + + + + + Image Processing - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + Image Processing +

    +
    +
    + + +

    Image processing enables Home Assistant to process image from [cameras][/components/#camera]. Only camera entities are supported as sources.

    + +

    For interval control, use scan_interval in platform.

    + +

    ALPR

    + +

    Alpr entities attribute have a vehicle counter vehicles and all found plates as plates.

    + +

    This event is trigger after OpenALPR found a new licence plate.

    + +
    # Example configuration.yaml automation entry
    +automation:
    +- alias: Open garage door
    +  trigger:
    +    platform: event
    +    event_type: openalpr.found
    +    event_data:
    +      entity_id: openalpr.camera_garage_1
    +      plate: BE2183423
    +...
    +
    +
    + +

    The following event attributes will be present: entity_id, plate, confidence

    + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/index.html b/components/index.html index 39322cbede..e104d6acbd 100644 --- a/components/index.html +++ b/components/index.html @@ -111,11 +111,11 @@ Support for these components is provided by the Home Assistant community.
    - All (497) + All (525) Featured - Added in 0.35 (14) - Added in 0.34 (12) - Added in 0.33 (7) + Added in 0.36 (25) + Added in 0.35 (14) + Added in 0.34 (12) @@ -130,7 +130,7 @@ Support for these components is provided by the Home Assistant community. Automation - (14) + (15) @@ -172,7 +172,7 @@ Support for these components is provided by the Home Assistant community. DIY - (12) + (13) @@ -193,14 +193,14 @@ Support for these components is provided by the Home Assistant community. Energy - (8) + (9) Fan - (3) + (4) @@ -235,14 +235,21 @@ Support for these components is provided by the Home Assistant community. Hub - (33) + (34) + + + + + + Image_Processing + (2) Light - (27) + (30) @@ -256,14 +263,14 @@ Support for these components is provided by the Home Assistant community. Media Player - (33) + (34) Notifications - (35) + (37) @@ -279,7 +286,7 @@ Support for these components is provided by the Home Assistant community. Presence Detection - (28) + (32) @@ -307,7 +314,7 @@ Support for these components is provided by the Home Assistant community. Sensor - (55) + (57) @@ -321,7 +328,7 @@ Support for these components is provided by the Home Assistant community. Switch - (45) + (48) @@ -335,14 +342,14 @@ Support for these components is provided by the Home Assistant community. Text-to-speech - (2) + (4) Transport - (7) + (8) @@ -356,7 +363,7 @@ Support for these components is provided by the Home Assistant community. Weather - (12) + (13) @@ -434,7 +441,7 @@ Support for these components is provided by the Home Assistant community.
    + + + + + + + + + + + @@ -946,7 +985,7 @@ Support for these components is provided by the Home Assistant community.
    + + + + +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + +
    @@ -4308,7 +4523,7 @@ Support for these components is provided by the Home Assistant community.
    @@ -4805,6 +5020,38 @@ Support for these components is provided by the Home Assistant community. + + + + + + + + + + + +
    + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    + + + + + + + + + +
    + + + + +

    Examples

    Full configuration

    diff --git a/components/input_boolean/index.html b/components/input_boolean/index.html index 68f39834f0..881f5cafc6 100644 --- a/components/input_boolean/index.html +++ b/components/input_boolean/index.html @@ -187,7 +187,7 @@ LIRC
  • - OpenAlpr + OpenALPR
  • Presence based lights @@ -195,6 +195,9 @@
  • Proximity
  • +
  • + RESTful Command +
  • Scripts
  • diff --git a/components/input_select/index.html b/components/input_select/index.html index 1f080e417a..f2d47b818b 100644 --- a/components/input_select/index.html +++ b/components/input_select/index.html @@ -212,7 +212,7 @@ LIRC
  • - OpenAlpr + OpenALPR
  • Presence based lights @@ -220,6 +220,9 @@
  • Proximity
  • +
  • + RESTful Command +
  • Scripts
  • diff --git a/components/input_slider/index.html b/components/input_slider/index.html index aad471d704..d345ae1619 100644 --- a/components/input_slider/index.html +++ b/components/input_slider/index.html @@ -285,7 +285,7 @@ LIRC
  • - OpenAlpr + OpenALPR
  • Presence based lights @@ -293,6 +293,9 @@
  • Proximity
  • +
  • + RESTful Command +
  • Scripts
  • diff --git a/components/insteon_hub/index.html b/components/insteon_hub/index.html index d9aa1162d7..96bdbf3b27 100644 --- a/components/insteon_hub/index.html +++ b/components/insteon_hub/index.html @@ -173,6 +173,9 @@ This component has been disabled due to a complaint by Insteon. It will be enabl
  • ISY994 Controller
  • +
  • + Insteon (local) +
  • Insteon Hub
  • diff --git a/components/insteon_local/index.html b/components/insteon_local/index.html new file mode 100644 index 0000000000..718d25d2e6 --- /dev/null +++ b/components/insteon_local/index.html @@ -0,0 +1,308 @@ + + + + + + + + + + Insteon (local) - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + Insteon (Local) +

    +
    +
    + + +

    The insteon_local component let you use your Insteon Hub with Home Assistant.

    + +

    To integrate your Insteon local setup 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
    +
    +
    + +

    Configuration variables:

    + +
      +
    • host (Required): The IP address of your hub.
    • +
    • username (Required): The username used to access the Insteon interface (find in your Insteon app).
    • +
    • password (Required): The password used to access the Insteon interface.
    • +
    • timeout (Optional): Timeout to wait for connections. Defaults to 10 seconds.
    • +
    • port (Optional): The port your hub is configured to listen to. Defaults to 25105.
    • +
    + +

    Full configuration

    + +

    The insteon_local component currently supports both lights (dimmers) and switches. A full configuration may look like so:

    + +
    insteon_local:
    +  host: YOUR HUB IP
    +  username: YOUR HUB USERNAME
    +  password: YOUR HUB PASSWORD
    +  timeout: 10
    +  port: 25105
    +
    +light:
    +  - platform: insteon_local
    +  
    +switch:
    +  - platform: insteon_local
    +
    +
    + + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/isy994/index.html b/components/isy994/index.html index 55160da0c5..04ae7bb6cd 100644 --- a/components/isy994/index.html +++ b/components/isy994/index.html @@ -280,6 +280,9 @@ The ISY994 controller is manufactured by MagicLight® Plus - WiFi Smart LED Light Bulb4
  • Flux WiFi Smart LED Light Bulb4
  • WIFI smart LED light Bulb1
  • +
  • Ledenet WiFi RGBW Controller
  • The chances are high that your bulb or controller (eg. WiFi LED CONTROLLER) will work if you can control the device with the MagicHome app.

    @@ -141,7 +142,7 @@ name: flux_living_room_lamp automation: - random_flux_living_room_lamp: + alias: random_flux_living_room_lamp trigger: platform: time seconds: '/45' @@ -169,6 +170,17 @@
    +

    Some devices such as the Ledenet RGBW controller use a slightly difference protocol for communicating the brightness to each color channel. If your device is only turning on or off but not changing color or brightness try adding the LEDENET protocol.

    + +
    light:
    +  - platform: flux_led
    +    devices:
    +      192.168.1.10:
    +        name: NAME
    +        protocol: 'ledenet'
    +
    +
    + @@ -219,6 +231,9 @@
  • ISY994 Light
  • +
  • + Insteon (Local) Light +
  • Insteon Hub Light
  • @@ -261,6 +276,9 @@
  • TellStick Light
  • +
  • + Tikteck +
  • Vera Light
  • @@ -276,6 +294,9 @@
  • Z-Wave Light
  • +
  • + Zengge +
  • ZigBee Light
  • diff --git a/components/light.homematic/index.html b/components/light.homematic/index.html index d2d262d233..f304adb443 100644 --- a/components/light.homematic/index.html +++ b/components/light.homematic/index.html @@ -167,6 +167,9 @@
  • ISY994 Light
  • +
  • + Insteon (Local) Light +
  • Insteon Hub Light
  • @@ -209,6 +212,9 @@
  • TellStick Light
  • +
  • + Tikteck +
  • Vera Light
  • @@ -224,6 +230,9 @@
  • Z-Wave Light
  • +
  • + Zengge +
  • ZigBee Light
  • diff --git a/components/light.hue/index.html b/components/light.hue/index.html index c515e137ed..cb62fbb79c 100644 --- a/components/light.hue/index.html +++ b/components/light.hue/index.html @@ -229,6 +229,9 @@ Name. Use the values of Room name and Scene name that you see in the app. You ca
  • ISY994 Light
  • +
  • + Insteon (Local) Light +
  • Insteon Hub Light
  • @@ -271,6 +274,9 @@ Name. Use the values of Room name and Scene name that you see in the app. You ca
  • TellStick Light
  • +
  • + Tikteck +
  • Vera Light
  • @@ -286,6 +292,9 @@ Name. Use the values of Room name and Scene name that you see in the app. You ca
  • Z-Wave Light
  • +
  • + Zengge +
  • ZigBee Light
  • diff --git a/components/light.hyperion/index.html b/components/light.hyperion/index.html index b1ab46ea23..c760f61b0c 100644 --- a/components/light.hyperion/index.html +++ b/components/light.hyperion/index.html @@ -157,6 +157,9 @@
  • ISY994 Light
  • +
  • + Insteon (Local) Light +
  • Insteon Hub Light
  • @@ -199,6 +202,9 @@
  • TellStick Light
  • +
  • + Tikteck +
  • Vera Light
  • @@ -214,6 +220,9 @@
  • Z-Wave Light
  • +
  • + Zengge +
  • ZigBee Light
  • diff --git a/components/light.insteon_hub/index.html b/components/light.insteon_hub/index.html index 73845c2559..b45b922972 100644 --- a/components/light.insteon_hub/index.html +++ b/components/light.insteon_hub/index.html @@ -149,6 +149,9 @@
  • ISY994 Light
  • +
  • + Insteon (Local) Light +
  • Insteon Hub Light
  • @@ -191,6 +194,9 @@
  • TellStick Light
  • +
  • + Tikteck +
  • Vera Light
  • @@ -206,6 +212,9 @@
  • Z-Wave Light
  • +
  • + Zengge +
  • ZigBee Light
  • diff --git a/components/light.insteon_local/index.html b/components/light.insteon_local/index.html new file mode 100644 index 0000000000..7bdaa30023 --- /dev/null +++ b/components/light.insteon_local/index.html @@ -0,0 +1,276 @@ + + + + + + + + + + Insteon (Local) Light - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + Insteon (Local) Light +

    +
    +
    + + +

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

    + +

    To integrate add a light, 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 lights (dimmers) to your set-up, add the platform to your light configuration:

    +
    light:
    +  - platform: insteon_local
    +
    +
    + + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/light.isy994/index.html b/components/light.isy994/index.html index 00272b2524..f15bbd3822 100644 --- a/components/light.isy994/index.html +++ b/components/light.isy994/index.html @@ -167,6 +167,9 @@
  • ISY994 Light
  • +
  • + Insteon (Local) Light +
  • Insteon Hub Light
  • @@ -209,6 +212,9 @@
  • TellStick Light
  • +
  • + Tikteck +
  • Vera Light
  • @@ -224,6 +230,9 @@
  • Z-Wave Light
  • +
  • + Zengge +
  • ZigBee Light
  • diff --git a/components/light.lifx/index.html b/components/light.lifx/index.html index 6e7ce3dd07..0952f13597 100644 --- a/components/light.lifx/index.html +++ b/components/light.lifx/index.html @@ -158,6 +158,9 @@
  • ISY994 Light
  • +
  • + Insteon (Local) Light +
  • Insteon Hub Light
  • @@ -200,6 +203,9 @@
  • TellStick Light
  • +
  • + Tikteck +
  • Vera Light
  • @@ -215,6 +221,9 @@
  • Z-Wave Light
  • +
  • + Zengge +
  • ZigBee Light
  • diff --git a/components/light.limitlessled/index.html b/components/light.limitlessled/index.html index 2db07487ee..dac2787ee2 100644 --- a/components/light.limitlessled/index.html +++ b/components/light.limitlessled/index.html @@ -214,6 +214,9 @@
  • ISY994 Light
  • +
  • + Insteon (Local) Light +
  • Insteon Hub Light
  • @@ -256,6 +259,9 @@
  • TellStick Light
  • +
  • + Tikteck +
  • Vera Light
  • @@ -271,6 +277,9 @@
  • Z-Wave Light
  • +
  • + Zengge +
  • ZigBee Light
  • diff --git a/components/light.litejet/index.html b/components/light.litejet/index.html index 576f09ba02..b03323081e 100644 --- a/components/light.litejet/index.html +++ b/components/light.litejet/index.html @@ -152,6 +152,9 @@
  • ISY994 Light
  • +
  • + Insteon (Local) Light +
  • Insteon Hub Light
  • @@ -194,6 +197,9 @@
  • TellStick Light
  • +
  • + Tikteck +
  • Vera Light
  • @@ -209,6 +215,9 @@
  • Z-Wave Light
  • +
  • + Zengge +
  • ZigBee Light
  • diff --git a/components/light.mqtt/index.html b/components/light.mqtt/index.html index bd0babf645..77b8d941f7 100644 --- a/components/light.mqtt/index.html +++ b/components/light.mqtt/index.html @@ -262,6 +262,9 @@
  • ISY994 Light
  • +
  • + Insteon (Local) Light +
  • Insteon Hub Light
  • @@ -304,6 +307,9 @@
  • TellStick Light
  • +
  • + Tikteck +
  • Vera Light
  • @@ -319,6 +325,9 @@
  • Z-Wave Light
  • +
  • + Zengge +
  • ZigBee Light
  • diff --git a/components/light.mqtt_json/index.html b/components/light.mqtt_json/index.html index 6ab8be15bb..77ae6770f7 100644 --- a/components/light.mqtt_json/index.html +++ b/components/light.mqtt_json/index.html @@ -225,6 +225,9 @@
  • ISY994 Light
  • +
  • + Insteon (Local) Light +
  • Insteon Hub Light
  • @@ -267,6 +270,9 @@
  • TellStick Light
  • +
  • + Tikteck +
  • Vera Light
  • @@ -282,6 +288,9 @@
  • Z-Wave Light
  • +
  • + Zengge +
  • ZigBee Light
  • diff --git a/components/light.mqtt_template/index.html b/components/light.mqtt_template/index.html index c48a0c029e..47bab1d621 100644 --- a/components/light.mqtt_template/index.html +++ b/components/light.mqtt_template/index.html @@ -245,6 +245,9 @@ It is format-agnostic so you can use any data format you want (i.e. string, JSON
  • ISY994 Light
  • +
  • + Insteon (Local) Light +
  • Insteon Hub Light
  • @@ -287,6 +290,9 @@ It is format-agnostic so you can use any data format you want (i.e. string, JSON
  • TellStick Light
  • +
  • + Tikteck +
  • Vera Light
  • @@ -302,6 +308,9 @@ It is format-agnostic so you can use any data format you want (i.e. string, JSON
  • Z-Wave Light
  • +
  • + Zengge +
  • ZigBee Light
  • diff --git a/components/light.mysensors/index.html b/components/light.mysensors/index.html index 8724bb2ea1..54df7d59a2 100644 --- a/components/light.mysensors/index.html +++ b/components/light.mysensors/index.html @@ -385,6 +385,9 @@
  • MySensors HVAC
  • +
  • + MySensors Notify +
  • MySensors Sensor
  • @@ -417,6 +420,9 @@
  • ISY994 Light
  • +
  • + Insteon (Local) Light +
  • Insteon Hub Light
  • @@ -459,6 +465,9 @@
  • TellStick Light
  • +
  • + Tikteck +
  • Vera Light
  • @@ -474,6 +483,9 @@
  • Z-Wave Light
  • +
  • + Zengge +
  • ZigBee Light
  • diff --git a/components/light.osramlightify/index.html b/components/light.osramlightify/index.html index e655da56a5..b1da4f0cbb 100644 --- a/components/light.osramlightify/index.html +++ b/components/light.osramlightify/index.html @@ -152,6 +152,9 @@
  • ISY994 Light
  • +
  • + Insteon (Local) Light +
  • Insteon Hub Light
  • @@ -194,6 +197,9 @@
  • TellStick Light
  • +
  • + Tikteck +
  • Vera Light
  • @@ -209,6 +215,9 @@
  • Z-Wave Light
  • +
  • + Zengge +
  • ZigBee Light
  • diff --git a/components/light.qwikswitch/index.html b/components/light.qwikswitch/index.html index 1907b1a8bb..f447aed149 100644 --- a/components/light.qwikswitch/index.html +++ b/components/light.qwikswitch/index.html @@ -155,6 +155,9 @@
  • ISY994 Light
  • +
  • + Insteon (Local) Light +
  • Insteon Hub Light
  • @@ -197,6 +200,9 @@
  • TellStick Light
  • +
  • + Tikteck +
  • Vera Light
  • @@ -212,6 +218,9 @@
  • Z-Wave Light
  • +
  • + Zengge +
  • ZigBee Light
  • diff --git a/components/light.rfxtrx/index.html b/components/light.rfxtrx/index.html index 03f5f625cd..d38fea29ac 100644 --- a/components/light.rfxtrx/index.html +++ b/components/light.rfxtrx/index.html @@ -204,6 +204,9 @@
  • ISY994 Light
  • +
  • + Insteon (Local) Light +
  • Insteon Hub Light
  • @@ -246,6 +249,9 @@
  • TellStick Light
  • +
  • + Tikteck +
  • Vera Light
  • @@ -261,6 +267,9 @@
  • Z-Wave Light
  • +
  • + Zengge +
  • ZigBee Light
  • diff --git a/components/light.scsgate/index.html b/components/light.scsgate/index.html index 00153e9ae6..0ae1c3f9a0 100644 --- a/components/light.scsgate/index.html +++ b/components/light.scsgate/index.html @@ -171,6 +171,9 @@
  • ISY994 Light
  • +
  • + Insteon (Local) Light +
  • Insteon Hub Light
  • @@ -213,6 +216,9 @@
  • TellStick Light
  • +
  • + Tikteck +
  • Vera Light
  • @@ -228,6 +234,9 @@
  • Z-Wave Light
  • +
  • + Zengge +
  • ZigBee Light
  • diff --git a/components/light.tellstick/index.html b/components/light.tellstick/index.html index 6406f9dc3e..67999862cd 100644 --- a/components/light.tellstick/index.html +++ b/components/light.tellstick/index.html @@ -161,6 +161,9 @@
  • ISY994 Light
  • +
  • + Insteon (Local) Light +
  • Insteon Hub Light
  • @@ -203,6 +206,9 @@
  • TellStick Light
  • +
  • + Tikteck +
  • Vera Light
  • @@ -218,6 +224,9 @@
  • Z-Wave Light
  • +
  • + Zengge +
  • ZigBee Light
  • diff --git a/components/light.tikteck/index.html b/components/light.tikteck/index.html new file mode 100644 index 0000000000..e5c127d314 --- /dev/null +++ b/components/light.tikteck/index.html @@ -0,0 +1,276 @@ + + + + + + + + + + Tikteck - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + Tikteck +

    +
    +
    + + +

    Support for the Bluetooth smart bulb from Tikteck. To enable these lights, add the following lines to your configuration.yaml file:

    + +
    # Example configuration.yaml entry
    +light:
    +  - platform: tikteck
    +    devices:
    +      00:21:4D:00:00:01:
    +        name: Bulb 1
    +        password: 76409387
    +      00:21:4D:00:00:01:
    +        name: Bulb 2
    +        password: 36478643
    +
    +
    + +

    Configuration variables:

    + +
      +
    • devices: A list of devices with their bluetooth address, a custom name to use in the frontend and the bulb-specific password. The password can be obtained from an Android device using an app like aLogcat or the adb logcat command for phones in developer mode. Look for a line like:
    • +
    + +
    E LedoBleSDK: login =skName=======[Smart Light]=======skPw==[password]
    +
    +
    + +

    The password is the text between the square brackets following skPw.

    + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/light.vera/index.html b/components/light.vera/index.html index 4216d0e034..11f6f6c888 100644 --- a/components/light.vera/index.html +++ b/components/light.vera/index.html @@ -173,6 +173,9 @@
  • ISY994 Light
  • +
  • + Insteon (Local) Light +
  • Insteon Hub Light
  • @@ -215,6 +218,9 @@
  • TellStick Light
  • +
  • + Tikteck +
  • Vera Light
  • @@ -230,6 +236,9 @@
  • Z-Wave Light
  • +
  • + Zengge +
  • ZigBee Light
  • diff --git a/components/light.wemo/index.html b/components/light.wemo/index.html index 92f5f660b8..a7659125c9 100644 --- a/components/light.wemo/index.html +++ b/components/light.wemo/index.html @@ -158,6 +158,9 @@
  • ISY994 Light
  • +
  • + Insteon (Local) Light +
  • Insteon Hub Light
  • @@ -200,6 +203,9 @@
  • TellStick Light
  • +
  • + Tikteck +
  • Vera Light
  • @@ -215,6 +221,9 @@
  • Z-Wave Light
  • +
  • + Zengge +
  • ZigBee Light
  • diff --git a/components/light.wink/index.html b/components/light.wink/index.html index a3f537ce55..903cf9abf4 100644 --- a/components/light.wink/index.html +++ b/components/light.wink/index.html @@ -126,6 +126,9 @@
  • Wink Cover
  • +
  • + Wink Fan +
  • Wink Lock
  • @@ -164,6 +167,9 @@
  • ISY994 Light
  • +
  • + Insteon (Local) Light +
  • Insteon Hub Light
  • @@ -206,6 +212,9 @@
  • TellStick Light
  • +
  • + Tikteck +
  • Vera Light
  • @@ -221,6 +230,9 @@
  • Z-Wave Light
  • +
  • + Zengge +
  • ZigBee Light
  • diff --git a/components/light.x10/index.html b/components/light.x10/index.html index 54bfbc4ad9..7d58f56865 100644 --- a/components/light.x10/index.html +++ b/components/light.x10/index.html @@ -163,6 +163,9 @@
  • ISY994 Light
  • +
  • + Insteon (Local) Light +
  • Insteon Hub Light
  • @@ -205,6 +208,9 @@
  • TellStick Light
  • +
  • + Tikteck +
  • Vera Light
  • @@ -220,6 +226,9 @@
  • Z-Wave Light
  • +
  • + Zengge +
  • ZigBee Light
  • diff --git a/components/light.yeelight/index.html b/components/light.yeelight/index.html index 93e65076ef..c062bc5448 100644 --- a/components/light.yeelight/index.html +++ b/components/light.yeelight/index.html @@ -170,6 +170,9 @@ Tests are only made with a YLDP03YL model. Because it’s the only hardware deve
  • ISY994 Light
  • +
  • + Insteon (Local) Light +
  • Insteon Hub Light
  • @@ -212,6 +215,9 @@ Tests are only made with a YLDP03YL model. Because it’s the only hardware deve
  • TellStick Light
  • +
  • + Tikteck +
  • Vera Light
  • @@ -227,6 +233,9 @@ Tests are only made with a YLDP03YL model. Because it’s the only hardware deve
  • Z-Wave Light
  • +
  • + Zengge +
  • ZigBee Light
  • diff --git a/components/light.zengge/index.html b/components/light.zengge/index.html new file mode 100644 index 0000000000..174f908c3f --- /dev/null +++ b/components/light.zengge/index.html @@ -0,0 +1,274 @@ + + + + + + + + + + Zengge - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + Zengge +

    +
    +
    + + +

    The zengge platform allows you to integrate your Zengge Bluetooth bulbs into Home Assistant.

    + +
    # Example configuration.yaml entry
    +light:
    +  - platform: zengge
    +    devices:
    +      C4:BE:84:51:54:8B:
    +        name: Living Room
    +
    +
    +

    Configuration variables:

    + +
      +
    • devices array (Required): List of your devices/bulbs. +
        +
      • MAC address (Required): The MAC address of the bulb. +
          +
        • MAC address (Optional): Friendly name for the frontend.
        • +
        +
      • +
      +
    • +
    + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/light.zigbee/index.html b/components/light.zigbee/index.html index 14add87327..e35eeaf11f 100644 --- a/components/light.zigbee/index.html +++ b/components/light.zigbee/index.html @@ -177,6 +177,9 @@
  • ISY994 Light
  • +
  • + Insteon (Local) Light +
  • Insteon Hub Light
  • @@ -219,6 +222,9 @@
  • TellStick Light
  • +
  • + Tikteck +
  • Vera Light
  • @@ -234,6 +240,9 @@
  • Z-Wave Light
  • +
  • + Zengge +
  • ZigBee Light
  • diff --git a/components/light.zwave/index.html b/components/light.zwave/index.html index 1d8f1342ec..bf9a3f054b 100644 --- a/components/light.zwave/index.html +++ b/components/light.zwave/index.html @@ -162,6 +162,9 @@
  • ISY994 Light
  • +
  • + Insteon (Local) Light +
  • Insteon Hub Light
  • @@ -204,6 +207,9 @@
  • TellStick Light
  • +
  • + Tikteck +
  • Vera Light
  • @@ -219,6 +225,9 @@
  • Z-Wave Light
  • +
  • + Zengge +
  • ZigBee Light
  • diff --git a/components/light/index.html b/components/light/index.html index fad48975f4..a4b12255e7 100644 --- a/components/light/index.html +++ b/components/light/index.html @@ -296,6 +296,9 @@ in Home Assistant.

  • ISY994 Light
  • +
  • + Insteon (Local) Light +
  • Insteon Hub Light
  • @@ -338,6 +341,9 @@ in Home Assistant.

  • TellStick Light
  • +
  • + Tikteck +
  • Vera Light
  • @@ -353,6 +359,9 @@ in Home Assistant.

  • Z-Wave Light
  • +
  • + Zengge +
  • ZigBee Light
  • diff --git a/components/lirc/index.html b/components/lirc/index.html index bef0e5ac91..7ec6aac270 100644 --- a/components/lirc/index.html +++ b/components/lirc/index.html @@ -221,7 +221,7 @@ end LIRC
  • - OpenAlpr + OpenALPR
  • Presence based lights @@ -229,6 +229,9 @@ end
  • Proximity
  • +
  • + RESTful Command +
  • Scripts
  • diff --git a/components/litejet/index.html b/components/litejet/index.html index 870521c600..5b20703687 100644 --- a/components/litejet/index.html +++ b/components/litejet/index.html @@ -214,6 +214,9 @@
  • ISY994 Controller
  • +
  • + Insteon (local) +
  • Insteon Hub
  • diff --git a/components/lock.wink/index.html b/components/lock.wink/index.html index 86035513ca..29dfe310c6 100644 --- a/components/lock.wink/index.html +++ b/components/lock.wink/index.html @@ -130,6 +130,9 @@
  • Wink Cover
  • +
  • + Wink Fan +
  • Wink Light
  • diff --git a/components/media_player.aquostv/index.html b/components/media_player.aquostv/index.html index bfa8eae4c5..eb9542830f 100644 --- a/components/media_player.aquostv/index.html +++ b/components/media_player.aquostv/index.html @@ -111,8 +111,15 @@
  • username (Optional): The username of the Samsung Smart TV. Defaults to admin.
  • password (Optional): The password of the Samsung Smart TV. Defaults to password.
  • name (Optional): The name you would like to give to the Sharp Aquos TV.
  • +
  • power_on_enabled (Optional): If you want to be able to turn on your TV. Defaults to False.
  • +

    +When you set power_on_enabled as True, you have to turn on your TV on the first time with the remote. +Then you will be able to turn on with Home-Assistant. +Also, with power_on_enabled as True, the Aquos logo on your TV will stay on when you turn off the TV and your TV could consumes more power. +

    +

    Currently known supported models:

      @@ -195,6 +202,9 @@
    • Music Player Daemon (MPD)
    • +
    • + NAD +
    • Onkyo
    • diff --git a/components/media_player.braviatv/index.html b/components/media_player.braviatv/index.html index 0d28d73c7e..45226bb735 100644 --- a/components/media_player.braviatv/index.html +++ b/components/media_player.braviatv/index.html @@ -186,6 +186,9 @@
    • Music Player Daemon (MPD)
    • +
    • + NAD +
    • Onkyo
    • diff --git a/components/media_player.cast/index.html b/components/media_player.cast/index.html index ef79a12063..e158fd49f9 100644 --- a/components/media_player.cast/index.html +++ b/components/media_player.cast/index.html @@ -174,6 +174,9 @@
    • Music Player Daemon (MPD)
    • +
    • + NAD +
    • Onkyo
    • diff --git a/components/media_player.cmus/index.html b/components/media_player.cmus/index.html index 06cfcbb660..4427420b67 100644 --- a/components/media_player.cmus/index.html +++ b/components/media_player.cmus/index.html @@ -183,6 +183,9 @@
    • Music Player Daemon (MPD)
    • +
    • + NAD +
    • Onkyo
    • diff --git a/components/media_player.denon/index.html b/components/media_player.denon/index.html index fd653f3871..2fd55f2c8c 100644 --- a/components/media_player.denon/index.html +++ b/components/media_player.denon/index.html @@ -219,6 +219,9 @@
    • Music Player Daemon (MPD)
    • +
    • + NAD +
    • Onkyo
    • diff --git a/components/media_player.directv/index.html b/components/media_player.directv/index.html index 8a91ee5c51..823cf6a931 100644 --- a/components/media_player.directv/index.html +++ b/components/media_player.directv/index.html @@ -177,6 +177,9 @@
    • Music Player Daemon (MPD)
    • +
    • + NAD +
    • Onkyo
    • diff --git a/components/media_player.dunehd/index.html b/components/media_player.dunehd/index.html index 8775ad5892..acf2880d71 100644 --- a/components/media_player.dunehd/index.html +++ b/components/media_player.dunehd/index.html @@ -178,6 +178,9 @@
    • Music Player Daemon (MPD)
    • +
    • + NAD +
    • Onkyo
    • diff --git a/components/media_player.emby/index.html b/components/media_player.emby/index.html index c642ecf10e..1fb72ac6b7 100644 --- a/components/media_player.emby/index.html +++ b/components/media_player.emby/index.html @@ -179,6 +179,9 @@
    • Music Player Daemon (MPD)
    • +
    • + NAD +
    • Onkyo
    • diff --git a/components/media_player.firetv/index.html b/components/media_player.firetv/index.html index e796810d05..4a41c00371 100644 --- a/components/media_player.firetv/index.html +++ b/components/media_player.firetv/index.html @@ -229,6 +229,9 @@ Note that python-firetv has support for multiple Amazon Fire TV devices. If you
    • Music Player Daemon (MPD)
    • +
    • + NAD +
    • Onkyo
    • diff --git a/components/media_player.gpmdp/index.html b/components/media_player.gpmdp/index.html index acee5941c2..8e7591c4fb 100644 --- a/components/media_player.gpmdp/index.html +++ b/components/media_player.gpmdp/index.html @@ -179,6 +179,9 @@
    • Music Player Daemon (MPD)
    • +
    • + NAD +
    • Onkyo
    • diff --git a/components/media_player.itunes/index.html b/components/media_player.itunes/index.html index 4b904c6f12..68600b16c6 100644 --- a/components/media_player.itunes/index.html +++ b/components/media_player.itunes/index.html @@ -178,6 +178,9 @@
    • Music Player Daemon (MPD)
    • +
    • + NAD +
    • Onkyo
    • diff --git a/components/media_player.kodi/index.html b/components/media_player.kodi/index.html index 6683ba9635..a5b545342e 100644 --- a/components/media_player.kodi/index.html +++ b/components/media_player.kodi/index.html @@ -97,7 +97,7 @@
      # Example configuration.yaml entry
       media_player:
         - platform: kodi
      -    host: http://192.168.0.123
      +    host: 192.168.0.123
       
      @@ -105,7 +105,7 @@
      • host (Required): The host name or address of the device that is running XBMC/Kodi
      • -
      • port (Optional): The port number. Defaults to 8080.
      • +
      • port (Optional): The http port number. Defaults to 8080.
      • name (Optional): The name of the device used in the frontend.
      • username (Optional): The XBMC/Kodi HTTP username.
      • password (Optional): The XBMC/Kodi HTTP password.
      • @@ -188,6 +188,9 @@
      • Music Player Daemon (MPD)
      • +
      • + NAD +
      • Onkyo
      • diff --git a/components/media_player.lg_netcast/index.html b/components/media_player.lg_netcast/index.html index a84d3cb33d..c4ee298877 100644 --- a/components/media_player.lg_netcast/index.html +++ b/components/media_player.lg_netcast/index.html @@ -186,6 +186,9 @@ The access token will not change until you factory reset your TV.
      • Music Player Daemon (MPD)
      • +
      • + NAD +
      • Onkyo
      • diff --git a/components/media_player.mpchc/index.html b/components/media_player.mpchc/index.html index 6181113b9d..e9e00aed6a 100644 --- a/components/media_player.mpchc/index.html +++ b/components/media_player.mpchc/index.html @@ -189,6 +189,9 @@ The MPC-HC web interface is highly insecure, and allows remote clients full play
      • Music Player Daemon (MPD)
      • +
      • + NAD +
      • Onkyo
      • diff --git a/components/media_player.mpd/index.html b/components/media_player.mpd/index.html index 68d63c2fd0..b0f1d7c455 100644 --- a/components/media_player.mpd/index.html +++ b/components/media_player.mpd/index.html @@ -200,6 +200,9 @@
      • Music Player Daemon (MPD)
      • +
      • + NAD +
      • Onkyo
      • diff --git a/components/media_player.nad/index.html b/components/media_player.nad/index.html new file mode 100644 index 0000000000..abd427a0a7 --- /dev/null +++ b/components/media_player.nad/index.html @@ -0,0 +1,299 @@ + + + + + + + + + + NAD - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        + + + +
        +
        + +
        + + +
        + + + + +
        +

        + NAD +

        +
        +
        + + +

        The nad platform allows you to control a NAD receiver through RS232 from Home Assistant.

        + +

        To add an NAD receiver to your installation, add the following to your configuration.yaml file:

        + +
        # Example configuration.yaml entry
        +media_player:
        +  - platform: nad
        +    serial_port: /dev/ttyUSB0
        +    name: NAD Receiver
        +    min_volume: -60
        +    max_volume: -20
        +    sources:
        +      1: 'Kodi'
        +      2: 'TV'
        +
        +
        + +

        Configuration variables:

        + +
          +
        • serial_port (Required): The serial port . Default is /dev/ttyUSB0
        • +
        • name (Optional): Name of the device. Default is NAD Receiver.
        • +
        • min_volume (optional): Minimum volume in dB to use with the slider. Default is -92
        • +
        • max_volume (optional): Maximum volume in dB to use with the slider. Default is -20
        • +
        • sources (Optional): A list of mappings from source to source name. Valid sources are 1 to 10.
        • +
        + +

        The min_volume and max_volume are there to protect you against misclicks on the slider so you will not blow up your speakers when you go from -92dB to +20dB. +You can still force it to go higher or lower than the values set with the plus and minus buttons.

        + +

        +On linux the user running home-assistant needs dialout permissions to access the serial port. +This can be added to the user by doing sudo usermod -a -G dialout <username>. +Be aware that the user might need to logout and logon again to activate these permissions. +

        + + + +
        + + +
        + + + + +
        +
        + + + + + + \ No newline at end of file diff --git a/components/media_player.onkyo/index.html b/components/media_player.onkyo/index.html index d2709c9f7a..8be70fcabb 100644 --- a/components/media_player.onkyo/index.html +++ b/components/media_player.onkyo/index.html @@ -211,6 +211,9 @@
      • Music Player Daemon (MPD)
      • +
      • + NAD +
      • Onkyo
      • diff --git a/components/media_player.panasonic_viera/index.html b/components/media_player.panasonic_viera/index.html index 2d54698889..c5f8b4a39c 100644 --- a/components/media_player.panasonic_viera/index.html +++ b/components/media_player.panasonic_viera/index.html @@ -98,6 +98,7 @@
      • TX-P42STW50
      • TC-P65VT30
      • TX-55CX700E
      • +
      • TX-49DX650B

      If your model is not on the list then give it a test, if everything works correctly then add it to the list on GitHub.

      @@ -190,6 +191,9 @@
    • Music Player Daemon (MPD)
    • +
    • + NAD +
    • Onkyo
    • diff --git a/components/media_player.pandora/index.html b/components/media_player.pandora/index.html index 930696460c..d216a76665 100644 --- a/components/media_player.pandora/index.html +++ b/components/media_player.pandora/index.html @@ -205,6 +205,9 @@ user = you@youraccount.com
    • Music Player Daemon (MPD)
    • +
    • + NAD +
    • Onkyo
    • diff --git a/components/media_player.philips_js/index.html b/components/media_player.philips_js/index.html index e2a852dbf4..c4a964de10 100644 --- a/components/media_player.philips_js/index.html +++ b/components/media_player.philips_js/index.html @@ -176,6 +176,9 @@
    • Music Player Daemon (MPD)
    • +
    • + NAD +
    • Onkyo
    • diff --git a/components/media_player.pioneer/index.html b/components/media_player.pioneer/index.html index 151b38bc78..4514d0bbd9 100644 --- a/components/media_player.pioneer/index.html +++ b/components/media_player.pioneer/index.html @@ -185,6 +185,9 @@
    • Music Player Daemon (MPD)
    • +
    • + NAD +
    • Onkyo
    • diff --git a/components/media_player.plex/index.html b/components/media_player.plex/index.html index 81efcd0f71..c3e8cec675 100644 --- a/components/media_player.plex/index.html +++ b/components/media_player.plex/index.html @@ -211,6 +211,9 @@ INFO:homeassistant.components.media_player.plex:No server found at: http://192.1
    • Music Player Daemon (MPD)
    • +
    • + NAD +
    • Onkyo
    • diff --git a/components/media_player.roku/index.html b/components/media_player.roku/index.html index c498ce4440..c51ebe710a 100644 --- a/components/media_player.roku/index.html +++ b/components/media_player.roku/index.html @@ -174,6 +174,9 @@
    • Music Player Daemon (MPD)
    • +
    • + NAD +
    • Onkyo
    • diff --git a/components/media_player.russound_rnet/index.html b/components/media_player.russound_rnet/index.html index f4d654ec51..3ffd954508 100644 --- a/components/media_player.russound_rnet/index.html +++ b/components/media_player.russound_rnet/index.html @@ -201,6 +201,9 @@
    • Music Player Daemon (MPD)
    • +
    • + NAD +
    • Onkyo
    • diff --git a/components/media_player.samsungtv/index.html b/components/media_player.samsungtv/index.html index 296cb3a0d6..ddcad35568 100644 --- a/components/media_player.samsungtv/index.html +++ b/components/media_player.samsungtv/index.html @@ -211,6 +211,9 @@ If you add your model remember to remove these before adding them to the list. Music Player Daemon (MPD) +
    • + NAD +
    • Onkyo
    • diff --git a/components/media_player.snapcast/index.html b/components/media_player.snapcast/index.html index 62fadafcb2..edfd517e52 100644 --- a/components/media_player.snapcast/index.html +++ b/components/media_player.snapcast/index.html @@ -175,6 +175,9 @@
    • Music Player Daemon (MPD)
    • +
    • + NAD +
    • Onkyo
    • diff --git a/components/media_player.sonos/index.html b/components/media_player.sonos/index.html index 571de0bc03..47833333dc 100644 --- a/components/media_player.sonos/index.html +++ b/components/media_player.sonos/index.html @@ -330,6 +330,9 @@
    • Music Player Daemon (MPD)
    • +
    • + NAD +
    • Onkyo
    • diff --git a/components/media_player.soundtouch/index.html b/components/media_player.soundtouch/index.html index a9a34e57f6..9401e52f77 100644 --- a/components/media_player.soundtouch/index.html +++ b/components/media_player.soundtouch/index.html @@ -308,6 +308,9 @@ create a new zone in order to be able to add slave(s) again

    • Music Player Daemon (MPD)
    • +
    • + NAD +
    • Onkyo
    • diff --git a/components/media_player.squeezebox/index.html b/components/media_player.squeezebox/index.html index e8c9d2fc8e..840f02986a 100644 --- a/components/media_player.squeezebox/index.html +++ b/components/media_player.squeezebox/index.html @@ -180,6 +180,9 @@
    • Music Player Daemon (MPD)
    • +
    • + NAD +
    • Onkyo
    • diff --git a/components/media_player.universal/index.html b/components/media_player.universal/index.html index de3b6896d8..492ebfdb70 100644 --- a/components/media_player.universal/index.html +++ b/components/media_player.universal/index.html @@ -258,6 +258,9 @@
    • Music Player Daemon (MPD)
    • +
    • + NAD +
    • Onkyo
    • diff --git a/components/media_player.vlc/index.html b/components/media_player.vlc/index.html index 77e61c0e67..03576923c9 100644 --- a/components/media_player.vlc/index.html +++ b/components/media_player.vlc/index.html @@ -104,8 +104,24 @@
      • name (Optional): The name to use in the frontend.
      • +
      • arguments (Optional): Additional arguments to be passed to VLC.
      +

      Only “music” media type is supported for now.

      + +

      This service will control a background VLC instance, therefore you cannot use this to control a VLC instance launched on your desktop, unlike the Kodi media player for example.

      + +

      Full configuration

      + +

      A full configuration for VLC could llok like the one below:

      + +
      # Example configuration.yaml entry
      +media_player:
      +  - platform: vlc
      +    name: speaker_1
      +    arguments: '--alsa-audio-device=hw:1,0'
      +
      +
      @@ -175,6 +191,9 @@
    • Music Player Daemon (MPD)
    • +
    • + NAD +
    • Onkyo
    • diff --git a/components/media_player.webostv/index.html b/components/media_player.webostv/index.html index e15c6d0326..8f291f3dba 100644 --- a/components/media_player.webostv/index.html +++ b/components/media_player.webostv/index.html @@ -210,6 +210,9 @@ Home Assistant is able to turn on a LG webOS Smart TV if you specify its MAC add
    • Music Player Daemon (MPD)
    • +
    • + NAD +
    • Onkyo
    • diff --git a/components/media_player.yamaha/index.html b/components/media_player.yamaha/index.html index 51445d386f..a135525ceb 100644 --- a/components/media_player.yamaha/index.html +++ b/components/media_player.yamaha/index.html @@ -208,6 +208,9 @@
    • Music Player Daemon (MPD)
    • +
    • + NAD +
    • Onkyo
    • diff --git a/components/media_player/index.html b/components/media_player/index.html index 2b6ec320a7..3a2a6253f7 100644 --- a/components/media_player/index.html +++ b/components/media_player/index.html @@ -295,6 +295,9 @@
    • Music Player Daemon (MPD)
    • +
    • + NAD +
    • Onkyo
    • diff --git a/components/mochad/index.html b/components/mochad/index.html index b83aa94811..1eb6a55325 100644 --- a/components/mochad/index.html +++ b/components/mochad/index.html @@ -171,6 +171,9 @@
    • ISY994 Controller
    • +
    • + Insteon (local) +
    • Insteon Hub
    • diff --git a/components/modbus/index.html b/components/modbus/index.html index 11917a4041..5097dec565 100644 --- a/components/modbus/index.html +++ b/components/modbus/index.html @@ -229,6 +229,9 @@
    • ISY994 Controller
    • +
    • + Insteon (local) +
    • Insteon Hub
    • diff --git a/components/mqtt/index.html b/components/mqtt/index.html index c29ca9eaa2..af8c8cc900 100644 --- a/components/mqtt/index.html +++ b/components/mqtt/index.html @@ -501,6 +501,9 @@ Home Assistant will automatically load the correct certificate if you connect to
    • ISY994 Controller
    • +
    • + Insteon (local) +
    • Insteon Hub
    • diff --git a/components/mysensors/index.html b/components/mysensors/index.html index 85c2ebc3f1..b3a6df95e4 100644 --- a/components/mysensors/index.html +++ b/components/mysensors/index.html @@ -296,6 +296,9 @@ The MQTT gateway requires MySensors version 2.0 and only the MQTT client gateway
    • MySensors Light
    • +
    • + MySensors Notify +
    • MySensors Sensor
    • @@ -334,6 +337,9 @@ The MQTT gateway requires MySensors version 2.0 and only the MQTT client gateway
    • ISY994 Controller
    • +
    • + Insteon (local) +
    • Insteon Hub
    • diff --git a/components/neato/index.html b/components/neato/index.html index 6b52646592..e8308f6cb2 100644 --- a/components/neato/index.html +++ b/components/neato/index.html @@ -172,6 +172,9 @@ The Home Assistant Neato platform has only be tested with a Botvac Connected. Th
    • ISY994 Controller
    • +
    • + Insteon (local) +
    • Insteon Hub
    • diff --git a/components/nest/index.html b/components/nest/index.html index 3d7803dc29..e75549e743 100644 --- a/components/nest/index.html +++ b/components/nest/index.html @@ -215,6 +215,9 @@
    • ISY994 Controller
    • +
    • + Insteon (local) +
    • Insteon Hub
    • diff --git a/components/netatmo/index.html b/components/netatmo/index.html index ee8f8cba56..583d3c030a 100644 --- a/components/netatmo/index.html +++ b/components/netatmo/index.html @@ -203,6 +203,9 @@ The Home Assistant Netatmo platform has only be tested with the classic indoor,
    • ISY994 Controller
    • +
    • + Insteon (local) +
    • Insteon Hub
    • diff --git a/components/notify.apns/index.html b/components/notify.apns/index.html index e2b0c6f7a1..bde3a55296 100644 --- a/components/notify.apns/index.html +++ b/components/notify.apns/index.html @@ -99,6 +99,7 @@ name: NOTIFIER_NAME platform: apns cert_file: cert_file.pem + topic: topic
    @@ -106,13 +107,14 @@
    • name (Required): The name of the notifier. The notifier will bind to the service notify.NOTIFIER_NAME.
    • -
    • sandbox (Optional): If true notifications will be sent to the sandbox (test) notification service. Default false.
    • cert_file (Required): The certificate to use to authenticate with the APNS service.
    • +
    • topic (Required): The app bundle ID specified in the certificate.
    • +
    • sandbox (Optional): If true notifications will be sent to the sandbox (test) notification service. Default false.
    -

    The APNS platform will register two services, notify.NOTIFIER_NAME and apns.NOTIFIER_NAME.

    +

    The APNS platform will register two services, notify.NOTIFIER_NAME and notify.apns_NOTIFIER_NAME.

    -

    apns.NOTIFIER_NAME

    +

    notify.apns_NOTIFIER_NAME

    This service will register device id’s with home assistant. In order to receive a notification a device must be registered. The app on the device can use this service to send an ID to Home Assistant during startup, the ID will be stored in [NOTIFIER_NAME]_apns.yaml.

    @@ -207,6 +209,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -219,6 +224,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.aws_lambda/index.html b/components/notify.aws_lambda/index.html index 307977b739..37534142f9 100644 --- a/components/notify.aws_lambda/index.html +++ b/components/notify.aws_lambda/index.html @@ -222,6 +222,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -234,6 +237,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.aws_sns/index.html b/components/notify.aws_sns/index.html index 7ad6ba575a..b486777ba1 100644 --- a/components/notify.aws_sns/index.html +++ b/components/notify.aws_sns/index.html @@ -212,6 +212,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -224,6 +227,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.aws_sqs/index.html b/components/notify.aws_sqs/index.html index c3e1367636..95435d60d0 100644 --- a/components/notify.aws_sqs/index.html +++ b/components/notify.aws_sqs/index.html @@ -199,6 +199,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -211,6 +214,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.command_line/index.html b/components/notify.command_line/index.html index 85e43f8cbd..8be8179a4e 100644 --- a/components/notify.command_line/index.html +++ b/components/notify.command_line/index.html @@ -196,6 +196,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -208,6 +211,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.ecobee/index.html b/components/notify.ecobee/index.html index 65b9c4bbf4..c7cf8b4849 100644 --- a/components/notify.ecobee/index.html +++ b/components/notify.ecobee/index.html @@ -192,6 +192,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -204,6 +207,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.file/index.html b/components/notify.file/index.html index 7cca94afd5..71e3829a88 100644 --- a/components/notify.file/index.html +++ b/components/notify.file/index.html @@ -180,6 +180,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -192,6 +195,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.free_mobile/index.html b/components/notify.free_mobile/index.html index 946186ea82..510a87ab23 100644 --- a/components/notify.free_mobile/index.html +++ b/components/notify.free_mobile/index.html @@ -190,6 +190,9 @@ If you disable and re-enable the SMS API option, please be sure to update your t
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -202,6 +205,9 @@ If you disable and re-enable the SMS API option, please be sure to update your t
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.gntp/index.html b/components/notify.gntp/index.html index 8b94d07cb3..8760cca639 100644 --- a/components/notify.gntp/index.html +++ b/components/notify.gntp/index.html @@ -182,6 +182,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -194,6 +197,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.group/index.html b/components/notify.group/index.html index b5d7623655..32501f645c 100644 --- a/components/notify.group/index.html +++ b/components/notify.group/index.html @@ -194,6 +194,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -206,6 +209,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.html5/index.html b/components/notify.html5/index.html index ca383b1ff4..9c7a567f80 100644 --- a/components/notify.html5/index.html +++ b/components/notify.html5/index.html @@ -413,6 +413,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -425,6 +428,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.instapush/index.html b/components/notify.instapush/index.html index 7269b36083..2ce190f31f 100644 --- a/components/notify.instapush/index.html +++ b/components/notify.instapush/index.html @@ -218,6 +218,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -230,6 +233,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.joaoapps_join/index.html b/components/notify.joaoapps_join/index.html index 2b9bfde863..98c8a2f5d9 100644 --- a/components/notify.joaoapps_join/index.html +++ b/components/notify.joaoapps_join/index.html @@ -169,6 +169,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -181,6 +184,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.kodi/index.html b/components/notify.kodi/index.html index f9194974f7..069ad5d3ee 100644 --- a/components/notify.kodi/index.html +++ b/components/notify.kodi/index.html @@ -215,6 +215,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -227,6 +230,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.lannouncer/index.html b/components/notify.lannouncer/index.html new file mode 100644 index 0000000000..b6477ff237 --- /dev/null +++ b/components/notify.lannouncer/index.html @@ -0,0 +1,336 @@ + + + + + + + + + + Lannouncer - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + Lannouncer +

    +
    +
    + + +

    The lannouncer notification platform allows you to play spoken messages (TTS) or sounds on an Android device running Lannouncer. This can be useful when you have a wall mounted Android tablet, or an Android device that is permanently powered and turned on and want to use that to play notifications.

    + +

    To enable Lannouncer notifications in your installation, add the following to your configuration.yaml file:

    + +
    # Example configuration.yaml entry
    +notify:
    +  - name: NOTIFIER_NAME
    +    platform: lannouncer
    +    host: HOSTNAME_OR_IP
    +
    +
    + +

    Configuration variables:

    + +
      +
    • name (Optional): Setting the optional parameter name allows multiple notifiers to be created. The default value is notify. The notifier will bind to the service notify.NOTIFIER_NAME.
    • +
    • host (Required): The hostname or IP-address of the Android device that is running Lannouncer.
    • +
    • port (Optional): The port on which Lannouncer is running. By default this is 1035.
    • +
    + +

    Installation

    + +

    You need to install the Lannouncer app and enable the Network (TCP) Listener and Auto-Start Network Listener. You can disable the GCM (Google Cloud) and WAN Messaging and SMS Listener since this component doesn’t use them.

    + +

    Lannouncer uses the default Android TTS voice. You can tweak that in the Android configuration, or you can install a different TTS engine from the Play Store. You might want to raise the volume in the app settings since that depends on the actual hardware device.

    + +

    More information can be found here.

    + +

    Sending messages

    + +

    Lannouncer supports two types of messages.

    + +

    Spoken messages is the default method (speak). You just invoke the notify service with the following json and the device will speak out the specified message.

    + +
    {
    +  "message": "I'm sorry, I cannot do that Dave."
    +}
    +
    +
    + +

    The second method is to play notifications (alarm). There are 4 build-in sounds (chime, doorbell, alarm and siren).

    + +
    {
    +  "message": "chime",
    +  "data": {
    +    "method": "alarm"
    +  }
    +}
    +
    +
    + +

    You can also request to play a configured additional soundfiles (FILE1, FILE2, FILE3, FILE4 or FILE5). You can configure this file in the app settings.

    + +
    {
    +  "message": "FILE1",
    +  "data": {
    +    "method": "alarm"
    +  }
    +}
    +
    +
    + +

    + The free version only supports one additional soundfile. +

    + +

    To use notifications, please see the getting started with automation page.

    + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/notify.llamalab_automate/index.html b/components/notify.llamalab_automate/index.html index 7eb99417fe..78b74515d2 100644 --- a/components/notify.llamalab_automate/index.html +++ b/components/notify.llamalab_automate/index.html @@ -198,6 +198,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -210,6 +213,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.matrix/index.html b/components/notify.matrix/index.html index bda6af8911..cd5d0108f9 100644 --- a/components/notify.matrix/index.html +++ b/components/notify.matrix/index.html @@ -187,6 +187,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -199,6 +202,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.message_bird/index.html b/components/notify.message_bird/index.html index a649692831..44f1e43db6 100644 --- a/components/notify.message_bird/index.html +++ b/components/notify.message_bird/index.html @@ -191,6 +191,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -203,6 +206,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.mqtt/index.html b/components/notify.mqtt/index.html index 881f35fefc..7b0bc997a6 100644 --- a/components/notify.mqtt/index.html +++ b/components/notify.mqtt/index.html @@ -212,6 +212,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -224,6 +227,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.mysensors/index.html b/components/notify.mysensors/index.html new file mode 100644 index 0000000000..e388b085f4 --- /dev/null +++ b/components/notify.mysensors/index.html @@ -0,0 +1,392 @@ + + + + + + + + + + MySensors Notify - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + MySensors Notify +

    +
    +
    + + +

    Integrates MySensors notifications into Home Assistant. See the main component for configuration instructions.

    + +

    Setting the target key in the service call will target the name of the MySensors device in Home Assistant. MySensors device names follow the notation: “[Sketch name] [Node id] [Child id]”.

    + +

    Automation example

    + +
    ...
    +action:
    +  service: notify.mysensors
    +  data:
    +    message: Welcome home!
    +    target: 'TextSensor 254 1'
    +
    +
    + +

    The following sensor types are supported:

    + +
    MySensors version 2.0 and higher
    + + + + + + + + + + + + + + +
    S_TYPEV_TYPE
    S_INFOV_TEXT
    + +

    For more information, visit the api page of MySensors.

    + +

    Example sketch

    + +
    /*
    + * Documentation: http://www.mysensors.org
    + * Support Forum: http://forum.mysensors.org
    + */
    +
    + #define MY_DEBUG
    + #define MY_RADIO_NRF24
    + #define MY_REPEATER_FEATURE
    +
    + #include <SPI.h>
    + #include <MySensors.h>
    +
    + #define SN "TextSensor"
    + #define SV "1.0"
    + #define CHILD_ID 1
    +
    + MyMessage textMsg(CHILD_ID, V_TEXT);
    + bool initialValueSent = false;
    +
    + void setup(void) {
    + }
    +
    + void presentation() {
    +   sendSketchInfo(SN, SV);
    +   present(CHILD_ID, S_INFO, "TextSensor1");
    + }
    +
    + void loop() {
    +   if (!initialValueSent) {
    +     Serial.println("Sending initial value");
    +     // Send initial values.
    +     send(textMsg.set("-"));
    +     Serial.println("Requesting initial value from controller");
    +     request(CHILD_ID, V_TEXT);
    +     wait(2000, C_SET, V_TEXT);
    +   }
    + }
    +
    + void receive(const MyMessage &message) {
    +   if (message.type == V_TEXT) {
    +     if (!initialValueSent) {
    +       Serial.println("Receiving initial value from controller");
    +       initialValueSent = true;
    +     }
    +     // Dummy print
    +     Serial.print("Message: ");
    +     Serial.print(message.sensor);
    +     Serial.print(", Message: ");
    +     Serial.println(message.getString());
    +     // Send message to controller
    +     send(textMsg.set(message.getString()));
    +   }
    + }
    +
    +
    + + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/notify.nfandroidtv/index.html b/components/notify.nfandroidtv/index.html index ebc47b987d..89d13016e9 100644 --- a/components/notify.nfandroidtv/index.html +++ b/components/notify.nfandroidtv/index.html @@ -201,6 +201,9 @@ This is a fully customized JSON you can use to test how the final notification w
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -213,6 +216,9 @@ This is a fully customized JSON you can use to test how the final notification w
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.nma/index.html b/components/notify.nma/index.html index 446a7228cb..65a55f5e58 100644 --- a/components/notify.nma/index.html +++ b/components/notify.nma/index.html @@ -183,6 +183,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -195,6 +198,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.pushbullet/index.html b/components/notify.pushbullet/index.html index 7c375e4449..58dc4cad67 100644 --- a/components/notify.pushbullet/index.html +++ b/components/notify.pushbullet/index.html @@ -245,6 +245,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -257,6 +260,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.pushetta/index.html b/components/notify.pushetta/index.html index fb86a16042..eaa0f47bf0 100644 --- a/components/notify.pushetta/index.html +++ b/components/notify.pushetta/index.html @@ -196,6 +196,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -208,6 +211,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.pushover/index.html b/components/notify.pushover/index.html index 54bc8bd56c..32167042ae 100644 --- a/components/notify.pushover/index.html +++ b/components/notify.pushover/index.html @@ -191,6 +191,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -203,6 +206,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.rest/index.html b/components/notify.rest/index.html index cf0d215932..d0a5a9b3d1 100644 --- a/components/notify.rest/index.html +++ b/components/notify.rest/index.html @@ -198,6 +198,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -210,6 +213,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.sendgrid/index.html b/components/notify.sendgrid/index.html index 5e5d0bbcdb..f9ae270b79 100644 --- a/components/notify.sendgrid/index.html +++ b/components/notify.sendgrid/index.html @@ -180,6 +180,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -192,6 +195,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.simplepush/index.html b/components/notify.simplepush/index.html index e9cb64b8d2..04fb231849 100644 --- a/components/notify.simplepush/index.html +++ b/components/notify.simplepush/index.html @@ -185,6 +185,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -197,6 +200,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.slack/index.html b/components/notify.slack/index.html index 1a5cab0c55..003dd13428 100644 --- a/components/notify.slack/index.html +++ b/components/notify.slack/index.html @@ -190,6 +190,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -202,6 +205,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.smtp/index.html b/components/notify.smtp/index.html index c5e9d83f60..ad9b81e688 100644 --- a/components/notify.smtp/index.html +++ b/components/notify.smtp/index.html @@ -235,6 +235,9 @@ which need special attention. By default, the usage by external applications, es
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -247,6 +250,9 @@ which need special attention. By default, the usage by external applications, es
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.syslog/index.html b/components/notify.syslog/index.html index eb794a9667..3a90f29768 100644 --- a/components/notify.syslog/index.html +++ b/components/notify.syslog/index.html @@ -286,6 +286,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -298,6 +301,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.telegram/index.html b/components/notify.telegram/index.html index 94ec16d6a5..a02d17b97f 100644 --- a/components/notify.telegram/index.html +++ b/components/notify.telegram/index.html @@ -281,6 +281,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -293,6 +296,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.telstra/index.html b/components/notify.telstra/index.html index 8a1ad8e000..1d7607126d 100644 --- a/components/notify.telstra/index.html +++ b/components/notify.telstra/index.html @@ -185,6 +185,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -197,6 +200,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.twilio_sms/index.html b/components/notify.twilio_sms/index.html index ba9277f252..a79a793dda 100644 --- a/components/notify.twilio_sms/index.html +++ b/components/notify.twilio_sms/index.html @@ -201,6 +201,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -213,6 +216,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.twitter/index.html b/components/notify.twitter/index.html index 09d257134e..af62365853 100644 --- a/components/notify.twitter/index.html +++ b/components/notify.twitter/index.html @@ -187,6 +187,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -199,6 +202,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.webostv/index.html b/components/notify.webostv/index.html index b092c3a7e5..c41cccac8a 100644 --- a/components/notify.webostv/index.html +++ b/components/notify.webostv/index.html @@ -206,6 +206,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -218,6 +221,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify.xmpp/index.html b/components/notify.xmpp/index.html index 9c1bbcbb02..3ccea72a05 100644 --- a/components/notify.xmpp/index.html +++ b/components/notify.xmpp/index.html @@ -186,6 +186,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -198,6 +201,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/notify/index.html b/components/notify/index.html index 5ee2522ffc..6895dcb077 100644 --- a/components/notify/index.html +++ b/components/notify/index.html @@ -246,6 +246,9 @@
  • LG WebOS TV notifications
  • +
  • + Lannouncer +
  • LlamaLab Automate
  • @@ -258,6 +261,9 @@
  • MessageBird
  • +
  • + MySensors Notify +
  • Notifications for Android TV / FireTV
  • diff --git a/components/nuimo_controller/index.html b/components/nuimo_controller/index.html index 77c272e0c0..07bc7babfa 100644 --- a/components/nuimo_controller/index.html +++ b/components/nuimo_controller/index.html @@ -202,6 +202,9 @@ Then invoke home-assistant with hass --skip-pip<
  • ISY994 Controller
  • +
  • + Insteon (local) +
  • Insteon Hub
  • diff --git a/components/octoprint/index.html b/components/octoprint/index.html index f8b5cdc238..1d2d8b7ea3 100644 --- a/components/octoprint/index.html +++ b/components/octoprint/index.html @@ -172,6 +172,9 @@
  • ISY994 Controller
  • +
  • + Insteon (local) +
  • Insteon Hub
  • diff --git a/components/openalpr/index.html b/components/openalpr/index.html index bab52a4205..c4c026daa3 100644 --- a/components/openalpr/index.html +++ b/components/openalpr/index.html @@ -7,26 +7,26 @@ - OpenAlpr - Home Assistant + OpenALPR - Home Assistant - + - + - + - - + + @@ -84,13 +84,13 @@

    - OpenAlpr + OpenALPR


    -

    OpenAlpr integration for Home Assistant allows you to process licences plates from a camera. You can use them to open a garage door or trigger any other automation.

    +

    OpenALPR integration for Home Assistant allows you to process licences plates recorded with a camera. You can use them to open a garage door or trigger any other automation.

    If you want use a video stream. You need setup the ffmpeg component. See also there for troubleshooting local ffmpeg installation. @@ -98,17 +98,19 @@ If you want use a video stream. You need setup the

    Local installation

    -

    If you want process all data local you need the command line tool alpr in version > 2.3.1

    +

    If you want process all data locally, you need version 2.3.1 or higher of the alpr commandline tool.

    -

    If you don’t find binaries for your distribution you can compile from source. Documention of how to build openalpr is found here.

    +

    If you don’t find binaries for your distribution you can compile from source. Documention of how to build OpenALPR is found here.

    -

    On a debian system you can use this cmake command to build only the command line tool (which second part on linux build instruction - ubuntu 14.04+):

    -
    cmake -DWITH_TEST=FALSE -DWITH_BINDING_JAVA=FALSE --DWITH_BINDING_PYTHON=FALSE --DWITH_BINDING_GO=FALSE -DWITH_DAEMON=FALSE -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
    +

    On a Debian system you can use this cmake command to build only the command line tool:

    + +
    $ cmake -DWITH_TEST=FALSE -DWITH_BINDING_JAVA=FALSE --DWITH_BINDING_PYTHON=FALSE --DWITH_BINDING_GO=FALSE -DWITH_DAEMON=FALSE -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
     
    -

    Verify your alpr installation with:

    -
    wget -O- -q http://plates.openalpr.com/h786poj.jpg | alpr -
    +

    Verify your alpr installation with:

    + +
    $ wget -O- -q http://plates.openalpr.com/h786poj.jpg | alpr -
     
    @@ -133,20 +135,21 @@ If you want use a video stream. You need setup the password: bla
    +

    Configuration variables:

    • engine (Required): local or cloud for processing
    • -
    • region (Required): Country or region. List of Supported value.
    • -
    • confidence (Optional): Default 80. The minimum of confidence in percent to process with Home-Assistant.
    • -
    • entities (Required): A list of device to add in Home-Assistant.
    • -
    • name (Optional): This parameter allows you to override the name of your openalpr entity.
    • -
    • interval (Optional): Default 2. Time in seconds to poll a picture. If the interval is 0 It don’t poll and it only process data with openalpr.scan service.
    • -
    • render (Optional): default is with ffmpeg. How is Home-Assistant to get a picture from. It support ffmpeg for video streams and image for a still image.
    • -
    • input (Required): The source from getting pictures. With ffmpeg it could by all supported input. Image only support a url.
    • -
    • extra_arguments (Optional): Only available with ffmpeg.
    • -
    • username (Optional): Only available with image for http authentification.
    • -
    • password (Optional): Only available with image for http authentification.
    • +
    • region (Required): Country or region. List of supported values.
    • +
    • confidence (Optional): The minimum of confidence in percent to process with Home Assistant. Defaults to 80.
    • +
    • entities (Required): A list of device to add in Home Assistant.
    • +
    • name (Optional): This parameter allows you to override the name of your OpenALPR entity.
    • +
    • interval (Optional): Time in seconds to poll a picture. If the interval is 0 It don’t poll and it only process data with openalpr.scan service. Default is 2 seconds.
    • +
    • render (Optional): How is Home Assistant to get a picture from. It support ffmpeg for video streams and image for a still image. Default is with ffmpeg.
    • +
    • input (Required): The source from getting pictures. With ffmpeg it could by all supported input. Image only support an URL.
    • +
    • extra_arguments (Optional): Only available with ffmpeg.
    • +
    • username (Optional): Only available with image for HTTP authentification.
    • +
    • password (Optional): Only available with image for HTTP authentification.

    Configuration Home Assistant local processing

    @@ -163,7 +166,7 @@ If you want use a video stream. You need setup the

    Configuration variables:

      -
    • alpr_binary (Optional): Default alpr. The command line tool alpr from OpenAlpr software for local processing.
    • +
    • alpr_binary (Optional): Default alpr. The command line tool alpr from OpenALPR software for local processing.

    Configuration Home Assistant cloud processing

    @@ -177,10 +180,11 @@ If you want use a video stream. You need setup the ...
    +

    Configuration variables:

    Service

    @@ -205,7 +209,7 @@ If you want use a video stream. You need setup the
    -

    This event is trigger after openalpr found a new licence plate.

    +

    This event is trigger after OpenALPR found a new licence plate.

    @@ -260,7 +264,7 @@ If you want use a video stream. You need setup the
    LIRC
  • - OpenAlpr + OpenALPR
  • Presence based lights @@ -268,6 +272,9 @@ If you want use a video stream. You need setup the
  • Proximity
  • +
  • + RESTful Command +
  • Scripts
  • diff --git a/components/pilight/index.html b/components/pilight/index.html index d1435a88e9..3bb534640d 100644 --- a/components/pilight/index.html +++ b/components/pilight/index.html @@ -208,6 +208,9 @@
  • ISY994 Controller
  • +
  • + Insteon (local) +
  • Insteon Hub
  • diff --git a/components/proximity/index.html b/components/proximity/index.html index 55f2d9fef6..7630d6a263 100644 --- a/components/proximity/index.html +++ b/components/proximity/index.html @@ -217,7 +217,7 @@ LIRC
  • - OpenAlpr + OpenALPR
  • Presence based lights @@ -225,6 +225,9 @@
  • Proximity
  • +
  • + RESTful Command +
  • Scripts
  • diff --git a/components/qwikswitch/index.html b/components/qwikswitch/index.html index 63b2b7a805..0acebf0bac 100644 --- a/components/qwikswitch/index.html +++ b/components/qwikswitch/index.html @@ -197,6 +197,9 @@
  • ISY994 Controller
  • +
  • + Insteon (local) +
  • Insteon Hub
  • diff --git a/components/recorder/index.html b/components/recorder/index.html index 62228447c7..b0deb44ae2 100644 --- a/components/recorder/index.html +++ b/components/recorder/index.html @@ -107,16 +107,71 @@
    • purge_days (Optional): Delete events and states older than x days.
    • +
    • exclude (Optional): Configure which components should be excluded from recordings. +
        +
      • entities (Optional): The list of entity ids to be excluded from recordings.
      • +
      • domains (Optional): The list of domains to be excluded from recordings.
      • +
      +
    • +
    • include (Optional): Configure which components should be included in recordings. If set, all other entities will not be recorded. +
        +
      • entities (Optional): The list of entity ids to be included from the history.
      • +
      • domains (Optional): The list of domains to be included from the history.
      • +
      +
    • db_url (Optional): The URL which point to your database.
    -
    # Example configuration.yaml entry
    +

    Define domains and entities to exclude (aka. blacklist). This is convenient when you are basically happy with the information recorded, but just want to remove some entities or domains. Usually these are entities/domains which do not change (like weblink) or rarely change (updater or automation).

    + +
    # Example configuration.yaml entry with exclude
     recorder:
       purge_days: 5
       db_url: sqlite:///home/user/.homeassistant/test
    +  exclude:
    +    domains:
    +      - automation
    +      - weblink
    +      - updater
    +    entities:
    +      - sun.sun   # Don't record sun data
    +      - sensor.last_boot
    +      - sensor.date
     
    +

    Define domains and entities to record by using the include configuration (aka. whitelist). If you have a lot of entities in your system and your exclude lists possibly get very large, it might be better just to define the entities or domains to record.

    + +
    # Example configuration.yaml entry with include
    +history:
    +  include:
    +    domains:
    +      - sensor
    +      - switch
    +      - media_player
    +
    +
    + +

    Use the include list to define the domains/entities to record, and exclude some of them with in the exclude list. This makes sense if you for instance include the sensor domain, but want to exclude some specific sensors. Instead of adding every sensor entity to the include entities list just include the sensor domain and exclude the sensor entities you are not interested in.

    + +
    # Example configuration.yaml entry with include and exclude
    +history:
    +  include:
    +    domains:
    +      - sensor
    +      - switch
    +      - media_player
    +  exclude:
    +    entities:
    +     - sensor.last_boot
    +     - sensor.date
    +
    +
    + +

    If you only want to hide events from e.g. your history, take a look at the history component. Same goes for logbook. But if you have privacy concerns about certain events or neither want them in history or logbook, you should use the exclude/include options of the recorder component, that they aren’t even in your database. That way you can save storage and keep the database small by excluding certain often-logged events (like sensor.last_boot).

    + +

    Custom database engines

    + diff --git a/components/rest_command/index.html b/components/rest_command/index.html new file mode 100644 index 0000000000..9451672fe2 --- /dev/null +++ b/components/rest_command/index.html @@ -0,0 +1,227 @@ + + + + + + + + + + RESTful Command - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + RESTful Command +

    +
    +
    + + +

    This component can expose regular REST commands as services. Services can be called from a script or in automation.

    + +

    To enable this switch, add the following lines to your configuration.yaml file:

    + +
    # Example configuration.yaml entry
    +rest_command:
    +  example_request:
    +    url: 'http://example.com/'
    +
    +
    + +

    Configuration variables:

    + +
      +
    • [service_name] (Required): The name used to expose the service. E.g. in the above example would it be ` rest_command.example_request`. +
        +
      • url (Required): The URL (support template) for sending request.
      • +
      • method (Optional): HTTP method (get, post, put, delete). Default is get.
      • +
      • payload (Optional): A string/template to send with request.
      • +
      • username (Optional): The username for HTTP authentication.
      • +
      • password (Optional): The password for HTTP authentication.
      • +
      • timeout (Optional): Timeout for requests. Defaults to 10 seconds.
      • +
      +
    • +
    + +

    The commands can be dynamic, using templates to insert values of other entities. Service call support variables for template stuff.

    + + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/rfxtrx/index.html b/components/rfxtrx/index.html index e132b7a9e9..e12502724d 100644 --- a/components/rfxtrx/index.html +++ b/components/rfxtrx/index.html @@ -178,6 +178,9 @@
  • ISY994 Controller
  • +
  • + Insteon (local) +
  • Insteon Hub
  • diff --git a/components/rpi_gpio/index.html b/components/rpi_gpio/index.html index 423c066898..f782e8aea7 100644 --- a/components/rpi_gpio/index.html +++ b/components/rpi_gpio/index.html @@ -138,6 +138,9 @@
  • Arduino Switch
  • +
  • + BeagleBone Black GPIO +
  • DHT Sensor
  • diff --git a/components/scene/index.html b/components/scene/index.html index db03e0df2c..25466cb3d3 100644 --- a/components/scene/index.html +++ b/components/scene/index.html @@ -135,6 +135,10 @@ +

    +Please note that the scene component currently only supports one service call per entity to achieve the state. Due to this limitation you cannot set states belonging to different services. +

    + diff --git a/components/script/index.html b/components/script/index.html index 4dc0c11649..3fedc97851 100644 --- a/components/script/index.html +++ b/components/script/index.html @@ -231,7 +231,7 @@ LIRC
  • - OpenAlpr + OpenALPR
  • Presence based lights @@ -239,6 +239,9 @@
  • Proximity
  • +
  • + RESTful Command +
  • Scripts
  • diff --git a/components/scsgate/index.html b/components/scsgate/index.html index aae1aaf741..5f8a3770a5 100644 --- a/components/scsgate/index.html +++ b/components/scsgate/index.html @@ -177,6 +177,9 @@
  • ISY994 Controller
  • +
  • + Insteon (local) +
  • Insteon Hub
  • diff --git a/components/sensor.apcupsd/index.html b/components/sensor.apcupsd/index.html index fb7cf43c00..c46d04229d 100644 --- a/components/sensor.apcupsd/index.html +++ b/components/sensor.apcupsd/index.html @@ -274,6 +274,9 @@
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -355,6 +358,9 @@
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.api_stream/index.html b/components/sensor.api_stream/index.html index c49d878dd0..6c5c397c74 100644 --- a/components/sensor.api_stream/index.html +++ b/components/sensor.api_stream/index.html @@ -180,6 +180,9 @@
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -261,6 +264,9 @@
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.arduino/index.html b/components/sensor.arduino/index.html index 2507f70e3c..642c416995 100644 --- a/components/sensor.arduino/index.html +++ b/components/sensor.arduino/index.html @@ -168,6 +168,9 @@
  • Arduino Switch
  • +
  • + BeagleBone Black GPIO +
  • DHT Sensor
  • diff --git a/components/sensor.arest/index.html b/components/sensor.arest/index.html index 98eb134c74..57f8c16bee 100644 --- a/components/sensor.arest/index.html +++ b/components/sensor.arest/index.html @@ -246,6 +246,9 @@
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -327,6 +330,9 @@
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.arwn/index.html b/components/sensor.arwn/index.html index 4246bb12ae..798826c61b 100644 --- a/components/sensor.arwn/index.html +++ b/components/sensor.arwn/index.html @@ -180,6 +180,9 @@
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -261,6 +264,9 @@
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.bbox/index.html b/components/sensor.bbox/index.html index bc938e029b..ff1f43a73e 100644 --- a/components/sensor.bbox/index.html +++ b/components/sensor.bbox/index.html @@ -210,6 +210,9 @@ Due to third party limitation, the sensors will only be available if Home Assist
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -291,6 +294,9 @@ Due to third party limitation, the sensors will only be available if Home Assist
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.bloomsky/index.html b/components/sensor.bloomsky/index.html index e86d4ee34e..04371557de 100644 --- a/components/sensor.bloomsky/index.html +++ b/components/sensor.bloomsky/index.html @@ -222,6 +222,9 @@
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -303,6 +306,9 @@
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.bom/index.html b/components/sensor.bom/index.html index d2e163a9b4..0d2e92d3c4 100644 --- a/components/sensor.bom/index.html +++ b/components/sensor.bom/index.html @@ -90,28 +90,12 @@
    -

    The bom platform allows you to get the current weather conditions from the Bureau of Meteorology (BOM) Australia.

    +

    The bom sensor platform uses the Australian Bureau of Meteorology (BOM) as a source for current (half-hourly) meteorological data.

    • Each sensor will be given the device_id of “bom [optionalname] friendlyname units”
    • A name is optional but if multiple BOM weather stations are used a name will be required.
    • -
    • The sensor will update every minute 35 minutes after last data timestamp. This allows for the 30 minute observation cycle and the approximate 5 minute update delay in publishing the data.
    • -
    - -

    To get the station ID [zone_id] and [wmo_id] for your local BOM station:

    -
      -
    • Find your station on these maps:
    • -
    • NSW: http://www.bom.gov.au/nsw/observations/map.shtml
    • -
    • QLD: http://www.bom.gov.au/qld/observations/map.shtml
    • -
    • VIC: http://www.bom.gov.au/vic/observations/map.shtml
    • -
    • WA: http://www.bom.gov.au/wa/observations/map.shtml
    • -
    • SA: http://www.bom.gov.au/sa/observations/map.shtml
    • -
    • TAS: http://www.bom.gov.au/tas/observations/map.shtml
    • -
    • ACT: http://www.bom.gov.au/act/observations/canberramap.shtml
    • -
    • NT: http://www.bom.gov.au/nt/observations/map.shtml
    • -
    • alternatively, from the BOM website, navigate to State -> Observations -> Latest Observations -> Choose the station.
    • -
    • The URL will look like: http://www.bom.gov.au/products/[zone_id]/[zone_id].[wmo_id].shtml
    • -
    • For Adelaide, the URL will look like http://www.bom.gov.au/products/IDS60801/IDS60801.94675.shtml.
    • +
    • The sensor checks for new data every minute, starting 30 minutes after the timestamp of the most recent data as the data is updated every half-hour.

    To add the BOM weather observation to your installation, add the following to your configuration.yaml file:

    @@ -119,17 +103,9 @@
    # Example configuration.yaml entry
     sensor:
       - platform: bom
    -    zone_id: IDS60801
    -    wmo_id: 94675
    +    station: IDS60801.94675
    +    name: Adelaide
         monitored_conditions:
    -      - wmo
    -      - name
    -      - history_product
    -      - local_date_time
    -      - local_date_time_full
    -      - aifstime_utc
    -      - lat
    -      - lon
           - apparent_t
           - cloud
           - cloud_base_m
    @@ -159,15 +135,27 @@
     
    +

    To get the station ID for any BOM station:

    +
      +
    • Find your station on these maps: NSW, QLD, VIC, WA, SA, TAS, ACT, NT.
    • +
    • alternatively, from the BOM website, navigate to State -> Observations -> Latest Observations -> Choose the station.
    • +
    • The URL will look like: http://www.bom.gov.au/products/IDx60801/[station].shtml
    • +
    • For Adelaide, the URL will look like http://www.bom.gov.au/products/IDS60801/IDS60801.94675.shtml; the station ID is IDS60801.94675.
    • +
    +

    Configuration variables:

      -
    • zone_id (Required): The zone_id as identified from the BOM website.
    • -
    • wmo_id (Required): The wmo as identified from the BOM website.
    • +
    • station (Optional): The station ID string as identified from the BOM website. If not given, defaults to the closest station.
    • name (Optional): The name you would like to give to the weather station.
    • monitored_conditions (Required): A list of the conditions to monitor.
    +

    +This sensor is an alternative to the bom weather platform. +The weather platform is easier to configure but less customisable. +

    + @@ -186,6 +174,14 @@
    Introduced in release: 0.29 +
    +

    Category Weather

    @@ -193,6 +189,9 @@
  • Bureau of Meteorology (BOM) Australia
  • +
  • + Bureau of Meteorology (BOM) Australia +
  • Dark Sky
  • diff --git a/components/sensor.broadlink/index.html b/components/sensor.broadlink/index.html index 640c37fc3d..97e20e9d91 100644 --- a/components/sensor.broadlink/index.html +++ b/components/sensor.broadlink/index.html @@ -90,16 +90,28 @@
    -

    The broadlink sensor platform let you monitor data from an RM2 and A1 E-air. -There is currently no support for the cloud API.

    +

    The broadlink sensor platform let you monitor data from an RM2 and A1 E-air. There is currently no support for the cloud API.

    + +

    To enable it, add the following lines to your configuration.yaml:

    + +
    # Example configuration.yaml entry
    +switch:
    +  - platform: broadlink
    +    host: IP_ADDRESS
    +    mac: 'MAC_ADDRESS'
    +    monitored_conditions:
    +      - 'temperature'
    +
    +

    Configuration options:

    +
      -
    • name (Optional): Default BL. Sensor name
    • -
    • update_interval (Optional): Default 300. Time in seconds to fetch data from sensors
    • host (Required): The hostname/IP address to connect to.
    • mac (Required): Device mac address.
    • -
    • timeout (Optional): Timeout in seconds for the connection to the device
    • +
    • name (Optional): Default BL. Sensor name
    • +
    • update_interval (Optional): Time in seconds to fetch data from sensors. Default 300.
    • +
    • timeout (Optional): Timeout in seconds for the connection to the device.
    • monitored_conditions array (Required): States to monitor.
      • ‘temperature’
      • @@ -114,8 +126,9 @@ There is currently no support for the cloud API.

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

        Obtain sensor data from an A1:

        +
        sensor:
        -    platform: broadlink
        +  - platform: broadlink
             update_interval: 60
             host: IP_ADDRESS
             mac: 'MAC_ADDRESS'
        @@ -129,8 +142,9 @@ There is currently no support for the cloud API.

        Obtain temperature data from an RM2:

        +
        sensor:
        -    platform: broadlink
        +  - platform: broadlink
             update_interval: 60
             host: IP_ADDRESS
             mac: 'MAC_ADDRESS'
        @@ -139,6 +153,20 @@ There is currently no support for the cloud API.

        +

        Microsoft Windows installation

        + +

        +The pycrypto library needs to be available on your platform. On a typical windows sysytem pip install pycrypto will fail, as a compiler needs to be installed first. +

        + +

        The quickest way around this is to use a pre-built binary, e.g. from https://github.com/sfbahr/PyCrypto-Wheels

        + +

        Be sure to get the correct 64 or 32-bit binary for your system, the full commandline will look something like the sample below for a 64-bit system:

        + +
        pip install --use-wheel --no-index --find-links=https://github.com/sfbahr/PyCrypto-Wheels/raw/master/pycrypto-2.6.1-cp35-none-win_amd64.whl pycrypto
        +
        +
        + @@ -226,6 +254,9 @@ There is currently no support for the cloud API.

      • InfluxDB Sensor
      • +
      • + International Space Station Sensor +
      • MH-Z19 CO2 Sensor
      • @@ -307,6 +338,9 @@ There is currently no support for the cloud API.

      • Thinking Cleaner sensor
      • +
      • + USPS Sensor +
      • Vera Sensor
      • diff --git a/components/sensor.command_line/index.html b/components/sensor.command_line/index.html index 408b931d9a..f88def27c2 100644 --- a/components/sensor.command_line/index.html +++ b/components/sensor.command_line/index.html @@ -319,6 +319,9 @@
      • InfluxDB Sensor
      • +
      • + International Space Station Sensor +
      • MH-Z19 CO2 Sensor
      • @@ -400,6 +403,9 @@
      • Thinking Cleaner sensor
      • +
      • + USPS Sensor +
      • Vera Sensor
      • diff --git a/components/sensor.darksky/index.html b/components/sensor.darksky/index.html index 88bdaf1f93..9d7b345e5c 100644 --- a/components/sensor.darksky/index.html +++ b/components/sensor.darksky/index.html @@ -215,6 +215,9 @@ Note: While the platform is called “darksky” the sensors will show up in Hom
      • Bureau of Meteorology (BOM) Australia
      • +
      • + Bureau of Meteorology (BOM) Australia +
      • Dark Sky
      • diff --git a/components/sensor.deutsche_bahn/index.html b/components/sensor.deutsche_bahn/index.html index 501b426956..dfbe2d2554 100644 --- a/components/sensor.deutsche_bahn/index.html +++ b/components/sensor.deutsche_bahn/index.html @@ -151,6 +151,9 @@
      • Deutsche Bahn
      • +
      • + Dublin Bus Transport +
      • Google Maps Travel Time
      • diff --git a/components/sensor.dht/index.html b/components/sensor.dht/index.html index 966dfbac46..835847e51a 100644 --- a/components/sensor.dht/index.html +++ b/components/sensor.dht/index.html @@ -151,6 +151,9 @@
      • Arduino Switch
      • +
      • + BeagleBone Black GPIO +
      • DHT Sensor
      • diff --git a/components/sensor.dsmr/index.html b/components/sensor.dsmr/index.html index f52ec7e404..30ed2cf36c 100644 --- a/components/sensor.dsmr/index.html +++ b/components/sensor.dsmr/index.html @@ -201,6 +201,9 @@
      • Eliqonline
      • +
      • + Hydro-Québec +
      • Loop Energy
      • diff --git a/components/sensor.dte_energy_bridge/index.html b/components/sensor.dte_energy_bridge/index.html index eeab153ddf..c079f8a8fa 100644 --- a/components/sensor.dte_energy_bridge/index.html +++ b/components/sensor.dte_energy_bridge/index.html @@ -145,6 +145,9 @@
      • Eliqonline
      • +
      • + Hydro-Québec +
      • Loop Energy
      • diff --git a/components/sensor.dublin_bus_transport/index.html b/components/sensor.dublin_bus_transport/index.html new file mode 100644 index 0000000000..d46732635a --- /dev/null +++ b/components/sensor.dublin_bus_transport/index.html @@ -0,0 +1,205 @@ + + + + + + + + + + Dublin Bus Transport - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        + + + +
        +
        + +
        + + +
        + + + + +
        +

        + Dublin Bus Transport +

        +
        +
        + + +

        The dublin_bus_transport sensor will give you the time until the next two departures from a Dublin bus stop using the RTPI information.

        + +

        The Dublin Bus website can help to determine the id of your bus stop. You can check if this is correct by going to

        + +

        https://data.dublinked.ie/cgi-bin/rtpi/realtimebusinformation?stopid=[Stop ID]

        + +

        Then add the data to your configuration.yaml file as shown in the example:

        + +
        # Example configuration.yaml entry
        +sensor:
        +  - platform: dublin_bus_transport
        +    stopid: STOP_ID
        +
        +
        + +

        Configuration variables:

        + +
          +
        • stopid (Required): The ID of the bust stop to get the information for.
        • +
        • route (Optional): Only show a single bus route at the stop. This is the same as the bus number, e.g. 83.
        • +
        • name (Optional): A friendly name for this sensor.
        • +
        + +

        The public RTPI information is coming from Dub Linked.

        + + +
        + + +
        + + + + +
        +
        + + + + + + \ No newline at end of file diff --git a/components/sensor.dweet/index.html b/components/sensor.dweet/index.html index 51b9080870..acb2da3753 100644 --- a/components/sensor.dweet/index.html +++ b/components/sensor.dweet/index.html @@ -232,6 +232,9 @@
      • InfluxDB Sensor
      • +
      • + International Space Station Sensor +
      • MH-Z19 CO2 Sensor
      • @@ -313,6 +316,9 @@
      • Thinking Cleaner sensor
      • +
      • + USPS Sensor +
      • Vera Sensor
      • diff --git a/components/sensor.efergy/index.html b/components/sensor.efergy/index.html index 36049ba146..4b670cac6f 100644 --- a/components/sensor.efergy/index.html +++ b/components/sensor.efergy/index.html @@ -183,6 +183,9 @@ negative number of minutes your timezone is ahead/behind UTC time.
      • Eliqonline
      • +
      • + Hydro-Québec +
      • Loop Energy
      • diff --git a/components/sensor.eliqonline/index.html b/components/sensor.eliqonline/index.html index ec63d42b26..ce6ff114b9 100644 --- a/components/sensor.eliqonline/index.html +++ b/components/sensor.eliqonline/index.html @@ -149,6 +149,9 @@
      • Eliqonline
      • +
      • + Hydro-Québec +
      • Loop Energy
      • diff --git a/components/sensor.emoncms/index.html b/components/sensor.emoncms/index.html index 73890d4c4d..e8e5f209a3 100644 --- a/components/sensor.emoncms/index.html +++ b/components/sensor.emoncms/index.html @@ -298,6 +298,9 @@
      • InfluxDB Sensor
      • +
      • + International Space Station Sensor +
      • MH-Z19 CO2 Sensor
      • @@ -379,6 +382,9 @@
      • Thinking Cleaner sensor
      • +
      • + USPS Sensor +
      • Vera Sensor
      • diff --git a/components/sensor.enocean/index.html b/components/sensor.enocean/index.html index 05a9e2d48a..abb338ea41 100644 --- a/components/sensor.enocean/index.html +++ b/components/sensor.enocean/index.html @@ -206,6 +206,9 @@
      • InfluxDB Sensor
      • +
      • + International Space Station Sensor +
      • MH-Z19 CO2 Sensor
      • @@ -287,6 +290,9 @@
      • Thinking Cleaner sensor
      • +
      • + USPS Sensor +
      • Vera Sensor
      • diff --git a/components/sensor.envisalink/index.html b/components/sensor.envisalink/index.html index 270d3c10f1..70a1f17364 100644 --- a/components/sensor.envisalink/index.html +++ b/components/sensor.envisalink/index.html @@ -191,6 +191,9 @@
      • InfluxDB Sensor
      • +
      • + International Space Station Sensor +
      • MH-Z19 CO2 Sensor
      • @@ -272,6 +275,9 @@
      • Thinking Cleaner sensor
      • +
      • + USPS Sensor +
      • Vera Sensor
      • diff --git a/components/sensor.fastdotcom/index.html b/components/sensor.fastdotcom/index.html index 0af6c3284e..b67947adfd 100644 --- a/components/sensor.fastdotcom/index.html +++ b/components/sensor.fastdotcom/index.html @@ -124,9 +124,10 @@ Currently fast.com only supports measuring download bandwidth. If you want to me
      • minute (Optional): Specify the minute(s) of the hour to schedule the speedtest. Use a list for multiple entries. Default is 0.
      • hour (Optional): Specify the hour(s) of the day to schedule the speedtest. Use a list for multiple entries. Default is None.
      • day (Optional): Specify the day(s) of the month to schedule the speedtest. Use a list for multiple entries. Default is None.
      • +
      • manual (Optional): True or False to turn manual mode on or off. Manual mode will disable scheduled speedtests.
      -

      There is also a service named sensor.update_fastdotcom that you can use to run a fast.com speedtest on demand.

      +

      There is also a service named sensor.update_fastdotcom that you can use to run a fast.com speedtest on demand. You can turn on manual mode to disable the scheduled speedtests.

      diff --git a/components/sensor.google_travel_time/index.html b/components/sensor.google_travel_time/index.html index a51f120df2..9f22d0d174 100644 --- a/components/sensor.google_travel_time/index.html +++ b/components/sensor.google_travel_time/index.html @@ -206,6 +206,9 @@
    • Deutsche Bahn
    • +
    • + Dublin Bus Transport +
    • Google Maps Travel Time
    • diff --git a/components/sensor.gpsd/index.html b/components/sensor.gpsd/index.html index c68e209532..6c72d8872a 100644 --- a/components/sensor.gpsd/index.html +++ b/components/sensor.gpsd/index.html @@ -216,6 +216,9 @@ Escape character is '^]'.
    • InfluxDB Sensor
    • +
    • + International Space Station Sensor +
    • MH-Z19 CO2 Sensor
    • @@ -297,6 +300,9 @@ Escape character is '^]'.
    • Thinking Cleaner sensor
    • +
    • + USPS Sensor +
    • Vera Sensor
    • diff --git a/components/sensor.gtfs/index.html b/components/sensor.gtfs/index.html index 1b5a55cd98..a9f4ea52bd 100644 --- a/components/sensor.gtfs/index.html +++ b/components/sensor.gtfs/index.html @@ -164,6 +164,9 @@
    • Deutsche Bahn
    • +
    • + Dublin Bus Transport +
    • Google Maps Travel Time
    • diff --git a/components/sensor.haveibeenpwned/index.html b/components/sensor.haveibeenpwned/index.html index d28d507017..a7e168235b 100644 --- a/components/sensor.haveibeenpwned/index.html +++ b/components/sensor.haveibeenpwned/index.html @@ -204,6 +204,9 @@ account has been breached as well as the added date of the breach data. This dat
    • InfluxDB Sensor
    • +
    • + International Space Station Sensor +
    • MH-Z19 CO2 Sensor
    • @@ -285,6 +288,9 @@ account has been breached as well as the added date of the breach data. This dat
    • Thinking Cleaner sensor
    • +
    • + USPS Sensor +
    • Vera Sensor
    • diff --git a/components/sensor.homematic/index.html b/components/sensor.homematic/index.html index 293b67d85b..5c262554e5 100644 --- a/components/sensor.homematic/index.html +++ b/components/sensor.homematic/index.html @@ -199,6 +199,9 @@
    • InfluxDB Sensor
    • +
    • + International Space Station Sensor +
    • MH-Z19 CO2 Sensor
    • @@ -280,6 +283,9 @@
    • Thinking Cleaner sensor
    • +
    • + USPS Sensor +
    • Vera Sensor
    • diff --git a/components/sensor.http/index.html b/components/sensor.http/index.html index 9f2dbb3766..0a6458051a 100644 --- a/components/sensor.http/index.html +++ b/components/sensor.http/index.html @@ -225,6 +225,9 @@ You should choose a unique device name (DEVICE_NAME) to avoid clashes with other
    • InfluxDB Sensor
    • +
    • + International Space Station Sensor +
    • MH-Z19 CO2 Sensor
    • @@ -306,6 +309,9 @@ You should choose a unique device name (DEVICE_NAME) to avoid clashes with other
    • Thinking Cleaner sensor
    • +
    • + USPS Sensor +
    • Vera Sensor
    • diff --git a/components/sensor.hydroquebec/index.html b/components/sensor.hydroquebec/index.html new file mode 100644 index 0000000000..f5881296d3 --- /dev/null +++ b/components/sensor.hydroquebec/index.html @@ -0,0 +1,227 @@ + + + + + + + + + + Hydro-Québec - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      + + + +
      +
      + +
      + + +
      + + + + +
      +

      + Hydro-Québec +

      +
      +
      + + +

      Integrate your Hydro-Québec consumption profile information into Home Assistant.

      + +
      # Example configuration.yaml entry
      +ensor:
      +  - platform: hydroquebec
      +    username: MYUSERNAME
      +    password: MYPASSWORD
      +    monitored_variables:
      +     - period_total_bill
      +     - period_length
      +     - period_total_days
      +     - period_mean_daily_bill
      +     - period_mean_daily_consumption
      +     - period_total_consumption
      +     - period_lower_price_consumption
      +     - period_higher_price_consumption
      +     - yesterday_total_consumption
      +     - yesterday_lower_price_consumption
      +     - yesterday_higher_price_consumption
      +
      +
      + +

      Configuration variables:

      + +
        +
      • username (Required): The App Token for your account.
      • +
      • password (Required): The App Token for your account.
      • +
      • monitored_variables array (Required): Variables to monitor. +
          +
        • period_total_bill : Current period bill
        • +
        • period_length: Current period length
        • +
        • period_total_days: Total number of days in this period
        • +
        • period_mean_daily_bill: Period daily average bill
        • +
        • period_mean_daily_consumption: Period daily average consumption
        • +
        • period_total_consumption: Total Consumption
        • +
        • period_lower_price_consumption: Period Lower price consumption
        • +
        • period_higher_price_consumption: Period Higher price consumption
        • +
        • yesterday_total_consumption: Yesterday total consumption
        • +
        • yesterday_lower_price_consumption: Yesterday lower price consumption
        • +
        • yesterday_higher_price_consumption: Yesterday higher price consumption
        • +
        +
      • +
      + + +
      + + +
      + + + + +
      +
      + + + + + + \ No newline at end of file diff --git a/components/sensor.imap/index.html b/components/sensor.imap/index.html index 76aa30383e..158a28a5a3 100644 --- a/components/sensor.imap/index.html +++ b/components/sensor.imap/index.html @@ -197,6 +197,9 @@
    • InfluxDB Sensor
    • +
    • + International Space Station Sensor +
    • MH-Z19 CO2 Sensor
    • @@ -278,6 +281,9 @@
    • Thinking Cleaner sensor
    • +
    • + USPS Sensor +
    • Vera Sensor
    • diff --git a/components/sensor.imap_email_content/index.html b/components/sensor.imap_email_content/index.html index 7b6ec7abe1..1ff45e5188 100644 --- a/components/sensor.imap_email_content/index.html +++ b/components/sensor.imap_email_content/index.html @@ -209,6 +209,9 @@
    • InfluxDB Sensor
    • +
    • + International Space Station Sensor +
    • MH-Z19 CO2 Sensor
    • @@ -290,6 +293,9 @@
    • Thinking Cleaner sensor
    • +
    • + USPS Sensor +
    • Vera Sensor
    • diff --git a/components/sensor.influxdb/index.html b/components/sensor.influxdb/index.html index 3338faf73a..8db25ceb10 100644 --- a/components/sensor.influxdb/index.html +++ b/components/sensor.influxdb/index.html @@ -250,6 +250,9 @@
    • InfluxDB Sensor
    • +
    • + International Space Station Sensor +
    • MH-Z19 CO2 Sensor
    • @@ -331,6 +334,9 @@
    • Thinking Cleaner sensor
    • +
    • + USPS Sensor +
    • Vera Sensor
    • diff --git a/components/sensor.iss/index.html b/components/sensor.iss/index.html new file mode 100644 index 0000000000..32d7b1cb2f --- /dev/null +++ b/components/sensor.iss/index.html @@ -0,0 +1,336 @@ + + + + + + + + + + International Space Station Sensor - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      + + + +
      +
      + +
      + + +
      + + + + +
      +

      + International Space Station Sensor +

      +
      +
      + + +

      The iss platform uses the Open Notify API to let you know if the station is above your home location. This means that ISS is 10° above the horizon of your home. +You can check in the attributes of the sensor how many minutes you have to wait until the next rise of the station and the number of people in space.

      + +

      To add ISS sensor to your installation, add the following to your configuration.yaml file:

      + +
      # Example configuration.yaml entry
      +sensor:
      +  - platform: iss
      +
      +
      + + + +
      + + +
      + + + + +
      +
      + + + + + + \ No newline at end of file diff --git a/components/sensor.isy994/index.html b/components/sensor.isy994/index.html index aadbf6bf52..a196258ea6 100644 --- a/components/sensor.isy994/index.html +++ b/components/sensor.isy994/index.html @@ -199,6 +199,9 @@
    • InfluxDB Sensor
    • +
    • + International Space Station Sensor +
    • MH-Z19 CO2 Sensor
    • @@ -280,6 +283,9 @@
    • Thinking Cleaner sensor
    • +
    • + USPS Sensor +
    • Vera Sensor
    • diff --git a/components/sensor.knx/index.html b/components/sensor.knx/index.html index 5722a76b24..a15bdb92a5 100644 --- a/components/sensor.knx/index.html +++ b/components/sensor.knx/index.html @@ -206,6 +206,9 @@
    • Arduino Switch
    • +
    • + BeagleBone Black GPIO +
    • DHT Sensor
    • diff --git a/components/sensor.loop_energy/index.html b/components/sensor.loop_energy/index.html index 8a33069967..6cd98ea798 100644 --- a/components/sensor.loop_energy/index.html +++ b/components/sensor.loop_energy/index.html @@ -180,6 +180,9 @@
    • Eliqonline
    • +
    • + Hydro-Québec +
    • Loop Energy
    • diff --git a/components/sensor.mfi/index.html b/components/sensor.mfi/index.html index fdf3dd59c4..44969878a6 100644 --- a/components/sensor.mfi/index.html +++ b/components/sensor.mfi/index.html @@ -202,6 +202,9 @@
    • InfluxDB Sensor
    • +
    • + International Space Station Sensor +
    • MH-Z19 CO2 Sensor
    • @@ -283,6 +286,9 @@
    • Thinking Cleaner sensor
    • +
    • + USPS Sensor +
    • Vera Sensor
    • diff --git a/components/sensor.mhz19/index.html b/components/sensor.mhz19/index.html index a6d03ebacc..4b094f94a0 100644 --- a/components/sensor.mhz19/index.html +++ b/components/sensor.mhz19/index.html @@ -187,6 +187,9 @@
    • InfluxDB Sensor
    • +
    • + International Space Station Sensor +
    • MH-Z19 CO2 Sensor
    • @@ -268,6 +271,9 @@
    • Thinking Cleaner sensor
    • +
    • + USPS Sensor +
    • Vera Sensor
    • diff --git a/components/sensor.miflora/index.html b/components/sensor.miflora/index.html index 17a642608f..9a250e593a 100644 --- a/components/sensor.miflora/index.html +++ b/components/sensor.miflora/index.html @@ -95,9 +95,9 @@

      To use your Mi Flora plant sensor in your installation, add the following to your configuration.yaml file:

      # Example configuration.yaml entry
      -sensor
      -  - platform: miflora
      -    mac: xx:xx:xx:xx:xx:xx
      +sensor:
      +  - platform: miflora
      +    mac: "xx:xx:xx:xx:xx:xx"
           monitored_conditions:
             - temperature
       
      @@ -128,9 +128,9 @@ Reducing polling intervals will have a negative effect on the battery life.

      A full configuration example could looks the one below:

      # Example configuration.yaml entry
      -sensor
      -  - platform: miflora
      -    mac: xx:xx:xx:xx:xx:xx
      +sensor:
      +  - platform: miflora
      +    mac: "xx:xx:xx:xx:xx:xx"
           name: Flower 1
           force_update: false
           median: 3
      @@ -178,6 +178,9 @@ Reducing polling intervals will have a negative effect on the battery life.

    • Arduino Switch
    • +
    • + BeagleBone Black GPIO +
    • DHT Sensor
    • diff --git a/components/sensor.min_max/index.html b/components/sensor.min_max/index.html index 0185081743..94dd618980 100644 --- a/components/sensor.min_max/index.html +++ b/components/sensor.min_max/index.html @@ -204,6 +204,9 @@
    • InfluxDB Sensor
    • +
    • + International Space Station Sensor +
    • MH-Z19 CO2 Sensor
    • @@ -285,6 +288,9 @@
    • Thinking Cleaner sensor
    • +
    • + USPS Sensor +
    • Vera Sensor
    • diff --git a/components/sensor.modbus/index.html b/components/sensor.modbus/index.html index 5d0ea4dcad..e853eeeb6a 100644 --- a/components/sensor.modbus/index.html +++ b/components/sensor.modbus/index.html @@ -227,6 +227,9 @@
    • InfluxDB Sensor
    • +
    • + International Space Station Sensor +
    • MH-Z19 CO2 Sensor
    • @@ -308,6 +311,9 @@
    • Thinking Cleaner sensor
    • +
    • + USPS Sensor +
    • Vera Sensor
    • diff --git a/components/sensor.moldindicator/index.html b/components/sensor.moldindicator/index.html index d87cba6f3e..f6075eec73 100644 --- a/components/sensor.moldindicator/index.html +++ b/components/sensor.moldindicator/index.html @@ -206,6 +206,9 @@ With the three measured temperatures (in Celsius or Fahrenheit), the calibration
    • InfluxDB Sensor
    • +
    • + International Space Station Sensor +
    • MH-Z19 CO2 Sensor
    • @@ -287,6 +290,9 @@ With the three measured temperatures (in Celsius or Fahrenheit), the calibration
    • Thinking Cleaner sensor
    • +
    • + USPS Sensor +
    • Vera Sensor
    • diff --git a/components/sensor.mqtt/index.html b/components/sensor.mqtt/index.html index 317263bc46..938787e61c 100644 --- a/components/sensor.mqtt/index.html +++ b/components/sensor.mqtt/index.html @@ -281,6 +281,9 @@
    • InfluxDB Sensor
    • +
    • + International Space Station Sensor +
    • MH-Z19 CO2 Sensor
    • @@ -362,6 +365,9 @@
    • Thinking Cleaner sensor
    • +
    • + USPS Sensor +
    • Vera Sensor
    • diff --git a/components/sensor.mqtt_room/index.html b/components/sensor.mqtt_room/index.html index 93f3600641..47653ccfe6 100644 --- a/components/sensor.mqtt_room/index.html +++ b/components/sensor.mqtt_room/index.html @@ -221,6 +221,9 @@ Instead of developing your own application, you can also use any of these alread
    • Owntracks
    • +
    • + Ping (ICMP) +
    • SNMP
    • @@ -236,12 +239,21 @@ Instead of developing your own application, you can also use any of these alread
    • Tomato
    • +
    • + TrackR +
    • +
    • + UPC ConnectBox +
    • Ubiquiti Unifi WAP
    • Volvo On Call
    • +
    • + Xiaomi Router +
    • iCloud
    • diff --git a/components/sensor.mysensors/index.html b/components/sensor.mysensors/index.html index 13cd353c47..cf1539d221 100644 --- a/components/sensor.mysensors/index.html +++ b/components/sensor.mysensors/index.html @@ -339,6 +339,9 @@
    • MySensors Light
    • +
    • + MySensors Notify +
    • MySensors Switch
    • @@ -404,6 +407,9 @@
    • InfluxDB Sensor
    • +
    • + International Space Station Sensor +
    • MH-Z19 CO2 Sensor
    • @@ -485,6 +491,9 @@
    • Thinking Cleaner sensor
    • +
    • + USPS Sensor +
    • Vera Sensor
    • diff --git a/components/sensor.neato/index.html b/components/sensor.neato/index.html index 834e1ad55d..d9c6e34a62 100644 --- a/components/sensor.neato/index.html +++ b/components/sensor.neato/index.html @@ -184,6 +184,9 @@
    • InfluxDB Sensor
    • +
    • + International Space Station Sensor +
    • MH-Z19 CO2 Sensor
    • @@ -265,6 +268,9 @@
    • Thinking Cleaner sensor
    • +
    • + USPS Sensor +
    • Vera Sensor
    • diff --git a/components/sensor.nest/index.html b/components/sensor.nest/index.html index 7ecb28034c..651f9c0439 100644 --- a/components/sensor.nest/index.html +++ b/components/sensor.nest/index.html @@ -124,6 +124,7 @@ You must have the Nest component configured to u
    • operation_mode
    • temperature
    • target
    • +
    • hvac_state: The currently active state of the HVAC system, heating, cooling, or off.
  • Nest Protect: @@ -235,6 +236,9 @@ You must have the Nest component configured to u
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -316,6 +320,9 @@ You must have the Nest component configured to u
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.nest_weather/index.html b/components/sensor.nest_weather/index.html index 9fb9c63c1e..836d74de2f 100644 --- a/components/sensor.nest_weather/index.html +++ b/components/sensor.nest_weather/index.html @@ -149,6 +149,9 @@ You must have the Nest component configured to u
  • Bureau of Meteorology (BOM) Australia
  • +
  • + Bureau of Meteorology (BOM) Australia +
  • Dark Sky
  • diff --git a/components/sensor.netatmo/index.html b/components/sensor.netatmo/index.html index 08ba08f3ea..edc82625f5 100644 --- a/components/sensor.netatmo/index.html +++ b/components/sensor.netatmo/index.html @@ -196,6 +196,9 @@
  • Bureau of Meteorology (BOM) Australia
  • +
  • + Bureau of Meteorology (BOM) Australia +
  • Dark Sky
  • diff --git a/components/sensor.neurio_energy/index.html b/components/sensor.neurio_energy/index.html index b8611b54dd..6f4214adac 100644 --- a/components/sensor.neurio_energy/index.html +++ b/components/sensor.neurio_energy/index.html @@ -148,6 +148,9 @@
  • Eliqonline
  • +
  • + Hydro-Québec +
  • Loop Energy
  • diff --git a/components/sensor.nut/index.html b/components/sensor.nut/index.html index 884724f1b5..c630e69976 100644 --- a/components/sensor.nut/index.html +++ b/components/sensor.nut/index.html @@ -250,6 +250,9 @@
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -331,6 +334,9 @@
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.octoprint/index.html b/components/sensor.octoprint/index.html index 8bc022ff8d..c630a8da16 100644 --- a/components/sensor.octoprint/index.html +++ b/components/sensor.octoprint/index.html @@ -212,6 +212,9 @@ You must have the OctoPrint component confi
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -293,6 +296,9 @@ You must have the OctoPrint component confi
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.ohmconnect/index.html b/components/sensor.ohmconnect/index.html index 750f9a1e02..fc8570d151 100644 --- a/components/sensor.ohmconnect/index.html +++ b/components/sensor.ohmconnect/index.html @@ -149,6 +149,9 @@
  • Eliqonline
  • +
  • + Hydro-Québec +
  • Loop Energy
  • diff --git a/components/sensor.onewire/index.html b/components/sensor.onewire/index.html index cf40c6fba8..24d4e1a8ea 100644 --- a/components/sensor.onewire/index.html +++ b/components/sensor.onewire/index.html @@ -201,6 +201,9 @@
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -282,6 +285,9 @@
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.openweathermap/index.html b/components/sensor.openweathermap/index.html index 88feef32cb..919cc22e58 100644 --- a/components/sensor.openweathermap/index.html +++ b/components/sensor.openweathermap/index.html @@ -163,6 +163,9 @@
  • Bureau of Meteorology (BOM) Australia
  • +
  • + Bureau of Meteorology (BOM) Australia +
  • Dark Sky
  • diff --git a/components/sensor.pilight/index.html b/components/sensor.pilight/index.html index 974fad2194..773a2eaf28 100644 --- a/components/sensor.pilight/index.html +++ b/components/sensor.pilight/index.html @@ -232,6 +232,9 @@
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -313,6 +316,9 @@
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.plex/index.html b/components/sensor.plex/index.html index 9460efc21c..a4841d4b78 100644 --- a/components/sensor.plex/index.html +++ b/components/sensor.plex/index.html @@ -183,6 +183,9 @@
  • Music Player Daemon (MPD)
  • +
  • + NAD +
  • Onkyo
  • diff --git a/components/sensor.pvoutput/index.html b/components/sensor.pvoutput/index.html index 077d1a518e..547a49145f 100644 --- a/components/sensor.pvoutput/index.html +++ b/components/sensor.pvoutput/index.html @@ -176,6 +176,9 @@ It’s recommended to set scan_interval:
  • Eliqonline
  • +
  • + Hydro-Québec +
  • Loop Energy
  • diff --git a/components/sensor.random/index.html b/components/sensor.random/index.html index 8fad62e627..c4722dccc5 100644 --- a/components/sensor.random/index.html +++ b/components/sensor.random/index.html @@ -191,6 +191,9 @@
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -272,6 +275,9 @@
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.rest/index.html b/components/sensor.rest/index.html index 3645cda64c..a2df90a5a0 100644 --- a/components/sensor.rest/index.html +++ b/components/sensor.rest/index.html @@ -326,6 +326,9 @@ User-Agent: Home Assistant
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -407,6 +410,9 @@ User-Agent: Home Assistant
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.rfxtrx/index.html b/components/sensor.rfxtrx/index.html index 3de680ddd1..d5abd0e3b6 100644 --- a/components/sensor.rfxtrx/index.html +++ b/components/sensor.rfxtrx/index.html @@ -268,6 +268,9 @@ Then you should update your configuration to (_temperature is not needed):

  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -349,6 +352,9 @@ Then you should update your configuration to (_temperature is not needed):

  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.scrape/index.html b/components/sensor.scrape/index.html index 0aba4e1bfe..acc23a43ef 100644 --- a/components/sensor.scrape/index.html +++ b/components/sensor.scrape/index.html @@ -250,6 +250,9 @@
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -331,6 +334,9 @@
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.sensehat/index.html b/components/sensor.sensehat/index.html index 22a4a0caf1..5e69ea7c8b 100644 --- a/components/sensor.sensehat/index.html +++ b/components/sensor.sensehat/index.html @@ -199,6 +199,9 @@
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -280,6 +283,9 @@
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.serial_pm/index.html b/components/sensor.serial_pm/index.html index a42adf1412..124ba64d2c 100644 --- a/components/sensor.serial_pm/index.html +++ b/components/sensor.serial_pm/index.html @@ -155,6 +155,9 @@
  • Arduino Switch
  • +
  • + BeagleBone Black GPIO +
  • DHT Sensor
  • diff --git a/components/sensor.sleepiq/index.html b/components/sensor.sleepiq/index.html index 97827c7d93..b52ab9b863 100644 --- a/components/sensor.sleepiq/index.html +++ b/components/sensor.sleepiq/index.html @@ -185,6 +185,9 @@
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -266,6 +269,9 @@
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.sma/index.html b/components/sensor.sma/index.html new file mode 100644 index 0000000000..d36781db97 --- /dev/null +++ b/components/sensor.sma/index.html @@ -0,0 +1,206 @@ + + + + + + + + + + SMA Solar WebConnect - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + SMA Solar WebConnect +

    +
    +
    + + +

    The sma sensor will poll a [SMA][http://www.sma-america.com/] solar inverter and present the values as sensors (or attributes of sensors) in Home Assistant.

    + +

    To enable this sensor, add the following lines to your configuration.yaml file:

    + +
    # Example configuration.yaml entry
    +sensor sma:
    +  - platform: sma
    +    host: 192.168.88.199
    +    password: !secret sma_password
    +    sensors:
    +      current_consumption: [total_consumption]
    +      current_power: 
    +      total_yield: 
    +
    +
    + +

    Configuration variables:

    + +
      +
    • host (Required): The IP address of the SMA WebConnect module.
    • +
    • password (Required): The password of the SMA WebConnect module.
    • +
    • group (Optional): The user group, which can be either user (the default) or installer.
    • +
    • sensors (Required): A dictionary of sensors that will be added. The value of the dictionary can include sensor names that will be shown as attributes.
    • +
    • custom (Optional): A dictionary of custom sensor key values and units
    • +
    + +

    Sensors configuration:

    + +

    The sensors can be any one of the following:

    +
      +
    • current_power
    • +
    • current_consumption
    • +
    • total_power
    • +
    • total_consumption
    • +
    + +

    You can create composite sensors, where the sub-sensors will be attributes of the main sensor, e.g.

    + +
        sensors:
    +      - current_power: [total_power, total_consumption]
    +
    +
    + +

    The SMA WebConnect module supports a wide variety of sensors, and not all these have been mapped to standard sensors. Custom sensors can be defined by using the custom section of the configuration. You will need: A sensor name (no spaces), the SMA sensor key and the unit

    + +

    Example:

    +
       custom:
    +      yesterday_consumption: 
    +         key: 6400_00543A01
    +         unit: W
    +
    +
    + +

    Over time more sensors will be added as standard sensors to the pysma library. Feel free to submit additional sensors on that repository.

    + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/sensor.sonarr/index.html b/components/sensor.sonarr/index.html index d41a16c298..419ea88e3d 100644 --- a/components/sensor.sonarr/index.html +++ b/components/sensor.sonarr/index.html @@ -119,6 +119,7 @@
  • host (Optional): The host Sonarr is running on (Default: localhost).
  • port (Optional): The port Sonarr is running on (Default: 8989).
  • +
  • urlbase (Optional): The base URL Sonarr is running under (Default: /).
  • days (Optional): How many days to look ahead for the upcoming sensor, 1 means today only (Default: 1).
  • included_paths (Optional): Array of filepaths to include when calculating diskspace. Leave blank to include all.
  • unit: (Optional): The unit to display disk space in (Default: GB).
  • @@ -283,6 +284,9 @@
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -364,6 +368,9 @@
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.speedtest/index.html b/components/sensor.speedtest/index.html index e7d8262268..f6f3a0886f 100644 --- a/components/sensor.speedtest/index.html +++ b/components/sensor.speedtest/index.html @@ -122,11 +122,12 @@
  • minute (Optional): Specify the minute(s) of the hour to schedule the speedtest. Use a list for multiple entries. Default is 0.
  • hour (Optional): Specify the hour(s) of the day to schedule the speedtest. Use a list for multiple entries. Default is None.
  • day (Optional): Specify the day(s) of the month to schedule the speedtest. Use a list for multiple entries. Default is None.
  • +
  • manual (Optional): True or False to turn manual mode on or off. Manual mode will disable scheduled speedtests.
  • This component uses speedtest-cli to gather network performance data from Speedtest.net. Please be aware of the potential inconsistencies that this component may display.

    -

    When Home Assistant first starts up, the values of the speedtest will show as Unknown. You can use the service sensor.update_speedtest to run a manual speedtest and populate the data or just wait for the next regularly scheduled test.

    +

    When Home Assistant first starts up, the values of the speedtest will show as Unknown. You can use the service sensor.update_speedtest to run a manual speedtest and populate the data or just wait for the next regularly scheduled test. You can turn on manual mode to disable the scheduled speedtests.

    Examples

    diff --git a/components/sensor.statistics/index.html b/components/sensor.statistics/index.html index 67ca93c6ee..8deba6a22d 100644 --- a/components/sensor.statistics/index.html +++ b/components/sensor.statistics/index.html @@ -199,6 +199,9 @@
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -280,6 +283,9 @@
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.swiss_hydrological_data/index.html b/components/sensor.swiss_hydrological_data/index.html index 204d6d159d..535e6de928 100644 --- a/components/sensor.swiss_hydrological_data/index.html +++ b/components/sensor.swiss_hydrological_data/index.html @@ -153,6 +153,9 @@
  • Bureau of Meteorology (BOM) Australia
  • +
  • + Bureau of Meteorology (BOM) Australia +
  • Dark Sky
  • diff --git a/components/sensor.swiss_public_transport/index.html b/components/sensor.swiss_public_transport/index.html index e77b678fb2..b92c78b805 100644 --- a/components/sensor.swiss_public_transport/index.html +++ b/components/sensor.swiss_public_transport/index.html @@ -143,6 +143,9 @@
  • Deutsche Bahn
  • +
  • + Dublin Bus Transport +
  • Google Maps Travel Time
  • diff --git a/components/sensor.synologydsm/index.html b/components/sensor.synologydsm/index.html index e3d7ab0a3e..731794ac3b 100644 --- a/components/sensor.synologydsm/index.html +++ b/components/sensor.synologydsm/index.html @@ -248,6 +248,9 @@ This sensor will wake up your Synology NAS if it’s in hibernation mode.
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -329,6 +332,9 @@ This sensor will wake up your Synology NAS if it’s in hibernation mode.
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.tcp/index.html b/components/sensor.tcp/index.html index fd6d12de2f..f7ec5aaf0d 100644 --- a/components/sensor.tcp/index.html +++ b/components/sensor.tcp/index.html @@ -265,6 +265,9 @@ Escape character is '^]'.
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -346,6 +349,9 @@ Escape character is '^]'.
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.tellduslive/index.html b/components/sensor.tellduslive/index.html index ac79c91516..018fc9e209 100644 --- a/components/sensor.tellduslive/index.html +++ b/components/sensor.tellduslive/index.html @@ -180,6 +180,9 @@
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -261,6 +264,9 @@
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.tellstick/index.html b/components/sensor.tellstick/index.html index 907610acc9..3760f94a28 100644 --- a/components/sensor.tellstick/index.html +++ b/components/sensor.tellstick/index.html @@ -216,6 +216,9 @@
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -297,6 +300,9 @@
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.temper/index.html b/components/sensor.temper/index.html index 0aa64f2e21..4c08383872 100644 --- a/components/sensor.temper/index.html +++ b/components/sensor.temper/index.html @@ -194,6 +194,9 @@ The calculation follows the formula scale * sens
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -275,6 +278,9 @@ The calculation follows the formula scale * sens
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.template/index.html b/components/sensor.template/index.html index ef126bd891..a86718b041 100644 --- a/components/sensor.template/index.html +++ b/components/sensor.template/index.html @@ -311,6 +311,9 @@ Please note the blank line to close the multi-line template.
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -392,6 +395,9 @@ Please note the blank line to close the multi-line template.
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.thinkingcleaner/index.html b/components/sensor.thinkingcleaner/index.html index 04930be071..cedb3d9454 100644 --- a/components/sensor.thinkingcleaner/index.html +++ b/components/sensor.thinkingcleaner/index.html @@ -192,6 +192,9 @@
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -273,6 +276,9 @@
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.torque/index.html b/components/sensor.torque/index.html index 229e0da02c..35ff125636 100644 --- a/components/sensor.torque/index.html +++ b/components/sensor.torque/index.html @@ -158,6 +158,9 @@
  • Deutsche Bahn
  • +
  • + Dublin Bus Transport +
  • Google Maps Travel Time
  • diff --git a/components/sensor.uber/index.html b/components/sensor.uber/index.html index 1349c397a5..25d70b5394 100644 --- a/components/sensor.uber/index.html +++ b/components/sensor.uber/index.html @@ -159,6 +159,9 @@
  • Deutsche Bahn
  • +
  • + Dublin Bus Transport +
  • Google Maps Travel Time
  • diff --git a/components/sensor.usps/index.html b/components/sensor.usps/index.html new file mode 100644 index 0000000000..c0042e4eb2 --- /dev/null +++ b/components/sensor.usps/index.html @@ -0,0 +1,345 @@ + + + + + + + + + + USPS Sensor - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + USPS Sensor +

    +
    +
    + + +

    The usps platform allows one to track deliveries by the US Postal Service (USPS).

    + +

    To enable this sensor, add the following lines to your configuration.yaml:

    + +
    # Example configuration.yaml entry
    +sensor:
    +  - platform: usps
    +    username: YOUR_USERNAME
    +    password: YOUR_PASSWORD
    +
    +
    + +

    Configuration options for the a TCP Sensor:

    + +
      +
    • username (Required): The username to access the USPS service.
    • +
    • password (Required): The password for the given username.
    • +
    • update_interval (Optional): Interval in minutes for the updates.
    • +
    + + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/sensor.vasttrafik/index.html b/components/sensor.vasttrafik/index.html index 2deac20862..711dd4ca09 100644 --- a/components/sensor.vasttrafik/index.html +++ b/components/sensor.vasttrafik/index.html @@ -154,6 +154,9 @@
  • Deutsche Bahn
  • +
  • + Dublin Bus Transport +
  • Google Maps Travel Time
  • diff --git a/components/sensor.vera/index.html b/components/sensor.vera/index.html index 98656ad903..8bc3330e8a 100644 --- a/components/sensor.vera/index.html +++ b/components/sensor.vera/index.html @@ -203,6 +203,9 @@
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -284,6 +287,9 @@
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.verisure/index.html b/components/sensor.verisure/index.html index 6004916268..7d49baacb1 100644 --- a/components/sensor.verisure/index.html +++ b/components/sensor.verisure/index.html @@ -197,6 +197,9 @@
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -278,6 +281,9 @@
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.waqi/index.html b/components/sensor.waqi/index.html index 40df563d42..2ccabd2fdd 100644 --- a/components/sensor.waqi/index.html +++ b/components/sensor.waqi/index.html @@ -234,6 +234,9 @@
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -315,6 +318,9 @@
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.wink/index.html b/components/sensor.wink/index.html index 0c92c85b9b..ebe684ff55 100644 --- a/components/sensor.wink/index.html +++ b/components/sensor.wink/index.html @@ -123,6 +123,9 @@
  • Wink Cover
  • +
  • + Wink Fan +
  • Wink Light
  • @@ -197,6 +200,9 @@
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -278,6 +284,9 @@
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.wunderground/index.html b/components/sensor.wunderground/index.html index f2adca5c89..ae12f0b1f2 100644 --- a/components/sensor.wunderground/index.html +++ b/components/sensor.wunderground/index.html @@ -226,6 +226,9 @@ Obtain a WUnderground API key Bureau of Meteorology (BOM) Australia +
  • + Bureau of Meteorology (BOM) Australia +
  • Dark Sky
  • diff --git a/components/sensor.yr/index.html b/components/sensor.yr/index.html index 4ba2c2244f..b9b78f3f15 100644 --- a/components/sensor.yr/index.html +++ b/components/sensor.yr/index.html @@ -170,6 +170,9 @@ weather forecast is delivered by the Norwegian Meteorological Institute and the
  • Bureau of Meteorology (BOM) Australia
  • +
  • + Bureau of Meteorology (BOM) Australia +
  • Dark Sky
  • diff --git a/components/sensor.yweather/index.html b/components/sensor.yweather/index.html index a99e02f272..67a49a5571 100644 --- a/components/sensor.yweather/index.html +++ b/components/sensor.yweather/index.html @@ -165,6 +165,9 @@ Use of the Yahoo Weather API should not exceed reasonable request volume. Access
  • Bureau of Meteorology (BOM) Australia
  • +
  • + Bureau of Meteorology (BOM) Australia +
  • Dark Sky
  • diff --git a/components/sensor.zamg/index.html b/components/sensor.zamg/index.html index 07b4071afa..3ad4734b4d 100644 --- a/components/sensor.zamg/index.html +++ b/components/sensor.zamg/index.html @@ -226,6 +226,9 @@
  • Bureau of Meteorology (BOM) Australia
  • +
  • + Bureau of Meteorology (BOM) Australia +
  • Dark Sky
  • diff --git a/components/sensor.zigbee/index.html b/components/sensor.zigbee/index.html index 4f3f626e23..c56103d5b8 100644 --- a/components/sensor.zigbee/index.html +++ b/components/sensor.zigbee/index.html @@ -254,6 +254,9 @@
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -335,6 +338,9 @@
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.zoneminder/index.html b/components/sensor.zoneminder/index.html index f8ea4ad4a1..d0fff97037 100644 --- a/components/sensor.zoneminder/index.html +++ b/components/sensor.zoneminder/index.html @@ -201,6 +201,9 @@ You must have the ZoneMinder component con
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -282,6 +285,9 @@ You must have the ZoneMinder component con
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor.zwave/index.html b/components/sensor.zwave/index.html index 77fd5e47d7..2ee66406d4 100644 --- a/components/sensor.zwave/index.html +++ b/components/sensor.zwave/index.html @@ -194,6 +194,9 @@
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • MH-Z19 CO2 Sensor
  • @@ -275,6 +278,9 @@
  • Thinking Cleaner sensor
  • +
  • + USPS Sensor +
  • Vera Sensor
  • diff --git a/components/sensor/index.html b/components/sensor/index.html index 479c137f12..fc7a66571f 100644 --- a/components/sensor/index.html +++ b/components/sensor/index.html @@ -172,6 +172,9 @@
  • Dovado
  • +
  • + Dublin Bus Transport +
  • Dweet.io
  • @@ -229,6 +232,9 @@
  • Homematic Sensor
  • +
  • + Hydro-Québec +
  • IMAP Email Content
  • @@ -241,6 +247,9 @@
  • InfluxDB Sensor
  • +
  • + International Space Station Sensor +
  • KNX Sensor
  • @@ -346,6 +355,9 @@
  • SABnzbd
  • +
  • + SMA Solar WebConnect +
  • SNMP
  • @@ -418,6 +430,9 @@
  • Twitch
  • +
  • + USPS Sensor +
  • Uber
  • diff --git a/components/shell_command/index.html b/components/shell_command/index.html index d83f8e908f..07bafa5744 100644 --- a/components/shell_command/index.html +++ b/components/shell_command/index.html @@ -172,7 +172,7 @@ LIRC
  • - OpenAlpr + OpenALPR
  • Presence based lights @@ -180,6 +180,9 @@
  • Proximity
  • +
  • + RESTful Command +
  • Scripts
  • diff --git a/components/sleepiq/index.html b/components/sleepiq/index.html index 2825fe74fa..8cd902fed0 100644 --- a/components/sleepiq/index.html +++ b/components/sleepiq/index.html @@ -173,6 +173,9 @@
  • ISY994 Controller
  • +
  • + Insteon (local) +
  • Insteon Hub
  • diff --git a/components/sun/index.html b/components/sun/index.html index 073c539bb4..6ebf44369d 100644 --- a/components/sun/index.html +++ b/components/sun/index.html @@ -192,6 +192,9 @@
  • Bureau of Meteorology (BOM) Australia
  • +
  • + Bureau of Meteorology (BOM) Australia +
  • Dark Sky
  • diff --git a/components/switch.acer_projector/index.html b/components/switch.acer_projector/index.html index 2f72eab520..e8f103c2c9 100644 --- a/components/switch.acer_projector/index.html +++ b/components/switch.acer_projector/index.html @@ -146,6 +146,9 @@
  • Acer Projector Switch
  • +
  • + BeagleBone Black GPIO Switch +
  • Belkin WeMo Switch
  • @@ -182,6 +185,12 @@
  • ISY994 Switch
  • +
  • + Insteon (Local) Switch +
  • +
  • + Kankun SP3 Wifi Switch +
  • LiteJet Switch
  • diff --git a/components/switch.anel_pwrctrl/index.html b/components/switch.anel_pwrctrl/index.html index 64dc1726b7..5026f48028 100644 --- a/components/switch.anel_pwrctrl/index.html +++ b/components/switch.anel_pwrctrl/index.html @@ -158,6 +158,9 @@
  • Acer Projector Switch
  • +
  • + BeagleBone Black GPIO Switch +
  • Belkin WeMo Switch
  • @@ -194,6 +197,12 @@
  • ISY994 Switch
  • +
  • + Insteon (Local) Switch +
  • +
  • + Kankun SP3 Wifi Switch +
  • LiteJet Switch
  • diff --git a/components/switch.arduino/index.html b/components/switch.arduino/index.html index bb8b9c4c8d..1cc22df70a 100644 --- a/components/switch.arduino/index.html +++ b/components/switch.arduino/index.html @@ -175,6 +175,9 @@
  • Arduino Switch
  • +
  • + BeagleBone Black GPIO +
  • DHT Sensor
  • diff --git a/components/switch.arest/index.html b/components/switch.arest/index.html index 0ab7b38db8..9553803022 100644 --- a/components/switch.arest/index.html +++ b/components/switch.arest/index.html @@ -196,6 +196,9 @@
  • Acer Projector Switch
  • +
  • + BeagleBone Black GPIO Switch +
  • Belkin WeMo Switch
  • @@ -232,6 +235,12 @@
  • ISY994 Switch
  • +
  • + Insteon (Local) Switch +
  • +
  • + Kankun SP3 Wifi Switch +
  • LiteJet Switch
  • diff --git a/components/switch.bbb_gpio/index.html b/components/switch.bbb_gpio/index.html new file mode 100644 index 0000000000..19dbd42fd4 --- /dev/null +++ b/components/switch.bbb_gpio/index.html @@ -0,0 +1,345 @@ + + + + + + + + + + BeagleBone Black GPIO Switch - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + BeagleBone Black GPIO Switch +

    +
    +
    + + +

    The bbb_gpio switch platform allows you to control the GPIOs of your BeagleBone Black.

    + +

    To use yourBeagleBone Black’s GPIO in your installation, add the following to your configuration.yaml file:

    + +
    # Example configuration.yaml entry
    +switch:
    + - platform: bbb_gpio
    +   pins:
    +     GPIO0_7:
    +       name: LED Red
    +     P9_12:
    +       name: LED Green
    +       initial: true
    +       invert_logic: true
    +
    +
    + +

    Configuration variables:

    + +
      +
    • pins array (Required): Array of used ports. +
        +
      • pin_name (Required): Port numbers and corresponding names. +
          +
        • name (Optional): Friendly name to use for the frontend.
        • +
        • initial (Optional): Initial state of the pin. Defaults to False.
        • +
        • invert_logic (Optional): If true, inverts the output logic to ACTIVE LOW. Default is false (ACTIVE HIGH).
        • +
        +
      • +
      +
    • +
    + +

    For more details about the GPIO layout, visit the article about the BeagleBone Black.

    + + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/switch.broadlink/index.html b/components/switch.broadlink/index.html index 284a125d3f..435eac07c5 100644 --- a/components/switch.broadlink/index.html +++ b/components/switch.broadlink/index.html @@ -90,7 +90,7 @@
    -

    This Broadlink switch platform allow to you control Broadlink RM2 Pro and RM mini IR+RF devices.

    +

    This Broadlink switch platform allow to you control Broadlink devices.

    To enable it, add the following lines to your configuration.yaml:

    @@ -107,10 +107,13 @@

    Configuration variables:

    + @@ -135,7 +137,6 @@ For more info see the PyPi module description: Acer Projector Switch +
  • + BeagleBone Black GPIO Switch +
  • Belkin WeMo Switch
  • @@ -203,6 +207,12 @@ For more info see the PyPi module description: + + + + + + + + Pico Text-to-Speech - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + Pico Text-to-Speech +

    +
    +
    + + +

    The picotts text-to-speech platform uses offline pico Text-to-Speech engine to read a text with natural sounding voices. +This requires to install the pico tts library on the system, typically on debian just do sudo apt-get install libttspico-utils +On some raspbian release, this package is missing but you can just copy the arm deb package from debian.

    + +

    To enable text-to-speech with Pico, add the following lines to your configuration.yaml:

    + +
    # Example configuration.yaml entry
    +tts:
    +  - platform: picotts
    +
    +
    + +

    Configuration variables:

    + +
      +
    • language (Optional): The language to use. Defaults to en-US. +Supported languages : ‘en-US’, ‘en-GB’, ‘de-DE’, ‘es-ES’, ‘fr-FR’, ‘it-IT’
    • +
    + +

    A full configuration sample:

    + +
    # Example configuration.yaml entry
    +tts:
    +  - platform: picotts
    +    language: 'fr-FR'
    +
    +
    + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/tts.voicerss/index.html b/components/tts.voicerss/index.html index 90c96cf3b6..616dd6d81c 100644 --- a/components/tts.voicerss/index.html +++ b/components/tts.voicerss/index.html @@ -153,9 +153,15 @@
  • Google Text-to-Speech
  • +
  • + Pico Text-to-Speech +
  • VoiceRSS
  • +
  • + Yandex TTS +
  • diff --git a/components/tts.yandextts/index.html b/components/tts.yandextts/index.html new file mode 100644 index 0000000000..0e69b9ae41 --- /dev/null +++ b/components/tts.yandextts/index.html @@ -0,0 +1,203 @@ + + + + + + + + + + Yandex TTS - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + Yandex TTS +

    +
    +
    + + +

    The yandextts text-to-speech platform uses Yandex SpeechKit Text-to-Speech engine to read a text with natural sounding voices.

    + +

    To enable text-to-speech with Yandex SpeechKit, add the following lines to your configuration.yaml:

    + +
    # Example configuration.yaml entry
    +tts:
    +  - platform: yandextts
    +    api_key: 'XXXXXXXX'
    +
    +
    + +

    Configuration variables:

    + +
      +
    • api_key (Requered): API Key for use this service.
    • +
    • language (Optional): The language to use. Defaults to en-us. Supported en-EN, ru-RU, uk-UK, tr-TR
    • +
    • codec (Optional): Audo codec. Default is ‘mp3’. Supported us mp3, wav, opus.
    • +
    • voice (Optional): Speaker voice. Default is ‘zahar’. Supported female voices are jane, oksana, alyss, omazh and male voices are zahar and ermil
    • +
    + +

    See on api documentation for details. N.B. english version of documentation is outdated. So you could receive api key here

    + +

    A full configuration sample:

    + +
    # Example configuration.yaml entry
    +tts:
    +  - platform: yandextts
    +    api_key: 'XXXXX'
    +    language: 'ru-RU'
    +    codec: mp3
    +    voice: oksana
    +
    +
    + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/tts/index.html b/components/tts/index.html index 0f5dc7a262..3afc228c4b 100644 --- a/components/tts/index.html +++ b/components/tts/index.html @@ -211,9 +211,15 @@ If you are running Home Assistant over SSL or from within a container, you will
  • Google Text-to-Speech
  • +
  • + Pico Text-to-Speech +
  • VoiceRSS
  • +
  • + Yandex TTS +
  • diff --git a/components/vera/index.html b/components/vera/index.html index d4061ad51c..ec32c6ddd2 100644 --- a/components/vera/index.html +++ b/components/vera/index.html @@ -202,6 +202,9 @@
  • ISY994 Controller
  • +
  • + Insteon (local) +
  • Insteon Hub
  • diff --git a/components/verisure/index.html b/components/verisure/index.html index 17ff25aa74..2092e7d55e 100644 --- a/components/verisure/index.html +++ b/components/verisure/index.html @@ -195,6 +195,9 @@
  • ISY994 Controller
  • +
  • + Insteon (local) +
  • Insteon Hub
  • diff --git a/components/weather.bom/index.html b/components/weather.bom/index.html new file mode 100644 index 0000000000..ca6909f1a3 --- /dev/null +++ b/components/weather.bom/index.html @@ -0,0 +1,225 @@ + + + + + + + + + + Bureau of Meteorology (BOM) Australia - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + Bureau of Meteorology (BOM) Australia +

    +
    +
    + + +

    The bom weather platform uses the Australian Bureau of Meteorology (BOM) as a source for current (half-hourly) meteorological data.

    + +

    To add the BOM weather platform to your installation, add the following to your configuration.yaml file:

    + +
    weather:
    +  - platform: bom
    +
    +
    + +

    Configuration variables:

    + +
      +
    • name (Optional): The name you would like to give to the weather station.
    • +
    • station (Optional): The station ID string; defaults to the closest station. See the sensor.bom docs for details on how to find the ID of a station.
    • +
    + +

    +This platform is an alternative to the bom sensor. +The weather platform is easier to configure but less customisable. +

    + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/weather.openweathermap/index.html b/components/weather.openweathermap/index.html index e280d85e5d..9117d0a987 100644 --- a/components/weather.openweathermap/index.html +++ b/components/weather.openweathermap/index.html @@ -154,6 +154,9 @@ This platform is an alternative to the -You can override a built-in component by having a component with the same name in your config/custom_components folder. If the built-in component is inside a subfolder, take care to place your customization in a folder with the same name in config/custom_components/*folder*. Note that overriding built-in components is not recommended and will probably break things! +You can override a built-in component by having a component with the same name in your config/custom_components folder. If the build-in component is inside a subfolder, take care to place your customization in a folder with the same name in config/custom_components/*folder*. Note that overriding build-in components is not recommended and will probably break things!

    diff --git a/developers/credits/index.html b/developers/credits/index.html index d5f90df638..13a78c600f 100644 --- a/developers/credits/index.html +++ b/developers/credits/index.html @@ -134,6 +134,7 @@

  • Brent
  • Bruno Adele
  • Cameron Bulock
  • +
  • Cameron Llewellyn
  • Carlo Costanzo
  • cawilliamson
  • Charles Spirakis
  • @@ -143,6 +144,8 @@
  • chrom3
  • Corban Mailloux
  • coteyr
  • +
  • Craig J. Ward
  • +
  • Craig Ward
  • dainok
  • Dale Higgs
  • Dan Cinnamon
  • @@ -157,6 +160,7 @@
  • Dan Sullivan
  • Daren Lord
  • dasos
  • +
  • dasos
  • Dave Banks
  • David-Leon Pohl
  • David Straub
  • @@ -267,6 +271,7 @@
  • Markus Peter
  • Markus Stenberg
  • Martin Hjelmare
  • +
  • Martin Vacula
  • Matteo Lampugnani
  • Matthew Bowen
  • Matthew Treinish
  • @@ -275,6 +280,7 @@
  • Michaël Arnauts
  • Michael Gilbert
  • Michael Kutý
  • +
  • Michael Long
  • Micha LaQua
  • miniconfig
  • molobrakos
  • @@ -331,18 +337,21 @@
  • Theb-1
  • Theodor Lindquist
  • Thomas Friedel
  • +
  • Thom Troy
  • tilutza
  • Tim Harton
  • Tim
  • Tobie Booth
  • toddeye
  • Tom Duijf
  • +
  • [Touliloup]https://github.com/RiRomain
  • trollkarlen
  • Valentin Alexeev
  • vitorespindola
  • Vlad Korniev
  • vladonemo
  • Warren Konkel
  • +
  • webworxshop
  • Willems Davy
  • William Scanlon
  • wind-rider
  • diff --git a/getting-started/autostart-systemd/index.html b/getting-started/autostart-systemd/index.html index 1c3f46e153..1067971582 100644 --- a/getting-started/autostart-systemd/index.html +++ b/getting-started/autostart-systemd/index.html @@ -133,6 +133,25 @@ WantedBy=multi-user.target
    +

    If you want to use docker, the following template should work for you.

    + +
    [Unit]
    +Description=Home Assistant
    +Requires=docker.service
    +After=docker.service
    +
    +[Service]
    +Restart=always
    +RestartSec=3
    +ExecStart=/usr/bin/docker run --name="home-assistant-%i" -v /home/%i/.homeassistant/:/config -v /etc/localtime:/etc/localtime:ro --net=host homeassistant/home-assistant
    +ExecStop=/usr/bin/docker stop -t 2 home-assistant-%i
    +ExecStopPost=/usr/bin/docker rm -f home-assistant-%i
    +
    +[Install]
    +WantedBy=multi-user.target
    +
    +
    +

    You need to reload systemd to make the daemon aware of the new configuration. Enable and launch Home Assistant after that.

    $ sudo systemctl --system daemon-reload
    diff --git a/images/supported_brands/beaglebone-black.png b/images/supported_brands/beaglebone-black.png
    new file mode 100644
    index 0000000000..7613a4011e
    Binary files /dev/null and b/images/supported_brands/beaglebone-black.png differ
    diff --git a/images/supported_brands/hydroquebec.svg b/images/supported_brands/hydroquebec.svg
    new file mode 100644
    index 0000000000..ebf4f8144a
    --- /dev/null
    +++ b/images/supported_brands/hydroquebec.svg
    @@ -0,0 +1,50 @@
    +
    +
    +
    +
    +
    +	
    +	
    +		
    +			
    +			
    +			
    +			
    +			
    +		
    +		
    +			
    +			
    +			
    +				
    +			
    +			
    +			
    +			
    +		
    +	
    +
    +
    diff --git a/images/supported_brands/iss.png b/images/supported_brands/iss.png
    new file mode 100644
    index 0000000000..69a167003d
    Binary files /dev/null and b/images/supported_brands/iss.png differ
    diff --git a/images/supported_brands/lannouncer.png b/images/supported_brands/lannouncer.png
    new file mode 100644
    index 0000000000..167d819e78
    Binary files /dev/null and b/images/supported_brands/lannouncer.png differ
    diff --git a/images/supported_brands/nad.png b/images/supported_brands/nad.png
    new file mode 100644
    index 0000000000..241f513576
    Binary files /dev/null and b/images/supported_brands/nad.png differ
    diff --git a/images/supported_brands/sma.png b/images/supported_brands/sma.png
    new file mode 100644
    index 0000000000..ddc2c4e6e8
    Binary files /dev/null and b/images/supported_brands/sma.png differ
    diff --git a/images/supported_brands/trackr.png b/images/supported_brands/trackr.png
    new file mode 100644
    index 0000000000..fe036dd651
    Binary files /dev/null and b/images/supported_brands/trackr.png differ
    diff --git a/images/supported_brands/upc.png b/images/supported_brands/upc.png
    new file mode 100644
    index 0000000000..c815868900
    Binary files /dev/null and b/images/supported_brands/upc.png differ
    diff --git a/images/supported_brands/usps.png b/images/supported_brands/usps.png
    new file mode 100644
    index 0000000000..457668d07f
    Binary files /dev/null and b/images/supported_brands/usps.png differ
    diff --git a/images/supported_brands/xiaomi.png b/images/supported_brands/xiaomi.png
    new file mode 100644
    index 0000000000..fffc268c38
    Binary files /dev/null and b/images/supported_brands/xiaomi.png differ
    diff --git a/images/supported_brands/yandex.png b/images/supported_brands/yandex.png
    new file mode 100644
    index 0000000000..73f1132ac9
    Binary files /dev/null and b/images/supported_brands/yandex.png differ
    diff --git a/index.html b/index.html
    index d5f5db0b44..3c990fdb87 100644
    --- a/index.html
    +++ b/index.html
    @@ -118,11 +118,11 @@ Home Assistant is an open-source home automation platform running on Python 3. T
       
    diff --git a/sitemap.xml b/sitemap.xml index 8ab701006a..1132551cad 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1,6 +1,10 @@ +https://home-assistant.io/blog/2017/01/14/iss-usps-images-packages/ +2017-01-14T08:04:05+00:00 + + https://home-assistant.io/blog/2017/01/03/control-my-christmas-tree-stats/ 2017-01-03T18:00:00+00:00 @@ -1239,9 +1243,15 @@ https://home-assistant.io/components/sensor.torque/ +https://home-assistant.io/components/sensor.sma/ + + https://home-assistant.io/components/sensor.yr/ +https://home-assistant.io/components/media_player.nad/ + + https://home-assistant.io/components/notify.free_mobile/ @@ -1980,6 +1990,9 @@ https://home-assistant.io/components/cover.mqtt/ +https://home-assistant.io/components/weather.bom/ + + https://home-assistant.io/components/weather.openweathermap/ @@ -2220,6 +2233,9 @@ https://home-assistant.io/components/binary_sensor.hikvision/ +https://home-assistant.io/components/sensor.hydroquebec/ + + https://home-assistant.io/components/tts.google/ @@ -2232,6 +2248,78 @@ https://home-assistant.io/components/ha/ +https://home-assistant.io/components/insteon_local/ + + +https://home-assistant.io/components/light.insteon_local/ + + +https://home-assistant.io/components/switch.insteon_local/ + + +https://home-assistant.io/components/sensor.iss/ + + +https://home-assistant.io/components/device_tracker.trackr/ + + +https://home-assistant.io/components/rest_command/ + + +https://home-assistant.io/components/switch.kankun/ + + +https://home-assistant.io/components/device_tracker.upc_connect/ + + +https://home-assistant.io/components/tts.picotts/ + + +https://home-assistant.io/components/light.tikteck/ + + +https://home-assistant.io/components/tts.yandextts/ + + +https://home-assistant.io/components/device_tracker.ping/ + + +https://home-assistant.io/components/sensor.usps/ + + +https://home-assistant.io/components/notify.lannouncer/ + + +https://home-assistant.io/components/notify.mysensors/ + + +https://home-assistant.io/components/image_processing/ + + +https://home-assistant.io/components/image_processing.openalpr_cloud/ + + +https://home-assistant.io/components/image_processing.openalpr_local/ + + +https://home-assistant.io/components/sensor.dublin_bus_transport/ + + +https://home-assistant.io/components/device_tracker.xiaomi/ + + +https://home-assistant.io/components/light.zengge/ + + +https://home-assistant.io/components/bbb_gpio/ + + +https://home-assistant.io/components/switch.bbb_gpio/ + + +https://home-assistant.io/components/fan.wink/ + + https://home-assistant.io/components/sensor.ted5000/ @@ -2514,63 +2602,66 @@ https://home-assistant.io/topics/group_visibility/ +https://home-assistant.io/topics/packages/ + + https://home-assistant.io/demo/frontend.html -2017-01-15T17:18:12+00:00 +2017-01-15T17:44:42+00:00 https://home-assistant.io/demo/index.html -2017-01-15T17:18:12+00:00 +2017-01-15T17:44:42+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-event.html -2017-01-15T17:18:12+00:00 +2017-01-15T17:44:42+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-info.html -2017-01-15T17:18:12+00:00 +2017-01-15T17:44:42+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-service.html -2017-01-15T17:18:12+00:00 +2017-01-15T17:44:42+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-state.html -2017-01-15T17:18:12+00:00 +2017-01-15T17:44:42+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-template.html -2017-01-15T17:18:12+00:00 +2017-01-15T17:44:42+00:00 https://home-assistant.io/demo/panels/ha-panel-history.html -2017-01-15T17:18:12+00:00 +2017-01-15T17:44:42+00:00 https://home-assistant.io/demo/panels/ha-panel-iframe.html -2017-01-15T17:18:12+00:00 +2017-01-15T17:44:42+00:00 https://home-assistant.io/demo/panels/ha-panel-logbook.html -2017-01-15T17:18:12+00:00 +2017-01-15T17:44:42+00:00 https://home-assistant.io/demo/panels/ha-panel-map.html -2017-01-15T17:18:12+00:00 +2017-01-15T17:44:42+00:00 https://home-assistant.io/googlef4f3693c209fe788.html -2017-01-15T17:18:12+00:00 +2017-01-15T17:44:42+00:00 https://home-assistant.io/static/fonts/roboto/DESCRIPTION.en_us.html -2017-01-15T17:18:12+00:00 +2017-01-15T17:44:42+00:00 https://home-assistant.io/static/fonts/robotomono/DESCRIPTION.en_us.html -2017-01-15T17:18:12+00:00 +2017-01-15T17:44:42+00:00 https://home-assistant.io/static/mdi-demo.html -2017-01-15T17:18:12+00:00 +2017-01-15T17:44:42+00:00 diff --git a/topics/index.html b/topics/index.html index e43f133cfa..cf7a3994ff 100644 --- a/topics/index.html +++ b/topics/index.html @@ -104,6 +104,9 @@
  • Group Visibility

  • +
  • +

    Packages

    +
  • Splitting up the configuration

  • diff --git a/topics/packages/index.html b/topics/packages/index.html new file mode 100644 index 0000000000..cb3b062981 --- /dev/null +++ b/topics/packages/index.html @@ -0,0 +1,218 @@ + + + + + + + + + + Packages - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    + + + + + + +
    +

    + Packages +

    +
    +
    + + +

    Packages in Home Assistant provides a way to bundle different component’s configuration together. We were already introduced to the two configuration styles (specifying platforms entries together or individually) on the adding devices page. Both of these configuration methods require you to create the component key in the main configuration.yaml file. With packages we have a way to include different components, or parts of configuration using any of the !include directives introduced in splitting the configuration.

    + +

    Packages are configured under the core homeassistant/packages in the configuration and take the format of a packages name (no spaces, all lower case) followed by a dictionary with the package config. For example, package pack_1 would be created as:

    + +
    homeassistant:
    +  ...
    +  packages: 
    +    pack_1:
    +      ...package configuration here...
    +
    +
    + +

    The package configuration can include: switch, light, automation, groups or the majority of the Home Assistant components.

    + +

    It can be specified inline or in a seperate YAML file using !include.

    + +

    Inline example, main configuration.yaml:

    + +
    homeassistant:
    +  ...
    +  packages: 
    +    pack_1:
    +      switch:
    +        - platform: rest
    +          ...
    +      light:
    +        - platform: rpi
    +          ...
    +
    +
    + +

    Include example, main configuration.yaml:

    + +
    homeassistant:
    +  ...
    +  packages: 
    +    pack_1: !include my_package.yaml
    +
    +
    + +

    The file my_package.yaml contains the “top-level” configuration:

    + +
    switch:
    +  - platform: rest
    +    ...
    +light:
    +  - platform: rpi
    +    ...
    +
    +
    + +

    There are some rules for packages that will be merged:

    + +
      +
    1. Component names may only use the basic form (e.g. switch and switch 1 or switch aa is not accepted).
    2. +
    3. Platform based components (light, switch, etc) can always be merged.
    4. +
    5. +

      Components where entities are identified by a key that will represent the entity_id ({key: config}) need to have unique ‘keys’ between packages and the main configuration file.

      + +

      For example if we have the following in the main config. You are not allowed to re-use “my_input” again for input_boolean in a package:

      + +

      yaml + input_boolean: + my_input: +

      +
    6. +
    7. Any component that is not a platform [2], or dictionaries with Entity ID keys [3] cannot be merged and can only occur once between all packages and the main configuration.
    8. +
    + +

    +Components inside packages can only specify platform entries using configuration style 1, where all the platforms are grouped under the component name. +

    + +

    Create a packages folder

    + +

    One way to organise packages would be to create a folder named “packages” in your Home Assistant configuration directory. In the packages directory you can store any number of packages in a YAML file. This entry in your configuration.yaml will load all packages:

    + +
    homeassistant:
    +  packages: !include_dir_named packages
    +
    +
    + +

    This uses the concept splitting the configuration and will include all files in a directory with the keys representing the filenames. +See the documentation about splitting the configuration for more information about !include_dir_named and other include statements that might be helpful.

    + + +
    + + +
    + + +
    +
    + + + + + + \ No newline at end of file diff --git a/version.json b/version.json index e5e9057a45..5383167883 100644 --- a/version.json +++ b/version.json @@ -1,15 +1,15 @@ { - "current_version": "0.35.3", - "release_date": "2016-12-23T00:00:00+00:00", - "release_notes": "https://home-assistant.io/blog/2016/12/17/text-to-speech-aquostv-flic-zamg/", - "release_notes_path": "/blog/2016/12/17/text-to-speech-aquostv-flic-zamg/", - "release_title": "0.35: Text-to-speech, VLC, Flic, netdata", - "release_description": "Home Assistant learned to speak, VLC and AquosTV mediaplayer, Netdata, ZMAG, Flic, and Broadlink", + "current_version": "0.36.0", + "release_date": "2017-01-15T00:00:00+00:00", + "release_notes": "https://home-assistant.io/blog/2017/01/14/iss-usps-images-packages/", + "release_notes_path": "/blog/2017/01/14/iss-usps-images-packages/", + "release_title": "0.36: ISS, USPS, Image processing, Insteon", + "release_description": "Track packages, space stations, TrackR devices, Xiaomi, and UPC connect boxes", "patch_version_notes": "#release-0353---december-23", "root_url": "https://home-assistant.io", "semantic_version": { "major": 0, - "minor": 35, - "patch": 3 + "minor": 36, + "patch": 0 } }