Hi
I am using the Hubitat’s Rachio App to connect to a Rachio 2. The Hubitat then exposes data elements from the Rachio API. However, Not being into all the details of irrigation, Rachio scheduling and watering terminology, I’m having a hard time understanding the details of what some of the data elements mean. I’m hoping that someone who is very familiar with the Rachio API can provide some guidance.
I have pasted the Hubitat json date elements of a Rachio zone below. Many fields are self explanatory but I’m specifically looking to understand:
- What is “available water”?
- What are “cycle counts” and what is the difference between “cycle count” and “total cycle count”,
- What is “depth of water”?
- Please correct me if I’m wrong but I assume that “duration” is how long the zone is scheduled to be watered. Given that what is the difference between “duration”, “zone duration”, and “zone total duration”?
- How does “duration” differ from “zone water time”?
- What is “duration no cycle”?
- What is “efficiency”?
- What is “saturated depth of water”?
I apologize for being such a newbie when it comes to the details of irrigation and greatly appreciate the help.
Thanks
“attributes”:[
{
“name”:“availableWater”,
“currentValue”:null,
“dataType”:“STRING”
},
{
“name”:“cropName”,
“currentValue”:null,
“dataType”:“STRING”
},
{
“name”:“cycleCount”,
“currentValue”:null,
“dataType”:“NUMBER”
},
{
“name”:“depthOfWater”,
“currentValue”:null,
“dataType”:“STRING”
},
{
“name”:“duration”,
“currentValue”:null,
“dataType”:“NUMBER”
},
{
“name”:“durationNoCycle”,
“currentValue”:null,
“dataType”:“NUMBER”
},
{
“name”:“efficiency”,
“currentValue”:null,
“dataType”:“STRING”
},
{
“name”:“inStandby”,
“currentValue”:null,
“dataType”:“STRING”
},
{
“name”:“lastUpdatedDt”,
“currentValue”:null,
“dataType”:“STRING”
},
{
“name”:“lastWateredDesc”,
“currentValue”:null,
“dataType”:“STRING”
},
{
“name”:“lastWateredDt”,
“currentValue”:null,
“dataType”:“STRING”
},
{
“name”:“lastWateredDuration”,
“currentValue”:null,
“dataType”:“NUMBER”
},
{
“name”:“maxRuntime”,
“currentValue”:null,
“dataType”:“NUMBER”
},
{
“name”:“nozzleCategory”,
“currentValue”:null,
“dataType”:“STRING”
},
{
“name”:“nozzleName”,
“currentValue”:null,
“dataType”:“STRING”
},
{
“name”:“rootZoneDepth”,
“currentValue”:null,
“dataType”:“NUMBER”
},
{
“name”:“saturatedDepthOfWater”,
“currentValue”:null,
“dataType”:“STRING”
},
{
“name”:“scheduleType”,
“currentValue”:null,
“dataType”:“STRING”
},
{
“name”:“scheduleTypeBtnDesc”,
“currentValue”:null,
“dataType”:“STRING”
},
{
“name”:“selectedZone”,
“currentValue”:null,
“dataType”:“NUMBER”
},
{
“name”:“shadeName”,
“currentValue”:null,
“dataType”:“STRING”
},
{
“name”:“slopeName”,
“currentValue”:null,
“dataType”:“STRING”
},
{
“name”:“soilCategory”,
“currentValue”:null,
“dataType”:“STRING”
},
{
“name”:“soilName”,
“currentValue”:null,
“dataType”:“STRING”
},
{
“name”:“startDate”,
“currentValue”:null,
“dataType”:“NUMBER”
},
{
“name”:“switch”,
“currentValue”:null,
“dataType”:“ENUM”,
“values”:[
“on”,
“off”
]
},
{
“name”:“totalCycleCount”,
“currentValue”:null,
“dataType”:“NUMBER”
},
{
“name”:“valve”,
“currentValue”:null,
“dataType”:“ENUM”,
“values”:[
“open”,
“closed”
]
},
{
“name”:“watering”,
“currentValue”:null,
“dataType”:“STRING”
},
{
“name”:“zoneDuration”,
“currentValue”:null,
“dataType”:“NUMBER”
},
{
“name”:“zoneId”,
“currentValue”:null,
“dataType”:“STRING”
},
{
“name”:“zoneName”,
“currentValue”:null,
“dataType”:“STRING”
},
{
“name”:“zoneNumber”,
“currentValue”:null,
“dataType”:“NUMBER”
},
{
“name”:“zoneRunElapsed”,
“currentValue”:null,
“dataType”:“STRING”
},
{
“name”:“zoneSquareFeet”,
“currentValue”:null,
“dataType”:“NUMBER”
},
{
“name”:“zoneStartDate”,
“currentValue”:null,
“dataType”:“STRING”
},
{
“name”:“zoneTotalDuration”,
“currentValue”:null,
“dataType”:“NUMBER”
},
{
“name”:“zoneWaterTime”,
“currentValue”:null,
“dataType”:“NUMBER”
}
],