- Messaggi: 5
- Ringraziamenti ricevuti 0
Postate qui domande o segnalate problemi / bug che riscontrate,
sint- wind in APRS
i dati li invii via radio o via web
IZ3ZOD ha scritto: Ciao a tutti, sono nuovissimo del forum, però sto usando SWPI da circa due anni senza il minimo problema.
oggi ho provato a trasferire i dati della mia stazione meteo (PCE FWS20) in aprs... allora.. primo step ho richiesto un nuovo id di stazione a questo link.. www.findu.com/citizenweather/cw_form.html
succesivamente ho inserito l'id stazione che mi è arrivato via mail nella sezione "CWOP_ID" lasciando il campo password vuoto, successivamente salvato e riavviato il raspberry.. dopo due minuti (tempo di avvio del sistema) ho visto subito i dati meteo in aprs.fi
poi ho provato a cambiare il nominativo di stazione precedentemente assegnato (FW0128) con il mio call e suffisso WX, salvato e riavviato, nessun problema..
Si prega Accedi a partecipare alla conversazione.
- Claudio
- Visitatori
volevo segnalare ai responsabili del progetto swpi la necessità di rendere permanenti le due modifiche suggerite, riguardo il valore dell'umidità e il valore della pioggia, da apportare nel file TTLib.py in quanto ogni volta che effettuo un aggiornamento sono costretto ad intervenire manualmente sul suddetto file per modificarlo come suggerito nei messaggi precedenti.
Grazie
Si prega Accedi a partecipare alla conversazione.
naliro ha scritto: Ciao,
i dati li invii via radio o via web
IZ3ZOD ha scritto: Ciao a tutti, sono nuovissimo del forum, però sto usando SWPI da circa due anni senza il minimo problema.
oggi ho provato a trasferire i dati della mia stazione meteo (PCE FWS20) in aprs... allora.. primo step ho richiesto un nuovo id di stazione a questo link.. www.findu.com/citizenweather/cw_form.html
succesivamente ho inserito l'id stazione che mi è arrivato via mail nella sezione "CWOP_ID" lasciando il campo password vuoto, successivamente salvato e riavviato il raspberry.. dopo due minuti (tempo di avvio del sistema) ho visto subito i dati meteo in aprs.fi
poi ho provato a cambiare il nominativo di stazione precedentemente assegnato (FW0128) con il mio call e suffisso WX, salvato e riavviato, nessun problema..
Si prega Accedi a partecipare alla conversazione.
Si prega Accedi a partecipare alla conversazione.
- Claudio
- Visitatori
nel messaggio dove dava le correzioni da inserire in TTLib.py riguardo la pioggia riportava solo le correzioni relative all'ultimora e alle 24 ore e hanno omesso la correzione relativa alla pioggia dalla mezzanotte; io ho applicato la modifica anche a questa parte di programma come sotto indicato:
# skip rain since midnight
if (globalvars.meteo_data.rain_rate != None ) :
rain_today_hundredth_inches = float(globalvars.meteo_data.rain_rate * 3.9370078)
rain_midnight_str = "P" + "%03d" % rain_today_hundredth_inches
send += rain_midnight_str
Con questa modifica mi visualizza correttamente i valori di pioggia dalla mezzanotte.
Si prega Accedi a partecipare alla conversazione.
Prendendo spunto dai precedenti messaggi vorrei dare il mio piccolo contributo e segnalare alcuni problemi riscontrati con i dati dell'APRS:
1) le coordinate della latitudine e longitudine, nel caso in cui la seconda cifra sia inferiore alle decine (es. 13°01'02") non viene convertita correttamente, ho corretto da
location = "%2d%5.2f" % (d,p)
location = "%02d%05.2f" % (d,p)
2) credo che ci sia un problema di conversione nella velocità del vento, in particolare non tiene conto se la configurazione della stazione è in m/s o in Nodi.
La mia stazione è impostata in Nodi e i dati su aprs convertiti in m/s sono errati.
3) credo che ci sia un problema di conversione per la pioggia, per questo che rimane sempre a zero.
4) L'umidità c'è un piccolo problema di conversione ho modificato da:
rh = float(globalvars.meteo_data.hum_out / 100 )
rh = float(float(globalvars.meteo_data.hum_out) / 100 )
Un'altra anomalia che non sono ancora riuscito a capire è perchè il server aprs si perda dei pacchetti e non visualizzi i dati ad ogni invio ogni 10 minuti.
Si prega Accedi a partecipare alla conversazione.
- Claudio
- Visitatori
per quanto riguarda l'anomalia riscontrata nella perdita dei pacchetti del server aprs succedeva anche a me, poi ho inserito nella casella di password il " Validation Number" che è stato assegnato al nominativo e il problema non si è più verificato.
Si prega Accedi a partecipare alla conversazione.
grazie e buona serata intanto
73'
Claudio ha scritto: Ciao iz3zod,
nel messaggio dove dava le correzioni da inserire in TTLib.py riguardo la pioggia riportava solo le correzioni relative all'ultimora e alle 24 ore e hanno omesso la correzione relativa alla pioggia dalla mezzanotte; io ho applicato la modifica anche a questa parte di programma come sotto indicato:
# skip rain since midnight
if (globalvars.meteo_data.rain_rate != None ) :
rain_today_hundredth_inches = float(globalvars.meteo_data.rain_rate * 3.9370078)
rain_midnight_str = "P" + "%03d" % rain_today_hundredth_inches
send += rain_midnight_str
Con questa modifica mi visualizza correttamente i valori di pioggia dalla mezzanotte.
Si prega Accedi a partecipare alla conversazione.
73
Michele
Claudio ha scritto: Ciao iz3zod,
nel messaggio dove dava le correzioni da inserire in TTLib.py riguardo la pioggia riportava solo le correzioni relative all'ultimora e alle 24 ore e hanno omesso la correzione relativa alla pioggia dalla mezzanotte; io ho applicato la modifica anche a questa parte di programma come sotto indicato:
# skip rain since midnight
if (globalvars.meteo_data.rain_rate != None ) :
rain_today_hundredth_inches = float(globalvars.meteo_data.rain_rate * 3.9370078)
rain_midnight_str = "P" + "%03d" % rain_today_hundredth_inches
send += rain_midnight_str
Con questa modifica mi visualizza correttamente i valori di pioggia dalla mezzanotte.
Si prega Accedi a partecipare alla conversazione.
ho salvato una copia del file funzionante su di un server web nel mio caso; successivamente ho creato un piccolo script che mi lancia l'aggiornamento da terminale (swpi-update.sh), e che successivamente ripristina la versione TTLib.py personalizzata..
creando il file sulla home (swpiupdate.sh) ho inserito il seguente codice:
#!/bin/bash
sh /home/pi/swpi/swpi-update.sh
sudo rm /home/pi/swpi/TTLib.py
cd /home/pi/swpi
sudo wget www.ilmiosito.org/posizionedelmiofile/TTLib.py
sudo chown pi:root /home/pi/swpi/TTLib.py
sudo chmod 666 /home/pi/swpi/TTLib.py
sudo reboot
in sostanza aggiorna SWPI, rimuove il file originale e poi lo rimpiazza con quello modificato che ho salvato sul server web.
ho inserito lo script in crontab in modo che venga lanciato in automatico 1 volta a settimana..
sudo nano /etc/crontab
configurato in questo modo viene lanciato alle ore 4:00 di ogni venerdi
funziona tutto a meraviglia!
Spero di essere stato utile a qualcuno
73
IZ3ZOD
Si prega Accedi a partecipare alla conversazione.
Se il problema è una patch a TTLib.py chiedete un push sul repositiry github in modo da risolvere per sempre il problema. Baste che non ci siano effetti collaterali con altre funzionalità
TT
Si prega Accedi a partecipare alla conversazione.
- Messaggi: 5
- Ringraziamenti ricevuti 0
dopo varie peripezie sono riuscito a "uscire" su aprs in tcp-ip ......
ma come sempre c'è un ma ...
ho sempre l'umidità al 100% ...
qualcuno ha idea di come correggerla.... dal log di sint-wind i dati escono corretti uso una ws 1080
Grazie
Si prega Accedi a partecipare alla conversazione.
- Bendinelli
- Offline
- Senior Boarder
- Messaggi: 63
- Ringraziamenti ricevuti 1
devi correggere una riga del file TTLib.py nella dir swpi:
# humidity
if (globalvars.meteo_data.hum_out != None):
rh = float(globalvars.meteo_data.hum_out / 100 )
if rh >= 0.995:
humid_str = "h00"
else:
# humid_str = "h" + "%02.0f" % (rh * 100.0)
humid_str = "h" + "%02.0f" % (globalvars.meteo_data.hum_out)
send += humid_str
Claudio
PCE-FSW 20
Raspberry Pi 2 Modello B
swpi - Raspbian GNU/Linux 8.0 (jessie) #884 4.4.9-v7+
Sint Wind PI 01.27.27
Si prega Accedi a partecipare alla conversazione.
- Bendinelli
- Offline
- Senior Boarder
- Messaggi: 63
- Ringraziamenti ricevuti 1
non importa che tu modifichi nulla in quanto Tonino ha apportato le modifiche al file e pertanto effettuando l'aggiornameto alla versione 01.24.95 risolverai il problema.
Saluti
Claudio
PCE-FSW 20
Raspberry Pi 2 Modello B
swpi - Raspbian GNU/Linux 8.0 (jessie) #884 4.4.9-v7+
Sint Wind PI 01.27.27
Si prega Accedi a partecipare alla conversazione.