1) Give a description of the problem
I want to water the grass using Rachio when the WirelessTag.net sensors say the soil is dry, but I don’t know what the Rachio commands do, and I’m not sure of the best way to avoid $$$$ on water if something goes wrong.
2) What is the expected behavior?
When the soil sensors go below a certain threshold, I want to turn on a sprinklers for a set time, but I want there to be some sort of maximum repeat and a warning in case the soil sensor is broken, and I want the Rachio to turn off automatically after the time and not rely on SmartThings/Webcore to turn off the sprinklers.
3) What is happening/not happening?
I can use StartZone() and StopWatering() but I don’t want to rely on StopWatering() in case SmartThings goes down. There’s a SetZoneWaterTime() function but it doesn’t seem to start watering and it seems to add to the existing time in the schedule, not set the time in the schedule. Would it be best to use TurnOn() which seems to turn it on for 10 minutes? How do I determine what these Rachio functions do?
4) Post a Green Snapshot of the piston