From f9dcacafcb1ada49126a1ea551c5769b4fe43e35 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sun, 13 Sep 2015 10:20:16 -0700 Subject: [PATCH] Site updated at 2015-09-13 17:20:16 UTC --- atom.xml | 263 +++++++-- blog/2014/12/18/website-launched/index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- blog/2015/01/13/nest-in-da-house/index.html | 12 +- blog/2015/01/24/release-notes/index.html | 12 +- .../2015/02/08/looking-at-the-past/index.html | 12 +- blog/2015/02/24/streaming-updates/index.html | 12 +- .../index.html | 12 +- blog/2015/03/08/new-logo/index.html | 12 +- blog/2015/03/11/release-notes/index.html | 12 +- blog/2015/03/22/release-notes/index.html | 12 +- blog/2015/04/25/release-notes/index.html | 12 +- .../05/09/utc-time-zone-awareness/index.html | 12 +- blog/2015/05/14/release-notes/index.html | 12 +- blog/2015/06/10/release-notes/index.html | 12 +- .../index.html | 12 +- .../index.html | 8 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../13/home-assistant-meets-ifttt/index.html | 508 ++++++++++++++++++ blog/archives/index.html | 53 +- blog/categories/architecture/atom.xml | 2 +- blog/categories/architecture/index.html | 12 +- blog/categories/branding/atom.xml | 2 +- blog/categories/branding/index.html | 12 +- blog/categories/component/atom.xml | 2 +- blog/categories/component/index.html | 12 +- blog/categories/core/atom.xml | 2 +- blog/categories/core/index.html | 12 +- blog/categories/frontend/atom.xml | 2 +- blog/categories/frontend/index.html | 12 +- blog/categories/how-to/atom.xml | 199 ++++++- blog/categories/how-to/index.html | 51 +- blog/categories/release-notes/atom.xml | 317 +++++++---- blog/categories/release-notes/index.html | 51 +- blog/categories/user-stories/atom.xml | 2 +- blog/categories/user-stories/index.html | 12 +- blog/categories/website/atom.xml | 2 +- blog/categories/website/index.html | 12 +- blog/index.html | 184 +++---- blog/posts/2/index.html | 177 +++--- blog/posts/3/index.html | 77 ++- images/blog/2015-09-ifttt/recipe-do.png | Bin 0 -> 13439 bytes images/blog/2015-09-ifttt/recipe-geo.png | Bin 0 -> 5195 bytes images/blog/2015-09-ifttt/recipe-github.png | Bin 0 -> 9139 bytes images/blog/2015-09-ifttt/recipe-twitter.png | Bin 0 -> 8414 bytes images/blog/2015-09-ifttt/recipe-weather.png | Bin 0 -> 9026 bytes images/blog/2015-09-ifttt/splash.png | Bin 0 -> 10977 bytes sitemap.xml | 221 ++++---- 53 files changed, 1803 insertions(+), 656 deletions(-) create mode 100644 blog/2015/09/13/home-assistant-meets-ifttt/index.html create mode 100644 images/blog/2015-09-ifttt/recipe-do.png create mode 100644 images/blog/2015-09-ifttt/recipe-geo.png create mode 100644 images/blog/2015-09-ifttt/recipe-github.png create mode 100644 images/blog/2015-09-ifttt/recipe-twitter.png create mode 100644 images/blog/2015-09-ifttt/recipe-weather.png create mode 100644 images/blog/2015-09-ifttt/splash.png diff --git a/atom.xml b/atom.xml index 4e300ff03a..f5909f1ca0 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2015-09-12T18:24:29-07:00 + 2015-09-13T10:20:01-07:00 https://home-assistant.io/ @@ -13,6 +13,214 @@ Octopress + + <![CDATA[Home Assistant meets IFTTT]]> + + 2015-09-13T09:28:00-07:00 + https://home-assistant.io/blog/2015/09/13/home-assistant-meets-ifttt + Today we announce the release of Home Assistant v0.7.2 which includes brand new support by +@sfam to integrate with IFTTT. IFTTT stands for If This, Then That and is a +webservice that integrates with almost every possible webservice out there. Adding Home +Assistant to this mix means Home Assistant connects with all these.

+ +

+ +

+ + +

It is now possible to disable your irregation system if it is going to be cloudy tomorrow or tweet +if your smoke alarm goes off. Click the read more button for some example recipes.

+ +

IFTTT integration requires your Home Assistant instance to be accessible from the web. This can be +achieved by forwarding the port from your router to the device running Home Assistant. If your ISP +is giving you a new IP address from time to time, consider using DuckDNS.

+ + + + +

In each of the following examples, make sure to replace the XXX in the url with your correct +host address and api password.

+ +

Turn off irregation system when not needed

+ +

+ +

+ + +

Maker channel setup:

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Field Value
URL http://xxx.xxx.xxx.xxx:8123/api/services/switch/turn_off?api_password=xxxxxxxx
METHOD POST
CONTENT TYPE application/json
BODY { “entity_id”: “switch.irrigation” }
+ + +

Tweet when important events happen

+ +

+ +

+ + +

This will tweet a message when a MQTT message is received that the smoke alarm has been triggered. +Setup Maker channel with event name HA_FIRE_ALARM and Twitter channel to tweet the message in +value1.

+ +
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+
# Configuration.yaml entry
+automation:
+  alias: Post a tweet when fire alarm is triggered
+
+  platform: mqtt
+  mqtt_topic: home/alarm/fire
+  mqtt_payload: 'on'
+
+  execute_service: ifttt.trigger
+  service_data: {"event":"HA_FIRE_ALARM", "value1":"The fire alarm just triggered!"}
+
+ + +

Turn on lights when I get home

+ +

+ +

+ + +

Maker channel setup:

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Field Value
URL http://xxx.xxx.xxx.xxx:8123/api/services/light/turn_on?api_password=xxxxxxxx
METHOD POST
CONTENT TYPE application/json
BODY { “entity_id”: “light.kitchen” }
+ + +

Flash lights when a new PR comes in for Home Assistant

+ +

+ +

+ + +

Maker channel setup:

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Field Value
URL http://xxx.xxx.xxx.xxx:8123/api/services/light/turn_on?api_password=xxxxxxxx
METHOD POST
CONTENT TYPE application/json
BODY { “entity_id”: “group.all_lights”, “flash”:“yes” }
+ + +

Fire events when pressing the DO button

+ +

+ +

+ + +

Maker channel setup:

+ + + + + + + + + + + + + + + + + + + + + + +
Field Value
URL http://xxx.xxx.xxx.xxx:8123/api/events/do_button_pressed?api_password=xxxxxxxx
METHOD POST
CONTENT TYPE application/json
+ +]]>
+
+ <![CDATA[Using MQTT with Home Assistant]]> @@ -2146,59 +2354,6 @@ Home Assistant now supports --open-ui and --demo-mode

A new discovery section has been added to the Adding a new platform page with instructions how to make your platform discoverable.

-]]> -
- - - <![CDATA[Hello PushBullet, nice talking to you]]> - - 2015-01-04T13:29:07-08:00 - https://home-assistant.io/blog/2015/01/04/hey-pushbullet-nice-talking-to-you - One of the things that was missing in Home Assistant for a while was a way to communicate with users. Wouldn’t it be nice to get a message when important events happen like the lights being turned on while no one is home? Since the Home Assistant frontend runs as a web application on the phone, we have no way to bring ourselves to the front. This is where the new notify component comes in, powered by PushBullet.

- -

The new notify component will take in messages and tells them to the user. For now this will be powered by the very awesome PushBullet but any other messaging platform can be easily added.

- -

- - A message triggered by the simple_alarm component is shown by PushBullet on the Moto360. -

- - -

Read on to learn how to enable the notify component and integrate it with other components.

- - - - -

Enabling the notify component

- -

To enable the new notify component, add the following to your home-assistant.conf:

- -
1
-2
-3
-
[notify]
-platform=pushbullet
-api_key=ABCDEFGHJKLMNOPQRSTUVXYZ
- - -

You can get your api key from your account page on PushBullet.com.

- -

Sending messages from your component

- -

To be able to send messages, the notify component has to be loaded and initialized successfully.

- -
1
-2
-3
-4
-5
-
import homeassistant.loader as loader
-
-def setup(hass, config):
-    notify = loader.get_component('notify')
-    notify.send_message(hass, "Hello from my component!")
-
- ]]>
diff --git a/blog/2014/12/18/website-launched/index.html b/blog/2014/12/18/website-launched/index.html index 6f629b86d1..973cca685b 100644 --- a/blog/2014/12/18/website-launched/index.html +++ b/blog/2014/12/18/website-launched/index.html @@ -212,6 +212,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 7ab0262fb4..fa095c4533 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 @@ -274,6 +274,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 7cc9bbe2c1..03ed8c47ea 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 @@ -256,6 +256,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 89481b908a..873ac09f15 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 @@ -224,6 +224,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 28b28f5ae4..256dce995b 100644 --- a/blog/2015/01/13/nest-in-da-house/index.html +++ b/blog/2015/01/13/nest-in-da-house/index.html @@ -231,6 +231,12 @@ diff --git a/blog/2015/01/24/release-notes/index.html b/blog/2015/01/24/release-notes/index.html index 00b4e734e8..b520b4b2d1 100644 --- a/blog/2015/01/24/release-notes/index.html +++ b/blog/2015/01/24/release-notes/index.html @@ -236,6 +236,12 @@ Home Assistant now supports --open-ui and --demo-mode 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 4088ed3a3c..e556c8453b 100644 --- a/blog/2015/02/08/looking-at-the-past/index.html +++ b/blog/2015/02/08/looking-at-the-past/index.html @@ -254,6 +254,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 049acdfe45..5910c2ae4e 100644 --- a/blog/2015/02/24/streaming-updates/index.html +++ b/blog/2015/02/24/streaming-updates/index.html @@ -232,6 +232,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 798f4869ce..8a3c7af28b 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 @@ -219,6 +219,12 @@ YAML allows the use of lists, which should make the configuration file a bit mor diff --git a/blog/2015/03/08/new-logo/index.html b/blog/2015/03/08/new-logo/index.html index 5444af1885..17c76df95a 100644 --- a/blog/2015/03/08/new-logo/index.html +++ b/blog/2015/03/08/new-logo/index.html @@ -220,6 +220,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 e98a47883a..0e9144c17d 100644 --- a/blog/2015/03/11/release-notes/index.html +++ b/blog/2015/03/11/release-notes/index.html @@ -266,6 +266,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 23aa6051f8..3c511bf948 100644 --- a/blog/2015/03/22/release-notes/index.html +++ b/blog/2015/03/22/release-notes/index.html @@ -339,6 +339,12 @@ James Cole has also contributed support for the diff --git a/blog/2015/04/25/release-notes/index.html b/blog/2015/04/25/release-notes/index.html index bc90f2545f..6c425cb81e 100644 --- a/blog/2015/04/25/release-notes/index.html +++ b/blog/2015/04/25/release-notes/index.html @@ -355,6 +355,12 @@ James has also contributed support for integrating Transmission into Home Assist 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 cf6eccb197..ccc5939c4b 100644 --- a/blog/2015/05/09/utc-time-zone-awareness/index.html +++ b/blog/2015/05/09/utc-time-zone-awareness/index.html @@ -244,6 +244,12 @@ diff --git a/blog/2015/05/14/release-notes/index.html b/blog/2015/05/14/release-notes/index.html index 4f276c0db9..8f8243a4cd 100644 --- a/blog/2015/05/14/release-notes/index.html +++ b/blog/2015/05/14/release-notes/index.html @@ -381,6 +381,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 7378782437..eb0e392527 100644 --- a/blog/2015/06/10/release-notes/index.html +++ b/blog/2015/06/10/release-notes/index.html @@ -460,6 +460,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 3b4d7308c1..07811e4237 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 @@ -404,6 +404,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 7ba217733a..f79320feae 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 @@ -367,6 +367,12 @@ Support for Temper temperature sensors has been contributed by +
  • + Home Assistant meets IFTTT +
  • + + +
  • Using MQTT with Home Assistant
  • @@ -390,8 +396,6 @@ Support for Temper temperature sensors has been contributed by Ver 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 b3c9ee9be0..182cf89b2a 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 @@ -429,6 +429,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 b24c2857f7..69a87db308 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 @@ -375,6 +375,12 @@ or AM2302 device.

    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 b890a68f45..c5ead31798 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 @@ -514,6 +514,12 @@ The MQTT support was added to H diff --git a/blog/2015/09/13/home-assistant-meets-ifttt/index.html b/blog/2015/09/13/home-assistant-meets-ifttt/index.html new file mode 100644 index 0000000000..ee6658da39 --- /dev/null +++ b/blog/2015/09/13/home-assistant-meets-ifttt/index.html @@ -0,0 +1,508 @@ + + + + + + + + + + + + Home Assistant meets IFTTT - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    +
    + +

    Home Assistant meets IFTTT

    + + + +
    + + + + + + + + + + + + + + + + + + + three minutes reading time + + + + + + + + + Comments + +
    + +
    + + + + +

    Today we announce the release of Home Assistant v0.7.2 which includes brand new support by +@sfam to integrate with IFTTT. IFTTT stands for If This, Then That and is a +webservice that integrates with almost every possible webservice out there. Adding Home +Assistant to this mix means Home Assistant connects with all these.

    + +

    + +

    + + +

    It is now possible to disable your irregation system if it is going to be cloudy tomorrow or tweet +if your smoke alarm goes off. Click the read more button for some example recipes.

    + +

    IFTTT integration requires your Home Assistant instance to be accessible from the web. This can be +achieved by forwarding the port from your router to the device running Home Assistant. If your ISP +is giving you a new IP address from time to time, consider using DuckDNS.

    + + + + +

    In each of the following examples, make sure to replace the XXX in the url with your correct +host address and api password.

    + +

    Turn off irregation system when not needed

    + +

    + +

    + + +

    Maker channel setup:

    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field Value
    URL http://xxx.xxx.xxx.xxx:8123/api/services/switch/turn_off?api_password=xxxxxxxx
    METHOD POST
    CONTENT TYPE application/json
    BODY { “entity_id”: “switch.irrigation” }
    + + +

    Tweet when important events happen

    + +

    + +

    + + +

    This will tweet a message when a MQTT message is received that the smoke alarm has been triggered. +Setup Maker channel with event name HA_FIRE_ALARM and Twitter channel to tweet the message in +value1.

    + +
    1
    +2
    +3
    +4
    +5
    +6
    +7
    +8
    +9
    +10
    +
    # Configuration.yaml entry
    +automation:
    +  alias: Post a tweet when fire alarm is triggered
    +
    +  platform: mqtt
    +  mqtt_topic: home/alarm/fire
    +  mqtt_payload: 'on'
    +
    +  execute_service: ifttt.trigger
    +  service_data: {"event":"HA_FIRE_ALARM", "value1":"The fire alarm just triggered!"}
    +
    + + +

    Turn on lights when I get home

    + +

    + +

    + + +

    Maker channel setup:

    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field Value
    URL http://xxx.xxx.xxx.xxx:8123/api/services/light/turn_on?api_password=xxxxxxxx
    METHOD POST
    CONTENT TYPE application/json
    BODY { “entity_id”: “light.kitchen” }
    + + +

    Flash lights when a new PR comes in for Home Assistant

    + +

    + +

    + + +

    Maker channel setup:

    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field Value
    URL http://xxx.xxx.xxx.xxx:8123/api/services/light/turn_on?api_password=xxxxxxxx
    METHOD POST
    CONTENT TYPE application/json
    BODY { “entity_id”: “group.all_lights”, “flash”:“yes” }
    + + +

    Fire events when pressing the DO button

    + +

    + +

    + + +

    Maker channel setup:

    + + + + + + + + + + + + + + + + + + + + + + +
    Field Value
    URL http://xxx.xxx.xxx.xxx:8123/api/events/do_button_pressed?api_password=xxxxxxxx
    METHOD POST
    CONTENT TYPE application/json
    + + + +
    + + +
    +

    Comments

    +
    +
    +
    + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/blog/archives/index.html b/blog/archives/index.html index 4f39e32a43..57f9b22950 100644 --- a/blog/archives/index.html +++ b/blog/archives/index.html @@ -22,7 +22,7 @@ - + @@ -114,6 +114,45 @@ + + + +
    + +
    @@ -988,6 +1027,12 @@ diff --git a/blog/categories/architecture/atom.xml b/blog/categories/architecture/atom.xml index 6e189496d3..9443cd0e9d 100644 --- a/blog/categories/architecture/atom.xml +++ b/blog/categories/architecture/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: architecture | Home Assistant]]> - 2015-09-12T18:24:29-07:00 + 2015-09-13T10:20:01-07:00 https://home-assistant.io/ diff --git a/blog/categories/architecture/index.html b/blog/categories/architecture/index.html index 3df53cd11d..9ea925ec55 100644 --- a/blog/categories/architecture/index.html +++ b/blog/categories/architecture/index.html @@ -206,6 +206,12 @@ diff --git a/blog/categories/branding/atom.xml b/blog/categories/branding/atom.xml index 015698537a..92b8f3c4a2 100644 --- a/blog/categories/branding/atom.xml +++ b/blog/categories/branding/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: branding | Home Assistant]]> - 2015-09-12T18:24:29-07:00 + 2015-09-13T10:20:01-07:00 https://home-assistant.io/ diff --git a/blog/categories/branding/index.html b/blog/categories/branding/index.html index 0e928f5603..fe9f9eabe7 100644 --- a/blog/categories/branding/index.html +++ b/blog/categories/branding/index.html @@ -206,6 +206,12 @@ diff --git a/blog/categories/component/atom.xml b/blog/categories/component/atom.xml index d80ab9e9f4..6c6c03c2ef 100644 --- a/blog/categories/component/atom.xml +++ b/blog/categories/component/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: component | Home Assistant]]> - 2015-09-12T18:24:29-07:00 + 2015-09-13T10:20:01-07:00 https://home-assistant.io/ diff --git a/blog/categories/component/index.html b/blog/categories/component/index.html index f4bec72c58..180fb8dd74 100644 --- a/blog/categories/component/index.html +++ b/blog/categories/component/index.html @@ -319,6 +319,12 @@ diff --git a/blog/categories/core/atom.xml b/blog/categories/core/atom.xml index e9ab8dfeba..f671a3e023 100644 --- a/blog/categories/core/atom.xml +++ b/blog/categories/core/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: core | Home Assistant]]> - 2015-09-12T18:24:29-07:00 + 2015-09-13T10:20:01-07:00 https://home-assistant.io/ diff --git a/blog/categories/core/index.html b/blog/categories/core/index.html index b005ee6614..16701beed3 100644 --- a/blog/categories/core/index.html +++ b/blog/categories/core/index.html @@ -243,6 +243,12 @@ diff --git a/blog/categories/frontend/atom.xml b/blog/categories/frontend/atom.xml index f37a0c4138..4705621868 100644 --- a/blog/categories/frontend/atom.xml +++ b/blog/categories/frontend/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: frontend | Home Assistant]]> - 2015-09-12T18:24:29-07:00 + 2015-09-13T10:20:01-07:00 https://home-assistant.io/ diff --git a/blog/categories/frontend/index.html b/blog/categories/frontend/index.html index af9d5d6237..35af7bdf8d 100644 --- a/blog/categories/frontend/index.html +++ b/blog/categories/frontend/index.html @@ -245,6 +245,12 @@ diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index 3c2121cd34..9f578ed4ea 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]]> - 2015-09-12T18:24:29-07:00 + 2015-09-13T10:20:01-07:00 https://home-assistant.io/ @@ -13,6 +13,203 @@ Octopress + + <![CDATA[Home Assistant meets IFTTT]]> + + 2015-09-13T09:28:00-07:00 + https://home-assistant.io/blog/2015/09/13/home-assistant-meets-ifttt + Today we announce the release of Home Assistant v0.7.2 which includes brand new support by +@sfam to integrate with IFTTT. IFTTT stands for If This, Then That and is a +webservice that integrates with almost every possible webservice out there. Adding Home +Assistant to this mix means Home Assistant connects with all these.

    + +

    + +

    + + +

    It is now possible to disable your irregation system if it is going to be cloudy tomorrow or tweet +if your smoke alarm goes off. Click the read more button for some example recipes.

    + +

    IFTTT integration requires your Home Assistant instance to be accessible from the web. This can be +achieved by forwarding the port from your router to the device running Home Assistant. If your ISP +is giving you a new IP address from time to time, consider using DuckDNS.

    + + + + +

    In each of the following examples, make sure to replace the XXX in the url with your correct +host address and api password.

    + +

    Turn off irregation system when not needed

    + +

    + +

    + + +

    Maker channel setup:

    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field Value
    URL http://xxx.xxx.xxx.xxx:8123/api/services/switch/turn_off?api_password=xxxxxxxx
    METHOD POST
    CONTENT TYPE application/json
    BODY { “entity_id”: “switch.irrigation” }
    + + +

    Tweet when important events happen

    + +

    + +

    + + +

    This will tweet a message when a MQTT message is received that the smoke alarm has been triggered. +Setup Maker channel with event name HA_FIRE_ALARM and Twitter channel to tweet the message in +value1.

    + +
    # Configuration.yaml entry
    +automation:
    +  alias: Post a tweet when fire alarm is triggered
    +
    +  platform: mqtt
    +  mqtt_topic: home/alarm/fire
    +  mqtt_payload: 'on'
    +
    +  execute_service: ifttt.trigger
    +  service_data: {"event":"HA_FIRE_ALARM", "value1":"The fire alarm just triggered!"}
    +
    + +

    Turn on lights when I get home

    + +

    + +

    + + +

    Maker channel setup:

    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field Value
    URL http://xxx.xxx.xxx.xxx:8123/api/services/light/turn_on?api_password=xxxxxxxx
    METHOD POST
    CONTENT TYPE application/json
    BODY { “entity_id”: “light.kitchen” }
    + + +

    Flash lights when a new PR comes in for Home Assistant

    + +

    + +

    + + +

    Maker channel setup:

    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field Value
    URL http://xxx.xxx.xxx.xxx:8123/api/services/light/turn_on?api_password=xxxxxxxx
    METHOD POST
    CONTENT TYPE application/json
    BODY { “entity_id”: “group.all_lights”, “flash”:“yes” }
    + + +

    Fire events when pressing the DO button

    + +

    + +

    + + +

    Maker channel setup:

    + + + + + + + + + + + + + + + + + + + + + + +
    Field Value
    URL http://xxx.xxx.xxx.xxx:8123/api/events/do_button_pressed?api_password=xxxxxxxx
    METHOD POST
    CONTENT TYPE application/json
    + +]]>
    +
    + <![CDATA[Using MQTT with Home Assistant]]> diff --git a/blog/categories/how-to/index.html b/blog/categories/how-to/index.html index 86d96c9345..18b7ee8e84 100644 --- a/blog/categories/how-to/index.html +++ b/blog/categories/how-to/index.html @@ -114,6 +114,45 @@ + + + +
    + +
    @@ -206,6 +245,12 @@ diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index a9d5326d61..29935dffc8 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]]> - 2015-09-12T18:24:29-07:00 + 2015-09-13T10:20:01-07:00 https://home-assistant.io/ @@ -13,6 +13,203 @@ Octopress + + <![CDATA[Home Assistant meets IFTTT]]> + + 2015-09-13T09:28:00-07:00 + https://home-assistant.io/blog/2015/09/13/home-assistant-meets-ifttt + Today we announce the release of Home Assistant v0.7.2 which includes brand new support by +@sfam to integrate with IFTTT. IFTTT stands for If This, Then That and is a +webservice that integrates with almost every possible webservice out there. Adding Home +Assistant to this mix means Home Assistant connects with all these.

    + +

    + +

    + + +

    It is now possible to disable your irregation system if it is going to be cloudy tomorrow or tweet +if your smoke alarm goes off. Click the read more button for some example recipes.

    + +

    IFTTT integration requires your Home Assistant instance to be accessible from the web. This can be +achieved by forwarding the port from your router to the device running Home Assistant. If your ISP +is giving you a new IP address from time to time, consider using DuckDNS.

    + + + + +

    In each of the following examples, make sure to replace the XXX in the url with your correct +host address and api password.

    + +

    Turn off irregation system when not needed

    + +

    + +

    + + +

    Maker channel setup:

    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field Value
    URL http://xxx.xxx.xxx.xxx:8123/api/services/switch/turn_off?api_password=xxxxxxxx
    METHOD POST
    CONTENT TYPE application/json
    BODY { “entity_id”: “switch.irrigation” }
    + + +

    Tweet when important events happen

    + +

    + +

    + + +

    This will tweet a message when a MQTT message is received that the smoke alarm has been triggered. +Setup Maker channel with event name HA_FIRE_ALARM and Twitter channel to tweet the message in +value1.

    + +
    # Configuration.yaml entry
    +automation:
    +  alias: Post a tweet when fire alarm is triggered
    +
    +  platform: mqtt
    +  mqtt_topic: home/alarm/fire
    +  mqtt_payload: 'on'
    +
    +  execute_service: ifttt.trigger
    +  service_data: {"event":"HA_FIRE_ALARM", "value1":"The fire alarm just triggered!"}
    +
    + +

    Turn on lights when I get home

    + +

    + +

    + + +

    Maker channel setup:

    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field Value
    URL http://xxx.xxx.xxx.xxx:8123/api/services/light/turn_on?api_password=xxxxxxxx
    METHOD POST
    CONTENT TYPE application/json
    BODY { “entity_id”: “light.kitchen” }
    + + +

    Flash lights when a new PR comes in for Home Assistant

    + +

    + +

    + + +

    Maker channel setup:

    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field Value
    URL http://xxx.xxx.xxx.xxx:8123/api/services/light/turn_on?api_password=xxxxxxxx
    METHOD POST
    CONTENT TYPE application/json
    BODY { “entity_id”: “group.all_lights”, “flash”:“yes” }
    + + +

    Fire events when pressing the DO button

    + +

    + +

    + + +

    Maker channel setup:

    + + + + + + + + + + + + + + + + + + + + + + +
    Field Value
    URL http://xxx.xxx.xxx.xxx:8123/api/events/do_button_pressed?api_password=xxxxxxxx
    METHOD POST
    CONTENT TYPE application/json
    + +]]>
    +
    + <![CDATA[Verisure devices and modern TP-Link routers now supported]]> @@ -447,124 +644,6 @@ switch: username: YOUR_USERNAME password: YOUR_PASSWORD -]]> - - - - <![CDATA[Release notes for May 14, 2015]]> - - 2015-05-14T22:25:00-07:00 - https://home-assistant.io/blog/2015/05/14/release-notes - Almost three busy weeks have past since the last release. We used this time to finally make the overhaul to use UTC as the internal date time format. We added a bunch of test coverage in the process to make sure the transition went smoothly. Pleas see the blog post about the UTC refactor for backwards incompatible changes.

    - -

    This release includes a significant startup boost for the frontend and a fix for Wemo discovery after their latest firmware upgrade.

    - -

    I would like to give a big shout out to our newest contributor fabaff for taking the time to improve the documentation.

    - -

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

    - - - - - - - -

    Overwriting Entity Attributes
    -Before diving into the newly supported devices and services, I want to highlight an awesome configuration enhancement by rmkraus: overwriting entity attributes.

    - -

    These new configuration settings allow you to overwrite entity state attributes. The main usage for this is being able to overwrite attributes that influence how an entity is shown in the interface.

    - -
    # Example configuration.yaml entry
    -homeassistant:
    -  customize:
    -    light.bowl:
    -      # hides this entity from the interface
    -      hidden: true
    -    light.ceiling:
    -      # Replaces the state badge with given picture
    -      entity_picture: http://graph.facebook.com/schoutsen/picture
    -
    - -

    MySensors
    - -Andythigpen and Theolind have added support for the MySensors platform to Home Assistant.

    - -
    # Example configuration.yaml entry
    -sensor:
    -  platform: mysensors
    -  port: /dev/ttyACM0
    -
    - -

    OpenWeatherMap
    - -Fabaff has contributed support for OpenWeatherMap. This will allow you to integrate local meteorological data into Home Assistant.

    - -
    # Example configuration.yaml entry
    -sensor:
    -  platform: openweathermap
    -  api_key: YOUR_API_KEY
    -  monitored_variables:
    -    - type: 'weather'
    -    - type: 'temperature'
    -    - type: 'wind_speed'
    -    - type: 'humidity'
    -    - type: 'pressure'
    -    - type: 'clouds'
    -    - type: 'rain'
    -    - type: 'snow'
    -
    - -

    InstaPush
    - -Fabaff has contributed support for InstaPush. This will allow you send messages from Home Assistant to your iOS and Android devices.

    - -
    # Example configuration.yaml entry
    -notify:
    -    platform: instapush
    -    # Get those by creating a new application, event, and tracker on https://instapush.im
    -    api_key: ABCDEFGHJKLMNOPQRSTUVXYZ
    -    app_secret: ABCDEFGHJKLMNOPQRSTUVXYZ
    -    event: ABCDEFGHJKLMNOPQRSTUVXYZ
    -    tracker: ABCDEFGHJKLMNOPQRSTUVXYZ
    -
    - -

    XMPP
    - -Fabaff has contributed support for Jabber/XMPP. This will allow you send messages from Home Assistant to anyone on Jabber/XMPP.

    - -
    # Example configuration.yaml entry
    -notify:
    -    platform: xmpp
    -    sender: YOUR_JID
    -    password: YOUR_JABBER_ACCOUNT_PASSWORD
    -    recipient: YOUR_RECIPIENT
    -
    - -

    Notify My Android
    - -Fabaff has contributed support for Notify My Android. This will allow you to send messages from Home Assistant to your Android device.

    - -
    # Example configuration.yaml entry
    -notify:
    -    platform: nma
    -    # Get this by registering a new application on http://www.notifymyandroid.com/
    -    api_key: ABCDEFGHJKLMNOPQRSTUVXYZ
    -
    - -

    Time & Date sensor
    -Fabaff has contributed a time & date sensor. This will allow you to show the current time/date on the dashboard.

    - -
    # Example configuration.yaml entry
    -sensor:
    -  platform: time_date
    -  monitored_variables:
    -    - type: 'time'
    -    - type: 'date'
    -    - type: 'date_time'
    -    - type: 'time_date'
    -
    ]]>
    diff --git a/blog/categories/release-notes/index.html b/blog/categories/release-notes/index.html index 61a44e4c89..5acccb672a 100644 --- a/blog/categories/release-notes/index.html +++ b/blog/categories/release-notes/index.html @@ -114,6 +114,45 @@ + + + +
    + +
    @@ -502,6 +541,12 @@ diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index 9f3d62a1ce..cfcfc7718d 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]]> - 2015-09-12T18:24:29-07:00 + 2015-09-13T10:20:01-07:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/index.html b/blog/categories/user-stories/index.html index 203746e895..86f61bae7a 100644 --- a/blog/categories/user-stories/index.html +++ b/blog/categories/user-stories/index.html @@ -243,6 +243,12 @@ diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index 1f1404785f..679cee0843 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: website | Home Assistant]]> - 2015-09-12T18:24:29-07:00 + 2015-09-13T10:20:01-07:00 https://home-assistant.io/ diff --git a/blog/categories/website/index.html b/blog/categories/website/index.html index 2990f199bf..9d8e17fc21 100644 --- a/blog/categories/website/index.html +++ b/blog/categories/website/index.html @@ -206,6 +206,12 @@ diff --git a/blog/index.html b/blog/index.html index 7fcf1b11a4..272c6aa1e7 100644 --- a/blog/index.html +++ b/blog/index.html @@ -22,7 +22,7 @@ - + @@ -96,6 +96,88 @@ +
    +
    + +

    + Home Assistant meets IFTTT +

    + + + +
    + + + + + + + + + + + + + + + + + + + three minutes reading time + + + + + + + + + Comments + +
    + +
    + + + + +
    +

    Today we announce the release of Home Assistant v0.7.2 which includes brand new support by +@sfam to integrate with IFTTT. IFTTT stands for If This, Then That and is a +webservice that integrates with almost every possible webservice out there. Adding Home +Assistant to this mix means Home Assistant connects with all these.

    + +

    + +

    + + +

    It is now possible to disable your irregation system if it is going to be cloudy tomorrow or tweet +if your smoke alarm goes off. Click the read more button for some example recipes.

    + +

    IFTTT integration requires your Home Assistant instance to be accessible from the web. This can be +achieved by forwarding the port from your router to the device running Home Assistant. If your ISP +is giving you a new IP address from time to time, consider using DuckDNS.

    + + + Read on → +
    + +
    +
    + +
    @@ -883,106 +965,6 @@ To update to the latest version, run scripts/update. Please report

    - -
    -
    - -

    - Release notes for April 25, 2015 -

    - - - -
    - - - - - - - - - - - - - - - - - - - three minutes reading time - - - - - - - - - Comments - -
    - -
    - - - - -
    -

    It’s been a month since the latest update and a lot has happened again. Here a quick overview of the new things.

    - -

    Line Charts
    -James has upgraded the history in the frontend to support line graphs. Line graphs will be shown for any entity that has a unit of measurement. The line graphs will also be shown in the more info card of an entity. See the demo for a live example.

    - -

    - -

    - - -

    ISY994 hub support
    - -Ryan has contributed support to integrate the ISY994 hub by Universal Devices. This allows you to integrate your X10/Insteon sensors, switches and lights.

    - -

    He has created an extensive getting started guide which can be found on the ISY994 component page.

    - -
    1
    -2
    -
    # Example configuration.yaml entry
    -isy994:
    -
    - - -

    Logbook
    - -I (Paulus) have added a logbook component. The logbook component provides a different perspective on the history of your house by showing all the changes that happened to your house in chronological order. See the demo for a live example. -

    - -
    1
    -2
    -
    # Example configuration.yaml entry
    -logbook:
    -
    - - - - - - Read on → -
    - -
    -
    -