Benvenuto
Ciao, qui trovi la documentazione aggiornata per connettere la tua stazione meteorologica con dbMeteo
Per l'acquisto o per ulteriori informazioni, contattaci su WhatsAPP -> AnemOS Electronics
Cos'è dbMeteo?
dbMeteo è un software in Cloud per la gestione dei dati meteorologici, senza Console e PC
Grazie al suo modulo IoT viene stabilita una connessione internet tra i sensori esterni ed il software
Il modulo IoT riceve dati in radiofrequenza e li trasferisce tramite WiFi
Con dbMeteo è possibile un notevole risparmio economico e logistico per l'installazione di nuove postazioni meteorologiche. dbMeteo si rivolge anche a chi già possiede una strumentazione completa: è infatti possibile usare dbMeteo insieme ad altre soluzioni; il modulo IoT riceve i dati anche quando è già presente una console o altro dispositivo di ricezione
Il software ha interfaccia utente su browser web ed è ottimizzato per WebAPP
dbMeteo offre, ai propri clienti, un sito web, già pronto, per pubblicare i dati meteo -> Demo WebSite
Inoltre, con dbMeteo, i clienti che vogliono gestire un proprio sito web avranno a disposizione una sorgente dati per il proprio codice
Il servizio clienti prevede anche l'importazione dati, da database di altri software, per garantire la continuità della serie storica della propria postazione
Il modulo IoT
Si tratta di un dispositivo Internet of Things (IoT), da installare localmente
Di ridotte dimensioni (90x70x28 mm), alimentato a 5 Volt e con un consumo di circa 30mA
IoSensors integra un datalogger per archiviare, temporaneamente, fino a 16384 pacchetti (circa 57 giorni) per sopprerire all'assenza di connessione internet. I dati verranno trasmessi al ripristino della connessione
Il modulo supporta l'inserimento di 3 batterie AAA, che intervengono come alimentazione di backup. L'alloggiamento delle batterie è accessibile sul retro del dispositivo
Il modulo provvede al campionamento della pressione atmosferica quando non effettuato dal gruppo sensori esterno
Gruppo sensori esterni compatibili:
- Davis ISS VP2, ISS Vue e Kit anemometro - frequenze EU, USA
- EcoWitt WS69 e cloni (prossimamente)
Il prodotto è ideato ed assemblato in Italia da AnemOS Electronics
Installazione
Il modulo viene fornito con antenna RF esterna e cavo TypeC Su richiesta verrà fornito anche l'alimentatore; si è optato per la fornitura a richiesta in quanto il modulo può essere alimentato, senza problemi, da un caricabatterie per smartphone o da una porta USB del PC
L'antenna WiFi è interna al dispositivo.
- Avvitare l'antenna esterna ed alimentare il modulo secondo la propria installazione
- Dopo qualche secondo il LED inizierà a lampeggiare rosso in attesa della configurazione
Configurazione
Per accedere alla configurazione: tendendo premuto il pulsante CFG, click sul pulsante RST
- Rilasciare entrambi i pulsanti quando il LED diventa rosso
- Dopo qualche secondo il LED diventerà verde per segnalare la modalità HotSpot
- Tramite il proprio smartphone o PC collegarsi alla rete WiFi IoSensors-AP (non è richiesta la password)
- Tramite browser: accedere la pagina 10.8.0.1
Sezione WiFi
- Station: inserire nome stazione usato per la creazione dell'account su dbMeteo
- WiFi SSID: selezione la rete WiFi da usare
- Password: inserire la password della rete WiFi
- Static IP: lasciare vuoto per connessione DHCP altrimenti assegnare un IP idoneo per la rete WiFi selezonata
- Subnet: lasciare vuoto per connessione DHCP altrimenti 255.255.255.0
- Gateway: lasciare vuoto per connessione DHCP altrimenti inserire IP del router WiFi
- PrimaryDNS: lasciare vuoto per connessione DHCP altrimenti 8.8.8.8
- SecondaryDNS: lasciare vuoto per connessione DHCP altrimenti 8.8.4.4
- NTP Server: selezionare un server tra quelli presenti
- Server URL: lasciare invariato
- Send every: selezionare la frequenza di invio dei pacchetti, in tempo reale, in funzione delle proprie necessità
- Save: cliccare per apportare le modifiche inserite
Sezione Station (Davis Instruments)
- ISS frq: selezionare la frequenza (EU o US) del gruppo sensori esterno (ISS)
- Channel IDx: settare ID trasmissione dell'ISS, impostare su OFF tutti gli altri
- Save: cliccare per apportare le modifiche inserite
Con Davis è possibile impostare un secondo ID per ricevere dati da un trasmettitore anemometrico separato
Sezione Calibration
- Sea Level: impostare la quota, in metri, della propria stazione
- Barometer: se necessario impostare un valore, positivo o negativo, per calibrare il dato barometrico
- Wind value: se necessario impostare un fattore di moltiplicazione, inferiore o superiore a 1, per calibrare il dato anemometrico
- Rain Tip: impostare lo scatto, in mm, del pluviometro in uso
- Wind Dir: se necessario impostare un valore, positivo o negativo, per calibrare la direzione del vento
- Save: cliccare per apportare le modifiche inserite
Terminata la configurazione: click sul pulsante RST
Dopo qualche secondo il LED inizierà a lampeggiare rosso in attesa della connessione WiFi
Quando connesso correttamente terminerà il lampeggio rosso: in caso contrario è necessario ricontrollare la configurazione
Successivamente, il LED:
- emette un breve flash blu per segnalare l'inizio della ricezione dati
- emette un brevissimo flash blu per segnalare la ricezione di un pacchetto dati
- emette un brevissimo flash verde per segnalare la trasmissione dati a dbMeteo
Firmware
Il modulo viene fornito sempre con l'ultimo firmware disponibile
La presenza di un aggiornamento viene segnalata in questa sezione
Per effettuare l'upgrade firmware: tendendo premuto il pulsante UPG, click sul pulsante RST
- Rilasciare entrambi i pulsanti quando il LED diventa rosso
Successivamente, il LED:
- diventa blu per segnalare la modalità UPgrade
- diventa verde per segnalare la connessione WiFi
Successivamente:
se l'aggiornamento non è disponibile, il LED:
- lampeggia blu per segnalare l'uscita dalla procedura
se l'aggiornamento è disponibile, il LED:
- lampeggia velocemente rosso-verde-blu per segnalare l'avanzamento della procedura
- se la procedura termina correttamente, smette di lampeggiare
- in presenza di anomalie, lampeggia rosso
Per uscire dalla modalità Upgrade: click sul pulsante RST
Il software
In questa sezione trovi il dettaglio di istruzioni e funzioni per usare il software dbMeteo
Il software è disponibile a questo indirizzo https://www.dbmeteo.it tramite qualsiasi browser WEB (es. Chrome, Safari, Edge, FireFox, etc)
L'interfaccia utente (GUI) è ottimizzata per essere installata su smartPhone e PC come una WebAPP
Le modalità di installazione della WebAPP dipendono dal browser Web e possono cambiare nel tempo: di seguito viene mostrato come installare la APP, tramite Chrome, su smartphone e PC
Prima dell'attivazione del modulo IoT è necessario creare un account della postazione, come mostrato di seguito
Account - Station
Per la corretta creazione di un account, segui le instruzioni contenute in questa sezione. Entra su https://www.dbmeteo.it e clicca su Create an account
- Station: assegnare un nome stazione. Questo sarà l'identificativo unico del proprio account e verrà usato per la creazione del dominio di terzo livello del sito web (esempio nomesta.dbmeteo.it)
- Email: indicare il proprio indirizzo email. Questa verrà usato per le comunicazioni dal software
- Password: assegnare una password di 10 caratteri. Questa può essere autogenerata cliccando su auto
- Register: avviare la procedura cliccando sul pulsante
- Verrà inviata una mail di verifica contenente un link per l'attivazione. Seguire le istruzioni
- Terminata la verifica, accedere al software con le credenziali indicate
Sezione Station In questa sezione è possibile modificare le informazioni del proprio account. Prima dell'attivazione del modulo IoT è necessario modificare le coordinate geografiche
- Lat: indicare la latitudine Nord, decimale, della postazione
- Lon: indicare la longitudine Est, decimale, della postazione L'indicazione corretta delle coordinate geografiche è necessaria per stabilire il fuso orario. Controllare su https://gps-coordinates.org/
Altri parametri modificabili
- Email address: mail per le comunicazioni dal sofware
- Password: password d'accesso al software
- Name: indicare il nome della persona che gestisce l'account (esempio Mario R.). Questo verrà usato nelle comunicazioni dal software
- City: indicare la città ove è ubicata la postazione meteorologica (esempio Busto Arsizio VA)
- Time format: selezionare il formato orario desiderato
- Language: selezionare la lingua (non disponibile)
- Temperature: selezionare l'unità di misura della temparatura
- Barometer: selezionare l'unità di misura della pressione atmosferica
- Wind: selezionare l'unità di misura del vento
- Rain: selezionare l'unità di misura della pioggia
- Quote: selezionare l'unità di misura della quota slm
- Event: selezionare il tempo in ore (2, 12 o 24) oltre il quale un evento piovoso si considera terminato
Dashboard
User Popper
Cerchio verde indica dati aggiornati, rosso non aggiornati
Cliccando sull'icona si apre un popup con diverse informazioni
- Giorni, ore e minuti dall'ultimo riavvio
- Percentuale di ricezione dati del modulo IoT
- ID ISS e stato batteria
- Tensione batterie del modulo IoT
- Potenza segnale WiFi
- Potenza segnale RF
- Firmware modulo IoT
- Logout
Data Popper
Cliccando sui puntini verticali si apre un popper con diverse informazioni
La visualizzazione extra tramite popper è disponibile su
- Temperatura
- Umidità
- Pioggia
- Vento
- Pressione
- Radiazione solare
- Radiazione UV
Rain Data Popper
Questo popper visualizza informazioni dettagliate sulla pioggia
Mentre nel box principale viene visualizzato soltanto il dato corrente degli ultimi 5 minuti, nel popper viene indicato
- L'accumulo dell'evento in corso ed il rainrate massimo. L'evento in corso viene separato da un evento precedente tramite il tempo d'intervallo settato in precedenza. L'evento in corso può coprire anche più giorni
- L'accumulo giornaliero ed il rainrate massimo.
- L'accumulo del giorno precedente ed il rainrate massimo.
4-Hours Charts
Nella dashboard sono disponibili i grafici delle ultime quattro ore per tutti i parametri campionati
I grafici sono interattivi attraverso lo scorrimento del mouse sul tracciato o cliccandovi col dito
HiLow
In questa sezione vengono visualizzati i dati estremi
Nella tabella possono essere richiamati gli estremi per quattro diversi intervalli di tempo:
- Today: gli estermi del giorno in corso
- Month: gli estermi del mese in corso
- Year: gli estermi dell'anno in corso
- Begin: gli estremi dall'inizio della serie storica
Cliccando su ogni singolo valore viene visualizzato orario (e data) dell'evento
Charts
In questa sezione vengono visualizzati i grafici dei parametri campionati
Possono essere visualizzati grafici per cinque diversi intervalli di tempo:
- 24H: grafici delle ultime 24 ore
- 48H: grafici delle ultime 48 ore
- 7D: grafici degli ultimi 7 giorni
- 28D: grafici degli ultimi 28 giorni
- 365D: grafici degli ultimi 365 giorni
I grafici sono interattivi attraverso lo scorrimento del mouse sul tracciato o cliccandovi col dito
Table
In questa sezione viene visualizzata la tabella giornaliera dei dati archiviati ogni 5 minuti
La tabella scorre dall'alto verso basso, da sinistra verso destra (e vicecersa)
Il giorno richiesto per la consultazione è selezionabile tramite il calendario
Tramite questa tabella è possibile anche la modifica dei dati visualizzati
- Cliccando sulla x (accanto all'orario) viene eliminato tutto il record dati
- Per modificare un singolo dato: cliccare su di esso, inserire il valore desiderato ed uscire dal campo
History
In questa sezione viene visualizzato il riepilogo giornaliero, mensile ed annuale dei dati archiviati
La tabella scorre dall'alto verso basso, da sinistra verso destra (e vicecersa)
Network
In questa sezione può essere impostato l'invio dati ai network presenti
Lasciando il campo ID vuoto, l'invio al network viene disabilitato
Sorgente dati
A questo indirizzo data.dbmeteo.it ogni account stazione avrà a disposizione i dati grezzi per la pubblicazione dati sul proprio sito web
I file e le API contengono dati in formato JSON, facilmente interrogabili da codice per applicazioni web
Al momento sono disponibili i seguenti file (il link è un esempio di visualizzazione esplosa dall'account demo)
- alldata: contiene informazioni della stazione e di tutti i parametri campionati view_json.php?stat=demo&file=alldata
- graphdata: contiene dati per realizzare grafici a 24 ore, 48 ore, 7 giorni, 28 giorni e 365 giorni view_json.php?stat=demo&file=graphdata
Link per raggiungere un file (il link è un esempio dall'account demo)
- alldata: http://data.dbmeteo.it/demo/alldata
- graphdata: http://data.dbmeteo.it/demo/graphdata
Per raggiungere i proprio file, basterà sostituire demo con il nome del proprio account
In aggiunta a questi file, è possibile interrogare il database del proprio account attraverso API
A questo indirizzo http://data.dbmeteo.it/database.php?stat=demo&table=day&date=11242024 vi è un esempio di interrpgazione per l'account demo
- sostituire stat=demo con stat=tuoaccount dove tuoaccount è il nome del proprio account
- sostituire date=11242024 con date=datarichiesta dove datarichiesta è in formato mmddyyyy
- table=record restituisce tutti i record (registrati ogni cinque minuti) per la data indicata
- table=hour restituisce le medie orarie degli ultimi 28 giorni a partire dalla data indicata
- table=day restituisce i valori giornalieri degli ultimi 365 giorni a partire dalla data indicata
Sito dell'account
Come già detto in precedenza, ogni account ha a disposizione un sito web già pronto
A questo indirizzo https://demo.dbmeteo.it/ è disponibile il sito internet per l'account demo
Per raggiungere i proprio sito, basterà sostituire demo con il nome del proprio account
Il sito è ottimizzato per essere installato su smartPhone e PC come una WebAPP