Comment utiliser les capteurs USB TEMPer

VEUILLEZ NOTER: CETTE BIBLIOTHÈQUE PYTHON TIERS EST HORS DE DATE ET NE FONCTIONNE PLUS AVEC LA DERNIÈRE VERSION DES CAPTEURS DE TEMPÉRATURE

Les capteurs USB TEMPer sont super faciles à installer sur votre Raspberry Pi grâce à une bibliothèque python disponible sur GitHub. https://github.com/padelt/temper-python

Commencez par installer les packages requis:

sudo apt-get install python-usb python-setuptools

Une fois celui-ci installé, vous pouvez cloner le git sur votre Pi

cd ~
git clone git://github.com/padelt/temper-python.git

Une fois que vous avez téléchargé le référentiel, vous disposez de deux méthodes pour l’utiliser:

  1. Grâce à un simple script de sondage
  2. Écrire votre propre script python

Pour installer le script temper-poll simplement cd dans le dépôt téléchargé

cd temper-python

Exécutez ensuite le script de configuration

sudo python3 setup.py install

Une fois cela fait, vous pouvez simplement utiliser la commande suivante pour obtenir la température et l’humidité du capteur

temper-poll

Si vous voulez aller plus loin et écrire votre propre script! Dans le répertoire temper-python, vous trouverez un autre répertoire appelé temperusb, déplacez-vous dans ce répertoire.

cd temperusb

Ici, vous remarquerez quelques scripts, nous nous intéressons aux scripts cli.py et temper.py.

temper.py est la bibliothèque actuelle, nous n’avons donc pas besoin de la modifier, nous devons juste nous assurer d’en avoir une copie dans le même répertoire que notre propre script.

cli.py est un bon exemple pour baser notre script.

Commencez par exécuter le script cli.py et voyez ce qui se passe

sudo python cli.py

Comme vous le verrez, il produit le même résultat que le script de tempérage.

Si vous obtenez cette erreur:

ValueError: tentative d’importation relative dans un non-package

Modifiez le script et changez cette ligne

from .temper import TemperHandler
to
from temper import TemperHandler

De là, vous pouvez copier le script cli.py et le modifier selon vos besoins!

Articles similaires

Bouton retour en haut de la page
Fermer