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"}