Guida al Pannello di controllo di wview
Indice
L'interfaccia HTML di wview (wviewmgmt)
wviewmgmt è l'interfaccia grafica per la configurazione di wview . Fornisce anche informazioni sullo stato del sistema.
Per accedere a wviewmgmt digitare sul browser l'indirizzo IP del "computer" dove è installato wview, seguito da /wviewmgmt/login.php
Esempio:
192.168.1..xxx/wviewmgmt/login.php
La password di default è wview
La pagina System Status
Nella prima sezione - System Status - viene indicato lo stato corrente di wview (running/not running), l'ultima versione di wview disponibile e il numero dei record presenti nei database.
Nella seconda sezione - Services - vengono indicati i processi in esecuzione (verde), quelli in avvio (giallo) e quelli non avviati (nero). Nelle varie colonne sono visibili le informazioni relative allo "stato" di ogni processo.
Da questa pagina è inoltre possibile cambiare la password amministratore di wview (quella che viene richiesta per accedere al pannello di controllo)
La pagina Services
Nella pagina Services è possibile selezionare quali processi di wview devono essere avviati. Vediamo in dettaglio le voci più importanti:
Nella sezione wview Processes possiamo scegliere quali processi far eseguire.
- Enable file generation (HTML/XML/graphics/etc.) (htmlgend)? - Enable Alarms (wvalarmd)? - Enable CWOP Submission (wvcwopd)? - Enable HTTP (Wunderground/Weatherforyou) Submission (wvhttpd)? - Export to remote host? FTP SSH None - Enable process monitoring (wvpmond)?
Il processo htmlgend si occupa della creazione delle pagine html e dei grafici, è importante attivarlo se vogliamo crearli.
Il processo wvalarmd genera gli allarmi, che devono essere configurati nella pagina Alarms
Il processo wvcwopd si occupa dell'invio dei dati sulla rete CWOP
Il processo wvhttpd si occupa dell'invio dei dati sulle reti Wunderground e Wether for you
In Export to remote host scegliamo la modalità di invio dei dati su un server remoto. Le credenziali di accesso al server vanno inserite nella pagina FTP o SSH, in base alla modalità di invio scelta. Se selezioniamo NONE non verrà effettuato l'upload dei dati su server remoto.
Il processo wvpmond controlla la corretta esecuzione dei processi, riavviandoli se necessario.
Nella sezione Logging possiamo selezionare quali file di Log far creare
Nella sezione Email Alerts possiamo abilitare l'invio delle notifiche via Email degli allarmi di wview
Nella sezione Process monitoring possiamo impostare l'intervallo i secondi che il processo wvpmond deve attendere prima di riavviare un processo che non risponde.
La pagina Station
Nella sezione Communications possiamo impostare:
il tipo di stazione (station type)
l'interfaccia usata per il collegamento della stazione (Station Interface). Per l'interfaccia USB selezionare seriale.
l'indirizzo dell'interfaccia usata (/dev/ttyUSB0 ad easempio)
Station host e Station port devono essere settati solo se la stazione è collegata tramite ethernet.
Nella sezione Storms possiamo impostare:
Il mese di inizio della stagione della pioggia ( Rain Season Start )
Il rain rate (Rain Rate Storm Trigger Start) che deve essere raggiunto affinchè venga iniziato il conteggio dell'accumulo dell'evento piovoso in corso, normalmente impostato a 0.05
Il numero delle ore senza precipitazioni affinchè l'evento piovoso possa considerarsi concluso (Idle Hours Storm Trigger Stop)
Nella sezione Presets possiamo impostare:
La pioggia Annuale accumulata precedentemente all'installazione di wview (Station Rain YTD Preset Value):tale valore va inserito in pollici, ad esempio 28.27165 corrispondono a circa 61.2 mm
L'ET accumulata precedentemente all'installazione di wview (Station ET YTD Preset Value)
l'anno dove aggiungere i valori precedenti (YTD Preset Year)
Nella sezione Location possiamo impostare:
L'altitudine della località dove è installata la stazione - (Station Elevation (feet)) - Inserire il valore in "feet"
La Latitudine della località dove è installata la stazione (Station Latitude) in gradi decimali, ad esempio 41.5 (valori positivi indicano il Nord, valori negativi indicano il Sud)
La Longitudine della località dove è installata la stazione (Station Longitude) in gradi decimali, ad esempio 12.3 (valori positivi indicano l'Est, valori negativi indicano l'Ovest)
Nella sezione Timing possiamo impostare:
La frequenza di creazione degli archivi in minuti (Archive Interval)
Ogni quanti secondi wview riceverà i dati dai sensori (Sensor Polling Interval)
Ogni quanti seondi wview invierà i dati ad un'altro wview installato su un diverso apparecchio (Data Push Interval) - questa opzione è necessaria solo in particolari tipi di installazione.
Infine, solo per le Davis Vantage Pro, possiamo scegliere se far creare il grafico della ricezione tra ISS e consolle.
La pagina File Generation
La sezione Name/Location Qui dobbiamo inserire il nome della stazione (Station Name), la città (Station City) e lo Stato (Station State) dove è installata. Queste informazioni verranno visualizzate nella pagina principale (index.html) generata di defaul da wview.
La sezione Settings
Generation Target Path - Indicare il percorso della cartella dove vengono memorizzati i grafici e le pagine html generate (è consigliabile lasciare le impostazioni di default se non si è esperti)
Template Source Path - Indicare la cartella dove si trovano i file .htx dai quali vengono generate le pagine htm. In questa cartella dobbiamo inserire eventuali file .htx per la creazione di pagine html personalizzate. (è consigliabile lasciare le impostazioni di default se non si è esperti)
Generation Start Offset (minutes)- indicare quanti minuti dopo la creazione dei file di archivio devono venire generate le pagine html e i grafici (valori da 1 a 5)
Generate Interval (minutes) - Indicare ogni quanti minuti devono venire generate le pagine html del nostro sito (1 se vogliamo che le pagine vengano create ogni minuto, 5 per ogni 5 minuti ecc.)
Enable Metric Units For Generation - Spuntare questa casella se vogliamo che il sito venga creato adottando l'unità metrica.
Metric Rain Use Millimeters - Spuntare questa casella se vogliamo usare i mm incece dei cm per la misura della pioggia.
Generate Graphics With Both US and Metric Units - Spuntare questa casella se vogliamo che i grafici vengano generati con la doppia unità di misura (Metrica e US)
Generate Extended Sensor Values - Spuntare questa casella se possidiamo dei sensori estesi (UV - radiazione solare - bagnatura fogliare ecc. )
Archive Browser Days To Keep- indicare il numero dei giorni che gli archivi .txt (controllare l'esatezza della cosa e poi cancellare quanto scritto tra parentesi in neretto) devono essere conservati (0 disabilitato -1 Conserva tutti gli archivi - altrimenti indicare il numero dei giorni)
La sezione text
Moon Phase Increasing Text - Indicare il testo da usare per la luna crescente.
Moon Phase Decreasing Text - Indicare il testo da usare per la luna calante.
Moon Phase Full Text - Indicare il testo da usare per la luna piena
Local Radar URL - Inserire l'indirizzo dell'immagine che vogliamo far visualizzare in basso a sinistra nella home page (radar, satellite, webcam ecc. ecc.)
Local Forecast URL - Inserire un link di collegamento ad un altro sito (http://www.meteonetwork.it ad esmpio). E' il collegamento che si ha cliccando sul tasto "forecast" in home page
Date Format - Inserire il formato con cui vogliamo venga visualizzata la data sulle pagine html (ad esempio per il formato dd/mm/yyyy inserire %d/%m/%Y)
La pagina Alarms
Da questa pagina possiamo impostare fino a 10 allarmi.
Spuntiamo la casella Enable Metric Units for Alarms? se vogliamo che negli "Allarmi" venga usato il sistema metrico.
Per Ogni Allarme dobbiamo impostare:
Type : Il tipo di Allarme
Inserire: Type (wview-conf.sdb) Value (passed to script/binary)
---------------------- ------------------------------- Barometer 0 InsideTemp 1 InsideHumidity 2 OutsideTemp 3 WindSpeed 4 TenMinuteAvgWindSpeed 5 WindDirection 6 OutsideHumidity 7 RainRate 8 StormRain 9 DayRain 10 MonthRain 11 YearRain 12 TxBatteryStatus 13 ConsoleBatteryVoltage 14 DewPoint 15 WindChill 16 HeatIndex 17 Radiation 18 UV 19 ET 20 ExtraTemp1 21 ExtraTemp2 22 ExtraTemp3 23 SoilTemp1 24 SoilTemp2 25 SoilTemp3 26 SoilTemp4 27 LeafTemp1 28 LeafTemp2 29 ExtraHumid1 30 ExtraHumid2 31
Is This an Upper Bound Alarm? - Spuntare questa opzione se si tratta di un allarme riferito a un valore Massimo (Temperatura massima, Raffica massima ecc. ecc) - non spuntare se si tratta di un allarme riferito a un valore minimo (Temperatura minima, Pressione minima, Umidità minima ecc)
Threshold - Inserire il valore che deve essere superato affinchè l'allarme venga registrato.
Abatement (seconds) - inserire i secondi che devono passare per generare una nuova segnalazione di allarme se il valore Threshold viene superato.
Alarm Execution Target - inserire il percorso dello script che deve essere eseguito nel caso di allarme.
La pagina FTP
In questa pagina dobbiamo inserire le impostazioni del nostro server ftp, nel caso in cui abbiamo optato per l'esportazione dei dati su un server remoto (ad esempio per il nostro sito web) scegliendo questa modalità di invio nella pagina Services selezionando l'opzione FTP in Export to remote host
FTP Host - Inserire il nome del server FTP o l'indirizzo IP, comunicatoci dal fornitore del servizio (Aruba, Altervista, o altri). Esempio ftp.miosito.it
FTP Username - Inserire il nome utente FTP.
FTP Password - inserire la password per l'FTP.
Remote Directory - Inserire la directory sul server FTP dove dovrà essere fatto l'invio dei dati.
Use EPSV transfer mode (if supported) Selezionare se è supportata la modalità EPSV
Global transmit interval (mins) Inserire in minuti la frequenza di invio dei File. Se vogliamo ad Esempio che la pagina principale del nostro sito si aggiorni ogni minuto inserire 1. Questo comporta l'invio solamente delle pagine html che abbiamo scelto di ricreare ogni minuto in quanto l'ftp di wview è stato ottimizzato per ritrasmettere solamente i file che sono stati modificati rispetto all'ultimo invio effettuato, questo al fine di risparmiare risorse di sistema e banda.
Rule 1....10
Nella sezione Rule possiamo definire fino a 10 regole per l'invio dei file tramite FTP. Dobbiamo indicare per quelle che utilizzeremo i file da inviare cge si trovano nella cartella /var/wview/img Può essere usato il carattere * per la scelta dei file. Ad esempio se inseriamo *.htm verranno inviati tutti i file che terminano per .htm Per l'invio delle immagini scriveremo *.img Per inviare un singolo file scriveremo il nome del singolo file Questi sopra solo a titolo di esempio...
Troveremo già configurate due regole per l'invio dei report NOAA e per l'Archivio dei dati in formato .txt - Se vogliamo inviarli sul server è consigliabile non cambiare queste impostazioni.
La pagina SSH
Su alcuni server è possibile effettuare connessioni di tipo SSH. In questa pagina possiamo settare le varie impostazioni per l'invio dei file sul server.
La pagina CWOP
In questa pagina dobbiamo inserire i parametri per l'invio dei dati sulla rete CWOP
La pagina HTTP Services
Se vogliamo inviare i nostri dati alle reti Wunderground e Weather for You dobbiamo inserire in questa pagina il nostro ID stazione e la password.
L'invio dei dati viene effettuato solo se la abbiamo spuntato l'opzione Enable HTTP (Wunderground/Weatherforyou) Submission (wvhttpd) nella pagina Services.
La pagina Calibration
In questa pagina possiamo effettuare la calibrazione dei sensori della stazione meteorologica.
La calibrazione avviene per ogni sensore con la seguente formula:
SensorValue * Multiplier + Constant
Se ad esempio sappiamo con certezza che il nostro termometro sovrastima di 0,7°C possiamo inserire nella voce Constant del Termometro un fattore correttivo che vada a compensare tale errore: va precisato che sul pannello di controllo del Wview si lavora sempre con misure di tipo anglosassoni, quindi come unità di misura della T abbiamo i °F; siccome un °F equivale a circa i 5/9 di un °C, per correggere l'errore di staratura del nostro sensore dovremo immettere 1.26°F, approssimabili a 1.3(usare il punto come separatore dei decimali).
Se invece sappiamo con certezza che il nostro pluviometro sottostima di un 10% e non abbiamo la possibilità di calibrarlo possiamo inserire il valore 1.10 nella voce Rain Multipler.
La calibrazione della Pioggia è indispensabile nel caso di modifiche al pluvimiometro. Se raddoppiamo ad esempio la bocca del pluviometro per aumentarne la sensibilità dobbiamo intervenire sul Valore Rain Multipler per impostare la giusta proporzione.
Ad esempio se il pluviometro originale della nostra stazione ha una superficie di raccolta dell'acqua (area del pluvio) di 15 cm2 e noi raddoppiamo la la superficie di raccolta modificando il pluviometro portandola a 30 cm2 dovremmo inserire in Rain Multipler 0.5
La pagina SQL Export
Se vogliamo esportare i nostri dati su un Database MySQL in questa pagine dobbiamo inserire i parametri per la connessione al Database.