Difference between revisions of "IFTTT Integration"
(→Installing the IFTTT Integration App) (Tag: Visual edit) |
|||
Line 5: | Line 5: | ||
===<big>Installing the IFTTT Integration App</big>=== | ===<big>Installing the IFTTT Integration App</big>=== | ||
− | #<big>From the sidebar of your hub, select '''Apps''' and press the '''Add Built-In App''' button.</big>[[File:Install Built-In App 2.0.png|none|thumb|600x600px]] | + | #<big>From the sidebar of your hub, select '''Apps''' and press the '''Add Built-In App''' button.</big>[[File:Install Built-In App 2.0.png|none|thumb|600x600px|link=https://docs.hubitat.com/images/7/77/Install_Built-In_App_2.0.png |
− | #<big>Choose the '''IFTTT Integration''' from the list of Hubitat Elevation Built-In Apps.</big>[[File:Install IFTTT Integration.png|none|thumb|600x600px]] | + | ]] |
− | #<big>The '''Which Location Modes?''' dropdown lets you select any mode you would like to control with the IFTTT Integration.</big>[[File:IFTTT Location Modes.png|none|thumb|600x600px]] | + | #<big>Choose the '''IFTTT Integration''' from the list of Hubitat Elevation Built-In Apps.</big>[[File:Install IFTTT Integration.png|none|thumb|600x600px|link=https://docs.hubitat.com/images/2/27/Install_IFTTT_Integration.png |
− | #<big>The '''Which Devices?''' box shows all of the devices currently connected to IFTTT. Selecting the associated check box will allow you to select or remove any devices you would like to control with IFTTT. When you are done selecting devices, choose '''Update'''.</big>[[File:IFTTT Integration select devices.png|none|thumb|600x600px]] | + | ]] |
+ | #<big>The '''Which Location Modes?''' dropdown lets you select any mode you would like to control with the IFTTT Integration.</big>[[File:IFTTT Location Modes.png|none|thumb|600x600px|link=https://docs.hubitat.com/index.php?title=File:IFTTT_Location_Modes.png | ||
+ | ]] | ||
+ | #<big>The '''Which Devices?''' box shows all of the devices currently connected to IFTTT. Selecting the associated check box will allow you to select or remove any devices you would like to control with IFTTT. When you are done selecting devices, choose '''Update'''.</big>[[File:IFTTT Integration select devices.png|none|thumb|600x600px|link=https://docs.hubitat.com/images/3/3c/IFTTT_Integration_select_devices.png | ||
+ | ]] | ||
#<big>When finished with your choices, select '''Done.''' '''''NOTE''': IFTTT is bi-directional, meaning you may have a device on your Hubitat Elevation you would like to control with a cloud enabled device or service connected to IFTTT, and this is also easily accomplished with the integration.''</big> | #<big>When finished with your choices, select '''Done.''' '''''NOTE''': IFTTT is bi-directional, meaning you may have a device on your Hubitat Elevation you would like to control with a cloud enabled device or service connected to IFTTT, and this is also easily accomplished with the integration.''</big> | ||
===<big>How to connect IFTTT to your Hubitat Elevation<sup>®</sup></big>=== | ===<big>How to connect IFTTT to your Hubitat Elevation<sup>®</sup></big>=== | ||
− | #<big>Go to '''ifttt.com''' in a web browser and log in, or sign up for a new account.</big>[[File:Sign up for IFTTT.png|none|thumb|600x600px]] | + | #<big>Go to '''ifttt.com''' in a web browser and log in, or sign up for a new account.</big>[[File:Sign up for IFTTT.png|none|thumb|600x600px|link=https://docs.hubitat.com/images/c/c0/Sign_up_for_IFTTT.png |
− | #<big>If this is your first time using IFTTT, close the Welcome screen to continue setting up your first IFTTT automation.</big>[[File:Welcome to IFTTT.png|none|thumb|600x600px]] | + | ]] |
− | #<big>Search for the Hubitat IFTTT service.</big>[[File:Search for Hubitat IFTTT service.png|none|thumb|600x600px]] | + | #<big>If this is your first time using IFTTT, close the Welcome screen to continue setting up your first IFTTT automation.</big>[[File:Welcome to IFTTT.png|none|thumb|600x600px|link=https://docs.hubitat.com/images/8/80/Welcome_to_IFTTT.png |
− | #<big>Once your search finds Hubitat Elevation Applets, select the Services tab.</big>[[File:Select Hubitat IFTTT Service.png|none|thumb|600x600px]] | + | ]] |
− | #<big>Select the Hubitat IFTTT Service and sign in.</big>[[File:Hubitat IFTTT service.png|none|thumb|600x600px]] | + | #<big>Search for the Hubitat IFTTT service.</big>[[File:Search for Hubitat IFTTT service.png|none|thumb|600x600px|link=https://docs.hubitat.com/images/2/2c/Search_for_Hubitat_IFTTT_service.png |
− | #<big>Push the '''Connect''' button.</big>[[File:Connect HE to IFTTT.png|none|thumb|600x600px]] | + | ]] |
− | #<big>Sign into your Hubitat account.</big>[[File:Authorize HE on IFTTT.png|none|thumb|600x600px]] | + | #<big>Once your search finds Hubitat Elevation Applets, select the Services tab.</big>[[File:Select Hubitat IFTTT Service.png|none|thumb|600x600px|link=https://docs.hubitat.com/images/c/cf/Select_Hubitat_IFTTT_Service.png |
− | #<big>Select the devices you would like to authorize.</big>[[File:IFTTT authorized HE devices.png|none|thumb|600x600px]] | + | ]] |
+ | #<big>Select the Hubitat IFTTT Service and sign in.</big>[[File:Hubitat IFTTT service.png|none|thumb|600x600px|link=https://docs.hubitat.com/images/4/43/Hubitat_IFTTT_service.png | ||
+ | ]] | ||
+ | #<big>Push the '''Connect''' button.</big>[[File:Connect HE to IFTTT.png|none|thumb|600x600px|link=https://docs.hubitat.com/images/7/78/Connect_HE_to_IFTTT.png | ||
+ | ]] | ||
+ | #<big>Sign into your Hubitat account.</big>[[File:Authorize HE on IFTTT.png|none|thumb|600x600px|link=https://docs.hubitat.com/images/2/22/Authorize_HE_on_IFTTT.png | ||
+ | ]] | ||
+ | #<big>Select the devices you would like to authorize.</big>[[File:IFTTT authorized HE devices.png|none|thumb|600x600px|link=https://docs.hubitat.com/images/2/21/IFTTT_authorized_HE_devices.png | ||
+ | ]] | ||
===<big>Building your first custom IFTTT Applet</big>=== | ===<big>Building your first custom IFTTT Applet</big>=== | ||
<big>If you've never used IFTTT before, let's start by building a simple IFTTT Applet that turns on a light when we flip a virtual switch in Hubitat Elevation. An IFTTT Applet is a simple automaton flow that says, "IF This" thing (a trigger of some kind) happens, then "That" Action (available for the selected service) should occur. In this simple example, we are going to control an iDevices cloud connected WiFi outlet, by turning on a virtual switch on our Hubitat Elevation<sup>®</sup></big> | <big>If you've never used IFTTT before, let's start by building a simple IFTTT Applet that turns on a light when we flip a virtual switch in Hubitat Elevation. An IFTTT Applet is a simple automaton flow that says, "IF This" thing (a trigger of some kind) happens, then "That" Action (available for the selected service) should occur. In this simple example, we are going to control an iDevices cloud connected WiFi outlet, by turning on a virtual switch on our Hubitat Elevation<sup>®</sup></big> | ||
− | #<big>At the top of the page, choose '''My Applets''', and then select '''New Applet'''.</big>[[File:New IFTTT Applet.png|none|thumb|600x600px]] | + | #<big>At the top of the page, choose '''My Applets''', and then select '''New Applet'''.</big>[[File:New IFTTT Applet.png|none|thumb|600x600px|link=https://docs.hubitat.com/images/e/e6/New_IFTTT_Applet.png |
− | #<big>Click or tap on '''+ this'''</big>[[File:IF THIS for IFTTT applet.png|none|thumb|600x600px]] | + | ]] |
− | #<big>Search for '''Hubitat'''.</big>[[File:IFTTT applet step 1.png|none|thumb|600x600px]] | + | #<big>Click or tap on '''+ this'''</big>[[File:IF THIS for IFTTT applet.png|none|thumb|600x600px|link=https://docs.hubitat.com/images/c/c5/IF_THIS_for_IFTTT_applet.png |
− | #<big>Choose an available '''Trigger.'''</big>[[File:Available HE Triggers for IFTTT.png|none|thumb|1089x1089px]] | + | ]] |
− | #<big>Define the parameters for the trigger and push the '''Create trigger''' button.</big>[[File:Choose IFTTT HE Trigger.png|none|thumb|600x600px]] | + | #<big>Search for '''Hubitat'''.</big>[[File:IFTTT applet step 1.png|none|thumb|600x600px|link=https://docs.hubitat.com/images/d/d5/IFTTT_applet_step_1.png |
− | #<big>Click or tap on '''+ that.'''</big>[[File:Then That IFTTT action.png|none|thumb|600x600px]] | + | ]] |
− | #<big>Search for the IFTTT Service you want to be activated by the trigger from your Hubitat Elevation hub. In our example, we are searching for '''iDevices.'''</big>[[File:Select IFTTT action service.png|none|thumb|600x600px]] | + | #<big>Choose an available '''Trigger.'''</big>[[File:Available HE Triggers for IFTTT.png|none|thumb|1089x1089px|link=https://docs.hubitat.com/images/d/d9/Available_HE_Triggers_for_IFTTT.png |
− | #<big>Choose an available Action.</big>[[File:Select IFTTT action.png|none|thumb|600x600px]] | + | ]] |
− | #<big>Define the parameters for the Action and push the '''Create action''' button.</big>[[File:Complete IFTTT action service.png|none|thumb|600x600px]] | + | #<big>Define the parameters for the trigger and push the '''Create trigger''' button.</big>[[File:Choose IFTTT HE Trigger.png|none|thumb|600x600px|link=https://docs.hubitat.com/images/a/a7/Choose_IFTTT_HE_Trigger.png |
− | #<big>Review your Applet to ensure it is what you want to happen. If you have the IFTTT app installed on your phone or tablet, you can receive a notification every time the Applet runs. This can be useful for testing or troubleshooting an IFTTT Applet, but if you don't want this, turn off the switch next to the words '''Receive notifications when this Applet runs'''. and press the '''Finish''' button.</big>[[File:Review IFTTT applet.png|none|thumb|613x613px]] | + | ]] |
− | #<big>Your first IFTTT Applet is now complete and you can navigate away from this page. In our example, when the virtual switch '''Lights ON''' is activated on our Hubitat Elevation hub, the IFTTT Applet will run in the IFTTT cloud and turn on '''Christmas Lights''' on the iDevices WiFi outlet. You can disable the IFTTT Applet by turning off the big switch in the middle of an IFTTT Applet overview. You can also edit the Applet by clicking or tapping on the gear icon at the top right of an Applet overview.</big>[[File:Edit IFTTT applet.png|none|thumb|661x661px]] | + | #<big>Click or tap on '''+ that.'''</big>[[File:Then That IFTTT action.png|none|thumb|600x600px|link=https://docs.hubitat.com/images/1/1f/Then_That_IFTTT_action.png |
+ | ]] | ||
+ | #<big>Search for the IFTTT Service you want to be activated by the trigger from your Hubitat Elevation hub. In our example, we are searching for '''iDevices.'''</big>[[File:Select IFTTT action service.png|none|thumb|600x600px|link=https://docs.hubitat.com/images/8/83/Select_IFTTT_action_service.png | ||
+ | ]] | ||
+ | #<big>Choose an available Action.</big>[[File:Select IFTTT action.png|none|thumb|600x600px|link=https://docs.hubitat.com/images/e/e8/Select_IFTTT_action.png | ||
+ | ]] | ||
+ | #<big>Define the parameters for the Action and push the '''Create action''' button.</big>[[File:Complete IFTTT action service.png|none|thumb|600x600px|link=https://docs.hubitat.com/images/2/21/Complete_IFTTT_action_service.png | ||
+ | ]] | ||
+ | #<big>Review your Applet to ensure it is what you want to happen. If you have the IFTTT app installed on your phone or tablet, you can receive a notification every time the Applet runs. This can be useful for testing or troubleshooting an IFTTT Applet, but if you don't want this, turn off the switch next to the words '''Receive notifications when this Applet runs'''. and press the '''Finish''' button.</big>[[File:Review IFTTT applet.png|none|thumb|613x613px|link=https://docs.hubitat.com/images/b/b7/Review_IFTTT_applet.png | ||
+ | ]] | ||
+ | #<big>Your first IFTTT Applet is now complete and you can navigate away from this page. In our example, when the virtual switch '''Lights ON''' is activated on our Hubitat Elevation hub, the IFTTT Applet will run in the IFTTT cloud and turn on '''Christmas Lights''' on the iDevices WiFi outlet. You can disable the IFTTT Applet by turning off the big switch in the middle of an IFTTT Applet overview. You can also edit the Applet by clicking or tapping on the gear icon at the top right of an Applet overview.</big>[[File:Edit IFTTT applet.png|none|thumb|661x661px|link=https://docs.hubitat.com/images/7/77/Edit_IFTTT_applet.png | ||
+ | ]] | ||
===<big>Control Hubitat Elevation with a trigger from another IFTTT Service</big>=== | ===<big>Control Hubitat Elevation with a trigger from another IFTTT Service</big>=== | ||
Line 41: | Line 64: | ||
====<big>Available IFTTT Actions for Hubitat Elevation<sup>®</sup></big>==== | ====<big>Available IFTTT Actions for Hubitat Elevation<sup>®</sup></big>==== | ||
− | [[File:Available Hubitat IFTTT Actions.png|none|thumb|811x811px]] | + | [[File:Available Hubitat IFTTT Actions.png|none|thumb|811x811px|link=https://docs.hubitat.com/images/e/ed/Available_Hubitat_IFTTT_Actions.png |
+ | ]] | ||
__FORCETOC__ | __FORCETOC__ |
Revision as of 18:51, 29 March 2021
IFTTT (IF This Then That) allows you to connect your Hubitat Elevation to other IFTTT compatible devices and Services to create rules that automate them. Getting started requires enabling devices in the Hubitat IFTTT app, then connecting your account to Hubitat via IFTTT.com
Contents
Installing the IFTTT Integration App
- From the sidebar of your hub, select Apps and press the Add Built-In App button.
- Choose the IFTTT Integration from the list of Hubitat Elevation Built-In Apps.
- The Which Location Modes? dropdown lets you select any mode you would like to control with the IFTTT Integration.
- The Which Devices? box shows all of the devices currently connected to IFTTT. Selecting the associated check box will allow you to select or remove any devices you would like to control with IFTTT. When you are done selecting devices, choose Update.
- When finished with your choices, select Done. NOTE: IFTTT is bi-directional, meaning you may have a device on your Hubitat Elevation you would like to control with a cloud enabled device or service connected to IFTTT, and this is also easily accomplished with the integration.
How to connect IFTTT to your Hubitat Elevation®
- Go to ifttt.com in a web browser and log in, or sign up for a new account.
- If this is your first time using IFTTT, close the Welcome screen to continue setting up your first IFTTT automation.
- Search for the Hubitat IFTTT service.
- Once your search finds Hubitat Elevation Applets, select the Services tab.
- Select the Hubitat IFTTT Service and sign in.
- Push the Connect button.
- Sign into your Hubitat account.
- Select the devices you would like to authorize.
Building your first custom IFTTT Applet
If you've never used IFTTT before, let's start by building a simple IFTTT Applet that turns on a light when we flip a virtual switch in Hubitat Elevation. An IFTTT Applet is a simple automaton flow that says, "IF This" thing (a trigger of some kind) happens, then "That" Action (available for the selected service) should occur. In this simple example, we are going to control an iDevices cloud connected WiFi outlet, by turning on a virtual switch on our Hubitat Elevation®
- At the top of the page, choose My Applets, and then select New Applet.
- Click or tap on + this
- Search for Hubitat.
- Choose an available Trigger.
- Define the parameters for the trigger and push the Create trigger button.
- Click or tap on + that.
- Search for the IFTTT Service you want to be activated by the trigger from your Hubitat Elevation hub. In our example, we are searching for iDevices.
- Choose an available Action.
- Define the parameters for the Action and push the Create action button.
- Review your Applet to ensure it is what you want to happen. If you have the IFTTT app installed on your phone or tablet, you can receive a notification every time the Applet runs. This can be useful for testing or troubleshooting an IFTTT Applet, but if you don't want this, turn off the switch next to the words Receive notifications when this Applet runs. and press the Finish button.
- Your first IFTTT Applet is now complete and you can navigate away from this page. In our example, when the virtual switch Lights ON is activated on our Hubitat Elevation hub, the IFTTT Applet will run in the IFTTT cloud and turn on Christmas Lights on the iDevices WiFi outlet. You can disable the IFTTT Applet by turning off the big switch in the middle of an IFTTT Applet overview. You can also edit the Applet by clicking or tapping on the gear icon at the top right of an Applet overview.
Control Hubitat Elevation with a trigger from another IFTTT Service
You can also reverse the previous example. Instead of Hubitat Elevation triggering another device, you can make another IFTTT compatible device or Service trigger something to happen on Hubitat Elevation®.