Valmont Industries · Schema

Valmont Valley Center Pivot

A Valley center pivot irrigation system managed through the AgSense 365 or BaseStation3 platform

AgricultureInfrastructureIrrigationIoTManufacturingSmart AgricultureFortune 1000

Properties

Name Type Description
id string Unique identifier for the pivot device
name string User-assigned name for the pivot
serialNumber string Valley equipment serial number
status string Current operational status of the pivot
position number Current angular position of the pivot in degrees
direction string Current direction of rotation
speed number Pivot speed as percent timer (100% = maximum speed)
endGunActive boolean Whether the end gun is currently active
waterApplied number Total water applied in inches for the current program
flowRate number Current flow rate in gallons per minute
location object
controlPanel string Type of Valley control panel
lastUpdated string Timestamp of last telemetry update
View JSON Schema on GitHub

JSON Schema

valmont-pivot-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/valmont-industries/main/json-schema/valmont-pivot-schema.json",
  "title": "Valmont Valley Center Pivot",
  "description": "A Valley center pivot irrigation system managed through the AgSense 365 or BaseStation3 platform",
  "type": "object",
  "required": ["id", "name"],
  "properties": {
    "id": {
      "type": "string",
      "description": "Unique identifier for the pivot device"
    },
    "name": {
      "type": "string",
      "description": "User-assigned name for the pivot"
    },
    "serialNumber": {
      "type": "string",
      "description": "Valley equipment serial number"
    },
    "status": {
      "type": "string",
      "enum": ["running", "stopped", "faulted", "unknown"],
      "description": "Current operational status of the pivot"
    },
    "position": {
      "type": "number",
      "minimum": 0,
      "maximum": 360,
      "description": "Current angular position of the pivot in degrees"
    },
    "direction": {
      "type": "string",
      "enum": ["forward", "reverse"],
      "description": "Current direction of rotation"
    },
    "speed": {
      "type": "number",
      "minimum": 0,
      "maximum": 100,
      "description": "Pivot speed as percent timer (100% = maximum speed)"
    },
    "endGunActive": {
      "type": "boolean",
      "description": "Whether the end gun is currently active"
    },
    "waterApplied": {
      "type": "number",
      "description": "Total water applied in inches for the current program"
    },
    "flowRate": {
      "type": "number",
      "description": "Current flow rate in gallons per minute"
    },
    "location": {
      "type": "object",
      "properties": {
        "latitude": {
          "type": "number",
          "description": "Pivot center latitude in decimal degrees"
        },
        "longitude": {
          "type": "number",
          "description": "Pivot center longitude in decimal degrees"
        },
        "fieldName": {
          "type": "string",
          "description": "Name of the field where the pivot is located"
        }
      }
    },
    "controlPanel": {
      "type": "string",
      "enum": ["ICON", "ICON5", "LEGACY"],
      "description": "Type of Valley control panel"
    },
    "lastUpdated": {
      "type": "string",
      "format": "date-time",
      "description": "Timestamp of last telemetry update"
    }
  }
}