Note

pywws documentation is now located at http://pywws.readthedocs.org/fr/. This copy is no longer being updated and may be out of date.

pywws.USBQualityTest

Teste la qualité de la connexion USB avec votre station météo

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)

La liaison USB à ma station n’est pas fiable à 100%. Les données lues à partir de la station par l’ordinateur sont occasionnellement corrompues, peut-être par une interférence. J’ai essayé de résoudre ce problème en mettant une perle de ferrite autour du câble USB et le déplaçant des sources d’interférences possibles, tels que les disques durs externes. Le tout sans succès jusqu’à présent.

Ce programme teste la connexion USB en lisant de manière continue toute la mémoire de la station météo (sauf les parties qui peuvent être changeantes) à la recherche d’erreurs. Chaque bloc de 32 octets est lu deux fois, et si les deux lectures diffèrent, un message d’avertissement s’affiche. Sont également affichés le nombre de blocs lus, et le nombre d’erreurs rencontrées.

En général, j’obtiens une ou deux erreurs par heure, donc le test doit être exécuté pendant plusieurs heures pour produire une mesure utile. Notez que les autres programmes qui accèdent à la station météo (tel que pywws.Hourly ou pywws.LiveLog) ne doivent pas être exécutés alors que le test est en cours.

Si vous exécutez ce test et obtenez absolument aucune erreur, s’il vous plaît faites le moi savoir. Il y a quelque chose de spécial dans votre configuration et j’aimerais bien savoir ce que c’est

Fonctions

main([argv])
pywws.USBQualityTest.main(argv=None)[source]