MIYO Cube API

HTTP API Documentatie

🢓

Algemeen

🢓
Dit is de documentatie voor de MIYO Cube HTTP API. De API is bereikbaar via http://*IP*/api/*Methode*
Parameter
Name Beschreibung Typ Erforderlich
*IP* IP-adres van de Cube
*Methode* Query die moet worden uitgevoerd
Beispiel
http://192.168.1.0/api/link

/link - Levert een nieuwe apiKey

🢓
Levert een nieuwe apiKey als de toegang tot de Cube is toegestaan. Het indrukken van de knop op de Cube of de API-methode System.allowlink staat eenmalige toegang toe voor 15 minuten.
Parameter
Name Beschreibung Typ Erforderlich
Beispiel
http://192.168.1.0/api/link
Antwort
{"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","id":0,"status":"succes"}

/system/update - Plant de volgende update

🢓
Plan de volgende update, start niet onmiddellijk.
Parameter
Name Beschreibung Typ Erforderlich
Beispiel
http://192.168.1.0/api/system/update
Antwort
{"id":0,"status":"succes"}

/device/all - Informatie over alle apparaten

🢓
Levert informatie over alle apparaten.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link String nodig
typeIds Apparaattype filter (meerdere mogelijk) [valve/moistureOutdoor] niet nodig
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":"vochtigheid","value":0},"1":{"type":"helderheid","value":0},"2":{"type":"temperatuur","value":0},"3":{"type":"frequentie","value":0},"4":{"type":"besproeiingNoodzakelijk","value":false},"5":{"type":"besproeiingMogelijk","value":false},"6":{"type":"temperatuurOffset","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"bereikbaar","value":false},"9":{"type":"zonneSpanning","value":0},"10":{"type":"zonBinnenWeek","value":true},"11":{"type":"laagVermogen","value":false},"12":{"type":"otauMogelijk","value":false},"13":{"type":"otauVoortgang","value":0},"14":{"type":"otauStatus","value":""},"15":{"type":"winterModus","value":false},"16":{"type":"laadDuurDag","value":0},"17":{"type":"laden","value":false},"18":{"type":"minderLaden","value":false},"19":{"type":"laatsteResetTijd","value":0},"20":{"type":"laatsteResetType","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":"vochtigheid","value":0},"1":{"type":"helderheid","value":0},"2":{"type":"temperatuur","value":0},"3":{"type":"frequentie","value":0},"4":{"type":"besproeiingNoodzakelijk","value":false},"5":{"type":"besproeiingMogelijk","value":false},"6":{"type":"temperatuurOffset","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"bereikbaar","value":false},"9":{"type":"zonneSpanning","value":0},"10":{"type":"zonBinnenWeek","value":true},"11":{"type":"laagVermogen","value":false},"12":{"type":"otauMogelijk","value":false},"13":{"type":"otauVoortgang","value":0},"14":{"type":"otauStatus","value":""},"15":{"type":"winterModus","value":false},"16":{"type":"laadDuurDag","value":0},"17":{"type":"laden","value":false},"18":{"type":"minderLaden","value":false},"19":{"type":"laatsteResetTijd","value":0},"20":{"type":"laatsteResetType","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":"vochtigheid","value":0},"1":{"type":"helderheid","value":0},"2":{"type":"temperatuur","value":0},"3":{"type":"frequentie","value":0},"4":{"type":"besproeiingNoodzakelijk","value":false},"5":{"type":"besproeiingMogelijk","value":false},"6":{"type":"temperatuurOffset","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"bereikbaar","value":false},"9":{"type":"zonneSpanning","value":0},"10":{"type":"zonBinnenWeek","value":true},"11":{"type":"laagVermogen","value":false},"12":{"type":"otauMogelijk","value":false},"13":{"type":"otauVoortgang","value":0},"14":{"type":"otauStatus","value":""},"15":{"type":"winterModus","value":false},"16":{"type":"laadDuurDag","value":0},"17":{"type":"laden","value":false},"18":{"type":"minderLaden","value":false},"19":{"type":"laatsteResetTijd","value":0},"20":{"type":"laatsteResetType","value":-1}}}},"status":"succes"}

/device/status - Informatie over een apparaat

🢓
Levert informatie over een apparaat.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link String nodig
deviceId ID van het apparaat String nodig
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": "vochtigheid",
          "value": 0
        },
        "1": {
          "type": "helderheid",
          "value": 0
        },
        "2": {
          "type": "temperatuur",
          "value": 0
        },
        "3": {
          "type": "frequentie",
          "value": 0
        },
        "4": {
          "type": "besproeiingNodig",
          "value": false
        },
        "5": {
          "type": "besproeiingMogelijk",
          "value": false
        },
        "6": {
          "type": "temperatuurOffset",
          "value": 0
        },
        "7": {
          "type": "rssi",
          "value": -200
        },
        "8": {
          "type": "bereikbaar",
          "value": false
        },
        "9": {
          "type": "zonneSpanning",
          "value": 0
        },
        "10": {
          "type": "zonBinnenWeek",
          "value": true
        },
        "11": {
          "type": "laagVermogen",
          "value": false
        },
        "12": {
          "type": "otauMogelijk",
          "value": false
        },
        "13": {
          "type": "otauVoortgang",
          "value": 0
        },
        "14": {
          "type": "otauStatus",
          "value": ""
        },
        "15": {
          "type": "winterstand",
          "value": false
        },
        "16": {
          "type": "laadDuurDag",
          "value": 0
        },
        "17": {
          "type": "laden",
          "value": false
        },
        "18": {
          "type": "minderLaden",
          "value": false
        },
        "19": {
          "type": "laatsteResetTijd",
          "value": 0
        },
        "20": {
          "type": "laatsteResetType",
          "value": -1
        }
      }
    },
  "status": "succes"
}

/device/free - Niet-toegewezen apparaten

🢓
Levert alle apparaten die niet aan een gebied zijn toegewezen.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link String nodig
typeIds Apparaattype filter (meerdere mogelijk) [valve/moistureOutdoor] niet nodig
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":"vochtigheid","value":0},"1":{"type":"helderheid","value":0},"2":{"type":"temperatuur","value":0},"3":{"type":"frequentie","value":0},"4":{"type":"besproeiingNoodzakelijk","value":false},"5":{"type":"besproeiingMogelijk","value":false},"6":{"type":"temperatuurOffset","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"bereikbaar","value":false},"9":{"type":"zonneSpanning","value":0},"10":{"type":"zonBinnenWeek","value":true},"11":{"type":"laagVermogen","value":false},"12":{"type":"otauMogelijk","value":false},"13":{"type":"otauVoortgang","value":0},"14":{"type":"otauStatus","value":""},"15":{"type":"winterstand","value":false},"16":{"type":"laadDuurDag","value":0},"17":{"type":"laden","value":false},"18":{"type":"minderLaden","value":false},"19":{"type":"laatsteResetTijd","value":0},"20":{"type":"laatsteResetType","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":"vochtigheid","value":0},"1":{"type":"helderheid","value":0},"2":{"type":"temperatuur","value":0},"3":{"type":"frequentie","value":0},"4":{"type":"besproeiingNoodzakelijk","value":false},"5":{"type":"besproeiingMogelijk","value":false},"6":{"type":"temperatuurOffset","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"bereikbaar","value":false},"9":{"type":"zonneSpanning","value":0},"10":{"type":"zonBinnenWeek","value":true},"11":{"type":"laagVermogen","value":false},"12":{"type":"otauMogelijk","value":false},"13":{"type":"otauVoortgang","value":0},"14":{"type":"otauStatus","value":""},"15":{"type":"winterstand","value":false},"16":{"type":"laadDuurDag","value":0},"17":{"type":"laden","value":false},"18":{"type":"minderLaden","value":false},"19":{"type":"laatsteResetTijd","value":0},"20":{"type":"laatsteResetType","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":"vochtigheid","value":0},"1":{"type":"helderheid","value":0},"2":{"type":"temperatuur","value":0},"3":{"type":"frequentie","value":0},"4":{"type":"besproeiingNoodzakelijk","value":false},"5":{"type":"besproeiingMogelijk","value":false},"6":{"type":"temperatuurOffset","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"bereikbaar","value":false},"9":{"type":"zonneSpanning","value":0},"10":{"type":"zonBinnenWeek","value":true},"11":{"type":"laagVermogen","value":false},"12":{"type":"otauMogelijk","value":false},"13":{"type":"otauVoortgang","value":0},"14":{"type":"otauStatus","value":""},"15":{"type":"winterstand","value":false},"16":{"type":"laadDuurDag","value":0},"17":{"type":"laden","value":false},"18":{"type":"minderLaden","value":false},"19":{"type":"laatsteResetTijd","value":0},"20":{"type":"laatsteResetType","value":-1}}}},"status":"succes"}

/device/remove - Verwijdert een apparaat

🢓
Verwijdert een apparaat van de Cube.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link String nodig
deviceId ID van het apparaat String nodig
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":"succes"}

/device/teachin - Leert een apparaat aan

🢓
Verbind de Cube met een apparaat dat met de magneet is geactiveerd.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link String vereist
Beispiel
http://192.168.1.0/api/device/teachin?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"status":"succes"}

/device/highlight - Activeer LED van een apparaat

🢓
Activeert de LED op het gekozen apparaat.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link String nodig
deviceId ID van het apparaat String nodig
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":"succes"}

/circuit/all - Alle gebieden

🢓
Levert informatie over alle gebieden.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link String vereist
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":"tuin","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":"Bloemen","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 - Een gebied

🢓
Levert informatie over een gebied, analoog aan /all .
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link String nodig
circuitId ID van het gebied String nodig
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":"Bloemen","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":"vochtigheid","value":100},"1":{"type":"helderheid","value":0},"2":{"type":"temperatuur","value":0},"3":{"type":"frequentie","value":0},"4":{"type":"besproeiingNodig","value":false},"5":{"type":"besproeiingMogelijk","value":false},"6":{"type":"temperatuurOffset","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"bereikbaar","value":false},"9":{"type":"zonneSpanning","value":0},"10":{"type":"zonBinnenWeek","value":true},"11":{"type":"laagVermogen","value":false},"12":{"type":"otauMogelijk","value":false},"13":{"type":"otauVoortgang","value":0},"14":{"type":"otauStatus","value":""},"15":{"type":"winterModus","value":false},"16":{"type":"laadDuurDag","value":0},"17":{"type":"laden","value":false},"18":{"type":"minderLaden","value":false},"19":{"type":"laatsteResetTijd","value":0},"20":{"type":"laatsteResetType","value":-1}}},"sensorValve":{"channel":1,"valve":"{abcd1234-ab12-ab12-ab12-abcdef123456}"},"stateTypes":{"0":{"type":"besproeiing","value":false},"1":{"type":"automatischeModus","value":false},"2":{"type":"externBlokkeren","value":false},"3":{"type":"winterModus","value":false},"4":{"type":"besproeiingVolgendeStart","value":1563867300},"5":{"type":"besproeiingVolgendeEinde","value":1563874320},"6":{"type":"klepVerspringingIndex","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":"klepInitieelSluiten","value":false},"1":{"type":"klepStatus","value":false},"2":{"type":"openKlep","value":false},"3":{"type":"laatsteBesproeiingStart","value":0},"4":{"type":"laatsteBesproeiingEinde","value":1563290494},"5":{"type":"laatsteBesproeiingDuur","value":1563290494},"6":{"type":"rssi","value":-35},"7":{"type":"bereikbaar","value":true},"8":{"type":"zonneSpanning","value":"0.84"},"9":{"type":"zonBinnenWeek","value":true},"10":{"type":"laagVermogen","value":false},"11":{"type":"otauMogelijk","value":false},"12":{"type":"otauVoortgang","value":0},"13":{"type":"otauStatus","value":""},"14":{"type":"winterModus","value":false},"15":{"type":"laadDuurDag","value":0},"16":{"type":"laden","value":false},"17":{"type":"minderLaden","value":false},"18":{"type":"laatsteResetTijd","value":0},"19":{"type":"laatsteResetType","value":-1}}}}}}},"status":"success"}

/circuit/types - Alle mogelijke typen

🢓
Levert alle mogelijke types voor bodemgesteldheid, irrigatieapparatuur, planttype en locatie.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link String vereist
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":"succes"}

/circuit/log - Levert een statistiek

🢓
Levert de status van alle apparaten binnen de afgelopen week of in de gedefinieerde tijdsperioden.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API Key van /link String nodig
circuitId ID van het gebied String nodig
timeFilters Filteren op tijdstippen Lijst van unix timestamps in het formaat: "startDate1,endDate1;startDate2,endDate2" niet nodig
deviceIds Filteren op deviceIds Lijst van deviceIds niet nodig
stateTypeIds Filteren op stateTypes Lijst van stateTypes niet nodig
sorteren Sortering ([asc/desc] standaard) [asc/desc] niet nodig
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":"success"}

/circuit/add - Voegt een gebied toe

🢓
Voegt een nieuw gebied toe. Voor een gebied zonder sensor/ventiel valves of sensorId op 0 zetten.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link String nodig
valves Lijst van valveIds voor het gebied Lijst van valveIds nodig
sensorId ID van de sensor voor het gebied String nodig
naam Naam van het gebied String nodig
borderTop Bovenste vochtigheidsgrens in procent String niet nodig
borderBottom Onderste vochtigheidsgrens in procent String niet nodig
automaticMode Automatische irrigatie Boolean niet nodig
considerMower Externe grasmaaier in acht nemen Boolean niet nodig
considerWeather Externe weerservice in acht nemen – expertMode moet op true staan Boolean niet vereist
considerCharge Laadtijd voor de werking van de apparaten in acht nemen expertMode moet op true staan Boolean niet vereist
irrigationType Irrigatietype instellen [UpSprinkler/Sprinkler/Drip/Hose] niet nodig
plantType Planttype instellen [Gras/Hedge/Patch/Tree/Individual] niet nodig
soilType Bodemtype instellen [Loamy/Sandy/LoamySandy/Unknown] niet nodig
locationType Locatie instellen [Open/Covered/Glasshouse] niet nodig
valveStaggering Fasering aan Boolean niet nodig
day0 Bewateringstijden voor maandag String niet nodig
day1 Bewateringstijden voor dinsdag String niet nodig
day2 Bewateringstijden voor woensdag String niet nodig
day3 Bewateringstijden voor donderdag String niet nodig
day4 Bewateringstijden voor vrijdag String niet nodig
day5 Bewateringstijden voor zaterdag String niet nodig
day6 Bewateringstijden voor zondag String niet nodig
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":"succes"}

/circuit/edit - Gebied bewerken

🢓
Voegt een nieuw gebied toe. Voor een gebied zonder sensor/ventiel valves of sensorId op 0 zetten.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link String nodig
circuitId ID van het gebied String nodig
valves Lijst van valveIds voor het gebied Lijst van valveIds niet nodig
sensorId ID van de sensor voor het gebied String niet nodig
naam Naam van het gebied String niet nodig
borderTop Bovenste vochtigheidsgrens in procenten String niet nodig
borderBottom Onderste vochtigheidsgrens in procenten String niet nodig
automaticMode Automatische irrigatie Boolean niet nodig
considerMower Externe grasmaaier in acht nemen Boolean niet nodig
considerWeather Externe weerservice in acht nemen – expertMode moet op true staan Boolean niet vereist
considerCharge Laadtijd voor de werking van de apparaten in acht nemen expertMode moet op true staan Boolean niet vereist
irrigationType Irrigatietype instellen [UpSprinkler/Sprinkler/Drip/Hose] niet nodig
plantType Planttype instellen [Gras/Hedge/Patch/Tree/Individual] niet nodig
soilType Bodemtype instellen [Loamy/Sandy/LoamySandy/Unknown] niet nodig
locationType Locatie instellen [Open/Covered/Glasshouse] niet nodig
valveStaggering Fasering aan Boolean niet nodig
day0 Bewateringstijden voor maandag String niet nodig
day1 Bewateringstijden voor dinsdag String niet nodig
day2 Bewateringstijden voor woensdag String niet nodig
day3 Bewateringstijden voor donderdag String niet nodig
day4 Bewateringstijden voor vrijdag String niet nodig
day5 Bewateringstijden voor zaterdag String niet nodig
day6 Bewateringstijden voor zondag String niet nodig
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":"succes"}

/circuit/irrigation - Irrigatie starten/stoppen

🢓
Start of stopt een beregening, standaard voor 10 minuten.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link String nodig
circuitId ID van het gebied String nodig
modus Start of stopp [start/stop] nodig
duur Duur van de irrigatie in minuten String niet nodig
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":"succes"}

/circuit/remove - Gebied verwijderen

🢓
Verwijdert een gebied.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link String nodig
circuitId ID van het gebied String nodig
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":"succes"}

/circuit/winter - Wintermodus in- of uitschakelen

🢓
Schakelt de wintermodus in of uit.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link String nodig
circuitId ID van het gebied String nodig
winter Wintermodus aan/uit Boolean nodig
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":"succes"}

/extern/status - Gegevens van externe apparaten

🢓
Levert huidige gegevens van de externe apparaten „rain“, „temperature“, „wind“ en „mower“.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link String vereist
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":"succes"}

/extern/rain - Informeert MIYO over regen

🢓
Informeert MIYO over regen. Als de waarde op true wordt gezet, houdt de Cube rekening met regenachtig weer; als deze op false wordt gezet, houdt hij rekening met het weer van de Cloud.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link String nodig
rain Regen instellen Boolean nodig
Beispiel
http://192.168.1.0/api/extern/rain?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&rain=true
Antwort
{"id":0,"status":"succes"}

/extern/wind - Stuurt de windsnelheid

🢓
Stuurt de windsnelheid. De limiet voor de windsnelheid om de irrigatie te stoppen is 40.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link String nodig
wind Windsnelheid Integer nodig
Beispiel
http://192.168.1.0/api/extern/wind?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&wind=20
Antwort
{"id":0,"status":"succes"}

/extern/temperature - Stuurt de temperatuur

🢓
Stuurt de temperatuur in graden Celsius.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link Tekst nodig
temperatuur Temperatuur in graden Celsius Geheel getal nodig
Beispiel
http://192.168.1.0/api/extern/temperature?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&temperature=20
Antwort
{"id":0,"status":"succes"}

/extern/mower - Stuurt dat een grasmaaier draait

🢓
Stuurt of een grasmaaier aan het lopen is/niet aan het lopen is. De waarde considerMower in /circuit/edit moet op true worden gezet.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link Tekst nodig
loopt Grasmaaier loopt Boolean nodig
Beispiel
http://192.168.1.0/api/extern/mower?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&running=true
Antwort
{"id":0,"status":"succes"}

/extern/block - Gebied blokkeren

🢓
Staat irrigatie toe of verbiedt deze voor een gebied, bijvoorbeeld tijdens een feestje.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link Tekst nodig
circuitId ID van het gebied dat geblokkeerd moet worden Tekst nodig
blokkeer Blokkeren aan/uit Boolean nodig
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":"succes"}

/system/status - Informatie over de Cube

🢓
Levert informatie over de Cube.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link String vereist
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":"succes"}

/system/time - Huidige tijd

🢓
Levert de huidige lokale tijd en tijdzone.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link String vereist
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":"succes"}

/system/timezone - Alle tijdzones

🢓
Levert alle tijdzones.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link String vereist
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":"succes"}

/system/weather - Actueel weer

🢓
Levert het actuele weer.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link String vereist
Beispiel
http://192.168.1.0/api/system/weather?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"params":{"weather":{"description":"lichte regenbui","forecast":true,"icon":"09d","temperature":24}},"status":"success"}

/system/reboot - Cube herstart

🢓
Start de Cube opnieuw.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link String vereist
Beispiel
http://192.168.1.0/api/system/reboot?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"status":"succes"}

/system/reset - Cube resetten

🢓
Cube wordt teruggezet naar fabrieksinstellingen.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link String verplicht
Beispiel
http://192.168.1.0/api/system/reset?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"status":"succes"}

/system/position - GPS-positie instellen

🢓
Stelt de GPS-positie van de Cube in (wordt gebruikt voor de weersvoorspelling).
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link Tekst nodig
lon Lengtegraad Tekst nodig
lat Breedtegraad Tekst nodig
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":"succes"}

/system/allowlink - Koppeling toestaan

🢓
Staat een nieuwe gebruiker toe om verbinding te maken met de Cube, zoals bij het indrukken van de Cube-knop.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link String vereist
Beispiel
http://192.168.1.0/api/system/allowlink?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"status":"succes"}

/system/cloud - Cloudverbinding in- of uitschakelen

🢓
Schakelt de cloudverbinding in of uit.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link Tekst nodig
toegestaan Cloud toegestaan Boolean nodig
Beispiel
http://192.168.1.0/api/system/cloud?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&allowed=true
Antwort
{"id":0,"status":"succes"}

/system/timezone - Tijdzone instellen

🢓
Stelt de tijdzone van de Cube in.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link Tekst nodig
timezone Tijdzone Tekst nodig
Beispiel
http://192.168.1.0/api/system/timezone?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&timezone=Atlantic/St_Helena
Antwort
{"id":0,"status":"succes"}

/system/expertMode - expertMode instellen

🢓
Activeert of deactiveert de expertMode, die nodig is voor bepaalde extra instellingen.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API-sleutel van /link Tekst nodig
toegestaan expertMode ein Boolean vereist
Beispiel
http://192.168.1.0/api/system/expertMode?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&allowed=true
Antwort
{"id":0,"status":"succes"}

/logging/entries - Levert een statistiek

🢓
Levert de status van alle apparaten binnen de afgelopen week of in de gedefinieerde tijdsperioden.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API Key van /link String nodig
circuitIds Filteren op circuits Lijst van circuitIds niet nodig
timeFilters Filteren op tijdstippen Lijst van unix timestamps in het formaat: "startDate1,endDate1;startDate2,endDate2" niet nodig
deviceIds Filteren op deviceIds Lijst van deviceIds niet nodig
stateTypeIds Filteren op stateTypes Lijst van stateTypes niet nodig
sort Sortering ([asc/desc] standaard) [asc/desc] niet nodig
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":"success"}

Websocket API Documentatie

🢓

Algemeen

🢓
WEBSOCKET REQUEST
Poort: 3810
Formaat: json
ws://*IP*:3810
Hoofdlettergevoelig

MELDINGEN
De Cube stuurt meldingen via de Websocket. Een melding bevat de id -1 en de waarde „notification“ met informatie over de uitgevoerde wijzigingen.
Beispiel
{"id":-1,"notification":"Device.stateChanged","params":{"deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","type":"rssi","value":-41}}

Link.all - levert een nieuwe apiKey

🢓
Levert een nieuwe apiKey als de toegang tot de Cube is toegestaan. Het indrukken van de knop op de Cube of de API-methode System.allowlink staat eenmalige toegang toe voor 15 minuten.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Integer niet noodzakelijk
method Soort verzoek String nodig
Beispiel
{"id":1,"method":"Link.all"}
Antwort
{"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","id":1,"status":"succes"}

System.update - Plan de volgende update

🢓
Plan de volgende update, start niet onmiddellijk.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Integer niet noodzakelijk
method Soort verzoek String nodig
Beispiel
{"id":1,"method":"System.update"}
Antwort
{"id":1,"status":"succes"}

Device.all - Informatie over alle apparaten

🢓
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Integer niet nodig
apiKey API Key van Link.all String nodig
methode Soort aanvraag String nodig
typeIds Apparaattype filter (meerdere mogelijk) [valve/moistureOutdoor] niet nodig
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":"vochtigheid","value":0},"1":{"type":"helderheid","value":0},"2":{"type":"temperatuur","value":0},"3":{"type":"frequentie","value":0},"4":{"type":"besproeiingNoodzakelijk","value":false},"5":{"type":"besproeiingMogelijk","value":false},"6":{"type":"temperatuurOffset","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"bereikbaar","value":false},"9":{"type":"zonneSpanning","value":0},"10":{"type":"zonBinnenWeek","value":true},"11":{"type":"laagVermogen","value":false},"12":{"type":"otauMogelijk","value":false},"13":{"type":"otauVoortgang","value":0},"14":{"type":"otauStatus","value":""},"15":{"type":"winterstand","value":false},"16":{"type":"laadDuurDag","value":0},"17":{"type":"laden","value":false},"18":{"type":"minderLaden","value":false},"19":{"type":"laatsteResetTijd","value":0},"20":{"type":"laatsteResetType","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":"vochtigheid","value":0},"1":{"type":"helderheid","value":0},"2":{"type":"temperatuur","value":0},"3":{"type":"frequentie","value":0},"4":{"type":"besproeiingNoodzakelijk","value":false},"5":{"type":"besproeiingMogelijk","value":false},"6":{"type":"temperatuurOffset","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"bereikbaar","value":false},"9":{"type":"zonneSpanning","value":0},"10":{"type":"zonBinnenWeek","value":true},"11":{"type":"laagVermogen","value":false},"12":{"type":"otauMogelijk","value":false},"13":{"type":"otauVoortgang","value":0},"14":{"type":"otauStatus","value":""},"15":{"type":"winterstand","value":false},"16":{"type":"laadDuurDag","value":0},"17":{"type":"laden","value":false},"18":{"type":"minderLaden","value":false},"19":{"type":"laatsteResetTijd","value":0},"20":{"type":"laatsteResetType","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":"vochtigheid","value":0},"1":{"type":"helderheid","value":0},"2":{"type":"temperatuur","value":0},"3":{"type":"frequentie","value":0},"4":{"type":"besproeiingNoodzakelijk","value":false},"5":{"type":"besproeiingMogelijk","value":false},"6":{"type":"temperatuurOffset","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"bereikbaar","value":false},"9":{"type":"zonneSpanning","value":0},"10":{"type":"zonBinnenWeek","value":true},"11":{"type":"laagVermogen","value":false},"12":{"type":"otauMogelijk","value":false},"13":{"type":"otauVoortgang","value":0},"14":{"type":"otauStatus","value":""},"15":{"type":"winterstand","value":false},"16":{"type":"laadDuurDag","value":0},"17":{"type":"laden","value":false},"18":{"type":"minderLaden","value":false},"19":{"type":"laatsteResetTijd","value":0},"20":{"type":"laatsteResetType","value":-1}}}},"status":"succes"}

Device.status - Informatie over een apparaat

🢓
Levert informatie over een apparaat.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Geheel getal niet nodig
apiKey API Key van Link.all Tekst nodig
methode Soort aanvraag Tekst nodig
deviceId ID van het apparaat Tekst nodig
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": "vochtigheid",
          "value": 0
        },
        "1": {
          "type": "helderheid",
          "value": 0
        },
        "2": {
          "type": "temperatuur",
          "value": 0
        },
        "3": {
          "type": "frequentie",
          "value": 0
        },
        "4": {
          "type": "besproeiingNodig",
          "value": false
        },
        "5": {
          "type": "besproeiingMogelijk",
          "value": false
        },
        "6": {
          "type": "temperatuurOffset",
          "value": 0
        },
        "7": {
          "type": "rssi",
          "value": -200
        },
        "8": {
          "type": "bereikbaar",
          "value": false
        },
        "9": {
          "type": "zonneSpanning",
          "value": 0
        },
        "10": {
          "type": "zonBinnenWeek",
          "value": true
        },
        "11": {
          "type": "laagVermogen",
          "value": false
        },
        "12": {
          "type": "otauMogelijk",
          "value": false
        },
        "13": {
          "type": "otauVoortgang",
          "value": 0
        },
        "14": {
          "type": "otauStatus",
          "value": ""
        },
        "15": {
          "type": "winterModus",
          "value": false
        },
        "16": {
          "type": "laadDuurDag",
          "value": 0
        },
        "17": {
          "type": "laden",
          "value": false
        },
        "18": {
          "type": "minderLaden",
          "value": false
        },
        "19": {
          "type": "laatsteResetTijd",
          "value": 0
        },
        "20": {
          "type": "laatsteResetType",
          "value": -1
        }
      }
    },
  "status": "succes"
}

Device.free - niet-toegewezen apparaten

🢓
Levert alle apparaten die niet aan een gebied zijn toegewezen.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Integer niet nodig
apiKey API-sleutel van Link.all String nodig
methode Soort aanvraag String nodig
typeIds Apparaattype filter (meerdere mogelijk) [valve/moistureOutdoor] niet nodig
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":"vochtigheid","value":0},"1":{"type":"helderheid","value":0},"2":{"type":"temperatuur","value":0},"3":{"type":"frequentie","value":0},"4":{"type":"besproeiingNoodzakelijk","value":false},"5":{"type":"besproeiingMogelijk","value":false},"6":{"type":"temperatuurOffset","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"bereikbaar","value":false},"9":{"type":"zonneSpanning","value":0},"10":{"type":"zonBinnenWeek","value":true},"11":{"type":"laagVermogen","value":false},"12":{"type":"otauMogelijk","value":false},"13":{"type":"otauVoortgang","value":0},"14":{"type":"otauStatus","value":""},"15":{"type":"winterModus","value":false},"16":{"type":"laadDuurDag","value":0},"17":{"type":"laden","value":false},"18":{"type":"minderLaden","value":false},"19":{"type":"laatsteResetTijd","value":0},"20":{"type":"laatsteResetType","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":"vochtigheid","value":0},"1":{"type":"helderheid","value":0},"2":{"type":"temperatuur","value":0},"3":{"type":"frequentie","value":0},"4":{"type":"besproeiingNoodzakelijk","value":false},"5":{"type":"besproeiingMogelijk","value":false},"6":{"type":"temperatuurOffset","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"bereikbaar","value":false},"9":{"type":"zonneSpanning","value":0},"10":{"type":"zonBinnenWeek","value":true},"11":{"type":"laagVermogen","value":false},"12":{"type":"otauMogelijk","value":false},"13":{"type":"otauVoortgang","value":0},"14":{"type":"otauStatus","value":""},"15":{"type":"winterModus","value":false},"16":{"type":"laadDuurDag","value":0},"17":{"type":"laden","value":false},"18":{"type":"minderLaden","value":false},"19":{"type":"laatsteResetTijd","value":0},"20":{"type":"laatsteResetType","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":"vochtigheid","value":0},"1":{"type":"helderheid","value":0},"2":{"type":"temperatuur","value":0},"3":{"type":"frequentie","value":0},"4":{"type":"besproeiingNoodzakelijk","value":false},"5":{"type":"besproeiingMogelijk","value":false},"6":{"type":"temperatuurOffset","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"bereikbaar","value":false},"9":{"type":"zonneSpanning","value":0},"10":{"type":"zonBinnenWeek","value":true},"11":{"type":"laagVermogen","value":false},"12":{"type":"otauMogelijk","value":false},"13":{"type":"otauVoortgang","value":0},"14":{"type":"otauStatus","value":""},"15":{"type":"winterModus","value":false},"16":{"type":"laadDuurDag","value":0},"17":{"type":"laden","value":false},"18":{"type":"minderLaden","value":false},"19":{"type":"laatsteResetTijd","value":0},"20":{"type":"laatsteResetType","value":-1}}}},"status":"succes"}

Device.remove - Verwijdert een apparaat

🢓
Verwijdert een apparaat van de Cube.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Geheel getal niet nodig
apiKey API-sleutel van Link.all Tekst nodig
methode Soort aanvraag Tekst nodig
deviceId ID van het apparaat Tekst nodig
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Device.remove","params":{"deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}"}}
Antwort
{"id":1,"status":"succes"}

Device.teachin - Een apparaat aanleren

🢓
Verbind de Cube met een apparaat dat met de magneet is geactiveerd.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Geheel getal niet nodig
apiKey API-sleutel van Link.all Tekst nodig
methode Soort aanvraag Tekst nodig
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Device.teachin"}
Antwort
{"id":1,"status":"succes"}

Device.highlight - Activeer LED van een apparaat

🢓
Activeert de LED op het gekozen apparaat.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Geheel getal niet nodig
apiKey API-sleutel van Link.all Tekst nodig
methode Soort aanvraag Tekst nodig
deviceId ID van het apparaat Tekst nodig
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Device.highlight","params":{"deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}"}}
Antwort
{"id":1,"status":"succes"}

Circuit.all - Alle gebieden

🢓
Levert informatie over alle gebieden.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Geheel getal niet nodig
apiKey API-sleutel van Link.all Tekst nodig
methode Soort aanvraag Tekst nodig
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":"tuin","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":"Bloemen","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 - Een gebied

🢓
Levert informatie over een gebied, analoog aan /all .
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Geheel getal niet nodig
apiKey API-sleutel van Link.all Tekst nodig
methode Soort aanvraag Tekst nodig
circuitId ID van het gebied Tekst nodig
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":"Bloemen","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":"vochtigheid","value":100},"1":{"type":"helderheid","value":0},"2":{"type":"temperatuur","value":0},"3":{"type":"frequentie","value":0},"4":{"type":"besproeiingNodig","value":false},"5":{"type":"besproeiingMogelijk","value":false},"6":{"type":"temperatuurOffset","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"bereikbaar","value":false},"9":{"type":"zonneSpanning","value":0},"10":{"type":"zonBinnenWeek","value":true},"11":{"type":"laagVermogen","value":false},"12":{"type":"otauMogelijk","value":false},"13":{"type":"otauVoortgang","value":0},"14":{"type":"otauStatus","value":""},"15":{"type":"winterModus","value":false},"16":{"type":"laadDuurDag","value":0},"17":{"type":"laden","value":false},"18":{"type":"minderLaden","value":false},"19":{"type":"laatsteResetTijd","value":0},"20":{"type":"laatsteResetType","value":-1}}},"sensorValve":{"channel":1,"valve":"{abcd1234-ab12-ab12-ab12-abcdef123456}"},"stateTypes":{"0":{"type":"besproeiing","value":false},"1":{"type":"automatischeModus","value":false},"2":{"type":"externBlok","value":false},"3":{"type":"winterModus","value":false},"4":{"type":"besproeiingVolgendeStart","value":1563867300},"5":{"type":"besproeiingVolgendeEinde","value":1563874320},"6":{"type":"klepVerspringingIndex","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":"klepInitieelSluiten","value":false},"1":{"type":"klepStatus","value":false},"2":{"type":"openKlep","value":false},"3":{"type":"laatsteBesproeiingStart","value":0},"4":{"type":"laatsteBesproeiingEinde","value":1563290494},"5":{"type":"laatsteBesproeiingDuur","value":1563290494},"6":{"type":"rssi","value":-35},"7":{"type":"bereikbaar","value":true},"8":{"type":"zonneSpanning","value":"0.84"},"9":{"type":"zonBinnenWeek","value":true},"10":{"type":"laagVermogen","value":false},"11":{"type":"otauMogelijk","value":false},"12":{"type":"otauVoortgang","value":0},"13":{"type":"otauStatus","value":""},"14":{"type":"winterModus","value":false},"15":{"type":"laadDuurDag","value":0},"16":{"type":"laden","value":false},"17":{"type":"minderLaden","value":false},"18":{"type":"laatsteResetTijd","value":0},"19":{"type":"laatsteResetType","value":-1}}}}}}},"status":"succes"}

Circuit.types - Alle mogelijke typen

🢓
Levert alle mogelijke types voor bodemgesteldheid, irrigatieapparatuur, planttype en locatie.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Geheel getal niet nodig
apiKey API-sleutel van Link.all Tekst nodig
methode Soort aanvraag Tekst nodig
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":"succes"}

Circuit.log - Levert een statistiek

🢓
Levert de status van alle apparaten binnen de afgelopen week of in de gedefinieerde tijdsperioden.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Geheel getal niet nodig
apiKey API Key van Link.all String nodig
method Type aanvraag String nodig
circuitId ID van het gebied String nodig
timeFilters Filteren op tijdstippen Lijst van unix timestamps in het formaat: "startDate1,endDate1;startDate2,endDate2" niet nodig
deviceIds Filteren op deviceIds Lijst van deviceIds niet nodig
stateTypeIds Filteren op stateTypes Lijst van stateTypes niet nodig
sort Sortering ([asc/desc] standaard) [asc/desc] niet nodig
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":"success"}

Circuit.add - Voegt een gebied toe

🢓
Voegt een nieuw gebied toe.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Integer niet nodig
apiKey API-sleutel van Link.all String nodig
methode Type aanvraag String nodig
valves Lijst van valveIds voor het gebied Lijst van valveIds nodig
sensorId ID van de sensor voor het gebied String nodig
naam Naam van het gebied String nodig
borderTop Bovengrens vochtigheid in procenten String niet nodig
borderBottom Ondergrens vochtigheid in procenten String niet nodig
automaticMode Automatische irrigatie Boolean niet nodig
considerMower Externe grasmaaier in acht nemen Boolean niet nodig
considerWeather Externe weerservice in acht nemen – expertMode moet op true staan Boolean niet vereist
considerCharge Laadtijd voor de werking van de apparaten in acht nemen expertMode moet op true staan Boolean niet vereist
irrigationType Irrigatietype instellen [UpSprinkler/Sprinkler/Drip/Hose] niet nodig
plantType Planttype instellen [Gras/Hedge/Patch/Tree/Individual] niet nodig
soilType Bodemtype instellen [Loamy/Sandy/LoamySandy/Unknown] niet nodig
locationType Locatie instellen [Open/Covered/Glasshouse] niet nodig
valveStaggering Fasering aan Boolean niet nodig
day0 Bewateringstijden voor maandag String niet nodig
day1 Bewateringstijden voor dinsdag String niet nodig
day2 Bewateringstijden voor woensdag String niet nodig
day3 Bewateringstijden voor donderdag String niet nodig
day4 Bewateringstijden voor vrijdag String niet nodig
day5 Bewateringstijden voor zaterdag String niet nodig
day6 Bewateringstijden voor zondag String niet nodig
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":"Bloemen","borderTop":70,"borderBottom":30,"automaticMode":true,"considerMower":false,"irrigationType":"UpSprinkler","plantType":"Gras","soilType":"Leemachtig","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":1,"status":"succes"}

Circuit.edit - Gebied bewerken

🢓
Bewerk een gebied.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Integer niet nodig
apiKey API-sleutel van Link.all String nodig
methode Type aanvraag String nodig
circuitId ID van het gebied String nodig
valves Lijst van valveIds voor het gebied Lijst van valveIds niet nodig
sensorId ID van de sensor voor het gebied String niet nodig
naam Naam van het gebied String niet nodig
borderTop Bovenste vochtigheidsgrens in procenten String niet nodig
borderBottom Onderste vochtigheidsgrens in procenten String niet nodig
automaticMode Automatische irrigatie Boolean niet nodig
considerMower Externe grasmaaier in acht nemen Boolean niet nodig
considerWeather Externe weerservice in acht nemen – expertMode moet op true staan Boolean niet vereist
considerCharge Laadtijd voor de werking van de apparaten in acht nemen expertMode moet op true staan Boolean niet vereist
irrigationType Irrigatietype instellen [UpSprinkler/Sprinkler/Drip/Hose] niet nodig
plantType Planttype instellen [Gras/Hedge/Patch/Tree/Individual] niet nodig
soilType Bodemtype instellen [Loamy/Sandy/LoamySandy/Unknown] niet nodig
locationType Locatie instellen [Open/Covered/Glasshouse] niet nodig
valveStaggering Fasering aan Boolean niet nodig
day0 Bewateringstijden voor maandag String niet nodig
day1 Bewateringstijden voor dinsdag String niet nodig
day2 Bewateringstijden voor woensdag String niet nodig
day3 Bewateringstijden voor donderdag String niet nodig
day4 Bewateringstijden voor vrijdag String niet nodig
day5 Bewateringstijden voor zaterdag String niet nodig
day6 Bewateringstijden voor zondag String niet nodig
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":"Bloemen","borderTop":70,"borderBottom":30,"automaticMode":true,"considerMower":false,"irrigationType":"UpSprinkler","plantType":"Gras","soilType":"Leemachtig","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":1,"status":"succes"}

Circuit.irrigation - Irrigatie starten/stoppen

🢓
Start of stopt een beregening, standaard voor 10 minuten.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Integer niet nodig
apiKey API-sleutel van Link.all String nodig
methode Type aanvraag String nodig
circuitId ID van het gebied String nodig
modus [start/stop] [start/stop] nodig
duur Duur van de bewatering in minuten String niet nodig
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":"succes"}

Circuit.remove - Gebied verwijderen

🢓
Verwijdert een gebied.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Geheel getal niet nodig
apiKey API-sleutel van Link.all Tekst nodig
methode Type aanvraag Tekst nodig
circuitId ID van het gebied Tekst nodig
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Circuit.remove","params":{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}"}}
Antwort
{"id":1,"status":"succes"}

Circuit.winter - Wintermodus in- of uitschakelen

🢓
Schakelt de wintermodus in of uit.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Geheel getal niet nodig
apiKey API-sleutel van Link.all Tekst nodig
methode Type aanvraag Tekst nodig
circuitId ID van het gebied Tekst nodig
winter Wintermodus aan/uit Boolean nodig
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":"succes"}

Extern.status - Gegevens van externe apparaten

🢓
Levert huidige gegevens van de externe apparaten „rain“, „temperature“, „wind“ en „mower“.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Geheel getal niet nodig
apiKey API-sleutel van Link.all Tekst nodig
methode Type aanvraag Tekst nodig
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":"succes"}

Extern.rain - Informeert MIYO over regen

🢓
Informeert MIYO over regen. Als de waarde op true wordt gezet, houdt de Cube rekening met regenachtig weer; als deze op false wordt gezet, houdt hij rekening met het weer van de Cloud.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Geheel getal niet nodig
apiKey API-sleutel van Link.all Tekst nodig
methode Type aanvraag Tekst nodig
regen Regen instellen Boolean nodig
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":"succes"}

Extern.wind - Stuurt de windsnelheid

🢓
Stuurt de windsnelheid. De limiet voor de windsnelheid om de irrigatie te stoppen is 40.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Geheel getal niet nodig
apiKey API-sleutel van Link.all Tekst nodig
methode Type aanvraag Tekst nodig
wind Windsnelheid Geheel getal nodig
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":"succes"}

Extern.temperature- Stuurt de temperatuur

🢓
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Geheel getal niet nodig
apiKey API-sleutel van Link.all Tekst nodig
methode Type aanvraag Tekst nodig
temperatuur Temperatuur in graden Celsius Geheel getal nodig
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":"succes"}

Extern.mower - Stuurt dat een grasmaaier draait

🢓
Stuurt of een grasmaaier aan het lopen is/niet aan het lopen is. De waarde considerMower in /circuit/edit moet op true worden gezet.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Geheel getal niet nodig
apiKey API-sleutel van Link.all Tekst nodig
methode Type aanvraag Tekst nodig
loopt Grasmaaier loopt Boolean nodig
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":"succes"}

Extern.block - Gebied blokkeren

🢓
Staat irrigatie toe of verbiedt deze voor een gebied, bijvoorbeeld tijdens een feestje.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Geheel getal niet nodig
apiKey API-sleutel van Link.all Tekst nodig
methode Type aanvraag Tekst nodig
circuitId ID van het gebied dat geblokkeerd moet worden Tekst nodig
blokkeer Blokkeren aan/uit Boolean nodig
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":"succes"}

System.status - Informatie over de Cube

🢓
Levert informatie over de Cube.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Geheel getal niet nodig
apiKey API-sleutel van Link.all Tekst nodig
methode Type aanvraag Tekst nodig
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":"succes"}

System.time - Huidige tijd

🢓
Levert de huidige lokale tijd en tijdzone.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Geheel getal niet nodig
apiKey API-sleutel van Link.all Tekst nodig
methode Type aanvraag Tekst nodig
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":"succes"}

System.timezone - Alle tijdzones

🢓
Levert alle tijdzones.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Geheel getal niet nodig
apiKey API-sleutel van Link.all Tekst nodig
methode Type aanvraag Tekst nodig
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":"succes"}

System.weather - Actueel weer

🢓
Levert het actuele weer.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Geheel getal niet nodig
apiKey API-sleutel van Link.all Tekst nodig
methode Type aanvraag Tekst nodig
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.weather"}
Antwort
{"id":1,"params":{"weather":{"description":"lichte regenbui","forecast":true,"icon":"09d","temperature":24}},"status":"success"}

System.herstart - Cube Herstart

🢓
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Geheel getal niet nodig
apiKey API-sleutel van Link.all Tekst nodig
methode Type aanvraag Tekst nodig
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.reboot"}
Antwort
{"id":1,"status":"succes"}

System.reset - Cube resetten

🢓
Cube wordt teruggezet naar fabrieksinstellingen.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Geheel getal niet nodig
apiKey API-sleutel van Link.all Tekst nodig
methode Type aanvraag Tekst nodig
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.reset"}
Antwort
{"id":1,"status":"succes"}

System.position - GPS-positie instellen

🢓
Stelt de GPS-positie van de Cube in (wordt gebruikt voor de weersvoorspelling).
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Geheel getal niet nodig
apiKey API-sleutel van Alle Tekst nodig
methode Type aanvraag Tekst nodig
lon Lengtegraad Tekst nodig
lat Breedtegraad Tekst nodig
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.position","params":{"lat":21.271656,"lon":-157.821612}}
Antwort
{"id":1,"status":"succes"}

System.allowlink - Koppeling toestaan

🢓
Staat een nieuwe gebruiker toe om verbinding te maken met de Cube, zoals bij het indrukken van de Cube-knop.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Geheel getal niet nodig
apiKey API-sleutel van Alle Tekst nodig
methode Type aanvraag Tekst nodig
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.allowlink"}
Antwort
{"id":1,"status":"succes"}

System.cloud- Cloudverbinding in- of uitschakelen

🢓
Schakelt de cloudverbinding in of uit.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Geheel getal niet nodig
apiKey API-sleutel van Alle Tekst nodig
methode Type aanvraag Tekst nodig
toegestaan Cloud toegestaan Boolean nodig
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.cloud","params":{"allowed":true}}
Antwort
{"id":1,"status":"succes"}

System.timezone - Tijdzone instellen

🢓
Stelt de tijdzone van de Cube in.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Geheel getal niet nodig
apiKey API-sleutel van Alle Tekst nodig
methode Type aanvraag Tekst nodig
tijdzone Tijdzone Tekst nodig
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.timezone","params":{"timezone":"Atlantic/St_Helena"}}
Antwort
{"id":1,"status":"succes"}

System.expertMode - expertMode instellen

🢓
Schakelt de expertMode in of uit, die nodig is voor bepaalde extra instellingen.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Geheel getal niet nodig
apiKey API-sleutel van Alle Tekst nodig
methode Type aanvraag Tekst nodig
toegestaan expertMode aan Boolean vereist
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.expertMode","params":{"allowed":true}}
Antwort
{"id":1,"status":"succes"}

Logging.entries - Levert een statistiek

🢓
Levert de status van alle apparaten binnen de afgelopen week of in de gedefinieerde tijdsperioden.
Parameter
Name Beschreibung Typ Erforderlich
id De Cube stuurt deze ID terug Integer niet nodig
apiKey API Key van Link.all String nodig
method Type aanvraag String nodig
circuitIds Filteren op circuits Lijst van circuitIds niet nodig
timeFilters Filteren op tijdstippen Lijst van unix timestamps in het formaat: "startDate1,endDate1;startDate2,endDate2" niet nodig
deviceIds Filteren op deviceIds Lijst van deviceIds niet nodig
stateTypeIds Filteren op stateTypes Lijst van stateTypes niet nodig
sort Sortering ([asc/desc] standaard) [asc/desc] niet nodig
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"}

Statetypes

🢓

Apparaten en statustypen

🢓
Parameter
Name Beschreibung Typ Erforderlich
valveInitialClose ventiel moet worden gesloten Boolean
valveStatus ventiel is open Boolean
openValve ventiel moet worden geopend Boolean
lastIrrigationStart Unix-tijdstempel van het begin van de laatste bewatering Integer
lastIrrigationEnd Unix-tijdstempel van het einde van de laatste bewatering Integer
lastIrrigationDuration Duur van de laatste bewatering Integer
rssi Signaalsterkte van het apparaat Integer
bereikbaar Apparaat is bereikbaar vanaf de Cube Boolean
solarVoltage Zonne-spanning van het apparaat Integer
sunWithinWeek Momenteel altijd true Boolean
lowPower Apparaat heeft weinig batterij Boolean
otauPossible Installatie van een update is mogelijk Boolean
otauProgress Voortgang van de update Integer
otauStatus Update status van het apparaat String
winterMode Wintermodus geactiveerd Boolean
chargingDurationDay Laadtijd per dag binnen de afgelopen week Integer
charging Apparaat laadt Boolean
chargingLess Apparaat laadt niet genoeg Boolean
lastResetTime Tijd van de laatste reset van het apparaat Integer
lastResetType Type van de laatste reset van het apparaat String
moisture Vochtigheid van de sensor % Integer
brightness Helderheid van de sensor in lux Integer
temperature Temperatuur van de sensor (bodemnabij) in °C Integer
frequency Frequentie van de vochtsensor Integer
irrigationNecessary Bevloeiing nodig (bodem zeer droog) Boolean
irrigationPossible Bevloeiing mogelijk (bodem droog) Boolean
temperatureOffset Temperatuur Offset van de sensor Integer