MIYO Cube API

Documentation de l'API HTTP

🢓

Général

🢓
Ceci est la documentation pour l'API HTTP MIYO Cube. L'API est accessible à l'adresse http://*IP*/api/*Methode*
Parameter
Name Beschreibung Typ Erforderlich
*IP* Adresse IP du Cube
*Methode* Requête à exécuter
Beispiel
http://192.168.1.0/api/link

/link - Fournit une nouvelle apiKey

🢓
Fournit une nouvelle apiKey si l'accès au Cube est autorisé. Appuyer sur le bouton du Cube ou utiliser la méthode API System.allowlink permet un accès unique pendant 15 minutes.
Parameter
Name Beschreibung Typ Erforderlich
Beispiel
http://192.168.1.0/api/link
Antwort
{"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","id":0,"status":"succès"}

/system/update - Planifie la prochaine mise à jour

🢓
Planifie la prochaine mise à jour, ne démarre pas immédiatement.
Parameter
Name Beschreibung Typ Erforderlich
Beispiel
http://192.168.1.0/api/system/update
Antwort
{"id":0,"status":"succès"}

/device/all - Informations sur tous les appareils

🢓
Fournit des informations sur tous les appareils.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne nécessaire
typeIds Type d'appareil Filtre (plusieurs possibles) [valve/moistureOutdoor] pas nécessaire
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":"humidité","value":0},"1":{"type":"luminosité","value":0},"2":{"type":"température","value":0},"3":{"type":"fréquence","value":0},"4":{"type":"irrigationNécessaire","value":false},"5":{"type":"irrigationPossible","value":false},"6":{"type":"décalageTempérature","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"accessible","value":false},"9":{"type":"tensionSolaire","value":0},"10":{"type":"soleilDansLaSemaine","value":true},"11":{"type":"basseConsommation","value":false},"12":{"type":"otauPossible","value":false},"13":{"type":"otauProgression","value":0},"14":{"type":"otauStatut","value":""},"15":{"type":"modeHiver","value":false},"16":{"type":"duréeChargeJour","value":0},"17":{"type":"chargement","value":false},"18":{"type":"chargeFaible","value":false},"19":{"type":"dernièreHeureRéinitialisation","value":0},"20":{"type":"dernierTypeRéinitialisation","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":"humidité","value":0},"1":{"type":"luminosité","value":0},"2":{"type":"température","value":0},"3":{"type":"fréquence","value":0},"4":{"type":"irrigationNécessaire","value":false},"5":{"type":"irrigationPossible","value":false},"6":{"type":"décalageTempérature","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"accessible","value":false},"9":{"type":"tensionSolaire","value":0},"10":{"type":"soleilDansLaSemaine","value":true},"11":{"type":"basseConsommation","value":false},"12":{"type":"otauPossible","value":false},"13":{"type":"otauProgression","value":0},"14":{"type":"otauStatut","value":""},"15":{"type":"modeHiver","value":false},"16":{"type":"duréeChargeJour","value":0},"17":{"type":"chargement","value":false},"18":{"type":"chargeFaible","value":false},"19":{"type":"dernièreHeureRéinitialisation","value":0},"20":{"type":"dernierTypeRéinitialisation","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":"humidité","value":0},"1":{"type":"luminosité","value":0},"2":{"type":"température","value":0},"3":{"type":"fréquence","value":0},"4":{"type":"irrigationNécessaire","value":false},"5":{"type":"irrigationPossible","value":false},"6":{"type":"décalageTempérature","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"accessible","value":false},"9":{"type":"tensionSolaire","value":0},"10":{"type":"soleilDansLaSemaine","value":true},"11":{"type":"basseConsommation","value":false},"12":{"type":"otauPossible","value":false},"13":{"type":"otauProgression","value":0},"14":{"type":"otauStatut","value":""},"15":{"type":"modeHiver","value":false},"16":{"type":"duréeChargeJour","value":0},"17":{"type":"chargement","value":false},"18":{"type":"chargeFaible","value":false},"19":{"type":"dernièreHeureRéinitialisation","value":0},"20":{"type":"dernierTypeRéinitialisation","value":-1}}}},"status":"succès"}

/device/status - Informations sur un appareil

🢓
Fournit des informations sur un appareil.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne nécessaire
deviceId ID de l'appareil Chaîne nécessaire
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": "humidité",
          "value": 0
        },
        "1": {
          "type": "luminosité",
          "value": 0
        },
        "2": {
          "type": "température",
          "value": 0
        },
        "3": {
          "type": "fréquence",
          "value": 0
        },
        "4": {
          "type": "irrigationNécessaire",
          "value": false
        },
        "5": {
          "type": "irrigationPossible",
          "value": false
        },
        "6": {
          "type": "décalageTempérature",
          "value": 0
        },
        "7": {
          "type": "rssi",
          "value": -200
        },
        "8": {
          "type": "accessible",
          "value": false
        },
        "9": {
          "type": "tensionSolaire",
          "value": 0
        },
        "10": {
          "type": "soleilDansLaSemaine",
          "value": true
        },
        "11": {
          "type": "basseConsommation",
          "value": false
        },
        "12": {
          "type": "otauPossible",
          "value": false
        },
        "13": {
          "type": "progressionOtau",
          "value": 0
        },
        "14": {
          "type": "statutOtau",
          "value": ""
        },
        "15": {
          "type": "modeHiver",
          "value": false
        },
        "16": {
          "type": "duréeChargeJour",
          "value": 0
        },
        "17": {
          "type": "charge",
          "value": false
        },
        "18": {
          "type": "chargeMoins",
          "value": false
        },
        "19": {
          "type": "dernièreHeureRéinitialisation",
          "value": 0
        },
        "20": {
          "type": "dernierTypeRéinitialisation",
          "value": -1
        }
      }
    },
  "status": "succès"
}

/device/free - Appareils non attribués

🢓
Fournit tous les appareils qui ne sont affectés à aucune zone.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link String nécessaire
typeIds Type d'appareil Filtre (plusieurs possibles) [valve/moistureOutdoor] pas nécessaire
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":"humidité","value":0},"1":{"type":"luminosité","value":0},"2":{"type":"température","value":0},"3":{"type":"fréquence","value":0},"4":{"type":"irrigationNécessaire","value":false},"5":{"type":"irrigationPossible","value":false},"6":{"type":"décalageTempérature","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"accessible","value":false},"9":{"type":"tensionSolaire","value":0},"10":{"type":"soleilDansLaSemaine","value":true},"11":{"type":"basseConsommation","value":false},"12":{"type":"otauPossible","value":false},"13":{"type":"otauProgression","value":0},"14":{"type":"otauStatut","value":""},"15":{"type":"modeHiver","value":false},"16":{"type":"duréeChargeJour","value":0},"17":{"type":"chargement","value":false},"18":{"type":"chargeMoins","value":false},"19":{"type":"dernierTempsRéinitialisation","value":0},"20":{"type":"dernierTypeRéinitialisation","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":"humidité","value":0},"1":{"type":"luminosité","value":0},"2":{"type":"température","value":0},"3":{"type":"fréquence","value":0},"4":{"type":"irrigationNécessaire","value":false},"5":{"type":"irrigationPossible","value":false},"6":{"type":"décalageTempérature","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"accessible","value":false},"9":{"type":"tensionSolaire","value":0},"10":{"type":"soleilDansLaSemaine","value":true},"11":{"type":"basseConsommation","value":false},"12":{"type":"otauPossible","value":false},"13":{"type":"otauProgression","value":0},"14":{"type":"otauStatut","value":""},"15":{"type":"modeHiver","value":false},"16":{"type":"duréeChargeJour","value":0},"17":{"type":"chargement","value":false},"18":{"type":"chargeMoins","value":false},"19":{"type":"dernierTempsRéinitialisation","value":0},"20":{"type":"dernierTypeRéinitialisation","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":"humidité","value":0},"1":{"type":"luminosité","value":0},"2":{"type":"température","value":0},"3":{"type":"fréquence","value":0},"4":{"type":"irrigationNécessaire","value":false},"5":{"type":"irrigationPossible","value":false},"6":{"type":"décalageTempérature","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"accessible","value":false},"9":{"type":"tensionSolaire","value":0},"10":{"type":"soleilDansLaSemaine","value":true},"11":{"type":"basseConsommation","value":false},"12":{"type":"otauPossible","value":false},"13":{"type":"otauProgression","value":0},"14":{"type":"otauStatut","value":""},"15":{"type":"modeHiver","value":false},"16":{"type":"duréeChargeJour","value":0},"17":{"type":"chargement","value":false},"18":{"type":"chargeMoins","value":false},"19":{"type":"dernierTempsRéinitialisation","value":0},"20":{"type":"dernierTypeRéinitialisation","value":-1}}}},"status":"succès"}

/device/remove - Supprime un appareil

🢓
Supprime un appareil du Cube.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne nécessaire
deviceId ID de l'appareil Chaîne nécessaire
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":"succès"}

/device/teachin - Apprend un appareil

🢓
Connecte le Cube à un appareil qui a été activé avec l'aimant.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne obligatoire
Beispiel
http://192.168.1.0/api/device/teachin?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"status":"succès"}

/device/highlight - Activer la LED d'un appareil

🢓
Active la LED sur l'appareil sélectionné.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne nécessaire
deviceId ID de l'appareil Chaîne nécessaire
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":"succès"}

/circuit/all - Tous les domaines

🢓
Fournit des informations sur tous les domaines.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne obligatoire
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":"jardin","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":"Fleurs","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 - Une zone

🢓
Fournit des informations sur une zone, de manière analogue à /all .
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne nécessaire
circuitId ID de la zone Chaîne nécessaire
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":"Fleurs","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":"succès"}

/circuit/types - Tous les types possibles

🢓
Fournit tous les types possibles pour la nature du sol, les appareils d'irrigation, le type de plante et l'emplacement.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne obligatoire
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":"succès"}

/circuit/log - Fournit une statistique

🢓
Fournit les états de tous les appareils au cours de la dernière semaine ou dans les périodes définies.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne nécessaire
circuitId ID de la zone Chaîne nécessaire
timeFilters Filtrer par moments Liste de timestamps unix au format : « startDate1,endDate1;startDate2,endDate2 » pas nécessaire
deviceIds Filtrer par deviceIds Liste de deviceIds pas nécessaire
stateTypeIds Filtrer par stateTypes Liste de stateTypes pas nécessaire
trier Tri ([asc/desc] par défaut ascendant) [asc/desc] pas nécessaire
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":"succès"}

/circuit/add - Ajoute une zone

🢓
Ajoute une nouvelle zone. Pour une zone sans capteur/vanne, régler valves ou sensorId à 0.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link String nécessaire
valves Liste de valveIds pour la zone Liste de valveIds nécessaire
sensorId ID du capteur pour la zone String nécessaire
nom Nom de la zone String nécessaire
limiteSupérieure Limite supérieure d'humidité en pourcentage String pas nécessaire
limiteInférieure Limite inférieure d'humidité en pourcentage String pas nécessaire
modeAutomatique Arrosage automatique Boolean pas nécessaire
prendreEnCompteLaTondeuse Prendre en compte la tondeuse externe Boolean pas nécessaire
prendreEnCompteLaMétéo Prendre en compte le service météo externe – expertMode doit être réglé sur true Boolean non requis
prendreEnCompteLaCharge Prendre en compte le temps de charge pour le fonctionnement des appareils expertMode doit être réglé sur true Boolean non requis
typeD'irrigation Définir le type d'irrigation [UpSprinkler/Sprinkler/Drip/Hose] pas nécessaire
typeDePlante Définir le type de plante [Gras/Hedge/Patch/Tree/Individual] pas nécessaire
typeDeSol Définir le type de sol [Loamy/Sandy/LoamySandy/Unknown] pas nécessaire
typeDeLocalisation Définir la position [Open/Covered/Glasshouse] pas nécessaire
valveStaggering Échelonnement activé Boolean pas nécessaire
day0 Heures d'arrosage pour lundi String pas nécessaire
day1 Heures d'arrosage pour mardi String pas nécessaire
day2 Heures d'arrosage pour mercredi String pas nécessaire
day3 Heures d'arrosage pour jeudi String pas nécessaire
day4 Heures d'arrosage pour vendredi String pas nécessaire
day5 Heures d'arrosage pour samedi String pas nécessaire
day6 Heures d'arrosage pour dimanche String pas nécessaire
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":"succès"}

/circuit/edit - Modifier la zone

🢓
Ajoute une nouvelle zone. Pour une zone sans capteur/vanne, régler valves ou sensorId à 0.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link String nécessaire
circuitId ID de la zone String nécessaire
valves Liste des valveIds pour la zone Liste des valveIds pas nécessaire
sensorId ID du capteur pour la zone String pas nécessaire
nom Nom de la zone String pas nécessaire
limiteSupérieure Limite supérieure d'humidité en pourcentage String pas nécessaire
limiteInférieure Limite inférieure d'humidité en pourcentage String pas nécessaire
modeAutomatique Arrosage automatique Boolean pas nécessaire
prendreEnCompteLaTondeuse Prendre en compte la tondeuse externe Boolean pas nécessaire
prendreEnCompteLaMétéo Prendre en compte le service météo externe – expertMode doit être réglé sur true Boolean non requis
prendreEnCompteLaCharge Prendre en compte le temps de charge pour le fonctionnement des appareils expertMode doit être réglé sur true Boolean non requis
typeD'irrigation Définir le type d'irrigation [UpSprinkler/Sprinkler/Drip/Hose] pas nécessaire
typeDePlante Définir le type de plante [Gras/Hedge/Patch/Tree/Individual] pas nécessaire
typeDeSol Définir le type de sol [Loamy/Sandy/LoamySandy/Unknown] pas nécessaire
typeDeLocalisation Définir la position [Open/Covered/Glasshouse] pas nécessaire
valveStaggering Échelonnement activé Boolean pas nécessaire
day0 Heures d'arrosage pour lundi String pas nécessaire
day1 Heures d'arrosage pour mardi String pas nécessaire
day2 Heures d'arrosage pour mercredi String pas nécessaire
day3 Heures d'arrosage pour jeudi String pas nécessaire
day4 Heures d'arrosage pour vendredi String pas nécessaire
day5 Heures d'arrosage pour samedi String pas nécessaire
day6 Heures d'arrosage pour dimanche String pas nécessaire
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":"succès"}

/circuit/irrigation - Démarrer/arrêter l'irrigation

🢓
Démarre ou arrête une irrigation, par défaut pour 10 minutes.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne nécessaire
circuitId ID de la zone Chaîne nécessaire
mode Start ou [start/stop] [start/stop] nécessaire
durée Durée de l'arrosage en minutes Chaîne pas nécessaire
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":"succès"}

/circuit/remove - Supprimer la zone

🢓
Supprime une zone.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne nécessaire
circuitId ID de la zone Chaîne nécessaire
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":"succès"}

/circuit/hiver - Activer/désactiver le mode hiver

🢓
Active ou désactive le mode hiver.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne nécessaire
circuitId ID de la zone Chaîne nécessaire
hiver Mode hiver activé/désactivé Booléen nécessaire
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":"succès"}

/extern/status - Données des appareils externes

🢓
Fournit les données actuelles des appareils externes « rain », « temperature », « wind » et « mower ».
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne obligatoire
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":"succès"}

/extern/rain - Informe MIYO de la pluie

🢓
Informe MIYO de la pluie. Lorsque la valeur est définie sur true, le Cube prend en compte la pluie, lorsqu'elle est définie sur false, il prend en compte la météo du Cloud.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne nécessaire
pluie Définir la pluie Booléen nécessaire
Beispiel
http://192.168.1.0/api/extern/rain?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&rain=true
Antwort
{"id":0,"status":"succès"}

/extern/wind - Envoie la vitesse du vent

🢓
Envoyez la vitesse du vent. La limite de vitesse du vent pour arrêter l'arrosage est de 40.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne nécessaire
vent Vitesse du vent Entier nécessaire
Beispiel
http://192.168.1.0/api/extern/wind?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&wind=20
Antwort
{"id":0,"status":"succès"}

/extern/temperature - Envoie la température

🢓
Envoyez la température en degrés Celsius.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne nécessaire
température Température en degrés Celsius Entier nécessaire
Beispiel
http://192.168.1.0/api/extern/temperature?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&temperature=20
Antwort
{"id":0,"status":"succès"}

/extern/mower - Indique qu'une tondeuse est en marche

🢓
Indique si une tondeuse à gazon est en marche / arrêt. La valeur considerMower dans /circuit/edit doit être définie sur true.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne nécessaire
en marche La tondeuse fonctionne Booléen nécessaire
Beispiel
http://192.168.1.0/api/extern/mower?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&running=true
Antwort
{"id":0,"status":"succès"}

/extern/block - Bloquer la zone

🢓
Autorise ou interdit l'arrosage pour une zone, par exemple pendant une fête.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne nécessaire
circuitId ID de la zone à bloquer Chaîne nécessaire
bloquer Bloquer activé/désactivé Booléen nécessaire
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":"succès"}

/system/status - Informations sur le Cube

🢓
Fournit des informations sur le Cube.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne obligatoire
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":"succès"}

/system/time - Heure actuelle

🢓
Fournit l'heure locale actuelle et le fuseau horaire.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne obligatoire
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":"succès"}

/system/timezone - Tous les fuseaux horaires

🢓
Fournit tous les fuseaux horaires.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne obligatoire
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/Vienne","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":"succès"}

/system/weather - Météo actuelle

🢓
Fournit la météo actuelle.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne obligatoire
Beispiel
http://192.168.1.0/api/system/weather?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"params":{"weather":{"description":"pluie d\u0027averse de faible intensité","forecast":true,"icon":"09d","temperature":24}},"status":"success"}

/system/reboot - Redémarrage du Cube

🢓
Redémarre le Cube.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne obligatoire
Beispiel
http://192.168.1.0/api/system/reboot?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"status":"succès"}

/system/reset - Réinitialiser le Cube

🢓
Cube est réinitialisé aux paramètres d'usine.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne obligatoire
Beispiel
http://192.168.1.0/api/system/reset?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"status":"succès"}

/system/position - Définir la position GPS

🢓
Définit la position GPS du Cube (nécessaire pour la prévision météorologique).
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne nécessaire
lon Longitude Chaîne nécessaire
lat Latitude Chaîne nécessaire
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":"succès"}

/system/allowlink - Autoriser le lien

🢓
Permet à un nouvel utilisateur de se connecter au Cube, comme en appuyant sur le bouton Cube.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne obligatoire
Beispiel
http://192.168.1.0/api/system/allowlink?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"status":"succès"}

/system/cloud - Activer/désactiver la connexion Cloud

🢓
Active ou désactive la connexion au cloud.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne nécessaire
autorisé Cloud autorisé Booléen nécessaire
Beispiel
http://192.168.1.0/api/system/cloud?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&allowed=true
Antwort
{"id":0,"status":"succès"}

/system/timezone - Définir le fuseau horaire

🢓
Définit le fuseau horaire du Cube.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne nécessaire
timezone Fuseau horaire Chaîne nécessaire
Beispiel
http://192.168.1.0/api/system/timezone?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&timezone=Atlantic/St_Helena
Antwort
{"id":0,"status":"succès"}

/system/expertMode - activer le mode expert

🢓
Active ou désactive le expertMode, qui est nécessaire pour certains réglages supplémentaires.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link Chaîne nécessaire
autorisé modeExpert activé Booléen requis
Beispiel
http://192.168.1.0/api/system/expertMode?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&allowed=true
Antwort
{"id":0,"status":"succès"}

/logging/entries - Fournit une statistique

🢓
Fournit les états de tous les appareils au cours de la dernière semaine ou dans les périodes définies.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Clé API de /link String nécessaire
circuitIds Filtrer par zones Liste de circuitIds pas nécessaire
timeFilters Filtrer par moments Liste de timestamps unix au format : « startDate1,endDate1;startDate2,endDate2 » pas nécessaire
deviceIds Filtrer par deviceIds Liste de deviceIds pas nécessaire
stateTypeIds Filtrer par stateTypes Liste de stateTypes pas nécessaire
sort Tri ([asc/desc] par défaut ascendant) [asc/desc] pas nécessaire
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":"succès"}

Documentation de l'API Websocket

🢓

Général

🢓
REQUÊTE WEBSOCKET
Port : 3810
Format : json
ws://*IP*:3810
Respecter la casse

NOTIFICATIONS
Le Cube envoie des notifications via le Websocket. Une notification comprend l'id -1 et la valeur « notification » avec des informations sur les modifications effectuées.
Beispiel
{"id":-1,"notification":"Device.stateChanged","params":{"deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","type":"rssi","value":-41}}

Link.all - fournit une nouvelle apiKey

🢓
Fournit une nouvelle apiKey si l'accès au Cube est autorisé. Appuyer sur le bouton du Cube ou utiliser la méthode API System.allowlink permet un accès unique pendant 15 minutes.
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
method Type de la requête Chaîne nécessaire
Beispiel
{"id":1,"method":"Link.all"}
Antwort
{"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","id":1,"status":"succès"}

System.update - Planifiez la prochaine mise à jour

🢓
Planifie la prochaine mise à jour, ne démarre pas immédiatement.
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
method Type de la requête Chaîne nécessaire
Beispiel
{"id":1,"method":"System.update"}
Antwort
{"id":1,"status":"succès"}

Device.all - Informations sur tous les appareils

🢓
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Integer pas nécessaire
apiKey Clé API de Link.all String nécessaire
method Type de demande String nécessaire
typeIds Type d'appareil Filtre (plusieurs possibles) [valve/moistureOutdoor] pas nécessaire
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":"humidité","value":0},"1":{"type":"luminosité","value":0},"2":{"type":"température","value":0},"3":{"type":"fréquence","value":0},"4":{"type":"irrigationNécessaire","value":false},"5":{"type":"irrigationPossible","value":false},"6":{"type":"décalageTempérature","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"accessible","value":false},"9":{"type":"tensionSolaire","value":0},"10":{"type":"soleilDansLaSemaine","value":true},"11":{"type":"basseConsommation","value":false},"12":{"type":"otauPossible","value":false},"13":{"type":"progressionOtau","value":0},"14":{"type":"statutOtau","value":""},"15":{"type":"modeHiver","value":false},"16":{"type":"duréeChargeJour","value":0},"17":{"type":"chargement","value":false},"18":{"type":"chargeFaible","value":false},"19":{"type":"dernièreHeureRéinitialisation","value":0},"20":{"type":"dernierTypeRéinitialisation","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":"humidité","value":0},"1":{"type":"luminosité","value":0},"2":{"type":"température","value":0},"3":{"type":"fréquence","value":0},"4":{"type":"irrigationNécessaire","value":false},"5":{"type":"irrigationPossible","value":false},"6":{"type":"décalageTempérature","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"accessible","value":false},"9":{"type":"tensionSolaire","value":0},"10":{"type":"soleilDansLaSemaine","value":true},"11":{"type":"basseConsommation","value":false},"12":{"type":"otauPossible","value":false},"13":{"type":"progressionOtau","value":0},"14":{"type":"statutOtau","value":""},"15":{"type":"modeHiver","value":false},"16":{"type":"duréeChargeJour","value":0},"17":{"type":"chargement","value":false},"18":{"type":"chargeFaible","value":false},"19":{"type":"dernièreHeureRéinitialisation","value":0},"20":{"type":"dernierTypeRéinitialisation","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":"humidité","value":0},"1":{"type":"luminosité","value":0},"2":{"type":"température","value":0},"3":{"type":"fréquence","value":0},"4":{"type":"irrigationNécessaire","value":false},"5":{"type":"irrigationPossible","value":false},"6":{"type":"décalageTempérature","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"accessible","value":false},"9":{"type":"tensionSolaire","value":0},"10":{"type":"soleilDansLaSemaine","value":true},"11":{"type":"basseConsommation","value":false},"12":{"type":"otauPossible","value":false},"13":{"type":"progressionOtau","value":0},"14":{"type":"statutOtau","value":""},"15":{"type":"modeHiver","value":false},"16":{"type":"duréeChargeJour","value":0},"17":{"type":"chargement","value":false},"18":{"type":"chargeFaible","value":false},"19":{"type":"dernièreHeureRéinitialisation","value":0},"20":{"type":"dernierTypeRéinitialisation","value":-1}}}},"status":"succès"}

Device.status - Informations sur un appareil

🢓
Fournit des informations sur un appareil.
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all Chaîne nécessaire
méthode Type de demande Chaîne nécessaire
deviceId ID de l'appareil Chaîne nécessaire
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": "humidité",
          "value": 0
        },
        "1": {
          "type": "luminosité",
          "value": 0
        },
        "2": {
          "type": "température",
          "value": 0
        },
        "3": {
          "type": "fréquence",
          "value": 0
        },
        "4": {
          "type": "irrigationNécessaire",
          "value": false
        },
        "5": {
          "type": "irrigationPossible",
          "value": false
        },
        "6": {
          "type": "décalageTempérature",
          "value": 0
        },
        "7": {
          "type": "rssi",
          "value": -200
        },
        "8": {
          "type": "accessible",
          "value": false
        },
        "9": {
          "type": "tensionSolaire",
          "value": 0
        },
        "10": {
          "type": "soleilDansLaSemaine",
          "value": true
        },
        "11": {
          "type": "basseConsommation",
          "value": false
        },
        "12": {
          "type": "otauPossible",
          "value": false
        },
        "13": {
          "type": "progressionOtau",
          "value": 0
        },
        "14": {
          "type": "statutOtau",
          "value": ""
        },
        "15": {
          "type": "modeHiver",
          "value": false
        },
        "16": {
          "type": "duréeChargeJour",
          "value": 0
        },
        "17": {
          "type": "charge",
          "value": false
        },
        "18": {
          "type": "chargeMoins",
          "value": false
        },
        "19": {
          "type": "dernièreHeureRéinitialisation",
          "value": 0
        },
        "20": {
          "type": "dernierTypeRéinitialisation",
          "value": -1
        }
      }
    },
  "status": "succès"
}

Device.free - appareils non attribués

🢓
Fournit tous les appareils qui ne sont affectés à aucune zone.
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Integer pas nécessaire
apiKey Clé API de Link.all String nécessaire
method Type de demande String nécessaire
typeIds Type d'appareil Filtre (plusieurs possibles) [valve/moistureOutdoor] pas nécessaire
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":"humidité","value":0},"1":{"type":"luminosité","value":0},"2":{"type":"température","value":0},"3":{"type":"fréquence","value":0},"4":{"type":"irrigationNécessaire","value":false},"5":{"type":"irrigationPossible","value":false},"6":{"type":"décalageTempérature","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"accessible","value":false},"9":{"type":"tensionSolaire","value":0},"10":{"type":"soleilDansLaSemaine","value":true},"11":{"type":"basseConsommation","value":false},"12":{"type":"otauPossible","value":false},"13":{"type":"otauProgression","value":0},"14":{"type":"otauStatut","value":""},"15":{"type":"modeHiver","value":false},"16":{"type":"duréeChargeJour","value":0},"17":{"type":"chargement","value":false},"18":{"type":"chargeMoins","value":false},"19":{"type":"dernièreHeureRéinitialisation","value":0},"20":{"type":"dernierTypeRéinitialisation","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":"humidité","value":0},"1":{"type":"luminosité","value":0},"2":{"type":"température","value":0},"3":{"type":"fréquence","value":0},"4":{"type":"irrigationNécessaire","value":false},"5":{"type":"irrigationPossible","value":false},"6":{"type":"décalageTempérature","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"accessible","value":false},"9":{"type":"tensionSolaire","value":0},"10":{"type":"soleilDansLaSemaine","value":true},"11":{"type":"basseConsommation","value":false},"12":{"type":"otauPossible","value":false},"13":{"type":"otauProgression","value":0},"14":{"type":"otauStatut","value":""},"15":{"type":"modeHiver","value":false},"16":{"type":"duréeChargeJour","value":0},"17":{"type":"chargement","value":false},"18":{"type":"chargeMoins","value":false},"19":{"type":"dernièreHeureRéinitialisation","value":0},"20":{"type":"dernierTypeRéinitialisation","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":"humidité","value":0},"1":{"type":"luminosité","value":0},"2":{"type":"température","value":0},"3":{"type":"fréquence","value":0},"4":{"type":"irrigationNécessaire","value":false},"5":{"type":"irrigationPossible","value":false},"6":{"type":"décalageTempérature","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"accessible","value":false},"9":{"type":"tensionSolaire","value":0},"10":{"type":"soleilDansLaSemaine","value":true},"11":{"type":"basseConsommation","value":false},"12":{"type":"otauPossible","value":false},"13":{"type":"otauProgression","value":0},"14":{"type":"otauStatut","value":""},"15":{"type":"modeHiver","value":false},"16":{"type":"duréeChargeJour","value":0},"17":{"type":"chargement","value":false},"18":{"type":"chargeMoins","value":false},"19":{"type":"dernièreHeureRéinitialisation","value":0},"20":{"type":"dernierTypeRéinitialisation","value":-1}}}},"status":"succès"}

Device.remove - Supprime un appareil

🢓
Supprime un appareil du Cube.
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all Chaîne nécessaire
méthode Type de demande Chaîne nécessaire
deviceId ID de l'appareil Chaîne nécessaire
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Device.remove","params":{"deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}"}}
Antwort
{"id":1,"status":"succès"}

Device.teachin - Enregistre un appareil

🢓
Connecte le Cube à un appareil qui a été activé avec l'aimant.
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all Chaîne nécessaire
méthode Type de demande Chaîne nécessaire
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Device.teachin"}
Antwort
{"id":1,"status":"succès"}

Device.highlight - Activer la LED d'un appareil

🢓
Active la LED sur l'appareil sélectionné.
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all Chaîne nécessaire
méthode Type de demande Chaîne nécessaire
deviceId ID de l'appareil Chaîne nécessaire
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Device.highlight","params":{"deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}"}}
Antwort
{"id":1,"status":"succès"}

Circuit.all - Tous les domaines

🢓
Fournit des informations sur tous les domaines.
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all Chaîne nécessaire
méthode Type de demande Chaîne nécessaire
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":"jardin","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":"Fleurs","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 - Une zone

🢓
Fournit des informations sur une zone, de manière analogue à /all .
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all Chaîne nécessaire
méthode Type de demande Chaîne nécessaire
circuitId ID de la zone Chaîne nécessaire
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":"Fleurs","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.types - Tous les types possibles

🢓
Fournit tous les types possibles pour la nature du sol, les appareils d'irrigation, le type de plante et l'emplacement.
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all Chaîne nécessaire
méthode Type de demande Chaîne nécessaire
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":"succès"}

Circuit.log - Fournit une statistique

🢓
Fournit les états de tous les appareils au cours de la dernière semaine ou dans les périodes définies.
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all Chaîne nécessaire
method Type de requête Chaîne nécessaire
circuitId ID de la zone Chaîne nécessaire
timeFilters Filtrer par moments Liste de timestamps unix au format : "startDate1,endDate1;startDate2,endDate2" pas nécessaire
deviceIds Filtrer par deviceIds Liste de deviceIds pas nécessaire
stateTypeIds Filtrer par stateTypes Liste de stateTypes pas nécessaire
sort Tri ([asc/desc] par défaut ascendant) [asc/desc] pas nécessaire
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":"succès"}

Circuit.add - Ajoute une zone

🢓
Ajoute une nouvelle zone.
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all String nécessaire
method Type de requête String nécessaire
valves Liste de valveIds pour la zone Liste de valveIds nécessaire
sensorId ID du capteur pour la zone String nécessaire
nom Nom de la zone String nécessaire
limiteSupérieure Limite supérieure d'humidité en pourcentage String pas nécessaire
limiteInférieure Limite inférieure d'humidité en pourcentage String pas nécessaire
modeAutomatique Arrosage automatique Boolean pas nécessaire
prendreEnCompteLaTondeuse Prendre en compte la tondeuse externe Boolean pas nécessaire
prendreEnCompteLaMétéo Prendre en compte le service météo externe – expertMode doit être réglé sur true Boolean non requis
prendreEnCompteLaCharge Prendre en compte le temps de charge pour le fonctionnement des appareils expertMode doit être réglé sur true Boolean non requis
typeD'irrigation Définir le type d'irrigation [UpSprinkler/Sprinkler/Drip/Hose] pas nécessaire
typeDePlante Définir le type de plante [Gras/Hedge/Patch/Tree/Individual] pas nécessaire
typeDeSol Définir le type de sol [Loamy/Sandy/LoamySandy/Unknown] pas nécessaire
typeDeLocalisation Définir la position [Open/Covered/Glasshouse] pas nécessaire
valveStaggering Échelonnement activé Boolean pas nécessaire
day0 Heures d'arrosage pour lundi String pas nécessaire
day1 Heures d'arrosage pour mardi String pas nécessaire
day2 Heures d'arrosage pour mercredi String pas nécessaire
day3 Heures d'arrosage pour jeudi String pas nécessaire
day4 Heures d'arrosage pour vendredi String pas nécessaire
day5 Heures d'arrosage pour samedi String pas nécessaire
day6 Heures d'arrosage pour dimanche String pas nécessaire
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":"Fleurs","borderTop":70,"borderBottom":30,"automaticMode":true,"considerMower":false,"irrigationType":"UpSprinkler","plantType":"Herbe","soilType":"Limonneux","locationType":"Ouvert","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":"succès"}

Circuit.edit - Modifier la zone

🢓
Modifie une zone.
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all String nécessaire
method Type de requête String nécessaire
circuitId ID de la zone String nécessaire
valves Liste de valveIds pour la zone Liste de valveIds pas nécessaire
sensorId ID du capteur pour la zone String pas nécessaire
nom Nom de la zone String pas nécessaire
limiteSupérieure Limite supérieure d'humidité en pourcentage String pas nécessaire
limiteInférieure Limite inférieure d'humidité en pourcentage String pas nécessaire
modeAutomatique Arrosage automatique Boolean pas nécessaire
prendreEnCompteLaTondeuse Prendre en compte la tondeuse externe Boolean pas nécessaire
prendreEnCompteLaMétéo Prendre en compte le service météo externe – expertMode doit être réglé sur true Boolean non requis
prendreEnCompteLaCharge Prendre en compte le temps de charge pour le fonctionnement des appareils expertMode doit être réglé sur true Boolean non requis
typeD'irrigation Définir le type d'irrigation [UpSprinkler/Sprinkler/Drip/Hose] pas nécessaire
typeDePlante Définir le type de plante [Gras/Hedge/Patch/Tree/Individual] pas nécessaire
typeDeSol Définir le type de sol [Loamy/Sandy/LoamySandy/Unknown] pas nécessaire
typeDeLocalisation Définir la position [Open/Covered/Glasshouse] pas nécessaire
valveStaggering Échelonnement activé Boolean pas nécessaire
day0 Heures d'arrosage pour lundi String pas nécessaire
day1 Heures d'arrosage pour mardi String pas nécessaire
day2 Heures d'arrosage pour mercredi String pas nécessaire
day3 Heures d'arrosage pour jeudi String pas nécessaire
day4 Heures d'arrosage pour vendredi String pas nécessaire
day5 Heures d'arrosage pour samedi String pas nécessaire
day6 Heures d'arrosage pour dimanche String pas nécessaire
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":"Fleurs","borderTop":70,"borderBottom":30,"automaticMode":true,"considerMower":false,"irrigationType":"UpSprinkler","plantType":"Herbe","soilType":"Limoneux","locationType":"Ouvert","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":"succès"}

Circuit.irrigation - Démarrer/arrêter l'irrigation

🢓
Démarre ou arrête une irrigation, par défaut pour 10 minutes.
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Integer pas nécessaire
apiKey Clé API de Link.all String nécessaire
method Type de requête String nécessaire
circuitId ID de la zone String nécessaire
mode [start/stop] [start/stop] nécessaire
duration Durée de l'arrosage en minutes String pas nécessaire
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":"succès"}

Circuit.remove - Supprimer la zone

🢓
Supprime une zone.
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all Chaîne nécessaire
méthode Type de requête Chaîne nécessaire
circuitId ID de la zone Chaîne nécessaire
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Circuit.remove","params":{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}"}}
Antwort
{"id":1,"status":"succès"}

Circuit.winter - Activer/désactiver le mode hiver

🢓
Active ou désactive le mode hiver.
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all Chaîne nécessaire
méthode Type de requête Chaîne nécessaire
circuitId ID de la zone Chaîne nécessaire
hiver Mode hiver activé/désactivé Booléen nécessaire
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":"succès"}

Extern.status - Données des appareils externes

🢓
Fournit les données actuelles des appareils externes « rain », « temperature », « wind » et « mower ».
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all Chaîne nécessaire
méthode Type de requête Chaîne nécessaire
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":"succès"}

Extern.rain - Informe MIYO de la pluie

🢓
Informe MIYO de la pluie. Lorsque la valeur est définie sur true, le Cube prend en compte la pluie, lorsqu'elle est définie sur false, il prend en compte la météo du Cloud.
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all Chaîne nécessaire
méthode Type de requête Chaîne nécessaire
pluie Définir la pluie Booléen nécessaire
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":"succès"}

Extern.wind - Envoie la vitesse du vent

🢓
Envoyez la vitesse du vent. La limite de vitesse du vent pour arrêter l'arrosage est de 40.
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all Chaîne nécessaire
méthode Type de requête Chaîne nécessaire
vent Vitesse du vent Entier nécessaire
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":"succès"}

Extern.temperature- Envoie la température

🢓
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all Chaîne nécessaire
méthode Type de requête Chaîne nécessaire
température Température en degrés Celsius Entier nécessaire
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":"succès"}

Extern.mower - Indique qu'une tondeuse à gazon fonctionne

🢓
Indique si une tondeuse à gazon est en marche / arrêt. La valeur considerMower dans /circuit/edit doit être définie sur true.
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all Chaîne nécessaire
méthode Type de requête Chaîne nécessaire
en marche La tondeuse fonctionne Booléen nécessaire
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":"succès"}

Extern.block - Bloquer la zone

🢓
Autorise ou interdit l'arrosage pour une zone, par exemple pendant une fête.
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all Chaîne nécessaire
méthode Type de requête Chaîne nécessaire
circuitId ID de la zone à bloquer Chaîne nécessaire
bloquer Bloquer activé/désactivé Booléen nécessaire
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":"succès"}

System.status - Informations sur le Cube

🢓
Fournit des informations sur le Cube.
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all Chaîne nécessaire
méthode Type de requête Chaîne nécessaire
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":"succès"}

System.time - Heure actuelle

🢓
Fournit l'heure locale actuelle et le fuseau horaire.
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all Chaîne nécessaire
méthode Type de requête Chaîne nécessaire
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":"succès"}

System.timezone - Tous les fuseaux horaires

🢓
Fournit tous les fuseaux horaires.
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all Chaîne nécessaire
méthode Type de requête Chaîne nécessaire
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":"succès"}

System.weather - Météo actuelle

🢓
Fournit la météo actuelle.
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all Chaîne nécessaire
méthode Type de requête Chaîne nécessaire
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.weather"}
Antwort
{"id":1,"params":{"weather":{"description":"pluie d\u0027averse de faible intensité","forecast":true,"icon":"09d","temperature":24}},"status":"success"}

System.reboot - Redémarrage du Cube

🢓
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all Chaîne nécessaire
méthode Type de requête Chaîne nécessaire
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.reboot"}
Antwort
{"id":1,"status":"succès"}

System.reset - Réinitialiser le Cube

🢓
Cube est réinitialisé aux paramètres d'usine.
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all Chaîne nécessaire
méthode Type de requête Chaîne nécessaire
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.reset"}
Antwort
{"id":1,"status":"succès"}

System.position - Définir la position GPS

🢓
Définit la position GPS du Cube (nécessaire pour la prévision météorologique).
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all Chaîne nécessaire
méthode Type de requête Chaîne nécessaire
lon Longitude Chaîne nécessaire
lat Latitude Chaîne nécessaire
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.position","params":{"lat":21.271656,"lon":-157.821612}}
Antwort
{"id":1,"status":"succès"}

System.allowlink - Autoriser le lien

🢓
Permet à un nouvel utilisateur de se connecter au Cube, comme en appuyant sur le bouton Cube.
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all Chaîne nécessaire
méthode Type de requête Chaîne nécessaire
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.allowlink"}
Antwort
{"id":1,"status":"succès"}

System.cloud- Activer/désactiver la connexion Cloud

🢓
Active ou désactive la connexion au cloud.
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all Chaîne nécessaire
méthode Type de requête Chaîne nécessaire
autorisé Cloud autorisé Booléen nécessaire
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.cloud","params":{"allowed":true}}
Antwort
{"id":1,"status":"succès"}

System.timezone - Définir le fuseau horaire

🢓
Définit le fuseau horaire du Cube.
Parameter
Name Beschreibung Typ Erforderlich
identifiant Le Cube renvoie cet ID Entier pas nécessaire
clé API Clé API de Link.all Chaîne nécessaire
méthode Type de requête Chaîne nécessaire
fuseau horaire Fuseau horaire Chaîne nécessaire
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.timezone","params":{"timezone":"Atlantic/St_Helena"}}
Antwort
{"id":1,"status":"succès"}

System.expertMode - définir expertMode

🢓
Active ou désactive le expertMode, qui est nécessaire pour certains réglages supplémentaires.
Parameter
Name Beschreibung Typ Erforderlich
identifiant Le Cube renvoie cet ID Entier pas nécessaire
clé API Clé API de Link.all Chaîne nécessaire
méthode Type de requête Chaîne nécessaire
autorisé modeExpert activé Booléen requis
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.expertMode","params":{"allowed":true}}
Antwort
{"id":1,"status":"succès"}

Logging.entries - Fournit une statistique

🢓
Fournit les états de tous les appareils au cours de la dernière semaine ou dans les périodes définies.
Parameter
Name Beschreibung Typ Erforderlich
id Le Cube renvoie cet ID Entier pas nécessaire
apiKey Clé API de Link.all String nécessaire
method Type de requête String nécessaire
circuitIds Filtrer par zones Liste de circuitIds pas nécessaire
timeFilters Filtrer par moments Liste de timestamps unix au format : "startDate1,endDate1;startDate2,endDate2" pas nécessaire
deviceIds Filtrer par deviceIds Liste de deviceIds pas nécessaire
stateTypeIds Filtrer par stateTypes Liste de stateTypes pas nécessaire
sort Tri ([asc/desc] par défaut ascendant) [asc/desc] pas nécessaire
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":"succès"}

Types d'états

🢓

Appareils et types d'état

🢓
Parameter
Name Beschreibung Typ Erforderlich
valveInitialClose La vanne doit être fermée Booléen
valveStatus La vanne est ouverte Booléen
openValve La vanne doit être ouverte Booléen
lastIrrigationStart Timestamp Unix du début de la dernière irrigation Entier
lastIrrigationEnd Timestamp Unix de la fin de la dernière irrigation Entier
lastIrrigationDuration Durée de la dernière irrigation Entier
rssi Force du signal de l'appareil Entier
accessible L'appareil est accessible depuis le Cube Booléen
solarVoltage Tension solaire de l'appareil Entier
sunWithinWeek Toujours true actuellement Booléen
lowPower L'appareil a peu de batterie Booléen
otauPossible Installation d'une mise à jour possible Booléen
otauProgress Progression de la mise à jour Entier
otauStatus Statut de mise à jour de l'appareil Chaîne
winterMode Mode hiver activé Booléen
chargingDurationDay Durée de charge par jour au cours de la semaine dernière Entier
charging L'appareil charge Booléen
chargingLess L'appareil ne charge pas assez Booléen
lastResetTime Heure de la dernière réinitialisation de l'appareil Entier
lastResetType Type de dernière réinitialisation de l'appareil Chaîne
moisture Humidité du capteur % Entier
brightness Luminosité du capteur en lux Entier
temperature Température du capteur (proche du sol) en °C Entier
frequency Fréquence du capteur d'humidité Entier
irrigationNecessary Irrigation nécessaire (sol très sec) Booléen
irrigationPossible Irrigation possible (sol sec) Booléen
temperatureOffset Offset de température du capteur Entier