ciao,
Sto cercando questo script ma sembra che il link non sia più disponibile
http://www.beteljuice.co.uk/betel_AQ/davis_example.php
Qualcuno riesce a condividerlo?
Grazie in anticipo
MeteoEsine.it
Io ho questo
grazie Davide
non è molto chiaro su come debba essere configurato, sei riuscito a farlo funzionare?
il mio json file Airlink su http://192.168.1.51/v1/current_conditions come faccio a metterlo in rete per farlo funzionare con lo script?
grazie ancora
![]()
Ultima modifica di iw2lao; 21/01/2023 alle 08:56
Si, l'avevo aggiornato alle nuove api per bianconero ( adesso che ci penso ), devo riguardare un attimo...
lasciamo stare meteotemplate, vorrei solo utilizzare lo script come iframe su una pagina
ma come faccio ad inviare il file locale del mio pc http://192.168.1.51/v1/current_conditions sul mio sito web ogni 5 minuti?
{ "data": { "did": "001D0A101477", "name": "MeteoEsine Airlink", "ts": 1674307976, "conditions": [{ "lsid": 560947, "data_structure_type": 6, "temp": 50.0, "hum": 20.2, "dew_point": 10.6, "wet_bulb": 27.7, "heat_index": 47.7, "pm_1_last": 6, "pm_2p5_last": 7, "pm_10_last": 7, "pm_1": 4.80, "pm_2p5": 7.14, "pm_2p5_last_1_hour": 2.83, "pm_2p5_last_3_hours": 6.54, "pm_2p5_last_24_hours": 22.71, "pm_2p5_nowcast": 9.29, "pm_10": 7.93, "pm_10_last_1_hour": 3.08, "pm_10_last_3_hours": 7.24, "pm_10_last_24_hours": 26.07, "pm_10_nowcast": 10.51, "last_report_time": 1674307976, "pct_pm_data_last_1_hour": 100, "pct_pm_data_last_3_hours": 100, "pct_pm_data_nowcast": 100, "pct_pm_data_last_24_hours": 100 }] }, "error": null }
Ultima modifica di iw2lao; 21/01/2023 alle 14:58
Ok, il file aggiornato è il seguente: betel_AQ_davis_1.2a.zip
Lo script recupera il dato corrente direttamente dal sito weatherlink.com tramite le api v2 della davis.
Per utilizzarlo:
- scomprimi l'archivio in una cartella
- editi il file betel_AQ_davis.php alle righe 29-32 inserendo le tue credenziali:
La api_key e la secret_key le recuperi dal pannello di controllo della davis weatherlink.comCodice:$api_key = "INSERT_YOUR_APIKEY_HERE"; $secret_key = "INSERT_YOUR_SECRET_KEY_HERE"; $sensor_id = "INSERT_YOUR_SENSOR_ID_HERE"; $lsid = "INSERT_YOUR_LSID_HERE";
Il sensor_id ( della stazione ) ed il lsid ( del sensore air link ) spero si possono recuperare sempre dal pannello di controllo davis o da qualche altra pagina su weatherlink.com.
Se così non è si possono recuperare ( in 2 passaggi ) da questo link: API Signature Calculator - WeatherLink v2 API
1) inserisci api key, secret key, selezioni /stations, clicchi su calculate api signature, apri il browser all'ultimo link generato, hai trovato lo station_id
2) inserisci api key, secret key e station_id, selezioni /current, clicchi su calculate api signature, apri il browser all'ultimo link generato, tra i vari sensors che appaiono cerca l'air link e copia il suo lsid
La pagina da aprire è davis_example.php che dovrebbe apparire così:
air1.jpg
Segnalibri