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 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.
+ + + + +
+
+
Head over to the setup instructions 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.
+ + + + +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 + |
|
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 | +