Nous y voila, la traçabilité des températures du relais des Vosges, F1ZBV.
Je vous rappelle que sur l’installation du relais, 3 capteurs sont présents:
– 1 capteur qui est intégré à la carte SvxCard qui permet de mesure la température ambiante du rack 19″.
– 1 capteur sur le radiateur du TX
– 1 capteur au niveau des cavités.
L’objectif de ce suivi est surtout à titre de curiosité. L’émetteur qui a été choisi est un TYT TH9000D, il s’agit d’un poste chinois dont je n’ai aucune experience sur sa fiabilité, il est relativement soumis et cet enregistrement va nous permettre de connaitre les montées en température lors de longs QSOs.
Concernant les cavités nous allons pouvoir suivre les fluctuations de température, il n’est pas bon pour leurs stabilités que la temperature descende trop bas.
Cela pourra nous permettre éventuellement d’isoler ou de chauffer l’armoire. Il est tout a fait possible de piloter un des relais de commutation de la carte SvxCard pour alimenter une resistance chauffante selon un seuil minimum défini.
Vous obtiendrez l’image en introduction de cet article avec un relevé des 3 capteurs toutes les 5min.
Il y a un graph bleu (minimum heure courante) et rouge (maximum heure courante).
En passant la souris, une fenêtre popup avec la valeur vous sera indiquée.
Un calendrier est également disponible avec les mini/maxi par jour et par capteur.
Nous voyons sur la fenêtre ci-dessus, la valeur mini/maxi pour le capteur “Temperature TX” au 8 octobre 2016.
Il est important de signaler que les valeurs sont transmises sur un site web distant et qu’aucune données n’est enregistrées sur le Raspberry Pi. Ce qui va permettre moins d’écriture de fichiers sur la carte SD mais par contre qui nécessite une liaison Internet.
Passons maintenant à la mise en oeuvre de ce système sur votre relais ou autres applications à base de Raspberry Pi.
Vous avez besoin de:
Un raspberry Pi
3 capteurs de type 18B20 (voir l’article sur Framboise314.fr pour une description complète)
Une connexion internet
Un compte sur PrivateEyePi
Configuration sur le portail PrivateEyePi
Se rendre sur PrivateEyePi pour s’inscrire
Cliquer en haut à droite sur new user et remplir le formulaire suivant:
Cliquer sur le bouton GPIO
Ajouter 3 périphériques:
Number: 7
Description: GPIO 4
Number: 88
Description: GPIO 88
Number: 89
Description: GPIO 89
Ensuite aller sur le bouton Location:
Faire Add et remplir comme les captures d’écran ci-dessus.
Vous devriez obtenir ceci:
Se rendre dans l’onglet config et remplir comme la capture d’écran ci-dessous:
Voila nous avons terminé la partie en ligne, attaquons maintenant la partie sur le Raspberry Pi.
Installation:
Comme d’habitude toujours une mise à jour en introduction
sudo apt-get update
sudo apt-get upgrade
Téléchargement du script d’installation:
cd /home
sudo wget -N www.privateeyepi.com/downloads/install.sh
Lancement de l’installation:
sudo sh install.sh
Nous utiliserons uniquement le programme lié à la température:
dallas.py – Programme de monitoring de température avec des capteurs DS18B20.
Nous allons éditer le fichier globals.py
cd /home
sudo nano globals.py
Entrez votre login et mot de passe
par ex:
user= “your@email.com”
password=”ilovef8asbcom”
Nous allons maintenant indiquer les pins que nous avons précédemment inscrit sur le portail de PrivateEyePi.(RPI Pin Number)
Et également les adresses des capteurs de temperature.(Directory name of the w1_slave file)
Pour les obtenir taper:
ls /sys/bus/w1/devices/
Faites des copier/coller pour éviter les erreurs.
Et voila la configuration est terminer.
Il faut maintenant mettre au démarrage le script /home/dallas.py
Aller sur le site http://www.privateeyepi.com, une fois connecter, cliquer sur Dashboard.
Je ne manquerai pas de faire un bilan des ses mesures d’ici quelques mois.