Risultati da 1 a 7 di 7
  1. #1
    Calma di vento L'avatar di iw2lao
    Data Registrazione
    03/06/14
    Località
    Esine, Valcamonica (BS)
    Messaggi
    8
    Menzionato
    0 Post(s)

    Predefinito Davis airlink php script

    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

  2. #2
    Brezza leggera
    Data Registrazione
    12/09/17
    Località
    Fano (PU)
    Messaggi
    382
    Menzionato
    32 Post(s)

    Predefinito Re: Davis airlink php script

    Io ho questo

  3. #3
    Calma di vento L'avatar di iw2lao
    Data Registrazione
    03/06/14
    Località
    Esine, Valcamonica (BS)
    Messaggi
    8
    Menzionato
    0 Post(s)

    Predefinito Re: Davis airlink php script

    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

  4. #4
    Brezza leggera
    Data Registrazione
    12/09/17
    Località
    Fano (PU)
    Messaggi
    382
    Menzionato
    32 Post(s)

    Predefinito Re: Davis airlink php script

    Si, l'avevo aggiornato alle nuove api per bianconero ( adesso che ci penso ), devo riguardare un attimo...

  5. #5
    bianconero2009
    Ospite

    Predefinito Re: Davis airlink php script

    Citazione Originariamente Scritto da davidefa Visualizza Messaggio
    Si, l'avevo aggiornato alle nuove api per bianconero ( adesso che ci penso ), devo riguardare un attimo...
    ciao si infatti è da tempo che purtroppo il block non si aggiorna più
    Immagini Allegate Immagini Allegate
    Ultima modifica di bianconero2009; 21/01/2023 alle 15:01

  6. #6
    Calma di vento L'avatar di iw2lao
    Data Registrazione
    03/06/14
    Località
    Esine, Valcamonica (BS)
    Messaggi
    8
    Menzionato
    0 Post(s)

    Predefinito Re: Davis airlink php script

    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

  7. #7
    Brezza leggera
    Data Registrazione
    12/09/17
    Località
    Fano (PU)
    Messaggi
    382
    Menzionato
    32 Post(s)

    Predefinito Re: Davis airlink php script

    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:
    Codice:
    $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";
    La api_key e la secret_key le recuperi dal pannello di controllo della davis weatherlink.com
    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

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •