Explore Plans

Android Device to RainMachine integrations

When your Android device connects to your home WiFi, IFTTT can trigger your RainMachine sprinkler controller to start a watering program. Come home and your garden is already getting what it needs.
Get started todayGet started today

Automate Android Device and RainMachine from your AI assistant

Ask OpenClaw to create Android Device applets for you, right from your AI assistant, with IFTTT MCP.

Set up IFTTT MCP

Create your own Android Device and RainMachine workflow

Create custom workflows effortlessly by selecting triggers, queries, and actions. With IFTTT, it's simple: “If this” trigger happens, “then that” action follows. Streamline tasks and save time with automated workflows that work for you.

55 triggers, queries, and actions

Automatic update

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This Trigger fires every time an automatic firmware update has occurred.

Connects or disconnects from a specific Bluetooth device

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This Trigger fires every time your Android device connects to or disconnects from a Bluetooth device you specify.

Connects or disconnects from a specific WiFi network

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This Trigger fires every time your Android device connects or disconnects from a WiFi network you specify.

Connects or disconnects from any Bluetooth device

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This Trigger fires every time your Android device connects to or disconnects from any Bluetooth device.

Connects or disconnects from any WiFi network

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This Trigger fires every time your Android device connects or disconnects from any WiFi network.

Connects to a specific Bluetooth device

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This Trigger fires every time your Android device connects to a Bluetooth device you specify.

Connects to a specific WiFi network

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This Trigger fires every time your Android device connects to a WiFi network you specify.

Connects to any Bluetooth device

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This Trigger fires every time your Android device connects to any Bluetooth device.

Connects to any WiFi network

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This Trigger fires every time your Android device connects to any WiFi network.

Device is back online

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This Trigger fires when device connects to the remote access service.

Device is offline

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This Trigger fires every time device disconnects from the remote access service.

Disconnects from a specific Bluetooth device

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This Trigger fires every time your Android device disconnects from a Bluetooth you specify.

History of program starts

Query
A query lets your Applet retrieve extra data that isn't included in the trigger, so that your automation can include more complete or useful information.
This query returns a list of when the watering program started.

History of rain sensor detects rain

Query
A query lets your Applet retrieve extra data that isn't included in the trigger, so that your automation can include more complete or useful information.
This query returns a list of when the rain sensor detects rain.

History of software updates available

Query
A query lets your Applet retrieve extra data that isn't included in the trigger, so that your automation can include more complete or useful information.
This query returns a list of every time a new software update is available.

History of when device was back online

Query
A query lets your Applet retrieve extra data that isn't included in the trigger, so that your automation can include more complete or useful information.
This query returns a list of when device connected to the remote access service.

Activate a program

Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This Action will enable a specific program

Add weather data

Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will save weather data. Make sure you have enabled Local Weather Push from Weather > Developer > Local Weather Push. The units for the data should be metric units.

Change program start time

Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will change the start time for a specific program.

Change stop program

Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will change the stop time for a specific program.

Deactivate a program

Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This Action will disable a specific program

Launch Google Maps Navigation

Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This Action will launch Google Maps Navigation on your Android device and begin turn-by-turn guidance to the destination you specify.

Mute ringtone

Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will mute your Android device's ringtone. If your device is already muted, it will remain muted.

Pause all watering

Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This Action will pause all running watering events and require beta firmware.

Play a specific song

Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This Action will play a song you specify on your Android device. The music played depends on your device and setup. Depending on your version of Android, playback may not start automatically.

Play music

Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This Action will play music on your Android device. The music played depends on your device and setup. Depending on your version of Android, playback may not start automatically.

Resume all watering

Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will resume all watering and require beta firmware.

Schedule a program to run in the next minute

Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will schedule a program to start in the next minute. The difference between scheduling a program to start and just starting a program is that scheduled program will take weather into account whereas a started program will always water 100% of the set duration

Activate a program

Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This Action will enable a specific program

Add weather data

Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will save weather data. Make sure you have enabled Local Weather Push from Weather > Developer > Local Weather Push. The units for the data should be metric units.

Automatic update

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This Trigger fires every time an automatic firmware update has occurred.

Change program start time

Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will change the start time for a specific program.

Change stop program

Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will change the stop time for a specific program.

Connects or disconnects from a specific Bluetooth device

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This Trigger fires every time your Android device connects to or disconnects from a Bluetooth device you specify.

Connects or disconnects from a specific WiFi network

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This Trigger fires every time your Android device connects or disconnects from a WiFi network you specify.

Connects or disconnects from any Bluetooth device

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This Trigger fires every time your Android device connects to or disconnects from any Bluetooth device.

Connects or disconnects from any WiFi network

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This Trigger fires every time your Android device connects or disconnects from any WiFi network.

Connects to a specific Bluetooth device

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This Trigger fires every time your Android device connects to a Bluetooth device you specify.

Connects to a specific WiFi network

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This Trigger fires every time your Android device connects to a WiFi network you specify.

Connects to any Bluetooth device

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This Trigger fires every time your Android device connects to any Bluetooth device.

Build an automation in seconds!

You can add delays, queries, and more actions in the chat.

GET STARTED

How to connect to a Android Device automation

Find an Applet using Android Device and RainMachine

Find an automation to connect to, or create your own!

Connect IFTTT to your accounts

Securely connect the Applet services to your respective accounts.

Finalize and customize your Applet

Review trigger and action settings, and click connect. Simple as that!
Get started

Make more happen with your credits

  • Connect to more Applets

    More credits, more possibilities

    Get more credits per month to power more automation activity.
  • If a new calendar event is added, with an AI prompt, then an AI agent runs actions across your services

    Power more advanced automations

    Use credits to power your automations, including actions that require more processing.
  • Get access to faster speeds

    Access faster speeds and higher rate limits

    Get faster updates and more actions with increased rate limits and more frequent checks.

More on Android Device and RainMachine

About Android Device

Android Device and IFTTT let you automate your phone's settings, music, and navigation based on your WiFi and Bluetooth connections.
Explore Android Device

More integrations with Android Device

About RainMachine

RainMachine and IFTTT let you automate your sprinkler system to respond to weather changes, watering schedules, and sensor activity.
Explore RainMachine

More integrations with RainMachine

IFTTT helps all your apps and devices work better together

Get started for free