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:
- Grâce à un simple script de sondage
- É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!
-
Elitech RC-5 Enregistreur de Température USB, Capteur Temp Haute Précision, 32000 Points de Capacité d'enregistrement avec Rapport PDF
-
FeinTech FPS00200 USB lecteur capteur d'empreintes pour Windows Hello fingerprint reader scanner Noir
