diff --git a/source/_posts/2015-09-13-home-assistant-meets-ifttt.markdown b/source/_posts/2015-09-13-home-assistant-meets-ifttt.markdown index c05d2dd9401..cf63aa779f5 100644 --- a/source/_posts/2015-09-13-home-assistant-meets-ifttt.markdown +++ b/source/_posts/2015-09-13-home-assistant-meets-ifttt.markdown @@ -2,208 +2,115 @@ layout: post title: "Home Assistant meets IFTTT" description: "Announcing new integration with IFTTT and some samples to get started." -date: 2015-09-13 09:28:00 -0700 +date: 2015-09-13 09:28 -0700 date_formatted: "September 13, 2015" author: Paulus Schoutsen comments: true -categories: release-notes how-to +categories: how-to release-notes +og_image: /images/blog/2015-09-ifttt/og_facebook.png --- -
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 +Today we announce the release of Home Assistant v0.7.2 which includes brand new support by +[@sfam][github-sfam] to integrate with [IFTTT][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 can connect with all via IFTTT.
+Assistant to this mix means Home Assistant can connect with all via IFTTT. -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.
+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. + +[github-sfam]: https://github.com/sfam +[ifttt]: https://ifttt.com
Head over to the setup instructions to get started with IFTTT. Click the -read more button for some example recipes.
+Head over to the [setup instructions](/components/ifttt.html) to get started with IFTTT. Click the +read more button for some example recipes. -In each of the following examples, make sure to replace the XXX in the url with your correct -host address and api password.
+In each of the following examples, make sure to replace the XXX in the url with your correct +host address and api password. -
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" } -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” } | -
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 - |
|
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" } -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” } | -
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" } -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” } | -
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 | -