Dans cet article vous découvrirez l’intégration de la météo sur DTMF et la carte SVXCard.Sur ce projet nous utilisons une station météo WS1080 pour un budget de environ 100 Euro. Des essais antérieurs ont été faits avec la WS2300 qui a une latence trop importante pour transmettre les données en instantanées.
Weewx est utilisé pour s’affranchir des protocoles de communication, ce qui permet aussi que mon travail soit compatible avec beaucoup de station météo.
La liste des stations météo compatibles weewx est disponible ici.
la commande wee_device –current permet d’avoir les informations météo en temps réel:
sudo ./wee_device –current
{‘status’: 0, ‘delay’: 28, ‘outTempBatteryStatus’: 0, ‘outTemp’: 8.8, ‘outHumidity’: 91.0, ‘UV’: None, ‘radiation’: None, ‘rain’: None, ‘dateTime’: 1460614586, ‘windDir’: 45.0, ‘pressure’: 975.2, ‘windSpeed’: 0.0, ‘inHumidity’: 53.0, ‘inTemp’: 20.8, ‘rxCheckPercent’: 100, ‘windGust’: 2.5200000000000005, ‘rainTotal’: 0.8400000000000001, ‘ptr’: 864, ‘usUnits’: 16, ‘windGustDir’: 45.0}
Nous allons donc intégré cette commande à SVXLink sur DTMF
set runcmd [exec /home/pi/weewx-3.5.0/bin/wee_device --current];
et transformer les éléments en synthèse vocale.
Il est nécessaire d’ajouter un fichier locale.tcl dans le events.d du fichier language. (fr_FR/events.d/locale.tcl) disponible ici, c’est lui qui va gérer les modifications de l’algorithme pour la langue français et la fonction pour la vitesse de vent.
La procédure complète d’installation est disponible sur le site support
Bien sûr d’autres fonctionnalités pourront être développées, c’est du travail de programmation. Weewx propose la possibilité de stocker les données en SQL celle-ci pourrait aussi être interrogeable par DTMF (mini max par ex).
Voici l’installation des capteurs pour l’expérimentation:
Vidéo de démonstration:
Toutes les fonctionnalités décrites sur ce site seront présentées au cours le la 4ème rencontre F1ZBV/F1ZBU le 14 mai 2016, toutes les informations de réservation ici.