Hi, looking to try out the public API to see if it would be feasible to integrate rachio into our company’s home automation system. I notice that while there is an endpoint to start a single zone, there doesn’t seem to be an endpoint to stop a single zone, only to stop all watering on the device. Am I overlooking something?
It seems like right now if I wanted to effectively stop a single zone, I’d have to
- Get all zones (with
GET
/public/device/:id
) - Check which are enabled
-
PUT
/public/device/stop_water
-
PUT
/public/zone/start_multiple
with all of the zones that were enabled, except the one I want to have disabled
Aside from the complexity here, in going about it this way I would also lose the remaining run time that was on the zones; they would all be reset to a new value (up to 3 hours) every time I stopped another zone.
Also, it’s a bit odd that I can’t GET
/public/zone/:id
to get a single zone…