MIYO Cube API

Documentazione API HTTP

🢓

Generale

🢓
Questa è la documentazione per la MIYO Cube HTTP API. L'API è raggiungibile all'indirizzo http://*IP*/api/*Methode*
Parameter
Name Beschreibung Typ Erforderlich
*IP* Indirizzo IP del Cube
*Methode* Richiesta da eseguire
Beispiel
http://192.168.1.0/api/link

/link - Fornisce una nuova apiKey

🢓
Fornisce una nuova apiKey se l'accesso al Cube è consentito. La pressione del pulsante sul Cube o il metodo API System.allowlink consente un accesso unico per 15 minuti.
Parameter
Name Beschreibung Typ Erforderlich
Beispiel
http://192.168.1.0/api/link
Antwort
{"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","id":0,"status":"successo"}

/system/update - Pianifica il prossimo aggiornamento

🢓
Pianifica il prossimo aggiornamento, non avviare immediatamente.
Parameter
Name Beschreibung Typ Erforderlich
Beispiel
http://192.168.1.0/api/system/update
Antwort
{"id":0,"status":"successo"}

/device/all - Informazioni su tutti i dispositivi

🢓
Fornisce informazioni su tutti i dispositivi.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API Key di /link String necessario
typeIds Tipo di dispositivo Filtro (più opzioni possibili) [valve/moistureOutdoor] non necessario
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":"umidità","value":0},"1":{"type":"luminosità","value":0},"2":{"type":"temperatura","value":0},"3":{"type":"frequenza","value":0},"4":{"type":"irrigazioneNecessaria","value":false},"5":{"type":"irrigazionePossibile","value":false},"6":{"type":"offsetTemperatura","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"raggiungibile","value":false},"9":{"type":"tensioneSolare","value":0},"10":{"type":"soleNellaSettimana","value":true},"11":{"type":"bassaPotenza","value":false},"12":{"type":"otauPossibile","value":false},"13":{"type":"otauProgresso","value":0},"14":{"type":"otauStato","value":""},"15":{"type":"modalitàInvernale","value":false},"16":{"type":"durataCaricaGiorno","value":0},"17":{"type":"caricamento","value":false},"18":{"type":"caricamentoMinore","value":false},"19":{"type":"ultimoTempoReset","value":0},"20":{"type":"ultimoTipoReset","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":"umidità","value":0},"1":{"type":"luminosità","value":0},"2":{"type":"temperatura","value":0},"3":{"type":"frequenza","value":0},"4":{"type":"irrigazioneNecessaria","value":false},"5":{"type":"irrigazionePossibile","value":false},"6":{"type":"offsetTemperatura","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"raggiungibile","value":false},"9":{"type":"tensioneSolare","value":0},"10":{"type":"soleNellaSettimana","value":true},"11":{"type":"bassaPotenza","value":false},"12":{"type":"otauPossibile","value":false},"13":{"type":"otauProgresso","value":0},"14":{"type":"otauStato","value":""},"15":{"type":"modalitàInvernale","value":false},"16":{"type":"durataCaricaGiorno","value":0},"17":{"type":"caricamento","value":false},"18":{"type":"caricamentoMinore","value":false},"19":{"type":"ultimoTempoReset","value":0},"20":{"type":"ultimoTipoReset","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":"umidità","value":0},"1":{"type":"luminosità","value":0},"2":{"type":"temperatura","value":0},"3":{"type":"frequenza","value":0},"4":{"type":"irrigazioneNecessaria","value":false},"5":{"type":"irrigazionePossibile","value":false},"6":{"type":"offsetTemperatura","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"raggiungibile","value":false},"9":{"type":"tensioneSolare","value":0},"10":{"type":"soleNellaSettimana","value":true},"11":{"type":"bassaPotenza","value":false},"12":{"type":"otauPossibile","value":false},"13":{"type":"otauProgresso","value":0},"14":{"type":"otauStato","value":""},"15":{"type":"modalitàInvernale","value":false},"16":{"type":"durataCaricaGiorno","value":0},"17":{"type":"caricamento","value":false},"18":{"type":"caricamentoMinore","value":false},"19":{"type":"ultimoTempoReset","value":0},"20":{"type":"ultimoTipoReset","value":-1}}}},"status":"successo"}

/device/status - Informazioni su un dispositivo

🢓
Fornisce informazioni su un dispositivo.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API Key di /link Stringa necessario
deviceId ID del dispositivo Stringa necessario
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": "umidità",
          "value": 0
        },
        "1": {
          "type": "luminosità",
          "value": 0
        },
        "2": {
          "type": "temperatura",
          "value": 0
        },
        "3": {
          "type": "frequenza",
          "value": 0
        },
        "4": {
          "type": "irrigazioneNecessaria",
          "value": false
        },
        "5": {
          "type": "irrigazionePossibile",
          "value": false
        },
        "6": {
          "type": "offsetTemperatura",
          "value": 0
        },
        "7": {
          "type": "rssi",
          "value": -200
        },
        "8": {
          "type": "raggiungibile",
          "value": false
        },
        "9": {
          "type": "tensioneSolare",
          "value": 0
        },
        "10": {
          "type": "soleNellaSettimana",
          "value": true
        },
        "11": {
          "type": "bassaPotenza",
          "value": false
        },
        "12": {
          "type": "otauPossibile",
          "value": false
        },
        "13": {
          "type": "otauProgresso",
          "value": 0
        },
        "14": {
          "type": "otauStato",
          "value": ""
        },
        "15": {
          "type": "modalitàInvernale",
          "value": false
        },
        "16": {
          "type": "durataCaricaGiorno",
          "value": 0
        },
        "17": {
          "type": "caricamento",
          "value": false
        },
        "18": {
          "type": "caricamentoMeno",
          "value": false
        },
        "19": {
          "type": "ultimoTempoReset",
          "value": 0
        },
        "20": {
          "type": "ultimoTipoReset",
          "value": -1
        }
      }
    },
  "status": "successo"
}

/device/free - Dispositivi non assegnati

🢓
Fornisce tutti i dispositivi che non sono assegnati a nessuna area.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API Key di /link String necessario
typeIds Tipo di dispositivo Filtro (più opzioni possibili) [valve/moistureOutdoor] non necessario
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":"umidità","value":0},"1":{"type":"luminosità","value":0},"2":{"type":"temperatura","value":0},"3":{"type":"frequenza","value":0},"4":{"type":"irrigazioneNecessaria","value":false},"5":{"type":"irrigazionePossibile","value":false},"6":{"type":"offsetTemperatura","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"raggiungibile","value":false},"9":{"type":"tensioneSolare","value":0},"10":{"type":"soleNellaSettimana","value":true},"11":{"type":"bassaPotenza","value":false},"12":{"type":"otauPossibile","value":false},"13":{"type":"otauProgresso","value":0},"14":{"type":"otauStato","value":""},"15":{"type":"modalitàInvernale","value":false},"16":{"type":"durataCaricaGiorno","value":0},"17":{"type":"caricamento","value":false},"18":{"type":"caricamentoMinore","value":false},"19":{"type":"ultimoTempoReset","value":0},"20":{"type":"ultimoTipoReset","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":"umidità","value":0},"1":{"type":"luminosità","value":0},"2":{"type":"temperatura","value":0},"3":{"type":"frequenza","value":0},"4":{"type":"irrigazioneNecessaria","value":false},"5":{"type":"irrigazionePossibile","value":false},"6":{"type":"offsetTemperatura","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"raggiungibile","value":false},"9":{"type":"tensioneSolare","value":0},"10":{"type":"soleNellaSettimana","value":true},"11":{"type":"bassaPotenza","value":false},"12":{"type":"otauPossibile","value":false},"13":{"type":"otauProgresso","value":0},"14":{"type":"otauStato","value":""},"15":{"type":"modalitàInvernale","value":false},"16":{"type":"durataCaricaGiorno","value":0},"17":{"type":"caricamento","value":false},"18":{"type":"caricamentoMinore","value":false},"19":{"type":"ultimoTempoReset","value":0},"20":{"type":"ultimoTipoReset","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":"umidità","value":0},"1":{"type":"luminosità","value":0},"2":{"type":"temperatura","value":0},"3":{"type":"frequenza","value":0},"4":{"type":"irrigazioneNecessaria","value":false},"5":{"type":"irrigazionePossibile","value":false},"6":{"type":"offsetTemperatura","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"raggiungibile","value":false},"9":{"type":"tensioneSolare","value":0},"10":{"type":"soleNellaSettimana","value":true},"11":{"type":"bassaPotenza","value":false},"12":{"type":"otauPossibile","value":false},"13":{"type":"otauProgresso","value":0},"14":{"type":"otauStato","value":""},"15":{"type":"modalitàInvernale","value":false},"16":{"type":"durataCaricaGiorno","value":0},"17":{"type":"caricamento","value":false},"18":{"type":"caricamentoMinore","value":false},"19":{"type":"ultimoTempoReset","value":0},"20":{"type":"ultimoTipoReset","value":-1}}}},"status":"successo"}

/device/remove - Elimina un dispositivo

🢓
Elimina un dispositivo dal Cube.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API Key di /link Stringa necessario
deviceId ID del dispositivo Stringa necessario
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":"successo"}

/device/teachin - Registra un dispositivo

🢓
Collega il Cube a un dispositivo che è stato attivato con il magnete.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Chiave API di /link Stringa necessario
Beispiel
http://192.168.1.0/api/device/teachin?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"status":"successo"}

/device/highlight - Attiva il LED di un dispositivo

🢓
Attiva il LED sul dispositivo selezionato.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API Key di /link Stringa necessario
deviceId ID del dispositivo Stringa necessario
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":"successo"}

/circuit/all - Tutte le aree

🢓
Fornisce informazioni su tutte le aree.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Chiave API di /link Stringa necessario
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":"giardino","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":"Fiori","params":{"automaticMode":false,"borderBottom":"40","borderTop":"60","considerMower":false,"day0":"","day1":"09:35-11:32","day2":"","day3":"","day4":"","day5":"","day6":"","irrigationDelayForecast":false,"irrigationType":0,"locationType":2,"plantType":0,"soilType":1,"temperatureOffset":0,"valveStaggering":true},"sensor":"{abcd1234-ab12-ab12-ab12-abcdef123456}","sensorData":{"channel":100,"deviceTypeId":"moistureOutdoor","firmware":"","id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","ipv6":"fe80::211:7d00:30:abcd%zmd0","lastUpdate":1563290254,"stateTypes":{"0":{"type":"moisture","value":100},"1":{"type":"brightness","value":0},"2":{"type":"temperature","value":0},"3":{"type":"frequency","value":0},"4":{"type":"irrigationNecessary","value":false},"5":{"type":"irrigationPossible","value":false},"6":{"type":"temperatureOffset","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"reachable","value":false},"9":{"type":"solarVoltage","value":0},"10":{"type":"sunWithinWeek","value":true},"11":{"type":"lowPower","value":false},"12":{"type":"otauPossible","value":false},"13":{"type":"otauProgress","value":0},"14":{"type":"otauStatus","value":""},"15":{"type":"winterMode","value":false},"16":{"type":"chargingDurationDay","value":0},"17":{"type":"charging","value":false},"18":{"type":"chargingLess","value":false},"19":{"type":"lastResetTime","value":0},"20":{"type":"lastResetType","value":-1}}},"sensorValve":{"channel":1,"valve":"{abcd1234-ab12-ab12-ab12-abcdef123456}"},"stateTypes":{"0":{"type":"irrigation","value":false},"1":{"type":"automaticMode","value":false},"2":{"type":"externBlock","value":false},"3":{"type":"winterMode","value":false},"4":{"type":"irrigationNextStart","value":1563867300},"5":{"type":"irrigationNextEnd","value":1563874320},"6":{"type":"valveStaggeringIndex","value":0}},"valves":{"0":{"channel":1,"valve":"{abcd1234-ab12-ab12-ab12-abcdef123456}","valveData":{"channel":100,"deviceTypeId":"valve","firmware":"1.51.0","id":"{abcd1234-ab12-ab12-ab12-abcdef123456}","ipv6":"fe80::211:7d00:30:abcd%zmd0","lastUpdate":1563352577,"stateTypes":{"0":{"type":"valveInitialClose","value":false},"1":{"type":"valveStatus","value":false},"2":{"type":"openValve","value":false},"3":{"type":"lastIrrigationStart","value":0},"4":{"type":"lastIrrigationEnd","value":1563290494},"5":{"type":"lastIrrigationDuration","value":1563290494},"6":{"type":"rssi","value":-35},"7":{"type":"reachable","value":true},"8":{"type":"solarVoltage","value":"0.84"},"9":{"type":"sunWithinWeek","value":true},"10":{"type":"lowPower","value":false},"11":{"type":"otauPossible","value":false},"12":{"type":"otauProgress","value":0},"13":{"type":"otauStatus","value":""},"14":{"type":"winterMode","value":false},"15":{"type":"chargingDurationDay","value":0},"16":{"type":"charging","value":false},"17":{"type":"chargingLess","value":false},"18":{"type":"lastResetTime","value":0},"19":{"type":"lastResetType","value":-1}}}}}}}},"status":"success"}

/circuit/status - Un'area

🢓
Fornisce informazioni su un'area, analogamente a /all .
Parameter
Name Beschreibung Typ Erforderlich
apiKey API Key di /link Stringa necessario
circuitId ID dell'area Stringa necessario
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":"Fiori","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":"umidità","value":100},"1":{"type":"luminosità","value":0},"2":{"type":"temperatura","value":0},"3":{"type":"frequenza","value":0},"4":{"type":"irrigazioneNecessaria","value":false},"5":{"type":"irrigazionePossibile","value":false},"6":{"type":"offsetTemperatura","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"raggiungibile","value":false},"9":{"type":"tensioneSolare","value":0},"10":{"type":"soleNellaSettimana","value":true},"11":{"type":"bassaPotenza","value":false},"12":{"type":"otauPossibile","value":false},"13":{"type":"otauProgresso","value":0},"14":{"type":"otauStato","value":""},"15":{"type":"modalitàInvernale","value":false},"16":{"type":"durataCaricaGiorno","value":0},"17":{"type":"caricamento","value":false},"18":{"type":"caricamentoScarso","value":false},"19":{"type":"ultimoTempoReset","value":0},"20":{"type":"ultimoTipoReset","value":-1}}},"sensorValve":{"channel":1,"valve":"{abcd1234-ab12-ab12-ab12-abcdef123456}"},"stateTypes":{"0":{"type":"irrigazione","value":false},"1":{"type":"modalitàAutomatica","value":false},"2":{"type":"bloccoEsterno","value":false},"3":{"type":"modalitàInvernale","value":false},"4":{"type":"prossimoInizioIrrigazione","value":1563867300},"5":{"type":"prossimaFineIrrigazione","value":1563874320},"6":{"type":"indiceScaglionamentoValvole","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":"chiusuraInizialeValvola","value":false},"1":{"type":"statoValvola","value":false},"2":{"type":"apriValvola","value":false},"3":{"type":"ultimoInizioIrrigazione","value":0},"4":{"type":"ultimaFineIrrigazione","value":1563290494},"5":{"type":"ultimaDurataIrrigazione","value":1563290494},"6":{"type":"rssi","value":-35},"7":{"type":"raggiungibile","value":true},"8":{"type":"tensioneSolare","value":"0.84"},"9":{"type":"soleNellaSettimana","value":true},"10":{"type":"bassaPotenza","value":false},"11":{"type":"otauPossibile","value":false},"12":{"type":"otauProgresso","value":0},"13":{"type":"otauStato","value":""},"14":{"type":"modalitàInvernale","value":false},"15":{"type":"durataCaricaGiorno","value":0},"16":{"type":"caricamento","value":false},"17":{"type":"caricamentoScarso","value":false},"18":{"type":"ultimoTempoReset","value":0},"19":{"type":"ultimoTipoReset","value":-1}}}}}}},"status":"successo"}

/circuit/types - Tutti i tipi possibili

🢓
Fornisce tutti i tipi possibili per la composizione del terreno, dispositivi di irrigazione, tipo di pianta e posizione.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Chiave API di /link Stringa necessario
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":"success"}

/circuit/log - Fornisce una statistica

🢓
Fornisce gli stati di tutti i dispositivi nell'ultima settimana o nei periodi di tempo definiti.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API Key di /link Stringa necessario
circuitId ID dell'area Stringa necessario
timeFilters Filtra per orari Elenco di timestamp unix nel formato: "startDate1,endDate1;startDate2,endDate2" non necessario
deviceIds Filtra per deviceIds Elenco di deviceIds non necessario
stateTypeIds Filtra per stateTypes Elenco di stateTypes non necessario
ordina Ordinamento ([asc/desc] predefinito) [asc/desc] non necessario
Beispiel
http://192.168.1.0/api/circuit/log?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&circuitId={abcd1234-ab12-ab12-ab12-abcdef123456}&timeFilters=1566224417,1566224450;1566204417,1566210000&deviceIds={abcd1234-ab12-ab12-ab12-abcdef123456},{wxyz9876-yz98-yz98-yz98-uvwxyz987654}&stateTypeIds=chargingLess,reachable&sort=desc
Antwort
{"id":0,"params":{"history":[{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1562871030000,"value":"1563180600"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1562871030000,"value":"1563181140"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563181170000,"value":"1563227400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563181170000,"value":"1563227940"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563227970000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563227970000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563235377000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563235410000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563235410000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563237180000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563290255000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563290262000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563290262000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563292080000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563434285000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563434292000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563434293000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563436140000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563448660000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563448675000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563448675000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563448684000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563448685000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563448690000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563448690000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563448690000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563448690000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563450540000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563455520000,"value":"false"}]},"status":"success"}

/circuit/add - Aggiunge un'area

🢓
Aggiunge una nuova area. Per un'area senza sensore/valvola impostare valves o sensorId su 0.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API Key di /link String necessario
valves Elenco di valveIds per l'area Elenco di valveIds necessario
sensorId ID del sensore per l'area String necessario
nome Nome dell'area String necessario
bordoSuperiore limite superiore di umidità in percentuale String non necessario
bordoInferiore limite inferiore di umidità in percentuale String non necessario
modalitàAutomatica irrigazione automatica Boolean non necessario
consideraRasaerba considera rasaerba esterno Boolean non necessario
consideraMeteo considera servizio meteo esterno – expertMode deve essere impostato su true Boolean non richiesto
consideraCarica considerare il tempo di caricamento per il funzionamento dei dispositivi expertMode deve essere impostato su true Boolean non richiesto
tipoDiIrrigazione imposta tipo di irrigazione [UpSprinkler/Sprinkler/Drip/Hose] non necessario
tipoDiPianta imposta tipo di pianta [Gras/Hedge/Patch/Tree/Individual] non necessario
tipoDiTerreno imposta tipo di terreno [Loamy/Sandy/LoamySandy/Unknown] non necessario
tipoDiPosizione Imposta posizione [Open/Covered/Glasshouse] non necessario
valveStaggering Attivare la scalatura Boolean non necessario
day0 Orari di irrigazione per lunedì String non necessario
day1 Orari di irrigazione per martedì String non necessario
day2 Orari di irrigazione per mercoledì String non necessario
day3 Orari di irrigazione per giovedì String non necessario
day4 Orari di irrigazione per venerdì String non necessario
day5 Orari di irrigazione per sabato String non necessario
day6 Orari di irrigazione per domenica String non necessario
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":"successo"}

/circuit/edit - Modifica area

🢓
Aggiunge una nuova area. Per un'area senza sensore/valvola impostare valves o sensorId su 0.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API Key di /link String necessario
circuitId ID dell'area String necessario
valves Elenco di valveIds per l'area Elenco di valveIds non necessario
sensorId ID del sensore per l'area String non necessario
nome Nome dell'area String non necessario
bordoSuperiore limite superiore di umidità in percentuale String non necessario
bordoInferiore limite inferiore di umidità in percentuale String non necessario
modalitàAutomatica irrigazione automatica Boolean non necessario
consideraTosaerba considerare il tosaerba esterno Boolean non necessario
consideraMeteo considerare il servizio meteorologico esterno – expertMode deve essere impostato su true Boolean non richiesto
consideraCarica considerare il tempo di carica per il funzionamento dei dispositivi expertMode deve essere impostato su true Boolean non richiesto
tipoDiIrrigazione imposta tipo di irrigazione [UpSprinkler/Sprinkler/Drip/Hose] non necessario
tipoDiPianta imposta tipo di pianta [Gras/Hedge/Patch/Tree/Individual] non necessario
tipoDiTerreno imposta tipo di terreno [Loamy/Sandy/LoamySandy/Unknown] non necessario
tipoDiPosizione Imposta posizione [Open/Covered/Glasshouse] non necessario
valveStaggering Attivare la scalatura Boolean non necessario
day0 Orari di irrigazione per lunedì String non necessario
day1 Orari di irrigazione per martedì String non necessario
day2 Orari di irrigazione per mercoledì String non necessario
day3 Orari di irrigazione per giovedì String non necessario
day4 Orari di irrigazione per venerdì String non necessario
day5 Orari di irrigazione per sabato String non necessario
day6 Orari di irrigazione per domenica String non necessario
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":"successo"}

/circuit/irrigation - Avvia/interrompi irrigazione

🢓
Avvia o interrompe un'irrigazione, predefinito per 10 minuti.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API Key di /link String necessario
circuitId ID dell'area String necessario
modalità [start/stop] [start/stop] necessario
durata Durata dell'irrigazione in minuti String non necessario
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":"successo"}

/circuit/remove - Rimuovere area

🢓
Elimina un'area.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API Key di /link Stringa necessario
circuitId ID dell'area Stringa necessario
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":"successo"}

/circuit/winter - Attivare/disattivare la modalità invernale

🢓
Attiva o disattiva la modalità invernale.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API Key di /link Stringa necessario
circuitId ID dell'area Stringa necessario
inverno Modalità invernale on/off Booleano necessario
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":"successo"}

/extern/status - Dati da dispositivi esterni

🢓
Fornisce dati attuali dai dispositivi esterni „rain“, „temperature“, „wind“ e „mower“.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Chiave API di /link Stringa necessario
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":"successo"}

/extern/rain - Informa MIYO sulla pioggia

🢓
Informa MIYO sulla pioggia. Se il valore è impostato su true, il Cube considera la pioggia, se è impostato su false considera il meteo della Cloud.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API Key di /link Stringa necessario
rain Imposta pioggia Booleano necessario
Beispiel
http://192.168.1.0/api/extern/rain?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&rain=true
Antwort
{"id":0,"status":"successo"}

/extern/wind - Invia la velocità del vento

🢓
Invia la velocità del vento. Il limite della velocità del vento per fermare l'irrigazione è 40.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API Key di /link Stringa necessario
vento Velocità del vento Intero necessario
Beispiel
http://192.168.1.0/api/extern/wind?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&wind=20
Antwort
{"id":0,"status":"successo"}

/extern/temperature - Invia la temperatura

🢓
Invia la temperatura in gradi Celsius.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API Key di /link Stringa necessario
temperatura Temperatura in gradi Celsius Intero necessario
Beispiel
http://192.168.1.0/api/extern/temperature?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&temperature=20
Antwort
{"id":0,"status":"successo"}

/extern/mower - Invia che un tosaerba è in funzione

🢓
Invia se un tosaerba è in funzione/non è in funzione. Il valore considerMower in /circuit/edit deve essere impostato su true.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API Key di /link Stringa necessario
in funzione Il tosaerba è in funzione Booleano necessario
Beispiel
http://192.168.1.0/api/extern/mower?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&running=true
Antwort
{"id":0,"status":"successo"}

/extern/block - Blocca area

🢓
Permette o vieta l'irrigazione per un'area, ad esempio durante una festa.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API Key di /link Stringa necessario
circuitId ID dell'area da bloccare Stringa necessario
blocca Blocca on/off Booleano necessario
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":"successo"}

/system/status - Informazioni sul Cube

🢓
Fornisce informazioni sul Cube.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Chiave API di /link Stringa necessario
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":"successo"}

/system/time - Ora attuale

🢓
Fornisce l'ora locale attuale e il fuso orario.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Chiave API di /link Stringa necessario
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":"successo"}

/system/timezone - Tutti i fusi orari

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

/system/weather - Meteo attuale

🢓
Fornisce il meteo attuale.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Chiave API di /link Stringa necessario
Beispiel
http://192.168.1.0/api/system/weather?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"params":{"weather":{"description":"pioggia a rovesci di intensità leggera","forecast":true,"icon":"09d","temperature":24}},"status":"success"}

/system/reboot - Riavvio Cube

🢓
Riavvia il Cube.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Chiave API di /link Stringa necessario
Beispiel
http://192.168.1.0/api/system/reboot?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"status":"successo"}

/system/reset - Resettare il Cube

🢓
Cube viene riportato alle impostazioni di fabbrica.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Chiave API di /link Stringa necessario
Beispiel
http://192.168.1.0/api/system/reset?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"status":"successo"}

/system/position - Impostare la posizione GPS

🢓
Imposta la posizione GPS del Cube (necessaria per le previsioni meteo).
Parameter
Name Beschreibung Typ Erforderlich
apiKey API Key di /link Stringa necessario
lon Longitudine Stringa necessario
lat Latitudine Stringa necessario
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":"successo"}

/system/allowlink - Consentire il collegamento

🢓
Permette a un nuovo utente di connettersi al Cube, come premendo il pulsante del Cube.
Parameter
Name Beschreibung Typ Erforderlich
apiKey Chiave API di /link Stringa necessario
Beispiel
http://192.168.1.0/api/system/allowlink?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}
Antwort
{"id":0,"status":"successo"}

/system/cloud - Attivare/disattivare la connessione cloud

🢓
Attiva o disattiva la connessione cloud.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API Key di /link Stringa necessario
consentito Cloud consentito Booleano necessario
Beispiel
http://192.168.1.0/api/system/cloud?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&allowed=true
Antwort
{"id":0,"status":"successo"}

/system/timezone - Impostare il fuso orario

🢓
Imposta il fuso orario del Cube.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API Key di /link Stringa necessario
fuso orario Fuso orario Stringa necessario
Beispiel
http://192.168.1.0/api/system/timezone?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&timezone=Atlantic/St_Helena
Antwort
{"id":0,"status":"successo"}

/system/expertMode - impostare expertMode

🢓
Attiva o disattiva la modalità esperto, necessaria per alcune impostazioni aggiuntive.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API Key di /link Stringa necessario
consentito modalità esperto attivata Booleano obbligatorio
Beispiel
http://192.168.1.0/api/system/expertMode?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&allowed=true
Antwort
{"id":0,"status":"successo"}

/logging/entries - Fornisce una statistica

🢓
Fornisce gli stati di tutti i dispositivi nell'ultima settimana o nei periodi di tempo definiti.
Parameter
Name Beschreibung Typ Erforderlich
apiKey API Key di /link String necessario
circuitIds Filtra per aree Elenco di circuitIds non necessario
timeFilters Filtra per orari Elenco di timestamp unix nel formato: "startDate1,endDate1;startDate2,endDate2" non necessario
deviceIds Filtra per deviceIds Elenco di deviceIds non necessario
stateTypeIds Filtra per stateTypes Elenco di stateTypes non necessario
sort Ordinamento ([asc/desc] predefinito) [asc/desc] non necessario
Beispiel
http://192.168.1.0/api/circuit/log?apiKey={abcd1234-ab12-ab12-ab12-abcdef123456}&circuitIds={abcd1234-ab12-ab12-ab12-abcdef123456},{wxyz9876-yz98-yz98-yz98-uvwxyz987654}&timeFilters=1566224417,1566224450;1566204417,1566210000&deviceIds={abcd1234-ab12-ab12-ab12-abcdef123456},{wxyz9876-yz98-yz98-yz98-uvwxyz987654}&stateTypeIds=chargingLess,reachable&sort=desc
Antwort
{"id":0,"params":{"history":[{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1562871030000,"value":"1563180600"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1562871030000,"value":"1563181140"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563181170000,"value":"1563227400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563181170000,"value":"1563227940"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563227970000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563227970000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563235377000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563235410000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563235410000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563237180000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563290255000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563290262000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563290262000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563292080000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563434285000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563434292000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563434293000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563436140000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563448660000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563448675000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563448675000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563448684000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563448685000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563448690000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563448690000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563448690000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563448690000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563450540000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563455520000,"value":"false"}]},"status":"success"}

Documentazione API Websocket

🢓

Generale

🢓
RICHIESTA WEBSOCKET
Porta: 3810
Formato: json
ws://*IP*:3810
Fare attenzione a maiuscole e minuscole

NOTIFICHE
Il Cube invia notifiche tramite Websocket. Una notifica include l'id -1 e il valore "notification" con informazioni sulle modifiche effettuate.
Beispiel
{"id":-1,"notification":"Device.stateChanged","params":{"deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","type":"rssi","value":-41}}

Link.all - fornisce una nuova apiKey

🢓
Fornisce una nuova apiKey se l'accesso al Cube è consentito. La pressione del pulsante sul Cube o il metodo API System.allowlink consente un accesso unico per 15 minuti.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube invia questo ID Intero non necessario
method Tipo di richiesta Stringa necessario
Beispiel
{"id":1,"method":"Link.all"}
Antwort
{"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","id":1,"status":"successo"}

System.update - Pianifica il prossimo aggiornamento

🢓
Pianifica il prossimo aggiornamento, non avviare immediatamente.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube invia questo ID Intero non necessario
method Tipo di richiesta Stringa necessario
Beispiel
{"id":1,"method":"System.update"}
Antwort
{"id":1,"status":"successo"}

Device.all - Informazioni su tutti i dispositivi

🢓
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all Stringa necessario
metodo Tipo di richiesta Stringa necessario
typeIds Tipo di dispositivo Filtro (più opzioni possibili) [valve/moistureOutdoor] non necessario
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":"umidità","value":0},"1":{"type":"luminosità","value":0},"2":{"type":"temperatura","value":0},"3":{"type":"frequenza","value":0},"4":{"type":"irrigazioneNecessaria","value":false},"5":{"type":"irrigazionePossibile","value":false},"6":{"type":"offsetTemperatura","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"raggiungibile","value":false},"9":{"type":"tensioneSolare","value":0},"10":{"type":"soleNellaSettimana","value":true},"11":{"type":"bassaPotenza","value":false},"12":{"type":"otauPossibile","value":false},"13":{"type":"otauProgresso","value":0},"14":{"type":"otauStato","value":""},"15":{"type":"modalitàInvernale","value":false},"16":{"type":"durataCaricaGiorno","value":0},"17":{"type":"caricamento","value":false},"18":{"type":"caricamentoMinore","value":false},"19":{"type":"ultimoTempoReset","value":0},"20":{"type":"ultimoTipoReset","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":"umidità","value":0},"1":{"type":"luminosità","value":0},"2":{"type":"temperatura","value":0},"3":{"type":"frequenza","value":0},"4":{"type":"irrigazioneNecessaria","value":false},"5":{"type":"irrigazionePossibile","value":false},"6":{"type":"offsetTemperatura","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"raggiungibile","value":false},"9":{"type":"tensioneSolare","value":0},"10":{"type":"soleNellaSettimana","value":true},"11":{"type":"bassaPotenza","value":false},"12":{"type":"otauPossibile","value":false},"13":{"type":"otauProgresso","value":0},"14":{"type":"otauStato","value":""},"15":{"type":"modalitàInvernale","value":false},"16":{"type":"durataCaricaGiorno","value":0},"17":{"type":"caricamento","value":false},"18":{"type":"caricamentoMinore","value":false},"19":{"type":"ultimoTempoReset","value":0},"20":{"type":"ultimoTipoReset","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":"umidità","value":0},"1":{"type":"luminosità","value":0},"2":{"type":"temperatura","value":0},"3":{"type":"frequenza","value":0},"4":{"type":"irrigazioneNecessaria","value":false},"5":{"type":"irrigazionePossibile","value":false},"6":{"type":"offsetTemperatura","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"raggiungibile","value":false},"9":{"type":"tensioneSolare","value":0},"10":{"type":"soleNellaSettimana","value":true},"11":{"type":"bassaPotenza","value":false},"12":{"type":"otauPossibile","value":false},"13":{"type":"otauProgresso","value":0},"14":{"type":"otauStato","value":""},"15":{"type":"modalitàInvernale","value":false},"16":{"type":"durataCaricaGiorno","value":0},"17":{"type":"caricamento","value":false},"18":{"type":"caricamentoMinore","value":false},"19":{"type":"ultimoTempoReset","value":0},"20":{"type":"ultimoTipoReset","value":-1}}}},"status":"successo"}

Device.status - Informazioni su un dispositivo

🢓
Fornisce informazioni su un dispositivo.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all Stringa necessario
metodo Tipo di richiesta Stringa necessario
deviceId ID del dispositivo Stringa necessario
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": "umidità",
          "value": 0
        },
        "1": {
          "type": "luminosità",
          "value": 0
        },
        "2": {
          "type": "temperatura",
          "value": 0
        },
        "3": {
          "type": "frequenza",
          "value": 0
        },
        "4": {
          "type": "irrigazioneNecessaria",
          "value": false
        },
        "5": {
          "type": "irrigazionePossibile",
          "value": false
        },
        "6": {
          "type": "offsetTemperatura",
          "value": 0
        },
        "7": {
          "type": "rssi",
          "value": -200
        },
        "8": {
          "type": "raggiungibile",
          "value": false
        },
        "9": {
          "type": "tensioneSolare",
          "value": 0
        },
        "10": {
          "type": "soleNellaSettimana",
          "value": true
        },
        "11": {
          "type": "bassaPotenza",
          "value": false
        },
        "12": {
          "type": "otauPossibile",
          "value": false
        },
        "13": {
          "type": "otauProgresso",
          "value": 0
        },
        "14": {
          "type": "otauStato",
          "value": ""
        },
        "15": {
          "type": "modalitàInvernale",
          "value": false
        },
        "16": {
          "type": "durataCaricaGiorno",
          "value": 0
        },
        "17": {
          "type": "caricamento",
          "value": false
        },
        "18": {
          "type": "caricamentoMeno",
          "value": false
        },
        "19": {
          "type": "ultimoTempoReset",
          "value": 0
        },
        "20": {
          "type": "ultimoTipoReset",
          "value": -1
        }
      }
    },
  "status": "success"
}

Device.free - dispositivi non assegnati

🢓
Fornisce tutti i dispositivi che non sono assegnati a nessuna area.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Integer non necessario
apiKey API Key di Link.all String necessario
method Tipo di richiesta String necessario
typeIds Tipo di dispositivo Filtro (più opzioni possibili) [valve/moistureOutdoor] non necessario
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":"umidità","value":0},"1":{"type":"luminosità","value":0},"2":{"type":"temperatura","value":0},"3":{"type":"frequenza","value":0},"4":{"type":"irrigazioneNecessaria","value":false},"5":{"type":"irrigazionePossibile","value":false},"6":{"type":"offsetTemperatura","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"raggiungibile","value":false},"9":{"type":"tensioneSolare","value":0},"10":{"type":"soleNellaSettimana","value":true},"11":{"type":"bassaPotenza","value":false},"12":{"type":"otauPossibile","value":false},"13":{"type":"otauProgresso","value":0},"14":{"type":"otauStato","value":""},"15":{"type":"modalitàInvernale","value":false},"16":{"type":"durataCaricaGiorno","value":0},"17":{"type":"caricamento","value":false},"18":{"type":"caricamentoMinore","value":false},"19":{"type":"ultimoTempoReset","value":0},"20":{"type":"ultimoTipoReset","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":"umidità","value":0},"1":{"type":"luminosità","value":0},"2":{"type":"temperatura","value":0},"3":{"type":"frequenza","value":0},"4":{"type":"irrigazioneNecessaria","value":false},"5":{"type":"irrigazionePossibile","value":false},"6":{"type":"offsetTemperatura","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"raggiungibile","value":false},"9":{"type":"tensioneSolare","value":0},"10":{"type":"soleNellaSettimana","value":true},"11":{"type":"bassaPotenza","value":false},"12":{"type":"otauPossibile","value":false},"13":{"type":"otauProgresso","value":0},"14":{"type":"otauStato","value":""},"15":{"type":"modalitàInvernale","value":false},"16":{"type":"durataCaricaGiorno","value":0},"17":{"type":"caricamento","value":false},"18":{"type":"caricamentoMinore","value":false},"19":{"type":"ultimoTempoReset","value":0},"20":{"type":"ultimoTipoReset","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":"umidità","value":0},"1":{"type":"luminosità","value":0},"2":{"type":"temperatura","value":0},"3":{"type":"frequenza","value":0},"4":{"type":"irrigazioneNecessaria","value":false},"5":{"type":"irrigazionePossibile","value":false},"6":{"type":"offsetTemperatura","value":0},"7":{"type":"rssi","value":-200},"8":{"type":"raggiungibile","value":false},"9":{"type":"tensioneSolare","value":0},"10":{"type":"soleNellaSettimana","value":true},"11":{"type":"bassaPotenza","value":false},"12":{"type":"otauPossibile","value":false},"13":{"type":"otauProgresso","value":0},"14":{"type":"otauStato","value":""},"15":{"type":"modalitàInvernale","value":false},"16":{"type":"durataCaricaGiorno","value":0},"17":{"type":"caricamento","value":false},"18":{"type":"caricamentoMinore","value":false},"19":{"type":"ultimoTempoReset","value":0},"20":{"type":"ultimoTipoReset","value":-1}}}},"status":"successo"}

Device.remove - Elimina un dispositivo

🢓
Elimina un dispositivo dal Cube.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all Stringa necessario
metodo Tipo di richiesta Stringa necessario
deviceId ID del dispositivo Stringa necessario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Device.remove","params":{"deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}"}}
Antwort
{"id":1,"status":"successo"}

Device.teachin - Impara un dispositivo

🢓
Collega il Cube a un dispositivo che è stato attivato con il magnete.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all Stringa necessario
metodo Tipo di richiesta Stringa necessario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Device.teachin"}
Antwort
{"id":1,"status":"successo"}

Device.highlight - Attiva il LED di un dispositivo

🢓
Attiva il LED sul dispositivo selezionato.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all Stringa necessario
metodo Tipo di richiesta Stringa necessario
deviceId ID del dispositivo Stringa necessario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Device.highlight","params":{"deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}"}}
Antwort
{"id":1,"status":"successo"}

Circuit.all - Tutte le aree

🢓
Fornisce informazioni su tutte le aree.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all Stringa necessario
metodo Tipo di richiesta Stringa necessario
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":"giardino","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":"Fiori","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":"successo"}

Circuit.status - Un'area

🢓
Fornisce informazioni su un'area, analogamente a /all .
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all Stringa necessario
metodo Tipo di richiesta Stringa necessario
circuitId ID dell'area Stringa necessario
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":"Fiori","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":"successo"}

Circuit.types - Tutti i tipi possibili

🢓
Fornisce tutti i tipi possibili per la composizione del terreno, dispositivi di irrigazione, tipo di pianta e posizione.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all Stringa necessario
metodo Tipo di richiesta Stringa necessario
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":"successo"}

Circuit.log - Fornisce una statistica

🢓
Fornisce gli stati di tutti i dispositivi nell'ultima settimana o nei periodi di tempo definiti.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all String necessario
method Tipo di richiesta String necessario
circuitId ID dell'area String necessario
timeFilters Filtra per orari Elenco di timestamp unix nel formato: "startDate1,endDate1;startDate2,endDate2" non necessario
deviceIds Filtra per deviceIds Elenco di deviceIds non necessario
stateTypeIds Filtra per stateTypes Elenco di stateTypes non necessario
sort Ordinamento ([asc/desc] predefinito) [asc/desc] non necessario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Circuit.log","params":{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","timeFilters":[{"startDate":1566224417,"endDate":1566224450},{"startDate":1566204417,"endDate":1566210000}],"deviceIds":["{abcd1234-ab12-ab12-ab12-abcdef123456}","{wxyz9876-yz98-yz98-yz98-uvwxyz987654}"],"stateTypeIds":["chargingLess","reachable"],"sort":"desc"}}
Antwort
{"id":1,"params":{"history":[{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1562871030000,"value":"1563180600"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1562871030000,"value":"1563181140"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563181170000,"value":"1563227400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563181170000,"value":"1563227940"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563227970000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563227970000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563235377000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563235410000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563235410000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563237180000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563290255000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563290262000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563290262000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563292080000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563434285000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563434292000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563434293000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563436140000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563448660000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563448675000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563448675000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563448684000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"chargingLess","timestamp":1563448685000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563448690000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563448690000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextStart","timestamp":1563448690000,"value":"1563461400"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"irrigationNextEnd","timestamp":1563448690000,"value":"1563475800"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563450540000,"value":"false"},{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","deviceId":"{abcd1234-ab12-ab12-ab12-abcdef123456}","source":"LoggingSourceState","stateTypeId":"reachable","timestamp":1563455520000,"value":"false"}]},"status":"success"}

Circuit.add - Aggiunge un'area

🢓
Aggiunge una nuova area.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all String necessario
method Tipo di richiesta String necessario
valves Elenco di valveIds per l'area Elenco di valveIds necessario
sensorId ID del sensore per l'area String necessario
nome Nome dell'area String necessario
borderTop Limite superiore di umidità in percentuale String non necessario
borderBottom Limite inferiore di umidità in percentuale String non necessario
automaticMode Irrigazione automatica Boolean non necessario
considerMower Considerare il tosaerba esterno Boolean non necessario
considerWeather Considerare il servizio meteo esterno – expertMode deve essere impostato su true Boolean non richiesto
considerCharge Considerare il tempo di caricamento per la funzione dei dispositivi expertMode deve essere impostato su true Boolean non richiesto
irrigationType Imposta tipo di irrigazione [UpSprinkler/Sprinkler/Drip/Hose] non necessario
plantType Imposta tipo di pianta [Gras/Hedge/Patch/Tree/Individual] non necessario
soilType Imposta tipo di terreno [Loamy/Sandy/LoamySandy/Unknown] non necessario
locationType Imposta posizione [Open/Covered/Glasshouse] non necessario
valveStaggering Attivare la scalatura Boolean non necessario
day0 Orari di irrigazione per lunedì String non necessario
day1 Orari di irrigazione per martedì String non necessario
day2 Orari di irrigazione per mercoledì String non necessario
day3 Orari di irrigazione per giovedì String non necessario
day4 Orari di irrigazione per venerdì String non necessario
day5 Orari di irrigazione per sabato String non necessario
day6 Orari di irrigazione per domenica String non necessario
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":"Fiori","borderTop":70,"borderBottom":30,"automaticMode":true,"considerMower":false,"irrigationType":"UpSprinkler","plantType":"Erba","soilType":"Limoso","locationType":"Aperto","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":"successo"}

Circuit.edit - Modifica area

🢓
Modifica un'area.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all String necessario
method Tipo di richiesta String necessario
circuitId ID dell'area String necessario
valves Elenco di valveIds per l'area Elenco di valveIds non necessario
sensorId ID del sensore per l'area String non necessario
nome Nome dell'area String non necessario
bordoSuperiore Limite superiore di umidità in percentuale String non necessario
bordoInferiore Limite inferiore di umidità in percentuale String non necessario
modalitàAutomatica Irrigazione automatica Boolean non necessario
consideraTosaerba Considerare il tosaerba esterno Boolean non necessario
consideraMeteo Considerare il servizio meteorologico esterno – expertMode deve essere impostato su true Boolean non richiesto
consideraCarica Considerare il tempo di carica per il funzionamento dei dispositivi expertMode deve essere impostato su true Boolean non richiesto
tipoDiIrrigazione imposta tipo di irrigazione [UpSprinkler/Sprinkler/Drip/Hose] non necessario
tipoDiPianta imposta tipo di pianta [Gras/Hedge/Patch/Tree/Individual] non necessario
tipoDiTerreno imposta tipo di terreno [Loamy/Sandy/LoamySandy/Unknown] non necessario
tipoDiPosizione Imposta posizione [Open/Covered/Glasshouse] non necessario
valveStaggering Attivare la scalatura Boolean non necessario
day0 Orari di irrigazione per lunedì String non necessario
day1 Orari di irrigazione per martedì String non necessario
day2 Orari di irrigazione per mercoledì String non necessario
day3 Orari di irrigazione per giovedì String non necessario
day4 Orari di irrigazione per venerdì String non necessario
day5 Orari di irrigazione per sabato String non necessario
day6 Orari di irrigazione per domenica String non necessario
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":"Fiori","borderTop":70,"borderBottom":30,"automaticMode":true,"considerMower":false,"irrigationType":"UpSprinkler","plantType":"Erba","soilType":"Limoso","locationType":"Aperto","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":"successo"}

Circuit.irrigation - Avvia/interrompi irrigazione

🢓
Avvia o interrompe un'irrigazione, predefinito per 10 minuti.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Integer non necessario
apiKey API Key di Link.all String necessario
metodo Tipo di richiesta String necessario
circuitId ID dell'area String necessario
modalità [start/stop] [start/stop] necessario
durata Durata dell'irrigazione in minuti String non necessario
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":"successo"}

Circuit.remove - Rimuovi area

🢓
Elimina un'area.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all Stringa necessario
metodo Tipo di richiesta Stringa necessario
circuitId ID dell'area Stringa necessario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"Circuit.remove","params":{"circuitId":"{abcd1234-ab12-ab12-ab12-abcdef123456}"}}
Antwort
{"id":1,"status":"successo"}

Circuit.winter - Attivare/disattivare la modalità invernale

🢓
Attiva o disattiva la modalità invernale.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all Stringa necessario
metodo Tipo di richiesta Stringa necessario
circuitId ID dell'area Stringa necessario
inverno Modalità invernale on/off Booleano necessario
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":"successo"}

Extern.status - Dati da dispositivi esterni

🢓
Fornisce dati attuali dai dispositivi esterni „rain“, „temperature“, „wind“ e „mower“.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all Stringa necessario
metodo Tipo di richiesta Stringa necessario
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":"success"}

Extern.rain - Informa MIYO sulla pioggia

🢓
Informa MIYO sulla pioggia. Se il valore è impostato su true, il Cube considera la pioggia, se è impostato su false considera il meteo della Cloud.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all Stringa necessario
metodo Tipo di richiesta Stringa necessario
pioggia Imposta pioggia Booleano necessario
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":"successo"}

Extern.wind - Invia la velocità del vento

🢓
Invia la velocità del vento. Il limite della velocità del vento per fermare l'irrigazione è 40.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all Stringa necessario
metodo Tipo di richiesta Stringa necessario
vento Velocità del vento Intero necessario
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":"successo"}

Extern.temperature- Invia la temperatura

🢓
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all Stringa necessario
metodo Tipo di richiesta Stringa necessario
temperatura Temperatura in gradi Celsius Intero necessario
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":"successo"}

Extern.mower - Invia che un tosaerba è in funzione

🢓
Invia se un tosaerba è in funzione/non è in funzione. Il valore considerMower in /circuit/edit deve essere impostato su true.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all Stringa necessario
metodo Tipo di richiesta Stringa necessario
in funzione Il tosaerba è in funzione Booleano necessario
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":"successo"}

Extern.block - Blocca area

🢓
Permette o vieta l'irrigazione per un'area, ad esempio durante una festa.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all Stringa necessario
metodo Tipo di richiesta Stringa necessario
circuitId ID dell'area da bloccare Stringa necessario
blocca Blocca on/off Booleano necessario
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":"successo"}

System.status - Informazioni sul Cube

🢓
Fornisce informazioni sul Cube.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all Stringa necessario
metodo Tipo di richiesta Stringa necessario
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":"successo"}

System.time - Ora attuale

🢓
Fornisce l'ora locale attuale e il fuso orario.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all Stringa necessario
metodo Tipo di richiesta Stringa necessario
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":"successo"}

System.timezone - Tutti i fusi orari

🢓
Fornisce tutti i fusi orari.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all Stringa necessario
metodo Tipo di richiesta Stringa necessario
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":"successo"}

System.weather - Meteo attuale

🢓
Fornisce il meteo attuale.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all Stringa necessario
metodo Tipo di richiesta Stringa necessario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.weather"}
Antwort
{"id":1,"params":{"weather":{"description":"pioggia a rovesci di intensità leggera","forecast":true,"icon":"09d","temperature":24}},"status":"success"}

System.reboot - Riavvio Cube

🢓
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all Stringa necessario
metodo Tipo di richiesta Stringa necessario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.reboot"}
Antwort
{"id":1,"status":"successo"}

System.reset - Resettare il Cube

🢓
Cube viene riportato alle impostazioni di fabbrica.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all Stringa necessario
metodo Tipo di richiesta Stringa necessario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.reset"}
Antwort
{"id":1,"status":"successo"}

System.position - Impostare la posizione GPS

🢓
Imposta la posizione GPS del Cube (necessaria per le previsioni meteo).
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all Stringa necessario
metodo Tipo di richiesta Stringa necessario
lon Longitudine Stringa necessario
lat Latitudine Stringa necessario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.position","params":{"lat":21.271656,"lon":-157.821612}}
Antwort
{"id":1,"status":"successo"}

System.allowlink - Permettere il collegamento

🢓
Permette a un nuovo utente di connettersi al Cube, come premendo il pulsante del Cube.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all Stringa necessario
metodo Tipo di richiesta Stringa necessario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.allowlink"}
Antwort
{"id":1,"status":"successo"}

System.cloud- Attivare/disattivare la connessione cloud

🢓
Attiva o disattiva la connessione cloud.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all Stringa necessario
metodo Tipo di richiesta Stringa necessario
consentito Cloud consentito Booleano necessario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.cloud","params":{"allowed":true}}
Antwort
{"id":1,"status":"successo"}

System.timezone - Impostare il fuso orario

🢓
Imposta il fuso orario del Cube.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all Stringa necessario
metodo Tipo di richiesta Stringa necessario
fuso orario Fuso orario Stringa necessario
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.timezone","params":{"timezone":"Atlantic/St_Helena"}}
Antwort
{"id":1,"status":"successo"}

System.expertMode - impostare expertMode

🢓
Attiva o disattiva la modalità esperto, necessaria per alcune impostazioni aggiuntive.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key di Link.all Stringa necessario
metodo Tipo di richiesta Stringa necessario
consentito modalità esperto attivata Booleano obbligatorio
Beispiel
{"id":1,"apiKey":"{abcd1234-ab12-ab12-ab12-abcdef123456}","method":"System.expertMode","params":{"allowed":true}}
Antwort
{"id":1,"status":"successo"}

Logging.entries - Fornisce una statistica

🢓
Fornisce gli stati di tutti i dispositivi nell'ultima settimana o nei periodi di tempo definiti.
Parameter
Name Beschreibung Typ Erforderlich
id Il Cube restituisce questo ID Intero non necessario
apiKey API Key von Link.all String necessario
method Tipo di richiesta String necessario
circuitIds Filtra per aree Elenco di circuitIds non necessario
timeFilters Filtra per orari Elenco di timestamp unix nel formato: "startDate1,endDate1;startDate2,endDate2" non necessario
deviceIds Filtra per deviceIds Elenco di deviceIds non necessario
stateTypeIds Filtra per stateTypes Elenco di stateTypes non necessario
sort Ordinamento ([asc/desc] predefinito) [asc/desc] non necessario
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":"successo"}

Tipi di stato

🢓

Dispositivi e tipi di stato

🢓
Parameter
Name Beschreibung Typ Erforderlich
valveInitialClose valvola deve essere chiusa Booleano
valveStatus valvola è aperta Booleano
openValve valvola deve essere aperta Booleano
lastIrrigationStart Timestamp Unix dell'inizio dell'ultima irrigazione Intero
lastIrrigationEnd Timestamp Unix della fine dell'ultima irrigazione Intero
lastIrrigationDuration Durata dell'ultima irrigazione Intero
rssi Intensità del segnale del dispositivo Intero
raggiungibile Dispositivo raggiungibile dal Cube Booleano
solarVoltage Tensione solare del dispositivo Intero
sunWithinWeek Attualmente sempre true Booleano
lowPower Dispositivo con poca batteria Booleano
otauPossible Installazione di un aggiornamento possibile Booleano
otauProgress Progresso dell'aggiornamento Intero
otauStatus Stato aggiornamento del dispositivo Stringa
winterMode Modalità inverno attivata Booleano
chargingDurationDay Durata di carica giornaliera nell'ultima settimana Intero
charging Dispositivo in carica Booleano
chargingLess Dispositivo non si carica abbastanza Booleano
lastResetTime Ora dell'ultimo reset del dispositivo Intero
lastResetType Tipo dell'ultimo reset del dispositivo Stringa
moisture Umidità del sensore % Intero
brightness Luminosità del sensore in lux Intero
temperature Temperatura del sensore (vicino al terreno) in °C Intero
frequency Frequenza del sensore di umidità Intero
irrigationNecessary Irrigazione necessaria (terreno molto asciutto) Booleano
irrigationPossible Irrigazione possibile (terreno asciutto) Booleano
temperatureOffset Offset temperatura del sensore Intero