MIYO Cube API

Documentación de la API HTTP

🢓

General

🢓
Esta es la documentación para la API HTTP de MIYO Cube. La API está disponible en http://*IP*/api/*Methode*
Parameter
Name Beschreibung Typ Erforderlich
*IP* Dirección IP del Cube
*Methode* Consulta que se debe ejecutar
Beispiel
http://192.168.1.0/api/link

/link - Proporciona una nueva apiKey

🢓
Proporciona una nueva apiKey si se permite el acceso al Cube. Pulsar el botón en el Cube o el método API System.allowlink permite un acceso único durante 15 minutos.
Parameter
Name Beschreibung Typ Erforderlich
Beispiel
http://192.168.1.0/api/link
Antwort
{"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","id":0,"status":"éxito"}

/system/update - Planifica la próxima actualización

🢓
Programa la próxima actualización, no se inicia inmediatamente.
Parameter
Name Beschreibung Typ Erforderlich
Beispiel
http://192.168.1.0/api/system/update
Antwort
{"id":0,"status":"éxito"}

/device/all - Información sobre todos los dispositivos

🢓
Proporciona información sobre todos los dispositivos.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link String necesario
typeIds Tipo de dispositivo Filtro (varios posibles) [valve/moistureOutdoor] no es necesario
Beispiel
http://192.168.1.0/api/device/all?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&typeIds=valve
Antwort
{"id":0,"params":{"{abcd1234-ab12-ab12-ab12-abcdef123456};1":{"channel":1,"deviceTypeId":"moistureOutdoor","firmware":"1.34.0","id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","ipv6":"fe80::211:7d00:30:abcd%zmd0","lastUpdate":0,"stateTypes":{"0":{"type":"humedad","value":0},"1":{"type":"brillo","value":0},"2":{"type":"temperatura","value":0},"3":{"type":"frecuencia","value":0},"4":{"type":"riegoNecesario","value":false},"5":{"type":"riegoPosible","value":false},"6":{"type":"desplazamientoTemperatura","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"alcanzable","value":false},"9":{"type":"voltajeSolar","value":0},"10":{"type":"solDentroDeLaSemana","value":true},"11":{"type":"bajoConsumo","value":false},"12":{"type":"otauPosible","value":false},"13":{"type":"progresoOtau","value":0},"14":{"type":"estadoOtau","value":""},"15":{"type":"modoInvierno","value":false},"16":{"type":"duracionCargaDia","value":0},"17":{"type":"cargando","value":false},"18":{"type":"cargaMenor","value":false},"19":{"type":"ultimaHoraReinicio","value":0},"20":{"type":"ultimoTipoReinicio","value":-1}}},"{abcd1234-ab12-ab12-ab12-abcdef123456};1":{"channel":1,"deviceTypeId":"moistureOutdoor","firmware":"1.34.0","id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","ipv6":"fe80::211:7d00:30:abcd%zmd0","lastUpdate":0,"stateTypes":{"0":{"type":"humedad","value":0},"1":{"type":"brillo","value":0},"2":{"type":"temperatura","value":0},"3":{"type":"frecuencia","value":0},"4":{"type":"riegoNecesario","value":false},"5":{"type":"riegoPosible","value":false},"6":{"type":"desplazamientoTemperatura","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"alcanzable","value":false},"9":{"type":"voltajeSolar","value":0},"10":{"type":"solDentroDeLaSemana","value":true},"11":{"type":"bajoConsumo","value":false},"12":{"type":"otauPosible","value":false},"13":{"type":"progresoOtau","value":0},"14":{"type":"estadoOtau","value":""},"15":{"type":"modoInvierno","value":false},"16":{"type":"duracionCargaDia","value":0},"17":{"type":"cargando","value":false},"18":{"type":"cargaMenor","value":false},"19":{"type":"ultimaHoraReinicio","value":0},"20":{"type":"ultimoTipoReinicio","value":-1}}},"{abcd1234-ab12-ab12-ab12-abcdef123456};1":{"channel":1,"deviceTypeId":"moistureOutdoor","firmware":"1.34.0","id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","ipv6":"fe80::211:7d00:30:abcd%zmd0","lastUpdate":0,"stateTypes":{"0":{"type":"humedad","value":0},"1":{"type":"brillo","value":0},"2":{"type":"temperatura","value":0},"3":{"type":"frecuencia","value":0},"4":{"type":"riegoNecesario","value":false},"5":{"type":"riegoPosible","value":false},"6":{"type":"desplazamientoTemperatura","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"alcanzable","value":false},"9":{"type":"voltajeSolar","value":0},"10":{"type":"solDentroDeLaSemana","value":true},"11":{"type":"bajoConsumo","value":false},"12":{"type":"otauPosible","value":false},"13":{"type":"progresoOtau","value":0},"14":{"type":"estadoOtau","value":""},"15":{"type":"modoInvierno","value":false},"16":{"type":"duracionCargaDia","value":0},"17":{"type":"cargando","value":false},"18":{"type":"cargaMenor","value":false},"19":{"type":"ultimaHoraReinicio","value":0},"20":{"type":"ultimoTipoReinicio","value":-1}}}},"status":"éxito"}

/device/status - Información sobre un dispositivo

🢓
Proporciona información sobre un dispositivo.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
deviceId ID del dispositivo Cadena necesario
Beispiel
http://192.168.1.0/api/device/status?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&deviceId={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{
  "id": 0,
  "params": {
    "device": {
      "channel": 1,
      "deviceTypeId": "moistureOutdoor",
      "firmware": "1.34.0",
      "id": "{abcd1234-ab12-ab12-ab12-abcdef123456}",
      "ipv6": "fe80::211:7d00:30:abcd%zmd0",
      "lastUpdate": 0,
      "stateTypes": {
        "0": {
          "type": "humedad",
          "value": 0
        },
        "1": {
          "type": "brillo",
          "value": 0
        },
        "2": {
          "type": "temperatura",
          "value": 0
        },
        "3": {
          "type": "frecuencia",
          "value": 0
        },
        "4": {
          "type": "riegoNecesario",
          "value": false
        },
        "5": {
          "type": "riegoPosible",
          "value": false
        },
        "6": {
          "type": "desplazamientoTemperatura",
          "value": 0
        },
        "7": {
          "type": "rssi",
          "value": -200
        },
        "8": {
          "type": "alcanzable",
          "value": false
        },
        "9": {
          "type": "voltajeSolar",
          "value": 0
        },
        "10": {
          "type": "solDentroDeLaSemana",
          "value": true
        },
        "11": {
          "type": "bajoConsumo",
          "value": false
        },
        "12": {
          "type": "otauPosible",
          "value": false
        },
        "13": {
          "type": "progresoOtau",
          "value": 0
        },
        "14": {
          "type": "estadoOtau",
          "value": ""
        },
        "15": {
          "type": "modoInvierno",
          "value": false
        },
        "16": {
          "type": "duracionCargaDia",
          "value": 0
        },
        "17": {
          "type": "cargando",
          "value": false
        },
        "18": {
          "type": "cargaMenor",
          "value": false
        },
        "19": {
          "type": "ultimaHoraReinicio",
          "value": 0
        },
        "20": {
          "type": "ultimoTipoReinicio",
          "value": -1
        }
      }
    },
  "status": "éxito"
}

/device/free - Dispositivos no asignados

🢓
Suministra todos los dispositivos que no están asignados a ninguna área.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link String necesario
typeIds Tipo de dispositivo Filtro (varios posibles) [valve/moistureOutdoor] no es necesario
Beispiel
http://192.168.1.0/api/device/free?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&typeIds=valve
Antwort
{"id":0,"params":{"{abcd1234-ab12-ab12-ab12-abcdef123456};1":{"channel":1,"deviceTypeId":"moistureOutdoor","firmware":"1.34.0","id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","ipv6":"fe80::211:7d00:30:abcd%zmd0","lastUpdate":0,"stateTypes":{"0":{"type":"humedad","value":0},"1":{"type":"brillo","value":0},"2":{"type":"temperatura","value":0},"3":{"type":"frecuencia","value":0},"4":{"type":"riegoNecesario","value":false},"5":{"type":"riegoPosible","value":false},"6":{"type":"desplazamientoTemperatura","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"alcanzable","value":false},"9":{"type":"voltajeSolar","value":0},"10":{"type":"solDentroDeLaSemana","value":true},"11":{"type":"bajoConsumo","value":false},"12":{"type":"otauPosible","value":false},"13":{"type":"progresoOtau","value":0},"14":{"type":"estadoOtau","value":""},"15":{"type":"modoInvierno","value":false},"16":{"type":"duracionCargaDia","value":0},"17":{"type":"cargando","value":false},"18":{"type":"cargaMenor","value":false},"19":{"type":"ultimaHoraReinicio","value":0},"20":{"type":"ultimoTipoReinicio","value":-1}}},"{abcd1234-ab12-ab12-ab12-abcdef123456};1":{"channel":1,"deviceTypeId":"moistureOutdoor","firmware":"1.34.0","id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","ipv6":"fe80::211:7d00:30:abcd%zmd0","lastUpdate":0,"stateTypes":{"0":{"type":"humedad","value":0},"1":{"type":"brillo","value":0},"2":{"type":"temperatura","value":0},"3":{"type":"frecuencia","value":0},"4":{"type":"riegoNecesario","value":false},"5":{"type":"riegoPosible","value":false},"6":{"type":"desplazamientoTemperatura","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"alcanzable","value":false},"9":{"type":"voltajeSolar","value":0},"10":{"type":"solDentroDeLaSemana","value":true},"11":{"type":"bajoConsumo","value":false},"12":{"type":"otauPosible","value":false},"13":{"type":"progresoOtau","value":0},"14":{"type":"estadoOtau","value":""},"15":{"type":"modoInvierno","value":false},"16":{"type":"duracionCargaDia","value":0},"17":{"type":"cargando","value":false},"18":{"type":"cargaMenor","value":false},"19":{"type":"ultimaHoraReinicio","value":0},"20":{"type":"ultimoTipoReinicio","value":-1}}},"{abcd1234-ab12-ab12-ab12-abcdef123456};1":{"channel":1,"deviceTypeId":"moistureOutdoor","firmware":"1.34.0","id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","ipv6":"fe80::211:7d00:30:abcd%zmd0","lastUpdate":0,"stateTypes":{"0":{"type":"humedad","value":0},"1":{"type":"brillo","value":0},"2":{"type":"temperatura","value":0},"3":{"type":"frecuencia","value":0},"4":{"type":"riegoNecesario","value":false},"5":{"type":"riegoPosible","value":false},"6":{"type":"desplazamientoTemperatura","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"alcanzable","value":false},"9":{"type":"voltajeSolar","value":0},"10":{"type":"solDentroDeLaSemana","value":true},"11":{"type":"bajoConsumo","value":false},"12":{"type":"otauPosible","value":false},"13":{"type":"progresoOtau","value":0},"14":{"type":"estadoOtau","value":""},"15":{"type":"modoInvierno","value":false},"16":{"type":"duracionCargaDia","value":0},"17":{"type":"cargando","value":false},"18":{"type":"cargaMenor","value":false},"19":{"type":"ultimaHoraReinicio","value":0},"20":{"type":"ultimoTipoReinicio","value":-1}}}},"status":"éxito"}

/device/remove - Elimina un dispositivo

🢓
Elimina un dispositivo del Cube.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
deviceId ID del dispositivo Cadena necesario
Beispiel
http://192.168.1.0/api/device/remove?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&deviceId={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"status":"éxito"}

/device/teachin - Aprende un dispositivo

🢓
Conecta el Cube con un dispositivo que ha sido activado con el imán.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
Beispiel
http://192.168.1.0/api/device/teachin?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"status":"éxito"}

/device/highlight - Activa el LED de un dispositivo

🢓
Activa el LED en el dispositivo seleccionado.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
deviceId ID del dispositivo Cadena necesario
Beispiel
http://192.168.1.0/api/device/highlight?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&deviceId={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"status":"éxito"}

/circuit/all - Todas las áreas

🢓
Proporciona información sobre todas las áreas.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
Beispiel
http://192.168.1.0/api/circuit/all?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"params":{"circuits":{"{abcd1234-ab12-ab12-ab12-abcdef123456}":{"id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","name":"jardín","params":{"automaticMode":false,"borderBottom":"40","borderTop":"60","considerMower":false,"day0":"10:50-10:59;23:50-23:59","day1":"","day2":"","day3":"16:50-20:50","day4":"","day5":"","day6":"","irrigationDelayForecast":true,"irrigationType":0,"locationType":0,"plantType":1,"soilType":0,"temperatureOffset":0,"valveStaggering":true},"sensor":"{abcd1234-ab12-ab12-ab12-abcdef123456}","sensorData":{"channel":100,"deviceTypeId":"moistureOutdoor","firmware":"","id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","ipv6":"fe80::211:7d00:30:abcd%zmd0","lastUpdate":1563290254,"stateTypes":{"0":{"type":"moisture","value":100},"1":{"type":"brightness","value":0},"2":{"type":"temperature","value":0},"3":{"type":"frequency","value":0},"4":{"type":"irrigationNecessary","value":false},"5":{"type":"irrigationPossible","value":false},"6":{"type":"temperatureOffset","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"reachable","value":false},"9":{"type":"solarVoltage","value":0},"10":{"type":"sunWithinWeek","value":true},"11":{"type":"lowPower","value":false},"12":{"type":"otauPossible","value":false},"13":{"type":"otauProgress","value":0},"14":{"type":"otauStatus","value":""},"15":{"type":"winterMode","value":false},"16":{"type":"chargingDurationDay","value":0},"17":{"type":"charging","value":false},"18":{"type":"chargingLess","value":false},"19":{"type":"lastResetTime","value":0},"20":{"type":"lastResetType","value":-1}}},"stateTypes":{"0":{"type":"irrigation","value":false},"1":{"type":"automaticMode","value":false},"2":{"type":"externBlock","value":false},"3":{"type":"winterMode","value":false},"4":{"type":"irrigationNextStart","value":1563461400},"5":{"type":"irrigationNextEnd","value":1563475800},"6":{"type":"valveStaggeringIndex","value":0}},"valves":{}},"{abcd1234-ab12-ab12-ab12-abcdef123456}":{"id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","name":"Flores","params":{"automaticMode":false,"borderBottom":"40","borderTop":"60","considerMower":false,"day0":"","day1":"09:35-11:32","day2":"","day3":"","day4":"","day5":"","day6":"","irrigationDelayForecast":false,"irrigationType":0,"locationType":2,"plantType":0,"soilType":1,"temperatureOffset":0,"valveStaggering":true},"sensor":"{abcd1234-ab12-ab12-ab12-abcdef123456}","sensorData":{"channel":100,"deviceTypeId":"moistureOutdoor","firmware":"","id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","ipv6":"fe80::211:7d00:30:abcd%zmd0","lastUpdate":1563290254,"stateTypes":{"0":{"type":"moisture","value":100},"1":{"type":"brightness","value":0},"2":{"type":"temperature","value":0},"3":{"type":"frequency","value":0},"4":{"type":"irrigationNecessary","value":false},"5":{"type":"irrigationPossible","value":false},"6":{"type":"temperatureOffset","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"reachable","value":false},"9":{"type":"solarVoltage","value":0},"10":{"type":"sunWithinWeek","value":true},"11":{"type":"lowPower","value":false},"12":{"type":"otauPossible","value":false},"13":{"type":"otauProgress","value":0},"14":{"type":"otauStatus","value":""},"15":{"type":"winterMode","value":false},"16":{"type":"chargingDurationDay","value":0},"17":{"type":"charging","value":false},"18":{"type":"chargingLess","value":false},"19":{"type":"lastResetTime","value":0},"20":{"type":"lastResetType","value":-1}}},"sensorValve":{"channel":1,"valve":"{abcd1234-ab12-ab12-ab12-abcdef123456}"},"stateTypes":{"0":{"type":"irrigation","value":false},"1":{"type":"automaticMode","value":false},"2":{"type":"externBlock","value":false},"3":{"type":"winterMode","value":false},"4":{"type":"irrigationNextStart","value":1563867300},"5":{"type":"irrigationNextEnd","value":1563874320},"6":{"type":"valveStaggeringIndex","value":0}},"valves":{"0":{"channel":1,"valve":"{abcd1234-ab12-ab12-ab12-abcdef123456}","valveData":{"channel":100,"deviceTypeId":"valve","firmware":"1.51.0","id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","ipv6":"fe80::211:7d00:30:abcd%zmd0","lastUpdate":1563352577,"stateTypes":{"0":{"type":"valveInitialClose","value":false},"1":{"type":"valveStatus","value":false},"2":{"type":"openValve","value":false},"3":{"type":"lastIrrigationStart","value":0},"4":{"type":"lastIrrigationEnd","value":1563290494},"5":{"type":"lastIrrigationDuration","value":1563290494},"6":{"type":"rssi","value":-35},"7":{"type":"reachable","value":true},"8":{"type":"solarVoltage","value":"0.84"},"9":{"type":"sunWithinWeek","value":true},"10":{"type":"lowPower","value":false},"11":{"type":"otauPossible","value":false},"12":{"type":"otauProgress","value":0},"13":{"type":"otauStatus","value":""},"14":{"type":"winterMode","value":false},"15":{"type":"chargingDurationDay","value":0},"16":{"type":"charging","value":false},"17":{"type":"chargingLess","value":false},"18":{"type":"lastResetTime","value":0},"19":{"type":"lastResetType","value":-1}}}}}}}},"status":"success"}

/circuit/status - Un área

🢓
Proporciona información sobre un área, de manera análoga a /all .
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
circuitId ID del área Cadena necesario
Beispiel
http://192.168.1.0/api/circuit/status?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&circuitId={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"params":{"circuit":{"id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","name":"Flores","params":{"automaticMode":false,"borderBottom":"40","borderTop":"60","considerMower":false,"day0":"","day1":"09:35-11:32","day2":"","day3":"","day4":"","day5":"","day6":"","irrigationDelayForecast":false,"irrigationType":0,"locationType":2,"plantType":0,"soilType":1,"temperatureOffset":0,"valveStaggering":true},"sensor":"{abcd1234-ab12-ab12-ab12-abcdef123456}","sensorData":{"channel":100,"deviceTypeId":"moistureOutdoor","firmware":"","id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","ipv6":"fe80::211:7d00:30:abcd%zmd0","lastUpdate":1563290254,"stateTypes":{"0":{"type":"moisture","value":100},"1":{"type":"brightness","value":0},"2":{"type":"temperature","value":0},"3":{"type":"frequency","value":0},"4":{"type":"irrigationNecessary","value":false},"5":{"type":"irrigationPossible","value":false},"6":{"type":"temperatureOffset","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"reachable","value":false},"9":{"type":"solarVoltage","value":0},"10":{"type":"sunWithinWeek","value":true},"11":{"type":"lowPower","value":false},"12":{"type":"otauPossible","value":false},"13":{"type":"otauProgress","value":0},"14":{"type":"otauStatus","value":""},"15":{"type":"winterMode","value":false},"16":{"type":"chargingDurationDay","value":0},"17":{"type":"charging","value":false},"18":{"type":"chargingLess","value":false},"19":{"type":"lastResetTime","value":0},"20":{"type":"lastResetType","value":-1}}},"sensorValve":{"channel":1,"valve":"{abcd1234-ab12-ab12-ab12-abcdef123456}"},"stateTypes":{"0":{"type":"irrigation","value":false},"1":{"type":"automaticMode","value":false},"2":{"type":"externBlock","value":false},"3":{"type":"winterMode","value":false},"4":{"type":"irrigationNextStart","value":1563867300},"5":{"type":"irrigationNextEnd","value":1563874320},"6":{"type":"valveStaggeringIndex","value":0}},"valves":{"0":{"channel":1,"valve":"{abcd1234-ab12-ab12-ab12-abcdef123456}","valveData":{"channel":100,"deviceTypeId":"valve","firmware":"1.51.0","id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","ipv6":"fe80::211:7d00:30:abcd%zmd0","lastUpdate":1563352577,"stateTypes":{"0":{"type":"valveInitialClose","value":false},"1":{"type":"valveStatus","value":false},"2":{"type":"openValve","value":false},"3":{"type":"lastIrrigationStart","value":0},"4":{"type":"lastIrrigationEnd","value":1563290494},"5":{"type":"lastIrrigationDuration","value":1563290494},"6":{"type":"rssi","value":-35},"7":{"type":"reachable","value":true},"8":{"type":"solarVoltage","value":"0.84"},"9":{"type":"sunWithinWeek","value":true},"10":{"type":"lowPower","value":false},"11":{"type":"otauPossible","value":false},"12":{"type":"otauProgress","value":0},"13":{"type":"otauStatus","value":""},"14":{"type":"winterMode","value":false},"15":{"type":"chargingDurationDay","value":0},"16":{"type":"charging","value":false},"17":{"type":"chargingLess","value":false},"18":{"type":"lastResetTime","value":0},"19":{"type":"lastResetType","value":-1}}}}}}},"status":"éxito"}

/circuit/types - Todos los tipos posibles

🢓
Proporciona todos los tipos posibles para la composición del suelo, dispositivos de riego, tipo de planta y ubicación.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
Beispiel
http://192.168.1.0/api/circuit/types?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"params":{"irrigationType":{"Drip":2,"Hose":3,"Sprinkler":1,"UpSprinkler":0},"locationType":{"Covered":1,"Glasshouse":2,"Open":0},"plantType":{"Gras":0,"Hedge":1,"Individual":4,"Patch":2,"Tree":3},"soilType":{"Loamy":0,"LoamySandy":2,"Sandy":1,"Unknown":3}},"status":"éxito"}

/circuit/log - Proporciona una estadística

🢓
Proporciona los estados de todos los dispositivos dentro de la última semana o en los períodos de tiempo definidos.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
circuitId ID del área Cadena necesario
timeFilters Filtrar por momentos Lista de timestamps unix en formato: "startDate1,endDate1;startDate2,endDate2" no es necesario
deviceIds Filtrar por deviceIds Lista de deviceIds no es necesario
stateTypeIds Filtrar por stateTypes Lista de stateTypes no es necesario
ordenar Ordenación ([asc/desc] por defecto) [asc/desc] no es necesario
Beispiel
http://192.168.1.0/api/circuit/log?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&circuitId={abcd1234-ab12-ab12-ab12-abcdef123456}&timeFilters=1566224417,1566224450;1566204417,1566210000&deviceIds={abcd1234-ab12-ab12-ab12-abcdef123456},{wxyz9876-yz98-yz98-yz98-uvwxyz987654}&stateTypeIds=chargingLess,reachable&sort=desc
Antwort
{"id":0,"params":{"history":[{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1562871030000,"value":"1563180600"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1562871030000,"value":"1563181140"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563181170000,"value":"1563227400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563181170000,"value":"1563227940"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563227970000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563227970000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563235377000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563235410000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563235410000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563237180000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563290255000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563290262000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563290262000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563292080000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563434285000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563434292000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563434293000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563436140000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563448660000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563448675000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563448675000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563448684000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563448685000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563448690000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563448690000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563448690000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563448690000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563450540000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563455520000,"value":"false"}]},"status":"éxito"}

/circuit/add - Añade una zona

🢓
Añade una nueva zona. Para una zona sin sensor/válvula, establecer valves o sensorId en 0.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link String necesario
valves Lista de valveIds para el área Lista de valveIds necesario
sensorId ID del sensor para el área String necesario
nombre Nombre del área String necesario
límiteSuperior Límite superior de humedad en porcentaje String no necesario
límiteInferior Límite inferior de humedad en porcentaje String no necesario
modoAutomático Riego automático Boolean no necesario
considerarCortacésped considerar cortacésped externo Boolean no necesario
considerarClima considerar servicio meteorológico externo – expertMode debe estar en true Boolean no requerido
considerarCarga considerar tiempo de carga para la función de los dispositivos expertMode debe estar en true Boolean no requerido
tipoDeRiego establecer tipo de riego [UpSprinkler/Sprinkler/Drip/Hose] no necesario
tipoDePlanta establecer tipo de planta [Gras/Hedge/Patch/Tree/Individual] no necesario
tipoDeSuelo establecer tipo de suelo [Loamy/Sandy/LoamySandy/Unknown] no necesario
tipoDeUbicación Establecer posición [Open/Covered/Glasshouse] no necesario
valveStaggering Activar escalonamiento Boolean no necesario
day0 Tiempos de riego para lunes String no necesario
day1 Tiempos de riego para martes String no necesario
day2 Tiempos de riego para miércoles String no necesario
day3 Tiempos de riego para jueves String no necesario
day4 Tiempos de riego para viernes String no necesario
day5 Tiempos de riego para sábado String no necesario
day6 Tiempos de riego para domingo String no necesario
Beispiel
http://192.168.1.0/api/circuit/add?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&valves={abcd1234-ab12-ab12-ab12-abcdef123456},{wxyz9876-yz98-yz98-yz98-uvwxyz987654}&sensorId=0&name=Flowers&borderTop=70&borderBottom=30&automaticMode=true&considerMower=false&irrigationType=UpSprinkler&plantType=Gras&soilType=Loamy&locationType=Open&valveStaggering=true&day0=10:50-10:59;23:50-23:55&day3=12:50-13:00&day4=08:00-10:00
Antwort
{"id":0,"status":"éxito"}

/circuit/edit - Editar área

🢓
Añade una nueva zona. Para una zona sin sensor/válvula, establecer valves o sensorId en 0.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link String necesario
circuitId ID del área String necesario
valves Lista de valveIds para el área Lista de valveIds no necesario
sensorId ID del sensor para el área String no necesario
name Nombre del área String no necesario
límiteSuperior Límite superior de humedad en porcentaje String no necesario
límiteInferior Límite inferior de humedad en porcentaje String no necesario
modoAutomático Riego automático Boolean no necesario
considerarCortacésped considerar cortacésped externo Boolean no necesario
considerarClima considerar servicio meteorológico externo – expertMode debe estar en true Boolean no requerido
considerarCarga considerar tiempo de carga para la función de los dispositivos expertMode debe estar en true Boolean no requerido
tipoDeRiego establecer tipo de riego [UpSprinkler/Sprinkler/Drip/Hose] no necesario
tipoDePlanta establecer tipo de planta [Gras/Hedge/Patch/Tree/Individual] no necesario
tipoDeSuelo establecer tipo de suelo [Loamy/Sandy/LoamySandy/Unknown] no necesario
tipoDeUbicación Establecer posición [Open/Covered/Glasshouse] no necesario
valveStaggering Activar escalonamiento Boolean no necesario
day0 Tiempos de riego para lunes String no necesario
day1 Tiempos de riego para martes String no necesario
day2 Tiempos de riego para miércoles String no necesario
day3 Tiempos de riego para jueves String no necesario
day4 Tiempos de riego para viernes String no necesario
day5 Tiempos de riego para sábado String no necesario
day6 Tiempos de riego para domingo String no necesario
Beispiel
http://192.168.1.0/api/circuit/edit?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&circuitId={abcd1234-ab12-ab12-ab12-abcdef123456}&valves={abcd1234-ab12-ab12-ab12-abcdef123456},{wxyz9876-yz98-yz98-yz98-uvwxyz987654}&sensorId=0&name=Flowers&borderTop=70&borderBottom=30&automaticMode=true&considerMower=false&irrigationType=UpSprinkler&plantType=Gras&soilType=Loamy&locationType=Open&valveStaggering=true&day0=10:50-10:59;23:50-23:55&day3=12:50-13:00&day4=08:00-10:00
Antwort
{"id":0,"status":"éxito"}

/circuit/irrigation - Iniciar/detener riego

🢓
Inicia o detiene un riego, por defecto durante 10 minutos.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
circuitId ID de la zona Cadena necesario
modo [start/stop] [start/stop] necesario
duración Duración del riego en minutos Cadena no es necesario
Beispiel
http://192.168.1.0/api/circuit/irrigation?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&circuitId={abcd1234-ab12-ab12-ab12-abcdef123456}&mode=start&duration=15
Antwort
{"id":0,"status":"éxito"}

/circuit/remove - Eliminar área

🢓
Elimina un área.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
circuitId ID de la zona Cadena necesario
Beispiel
http://192.168.1.0/api/circuit/remove?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&circuitId={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"status":"éxito"}

/circuit/winter - Activar/desactivar modo invierno

🢓
Activa o desactiva el modo invierno.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
circuitId ID de la zona Cadena necesario
invierno Modo invierno activado/desactivado Booleano necesario
Beispiel
http://192.168.1.0/api/circuit/winter?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&circuitId={abcd1234-ab12-ab12-ab12-abcdef123456}&winter=true
Antwort
{"id":0,"status":"éxito"}

/extern/status - Datos de dispositivos externos

🢓
Proporciona datos actuales de los dispositivos externos „rain“, „temperature“, „wind“ y „mower“.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
Beispiel
http://192.168.1.0/api/extern/status?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"params":{"mower":null,"rain":false,"temperature":20,"wind":null},"status":"éxito"}

/extern/rain - Informa a MIYO sobre la lluvia

🢓
Informa a MIYO sobre la lluvia. Si el valor se establece en true, el Cube considera el clima lluvioso; si se establece en false, considera el clima de la nube.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
rain Establecer lluvia Booleano necesario
Beispiel
http://192.168.1.0/api/extern/rain?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&rain=true
Antwort
{"id":0,"status":"éxito"}

/extern/wind - Envía la velocidad del viento

🢓
Envía la velocidad del viento. El límite de velocidad del viento para detener el riego es 40.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
viento Velocidad del viento Entero necesario
Beispiel
http://192.168.1.0/api/extern/wind?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&wind=20
Antwort
{"id":0,"status":"éxito"}

/extern/temperature - Envía la temperatura

🢓
Envía la temperatura en grados Celsius.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
temperatura Temperatura en grados Celsius Entero necesario
Beispiel
http://192.168.1.0/api/extern/temperature?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&temperature=20
Antwort
{"id":0,"status":"éxito"}

/extern/mower - Indica que está funcionando un cortacésped

🢓
Envía si una cortadora de césped está funcionando/no está funcionando. El valor considerMower en /circuit/edit debe estar establecido en true.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
en funcionamiento El cortacésped está funcionando Booleano necesario
Beispiel
http://192.168.1.0/api/extern/mower?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&running=true
Antwort
{"id":0,"status":"éxito"}

/extern/block - bloquear área

🢓
Permite o prohíbe el riego para un área, por ejemplo, durante una fiesta.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
circuitId ID del área que se debe bloquear Cadena necesario
bloquear Bloquear encendido/apagado Booleano necesario
Beispiel
http://192.168.1.0/api/extern/block?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&circuitId={abcd1234-ab12-ab12-ab12-abcdef123456}&block=true
Antwort
{"id":0,"status":"éxito"}

/system/status - Información sobre el Cube

🢓
Proporciona información sobre el Cube.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
Beispiel
http://192.168.1.0/api/system/status?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"params":{"cloudAllowed":true,"expertMode":true,"lat":"21.271656","linkMode":false,"lon":"-157.821612","updateStatus":0,"uuid":"{abcd1234-ab12-ab12-ab12-abcdef123456}","version":"1.3.5"},"status":"éxito"}

/system/time - Hora actual

🢓
Proporciona la hora local actual y la zona horaria.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
Beispiel
http://192.168.1.0/api/system/time?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"params":{"clock":{"timestamp":1566809253,"timezone":"CEST"},"timestamp":1566809253,"timezone":"CEST"},"status":"éxito"}

/system/timezone - Todas las zonas horarias

🢓
Suministra todas las zonas horarias.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
Beispiel
http://192.168.1.0/api/system/timezone?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"params":{"timezones":["Africa/Abidjan","Africa/Accra","Africa/Addis_Ababa","Africa/Algiers","Africa/Asmara","Africa/Bamako","Africa/Bangui","Africa/Banjul","Africa/Bissau","Africa/Blantyre","Africa/Brazzaville","Africa/Bujumbura","Africa/Cairo","Africa/Casablanca","Africa/Ceuta","Africa/Conakry","Africa/Dakar","Africa/Dar_es_Salaam","Africa/Djibouti","Africa/Douala","Africa/El_Aaiun","Africa/Freetown","Africa/Gaborone","Africa/Harare","Africa/Johannesburg","Africa/Juba","Africa/Kampala","Africa/Khartoum","Africa/Kigali","Africa/Kinshasa","Africa/Lagos","Africa/Libreville","Africa/Lome","Africa/Luanda","Africa/Lubumbashi","Africa/Lusaka","Africa/Malabo","Africa/Maputo","Africa/Maseru","Africa/Mbabane","Africa/Mogadishu","Africa/Monrovia","Africa/Nairobi","Africa/Ndjamena","Africa/Niamey","Africa/Nouakchott","Africa/Ouagadougou","Africa/Porto-Novo","Africa/Sao_Tome","Africa/Tripoli","Africa/Tunis","Africa/Windhoek","America/Adak","America/Anchorage","America/Anguilla","America/Antigua","America/Araguaina","America/Argentina/Buenos_Aires","America/Argentina/Catamarca","America/Argentina/Cordoba","America/Argentina/Jujuy","America/Argentina/La_Rioja","America/Argentina/Mendoza","America/Argentina/Rio_Gallegos","America/Argentina/Salta","America/Argentina/San_Juan","America/Argentina/San_Luis","America/Argentina/Tucuman","America/Argentina/Ushuaia","America/Aruba","America/Asuncion","America/Atikokan","America/Bahia","America/Bahia_Banderas","America/Barbados","America/Belem","America/Belize","America/Blanc-Sablon","America/Boa_Vista","America/Bogota","America/Boise","America/Cambridge_Bay","America/Campo_Grande","America/Cancun","America/Caracas","America/Cayenne","America/Cayman","America/Chicago","America/Chihuahua","America/Costa_Rica","America/Creston","America/Cuiaba","America/Curacao","America/Danmarkshavn","America/Dawson","America/Dawson_Creek","America/Denver","America/Detroit","America/Dominica","America/Edmonton","America/Eirunepe","America/El_Salvador","America/Fort_Nelson","America/Fortaleza","America/Glace_Bay","America/Godthab","America/Goose_Bay","America/Grand_Turk","America/Grenada","America/Guadeloupe","America/Guatemala","America/Guayaquil","America/Guyana","America/Halifax","America/Havana","America/Hermosillo","America/Indiana/Indianapolis","America/Indiana/Knox","America/Indiana/Marengo","America/Indiana/Petersburg","America/Indiana/Tell_City","America/Indiana/Vevay","America/Indiana/Vincennes","America/Indiana/Winamac","America/Inuvik","America/Iqaluit","America/Jamaica","America/Juneau","America/Kentucky/Louisville","America/Kentucky/Monticello","America/Kralendijk","America/La_Paz","America/Lima","America/Los_Angeles","America/Lower_Princes","America/Maceio","America/Managua","America/Manaus","America/Marigot","America/Martinique","America/Matamoros","America/Mazatlan","America/Menominee","America/Merida","America/Metlakatla","America/Mexico_City","America/Miquelon","America/Moncton","America/Monterrey","America/Montevideo","America/Montserrat","America/Nassau","America/New_York","America/Nipigon","America/Nome","America/Noronha","America/North_Dakota/Beulah","America/North_Dakota/Center","America/North_Dakota/New_Salem","America/Ojinaga","America/Panama","America/Pangnirtung","America/Paramaribo","America/Phoenix","America/Port-au-Prince","America/Port_of_Spain","America/Porto_Velho","America/Puerto_Rico","America/Punta_Arenas","America/Rainy_River","America/Rankin_Inlet","America/Recife","America/Regina","America/Resolute","America/Rio_Branco","America/Santarem","America/Santiago","America/Santo_Domingo","America/Sao_Paulo","America/Scoresbysund","America/Sitka","America/St_Barthelemy","America/St_Johns","America/St_Kitts","America/St_Lucia","America/St_Thomas","America/St_Vincent","America/Swift_Current","America/Tegucigalpa","America/Thule","America/Thunder_Bay","America/Tijuana","America/Toronto","America/Tortola","America/Vancouver","America/Whitehorse","America/Winnipeg","America/Yakutat","America/Yellowknife","Antarctica/Casey","Antarctica/Davis","Antarctica/DumontDUrville","Antarctica/Macquarie","Antarctica/Mawson","Antarctica/McMurdo","Antarctica/Palmer","Antarctica/Rothera","Antarctica/Syowa","Antarctica/Troll","Antarctica/Vostok","Arctic/Longyearbyen","Asia/Aden","Asia/Almaty","Asia/Amman","Asia/Anadyr","Asia/Aqtau","Asia/Aqtobe","Asia/Ashgabat","Asia/Atyrau","Asia/Baghdad","Asia/Bahrain","Asia/Baku","Asia/Bangkok","Asia/Barnaul","Asia/Beirut","Asia/Bishkek","Asia/Brunei","Asia/Chita","Asia/Choibalsan","Asia/Colombo","Asia/Damascus","Asia/Dhaka","Asia/Dili","Asia/Dubai","Asia/Dushanbe","Asia/Famagusta","Asia/Gaza","Asia/Hebron","Asia/Ho_Chi_Minh","Asia/Hong_Kong","Asia/Hovd","Asia/Irkutsk","Asia/Jakarta","Asia/Jayapura","Asia/Jerusalem","Asia/Kabul","Asia/Kamchatka","Asia/Karachi","Asia/Kathmandu","Asia/Khandyga","Asia/Kolkata","Asia/Krasnoyarsk","Asia/Kuala_Lumpur","Asia/Kuching","Asia/Kuwait","Asia/Macau","Asia/Magadan","Asia/Makassar","Asia/Manila","Asia/Muscat","Asia/Nicosia","Asia/Novokuznetsk","Asia/Novosibirsk","Asia/Omsk","Asia/Oral","Asia/Phnom_Penh","Asia/Pontianak","Asia/Pyongyang","Asia/Qatar","Asia/Qostanay","Asia/Qyzylorda","Asia/Riyadh","Asia/Sakhalin","Asia/Samarkand","Asia/Seoul","Asia/Shanghai","Asia/Singapore","Asia/Srednekolymsk","Asia/Taipei","Asia/Tashkent","Asia/Tbilisi","Asia/Tehran","Asia/Thimphu","Asia/Tokyo","Asia/Tomsk","Asia/Ulaanbaatar","Asia/Urumqi","Asia/Ust-Nera","Asia/Vientiane","Asia/Vladivostok","Asia/Yakutsk","Asia/Yangon","Asia/Yekaterinburg","Asia/Yerevan","Atlantic/Azores","Atlantic/Bermuda","Atlantic/Canary","Atlantic/Cape_Verde","Atlantic/Faroe","Atlantic/Madeira","Atlantic/Reykjavik","Atlantic/South_Georgia","Atlantic/St_Helena","Atlantic/Stanley","Australia/Adelaide","Australia/Brisbane","Australia/Broken_Hill","Australia/Currie","Australia/Darwin","Australia/Eucla","Australia/Hobart","Australia/Lindeman","Australia/Lord_Howe","Australia/Melbourne","Australia/Perth","Australia/Sydney","Europe/Amsterdam","Europe/Andorra","Europe/Astrakhan","Europe/Athens","Europe/Belgrade","Europe/Berlin","Europe/Bratislava","Europe/Brussels","Europe/Bucharest","Europe/Budapest","Europe/Busingen","Europe/Chisinau","Europe/Copenhagen","Europe/Dublin","Europe/Gibraltar","Europe/Guernsey","Europe/Helsinki","Europe/Isle_of_Man","Europe/Istanbul","Europe/Jersey","Europe/Kaliningrad","Europe/Kiev","Europe/Kirov","Europe/Lisbon","Europe/Ljubljana","Europe/London","Europe/Luxembourg","Europe/Madrid","Europe/Malta","Europe/Mariehamn","Europe/Minsk","Europe/Monaco","Europe/Moscow","Europe/Oslo","Europe/Paris","Europe/Podgorica","Europe/Prague","Europe/Riga","Europe/Rome","Europe/Samara","Europe/San_Marino","Europe/Sarajevo","Europe/Saratov","Europe/Simferopol","Europe/Skopje","Europe/Sofia","Europe/Stockholm","Europe/Tallinn","Europe/Tirane","Europe/Ulyanovsk","Europe/Uzhgorod","Europe/Vaduz","Europe/Vatican","Europe/Vienna","Europe/Vilnius","Europe/Volgograd","Europe/Warsaw","Europe/Zagreb","Europe/Zaporozhye","Europe/Zurich","Indian/Antananarivo","Indian/Chagos","Indian/Christmas","Indian/Cocos","Indian/Comoro","Indian/Kerguelen","Indian/Mahe","Indian/Maldives","Indian/Mauritius","Indian/Mayotte","Indian/Reunion","Pacific/Apia","Pacific/Auckland","Pacific/Bougainville","Pacific/Chatham","Pacific/Chuuk","Pacific/Easter","Pacific/Efate","Pacific/Enderbury","Pacific/Fakaofo","Pacific/Fiji","Pacific/Funafuti","Pacific/Galapagos","Pacific/Gambier","Pacific/Guadalcanal","Pacific/Guam","Pacific/Honolulu","Pacific/Kiritimati","Pacific/Kosrae","Pacific/Kwajalein","Pacific/Majuro","Pacific/Marquesas","Pacific/Midway","Pacific/Nauru","Pacific/Niue","Pacific/Norfolk","Pacific/Noumea","Pacific/Pago_Pago","Pacific/Palau","Pacific/Pitcairn","Pacific/Pohnpei","Pacific/Port_Moresby","Pacific/Rarotonga","Pacific/Saipan","Pacific/Tahiti","Pacific/Tarawa","Pacific/Tongatapu","Pacific/Wake","Pacific/Wallis","UTC","UTC\u002B00:00","UTC\u002B01:00","UTC\u002B02:00","UTC\u002B03:00","UTC\u002B03:30","UTC\u002B04:00","UTC\u002B04:30","UTC\u002B05:00","UTC\u002B05:30","UTC\u002B05:45","UTC\u002B06:00","UTC\u002B06:30","UTC\u002B07:00","UTC\u002B08:00","UTC\u002B09:00","UTC\u002B09:30","UTC\u002B10:00","UTC\u002B11:00","UTC\u002B12:00","UTC\u002B13:00","UTC\u002B14:00","UTC-00:00","UTC-01:00","UTC-02:00","UTC-03:00","UTC-03:30","UTC-04:00","UTC-04:30","UTC-05:00","UTC-06:00","UTC-07:00","UTC-08:00","UTC-09:00","UTC-10:00","UTC-11:00","UTC-12:00","UTC-13:00","UTC-14:00"]},"status":"éxito"}

/system/weather - Clima actual

🢓
Proporciona el clima actual.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
Beispiel
http://192.168.1.0/api/system/weather?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"params":{"weather":{"description":"lluvia de ducha de intensidad ligera","forecast":true,"icon":"09d","temperature":24}},"status":"success"}

/system/reboot - Reinicio del Cube

🢓
Reinicia el Cube.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
Beispiel
http://192.168.1.0/api/system/reboot?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"status":"éxito"}

/system/reset - Restablecer Cube

🢓
Cube se restablecerá a la configuración de fábrica.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
Beispiel
http://192.168.1.0/api/system/reset?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"status":"éxito"}

/system/position - Establecer posición GPS

🢓
Establece la posición GPS del Cube (se necesita para el pronóstico del tiempo).
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
lon Longitud Cadena necesario
lat Latitud Cadena necesario
Beispiel
http://192.168.1.0/api/system/position?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&lat=21.271656&lon=-157.821612
Antwort
{"id":0,"status":"éxito"}

/system/allowlink - Permitir enlace

🢓
Permite a un nuevo usuario conectarse con el Cube, como al presionar el botón del Cube.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
Beispiel
http://192.168.1.0/api/system/allowlink?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"status":"éxito"}

/system/cloud - Activar/desactivar conexión en la nube

🢓
Activa o desactiva la conexión en la nube.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
permitido Nube permitida Booleano necesario
Beispiel
http://192.168.1.0/api/system/cloud?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&allowed=true
Antwort
{"id":0,"status":"éxito"}

/system/timezone - Establecer zona horaria

🢓
Establece la zona horaria del Cube.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
zona horaria Zona horaria Cadena necesario
Beispiel
http://192.168.1.0/api/system/timezone?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&timezone=Atlantic/St_Helena
Antwort
{"id":0,"status":"éxito"}

/system/expertMode - activar modo experto

🢓
Activa o desactiva el modo experto, que se necesita para ciertos ajustes adicionales.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clave API de /link Cadena necesario
permitido modoExperto activado Booleano requerido
Beispiel
http://192.168.1.0/api/system/expertMode?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&allowed=true
Antwort
{"id":0,"status":"éxito"}

/logging/entries - Proporciona una estadística

🢓
Proporciona los estados de todos los dispositivos dentro de la última semana o en los períodos de tiempo definidos.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API Key de /link String necesario
circuitIds Filtrar por áreas Lista de circuitIds no necesario
timeFilters Filtrar por momentos Lista de timestamps unix en formato: "startDate1,endDate1;startDate2,endDate2" no necesario
deviceIds Filtrar por deviceIds Lista de deviceIds no necesario
stateTypeIds Filtrar por stateTypes Lista de stateTypes no necesario
sort Ordenación ([asc/desc] por defecto) [asc/desc] no necesario
Beispiel
http://192.168.1.0/api/circuit/log?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&circuitIds={abcd1234-ab12-ab12-ab12-abcdef123456},{wxyz9876-yz98-yz98-yz98-uvwxyz987654}&timeFilters=1566224417,1566224450;1566204417,1566210000&deviceIds={abcd1234-ab12-ab12-ab12-abcdef123456},{wxyz9876-yz98-yz98-yz98-uvwxyz987654}&stateTypeIds=chargingLess,reachable&sort=desc
Antwort
{"id":0,"params":{"history":[{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1562871030000,"value":"1563180600"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1562871030000,"value":"1563181140"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563181170000,"value":"1563227400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563181170000,"value":"1563227940"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563227970000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563227970000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563235377000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563235410000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563235410000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563237180000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563290255000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563290262000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563290262000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563292080000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563434285000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563434292000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563434293000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563436140000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563448660000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563448675000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563448675000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563448684000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563448685000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563448690000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563448690000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563448690000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563448690000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563450540000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563455520000,"value":"false"}]},"status":"éxito"}

Documentación de la API Websocket

🢓

General

🢓
SOLICITUD WEBSOCKET
Puerto: 3810
Formato: json
ws://*IP*:3810
Respetar mayúsculas y minúsculas

NOTIFICACIONES
El Cube envía notificaciones a través del Websocket. Una notificación incluye el id -1 y el valor "notification" con información sobre los cambios realizados.
Beispiel
{"id":-1,"notification":"Device.stateChanged","params":{"deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","type":"rssi","value":-41}}

Link.all - proporciona una nueva apiKey

🢓
Proporciona una nueva apiKey si se permite el acceso al Cube. Pulsar el botón en el Cube o el método API System.allowlink permite un acceso único durante 15 minutos.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube envía este ID de vuelta Entero no necesario
method Tipo de solicitud Cadena necesario
Beispiel
{"id":1,"method":"Link.all"}
Antwort
{"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","id":1,"status":"éxito"}

System.update - Programa la próxima actualización

🢓
Programa la próxima actualización, no se inicia inmediatamente.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube envía este ID de vuelta Entero no necesario
method Tipo de solicitud Cadena necesario
Beispiel
{"id":1,"method":"System.update"}
Antwort
{"id":1,"status":"éxito"}

Device.all - Información sobre todos los dispositivos

🢓
Parameter
Name Beschreibung Typ Erforderlich
id El Cube envía este ID de vuelta Integer no es necesario
apiKey API Key von Link.all String necesario
method Tipo de solicitud String necesario
typeIds Tipo de dispositivo Filtro (varios posibles) [valve/moistureOutdoor] no es necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Device.all","params":{"typeIds":["valve"]}}
Antwort
{"id":1,"params":{"{abcd1234-ab12-ab12-ab12-abcdef123456};1":{"channel":1,"deviceTypeId":"moistureOutdoor","firmware":"1.34.0","id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","ipv6":"fe80::211:7d00:30:abcd%zmd0","lastUpdate":0,"stateTypes":{"0":{"type":"humedad","value":0},"1":{"type":"brillo","value":0},"2":{"type":"temperatura","value":0},"3":{"type":"frecuencia","value":0},"4":{"type":"riegoNecesario","value":false},"5":{"type":"riegoPosible","value":false},"6":{"type":"desplazamientoTemperatura","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"alcanzable","value":false},"9":{"type":"voltajeSolar","value":0},"10":{"type":"solDentroDeLaSemana","value":true},"11":{"type":"bajoConsumo","value":false},"12":{"type":"otauPosible","value":false},"13":{"type":"progresoOtau","value":0},"14":{"type":"estadoOtau","value":""},"15":{"type":"modoInvierno","value":false},"16":{"type":"duracionCargaDia","value":0},"17":{"type":"cargando","value":false},"18":{"type":"cargaMenor","value":false},"19":{"type":"ultimaHoraReinicio","value":0},"20":{"type":"ultimoTipoReinicio","value":-1}}},"{abcd1234-ab12-ab12-ab12-abcdef123456};1":{"channel":1,"deviceTypeId":"moistureOutdoor","firmware":"1.34.0","id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","ipv6":"fe80::211:7d00:30:abcd%zmd0","lastUpdate":0,"stateTypes":{"0":{"type":"humedad","value":0},"1":{"type":"brillo","value":0},"2":{"type":"temperatura","value":0},"3":{"type":"frecuencia","value":0},"4":{"type":"riegoNecesario","value":false},"5":{"type":"riegoPosible","value":false},"6":{"type":"desplazamientoTemperatura","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"alcanzable","value":false},"9":{"type":"voltajeSolar","value":0},"10":{"type":"solDentroDeLaSemana","value":true},"11":{"type":"bajoConsumo","value":false},"12":{"type":"otauPosible","value":false},"13":{"type":"progresoOtau","value":0},"14":{"type":"estadoOtau","value":""},"15":{"type":"modoInvierno","value":false},"16":{"type":"duracionCargaDia","value":0},"17":{"type":"cargando","value":false},"18":{"type":"cargaMenor","value":false},"19":{"type":"ultimaHoraReinicio","value":0},"20":{"type":"ultimoTipoReinicio","value":-1}}},"{abcd1234-ab12-ab12-ab12-abcdef123456};1":{"channel":1,"deviceTypeId":"moistureOutdoor","firmware":"1.34.0","id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","ipv6":"fe80::211:7d00:30:abcd%zmd0","lastUpdate":0,"stateTypes":{"0":{"type":"humedad","value":0},"1":{"type":"brillo","value":0},"2":{"type":"temperatura","value":0},"3":{"type":"frecuencia","value":0},"4":{"type":"riegoNecesario","value":false},"5":{"type":"riegoPosible","value":false},"6":{"type":"desplazamientoTemperatura","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"alcanzable","value":false},"9":{"type":"voltajeSolar","value":0},"10":{"type":"solDentroDeLaSemana","value":true},"11":{"type":"bajoConsumo","value":false},"12":{"type":"otauPosible","value":false},"13":{"type":"progresoOtau","value":0},"14":{"type":"estadoOtau","value":""},"15":{"type":"modoInvierno","value":false},"16":{"type":"duracionCargaDia","value":0},"17":{"type":"cargando","value":false},"18":{"type":"cargaMenor","value":false},"19":{"type":"ultimaHoraReinicio","value":0},"20":{"type":"ultimoTipoReinicio","value":-1}}}},"status":"éxito"}

Device.status - Información sobre un dispositivo

🢓
Proporciona información sobre un dispositivo.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube envía este ID de vuelta Entero no es necesario
apiKey API Key de Link.all Cadena necesario
método Tipo de solicitud Cadena necesario
deviceId ID del dispositivo Cadena necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Device.status","params":{"deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}"}}
Antwort
{
  "id": 1,
  "params": {
    "device": {
      "channel": 1,
      "deviceTypeId": "moistureOutdoor",
      "firmware": "1.34.0",
      "id": "{abcd1234-ab12-ab12-ab12-abcdef123456}",
      "ipv6": "fe80::211:7d00:30:abcd%zmd0",
      "lastUpdate": 0,
      "stateTypes": {
        "0": {
          "type": "humedad",
          "value": 0
        },
        "1": {
          "type": "brillo",
          "value": 0
        },
        "2": {
          "type": "temperatura",
          "value": 0
        },
        "3": {
          "type": "frecuencia",
          "value": 0
        },
        "4": {
          "type": "riegoNecesario",
          "value": false
        },
        "5": {
          "type": "riegoPosible",
          "value": false
        },
        "6": {
          "type": "desplazamientoTemperatura",
          "value": 0
        },
        "7": {
          "type": "rssi",
          "value": -200
        },
        "8": {
          "type": "alcanzable",
          "value": false
        },
        "9": {
          "type": "voltajeSolar",
          "value": 0
        },
        "10": {
          "type": "solDentroDeLaSemana",
          "value": true
        },
        "11": {
          "type": "bajoConsumo",
          "value": false
        },
        "12": {
          "type": "otauPosible",
          "value": false
        },
        "13": {
          "type": "progresoOtau",
          "value": 0
        },
        "14": {
          "type": "estadoOtau",
          "value": ""
        },
        "15": {
          "type": "modoInvierno",
          "value": false
        },
        "16": {
          "type": "duracionCargaDia",
          "value": 0
        },
        "17": {
          "type": "cargando",
          "value": false
        },
        "18": {
          "type": "cargaMenor",
          "value": false
        },
        "19": {
          "type": "ultimaHoraReinicio",
          "value": 0
        },
        "20": {
          "type": "ultimoTipoReinicio",
          "value": -1
        }
      }
    },
  "status": "éxito"
}

Device.free - dispositivos no asignados

🢓
Suministra todos los dispositivos que no están asignados a ninguna área.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Integer no es necesario
apiKey Clave API de Link.all String necesario
method Tipo de solicitud String necesario
typeIds Tipo de dispositivo Filtro (varios posibles) [valve/moistureOutdoor] no es necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Device.free","params":{"typeIds":["valve"]}}
Antwort
{"id":1,"params":{"{abcd1234-ab12-ab12-ab12-abcdef123456};1":{"channel":1,"deviceTypeId":"moistureOutdoor","firmware":"1.34.0","id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","ipv6":"fe80::211:7d00:30:abcd%zmd0","lastUpdate":0,"stateTypes":{"0":{"type":"humedad","value":0},"1":{"type":"brillo","value":0},"2":{"type":"temperatura","value":0},"3":{"type":"frecuencia","value":0},"4":{"type":"riegoNecesario","value":false},"5":{"type":"riegoPosible","value":false},"6":{"type":"desplazamientoTemperatura","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"alcanzable","value":false},"9":{"type":"voltajeSolar","value":0},"10":{"type":"solDentroDeLaSemana","value":true},"11":{"type":"bajoConsumo","value":false},"12":{"type":"otauPosible","value":false},"13":{"type":"progresoOtau","value":0},"14":{"type":"estadoOtau","value":""},"15":{"type":"modoInvierno","value":false},"16":{"type":"duracionCargaDia","value":0},"17":{"type":"cargando","value":false},"18":{"type":"menosCarga","value":false},"19":{"type":"ultimaHoraReinicio","value":0},"20":{"type":"ultimoTipoReinicio","value":-1}}},"{abcd1234-ab12-ab12-ab12-abcdef123456};1":{"channel":1,"deviceTypeId":"moistureOutdoor","firmware":"1.34.0","id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","ipv6":"fe80::211:7d00:30:abcd%zmd0","lastUpdate":0,"stateTypes":{"0":{"type":"humedad","value":0},"1":{"type":"brillo","value":0},"2":{"type":"temperatura","value":0},"3":{"type":"frecuencia","value":0},"4":{"type":"riegoNecesario","value":false},"5":{"type":"riegoPosible","value":false},"6":{"type":"desplazamientoTemperatura","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"alcanzable","value":false},"9":{"type":"voltajeSolar","value":0},"10":{"type":"solDentroDeLaSemana","value":true},"11":{"type":"bajoConsumo","value":false},"12":{"type":"otauPosible","value":false},"13":{"type":"progresoOtau","value":0},"14":{"type":"estadoOtau","value":""},"15":{"type":"modoInvierno","value":false},"16":{"type":"duracionCargaDia","value":0},"17":{"type":"cargando","value":false},"18":{"type":"menosCarga","value":false},"19":{"type":"ultimaHoraReinicio","value":0},"20":{"type":"ultimoTipoReinicio","value":-1}}},"{abcd1234-ab12-ab12-ab12-abcdef123456};1":{"channel":1,"deviceTypeId":"moistureOutdoor","firmware":"1.34.0","id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","ipv6":"fe80::211:7d00:30:abcd%zmd0","lastUpdate":0,"stateTypes":{"0":{"type":"humedad","value":0},"1":{"type":"brillo","value":0},"2":{"type":"temperatura","value":0},"3":{"type":"frecuencia","value":0},"4":{"type":"riegoNecesario","value":false},"5":{"type":"riegoPosible","value":false},"6":{"type":"desplazamientoTemperatura","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"alcanzable","value":false},"9":{"type":"voltajeSolar","value":0},"10":{"type":"solDentroDeLaSemana","value":true},"11":{"type":"bajoConsumo","value":false},"12":{"type":"otauPosible","value":false},"13":{"type":"progresoOtau","value":0},"14":{"type":"estadoOtau","value":""},"15":{"type":"modoInvierno","value":false},"16":{"type":"duracionCargaDia","value":0},"17":{"type":"cargando","value":false},"18":{"type":"menosCarga","value":false},"19":{"type":"ultimaHoraReinicio","value":0},"20":{"type":"ultimoTipoReinicio","value":-1}}}},"status":"éxito"}

Device.remove - Elimina un dispositivo

🢓
Elimina un dispositivo del Cube.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no es necesario
apiKey Clave API de Link.all Cadena necesario
método Tipo de solicitud Cadena necesario
deviceId ID del dispositivo Cadena necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Device.remove","params":{"deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}"}}
Antwort
{"id":1,"status":"éxito"}

Device.teachin - Aprende un dispositivo

🢓
Conecta el Cube con un dispositivo que ha sido activado con el imán.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no es necesario
apiKey Clave API de Link.all Cadena necesario
método Tipo de solicitud Cadena necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Device.teachin"}
Antwort
{"id":1,"status":"éxito"}

Device.highlight - Activa el LED de un dispositivo

🢓
Activa el LED en el dispositivo seleccionado.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no es necesario
apiKey Clave API de Link.all Cadena necesario
método Tipo de solicitud Cadena necesario
deviceId ID del dispositivo Cadena necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Device.highlight","params":{"deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}"}}
Antwort
{"id":1,"status":"éxito"}

Circuit.all - Todas las áreas

🢓
Proporciona información sobre todas las áreas.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no es necesario
apiKey Clave API de Link.all Cadena necesario
método Tipo de solicitud Cadena necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Circuit.all"}
Antwort
{"id":1,"params":{"circuits":{"{abcd1234-ab12-ab12-ab12-abcdef123456}":{"id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","name":"jardín","params":{"automaticMode":false,"borderBottom":"40","borderTop":"60","considerMower":false,"day0":"10:50-10:59;23:50-23:59","day1":"","day2":"","day3":"16:50-20:50","day4":"","day5":"","day6":"","irrigationDelayForecast":true,"irrigationType":0,"locationType":0,"plantType":1,"soilType":0,"temperatureOffset":0,"valveStaggering":true},"sensor":"{abcd1234-ab12-ab12-ab12-abcdef123456}","sensorData":{"channel":100,"deviceTypeId":"moistureOutdoor","firmware":"","id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","ipv6":"fe80::211:7d00:30:abcd%zmd0","lastUpdate":1563290254,"stateTypes":{"0":{"type":"moisture","value":100},"1":{"type":"brightness","value":0},"2":{"type":"temperature","value":0},"3":{"type":"frequency","value":0},"4":{"type":"irrigationNecessary","value":false},"5":{"type":"irrigationPossible","value":false},"6":{"type":"temperatureOffset","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"reachable","value":false},"9":{"type":"solarVoltage","value":0},"10":{"type":"sunWithinWeek","value":true},"11":{"type":"lowPower","value":false},"12":{"type":"otauPossible","value":false},"13":{"type":"otauProgress","value":0},"14":{"type":"otauStatus","value":""},"15":{"type":"winterMode","value":false},"16":{"type":"chargingDurationDay","value":0},"17":{"type":"charging","value":false},"18":{"type":"chargingLess","value":false},"19":{"type":"lastResetTime","value":0},"20":{"type":"lastResetType","value":-1}}},"stateTypes":{"0":{"type":"irrigation","value":false},"1":{"type":"automaticMode","value":false},"2":{"type":"externBlock","value":false},"3":{"type":"winterMode","value":false},"4":{"type":"irrigationNextStart","value":1563461400},"5":{"type":"irrigationNextEnd","value":1563475800},"6":{"type":"valveStaggeringIndex","value":0}},"valves":{}},"{abcd1234-ab12-ab12-ab12-abcdef123456}":{"id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","name":"Flores","params":{"automaticMode":false,"borderBottom":"40","borderTop":"60","considerMower":false,"day0":"","day1":"09:35-11:32","day2":"","day3":"","day4":"","day5":"","day6":"","irrigationDelayForecast":false,"irrigationType":0,"locationType":2,"plantType":0,"soilType":1,"temperatureOffset":0,"valveStaggering":true},"sensor":"{abcd1234-ab12-ab12-ab12-abcdef123456}","sensorData":{"channel":100,"deviceTypeId":"moistureOutdoor","firmware":"","id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","ipv6":"fe80::211:7d00:30:abcd%zmd0","lastUpdate":1563290254,"stateTypes":{"0":{"type":"moisture","value":100},"1":{"type":"brightness","value":0},"2":{"type":"temperature","value":0},"3":{"type":"frequency","value":0},"4":{"type":"irrigationNecessary","value":false},"5":{"type":"irrigationPossible","value":false},"6":{"type":"temperatureOffset","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"reachable","value":false},"9":{"type":"solarVoltage","value":0},"10":{"type":"sunWithinWeek","value":true},"11":{"type":"lowPower","value":false},"12":{"type":"otauPossible","value":false},"13":{"type":"otauProgress","value":0},"14":{"type":"otauStatus","value":""},"15":{"type":"winterMode","value":false},"16":{"type":"chargingDurationDay","value":0},"17":{"type":"charging","value":false},"18":{"type":"chargingLess","value":false},"19":{"type":"lastResetTime","value":0},"20":{"type":"lastResetType","value":-1}}},"sensorValve":{"channel":1,"valve":"{abcd1234-ab12-ab12-ab12-abcdef123456}"},"stateTypes":{"0":{"type":"irrigation","value":false},"1":{"type":"automaticMode","value":false},"2":{"type":"externBlock","value":false},"3":{"type":"winterMode","value":false},"4":{"type":"irrigationNextStart","value":1563867300},"5":{"type":"irrigationNextEnd","value":1563874320},"6":{"type":"valveStaggeringIndex","value":0}},"valves":{"0":{"channel":1,"valve":"{abcd1234-ab12-ab12-ab12-abcdef123456}","valveData":{"channel":100,"deviceTypeId":"valve","firmware":"1.51.0","id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","ipv6":"fe80::211:7d00:30:abcd%zmd0","lastUpdate":1563352577,"stateTypes":{"0":{"type":"valveInitialClose","value":false},"1":{"type":"valveStatus","value":false},"2":{"type":"openValve","value":false},"3":{"type":"lastIrrigationStart","value":0},"4":{"type":"lastIrrigationEnd","value":1563290494},"5":{"type":"lastIrrigationDuration","value":1563290494},"6":{"type":"rssi","value":-35},"7":{"type":"reachable","value":true},"8":{"type":"solarVoltage","value":"0.84"},"9":{"type":"sunWithinWeek","value":true},"10":{"type":"lowPower","value":false},"11":{"type":"otauPossible","value":false},"12":{"type":"otauProgress","value":0},"13":{"type":"otauStatus","value":""},"14":{"type":"winterMode","value":false},"15":{"type":"chargingDurationDay","value":0},"16":{"type":"charging","value":false},"17":{"type":"chargingLess","value":false},"18":{"type":"lastResetTime","value":0},"19":{"type":"lastResetType","value":-1}}}}}}}},"status":"success"}

Circuit.status - Un área

🢓
Proporciona información sobre un área, de manera análoga a /all .
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no es necesario
apiKey Clave API de Link.all Cadena necesario
método Tipo de solicitud Cadena necesario
circuitId ID de la zona Cadena necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Circuit.status","params":{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}"}}
Antwort
{"id":1,"params":{"circuit":{"id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","name":"Flores","params":{"automaticMode":false,"borderBottom":"40","borderTop":"60","considerMower":false,"day0":"","day1":"09:35-11:32","day2":"","day3":"","day4":"","day5":"","day6":"","irrigationDelayForecast":false,"irrigationType":0,"locationType":2,"plantType":0,"soilType":1,"temperatureOffset":0,"valveStaggering":true},"sensor":"{abcd1234-ab12-ab12-ab12-abcdef123456}","sensorData":{"channel":100,"deviceTypeId":"moistureOutdoor","firmware":"","id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","ipv6":"fe80::211:7d00:30:abcd%zmd0","lastUpdate":1563290254,"stateTypes":{"0":{"type":"moisture","value":100},"1":{"type":"brightness","value":0},"2":{"type":"temperature","value":0},"3":{"type":"frequency","value":0},"4":{"type":"irrigationNecessary","value":false},"5":{"type":"irrigationPossible","value":false},"6":{"type":"temperatureOffset","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"reachable","value":false},"9":{"type":"solarVoltage","value":0},"10":{"type":"sunWithinWeek","value":true},"11":{"type":"lowPower","value":false},"12":{"type":"otauPossible","value":false},"13":{"type":"otauProgress","value":0},"14":{"type":"otauStatus","value":""},"15":{"type":"winterMode","value":false},"16":{"type":"chargingDurationDay","value":0},"17":{"type":"charging","value":false},"18":{"type":"chargingLess","value":false},"19":{"type":"lastResetTime","value":0},"20":{"type":"lastResetType","value":-1}}},"sensorValve":{"channel":1,"valve":"{abcd1234-ab12-ab12-ab12-abcdef123456}"},"stateTypes":{"0":{"type":"irrigation","value":false},"1":{"type":"automaticMode","value":false},"2":{"type":"externBlock","value":false},"3":{"type":"winterMode","value":false},"4":{"type":"irrigationNextStart","value":1563867300},"5":{"type":"irrigationNextEnd","value":1563874320},"6":{"type":"valveStaggeringIndex","value":0}},"valves":{"0":{"channel":1,"valve":"{abcd1234-ab12-ab12-ab12-abcdef123456}","valveData":{"channel":100,"deviceTypeId":"valve","firmware":"1.51.0","id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","ipv6":"fe80::211:7d00:30:abcd%zmd0","lastUpdate":1563352577,"stateTypes":{"0":{"type":"valveInitialClose","value":false},"1":{"type":"valveStatus","value":false},"2":{"type":"openValve","value":false},"3":{"type":"lastIrrigationStart","value":0},"4":{"type":"lastIrrigationEnd","value":1563290494},"5":{"type":"lastIrrigationDuration","value":1563290494},"6":{"type":"rssi","value":-35},"7":{"type":"reachable","value":true},"8":{"type":"solarVoltage","value":"0.84"},"9":{"type":"sunWithinWeek","value":true},"10":{"type":"lowPower","value":false},"11":{"type":"otauPossible","value":false},"12":{"type":"otauProgress","value":0},"13":{"type":"otauStatus","value":""},"14":{"type":"winterMode","value":false},"15":{"type":"chargingDurationDay","value":0},"16":{"type":"charging","value":false},"17":{"type":"chargingLess","value":false},"18":{"type":"lastResetTime","value":0},"19":{"type":"lastResetType","value":-1}}}}}}},"status":"éxito"}

Circuit.types - Todos los tipos posibles

🢓
Proporciona todos los tipos posibles para la composición del suelo, dispositivos de riego, tipo de planta y ubicación.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no es necesario
apiKey Clave API de Link.all Cadena necesario
método Tipo de solicitud Cadena necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Circuit.types"}
Antwort
{"id":1,"params":{"irrigationType":{"Drip":2,"Hose":3,"Sprinkler":1,"UpSprinkler":0},"locationType":{"Covered":1,"Glasshouse":2,"Open":0},"plantType":{"Gras":0,"Hedge":1,"Individual":4,"Patch":2,"Tree":3},"soilType":{"Loamy":0,"LoamySandy":2,"Sandy":1,"Unknown":3}},"status":"éxito"}

Circuit.log - Proporciona una estadística

🢓
Proporciona los estados de todos los dispositivos dentro de la última semana o en los períodos de tiempo definidos.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube envía este ID de vuelta Entero no necesario
apiKey Clave API de Link.all Cadena necesario
method Tipo de solicitud Cadena necesario
circuitId ID del área Cadena necesario
timeFilters Filtrar por momentos Lista de timestamps unix en formato: "startDate1,endDate1;startDate2,endDate2" no necesario
deviceIds Filtrar por deviceIds Lista de deviceIds no necesario
stateTypeIds Filtrar por stateTypes Lista de stateTypes no necesario
ordenar Ordenación ([asc/desc] por defecto) [asc/desc] no necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Circuit.log","params":{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","timeFilters":[{"startDate":1566224417,"endDate":1566224450},{"startDate":1566204417,"endDate":1566210000}],"deviceIds":["{abcd1234-ab12-ab12-ab12-abcdef123456}","{wxyz9876-yz98-yz98-yz98-uvwxyz987654}"],"stateTypeIds":["chargingLess","reachable"],"sort":"desc"}}
Antwort
{"id":1,"params":{"history":[{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1562871030000,"value":"1563180600"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1562871030000,"value":"1563181140"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563181170000,"value":"1563227400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563181170000,"value":"1563227940"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563227970000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563227970000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563235377000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563235410000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563235410000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563237180000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563290255000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563290262000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563290262000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563292080000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563434285000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563434292000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563434293000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563436140000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563448660000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563448675000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563448675000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563448684000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563448685000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563448690000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563448690000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563448690000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563448690000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563450540000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563455520000,"value":"false"}]},"status":"éxito"}

Circuit.add - Añade un área

🢓
Añade una nueva zona.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no es necesario
apiKey Clave API de Link.all String necesario
method Tipo de solicitud String necesario
valves Lista de valveIds para el área Lista de valveIds necesario
sensorId ID del sensor para el área String necesario
nombre Nombre del área String necesario
límiteSuperior Límite superior de humedad en porcentaje String no es necesario
límiteInferior Límite inferior de humedad en porcentaje String no es necesario
modoAutomático Riego automático Boolean no es necesario
considerarCortacésped considerar cortacésped externo Boolean no es necesario
considerarClima considerar servicio meteorológico externo – expertMode debe estar en true Boolean no requerido
considerarCarga considerar tiempo de carga para la función de los dispositivos expertMode debe estar en true Boolean no requerido
tipoDeRiego establecer tipo de riego [UpSprinkler/Sprinkler/Drip/Hose] no es necesario
tipoDePlanta establecer tipo de planta [Gras/Hedge/Patch/Tree/Individual] no es necesario
tipoDeSuelo establecer tipo de suelo [Loamy/Sandy/LoamySandy/Unknown] no es necesario
tipoDeUbicación Establecer posición [Open/Covered/Glasshouse] no es necesario
valveStaggering Activar escalonamiento Boolean no es necesario
day0 Tiempos de riego para lunes String no es necesario
day1 Tiempos de riego para martes String no es necesario
day2 Tiempos de riego para miércoles String no es necesario
day3 Tiempos de riego para jueves String no es necesario
day4 Tiempos de riego para viernes String no es necesario
day5 Tiempos de riego para sábado String no es necesario
day6 Tiempos de riego para domingo String no es necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Circuit.add","params":{"valves":["{abcd1234-ab12-ab12-ab12-abcdef123456}","{wxyz9876-yz98-yz98-yz98-uvwxyz987654}"],"sensorId":"0","name":"Flores","borderTop":70,"borderBottom":30,"automaticMode":true,"considerMower":false,"irrigationType":"UpSprinkler","plantType":"Césped","soilType":"Franco","locationType":"Abierto","valveStaggering":true,"day0":"10:50-10:59;23:50-23:55","day3":"12:50-13:00","day4":"08:00-10:00"}}
Antwort
{"id":1,"status":"éxito"}

Circuit.edit - Editar área

🢓
Edita un área.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no necesario
apiKey Clave API de Link.all String necesario
method Tipo de solicitud String necesario
circuitId ID del área String necesario
valves Lista de valveIds para el área Lista de valveIds no necesario
sensorId ID del sensor para el área String no necesario
nombre Nombre del área String no necesario
bordeSuperior límite superior de humedad en porcentaje String no necesario
bordeInferior límite inferior de humedad en porcentaje String no necesario
modoAutomático riego automático Boolean no necesario
considerarCortacésped considerar cortacésped externo Boolean no necesario
considerarClima considerar servicio meteorológico externo – expertMode debe estar en true Boolean no requerido
considerarCarga considerar tiempo de carga para la función de los dispositivos expertMode debe estar en true Boolean no requerido
tipoDeRiego establecer tipo de riego [UpSprinkler/Sprinkler/Drip/Hose] no necesario
tipoDePlanta establecer tipo de planta [Gras/Hedge/Patch/Tree/Individual] no necesario
tipoDeSuelo establecer tipo de suelo [Loamy/Sandy/LoamySandy/Unknown] no necesario
tipoDeUbicación Establecer posición [Open/Covered/Glasshouse] no necesario
valveStaggering Activar escalonamiento Boolean no necesario
day0 Tiempos de riego para lunes String no necesario
day1 Tiempos de riego para martes String no necesario
day2 Tiempos de riego para miércoles String no necesario
day3 Tiempos de riego para jueves String no necesario
day4 Tiempos de riego para viernes String no necesario
day5 Tiempos de riego para sábado String no necesario
day6 Tiempos de riego para domingo String no necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Circuit.edit","params":{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","valves":["{abcd1234-ab12-ab12-ab12-abcdef123456}","{wxyz9876-yz98-yz98-yz98-uvwxyz987654}"],"sensorId":"0","name":"Flores","borderTop":70,"borderBottom":30,"automaticMode":true,"considerMower":false,"irrigationType":"UpSprinkler","plantType":"Césped","soilType":"Franco","locationType":"Abierto","valveStaggering":true,"day0":"10:50-10:59;23:50-23:55","day3":"12:50-13:00","day4":"08:00-10:00"}}
Antwort
{"id":1,"status":"éxito"}

Circuit.irrigation - Iniciar/detener riego

🢓
Inicia o detiene un riego, por defecto durante 10 minutos.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Integer no necesario
apiKey Clave API de Link.all String necesario
método Tipo de solicitud String necesario
circuitId ID del área String necesario
modo Start oder Stopp [start/stop] necesario
duración Duración del riego en minutos String no necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Circuit.irrigation","params":{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","mode":"start","duration":15}}
Antwort
{"id":1,"status":"éxito"}

Circuit.remove - eliminar área

🢓
Elimina un área.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no necesario
apiKey Clave API de Link.all Cadena necesario
método Tipo de solicitud Cadena necesario
circuitId ID del área Cadena necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Circuit.remove","params":{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}"}}
Antwort
{"id":1,"status":"éxito"}

Circuit.winter - Activar/desactivar modo invierno

🢓
Activa o desactiva el modo invierno.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no necesario
apiKey Clave API de Link.all Cadena necesario
método Tipo de solicitud Cadena necesario
circuitId ID del área Cadena necesario
invierno Modo invierno activado/desactivado Booleano necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Circuit.winter","params":{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","winter":true}}
Antwort
{"id":1,"status":"éxito"}

Extern.status - Datos de dispositivos externos

🢓
Proporciona datos actuales de los dispositivos externos „rain“, „temperature“, „wind“ y „mower“.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no necesario
apiKey Clave API de Link.all Cadena necesario
método Tipo de solicitud Cadena necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Extern.status","params":{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}"}}
Antwort
{"id":1,"params":{"mower":null,"rain":false,"temperature":20,"wind":null},"status":"éxito"}

Extern.rain - Informa a MIYO sobre la lluvia

🢓
Informa a MIYO sobre la lluvia. Si el valor se establece en true, el Cube considera el clima lluvioso; si se establece en false, considera el clima de la nube.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no necesario
apiKey Clave API de Link.all Cadena necesario
método Tipo de solicitud Cadena necesario
lluvia Establecer lluvia Booleano necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Extern.rain","params":{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","rain":true}}
Antwort
{"id":1,"status":"éxito"}

Extern.wind - Envía la velocidad del viento

🢓
Envía la velocidad del viento. El límite de velocidad del viento para detener el riego es 40.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no necesario
apiKey Clave API de Link.all Cadena necesario
método Tipo de solicitud Cadena necesario
viento Velocidad del viento Entero necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Extern.wind","params":{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","wind":20}}
Antwort
{"id":1,"status":"éxito"}

Extern.temperature- Envía la temperatura

🢓
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no necesario
apiKey Clave API de Link.all Cadena necesario
método Tipo de solicitud Cadena necesario
temperatura Temperatura en grados Celsius Entero necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Extern.temperature","params":{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","temperature":20}}
Antwort
{"id":1,"status":"éxito"}

Extern.mower - Indica que un cortacésped está funcionando

🢓
Envía si una cortadora de césped está funcionando/no está funcionando. El valor considerMower en /circuit/edit debe estar establecido en true.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no necesario
apiKey Clave API de Link.all Cadena necesario
método Tipo de solicitud Cadena necesario
en funcionamiento El cortacésped está funcionando Booleano necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Extern.mower","params":{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","running":true}}
Antwort
{"id":1,"status":"éxito"}

Extern.block - Bloquear área

🢓
Permite o prohíbe el riego para un área, por ejemplo, durante una fiesta.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no necesario
apiKey Clave API de Link.all Cadena necesario
método Tipo de solicitud Cadena necesario
circuitId ID del área que se debe bloquear Cadena necesario
bloquear Bloquear encendido/apagado Booleano necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Extern.block","params":{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","block":true}}
Antwort
{"id":1,"status":"éxito"}

System.status - Información sobre el Cube

🢓
Proporciona información sobre el Cube.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no necesario
apiKey Clave API de Link.all Cadena necesario
método Tipo de solicitud Cadena necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.status"}
Antwort
{"id":1,"params":{"cloudAllowed":true,"expertMode":true,"lat":"21.271656","linkMode":false,"lon":"-157.821612","updateStatus":0,"uuid":"{abcd1234-ab12-ab12-ab12-abcdef123456}","version":"1.3.5"},"status":"éxito"}

System.time - Hora actual

🢓
Proporciona la hora local actual y la zona horaria.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no necesario
apiKey Clave API de Link.all Cadena necesario
método Tipo de solicitud Cadena necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.time"}
Antwort
{"id":1,"params":{"clock":{"timestamp":1566809253,"timezone":"CEST"},"timestamp":1566809253,"timezone":"CEST"},"status":"éxito"}

System.timezone - Todas las zonas horarias

🢓
Suministra todas las zonas horarias.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no necesario
apiKey Clave API de Link.all Cadena necesario
método Tipo de solicitud Cadena necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.timezone"}
Antwort
{"id":1,"params":{"timezones":["Africa/Abidjan","Africa/Accra","Africa/Addis_Ababa","Africa/Algiers","Africa/Asmara","Africa/Bamako","Africa/Bangui","Africa/Banjul","Africa/Bissau","Africa/Blantyre","Africa/Brazzaville","Africa/Bujumbura","Africa/Cairo","Africa/Casablanca","Africa/Ceuta","Africa/Conakry","Africa/Dakar","Africa/Dar_es_Salaam","Africa/Djibouti","Africa/Douala","Africa/El_Aaiun","Africa/Freetown","Africa/Gaborone","Africa/Harare","Africa/Johannesburg","Africa/Juba","Africa/Kampala","Africa/Khartoum","Africa/Kigali","Africa/Kinshasa","Africa/Lagos","Africa/Libreville","Africa/Lome","Africa/Luanda","Africa/Lubumbashi","Africa/Lusaka","Africa/Malabo","Africa/Maputo","Africa/Maseru","Africa/Mbabane","Africa/Mogadishu","Africa/Monrovia","Africa/Nairobi","Africa/Ndjamena","Africa/Niamey","Africa/Nouakchott","Africa/Ouagadougou","Africa/Porto-Novo","Africa/Sao_Tome","Africa/Tripoli","Africa/Tunis","Africa/Windhoek","America/Adak","America/Anchorage","America/Anguilla","America/Antigua","America/Araguaina","America/Argentina/Buenos_Aires","America/Argentina/Catamarca","America/Argentina/Cordoba","America/Argentina/Jujuy","America/Argentina/La_Rioja","America/Argentina/Mendoza","America/Argentina/Rio_Gallegos","America/Argentina/Salta","America/Argentina/San_Juan","America/Argentina/San_Luis","America/Argentina/Tucuman","America/Argentina/Ushuaia","America/Aruba","America/Asuncion","America/Atikokan","America/Bahia","America/Bahia_Banderas","America/Barbados","America/Belem","America/Belize","America/Blanc-Sablon","America/Boa_Vista","America/Bogota","America/Boise","America/Cambridge_Bay","America/Campo_Grande","America/Cancun","America/Caracas","America/Cayenne","America/Cayman","America/Chicago","America/Chihuahua","America/Costa_Rica","America/Creston","America/Cuiaba","America/Curacao","America/Danmarkshavn","America/Dawson","America/Dawson_Creek","America/Denver","America/Detroit","America/Dominica","America/Edmonton","America/Eirunepe","America/El_Salvador","America/Fort_Nelson","America/Fortaleza","America/Glace_Bay","America/Godthab","America/Goose_Bay","America/Grand_Turk","America/Grenada","America/Guadeloupe","America/Guatemala","America/Guayaquil","America/Guyana","America/Halifax","America/Havana","America/Hermosillo","America/Indiana/Indianapolis","America/Indiana/Knox","America/Indiana/Marengo","America/Indiana/Petersburg","America/Indiana/Tell_City","America/Indiana/Vevay","America/Indiana/Vincennes","America/Indiana/Winamac","America/Inuvik","America/Iqaluit","America/Jamaica","America/Juneau","America/Kentucky/Louisville","America/Kentucky/Monticello","America/Kralendijk","America/La_Paz","America/Lima","America/Los_Angeles","America/Lower_Princes","America/Maceio","America/Managua","America/Manaus","America/Marigot","America/Martinique","America/Matamoros","America/Mazatlan","America/Menominee","America/Merida","America/Metlakatla","America/Mexico_City","America/Miquelon","America/Moncton","America/Monterrey","America/Montevideo","America/Montserrat","America/Nassau","America/New_York","America/Nipigon","America/Nome","America/Noronha","America/North_Dakota/Beulah","America/North_Dakota/Center","America/North_Dakota/New_Salem","America/Ojinaga","America/Panama","America/Pangnirtung","America/Paramaribo","America/Phoenix","America/Port-au-Prince","America/Port_of_Spain","America/Porto_Velho","America/Puerto_Rico","America/Punta_Arenas","America/Rainy_River","America/Rankin_Inlet","America/Recife","America/Regina","America/Resolute","America/Rio_Branco","America/Santarem","America/Santiago","America/Santo_Domingo","America/Sao_Paulo","America/Scoresbysund","America/Sitka","America/St_Barthelemy","America/St_Johns","America/St_Kitts","America/St_Lucia","America/St_Thomas","America/St_Vincent","America/Swift_Current","America/Tegucigalpa","America/Thule","America/Thunder_Bay","America/Tijuana","America/Toronto","America/Tortola","America/Vancouver","America/Whitehorse","America/Winnipeg","America/Yakutat","America/Yellowknife","Antarctica/Casey","Antarctica/Davis","Antarctica/DumontDUrville","Antarctica/Macquarie","Antarctica/Mawson","Antarctica/McMurdo","Antarctica/Palmer","Antarctica/Rothera","Antarctica/Syowa","Antarctica/Troll","Antarctica/Vostok","Arctic/Longyearbyen","Asia/Aden","Asia/Almaty","Asia/Amman","Asia/Anadyr","Asia/Aqtau","Asia/Aqtobe","Asia/Ashgabat","Asia/Atyrau","Asia/Baghdad","Asia/Bahrain","Asia/Baku","Asia/Bangkok","Asia/Barnaul","Asia/Beirut","Asia/Bishkek","Asia/Brunei","Asia/Chita","Asia/Choibalsan","Asia/Colombo","Asia/Damascus","Asia/Dhaka","Asia/Dili","Asia/Dubai","Asia/Dushanbe","Asia/Famagusta","Asia/Gaza","Asia/Hebron","Asia/Ho_Chi_Minh","Asia/Hong_Kong","Asia/Hovd","Asia/Irkutsk","Asia/Jakarta","Asia/Jayapura","Asia/Jerusalem","Asia/Kabul","Asia/Kamchatka","Asia/Karachi","Asia/Kathmandu","Asia/Khandyga","Asia/Kolkata","Asia/Krasnoyarsk","Asia/Kuala_Lumpur","Asia/Kuching","Asia/Kuwait","Asia/Macau","Asia/Magadan","Asia/Makassar","Asia/Manila","Asia/Muscat","Asia/Nicosia","Asia/Novokuznetsk","Asia/Novosibirsk","Asia/Omsk","Asia/Oral","Asia/Phnom_Penh","Asia/Pontianak","Asia/Pyongyang","Asia/Qatar","Asia/Qostanay","Asia/Qyzylorda","Asia/Riyadh","Asia/Sakhalin","Asia/Samarkand","Asia/Seoul","Asia/Shanghai","Asia/Singapore","Asia/Srednekolymsk","Asia/Taipei","Asia/Tashkent","Asia/Tbilisi","Asia/Tehran","Asia/Thimphu","Asia/Tokyo","Asia/Tomsk","Asia/Ulaanbaatar","Asia/Urumqi","Asia/Ust-Nera","Asia/Vientiane","Asia/Vladivostok","Asia/Yakutsk","Asia/Yangon","Asia/Yekaterinburg","Asia/Yerevan","Atlantic/Azores","Atlantic/Bermuda","Atlantic/Canary","Atlantic/Cape_Verde","Atlantic/Faroe","Atlantic/Madeira","Atlantic/Reykjavik","Atlantic/South_Georgia","Atlantic/St_Helena","Atlantic/Stanley","Australia/Adelaide","Australia/Brisbane","Australia/Broken_Hill","Australia/Currie","Australia/Darwin","Australia/Eucla","Australia/Hobart","Australia/Lindeman","Australia/Lord_Howe","Australia/Melbourne","Australia/Perth","Australia/Sydney","Europe/Amsterdam","Europe/Andorra","Europe/Astrakhan","Europe/Athens","Europe/Belgrade","Europe/Berlin","Europe/Bratislava","Europe/Brussels","Europe/Bucharest","Europe/Budapest","Europe/Busingen","Europe/Chisinau","Europe/Copenhagen","Europe/Dublin","Europe/Gibraltar","Europe/Guernsey","Europe/Helsinki","Europe/Isle_of_Man","Europe/Istanbul","Europe/Jersey","Europe/Kaliningrad","Europe/Kiev","Europe/Kirov","Europe/Lisbon","Europe/Ljubljana","Europe/London","Europe/Luxembourg","Europe/Madrid","Europe/Malta","Europe/Mariehamn","Europe/Minsk","Europe/Monaco","Europe/Moscow","Europe/Oslo","Europe/Paris","Europe/Podgorica","Europe/Prague","Europe/Riga","Europe/Rome","Europe/Samara","Europe/San_Marino","Europe/Sarajevo","Europe/Saratov","Europe/Simferopol","Europe/Skopje","Europe/Sofia","Europe/Stockholm","Europe/Tallinn","Europe/Tirane","Europe/Ulyanovsk","Europe/Uzhgorod","Europe/Vaduz","Europe/Vatican","Europe/Vienna","Europe/Vilnius","Europe/Volgograd","Europe/Warsaw","Europe/Zagreb","Europe/Zaporozhye","Europe/Zurich","Indian/Antananarivo","Indian/Chagos","Indian/Christmas","Indian/Cocos","Indian/Comoro","Indian/Kerguelen","Indian/Mahe","Indian/Maldives","Indian/Mauritius","Indian/Mayotte","Indian/Reunion","Pacific/Apia","Pacific/Auckland","Pacific/Bougainville","Pacific/Chatham","Pacific/Chuuk","Pacific/Easter","Pacific/Efate","Pacific/Enderbury","Pacific/Fakaofo","Pacific/Fiji","Pacific/Funafuti","Pacific/Galapagos","Pacific/Gambier","Pacific/Guadalcanal","Pacific/Guam","Pacific/Honolulu","Pacific/Kiritimati","Pacific/Kosrae","Pacific/Kwajalein","Pacific/Majuro","Pacific/Marquesas","Pacific/Midway","Pacific/Nauru","Pacific/Niue","Pacific/Norfolk","Pacific/Noumea","Pacific/Pago_Pago","Pacific/Palau","Pacific/Pitcairn","Pacific/Pohnpei","Pacific/Port_Moresby","Pacific/Rarotonga","Pacific/Saipan","Pacific/Tahiti","Pacific/Tarawa","Pacific/Tongatapu","Pacific/Wake","Pacific/Wallis","UTC","UTC\u002B00:00","UTC\u002B01:00","UTC\u002B02:00","UTC\u002B03:00","UTC\u002B03:30","UTC\u002B04:00","UTC\u002B04:30","UTC\u002B05:00","UTC\u002B05:30","UTC\u002B05:45","UTC\u002B06:00","UTC\u002B06:30","UTC\u002B07:00","UTC\u002B08:00","UTC\u002B09:00","UTC\u002B09:30","UTC\u002B10:00","UTC\u002B11:00","UTC\u002B12:00","UTC\u002B13:00","UTC\u002B14:00","UTC-00:00","UTC-01:00","UTC-02:00","UTC-03:00","UTC-03:30","UTC-04:00","UTC-04:30","UTC-05:00","UTC-06:00","UTC-07:00","UTC-08:00","UTC-09:00","UTC-10:00","UTC-11:00","UTC-12:00","UTC-13:00","UTC-14:00"]},"status":"éxito"}

System.weather - Clima actual

🢓
Proporciona el clima actual.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no necesario
apiKey Clave API de Link.all Cadena necesario
método Tipo de solicitud Cadena necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.weather"}
Antwort
{"id":1,"params":{"weather":{"description":"lluvia ligera de ducha","forecast":true,"icon":"09d","temperature":24}},"status":"success"}

System.reboot - Reinicio del Cube

🢓
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no necesario
apiKey Clave API de Link.all Cadena necesario
método Tipo de solicitud Cadena necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.reboot"}
Antwort
{"id":1,"status":"éxito"}

System.reset - Restablecer Cube

🢓
Cube se restablecerá a la configuración de fábrica.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no necesario
apiKey Clave API de Link.all Cadena necesario
método Tipo de solicitud Cadena necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.reset"}
Antwort
{"id":1,"status":"éxito"}

System.position - Establecer posición GPS

🢓
Establece la posición GPS del Cube (se necesita para el pronóstico del tiempo).
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no necesario
apiKey Clave API de Link.all Cadena necesario
método Tipo de solicitud Cadena necesario
lon Longitud Cadena necesario
lat Latitud Cadena necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.position","params":{"lat":21.271656,"lon":-157.821612}}
Antwort
{"id":1,"status":"éxito"}

System.allowlink - Permitir enlace

🢓
Permite a un nuevo usuario conectarse con el Cube, como al presionar el botón del Cube.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no necesario
apiKey Clave API de Link.all Cadena necesario
método Tipo de solicitud Cadena necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.allowlink"}
Antwort
{"id":1,"status":"éxito"}

System.cloud- Activar/desactivar conexión en la nube

🢓
Activa o desactiva la conexión en la nube.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no necesario
apiKey Clave API de Link.all Cadena necesario
método Tipo de solicitud Cadena necesario
permitido Nube permitida Booleano necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.cloud","params":{"allowed":true}}
Antwort
{"id":1,"status":"éxito"}

System.timezone - Establecer zona horaria

🢓
Establece la zona horaria del Cube.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no necesario
apiKey Clave API de Link.all Cadena necesario
método Tipo de solicitud Cadena necesario
zona horaria Zona horaria Cadena necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.timezone","params":{"timezone":"Atlantic/St_Helena"}}
Antwort
{"id":1,"status":"éxito"}

System.expertMode - establecer expertMode

🢓
Activa o desactiva el modo experto, que se necesita para ciertos ajustes adicionales.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no necesario
apiKey Clave API de Link.all Cadena necesario
método Tipo de solicitud Cadena necesario
permitido modoExperto activado Booleano requerido
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.expertMode","params":{"allowed":true}}
Antwort
{"id":1,"status":"éxito"}

Logging.entries - Proporciona una estadística

🢓
Proporciona los estados de todos los dispositivos dentro de la última semana o en los períodos de tiempo definidos.
Parameter
Name Beschreibung Typ Erforderlich
id El Cube devuelve este ID Entero no necesario
apiKey Clave API de Link.all Cadena necesario
método Tipo de solicitud Cadena necesario
circuitIds Filtrar por áreas Lista de circuitIds no necesario
timeFilters Filtrar por momentos Lista de timestamps unix en formato: "startDate1,endDate1;startDate2,endDate2" no necesario
deviceIds Filtrar por deviceIds Lista de deviceIds no necesario
stateTypeIds Filtrar por stateTypes Lista de stateTypes no necesario
ordenar Ordenación ([asc/desc] por defecto) [asc/desc] no necesario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Logging.entries","params":{"circuitIds":["{abcd1234-ab12-ab12-ab12-abcdef123456}","{wxyz9876-yz98-yz98-yz98-uvwxyz987654}"],"timeFilters":[{"startDate":1566224417,"endDate":1566224450},{"startDate":1566204417,"endDate":1566210000}],"deviceIds":["{abcd1234-ab12-ab12-ab12-abcdef123456}","{wxyz9876-yz98-yz98-yz98-uvwxyz987654}"],"stateTypeIds":["chargingLess","reachable"],"sort":"desc"}}
Antwort
{"id":1,"params":{"history":[{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1562871030000,"value":"1563180600"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1562871030000,"value":"1563181140"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563181170000,"value":"1563227400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563181170000,"value":"1563227940"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563227970000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563227970000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563235377000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563235410000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563235410000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563237180000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563290255000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563290262000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563290262000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563292080000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563434285000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563434292000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563434293000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563436140000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563448660000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563448675000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563448675000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563448684000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563448685000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563448690000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563448690000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563448690000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563448690000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563450540000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563455520000,"value":"false"}]},"status":"success"}

Tipos de estado

🢓

Dispositivos y tipos de estado

🢓
Parameter
Name Beschreibung Typ Erforderlich
valveInitialClose La válvula debe cerrarse Booleano
valveStatus La válvula está abierta Booleano
openValve La válvula debe abrirse Booleano
lastIrrigationStart Marca de tiempo Unix del inicio del último riego Entero
lastIrrigationEnd Marca de tiempo Unix del fin del último riego Entero
lastIrrigationDuration Duración del último riego Entero
rssi Intensidad de la señal del dispositivo Entero
accesible El dispositivo es accesible desde el Cube Booleano
solarVoltage Tensión solar del dispositivo Entero
sunWithinWeek Actualmente siempre true Booleano
lowPower El dispositivo tiene poca batería Booleano
otauPossible Es posible instalar una actualización Booleano
otauProgress Progreso de la actualización Entero
otauStatus Estado de actualización del dispositivo Cadena
winterMode Modo invierno activado Booleano
chargingDurationDay Duración de carga por día durante la última semana Entero
charging El dispositivo está cargando Booleano
chargingLess El dispositivo no carga lo suficiente Booleano
lastResetTime Hora del último reinicio del dispositivo Entero
lastResetType Tipo del último reinicio del dispositivo Cadena
moisture Humedad del sensor % Entero
brightness Brillo del sensor en lux Entero
temperature Temperatura del sensor (cerca del suelo) en °C Entero
frequency Frecuencia del sensor de humedad Entero
irrigationNecessary Riego necesario (suelo muy seco) Booleano
irrigationPossible Riego posible (suelo seco) Booleano
temperatureOffset Compensación de temperatura del sensor Entero