Postate qui domande o segnalate problemi / bug che riscontrate,
Driver Davis
Ho provato vari software: weewx wd etc ma la praticità e l' efficenza di Sind Wind Pi è sicuramente piu efficace e vorrei continuare ad usarlo anche con la nuova stazione.
Si prega Accedi a partecipare alla conversazione.
Potresti intanto vedere cosa succede ...
Si prega Accedi a partecipare alla conversazione.
quando ho un attimo di tempo vedo di paragonare i driver di weewx per la vantage pro con quelli di swpi e vedo se riesco a tirar fuori qualche cosa
Si prega Accedi a partecipare alla conversazione.
per testare il drive puoi killare swpi e lanciare
sudo python sensor_vantage_pro2.py
TT
Si prega Accedi a partecipare alla conversazione.
senza nessuna modifica al sorgente tranne la porta messa su /dev/ttyUSB0
pi@swpi ~/swpi $ sudo python sensor_vantage_pro2.py
Traceback (most recent call last):
File "sensor_vantage_pro2.py", line 430, in <module>
ws = Sensor_VantagePro2(cfg)
File "sensor_vantage_pro2.py", line 64, in __init__
if cfg.set_sistem_time_from_WeatherStation :
AttributeError: 'config' object has no attribute 'set_sistem_time_from_WeatherStation'
pi@swpi ~/swpi $
modifica fatta al sorgente sensor_vantage_pro2.py per farlo funzionare senza errori
# if cfg.set_sistem_time_from_WeatherStation :
#wsdate = self.ws.get_fixed_block()
#os.system("sudo date -s '%s'" % wsdate)
# log("System time adjusted from VantagePro1-2 Meteo Station")
questo è il file di log davis
.........................................
DEBUG:station.vantagepro:send: WAKEUP
DEBUG:station.vantagepro:read: 0a0d
DEBUG:station.vantagepro:send: LOOP 25
DEBUG:station.vantagepro:read: 06
DEBUG:station.vantagepro:read: 4c4f4f140037008574ed0237ec0100011901ffffffffffffffffffffffffffffff5bffffffffffffff0000000000b6008e4d000000003c02000000009900ffffffffffffff00000000000$
DEBUG:station.vantagepro:CRC OK
ERROR:station.vantagepro:type object 'datetime.datetime' has no attribute 'datetime'
DEBUG:station.vantagepro:send: WAKEUP
DEBUG:station.vantagepro:read: 0a0d
DEBUG:station.vantagepro:send: LOOP 25
DEBUG:station.vantagepro:read: 06
DEBUG:station.vantagepro:read: 4c4f4f140037008574ed0236ec0100011901ffffffffffffffffffffffffffffff5bffffffffffffff0000000000b6008e4d000000003c02000000009900ffffffffffffff00000000000$
DEBUG:station.vantagepro:CRC OK
ERROR:station.vantagepro:type object 'datetime.datetime' has no attribute 'datetime'
sembra che legga correttamente ma a video non compare nulla e mi da errore su datetime.datetime
e questo è il file di log con tutto swpi in funzione
......................................................
DEBUG:station.vantagepro:send: WAKEUP
DEBUG:station.vantagepro:read: 0a0d
DEBUG:station.vantagepro:send: LOOP 25
DEBUG:station.vantagepro:read: 06
DEBUG:station.vantagepro:read: 4c4f4f140039008774ed0237e70100001901ffffffffffff$
DEBUG:station.vantagepro:CRC OK
ERROR:station.vantagepro:type object 'datetime.datetime' has no attribute 'date$
INFO:requests.packages.urllib3.connectionpool:Starting new HTTP connection (1):$
DEBUG:requests.packages.urllib3.connectionpool:"GET /ip.php HTTP/1.1" 200 None
DEBUG:station.vantagepro:send: WAKEUP
DEBUG:station.vantagepro:read: 0a0d
DEBUG:station.vantagepro:send: LOOP 25
DEBUG:station.vantagepro:read: 06
DEBUG:station.vantagepro:read: 4c4f4f140039008674ed0237e70100001901ffffffffffff$
DEBUG:station.vantagepro:CRC OK
ERROR:station.vantagepro:type object 'datetime.datetime' has no attribute 'date$
Si prega Accedi a partecipare alla conversazione.
ho aggiornato, corretto il datetime ed aggiunto un
print fields
per vedere i dati che legge
TT
Si prega Accedi a partecipare alla conversazione.
#logFile = datetime.now().strftime("log/davis_%d%m%Y.log")
#logging.basicConfig(filename=logFile,filemode='wa',level=logging.DEBUG)
#logging.basicConfig(format='%(asctime)s %(message)s', datefmt='%d/%m/%Y %I:%M:%S %p')
per il resto sempbra che legga corretamente i dati, unica cosa e che non li invia in ftp etc. ti allego il log
Allegato davis.zip non trovato
Si prega Accedi a partecipare alla conversazione.
Ora la porta seriale la devi impostare nel file di configurazione .Parametro : cfg.sensor_serial_port
TT
Si prega Accedi a partecipare alla conversazione.
altra cosa appeno accedo alla pagina web per la configurazione smette di ricevere dati dalla stazzione meteo ma non si blocca
allego il driver corretto
Allegato sensor_vantage_pro2.py.zip non trovato
01/05/2014-22:49:25] loading plugins
[01/05/2014-22:49:25] Starting sensor reading - Sensor type is : DAVIS-VANTAGE-PRO2
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 552, in __bootstrap_inner
self.run()
File "/home/pi/swpi/sensor_thread.py", line 131, in run
sensor.GetData()
File "/home/pi/swpi/sensor_vantage_pro2.py", line 85, in GetData
if ( ( not self.error) ):
AttributeError: 'Sensor_VantagePro2' object has no attribute 'error'
[01/05/2014-22:49:25] Checking internet connetion ...
[01/05/2014-22:49:25] Config Server running on port 80
[01/05/2014-22:49:25] Internet ok
[01/05/2014-22:49:25] Checking internet connetion ...
[01/05/2014-22:49:25] Internet ok
Si prega Accedi a partecipare alla conversazione.
TT
Si prega Accedi a partecipare alla conversazione.
ho modificato il sorgente aggiungendo anche la direzione vento in lettere, sto ancora verificando i valori pressione e vento perche sono abbastanza diversi dalla pce anche se sono a 5 metri di distanza una dall' altra, e a altezza piu o meno uguale ma direi che hai fatto un ottmo lavoro..
allego il sorgente mofificato
Allegato sensor_vantage_pro2.py_2014-05-03.zip non trovato
Si prega Accedi a partecipare alla conversazione.
Si prega Accedi a partecipare alla conversazione.
[03/05/2014-22:23:31] Calculating Meteo data and statistics
wlan0 is up
[03/05/2014-22:23:32] Checking internet connetion ...
[03/05/2014-22:23:32] Internet ok
[03/05/2014-22:23:32] Logging data ...
[03/05/2014-22:23:33] Data sent to server :
[03/05/2014-22:23:33] Uploading data ...
[03/05/2014-22:23:33] Rereading config file ..
[03/05/2014-22:23:33] Disk space left = 1281081344
[03/05/2014-22:23:33] Sleeping 59 seconds
sab 3 mag 2014, 22.23.34, CEST
[03/05/2014-22:23:34] System time adjusted from NPT server : europe.pool.ntp.org
[03/05/2014-22:23:35] Sent file to server : meteo.txt
[03/05/2014-22:23:35] Deleted file : ./meteo.txt
100.10.1.4 - - [03/May/2014 22:23:45] "GET / HTTP/1.1" 200 -
100.10.1.4 - - [03/May/2014 22:23:45] "GET /swpi-banner.jpg HTTP/1.1" 200 -
/home/pi/swpi/web_server.py:83: PendingDeprecationWarning: cgi.parse_qs is deprecated, use urlparse.parse_qs instead
self.body = cgi.parse_qs(qs, keep_blank_values=1)
100.10.1.4 - - [03/May/2014 22:23:54] "POST /login.py HTTP/1.1" 301 -
100.10.1.4 - - [03/May/2014 22:23:54] "POST /login.py HTTP/1.1" 200 -
Traceback (most recent call last):
File "/usr/lib/python2.7/SocketServer.py", line 295, in _handle_request_noblock
self.process_request(request, client_address)
File "/usr/lib/python2.7/SocketServer.py", line 321, in process_request
self.finish_request(request, client_address)
File "/usr/lib/python2.7/SocketServer.py", line 334, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/usr/lib/python2.7/SocketServer.py", line 651, in __init__
self.finish()
File "/usr/lib/python2.7/SocketServer.py", line 704, in finish
self.wfile.flush()
File "/usr/lib/python2.7/socket.py", line 303, in flush
self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 32] Broken pipe
100.10.1.4 - - [03/May/2014 22:23:55] "GET /swpi_webconfig.py HTTP/1.1" 200 -
100.10.1.4 - - [03/May/2014 22:23:55] "GET /swpi-banner.jpg HTTP/1.1" 200 -
wlan0 is up
sab 3 mag 2014, 22.24.35, CEST
Si prega Accedi a partecipare alla conversazione.
Però non disperavo e tornavo qui periodicamente nutrendo grande fiducia in questo gruppo.
Grazie tantissimo a ik1msl e Tony , mi avete risolto un sacco di noie ed ora posso tornare al mio vecchio amore , il Sint Wind Pi sul mio Raspberry e posso spegnere il netbook che è acceso da 9 mesi ...
Appronterò le modifiche alla parte server , poichè stavo usando già il template Saratoga con Weather Link della Davis ..
Grazie ancora tanto ,
un saluto a tutti voi !
First step :
Sensori Meteo WH1080+RFM01 868Mhz + Raspberry "Sint Wind Pi" online dal 23 Aprile 2013 al 22 Agosto .
Second step :
Davis Vantage pro2 + weatherlink .
Work in progress : Webcam ip e Vantage pro2 +Sint Wnd Pi
Si prega Accedi a partecipare alla conversazione.
Si prega Accedi a partecipare alla conversazione.
Si prega Accedi a partecipare alla conversazione.
www.ik1msl.it
Si prega Accedi a partecipare alla conversazione.
Grazie in anticipo per le risposte,
Andrea
Si prega Accedi a partecipare alla conversazione.
Si prega Accedi a partecipare alla conversazione.
TT
Si prega Accedi a partecipare alla conversazione.
Ad ogni modo, per provare, potreste indicarmi la procedura per installare i driver della stazione e farla funzionare come siete riusciti voi?
Grazie in anticipo
Si prega Accedi a partecipare alla conversazione.
(Type of wind sensor connected (sensor_type)) DAVIS-VANTAGE-PRO2
ha logicamente devi avere il data logger usb per la davis ma questo lo do per scontato
Si prega Accedi a partecipare alla conversazione.
Si prega Accedi a partecipare alla conversazione.
Grazie in anticipo,
Luca
Si prega Accedi a partecipare alla conversazione.
Si prega Accedi a partecipare alla conversazione.
intanto work in progress
Si prega Accedi a partecipare alla conversazione.
Unico neo è che invia su Wunderground un dato di pressione non corretto di circa 50 Hpa in più di quello letto dalla consolle, si può risolvere questo problemino?
Grazie
Buon anno
Luca
Si prega Accedi a partecipare alla conversazione.
- Roberto Vaccaro
- Offline
- Moderatore
SE vai sul mio sito vedrai le due misure, da lì passa sul mio Wunderground e vedrai l'errore.
Tony, appena puoi, puoi darci un'occhiata?
Auguri a tutti voi e alle vostra famiglie per un buon 2015
Si prega Accedi a partecipare alla conversazione.
a me sembra stano perchè nelle letture del raspberry che vedo sul mio monitor la pressione già appare alterata...stranissimo!
Luca
Si prega Accedi a partecipare alla conversazione.