diff --git a/atom.xml b/atom.xml index e1bf7d2b32..f607c63e1f 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2016-01-29T13:42:31+00:00 + 2016-01-30T09:10:02+00:00 https://home-assistant.io/ @@ -13,6 +13,53 @@ Octopress + + <![CDATA[0.12: Insteon, LIFX, Twitter and ZigBee]]> + + 2016-01-30T08:22:00+00:00 + https://home-assistant.io/blog/2016/01/30/insteon-lifx-twitter-and-zigbee + Another sprint has come to an end and it seems that we have not slowed down a single bit 🚀. 0.12 is full of new components, platforms and organizational additions.

+ +

I would like to give a shout out to Greg Dowling (@pavoni) as every release includes new work from him. He is constantly adding support for new platforms or improving the reliablity of existing components and platforms. Keep up the good work!

+ +

This release includes a very frequent requested feature: the ability to organize entities in different tabs in the frontend. See the demo to see this in action and read more in the group documentation how to get started.

+ +

+ +Example of the new views in the frontend. Learn more. +

+ +

+ + + +

Backwards incompatible changes

+ +]]>
+
+ <![CDATA[Perfect Home Automation]]> @@ -92,7 +139,7 @@
  • Support calling services via Amazon Echo (@balloob)
  • -

    Deprecations

    +

    Backwards incompatible changes

    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 02c24cd024..e5877bb973 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 @@ -227,6 +227,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 28a9e0e037..d4a4d04ee8 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 @@ -336,6 +336,12 @@ 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 92a1d5f59c..dc5a7c4b0e 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 @@ -314,6 +314,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 e3febcae9b..eb31be2333 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 @@ -517,6 +517,12 @@ PubSubClient client(ethClient); 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 2c0cb6447a..5d08906226 100644 --- a/blog/2015/09/13/home-assistant-meets-ifttt/index.html +++ b/blog/2015/09/13/home-assistant-meets-ifttt/index.html @@ -376,6 +376,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 2c021f5ade..6cfb87a0f5 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 @@ -277,6 +277,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 39cdf97735..ed8da675a9 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 @@ -256,6 +256,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 2f0c58acbe..0cf6761efb 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 @@ -232,6 +232,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 40954681f7..b21071a6f2 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 @@ -563,6 +563,12 @@ Adafruit_HDC1000 hdc = Adafruit_HDC1000(); 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 4190191f63..73b9f31e8c 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 @@ -221,6 +221,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 9b9c0c86a5..5d6257e5b9 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 @@ -243,6 +243,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 ea1fe2f835..49d4e886d7 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 @@ -239,6 +239,12 @@ diff --git a/blog/2015/11/22/survey-november-2015/index.html b/blog/2015/11/22/survey-november-2015/index.html index 20d1e57e74..3a8e47d074 100644 --- a/blog/2015/11/22/survey-november-2015/index.html +++ b/blog/2015/11/22/survey-november-2015/index.html @@ -279,6 +279,12 @@ diff --git a/blog/2015/12/05/community-highlights/index.html b/blog/2015/12/05/community-highlights/index.html index f6e0da38aa..7979665831 100644 --- a/blog/2015/12/05/community-highlights/index.html +++ b/blog/2015/12/05/community-highlights/index.html @@ -212,6 +212,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 277c6a7689..b69c5cf93d 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 @@ -221,6 +221,12 @@ diff --git a/blog/2015/12/07/influxdb-and-grafana/index.html b/blog/2015/12/07/influxdb-and-grafana/index.html index d8028fc998..d40fec94a7 100644 --- a/blog/2015/12/07/influxdb-and-grafana/index.html +++ b/blog/2015/12/07/influxdb-and-grafana/index.html @@ -312,6 +312,12 @@ $ sudo systemctl status grafana-server 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 b9f5385a6c..63a34145b0 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 @@ -262,6 +262,12 @@ requests.get(' +
  • + 0.12: Insteon, LIFX, Twitter and ZigBee +
  • + + +
  • Perfect Home Automation
  • @@ -285,12 +291,6 @@ requests.get(' - [Update: decision reversed!] Philips Hue blocks 3rd party lights - - - 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 066f4c351c..5ab7dab152 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 @@ -234,6 +234,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 5426f82cd4..44eed149fa 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 @@ -299,6 +299,12 @@ sudo docker run -it --rm -p 443:443 -p 80:80 --name letsencrypt \ 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 692720480e..7208b9289d 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 @@ -255,6 +255,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 18324f5e22..16ccba942e 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 @@ -159,7 +159,7 @@
  • Support calling services via Amazon Echo (@balloob)
  • -

    Deprecations

    +

    Backwards incompatible changes

    -

    Deprecations

    +

    Backwards incompatible changes

    -]]> -
    - - - <![CDATA[0.7.6: Amazon FireTV, Radiotherm thermostats]]> - - 2015-10-26T18:10:00+00:00 - https://home-assistant.io/blog/2015/10/26/firetv-and-radiotherm-now-supported - After two weeks of hard work I’m proud to announce the release of Home Assistant v0.7.6. For this release the main focus was bugs, test coverage and documentation. And we exceeded expectations on all three fronts. Bugs have been squashed, test coverage increased to 85% and thanks to the hard work by @fabaff and myself the component section on the website has gotten a complete revamp.

    - -

    Changes

    - -

    - - - - - -

    Breaking changes

    - -

    As part of this release we did some cleanup which introduced backwards incompatible changes:

    - -

    Heat Control thermostat no longer includes scheduling features.
    -This feature has been removed completely. Use the automation component instead to control target temperature.

    - -

    Config changed for calling a service from a script.
    -execute_service: has been replaced with service:. See component page for example. The old method will continue working for some time.

    - -

    Scenes can no longer be turned off.
    -It is no longer possible to turn a scene off after it has been activated. The way it worked was unpredictable and causes a lot of confusion.

    - -

    Downloader treats relative paths now relative to the config dir instead of the current working dir.
    -This makes more sense as most people run Home Assistant as a daemon

    ]]>
    diff --git a/blog/categories/release-notes/index.html b/blog/categories/release-notes/index.html index 52000f14a3..a8cd613430 100644 --- a/blog/categories/release-notes/index.html +++ b/blog/categories/release-notes/index.html @@ -119,6 +119,38 @@

    2016

    +
    +
    + +
    + +
    +
    +

    0.12: Insteon, LIFX, Twitter and ZigBee

    + + + +
    +
    + +
    +
    + + +
    @@ -1021,6 +1053,12 @@ diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index 1e2f78ad1c..50a4e75df6 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2016-01-29T13:42:31+00:00 + 2016-01-30T09:10:02+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/index.html b/blog/categories/survey/index.html index de79354f5d..711968e7f8 100644 --- a/blog/categories/survey/index.html +++ b/blog/categories/survey/index.html @@ -216,6 +216,12 @@ diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index f33fcb059f..e252946c75 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]]> - 2016-01-29T13:42:31+00:00 + 2016-01-30T09:10:02+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/index.html b/blog/categories/user-stories/index.html index 3adb5e442d..499ec0171d 100644 --- a/blog/categories/user-stories/index.html +++ b/blog/categories/user-stories/index.html @@ -216,6 +216,12 @@ diff --git a/blog/index.html b/blog/index.html index 4f6dac3c5b..49787d29b6 100644 --- a/blog/index.html +++ b/blog/index.html @@ -101,6 +101,85 @@ +
    +
    + +

    + 0.12: Insteon, LIFX, Twitter and ZigBee +

    + + + +
    + + + two minutes reading time + + + + + + Comments + +
    + +
    + + +
    +

    Another sprint has come to an end and it seems that we have not slowed down a single bit 🚀. 0.12 is full of new components, platforms and organizational additions.

    + +

    I would like to give a shout out to Greg Dowling (@pavoni) as every release includes new work from him. He is constantly adding support for new platforms or improving the reliablity of existing components and platforms. Keep up the good work!

    + +

    This release includes a very frequent requested feature: the ability to organize entities in different tabs in the frontend. See the demo to see this in action and read more in the group documentation how to get started.

    + +

    + +Example of the new views in the frontend. Learn more. +

    + +

    + + + +

    Backwards incompatible changes

    + + + +
    +
    +
    +
    -
    -
    - -

    - Survey November 2015 -

    - - - -
    - - - two minutes reading time - - - - - - Comments - -
    - -
    - - -
    -

    Around a week ago we started with the first survey. Now 30 people have participated. Thank you very much if you did. We think that’s enough time to have some “only partially representative” data. It’s hard to tell how many Home Assistant users are out there. Currently there are 215 members in our Gitter chat room and last week PyPI counted 5063 downloads.

    - -

    The idea was to anonymously collect some details about the usage of the different parts of Home Assistant and a little bit about the environment its running in.

    - - - - Read on → - -
    -
    -
    -
    diff --git a/components/history/index.html b/components/history/index.html index 5582845dd5..d6e22a317d 100644 --- a/components/history/index.html +++ b/components/history/index.html @@ -187,6 +187,9 @@ datetime.fromtimestamp(1422830502)
  • Logbook
  • +
  • + StatsD +
  • diff --git a/components/index.html b/components/index.html index 8f4f549be0..3f6cef5c9b 100644 --- a/components/index.html +++ b/components/index.html @@ -391,7 +391,7 @@ Support for these components is provided by the Home Assistant community.
    -
    Command binary sensor
    +
    Command line binary sensor
    Binary Sensor
    @@ -699,6 +699,18 @@ Support for these components is provided by the Home Assistant community. + +
    + + + +
    +
    Google Voice SMS
    +
    Notifications
    +
    + + +
    @@ -865,6 +877,18 @@ Support for these components is provided by the Home Assistant community. + +
    + + + +
    +
    Insteon
    +
    Hub
    +
    + + +
    @@ -923,6 +947,18 @@ Support for these components is provided by the Home Assistant community. + +
    + + + +
    +
    LIFX
    +
    Light
    +
    + + + @@ -1201,7 +1237,43 @@ Support for these components is provided by the Home Assistant community. - + +
    + + + +
    +
    Nest
    +
    Hub
    +
    + + + + +
    + + + +
    +
    Nest binary sensor
    +
    Binary Sensor
    +
    + + + + +
    + + + +
    +
    Nest sensor
    +
    Sensor
    +
    + + + +
    @@ -1263,6 +1335,16 @@ Support for these components is provided by the Home Assistant community. + +
    + +
    +
    One wire sensor
    +
    Sensor
    +
    + + +
    @@ -1611,6 +1693,16 @@ Support for these components is provided by the Home Assistant community. + +
    + +
    +
    StatsD
    +
    History
    +
    + + +
    @@ -1773,6 +1865,16 @@ Support for these components is provided by the Home Assistant community. + +
    + +
    +
    Template sensor
    +
    Sensor
    +
    + + + @@ -1855,6 +1957,18 @@ Support for these components is provided by the Home Assistant community. + +
    + + + +
    +
    Twitter
    +
    Notifications
    +
    + + +
    @@ -2067,6 +2181,66 @@ Support for these components is provided by the Home Assistant community. + +
    + + + +
    +
    ZigBee
    +
    DIY
    +
    + + + + +
    + + + +
    +
    ZigBee Binary Sensor
    +
    Binary Sensor
    +
    + + + + +
    + + + +
    +
    ZigBee Light
    +
    Light
    +
    + + + + +
    + + + +
    +
    ZigBee Sensor
    +
    Sensor
    +
    + + + + +
    + + + +
    +
    ZigBee Switch
    +
    Switch
    +
    + + + diff --git a/components/insteon_hub/index.html b/components/insteon_hub/index.html new file mode 100644 index 0000000000..bc6c0f7a57 --- /dev/null +++ b/components/insteon_hub/index.html @@ -0,0 +1,230 @@ + + + + + + + + + + Insteon - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    +
    +

    + Insteon +

    +
    +
    + +

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

    + +

    To integrate your Insteon hub with Home Assistant, add the following section to your configuration.yaml file:

    + +
    +
    # Example configuration.yaml entry
    +insteon:
    +  username: YOUR_USERNAME
    +  password: YOUR_PASSWORD
    +
    +
    +
    + +

    Configuration variables:

    + +
      +
    • username (Required): The username that used to access the Insteon interface.
    • +
    • password (Required): The password that used to access the Insteon interface.
    • +
    + +
    + + +
    + + + + +
    +
    + + + + + + + + + \ No newline at end of file diff --git a/components/isy994/index.html b/components/isy994/index.html index 602455df48..359689d518 100644 --- a/components/isy994/index.html +++ b/components/isy994/index.html @@ -213,6 +213,9 @@ The ISY994 controller is manufactured by MySensors +
  • + Nest +
  • RFXtrx
  • diff --git a/components/light.blinksticklight/index.html b/components/light.blinksticklight/index.html index da345e27ef..78e375a3b0 100644 --- a/components/light.blinksticklight/index.html +++ b/components/light.blinksticklight/index.html @@ -156,6 +156,9 @@
  • Hyperion
  • +
  • + LIFX +
  • LimitlessLED support
  • @@ -180,6 +183,9 @@
  • Z-Wave light
  • +
  • + ZigBee Light +
  • diff --git a/components/light.hue/index.html b/components/light.hue/index.html index f1cccc39fe..1d079566f9 100644 --- a/components/light.hue/index.html +++ b/components/light.hue/index.html @@ -150,6 +150,9 @@
  • Hyperion
  • +
  • + LIFX +
  • LimitlessLED support
  • @@ -174,6 +177,9 @@
  • Z-Wave light
  • +
  • + ZigBee Light +
  • diff --git a/components/light.hyperion/index.html b/components/light.hyperion/index.html index 5216b6e0a9..947a8b19be 100644 --- a/components/light.hyperion/index.html +++ b/components/light.hyperion/index.html @@ -147,6 +147,9 @@
  • Hyperion
  • +
  • + LIFX +
  • LimitlessLED support
  • @@ -171,6 +174,9 @@
  • Z-Wave light
  • +
  • + ZigBee Light +
  • diff --git a/components/light.lifx/index.html b/components/light.lifx/index.html new file mode 100644 index 0000000000..e772f948d9 --- /dev/null +++ b/components/light.lifx/index.html @@ -0,0 +1,227 @@ + + + + + + + + + + LIFX - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    +
    +

    + LIFX +

    +
    +
    + +

    The lifx platform allows you to integrate your LIFX into Home Assistant.

    + +
    +
    # Example configuration.yaml entry
    +light:
    +  platform: lifx
    +  server: 192.168.1.98
    +  broadcast: 192.168.1.255
    +
    +
    +
    +

    Configuration variables:

    + +
      +
    • server (Optional): Your server address. Only needed if using more than one network interface. Omit if you are unsure.
    • +
    • consumer_secret (Optional): The broadcast address, set to reach all LIFX bulbs.
    • +
    + + +
    + + +
    + + + + +
    +
    + + + + + + + + + \ No newline at end of file diff --git a/components/light.mqtt/index.html b/components/light.mqtt/index.html index 446a2e49a9..8720fde077 100644 --- a/components/light.mqtt/index.html +++ b/components/light.mqtt/index.html @@ -234,6 +234,9 @@
  • Hyperion
  • +
  • + LIFX +
  • LimitlessLED support
  • @@ -258,6 +261,9 @@
  • Z-Wave light
  • +
  • + ZigBee Light +
  • diff --git a/components/light.rfxtrx/index.html b/components/light.rfxtrx/index.html index 60cc49d2ff..470ec881bb 100644 --- a/components/light.rfxtrx/index.html +++ b/components/light.rfxtrx/index.html @@ -172,6 +172,9 @@
  • Hyperion
  • +
  • + LIFX +
  • LimitlessLED support
  • @@ -196,6 +199,9 @@
  • Z-Wave light
  • +
  • + ZigBee Light +
  • diff --git a/components/light.tellstick/index.html b/components/light.tellstick/index.html index 651c6b1dbd..1c993b61e7 100644 --- a/components/light.tellstick/index.html +++ b/components/light.tellstick/index.html @@ -162,6 +162,9 @@
  • Hyperion
  • +
  • + LIFX +
  • LimitlessLED support
  • @@ -186,6 +189,9 @@
  • Z-Wave light
  • +
  • + ZigBee Light +
  • diff --git a/components/light.vera/index.html b/components/light.vera/index.html index 61f7bd088f..b8c1a2d325 100644 --- a/components/light.vera/index.html +++ b/components/light.vera/index.html @@ -182,6 +182,9 @@
  • Hyperion
  • +
  • + LIFX +
  • LimitlessLED support
  • @@ -206,6 +209,9 @@
  • Z-Wave light
  • +
  • + ZigBee Light +
  • diff --git a/components/light.wink/index.html b/components/light.wink/index.html index 45128405bd..35c1a4b638 100644 --- a/components/light.wink/index.html +++ b/components/light.wink/index.html @@ -156,6 +156,9 @@
  • Hyperion
  • +
  • + LIFX +
  • LimitlessLED support
  • @@ -180,6 +183,9 @@
  • Z-Wave light
  • +
  • + ZigBee Light +
  • diff --git a/components/light.zigbee/index.html b/components/light.zigbee/index.html new file mode 100644 index 0000000000..66a2147f50 --- /dev/null +++ b/components/light.zigbee/index.html @@ -0,0 +1,250 @@ + + + + + + + + + + ZigBee Light - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    +
    +

    + ZigBee Light +

    +
    +
    + +

    A ZigBee light in this context is a light connected to one of the digital output pins on a ZigBee module. It can simply be switched on and off. By default, a light is considered ‘on’ when the ZigBee device’s digital output is held ‘high’ and considered ‘off’ when it is held ‘low’. This behaviour can be inverted by setting the on_state configuration variable to low.

    + +

    To configure a digital output pin as a light, use the following variables:

    + +
      +
    • name (Required): The name you’d like to give the light in Home Assistant.
    • +
    • platform (Required): Set to zigbee.
    • +
    • pin (Required): The number identifying which pin to use.
    • +
    • address: The long 64bit address of the remote ZigBee device whose digital output pin you’d like to switch. Do not include this variable if you want to switch the local ZigBee device’s pins.
    • +
    • on_state: Either high (default) or low, depicting whether the digital output pin is pulled high or low when the light is turned on.
    • +
    + +

    Example

    + +
    +
    light:
    +  - name: Desk Lamp
    +    platform: zigbee
    +    pin: 0
    +    address: 0013A20040791FA2
    +    on_state: low
    +
    +
    +
    + +
    + + +
    + + + + +
    +
    + + + + + + + + + \ No newline at end of file diff --git a/components/light.zwave/index.html b/components/light.zwave/index.html index 152e19efb7..4f01a9effb 100644 --- a/components/light.zwave/index.html +++ b/components/light.zwave/index.html @@ -151,6 +151,9 @@
  • Hyperion
  • +
  • + LIFX +
  • LimitlessLED support
  • @@ -175,6 +178,9 @@
  • Z-Wave light
  • +
  • + ZigBee Light +
  • diff --git a/components/light/index.html b/components/light/index.html index 86e7459048..6282a78ac1 100644 --- a/components/light/index.html +++ b/components/light/index.html @@ -231,6 +231,9 @@ The light component supports multiple entries in configuration.yaml
  • Hyperion
  • +
  • + LIFX +
  • LimitlessLED support
  • @@ -255,6 +258,9 @@ The light component supports multiple entries in configuration.yaml
  • Z-Wave light
  • +
  • + ZigBee Light +
  • diff --git a/components/logbook/index.html b/components/logbook/index.html index 0d300a2fc7..e18685fff5 100644 --- a/components/logbook/index.html +++ b/components/logbook/index.html @@ -164,6 +164,9 @@
  • Logbook
  • +
  • + StatsD +
  • diff --git a/components/modbus/index.html b/components/modbus/index.html index 0b59afff6e..4abbadf021 100644 --- a/components/modbus/index.html +++ b/components/modbus/index.html @@ -202,6 +202,9 @@
  • ISY994 Controller
  • +
  • + Insteon +
  • MQTT
  • @@ -211,6 +214,9 @@
  • MySensors
  • +
  • + Nest +
  • RFXtrx
  • diff --git a/components/mqtt/index.html b/components/mqtt/index.html index 8ca8000753..a7062f1ff1 100644 --- a/components/mqtt/index.html +++ b/components/mqtt/index.html @@ -355,6 +355,9 @@ Home Assistant will automatically load the correct certificate if you connect to
  • ISY994 Controller
  • +
  • + Insteon +
  • MQTT
  • @@ -364,6 +367,9 @@ Home Assistant will automatically load the correct certificate if you connect to
  • MySensors
  • +
  • + Nest +
  • RFXtrx
  • diff --git a/components/mqtt_eventstream/index.html b/components/mqtt_eventstream/index.html index 7df882357d..52e09055dc 100644 --- a/components/mqtt_eventstream/index.html +++ b/components/mqtt_eventstream/index.html @@ -9,7 +9,7 @@ MQTT Eventstream - Home Assistant - + @@ -19,14 +19,14 @@ - + - + diff --git a/components/mysensors/index.html b/components/mysensors/index.html index 7b4f3d23de..59f4e15585 100644 --- a/components/mysensors/index.html +++ b/components/mysensors/index.html @@ -109,6 +109,8 @@

    The MySensors project combines Arduino boards with NRF24L01 radio boards to build sensor networks. The component will automatically add all available switches and sensors to Home Assistant.

    +

    Configuration

    +

    Integrate your Serial MySensors Gateway by adding the following to your configuration.yaml file:

    @@ -130,10 +132,10 @@
    • port (Required): The port where your board is connected to your Home Assistant host.
    • -
    • debug (Optional): Enable or disable verbose debug logging.
    • -
    • persistence (Optional): Enable or disable local persistence of sensor information. If this is disabled, then each sensor will need to send presentation messages after Home Assistant starts.
    • +
    • debug (Optional): Enable or disable verbose debug logging. Default is false.
    • +
    • persistence (Optional): Enable or disable local persistence of sensor information. If this is disabled, then each sensor will need to send presentation messages after Home Assistant starts. Default is true.
    • persistence_file (Optional): Path to a file to save sensor information. The file extension determines the file type. Currently supported file types are ‘pickle’ and ‘json’.
    • -
    • version (Optional): Specifies the MySensors protocol version to use (ex. 1.4, 1.5).
    • +
    • version (Optional): Specifies the MySensors protocol version to use. Supports 1.4 and 1.5. Default is 1.4.

    If you are using an original Arduino the port will be named ttyACM*. The exact number can be determined with the command shown below.

    @@ -144,6 +146,29 @@
    +

    Presentation

    + +

    Present a MySensors sensor or actuator, by following these steps:

    + +
      +
    1. Connect your gateway to your computer.
    2. +
    3. Configure the MySensors component in configuration.yaml.
    4. +
    5. Start hass.
    6. +
    7. Wait for “gateway started” in the log output.
    8. +
    9. Write and upload your MySensors sketch to the sensor. Make sure you: +
        +
      • Either use a manual node id, or AUTO for requesting a node id from the controller, in gw.begin().
      • +
      • Send sketch name.
      • +
      • Present the sensor’s S_TYPE.
      • +
      • Send at least one initial value per V_TYPE.
      • +
      +
    10. +
    11. Start the sensor.
    12. +
    + +

    Visit the library api of MySensors for more information.

    + + @@ -179,6 +204,9 @@
  • ISY994 Controller
  • +
  • + Insteon +
  • MQTT
  • @@ -188,6 +216,9 @@
  • MySensors
  • +
  • + Nest +
  • RFXtrx
  • diff --git a/components/nest/index.html b/components/nest/index.html new file mode 100644 index 0000000000..df3efb93f7 --- /dev/null +++ b/components/nest/index.html @@ -0,0 +1,245 @@ + + + + + + + + + + Nest - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    +
    +

    + Nest +

    +
    +
    + +

    The Nest component is the main component to integrate all Nest related platforms. Besides this component you will have to setup your thermostat and any connected sensors separately.

    + +
    +
    # Example configurayion.yaml entry
    +nest:
    +  username: USERNAME
    +  password: PASSWORD
    +
    +thermostat:
    +  platform: nest
    +
    +
    +
    + +

    Configuration variables:

    + +
      +
    • username (Required): Your Nest username.
    • +
    • password (Required): Your Nest password.
    • +
    + +
    + + +
    + + + + +
    +
    + + + + + + + + + \ No newline at end of file diff --git a/components/notify.file/index.html b/components/notify.file/index.html index cd4c8bebef..744ef0d4fe 100644 --- a/components/notify.file/index.html +++ b/components/notify.file/index.html @@ -159,6 +159,9 @@
  • Free Mobile
  • +
  • + Google Voice SMS +
  • Instapush
  • @@ -189,6 +192,9 @@
  • Telegram
  • +
  • + Twitter +
  • diff --git a/components/notify.free_mobile/index.html b/components/notify.free_mobile/index.html index 57f9b13b49..f7cc25930a 100644 --- a/components/notify.free_mobile/index.html +++ b/components/notify.free_mobile/index.html @@ -168,6 +168,9 @@ If you disable and re-enable the SMS API option, please be sure to update your t
  • Free Mobile
  • +
  • + Google Voice SMS +
  • Instapush
  • @@ -198,6 +201,9 @@ If you disable and re-enable the SMS API option, please be sure to update your t
  • Telegram
  • +
  • + Twitter +
  • diff --git a/components/notify.google_voice/index.html b/components/notify.google_voice/index.html new file mode 100644 index 0000000000..deb603da7b --- /dev/null +++ b/components/notify.google_voice/index.html @@ -0,0 +1,242 @@ + + + + + + + + + + Google Voice SMS - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    +
    +

    + Google Voice SMS +

    +
    +
    + +

    Google Voice is a free service, that allows sending of SMS messages to mobile phones.

    + +

    Configuration

    + +
    +
    # Example configuration.yaml entry
    +notify:
    +  platform: googlevoice
    +  username: YOUR_GOOGLE_EMAIL
    +  password: YOUR_GOOGLE_PASSWORD
    +  # Optional
    +  name: NOTIFIER_NAME
    +
    +
    +
    + +

    Configuration variables:

    + +
      +
    • username (Required): Enter your the Google email address you have signed up for Google Voice with. Go to https://www.google.com/voice to setup your Google Voice account.
    • +
    • password (Required): Enter the password associated with the above email. Go to https://www.pushbullet.com/ to retrieve your API key.
    • +
    • 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.
    • +
    + +

    Usage

    + +

    Google Voice is a notify platform and thus can be controlled by calling the notify service as described here. It will send a notification to all devices listed in the notification target.

    + +
    + + +
    + + + + +
    +
    + + + + + + + + + \ No newline at end of file diff --git a/components/notify.instapush/index.html b/components/notify.instapush/index.html index 42438adc1b..b8408e25bb 100644 --- a/components/notify.instapush/index.html +++ b/components/notify.instapush/index.html @@ -180,6 +180,9 @@
  • Free Mobile
  • +
  • + Google Voice SMS +
  • Instapush
  • @@ -210,6 +213,9 @@
  • Telegram
  • +
  • + Twitter +
  • diff --git a/components/notify.nma/index.html b/components/notify.nma/index.html index 6811e14bfc..66d811b728 100644 --- a/components/notify.nma/index.html +++ b/components/notify.nma/index.html @@ -160,6 +160,9 @@
  • Free Mobile
  • +
  • + Google Voice SMS +
  • Instapush
  • @@ -190,6 +193,9 @@
  • Telegram
  • +
  • + Twitter +
  • diff --git a/components/notify.pushbullet/index.html b/components/notify.pushbullet/index.html index 369283030c..fe7ffe93ff 100644 --- a/components/notify.pushbullet/index.html +++ b/components/notify.pushbullet/index.html @@ -107,16 +107,15 @@
    -

    PushBullet is a free service to send information between your phones, browsers and friends.

    +

    The pushbullet notification platform sends messages to PushBullet, a free service to send information between your phones, browsers, and friends.

    -

    Configuration

    +

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

    # Example configuration.yaml entry
     notify:
       platform: pushbullet
       api_key: YOUR_API_KEY
    -  # Optional
       name: NOTIFIER_NAME
     
    @@ -129,9 +128,9 @@
  • 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.
  • -

    Usage

    +

    Usage

    -

    PushBullet is a notify platform and thus can be controlled by calling the notify service as described here. It will send a notification to all devices registered in the PushBullet account. An optional target parameter can be given to PushBullet to specify specific account’s devices, contacts or channels.

    +

    PushBullet is a notify platform and thus can be controlled by calling the notify service as described here. It will send a notification to all devices registered in the PushBullet account. An optional target parameter can be given to PushBullet to specify specific account’s devices, contacts or channels.

    @@ -166,7 +165,7 @@

    If using targets, your own account’s email address functions as ‘send to all devices’. All targets are verified (if exists) before sending, except email.

    -

    Example service payload

    +

    Example service payload

    {
    @@ -209,6 +208,9 @@
             
  • Free Mobile
  • +
  • + Google Voice SMS +
  • Instapush
  • @@ -239,6 +241,9 @@
  • Telegram
  • +
  • + Twitter +
  • diff --git a/components/notify.pushetta/index.html b/components/notify.pushetta/index.html index 3c8390a4b1..d1017f98b7 100644 --- a/components/notify.pushetta/index.html +++ b/components/notify.pushetta/index.html @@ -176,6 +176,9 @@
  • Free Mobile
  • +
  • + Google Voice SMS +
  • Instapush
  • @@ -206,6 +209,9 @@
  • Telegram
  • +
  • + Twitter +
  • diff --git a/components/notify.pushover/index.html b/components/notify.pushover/index.html index 6c99b42338..53e2af8036 100644 --- a/components/notify.pushover/index.html +++ b/components/notify.pushover/index.html @@ -166,6 +166,9 @@
  • Free Mobile
  • +
  • + Google Voice SMS +
  • Instapush
  • @@ -196,6 +199,9 @@
  • Telegram
  • +
  • + Twitter +
  • diff --git a/components/notify.slack/index.html b/components/notify.slack/index.html index 70fa733969..3075f08de9 100644 --- a/components/notify.slack/index.html +++ b/components/notify.slack/index.html @@ -163,6 +163,9 @@
  • Free Mobile
  • +
  • + Google Voice SMS +
  • Instapush
  • @@ -193,6 +196,9 @@
  • Telegram
  • +
  • + Twitter +
  • diff --git a/components/notify.smtp/index.html b/components/notify.smtp/index.html index 7e80e6c5b9..5388abd757 100644 --- a/components/notify.smtp/index.html +++ b/components/notify.smtp/index.html @@ -107,7 +107,7 @@
    -

    The smtp platform allows you to deliver notifications from Home Assistant to an e-mail recipient.

    +

    The smtp platform allows you to deliver notifications from Home Assistant to an e-mail recipient.

    To enable notification by e-mail in your installation, add the following to your configuration.yaml file:

    @@ -131,13 +131,13 @@

    This platform is fragile and not able to catch all exceptions in a smart way because of the large number of possible configuration combinations.

    @@ -179,6 +179,9 @@ which need special attention. By default, the usage by external applications, es
  • Free Mobile
  • +
  • + Google Voice SMS +
  • Instapush
  • @@ -209,6 +212,9 @@ which need special attention. By default, the usage by external applications, es
  • Telegram
  • +
  • + Twitter +
  • diff --git a/components/notify.syslog/index.html b/components/notify.syslog/index.html index 8fffd44a07..23f931f092 100644 --- a/components/notify.syslog/index.html +++ b/components/notify.syslog/index.html @@ -267,6 +267,9 @@
  • Free Mobile
  • +
  • + Google Voice SMS +
  • Instapush
  • @@ -297,6 +300,9 @@
  • Telegram
  • +
  • + Twitter +
  • diff --git a/components/notify.telegram/index.html b/components/notify.telegram/index.html index ad6adc0ce3..6e9b569e3e 100644 --- a/components/notify.telegram/index.html +++ b/components/notify.telegram/index.html @@ -107,9 +107,9 @@
    -

    The telegram platform uses Telegram to delivery notifications from Home Assistant to your Android device, your Windows phone, or your iOS device.

    +

    The telegram platform uses Telegram to delivery notifications from Home Assistant to your Android device, your Windows phone, or your iOS device.

    -

    The requirement are:

    +

    The requirements are:

    diff --git a/components/notify.twitter/index.html b/components/notify.twitter/index.html new file mode 100644 index 0000000000..3d93e1e956 --- /dev/null +++ b/components/notify.twitter/index.html @@ -0,0 +1,243 @@ + + + + + + + + + + Twitter - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    +
    +

    + Twitter +

    +
    +
    + +

    The twitter platform uses Twitter to delivery notifications from Home Assistant.

    + +

    Go to Twitter Apps and create an application. Visit “Keys and Access Tokens” of the application to get the details (“Consumer Key”, “Consumer Secret”, and “Access Token Secret” which needs to be generated).

    + +

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

    + +
    +
    # Example configuration.yaml entry
    +notify:
    +  name: NOTIFIER_NAME
    +  platform: twitter
    +  consumer_key: ABCDEFGHJKLMNOPQRSTUVXYZ
    +  consumer_secret: ABCDEFGHJKLMNOPQRSTUVXYZ
    +  access_token_secret: ABCDEFGHJKLMNOPQRSTUVXYZ
    +
    +
    +
    + +

    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.
    • +
    • consumer_key (Required): Your “Consumer Key” (API Key) for the application.
    • +
    • consumer_secret (Required): Your “Consumer Secret” (API Secret) for the application.
    • +
    • access_token_secret (Required): Your “Access Token Secret” for the application.
    • +
    + +

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

    + +
    + + +
    + + + + +
    +
    + + + + + + + + + \ No newline at end of file diff --git a/components/notify.xmpp/index.html b/components/notify.xmpp/index.html index 28a8670bc2..8cbf282838 100644 --- a/components/notify.xmpp/index.html +++ b/components/notify.xmpp/index.html @@ -162,6 +162,9 @@
  • Free Mobile
  • +
  • + Google Voice SMS +
  • Instapush
  • @@ -192,6 +195,9 @@
  • Telegram
  • +
  • + Twitter +
  • diff --git a/components/notify/index.html b/components/notify/index.html index 5048cb7a6f..da1b454188 100644 --- a/components/notify/index.html +++ b/components/notify/index.html @@ -192,6 +192,9 @@
  • Free Mobile
  • +
  • + Google Voice SMS +
  • Instapush
  • @@ -222,6 +225,9 @@
  • Telegram
  • +
  • + Twitter +
  • diff --git a/components/rfxtrx/index.html b/components/rfxtrx/index.html index d807d5548e..607f54ff24 100644 --- a/components/rfxtrx/index.html +++ b/components/rfxtrx/index.html @@ -191,6 +191,9 @@ light.a8__0123454041230170
  • ISY994 Controller
  • +
  • + Insteon +
  • MQTT
  • @@ -200,6 +203,9 @@ light.a8__0123454041230170
  • MySensors
  • +
  • + Nest +
  • RFXtrx
  • diff --git a/components/script/index.html b/components/script/index.html index 6667f1c4b2..28ef289e0f 100644 --- a/components/script/index.html +++ b/components/script/index.html @@ -125,14 +125,15 @@ domain: light - alias: Bedroom lights onservice: light.turn_on - service_data: + data: entity_id: group.bedroom + brightness: 100 - delay: # supports seconds, milliseconds, minutes, hours, etc. minutes: 1 - alias: Living room lights onservice: light.turn_on - service_data: + data: entity_id: group.living_room diff --git a/components/sensor.arduino/index.html b/components/sensor.arduino/index.html index e004386ef7..6c1d7a2196 100644 --- a/components/sensor.arduino/index.html +++ b/components/sensor.arduino/index.html @@ -181,6 +181,9 @@
  • DHT sensor
  • +
  • + ZigBee +
  • diff --git a/components/sensor.arest/index.html b/components/sensor.arest/index.html index c290cd165d..e7a34afb11 100644 --- a/components/sensor.arest/index.html +++ b/components/sensor.arest/index.html @@ -252,9 +252,15 @@
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -282,6 +288,9 @@
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -306,6 +315,9 @@
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.bitcoin/index.html b/components/sensor.bitcoin/index.html index 54b5ba1cef..8ce7d19ce3 100644 --- a/components/sensor.bitcoin/index.html +++ b/components/sensor.bitcoin/index.html @@ -233,9 +233,15 @@
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -263,6 +269,9 @@
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -287,6 +296,9 @@
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.command_sensor/index.html b/components/sensor.command_sensor/index.html index 7bd2f3caa3..370d4e08a1 100644 --- a/components/sensor.command_sensor/index.html +++ b/components/sensor.command_sensor/index.html @@ -274,9 +274,15 @@ print(response.json()[' MySensors sensors +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -304,6 +310,9 @@ print(response.json()[' Telldus Live sensors +
  • + Template sensor +
  • Time & Date
  • @@ -328,6 +337,9 @@ print(response.json()[' Z-Wave sensor +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.cpuspeed/index.html b/components/sensor.cpuspeed/index.html index 4b062da530..bfddc6c01f 100644 --- a/components/sensor.cpuspeed/index.html +++ b/components/sensor.cpuspeed/index.html @@ -176,9 +176,15 @@
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -206,6 +212,9 @@
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -230,6 +239,9 @@
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.dht/index.html b/components/sensor.dht/index.html index 61638061ba..9123496795 100644 --- a/components/sensor.dht/index.html +++ b/components/sensor.dht/index.html @@ -175,6 +175,9 @@ As this requires access to the GPIO, you will need to run Home Assistant as root
  • DHT sensor
  • +
  • + ZigBee +
  • diff --git a/components/sensor.dweet/index.html b/components/sensor.dweet/index.html index b00840334b..34df11de4b 100644 --- a/components/sensor.dweet/index.html +++ b/components/sensor.dweet/index.html @@ -223,9 +223,15 @@
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -253,6 +259,9 @@
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -277,6 +286,9 @@
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.ecobee/index.html b/components/sensor.ecobee/index.html index 02ba0f0117..7759bd6bef 100644 --- a/components/sensor.ecobee/index.html +++ b/components/sensor.ecobee/index.html @@ -171,9 +171,15 @@
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -201,6 +207,9 @@
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -225,6 +234,9 @@
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.efergy/index.html b/components/sensor.efergy/index.html index 91676f63f1..c99375e219 100644 --- a/components/sensor.efergy/index.html +++ b/components/sensor.efergy/index.html @@ -192,9 +192,15 @@ negative number of minutes your timezone is ahead/behind UTC time.
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -222,6 +228,9 @@ negative number of minutes your timezone is ahead/behind UTC time.
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -246,6 +255,9 @@ negative number of minutes your timezone is ahead/behind UTC time.
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.eliqonline/index.html b/components/sensor.eliqonline/index.html index 5d40df9289..070d9255db 100644 --- a/components/sensor.eliqonline/index.html +++ b/components/sensor.eliqonline/index.html @@ -184,9 +184,15 @@
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -214,6 +220,9 @@
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -238,6 +247,9 @@
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.glances/index.html b/components/sensor.glances/index.html index 38309c09ef..3cdf1f8a63 100644 --- a/components/sensor.glances/index.html +++ b/components/sensor.glances/index.html @@ -233,9 +233,15 @@ Glances web server started on http://0.0.0.0:61208/
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -263,6 +269,9 @@ Glances web server started on http://0.0.0.0:61208/
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -287,6 +296,9 @@ Glances web server started on http://0.0.0.0:61208/
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.modbus/index.html b/components/sensor.modbus/index.html index dd0de1d1f8..9152fe2af1 100644 --- a/components/sensor.modbus/index.html +++ b/components/sensor.modbus/index.html @@ -229,9 +229,15 @@ Each named register will create an integer sensor and each named bit will create
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -259,6 +265,9 @@ Each named register will create an integer sensor and each named bit will create
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -283,6 +292,9 @@ Each named register will create an integer sensor and each named bit will create
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.mqtt/index.html b/components/sensor.mqtt/index.html index 5548596d65..41aff2f07b 100644 --- a/components/sensor.mqtt/index.html +++ b/components/sensor.mqtt/index.html @@ -240,9 +240,15 @@
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -270,6 +276,9 @@
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -294,6 +303,9 @@
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.mysensors/index.html b/components/sensor.mysensors/index.html index b53d5f44ac..77d9eed96c 100644 --- a/components/sensor.mysensors/index.html +++ b/components/sensor.mysensors/index.html @@ -109,6 +109,152 @@

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

    +

    The following sensor types are supported:

    + +
    MySensors version 1.4 and higher
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    S_TYPEV_TYPE
    S_DOORV_TRIPPED
    S_MOTIONV_TRIPPED
    S_SMOKEV_TRIPPED
    S_TEMPV_TEMP
    S_HUMV_HUM
    S_BAROV_PRESSURE, V_FORECAST
    S_WINDV_WIND, V_GUST
    S_RAINV_RAIN, V_RAINRATE
    S_UVV_UV
    S_WEIGHTV_WEIGHT, V_IMPEDANCE
    S_POWERV_WATT, V_KWH
    S_DISTANCEV_DISTANCE
    S_LIGHT_LEVELV_LIGHT_LEVEL
    S_IRV_IR_SEND, V_IR_RECEIVE
    S_WATERV_FLOW, V_VOLUME
    S_AIR_QUALITYV_DUST_LEVEL
    S_CUSTOMV_VAR1, V_VAR2, V_VAR3, V_VAR4, V_VAR5
    S_DUSTV_DUST_LEVEL
    S_SCENE_CONTROLLERV_SCENE_ON, V_SCENE_OFF
    + +
    MySensors version 1.5 and higher
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    S_TYPEV_TYPE
    S_COLOR_SENSORV_RGB
    S_MULTIMETERV_VOLTAGE, V_CURRENT, V_IMPEDANCE
    S_SPRINKLERV_TRIPPED
    S_WATER_LEAKV_TRIPPED
    S_SOUNDV_TRIPPED, V_LEVEL
    S_VIBRATIONV_TRIPPED, V_LEVEL
    S_MOISTUREV_TRIPPED, V_LEVEL
    S_LIGHT_LEVELV_LEVEL
    S_AIR_QUALITYV_LEVEL (replaces V_DUST_LEVEL)
    S_DUSTV_LEVEL (replaces V_DUST_LEVEL)
    + +

    For more information, visit the serial api of MySensors.

    + @@ -172,9 +318,15 @@
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -202,6 +354,9 @@
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -226,6 +381,9 @@
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.nest/index.html b/components/sensor.nest/index.html new file mode 100644 index 0000000000..54b93324f1 --- /dev/null +++ b/components/sensor.nest/index.html @@ -0,0 +1,314 @@ + + + + + + + + + + Nest sensor - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    +
    +

    + Nest sensor +

    +
    +
    + +

    The Nest sensor platform let you monitor sensors connected to your Nest thermostat.

    + +

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

    + +
    +
    sensor:
    +  platform: nest
    +  monitored_conditions:
    +    - 'temperature',
    +    - 'target',
    +    - 'away_temperature[0]',
    +    - 'away_temperature[1]'
    +    - 'humidity',
    +    - 'mode',
    +    - 'last_ip',
    +    - 'local_ip',
    +    - 'last_connection',
    +    - 'battery_level'
    +
    +
    +
    + +

    Configuration variables:

    + +
      +
    • monitored_conditions array (Required): States to monitor.
    • +
    + +

    You must have the Nest component configured to use this sensor.

    + +
    + + +
    + + + + +
    +
    + + + + + + + + + \ No newline at end of file diff --git a/components/sensor.netatmo/index.html b/components/sensor.netatmo/index.html index 856a1827df..37d6d43d30 100644 --- a/components/sensor.netatmo/index.html +++ b/components/sensor.netatmo/index.html @@ -234,9 +234,15 @@ The Home Assistant NetAtmo platform has only be tested with the classic indoor a
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -264,6 +270,9 @@ The Home Assistant NetAtmo platform has only be tested with the classic indoor a
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -288,6 +297,9 @@ The Home Assistant NetAtmo platform has only be tested with the classic indoor a
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.onewire/index.html b/components/sensor.onewire/index.html new file mode 100644 index 0000000000..2a664f7f88 --- /dev/null +++ b/components/sensor.onewire/index.html @@ -0,0 +1,296 @@ + + + + + + + + + + One wire sensor - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    +
    +

    + One wire sensor +

    +
    +
    + +

    The onewire platform supports sensors which are using the One wire (1-wire) bus for communication.

    + +

    Supported devices:

    + + + +

    To enable One wire sensors in your installation, add the following to your configuration.yaml file:

    + +
    +
    # Example configuration.yaml entry
    +sensor:
    +  platform: onewire
    +  names:
    +    some_id: your name
    +
    +
    +
    + +

    Configuration variables:

    + +
      +
    • names array (Optional): ID and friendly name of your sensors.
    • +
    + + +
    + + +
    + + + + +
    +
    + + + + + + + + + \ No newline at end of file diff --git a/components/sensor.rest/index.html b/components/sensor.rest/index.html index edab6a493d..c3a781b62e 100644 --- a/components/sensor.rest/index.html +++ b/components/sensor.rest/index.html @@ -263,9 +263,15 @@ Make sure that the URL matches exactly your endpoint or resource.
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -293,6 +299,9 @@ Make sure that the URL matches exactly your endpoint or resource.
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -317,6 +326,9 @@ Make sure that the URL matches exactly your endpoint or resource.
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.rfxtrx/index.html b/components/sensor.rfxtrx/index.html index 9523780bac..8ee6dcce4c 100644 --- a/components/sensor.rfxtrx/index.html +++ b/components/sensor.rfxtrx/index.html @@ -183,9 +183,15 @@
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -213,6 +219,9 @@
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -237,6 +246,9 @@
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.sabnzbd/index.html b/components/sensor.sabnzbd/index.html index a42f1b7e87..225d84cf9d 100644 --- a/components/sensor.sabnzbd/index.html +++ b/components/sensor.sabnzbd/index.html @@ -194,9 +194,15 @@
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -224,6 +230,9 @@
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -248,6 +257,9 @@
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.swiss_public_transport/index.html b/components/sensor.swiss_public_transport/index.html index b094e3509c..ee9c002dc2 100644 --- a/components/sensor.swiss_public_transport/index.html +++ b/components/sensor.swiss_public_transport/index.html @@ -184,9 +184,15 @@
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -214,6 +220,9 @@
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -238,6 +247,9 @@
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.systemmonitor/index.html b/components/sensor.systemmonitor/index.html index 7c1625da14..4bb5d66aab 100644 --- a/components/sensor.systemmonitor/index.html +++ b/components/sensor.systemmonitor/index.html @@ -275,9 +275,15 @@
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -305,6 +311,9 @@
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -329,6 +338,9 @@
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.tellduslive/index.html b/components/sensor.tellduslive/index.html index d57b7ce5df..275c457acb 100644 --- a/components/sensor.tellduslive/index.html +++ b/components/sensor.tellduslive/index.html @@ -172,9 +172,15 @@
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -202,6 +208,9 @@
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -226,6 +235,9 @@
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.tellstick/index.html b/components/sensor.tellstick/index.html index f9c2e13da5..085c810d92 100644 --- a/components/sensor.tellstick/index.html +++ b/components/sensor.tellstick/index.html @@ -199,9 +199,15 @@
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -229,6 +235,9 @@
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -253,6 +262,9 @@
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.temper/index.html b/components/sensor.temper/index.html index 621eb6e812..18b0eecc14 100644 --- a/components/sensor.temper/index.html +++ b/components/sensor.temper/index.html @@ -169,9 +169,15 @@
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -199,6 +205,9 @@
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -223,6 +232,9 @@
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.template/index.html b/components/sensor.template/index.html new file mode 100644 index 0000000000..2296299048 --- /dev/null +++ b/components/sensor.template/index.html @@ -0,0 +1,321 @@ + + + + + + + + + + Template sensor - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    +
    +

    + Template sensor +

    +
    +
    + +

    The template platform supports sensors which breaks out state_attributes from other entities.

    + +

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

    + +
    +
    # Example configuration.yaml entry
    +sensor:
    +  platform: template
    +  sensors:
    +    solar_angle:
    +      value_template: ''
    +      friendly_name: 'Sun angle'
    +      unit_of_measurement: 'degrees'
    +    sunrise:
    +      value_template: ''
    +
    +
    +
    + +

    Configuration variables:

    + +
      +
    • sensors array (Required): List of your sensors. +
        +
      • friendly_name (Optional): Name to use in the Frontend.
      • +
      • unit_of_measurement (Optional): Defines the units of measurement of the sensor, if any.
      • +
      • value_template (Optional): Defines a template to extract a value from the payload.
      • +
      +
    • +
    + +

    Examples

    + +

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

    + +

    Sun angle

    + +

    This example shows the sun angle in the frontend.

    + +
    +
    sensor:
    +  platform: template
    +  sensors:
    +      solar_angle:
    +        value_template: '%+.1f'
    +        friendly_name: 'Sun Angle'
    +        unit_of_measurement: '°'
    +
    +
    +
    + + +
    + + +
    + + + + +
    +
    + + + + + + + + + \ No newline at end of file diff --git a/components/sensor.time_date/index.html b/components/sensor.time_date/index.html index 4b6ef7053b..da65f5563f 100644 --- a/components/sensor.time_date/index.html +++ b/components/sensor.time_date/index.html @@ -183,9 +183,15 @@
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -213,6 +219,9 @@
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -237,6 +246,9 @@
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.torque/index.html b/components/sensor.torque/index.html index cd1c5b5e20..a5d13f180b 100644 --- a/components/sensor.torque/index.html +++ b/components/sensor.torque/index.html @@ -204,9 +204,15 @@
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -234,6 +240,9 @@
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -258,6 +267,9 @@
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.transmission/index.html b/components/sensor.transmission/index.html index 9d8d6a3768..9288e6fe26 100644 --- a/components/sensor.transmission/index.html +++ b/components/sensor.transmission/index.html @@ -215,9 +215,15 @@
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -245,6 +251,9 @@
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -269,6 +278,9 @@
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.twitch/index.html b/components/sensor.twitch/index.html index 4b5905b803..3509298228 100644 --- a/components/sensor.twitch/index.html +++ b/components/sensor.twitch/index.html @@ -184,9 +184,15 @@
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -214,6 +220,9 @@
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -238,6 +247,9 @@
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.vera/index.html b/components/sensor.vera/index.html index 9f39e49224..bd7edfa5c8 100644 --- a/components/sensor.vera/index.html +++ b/components/sensor.vera/index.html @@ -203,9 +203,15 @@
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -233,6 +239,9 @@
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -257,6 +266,9 @@
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.wink/index.html b/components/sensor.wink/index.html index c6713e0da7..844070f1fd 100644 --- a/components/sensor.wink/index.html +++ b/components/sensor.wink/index.html @@ -180,9 +180,15 @@
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -210,6 +216,9 @@
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -234,6 +243,9 @@
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.worldclock/index.html b/components/sensor.worldclock/index.html index e8c77edc55..b742749db4 100644 --- a/components/sensor.worldclock/index.html +++ b/components/sensor.worldclock/index.html @@ -186,9 +186,15 @@
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -216,6 +222,9 @@
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -240,6 +249,9 @@
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor.zigbee/index.html b/components/sensor.zigbee/index.html new file mode 100644 index 0000000000..ecdd17be3e --- /dev/null +++ b/components/sensor.zigbee/index.html @@ -0,0 +1,347 @@ + + + + + + + + + + ZigBee Sensor - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    +
    +

    + ZigBee Sensor +

    +
    +
    + +

    There are two types of ZigBee sensor available to Home Assistant:

    + + + +

    Analog Input Pin

    + +

    The analog input pins on an XBee (non-Pro) will read 0V to 1.2V. This is translated by the xbee-helper library into a percentage. The maximum voltage your ZigBee device will read is configurable using the max_volts configuration variable.

    + +

    To configure an analog input pin sensor, use the following variables:

    + +
      +
    • name (Required): The name you’d like to give the sensor in Home Assistant.
    • +
    • platform (Required): Set to zigbee.
    • +
    • type (Required): Set to analog.
    • +
    • pin (Required): The number identifying which pin to sample.
    • +
    • address: The long 64bit address of the remote ZigBee device whose analog input pin you’d like to sample. Do not include this variable if you want to sample the local ZigBee device’s pins.
    • +
    • max_volts: The maximum voltage which the analog input pin is able to read. Default: 1.2
    • +
    + +

    Example

    + +
    +
    sensor:
    +  - name: My Analog Input
    +    platform: zigbee
    +    type: analog
    +    pin: 0
    +    address: 0013A2004233D138
    +
    +
    +
    + +

    See the Digi knowledge base for more XBee sampling details.

    + +

    Temperature Sensor

    + +

    The XBee Pro (and perhaps other third party modules) contains a thermometer device which can be read by using the TP AT command. To set this up as a temperature sensor device in Home Assistant use the following config variables:

    + +
      +
    • name (Required): The name you’d like to give the temperature sensor in Home Assistant
    • +
    • platform (Required): Set to zigbee
    • +
    • type (Required): Set to temperature
    • +
    • address: The long 64bit address of the remote ZigBee device whose temperature sensor you’d like to sample. Do not include this variable if you want to sample the local ZigBee device’s temperature.
    • +
    + +

    Example

    + +
    +
    sensor:
    +  - name: Living Room Temperature
    +    platform: zigbee
    +    type: temperature
    +    address: 0013A20050E752C5
    +
    +
    +
    + +
    + + +
    + + + + +
    +
    + + + + + + + + + \ No newline at end of file diff --git a/components/sensor.zwave/index.html b/components/sensor.zwave/index.html index a72ff3d23f..efbc4f97c2 100644 --- a/components/sensor.zwave/index.html +++ b/components/sensor.zwave/index.html @@ -174,9 +174,15 @@
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • RESTful sensor
  • @@ -204,6 +210,9 @@
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -228,6 +237,9 @@
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/sensor/index.html b/components/sensor/index.html index 8f49c6a5b9..bcdfafb119 100644 --- a/components/sensor/index.html +++ b/components/sensor/index.html @@ -170,9 +170,15 @@
  • MySensors sensors
  • +
  • + Nest sensor +
  • Netatmo
  • +
  • + One wire sensor +
  • OpenWeatherMap
  • @@ -200,6 +206,9 @@
  • Telldus Live sensors
  • +
  • + Template sensor +
  • Time & Date
  • @@ -227,6 +236,9 @@
  • Z-Wave sensor
  • +
  • + ZigBee Sensor +
  • aREST sensor
  • diff --git a/components/statsd/index.html b/components/statsd/index.html new file mode 100644 index 0000000000..a8e3f89d9b --- /dev/null +++ b/components/statsd/index.html @@ -0,0 +1,206 @@ + + + + + + + + + + StatsD - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    +
    +

    + StatsD +

    +
    +
    + +

    The statsd component makes it possible to transfer all state changes to an external StatsD instance.

    + +

    To use the statsd component in your installation, add the following to your configuration.yaml file:

    + +
    +
    # Example configuration.yaml entry
    +statsd:
    +  host: DB_HOST_IP_ADDRESS
    +  port: 20000
    +  prefix: DB_TO_STORE_EVENTS
    +  rate: 1
    +
    +
    +
    + +

    Configuration variables:

    + +
      +
    • host (Optional): IP address of your StatsD host, eg. 192.168.1.10. Defaults to localhost.
    • +
    • port (Optional): Port to use. Defaults to 8125.
    • +
    • prefix (Optional): Prefix to use. Defaults to hass.
    • +
    • rate (Optional): The sample rate. Defaults to 1.
    • +
    + +

    StatsD supports various backends.

    + + +
    + + +
    + + + + +
    +
    + + + + + + + + + \ No newline at end of file diff --git a/components/switch.arduino/index.html b/components/switch.arduino/index.html index 166d39a31f..47ac7d52a7 100644 --- a/components/switch.arduino/index.html +++ b/components/switch.arduino/index.html @@ -185,6 +185,9 @@
  • DHT sensor
  • +
  • + ZigBee +
  • diff --git a/components/switch.arest/index.html b/components/switch.arest/index.html index 445118da59..48d5a3f30c 100644 --- a/components/switch.arest/index.html +++ b/components/switch.arest/index.html @@ -255,6 +255,9 @@
  • Z-Wave switch
  • +
  • + ZigBee Switch +
  • aREST switch
  • diff --git a/components/switch.command_switch/index.html b/components/switch.command_switch/index.html index 33007be357..c7a07e8d18 100644 --- a/components/switch.command_switch/index.html +++ b/components/switch.command_switch/index.html @@ -266,6 +266,9 @@ This switch will shutdown your host immediately, there will be no confirmation.
  • Z-Wave switch
  • +
  • + ZigBee Switch +
  • aREST switch
  • diff --git a/components/switch.edimax/index.html b/components/switch.edimax/index.html index 6ed8945612..e8b185ecfe 100644 --- a/components/switch.edimax/index.html +++ b/components/switch.edimax/index.html @@ -203,6 +203,9 @@
  • Z-Wave switch
  • +
  • + ZigBee Switch +
  • aREST switch
  • diff --git a/components/switch.modbus/index.html b/components/switch.modbus/index.html index a30a26ce1a..b6361780fe 100644 --- a/components/switch.modbus/index.html +++ b/components/switch.modbus/index.html @@ -244,6 +244,9 @@ Each named bit will create a switch.
  • Z-Wave switch
  • +
  • + ZigBee Switch +
  • aREST switch
  • diff --git a/components/switch.mqtt/index.html b/components/switch.mqtt/index.html index 4c26717eff..5bac95a3a7 100644 --- a/components/switch.mqtt/index.html +++ b/components/switch.mqtt/index.html @@ -246,6 +246,9 @@
  • Z-Wave switch
  • +
  • + ZigBee Switch +
  • aREST switch
  • diff --git a/components/switch.mysensors/index.html b/components/switch.mysensors/index.html index 836e116ae6..9a7983e4a3 100644 --- a/components/switch.mysensors/index.html +++ b/components/switch.mysensors/index.html @@ -109,6 +109,84 @@

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

    +

    The following actuator types are supported:

    + +
    MySensors version 1.4 and higher
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    S_TYPEV_TYPE
    S_DOORV_ARMED
    S_MOTIONV_ARMED
    S_SMOKEV_ARMED
    S_LIGHTV_LIGHT
    S_LOCKV_LOCK_STATUS
    + +
    MySensors version 1.5 and higher
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    S_TYPEV_TYPE
    S_LIGHTV_STATUS
    S_BINARYV_STATUS, V_LIGHT
    S_SPRINKLERV_STATUS
    S_WATER_LEAKV_ARMED
    S_SOUNDV_ARMED
    S_VIBRATIONV_ARMED
    S_MOISTUREV_ARMED
    + +

    For more information, visit the serial api of MySensors.

    + @@ -191,6 +269,9 @@
  • Z-Wave switch
  • +
  • + ZigBee Switch +
  • aREST switch
  • diff --git a/components/switch.mystrom/index.html b/components/switch.mystrom/index.html index 6958daf639..2f5a9b3404 100644 --- a/components/switch.mystrom/index.html +++ b/components/switch.mystrom/index.html @@ -219,6 +219,9 @@
  • Z-Wave switch
  • +
  • + ZigBee Switch +
  • aREST switch
  • diff --git a/components/switch.orvibo/index.html b/components/switch.orvibo/index.html index 50f996171c..fd7ddeef72 100644 --- a/components/switch.orvibo/index.html +++ b/components/switch.orvibo/index.html @@ -197,6 +197,9 @@
  • Z-Wave switch
  • +
  • + ZigBee Switch +
  • aREST switch
  • diff --git a/components/switch.rest/index.html b/components/switch.rest/index.html index 424a16376e..a193b869d2 100644 --- a/components/switch.rest/index.html +++ b/components/switch.rest/index.html @@ -217,6 +217,9 @@ Make sure that the URL matches exactly your endpoint or resource.
  • Z-Wave switch
  • +
  • + ZigBee Switch +
  • aREST switch
  • diff --git a/components/switch.rfxtrx/index.html b/components/switch.rfxtrx/index.html index 14132187be..6c959652d5 100644 --- a/components/switch.rfxtrx/index.html +++ b/components/switch.rfxtrx/index.html @@ -215,6 +215,9 @@
  • Z-Wave switch
  • +
  • + ZigBee Switch +
  • aREST switch
  • diff --git a/components/switch.rpi_gpio/index.html b/components/switch.rpi_gpio/index.html index 338b5b207b..470b8fcdb6 100644 --- a/components/switch.rpi_gpio/index.html +++ b/components/switch.rpi_gpio/index.html @@ -218,6 +218,9 @@ If you are not running Raspbian Jessie, you will need to run Home Assistant as r
  • Z-Wave switch
  • +
  • + ZigBee Switch +
  • aREST switch
  • diff --git a/components/switch.tellduslive/index.html b/components/switch.tellduslive/index.html index 14f9015f1c..e953b56d86 100644 --- a/components/switch.tellduslive/index.html +++ b/components/switch.tellduslive/index.html @@ -191,6 +191,9 @@
  • Z-Wave switch
  • +
  • + ZigBee Switch +
  • aREST switch
  • diff --git a/components/switch.tellstick/index.html b/components/switch.tellstick/index.html index 381988af01..e59dea832c 100644 --- a/components/switch.tellstick/index.html +++ b/components/switch.tellstick/index.html @@ -211,6 +211,9 @@
  • Z-Wave switch
  • +
  • + ZigBee Switch +
  • aREST switch
  • diff --git a/components/switch.transmission/index.html b/components/switch.transmission/index.html index 9852abd9e3..e709738b09 100644 --- a/components/switch.transmission/index.html +++ b/components/switch.transmission/index.html @@ -213,6 +213,9 @@
  • Z-Wave switch
  • +
  • + ZigBee Switch +
  • aREST switch
  • diff --git a/components/switch.vera/index.html b/components/switch.vera/index.html index a4166419df..bececc86b6 100644 --- a/components/switch.vera/index.html +++ b/components/switch.vera/index.html @@ -222,6 +222,9 @@
  • Z-Wave switch
  • +
  • + ZigBee Switch +
  • aREST switch
  • diff --git a/components/switch.wemo/index.html b/components/switch.wemo/index.html index 5ee6897b93..4cce03d767 100644 --- a/components/switch.wemo/index.html +++ b/components/switch.wemo/index.html @@ -189,6 +189,9 @@
  • Z-Wave switch
  • +
  • + ZigBee Switch +
  • aREST switch
  • diff --git a/components/switch.wink/index.html b/components/switch.wink/index.html index 452241ebf9..4c8c1160e2 100644 --- a/components/switch.wink/index.html +++ b/components/switch.wink/index.html @@ -199,6 +199,9 @@
  • Z-Wave switch
  • +
  • + ZigBee Switch +
  • aREST switch
  • diff --git a/components/switch.zigbee/index.html b/components/switch.zigbee/index.html new file mode 100644 index 0000000000..32f119229f --- /dev/null +++ b/components/switch.zigbee/index.html @@ -0,0 +1,271 @@ + + + + + + + + + + ZigBee Switch - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    +
    +

    + ZigBee Switch +

    +
    +
    + +

    A ZigBee switch in this context is a device connected to one of the digital output pins on a ZigBee module. It can simply be switched on and off. By default, a switch is considered ‘on’ when the ZigBee device’s digital output is held ‘high’ and considered ‘off’ when it is held ‘low’. This behaviour can be inverted by setting the on_state configuration variable to low.

    + +

    To configure a digital output pin as a switch, use the following variables:

    + +
      +
    • name (Required): The name you’d like to give the switch in Home Assistant.
    • +
    • platform (Required): Set to zigbee.
    • +
    • pin (Required): The number identifying which pin to use.
    • +
    • address: The long 64bit address of the remote ZigBee device whose digital output pin you’d like to switch. Do not include this variable if you want to switch the local ZigBee device’s pins.
    • +
    • on_state: Either high (default) or low, depicting whether the digital output pin is pulled high or low when the switch is turned on.
    • +
    + +

    Example

    + +
    +
    switch:
    +  - name: Pond Fountain
    +    platform: zigbee
    +    pin: 0
    +    address: 0013A20040791FA2
    +    on_state: low
    +
    +
    +
    + +
    + + +
    + + + + +
    +
    + + + + + + + + + \ No newline at end of file diff --git a/components/switch.zwave/index.html b/components/switch.zwave/index.html index f6883e93f1..d30106a373 100644 --- a/components/switch.zwave/index.html +++ b/components/switch.zwave/index.html @@ -193,6 +193,9 @@
  • Z-Wave switch
  • +
  • + ZigBee Switch +
  • aREST switch
  • diff --git a/components/switch/index.html b/components/switch/index.html index 796dbd4e52..3a4f982d24 100644 --- a/components/switch/index.html +++ b/components/switch/index.html @@ -211,6 +211,9 @@
  • Z-Wave switch
  • +
  • + ZigBee Switch +
  • aREST switch
  • diff --git a/components/tellduslive/index.html b/components/tellduslive/index.html index f0b36814e6..67c3492ccb 100644 --- a/components/tellduslive/index.html +++ b/components/tellduslive/index.html @@ -107,21 +107,41 @@
    -

    Telldus Live is a cloud platform that connects to your Tellstick connected gear at home.

    +

    The tellduslive component let you connect to Telldus Live. It’s cloud platform that connects to your Tellstick connected gear at home.

    -

    To get started using Telldus Live, you will have to obtain developer keys from here.

    +

    To get started using Telldus Live, you will have to obtain developer keys from (https://api.telldus.com/keys/index)[developer-keys].

    + +

    To integrate your Telldus Live with Home Assistant, add the following section to your configuration.yaml file:

    # Example configuration.yaml entry
     tellduslive:
    -  public_key: XX
    -  private_key: XX
    -  token: XX
    -  token_secret: XX
    +  public_key: ABCDEFGHJKLMNOPQRSTUVXYZ
    +  private_key: ABCDEFGHJKLMNOPQRSTUVXYZ
    +  token: ABCDEFGHJKLMNOPQRSTUVXYZ
    +  token_secret: ABCDEFGHJKLMNOPQRSTUVXYZ
     
    +

    Configuration variables:

    + + + +

    Tellstick Net devices can be auto discovered using this method.

    + +

    It might be possible to communicate with the Tellstick Net device directly, bypassing the Tellstick Live service. This however is poorly documented and yet not fully supported.

    + +

    +API requests to certain methods are limited to one request every 10 minutes. +

    + + @@ -157,6 +177,9 @@
  • ISY994 Controller
  • +
  • + Insteon +
  • MQTT
  • @@ -166,6 +189,9 @@
  • MySensors
  • +
  • + Nest +
  • RFXtrx
  • diff --git a/components/tellstick/index.html b/components/tellstick/index.html index 96f994eab2..7bbea15293 100644 --- a/components/tellstick/index.html +++ b/components/tellstick/index.html @@ -165,6 +165,9 @@
  • ISY994 Controller
  • +
  • + Insteon +
  • MQTT
  • @@ -174,6 +177,9 @@
  • MySensors
  • +
  • + Nest +
  • RFXtrx
  • diff --git a/components/thermostat.nest/index.html b/components/thermostat.nest/index.html index 485959117d..1e2a476e1a 100644 --- a/components/thermostat.nest/index.html +++ b/components/thermostat.nest/index.html @@ -107,30 +107,23 @@
    -

    The nest thermostat platform let you control a thermostat from Nest.

    +

    The Nest thermostat platform let you control a thermostat from Nest.

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

    thermostat:
       platform: nest
    -  username: USERNAME
    -  password: PASSWORD
     
    -

    Configuration variables:

    - - -

    +

    You must have the Nest component configured to use this sensor.

    + @@ -149,6 +142,20 @@
    This is a platform for the Thermostats component. +
    +
    +

    Related components

    +

    Category Thermostat

    diff --git a/components/vera/index.html b/components/vera/index.html index 0281da2408..56673b7075 100644 --- a/components/vera/index.html +++ b/components/vera/index.html @@ -155,6 +155,9 @@
  • ISY994 Controller
  • +
  • + Insteon +
  • MQTT
  • @@ -164,6 +167,9 @@
  • MySensors
  • +
  • + Nest +
  • RFXtrx
  • diff --git a/components/verisure/index.html b/components/verisure/index.html index adfcfdf996..8027ba3ad5 100644 --- a/components/verisure/index.html +++ b/components/verisure/index.html @@ -170,6 +170,9 @@
  • ISY994 Controller
  • +
  • + Insteon +
  • MQTT
  • @@ -179,6 +182,9 @@
  • MySensors
  • +
  • + Nest +
  • RFXtrx
  • diff --git a/components/wink/index.html b/components/wink/index.html index 7f49cfc43c..c97592dd20 100644 --- a/components/wink/index.html +++ b/components/wink/index.html @@ -181,6 +181,9 @@ The Wink hub can only be accessed via the cloud. This means it requires an activ
  • ISY994 Controller
  • +
  • + Insteon +
  • MQTT
  • @@ -190,6 +193,9 @@ The Wink hub can only be accessed via the cloud. This means it requires an activ
  • MySensors
  • +
  • + Nest +
  • RFXtrx
  • diff --git a/components/zigbee/index.html b/components/zigbee/index.html new file mode 100644 index 0000000000..feab5e7856 --- /dev/null +++ b/components/zigbee/index.html @@ -0,0 +1,256 @@ + + + + + + + + + + ZigBee - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    +
    +

    + ZigBee +

    +
    +
    + +

    ZigBee integration for Home Assistant allows you to utilise modules such as the XBee as wireless General Purpose Input/Output (GPIO) devices. The component requires a local ZigBee device to be connected over a serial port. Through this it will send and receive commands to and from other devices on the ZigBee mesh network.

    + +

    There is currently support for the following device types within Home Assistant:

    + +
      +
    • Binary Sensor (digital input pins)
    • +
    • Sensor (analog input pins and temperature sensor)
    • +
    • Light (digital output pins)
    • +
    • Switch (digital output pins)
    • +
    + +

    The local ZigBee device (assuming XBee) must have an up to date Router or Coordinator API firmware installed.

    + +

    Configuration

    + +

    A zigbee section must be present in the configuration.yaml file and contain the following options as required:

    + +
      +
    • +

      device: The serial port to which the local ZigBee device is connected. Default: /dev/ttyUSB0

      +
    • +
    • +

      baud: The baud rate at which to communicate with the local ZigBee device. Default: 9600

      +
    • +
    + +

    Example

    + +
    +
    zigbee:
    +  device: /dev/ttyUSB0
    +  baud: 115200
    +
    +
    +
    + +

    Or to simply use the defaults:

    + +
    +
    zigbee:
    +
    +
    +
    + +

    To find the possible serial port names of your device, run:

    + +
    +
    $ ls /dev/ttyUSB*
    +
    +
    +
    + +

    +The port may also appear as /dev/ttyACM* if you’re communicating with the ZigBee device through an Arduino. +

    + +
    + + +
    + + + + +
    +
    + + + + + + + + + \ No newline at end of file diff --git a/components/zwave/index.html b/components/zwave/index.html index b1a7b40a86..d423d6aa64 100644 --- a/components/zwave/index.html +++ b/components/zwave/index.html @@ -188,6 +188,9 @@ $ pip3 install "cython<0.23"
  • ISY994 Controller
  • +
  • + Insteon +
  • MQTT
  • @@ -197,6 +200,9 @@ $ pip3 install "cython<0.23"
  • MySensors
  • +
  • + Nest +
  • RFXtrx
  • diff --git a/cookbook/index.html b/cookbook/index.html index d2b039fff0..d29e4907f4 100644 --- a/cookbook/index.html +++ b/cookbook/index.html @@ -133,6 +133,12 @@
  • Send a reminder

  • +
  • +

    Restart Home Assistant if Wemo Switch is not detected

    +
  • +
  • +

    Track your battery level

    +
  • Configuration.yaml Gists

    diff --git a/cookbook/restart_ha_if_wemo_switch_is_not_detected/index.html b/cookbook/restart_ha_if_wemo_switch_is_not_detected/index.html new file mode 100644 index 0000000000..ffda46a6be --- /dev/null +++ b/cookbook/restart_ha_if_wemo_switch_is_not_detected/index.html @@ -0,0 +1,244 @@ + + + + + + + + + + Restart Home Assistant if Wemo Switch is not detected - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + Restart Home Assistant if Wemo Switch Is Not Detected +

    +
    +
    + + +

    Restart Home Assistant

    + +

    This configuration example is restarting Home Assistant if a WeMo switch is not detected. An additional MQTT switch is present for stopping Home Assistant and can be triggered by IFTTT. The running batch script will automatically restart Home Assistant if the process isn’t found anymore.

    + +
    +
    mqtt:
    +  broker: 127.0.0.1
    +  port: 1883
    +  client_id: home-assistant-1
    +  keepalive: 60
    +  
    +device_tracker:
    +  - platform: nmap_tracker
    +    hosts: 192.168.0.1-255
    +    home_interval: 1
    +    interval_seconds: 30
    +    consider_home: 900
    +    
    +ifttt:
    +  key: ***
    +  
    +notify: 
    +  - platform: pushbullet
    +    api_key: ***
    +    name: pushbullet
    +  
    +switch:
    +  - platform: wemo
    +  - platform: mqtt
    +    state_topic: "home/killhass"
    +    command_topic: "home/killhass"
    +    name: "KillHass"
    +    qos: 0
    +    payload_on: "ON"
    +    payload_of: "OFF"
    +    optimistic: false
    +
    +script:
    +  restarthawemo:
    +    alias: "Restart HA if WeMo isn't found after 15 minutes"
    +    sequence:
    +      - delay:
    +          minutes: 15
    +      - execute_service: notify.pushbullet
    +        service_data:
    +          message: 'WeMo not found, restarting HA'
    +      - execute_service: switch.turn_on
    +        service_data:
    +          entity_id: switch.killhass
    +  
    +automation:
    +  - alias: "Restart HA if WeMo switch isn't found after 15 minutes"
    +  trigger:
    +    platform: state
    +    entity_id: device_tracker.wemo
    +    from: 'not_home'
    +    to: 'home'
    +  condition:
    +    - platform: template
    +      value_template: '{% if states.switch.wemo %}false{% else %}true{% endif %}'
    +    - platform: state
    +      entity_id: script.restarthawemo
    +      state: 'off'
    +  action:
    +    service: homeassistant.turn_on
    +    entity_id: script.restarthawemo
    +  - alias: 'Stop HA'
    +  trigger:
    +    - platform: state
    +      entity_id: switch.KillHass
    +      state: 'on'
    +  action:
    +    service: homeassistant.stop
    +  - alias: 'Stop restarting HA is WeMo is found'
    +  trigger:
    +    platform: template
    +    value_template: '{% if states.switch.wemo %}true{% else %}false{% endif %}'
    +  condition:
    +    platform: state
    +    entity_id: script.restarthawemo
    +    state: 'on'
    +  action:
    +    service: homeassistant.turn_off
    +    entity_id: script.restarthawemo
    +
    +
    +
    + + + +
    + + +
    + + +
    +
    + + + + + + + + + \ No newline at end of file diff --git a/cookbook/track_battery_level/index.html b/cookbook/track_battery_level/index.html new file mode 100644 index 0000000000..816764d90e --- /dev/null +++ b/cookbook/track_battery_level/index.html @@ -0,0 +1,189 @@ + + + + + + + + + + Track your battery level - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + Track Your Battery Level +

    +
    +
    + + +

    Battery level

    + +

    The iCloud is gathering various details about your device including the battery level. To display it in the Frontend use a template sensor.

    + +
    +
      - platform: template
    +    sensors:
    +      battery_iphone:
    +        unit_of_measurement: '%'
    +        value_template: >-
    +            {%- if states.device_tracker.iphone.attributes.battery %}
    +                {{ states.device_tracker.iphone.attributes.battery }}
    +            {% else %}
    +                {{ states.sensor.battery_iphone.state }}
    +            {%- endif %}
    +
    +
    +
    + +

    The else part is used to have the sensor keep it’s last state if the newest iCloud update doesn’t have any battery state in it (which happens sometimes). Otherwise the sensor will be blank.

    + +

    While running the Owntracks device tracker you can retrieve the battery level with a MQTT sensor.

    + +
    +
      - platform: mqtt
    +    state_topic: "owntracks/tablet/tablet"
    +    name: "Battery Tablet"
    +    unit_of_measurement: "%"
    +    value_template: '{{ value_json.batt }}'
    +
    +
    +
    + + + +
    + + +
    + + +
    +
    + + + + + + + + + \ No newline at end of file diff --git a/demo/frontend.html b/demo/frontend.html index 26e5d1e824..27034d2843 100644 --- a/demo/frontend.html +++ b/demo/frontend.html @@ -1,4 +1,4 @@ -