pywws¶
Logiciel Python pour stations météo USB sans-fil
Pywws est une collection de modules Python pour lire, enregistrer et traiter les données provenant de stations météorologiques sans fil USB populaires comme AstroTouch Elecsa 6975, Watson W-8681, WH-1080PC, WH1080, WH1081, WH3080 etc. Je suppose que n’importe quel modèle qui est fourni avec le logiciel Windows EasyWeather est compatible, mais ne peut le garantir.
Le logiciel a été développé pour être exécuté dans un environnement de basse puissance, avec peu de mémoire tel un routeur ou un Raspberry Pi. Il peut être utilisé pour créer des graphiques et les pages web affichant les relevés météorologiques récents, généralement mis à jour toutes les heures. Il peut également envoyer des données “live” pour des services tels que Weather Underground et poster des messages sur Twitter.
- La version de développement de pywws est hébergé sur GitHub.
- Les versions «Snapshot» de pywws sont disponibles à partir du Python Package Index (PyPI).
- La documentation est hébergé sur Read the Docs.
- La documentation est disponible dans les langues suivantes (les versions non anglaises peuvent ne pas être complètes ou à jour) :
J’ai écrit ce logiciel pour répondre à mes besoins, mais ai essayé de le rendre adaptable aux besoins des autres. Vous voudrez peut-être modifier certains ou tous les modules, ou en écrire de nouveaux, pour lui faire faire exactement ce que vous souhaitez. L’une des raisons pour lesquelles Python est utilisé est qu’il rend de telles modifications si facile. N’ayez pas peur, essayez-le vous verrez..
Exigences¶
Les logiciels dont vous aurez besoin pour exécuter pywws dépend de ce que vous comptez en faire. Vous aurez besoin de Python 2.5 ou plus récent – Python 3 est partiellement supporté, certaine fonctionnalité dépendent de librairies qui n’ont pas été portées sur Python3.
Pour plus de détails, voir Pré-requis.
Installation et mise à niveau de pywws¶
Pywws peut être installé directement à partir du Python Package Index (PyPI) en utilisant la commande PIP. Voir Comment démarrer avec pywws pour obtenir des instructions complètes.
Certaines nouvelles versions de pywws modifient ce qui est stocké dans des fichiers de données de synthèse horaire, quotidien ou mensuel. Ces nouvelles versions sont incompatibles avec les données traitées à partir de versions antérieures. Le script pywws.Reprocess
régénère toutes les données résumé. Il doit être exécuté après toute mise à niveau majeure.
Documentation¶
La documentation est inclue avec le téléchargement de pywws, et est également disponible en ligne. Un bon point de départ est le Guide de démarrage qui décrit plus en détail comment installer pywws.
Si vous avez des questions dont vous ne trouvez pas réponse dans la documentation, s’il vous plaît joindre la liste / groupe de discussion pywws Google et y poser votre question. Notez que votre premier message n’apparaît pas immédiatement – les nouveaux membres doivent être approuvés par un modérateur, pour empêcher les pourriels.
Contenu¶
- Licence
- pywws Contributors
- Dependencies
- Change log
- User guides
- Comment démarrer avec pywws
- Comment configurer la journalisation horaire avec pywws
- Comment configurer le mode “live” avec pywws
- Comment intégrer divers services météorologiques à pywws
- Comment configurer pywws pour poster des messages sur Twitter
- Comment utiliser pywws dans une autre langue
- weather.ini - format du fichier de configuration
- status.ini - format du fichier de status
- Understanding pywws log files
- Indice Humidité (Humidex)
- Python modules
Index et tables¶
Crédits¶
Je n’aurais pas été en mesure d’obtenir d’informations de la station météorologique sans accès aux sources du programme « wwsr » de Michael Pendec . Je suis également redevable à Dave Wells pour le décodage du « bloc fixe » de données de la station météorologique.
En dernier lieu, un grand vous remercie à tous les utilisateurs de pywws qui ont aidé avec leur questions et suggestions, et particulièrement à ceux qui ont traduit pywws et sa documentation en d’autres langues.
Termes¶
Ce programme est un logiciel libre, vous pouvez le redistribuer et/ou le modifier selon les termes de la Licence Publique Générale GNU telle que publiée par la Free Software Foundation, soit la version 2 de la Licence, ou (à votre choix) toute version ultérieure.
Ce programme est distribué dans l’espoir qu’il sera utile, mais SANS AUCUNE GARANTIE, sans même la garantie implicite de COMMERCIALISATION ou D’ADAPTATION A UN USAGE PARTICULIER. Voir la licence GNU General Public pour plus de détails.
Vous devriez avoir reçu une copie de la licence GNU General Public License avec ce programme, sinon, écrivez à Free Software Foundation, Inc, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
Commentaires et questions? SVP, abonnez-vous à la liste pywws http://groups.google.com/group/pywws et faites-vous entendre.