Guida al Pannello di controllo di wview

Da MeteoNetwork Wiki.
Jump to navigation Jump to search

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.