Mi chiedono la possibilità di accedere tramite API alla stazione base Aranet-PRO ho quindi postato questo topic per dare informazioni. Aranet PRO non ha un API diretta ma utilizza l’applicazione aranet-agent.
Eseguendo su di un server (Linux o Windows) l’agente agisce come fornitore di API per uno o più dispositivi Aranet PRO, è possibile accedere alle API tramite connessione HTTP.
Prima di eseguirlo l’agente và configurato editando il file config.yml, aprendo il browser sull’indirizzo IP dell’agente (Default porta 8080) verrà visualizzata una pagina di help con tutti i comandi possibili, vi rimando alla lettura della nota appplicativa per tutte le informazioni.
Per la lettura dei valori correnti dei vari sensori connessi alla stazione, basterà inviare la richiesta http:// <Indirizzo IP>:8080/last, verrà ritornato un array in formato JSON con tutti i valori istantenei dei vari sensori. Nell’esempio ecco il risultato letto da un sensore combinato temperatura/umidità.
[{"bn":"aranet:349681001579:1022E5:","bt":1629882596,"n":"Humidity","u":"%RH","v":46.3},{"n":"Temperature","u":"Cel","v":27.65},{"n":"RSSI","u":"dBW","v":-132},{"n":"Battery","u":"/","v":0.92}]