Smart hose timer API requests - Smart Home & API - Rachio Community
Smart hose timer API requests
post by Brg468 on Mar 21, 2024
@franz or @dane, is there a preferred channel to request modifications/improvements to the smart hose timer API? I’ve mentioned a couple on a different thread, but I’m not sure that’s the most effective place for requests. Thanks
post by franz on Mar 21, 2024
You can do here, just tag me so I see it and I can review with the product and engineering team.
post by Brg468 on Mar 21, 2024
Thanks @franz!
Ill post a couple now that have come up…
- The ability to enable/disable a hose timer schedule through the API. The current method of finding and skipping individual runs is ok, but also kind of a pain. Would it be possible to add enable/disable schedule, or even make the createSkipOverride endpoint act like its delete counterpart where not providing a timestamp would skip all upcoming runs, or just the next run. Or something like the rain delay on the controller…
- Webhook support would be real nice, probably for your servers as well as us users.
- Add the name assigned to the base station, which I guess would involve assigning a name to the base station. At a minimum it would be nice to know what “home” the base is assigned to for organizational purposes. Right now the only identifier is by the address, but for privacy, I could see people not wanting to include that in 3rd party systems.
- The name “lastWateringAction” is kind of misleading as it’s essentially current watering action, but that’s not a huge deal once you figure out what it means.
Thats all I can come up with at the moment, I’m sure I (or someone else) will come up with more.
post by franz on Mar 22, 2024
Thank you for posting @Brg468 . I’ll make sure the engineering and product team reviews these.
post by Brg468 on May 14, 2024
Another request/question… On the getValveDayViews endpoint, schedule info is present before and after an event, but disappears while the event is actually active. Is that intentional? I would think once it starts the event is now in the past. It makes keeping track of events trickier when it goes away temporarily.
post by endertaker on Mar 20, 2025
@Brg468 Hi, did you find an API that works with the Hose timer found at: Hose Timer Whenever I use my API key on the postman samples, e.g. https://api.rach.io/1/public/person/{{myUserId}} my devices come up empty. e.g.:
{"createDate":1741737848000,"id":"xxxxxxxx-9440-00x0-9d6e-xxxxxxxx","usernam
e":"xxxxxxx@xxxxxx.com","fullName":"Xxxxxxxx Xxxxxxxx","email":"xxxxxxx@xxxxxxxx.com","devices":[],"deleted":false}
Thanks, Ernest
post by Brg468 on Mar 22, 2025
Yes, the Hose Timer is hosted at https://cloud-rest.rach.io.
The readme is here Welcome
post by Brg468 on May 28, 2025
@franz, did you guys intentionally remove the address and locality items from the base station info? Just noticed it's not there and is throwing a KeyError now in HomeAssistant. Not a big deal if it's gone but just wanted to check before I removed it from HA.
post by franz on May 29, 2025
@Brg468 We will expose that endpoint data in our documentation. I will let you know when that is published.
post by franz on May 29, 2025
@Brg468 The team has updated the documentation.