pywws.USBQualityTest

Verificare la qualità della connessione USB della stazione meteo

usage: python -m pywws.USBQualityTest [options]
options are:
 -h | --help           display this help
 -v | --verbose        increase amount of reassuring messages
                       (repeat for even more messages e.g. -vvv)

Il collegamento USB per la mia stazione meteo non è affidabile al 100%. La lettura dei dati della stazione dal computer è occasionalmente corrotto, forse per interferenza. Ho cercato di risolvere questo problema mettendo ferrite intorno al cavo USB e trasferire possibili sorgenti di interferenza, come dischi rigidi esterni. Tutti senza successo finora.

Questo programma mette alla prova la connessione USB per gli errori per leggere in modo continuo tutta la memoria della stazione meteo (ad eccezione di quelle parti che possono variare) alla ricerca di errori. Ogni blocco di 32-byte viene letto due volte, e se i due valori differiscono viene visualizzato un messaggio di avviso. Sono visualizzati anche il numero di blocchi letti, e il numero di errori riscontrati.

In genere sono uno o due errori per ora, quindi il test deve essere eseguito per diverse ore per produrre una misura utile. Nota che un altro software che permette di accedere alla stazione meteo (come pywws.Hourly or pywws.LiveLog) non deve essere eseguito mentre il test è in corso.

Se si esegue questo test e non trovate gli errori, per favore fatemelo sapere. C’è qualcosa di miracoloso nella configurazione e mi piacerebbe sapere cosa è!

Funzioni

ApplicationLogger(verbose[, logfile])
main([argv])
pywws.USBQualityTest.main(argv=None)[sorgente]