RainMachine makes smart Wi-Fi sprinkler controllers, sold under the RainMachine name by Green Electronics LLC in the United States. The controllers adjust watering with weather data and are managed from the RainMachine app, with a documented local API for custom integrations.
RainMachine controllers connect to the home Wi-Fi network and can be controlled locally from the app. Remote access through RainMachine's cloud servers is part of a paid Premium subscription, while a free Direct Access option uses port forwarding on your own router. Alexa, Google Assistant, IFTTT and Apple Home (on selected models) hang off that setup.
That suits people who want weather-aware watering and a local API for Home Assistant or their own scripts. It is weaker if you want a Matter device or simple cloud-only setup: we found no Matter support, and the App Store listing carries a low rating with reviews that mention local-control and remote-access problems.
Connection
Wi-Fi, local network with optional cloud access
Voice assistants
Alexa, Google Assistant and Siri (selected models)
Matter
Not found
Open platforms
Home Assistant, community Homey app and a local REST API
What can be connected
Sprinkler controllers Wi-Fi controllers such as the Mini-8, Pro-8/16 and Touch HD-12/16
Weather and watering Weather-based scheduling, zone and program control, restrictions
The companion app for RainMachine controllers. It manages watering cycles, zones and programs, restrictions and weather services, and lets you snooze or pause watering. Published by Green Electronics LLC. Remote access via the cloud needs a Premium subscription, while Direct Access via port forwarding is free. RainMachine support refers to Android and iPhone apps, but we could not find a Google Play listing.
Official supported by the brandCommunity built by someone elseNot found searched, nothing foundUnconfirmed sources conflict or could not be opened
Platform
Status
What it means
Sources
Connection
Wi-Fi
Yes
RainMachine is a Wi-Fi controller. The iOS app connects to the hardware over the home network, and the local API listens on port 8080 (HTTPS) or 8081 (HTTP).
RainMachine lists Google Assistant voice control to start a zone or program or stop all watering. Its support section includes an article on a Premium cloud smart home integration.
An Alexa skill ("Alexa, open RainMachine") starts zones and programs or stops watering. A separate direct connection works from an Echo on the same Wi-Fi network without RainMachine's cloud, and needs firmware 4.0.631 or later.
HomeKit is supported on the RainMachine Pro-8/16 and Touch HD-12/16 only. It covers starting and stopping zones, run times, queuing zones and Siri commands.
Home Assistant has a built-in RainMachine integration (Local Polling) with program and zone switches, sensors and a firmware update entity. It is maintained by a community contributor, not by RainMachine, although RainMachine's own page also lists a community Home Assistant extension.
A community app by NovaCore Labs, not Athom, offers local and online watering-zone devices with on, off and timed-run flow cards. It runs on Homey Cloud, Homey Pro and Self-Hosted Server, and both drivers are marked Homey Bridge required. We could not tell how the Online driver connects.
RainMachine lists IFTTT triggers and actions for building applets with services such as weather, calendar and messaging. The support section describes it as a Premium feature.
A documented REST API works locally with a login token, and remotely through RainMachine's cloud servers. An official GitHub repository holds developer resources and API examples, and a Python library for it exists.
Checked 11 November 2026 against the brand's own pages, app store listings and each project's own page. “Not found” means we searched and found nothing, not that it is impossible. Compatibility changes often. Spot an error? Tell us and we will fix it.
Common questions about RainMachine
Does RainMachine support Matter?
Not that we could find. No RainMachine Matter announcement or product found when we searched.
Does RainMachine work with Alexa?
Yes, officially. An Alexa skill ("Alexa, open RainMachine") starts zones and programs or stops watering. A separate direct connection works from an Echo on the same Wi-Fi network without RainMachine's cloud, and needs firmware 4.0.631 or later.
Does RainMachine work with Google Home?
Yes, officially. RainMachine lists Google Assistant voice control to start a zone or program or stop all watering. Its support section includes an article on a Premium cloud smart home integration.
Does RainMachine work with Apple Home (HomeKit)?
Yes, officially. HomeKit is supported on the RainMachine Pro-8/16 and Touch HD-12/16 only. It covers starting and stopping zones, run times, queuing zones and Siri commands.
Does RainMachine work with Home Assistant?
Yes. Home Assistant has a built-in RainMachine integration (Local Polling) with program and zone switches, sensors and a firmware update entity. It is maintained by a community contributor, not by RainMachine, although RainMachine's own page also lists a community Home Assistant extension.
Does RainMachine work with SmartThings?
Yes, through a community-built integration. RainMachine lists SmartThings as a community-developed extension for building recipes, such as stopping watering when a garage door opens.
Does RainMachine work with Homey?
Yes, through a community-built integration. A community app by NovaCore Labs, not Athom, offers local and online watering-zone devices with on, off and timed-run flow cards. It runs on Homey Cloud, Homey Pro and Self-Hosted Server, and both drivers are marked Homey Bridge required. We could not tell how the Online driver connects.
Does RainMachine work with Hubitat?
Unconfirmed. We did not search for a Hubitat driver, so we could not confirm.
Answers come from the sourced table above. See how RainMachine compares with all brands on the smart home brand statistics page.