Salve a tutti. Apro questa nuova discussione per condividere con la community uno script, ideato inizialmente per essere usato con le stazioni Tempest, ma che permette l'invio dei dati da stazioni meteo diverse. Illustro brevemente le caratteristiche principali e nel caso, se vi è interesse, posso approfondire maggiormente il funzionamento. Lo script è prelevabile su Github a questo indirizzo: GitHub - leoherzog/WundergroundStationForwarder: 🌦️ Google Apps Script code to send your weather station data to Wunderground, Windy, PWSWeather, Weathercloud, OpenWeatherMap, WindGuru, Met (UK) WOW, and/or CWOP
Innanzitutto lo script va utilizzato con Apps Script di Google, questo il link: Apps Script | Google for Developers.
Lo script permette l'invio dei dati prelevandoli dalle seguenti stazioni:
- IBM Wunderground,
- MyAcurite,
- Davis WeatherLink,
- WeatherFlow Tempest,
- Ambient Weather,
- Ecowitt,
- aprs.fi (CWOP), or
- a custom data source in RTL_433 JSON format,
E permette l'invio alla reti seguenti:
- IBM Wunderground,
- Windy.com,
- Aeris PWSWeather,
- WeatherCloud,
- OpenWeatherMap,
- WindGuru,
- MET (UK) WOW and/or
- NOAA CWOP.
L'utilizzo dello script è molto semplice e immediato, vanno apportate delle modifiche sulle prime righe di codice per selezionare da quale tipologia di stazione prelevare i dati e relative credenziali necessarie (ad esempio per Davis le Api V2, per tempest la API e l'id della stazione mentre per ecowitt MAC adress, Api key e application Key).
La procedura esatta è:
1. Crea un nuovo progetto Google Apps Script e dagli un nome;2. Sovrascrivi il file Code.gs predefinito con code.gs dall'ultima versione in questo repository3. Configura lo script per te modificando le righe di codice necessarie. Su github cliccando sulle varie finestre sono mostrate le istruzioni sulle righe di codice da modificare.
4. Esegui la funzione "Schedule" (non la funzione "doPost") selezionando "Schedule" nel menu a discesa e premendo il pulsante ▷ Run nella barra degli strumenti. Fatto! Puoi vederlo in esecuzione periodicamente nella scheda ☰▶ Executions nella barra laterale sinistra. Questo codice viene eseguito sui server di Google e non richiede che un computer rimanga acceso.
Se avete delle ulteriori reti che vorreste che siano aggiunte, scrivetelo e contatterò la persona che ha creato lo script per chiedere se possibile l'aggiunta.
Grazie
SITO PERSONALE CON TUTTE LE STAZIONI: https://dev-meteo-alia-e-dintorni.pantheonsite.io/
ECOWITT TERRASINI: https://www.ecowitt.net/home/share?authorize=1MG50K
Grazie spero di poterlo provare prossimamente
Inviato dal mio SM-S921B utilizzando Tapatalk
Rimini Zona Palas - Davis VP2 - zona urbana
Rimini Zona Palas - MeteoshieldPRO 3 Barani - zona urbana
Rimini, via dell'Abete - Meteohelix Barani - zona urbana
Rimini, Spadarolo - zona extra urbana
...voglia di freddo, gelo e neve 370 giorni l'anno..
Credo di averlo configurato bene per Windy e WU ma mi ritorna questi errori
Inviato dal mio SM-S921B utilizzando Tapatalk
Rimini Zona Palas - Davis VP2 - zona urbana
Rimini Zona Palas - MeteoshieldPRO 3 Barani - zona urbana
Rimini, via dell'Abete - Meteohelix Barani - zona urbana
Rimini, Spadarolo - zona extra urbana
...voglia di freddo, gelo e neve 370 giorni l'anno..
ora con windy funziona.
WU mi ritorna questo errore:Senza titolo.jpg
Rimini Zona Palas - Davis VP2 - zona urbana
Rimini Zona Palas - MeteoshieldPRO 3 Barani - zona urbana
Rimini, via dell'Abete - Meteohelix Barani - zona urbana
Rimini, Spadarolo - zona extra urbana
...voglia di freddo, gelo e neve 370 giorni l'anno..
A posto, avevo inserito apikey WU anziché stationkey
Funziona tutto, molto utile
Grazie
Inviato dal mio SM-S921B utilizzando Tapatalk
Rimini Zona Palas - Davis VP2 - zona urbana
Rimini Zona Palas - MeteoshieldPRO 3 Barani - zona urbana
Rimini, via dell'Abete - Meteohelix Barani - zona urbana
Rimini, Spadarolo - zona extra urbana
...voglia di freddo, gelo e neve 370 giorni l'anno..
OK PERFETTO. Grazie per la condivisione.
SITO PERSONALE CON TUTTE LE STAZIONI: https://dev-meteo-alia-e-dintorni.pantheonsite.io/
ECOWITT TERRASINI: https://www.ecowitt.net/home/share?authorize=1MG50K
Non ci capisco nulla...
Tornazzano fraz.di Filottrano (an) mt. 210 s.l.m.
Stazione Meteo Davis Vantage Pro 2
https://www.livigno.eu/
http://my.meteonetwork.it/station/mrc013/
https://www.wunderground.com/dashboa...ocalwx_pwsdash
https://www.caputfrigoris.it/rete-meteo/filottrano.htm
SITO PERSONALE CON TUTTE LE STAZIONI: https://dev-meteo-alia-e-dintorni.pantheonsite.io/
ECOWITT TERRASINI: https://www.ecowitt.net/home/share?authorize=1MG50K
SE INTERESSATI ALLO SVILUPPO DI UNA GUIDA IN CUI DESCRIVO I PASSI DA SEGUIRE, LASCIATE UN MI PIACE A QUESTO POST. Grazie
SITO PERSONALE CON TUTTE LE STAZIONI: https://dev-meteo-alia-e-dintorni.pantheonsite.io/
ECOWITT TERRASINI: https://www.ecowitt.net/home/share?authorize=1MG50K
Ciao, ho registrato una stazione in CWOP. Ho configurato come da guida ma l'esecuzione mi ritorna questi due messaggi di errore:
Exception: Request failed for https://send.cwop.rest returned code 422. Truncated server response: Invalid location data in packet (use muteHttpExceptions option to examine full response) at updateCWOP_(Codice:1213:30)
Exception: Request failed for https://send.cwop.rest returned code 422. Truncated server response: Timestamp in packet is not within last 5 minutes (use muteHttpExceptions option to examine full response) at updateCWOP_(Codice:1213:30)
Rimini Zona Palas - Davis VP2 - zona urbana
Rimini Zona Palas - MeteoshieldPRO 3 Barani - zona urbana
Rimini, via dell'Abete - Meteohelix Barani - zona urbana
Rimini, Spadarolo - zona extra urbana
...voglia di freddo, gelo e neve 370 giorni l'anno..
Segnalibri