Archive

Posts Tagged ‘python’

Environnement virtuel Python

Il est possible de travailler en Python dans des environnements isolés afin d’éviter des incompatibilités au niveau des versions et des dépendances de modules Python.

Pour installer l’environnement virtuel ’virtualenv’ pour Python 2.x, taper la commande :

Lire la suite…
Catégories :python, Raspberry Étiquettes :

TimeLapse et détection de mouvement à l’aide d’un Raspberry Pi et d’une caméra

Dans un article précédent « Utilisation d’une caméra pour le Raspberry Pi« , nous avons vu comment activer la prise en compte d’une caméra pour le Raspberry. Dans cet article, nous allons mettre en oeuvre un serveur Web qui va permettre de piloter la caméra afin d’effectuer les actions suivantes :

  • Configuration des paramètres de prise de vue.
  • Streaming vidéo.
  • Timelapse.
  • Détection de mouvement avec prise de vue.

Le programme sera écrit en Python en utilisant 2 modules :

  • Picamera : module de gestion de la caméra.
  • Flask : module permettant la gestion d’un serveur Web.

Passons à l’implémentation de la solution (attention le tuto est un peu long).

Lire la suite…

Tester le fonctionnement de Domoticz en Python

Le but de cet article est de tester le fonctionnement de Domoticz sur le Raspberry en Python.

Il va tester 2 choses :

– l’existence du process Domoticz.

– l’accès au serveur Web (pour ma part j’y accède via le port 443 uniquement et non le port 8080 par défaut).

Si le process ne tourne pas ou si l’accès au serveur Web par le port 443 n’aboutit pas, je redémarre le service Domoticz et j’envoie un Email.

Voici le contenu du script en Python que j’ai nommé pifab-state.py :

Lire la suite…

Catégories :Domotique, Raspberry Étiquettes : , , ,

Projet HomeLab : Raspberry partie 3

Pour cette partie, nous allons mettre en œuvre la récupération de la température où se situe le Raspberry à savoir dans le salon. Le but est de récupérer la température toutes les 15 minutes et de la stocker dans une base de données SQL Lite. Ensuite toutes les 30 minutes, nous allons créer 4 graphes à l’aide de Gnuplot (température sur un jour, une semaine, un mois et une année) qui seront affichés dans une page WEB. Le capteur de température utilisé sera le DS18B20.

Lire la suite…

Catégories :applications, Matériel, Raspberry Étiquettes : , , , ,

Récupérer l’adresse IP de sa box internet

Bon voilà, j’ai besoin de connaitre l’adresse IP public de ma box internet afin de pouvoir accéder à mon Raspberry à distance via internet. Or l’adresse IP est dynamique donc elle est amenée à changer en fonction des opérateurs. Je sais, je sais il existe des services qui permettent de gérer cela (dyndns, no-ip…); mais pour des raisons que je ne vais pas expliquer, je veux m’en passer.

Lire la suite…

Catégories :Raspberry Étiquettes : ,

Enregistrer des données dans un fichier en Python

Le but de cet article est de pouvoir récupérer des données (par exemple un capteur de température) et de les stocker dans un fichier. Cela permettra de pouvoir utiliser ce fichier pour en sortir un graphique par exemple.

Dans mes tests, je vais utiliser la récupération de la température du Chipset du Raspberry afin de le stocker dans un fichier.

Lire la suite…

Catégories :Raspberry Étiquettes : ,

Utilisation de l’afficheur LCD Hitachi HD44780 avec le Raspberry

Dans un ancien article, j’avais testé le fonctionnement de cet afficheur 2×16 caractères avec un Arduino Uno; aujourd’hui je vais le tester avec le Raspberry Pi.

Le câblage à effectuer à l’aide du PI Cobber sera le suivant :

Lire la suite…

Catégories :Matériel, Raspberry Étiquettes : , , ,