IFTTT ("If This Then That") is an automation provider that connects numerous smart devices and web services together. Using IFTTT, you can integrate your MicroBot with any device or service available on the platform and create automation workflows to make your home (or office) smart.

Connect MicroBot Push & IFTTT

To use MicroBot Push with IFTTT, you need to enable the MicroBot Push service on IFTTT.

Requirements:

  • A smartphone or tablet (Android or iOS) with the MicroBot Push app installed and the device authenticated. See Authorize your device
  • An IFTTT account and the IFTTT app installed on your device
  • Your MicroBot Push must be paired and connected to a Soft Hub (phone, tablet) or MicroBot Hub

Connect MicroBot Push's service. In the IFTTT app, search for 'MicroBot Push', tap on the 'MicroBot Push' icon and select 'Connect'.

Note: The services 'MicroBot Push for Prota' and 'Prota' correspond to a previous version of MicroBot Push and MicroBot Hub. Please do not connect to these services.

Get started with IFTTT

Principle. To set up an automation workflow, you need to create an applet. An applet is composed of a trigger (This) and an action (That) and follows the logic 'If this, then that'.

1. Create an applet

Create an applet. Go to 'My Applets' and tap on '+'. Then, select the service and the event for your trigger ('this') and repeat the same for the action ('that').

Available triggers. Each service has its own pre-defined set of triggers and actions. The triggers available for MicroBot Push are:

  • MicroBot has been pushed (down movement)
  • MicroBot has been pulled (up movement)
  • MicroBot's top button has been touched down (manual touch, down movement)
  • MicroBot's top button has been touched up (manual touch, up movement)
  • MicroBot's top button has been held for 2 seconds (long manual touch)

Available actions. Using IFTTT, MicroBot Push can do the following actions:

  • Toggle MicroBot
  • Pull MicroBot
  • Push and hold MicroBot
  • Press MicroBot for a specified duration

2. Use an existing applet

We've already created a set of applets for you to use. Other users may also share publicly their own applets.

Search for applets. Use the search bar to discover applets or go to the page of MicroBot Push service to view all the applets that were created using MicroBot Push.

Use a pre-defined applet. Select the applet, tap on 'Turn on' and fill in the required information. Then, save.

 

Example 1: Integrate MicroBot Push and Notifications

Objective. Get a notification on your phone when MicroBot Push has turned the light on or off.

Requirements:

  • The MicroBot Push service and the Notifications service must be connected on IFTTT.
  • MicroBot Push must be connected and working.

Build the trigger. In the IFTTT app, tap on '+' to create a new applet, choose '+ this', and select 'MicroBot Push' and 'MicroBot Push has been pushed as the trigger'. Then, select your MicroBot and tap on 'Create trigger'.


Build the action.
Tap on '+ that', choose 'Notifications' and select 'send a notification'. Customize the text as you wish and tap on 'Create action'.

Save the applet. Edit the applet's title if you wish and tap on 'Finish'.

Example 2: Integrate MicroBot Push and Weather Underground

Objective. MicroBot Push turns on the light at sunset.

Requirements:

  • The MicroBot Push service and the Weather Underground service must be connected
  • MicroBot Push must be connected

Build the trigger. In the IFTTT app, tap on '+' to create a new applet, choose '+ this', and select 'Weather Underground' as the service. Then, select 'Sunset' as the trigger.

Build the action. Tap on '+ that', select 'MicroBot Push' and select 'Press MicroBot for the specified duration'. Then, select your MicroBot Push and tap on 'Create action'.

Note: You can choose whatever action that fits better your situation. For instance, if your MicroBot is installed on a toggle light switch and in toggle mode, choose 'Push and hold MicroBot' as the action.


Save the applet.
Edit the applet's title if you wish and tap on 'Finish'.

Did this answer your question?