RainMachine
Number of APIs: 78
RainMachine API version 4.5 for accesing RainMachine devices. Document revision 2.0.
Compatible devices
1st generation RainMachine:
hwVer: 1.0
partial support where notedRainMachine Mini 8:
hwVer: 2.0
full supportRainMachine Touch HD:
hwVer: 3.0
full support
For the RainMachine Mini 8 and RainMachine Touch HD the RESTful interface is accessible via HTTPS on port 8080. HTTP access is only allowed from localhost and it's bound to port 18080. A typical URL when accessing the machine directly should look like this:
When accessing the device though RainMachine Remote Access service the URL should look like this:
Contact Support: Name: No Contact Email: email@example.com
-
watering-log-simulated - Get Watering Log Simulated Details 2017 03 15 30 GET {{baseUrl}}/watering/log/simulated/details/2017-03-15/30?{{ACCESS_TOKEN}}=<>
-
provision - Get Provision Cloud GET {{baseUrl}}/provision/cloud?{{ACCESS_TOKEN}}=<>
-
watering-log - Get Watering Log GET {{baseUrl}}/watering/log?{{ACCESS_TOKEN}}=<>
-
machine-update - Get Machine Update GET {{baseUrl}}/machine/update?{{ACCESS_TOKEN}}=<>
-
provision - Get Provision Name GET {{baseUrl}}/provision/name?{{ACCESS_TOKEN}}=<>
-
machine-update - Post Machine Update Check POST {{baseUrl}}/machine/update/check?{{ACCESS_TOKEN}}=<>
-
zone-1 - Post Zone 1 Stop POST {{baseUrl}}/zone/1/stop?{{ACCESS_TOKEN}}=<>
-
machine - Post Machine Sysupgrade POST {{baseUrl}}/machine/sysupgrade?{{ACCESS_TOKEN}}=<>
-
machine - Post Machine Touch POST {{baseUrl}}/machine/touch?{{ACCESS_TOKEN}}=<>
-
machine - Get Machine Shortdetection GET {{baseUrl}}/machine/shortdetection?{{ACCESS_TOKEN}}=<>