Postate qui domande o segnalate problemi / bug che riscontrate,
Lacross WS23XX
Mi chiamo Francesco e anche io sto provando a mettere on line la mia stazione meteo grazie al vostro super progetto.
Nell'ordine:
. Stazione meteo: Technoline WS2350 (clone Lacrosse);
che collego al Raspberry con il cavo seriale;
. Chiavetta 3G Tim Huawei E169;
. Hub alimentato.
Ho scaricato questa mattina il firmware e l'ho copiato scompattato sulla SD;
ho bloccato il conto alla rovescia del SWPI e ho configurato con nano swpi.cfg come da foto (molto artistica):
Allegato 2013-04-0419.21.49.jpg non trovato
riavviato tutto
Allegato 2013-04-0419.22.33.jpg non trovato
Allegato 2013-04-0419.23.10.jpg non trovato
solo una volta è riuscito a connettersi ma non mi riconosce la stazione meteo.
quale potrebbe essere il mio problema?
anticipatamente grazie!!!
Francesco
Allegati:
Si prega Accedi a partecipare alla conversazione.
Il problema sembra la chiavetta. Hai disattivato i dispositivi di archiviazione ?
La chiavetta è una e169 o e1692 ?
[edit]
Non avevo pensato ad una cosa :
Nel tuo caso la configurazione di default delle porte seriali non và bene. Fai attenzione ai parametri :
[dongle]
donglectrlport = /dev/ttyUSB2
dongleaudioport = /dev/ttyUSB1
dongledataport = /dev/ttyUSB0
[Sensor_serial]
sensor_serial_port = /dev/ttyUSB0
Ovviamente usando sia la chiavetta che l'adattatore seriale-usb la porta /dev/ttyUSB0 viene usata 2 volte impropriamente.
Devi vedere come il tuo sistema mappa le porte seriali all'avvio ed impostarle di conseguenza. Le opzioni solo solo 2 quindi potresti anche andare per tentativi oppure usa i comandi
dmesg | grep tty
lsusb
per capire come vengono assegnate.
Cmq prima ti consiglierei di provare i 2 componenti separatamente ( con la config di default ) per vedere se vanno separatamente.
Per provare la chiavetta metti il sensore in simulate e disconnetterti l'adattatore seriale.
PEr la stazione metti ws23xx e use_dongle=False
TT
Si prega Accedi a partecipare alla conversazione.
Ho provato ad usare i comandi che mi hai indicato e questi sono i risultati:
Mettendo su SIMULATE la stazione meteo riesco a collegarmi ad internet:
Allegato 2013-04-0513.45.16.jpg non trovato
Allegato 2013-04-0514.52.25.jpg non trovato
Allegato 2013-04-0514.53.32.jpg non trovato
La chiavetta che utilizzo è la E169.
Francesco
Allegati:
Si prega Accedi a partecipare alla conversazione.
[Sensor_serial]
sensor_serial_port = /dev/ttyUSB3
Proviamo ora la stazione meteo.
Riprova a mettere WS23XX ( dopo aver impostato come sopra ) . Alternativamente potresti testare solo la WS2350 con i comandi ( sempre dopo aver impostato come sopra )
cd /home/pi/swpi
sudo python sensor_ws2300.py
Per l'adattatore seriale tieni presente che, non mi ricorso se Stefano o Giuseppe, hanno avuto problemi con certi adattatori USB-Seriale.
Se invece l'output del comando "lsusb" ti compare la dicitura "prolific adapter " di solito le cose funzionano. Se non ti funziona il collegamento prova anche a cambiare adattatore.
Si prega Accedi a partecipare alla conversazione.
Ho provato a fare i vari test ma tutti hanno dato esito negativo!
Andando a tentativi ho provato a utilizzare /dev/ttyUSB da 0 a 3 non riuscendo ad ottenere nulla.
Ho provato a collegare al RP solo la stazione meteo, con gli stessi risultati.
Se imposto la stazione meteo WS2350, mi dice che la stazione non è riconosciuta.
Se inserisco i comandi:
cd /home/pi/swpi
sudo python sensor_ws2300.py
a video mi compare:
[data e ora] Thrread started
è normale che non ottenga nessuna risposta?
a. potrebbe essere un problema dell'HUB?
b. il cavo RS232 - USB è questo
Allegato mt608-2usbconverter.JPG non trovato
potrebbe essere colpa sua???
Grazie e buon fine settimana
Francesco
Allegati:
Si prega Accedi a partecipare alla conversazione.
Come sensor_type devi mettere WS23XX e non WS2300
Ho aggiunto dei messaggi nel software per capire cosa si blocca. Aggiorna con: swpi-update
Se non riceve ancora nulla e resta bloccata su "Thrread started" ( vuol dire che non arriva nulla )cambierei l'adattatore.
Ci è successa la stessa cosa su un altro sistema.
Dai un'occhiata alle periferiche supportate :
http://elinux.org/RPi_VerifiedPeripherals#Working_USB_to_Serial_Adapters
Si prega Accedi a partecipare alla conversazione.
Qualche domanda:
c'è modo di poter aggiornare utilizzando la chiavetta oppure è più semplice se faccio con il cavo lan?
Dovessi acquistare un nuovo adattatore, secondo te, quale mi conviene prendere visto che c'è l'imbarazzo della scelta.
www.amazon.it/s/ref=nb_sb_noss?__mk_it_I...=i%3Aaps%2Ck%3Ars232
oppure questo potrebbe andare?
www.pianetacquisti.it/product_info.php?products_id=309
p.s.
se può essere utilie, ti posso dire che quando collegavo il cavo alla stazione e al pc con win xp, riuscivo a trasferire i dati utilizzando Cumulus come software... giusto per dire che funziona con un sistema operativo diverso.
Si prega Accedi a partecipare alla conversazione.
www.mail-archive.com/linux-usb-devel@lis...ge.net/msg12266.html
potrebbe essere, e qui la sparo grossa, che riesca a riconoscere la stazione collegata a cavo RS232 cambiando solamente la stringa?
Si prega Accedi a partecipare alla conversazione.
Per l'adattatore cerca semple nelle specifiche tecniche il Chipset e poi contrnda con il link che ti ho dato. Se aggiungi alla ricerca il chipset ne troverai molti .. per esempio :
http://www.manhattanshop.it/convertitore-usb-a-seriale-db-9-m-1430.html?utm_source=comparatore-TrovaPrezzi&utm_medium=cpc&utm_campaign=Trova_Prezzi
sicuramente si riesce a far funzionare anche gli altri .. ma ci devi perdere tempo e cercare documentazione.
Si prega Accedi a partecipare alla conversazione.
Se riesco più tardi provo a fare qualche test.
Grazie mille!
Si prega Accedi a partecipare alla conversazione.
[Sensor_serial]
sensor_serial_port = /dev/ttyUSB0 oppure 3
[data - ora] ERROR with WS2300 'LinuxSerialPort' object has no attribute 'open'
e digitando
cd /home/pi/swpi
sudo python sensor_ws2300.py
ho come risultato:
[data - ora] Thread started
getdata
<ws2300.LinuxSerialport object at 0x24d6b10>
<type 'exception.AttributeError'>
open
GetData
provo a cambiare cavo va!
Si prega Accedi a partecipare alla conversazione.
[edit]
Ok. Riprova ad aggiornare ( swpi-update ) prima di cambiare convertitore.Quando lanci sensor_ws2300.py ricordati di aspettare almeno 1 minuto dopo l'apertura della porta . I dati vengono letti con tale intervallo.
Si prega Accedi a partecipare alla conversazione.
Allora... qualche buona nuova.
Ho aggiornato alla versione 01.17.79
ho inserito i comandi
cd /home/pi/swpi
sudo python sensor_ws2300.py
e ho avuto questa risposta:
[data - ora] Thread started
GetData
<ws2300.LinuxSerial.Port object at 0xef7b10>
opened
[943.4, 15.1, 64.0, 10.3, 80.0, 549.56, 2.1, 180.0]
[data - ora] Dir: S - Spd: 3.3796224 - Gst: 3.3796224 - T: 10.3 - P: 1007.4 - U: 80 - R: 549 - CB: 952
GetData
<ws2300.LinuxSerial.Port object at 0xef9b10>
opened
[943.4, 15.1, 64.0, 10.3, 80.0, 549.56, 2.1, 180.0]
[data - ora] Dir: S - Spd: 3.3796224 - Gst: 3.3796224 - T: 10.3 - P: 1007.4 - U: 80 - R: 549 - CB: 952
quelli in neretto sono i dati della mia stazione.
Poi ho cambiato porta ( /dev/ttyUSB3 )
ho fatto ripartire tutto con la chiavetta attaccata e il risultato te lo allego:
Allegato 2013-04-0820.20.59.jpg non trovato
poi provando e riprovando ad un certo momento, con il swpi che andava, su una riga è comparso
[data - ora] file delected: ./meteo.txt
ancora grazie
Francesco
Allegati:
Si prega Accedi a partecipare alla conversazione.
Ora non ti resta che configurare l'invio dei dati al tuo sito. La cosa dipende da che tipo sito hai e dovrai scegliere tra il "logger" e "l'uploader" ( il secondo sicuramente più semplice da configurare )
Nel tuo log vedo un "Error sending file Meteo.txt" che vuol dire che "l'uploader non è configurato correttamente
Dai un'occhiata alla documentazione.
https://www.vololiberomontecucco.it/vlmc/index.php?option=com_content&view=article&id=39:sint-wind-pi-server&catid=13&Itemid=169
Mi permetto di aggiungere un SOLVED al tuo post . Se non vuoi vedere i messaggi di debug che ho aggiunto rifai un aggiornamento.
Si prega Accedi a partecipare alla conversazione.
sembra che tutto il lavoro sia andato perso.
Ho provato in questi ultimi giorni a collegare stazione e chiavetta riuscendo però a vedere solo la chiavetta.
Ho provato a cambiare tutte le porte senza però ottenere risultati.
Visto che non funziona niente mi sono fatto prestare un cavo RS232, sperando che sia "quello buono", mi sono scaricato la nuova versione del swpi e ci riprovo.
Si prega Accedi a partecipare alla conversazione.
- Spegnere tutto
- Collegare tutto
- Fare molta attenzione ai messaggi iniziali per capire come vendono mappare le porte
- Usa magari anche dmesg | grep tty
- Configurare di conseguenza
- Riavviare
Si prega Accedi a partecipare alla conversazione.
...ma non demordo!
Si prega Accedi a partecipare alla conversazione.
visto che continua a non funzionare niente, con un po' di tristezza, mi sono messo a leggere i vari post sul forum del raspberry.
Sembra che a più utenti sia capitato di veder comunicare il RPI con la porta seriale per una volta oppure solo per pochi minuti.
Quindi, come consigliato, ho acquistato da manhattanshop il cavo.
Aspettiamo che arrivi e poi si ricomincia!
Ho visto che ci sarebbe anche la possibilità di fare questo tipo di collegamento :
Sicuramente è più semplice con il cavo "bellechepronto"... ma potrebbe essere una possibilita?
Buon fine settimana a tutti
Francesco
Si prega Accedi a partecipare alla conversazione.
Se mi mandi per email il tuo IP,pwd di PI e porta SSH ( ricorda di fare il forward della porta sul router ) ti ci do una occhiata io
Si prega Accedi a partecipare alla conversazione.
ho provato a collegare dopo aver seguito passo passo la procedura di installazione ma mi ritrovo che il mio pi non vede la stazione meteo.
ho controllato le porte usb con il comando dmesg | grep tty
[ 0.000000] console [tty1] enabled
[ 0.584219] dev:f1: ttyAMA0 at MMIO 0x20201000 (irq = 83) is a PL011 rev3
[ 0.908144] console [ttyAMA0] enabled
[ 6.628668] usb 1-1.3: pl2303 converter now attached to ttyUSB0
e apparentemente l'adattatore viene visto correttamente.
ho provato con 3 adattatori diversi ma la stazione non viene rilevata.
nella configurazione ho impostato : /dev/ttyUSB0
e il modello dei sensori come: WS23XX
ho disabilitato le altre dongle mettendo tutto su FALSE
ho aggiornato il programma alla versione : Sint Wind PI 01.18.91
*
Tutto ciò che ottengo però è :
<class 'ws2300.Ws2300Exception'>
[03/05/2013-23:33:08] ERROR with WS2300 Reset failed, 100 retries, no response
qualcuno ha qualche suggerimento?
Si prega Accedi a partecipare alla conversazione.
- 2 stazioni funzionanti
- 1 che legge i dati ma che dà i numeri ( temperature sotto 0 ..)
- La tua che non legge neanche.
Per fare dei test sul caso 2 avevo modificato il baud-rate da 2400 a 9600 e forse il tuo problema deriva da questo :
Aggiorna alla 01.18.94 , ho rimesso 2400. Il resto dei tuoi settaggi mi sembra ok
TT
Si prega Accedi a partecipare alla conversazione.
Potrebbe proprio essere così come dici.
Provo appena posso (in giornata) e ti faccio sapere.
grazie ancora!
Si prega Accedi a partecipare alla conversazione.
comunque questo è ciò che vedo:
04/05/2013-09:13:17] System time adjusted from NPT server : europe.pool.ntp.org
[04/05/2013-09:14:22] Calculating Meteo data and statistics
[04/05/2013-09:14:23] loading plugins
[04/05/2013-09:14:24] ERROR in capturing webcam image on : /dev/video0
[04/05/2013-09:14:24] No digital cameras found
[04/05/2013-09:14:24] Disk space left = 1511190528
[04/05/2013-09:14:24] Sleeping 180 seconds
[04/05/2013-09:14:33] Logging data to Database
[04/05/2013-09:14:34] Dir: W - Spd: 0.0 - Gst: 0.0 - T: 22.6 - P: 1011.5 - U: 67 - R: 1136 - CB: 815 - Tin: 23 - Hin: 63
[04/05/2013-09:15:38] Calculating Meteo data and statistics
mi pare positivo no?
Grazie ancora...
PS:
la versione è la 95 non 94.
Si prega Accedi a partecipare alla conversazione.
la web era scollegata, durante le prove avevo scollegato tutto.
Direi che è tutto perfetto meteo+cam+radio !
si vede qui(in test):
www.tibasoft.com/swpi/swpi_dashboard_meteo.html
www.tibasoft.com/swpi/swpi_dashboard.html
www.tibasoft.com/swpi/img/current1.jpg
grazie ancora per l'aiuto.
Si prega Accedi a partecipare alla conversazione.
- tetox
- Visitatori
Confermo che il SintWindPi ver. 01.18.55 e la lacrosse 2350 funziona perfettamente .(non considerate il dato "pioggia")
Installata questa mattina al C.S.R. di Camerano (an).
r0alfacamerano.altervista.org/swpi/attuale.php
Stefano i6wvq
trodicameteo.altervista.org/
Si prega Accedi a partecipare alla conversazione.
Quando hai finito posta le coordinate della tua stazione su www.vololiberomontecucco.it/vlmc/index.p...d=2&id=16&Itemid=210 che ti aggiungo alla mappa.
Si prega Accedi a partecipare alla conversazione.
Intanto se riesco personalizzo i template web.
Poi posterò sicuramente le coordinate.
Vedo ne frattempo che gli aggiornamenti sono aumentati!!!
ora sono alla 01.19.14 ....
Si prega Accedi a partecipare alla conversazione.
A proposito, durante le prove odierne il PI dopo circa 12 ore di funzionamento si è interrotto e non era più raggiungibile neanche da ssh.
ho eseguito un riavvio forzato e alla ripartenza il file delle configurazioni era tornato quello di default.
ho ripristinato il file dal comodo backup eseguito da web quindi un reboot e tutto è tornato ok, forse una caso però e per questo che la tengo in test.
Una altra domanda, sicuro che il dato piggia nella lacrosse venga interpretato correttamente?
Comunque sia complimenti per progetto e supporto e soprattutto per la dedizione domenicale!!!!
Si prega Accedi a partecipare alla conversazione.