Liaison avec le script météo InfluxDB:liaison avec le script météo

1. Script final

Les valeurs à envoyer à la base de données sont disponibles à la fin du script de gestion de la station météo. Il faudra ajouter la bibliothèque Python de gestion d’InfluxDB en début de script, ainsi que les lignes nécessaires au transfert des informations vers la base de données en fin de script.

 Saisissez ce script dans la zone de script de Thonny (disponible en téléchargement sur LF13/station_meteo.py) :

#!/usr/bin/env python3 
# -*- coding: utf-8 -*- 
# Lit et affiche les données fournies par la station météo complète 
# Envoie les mesures à la BDD InfluxDB 
 
# Importer les bibliothèques utilisées par le script 
import bme680 
import time 
from datetime import datetime as dt, date 
from gpiozero import MCP3008, Button 
import statistics 
import math 
import os 
import sys 
from influxdb import InfluxDBClient 
 
 
# Initialise l'intervalle de mesure 300s = 5 * 60s = 5mn 
mesure = 300 
# Initialise l'intervalle de mesure de vitesse du vent (en secondes) 
temps_mesure = 5 
# Initialise le temps de pause du script (en secondes) 
stop_script = 5 
 
# Crée le capteur BME680 en testant les deux adresses possibles 0x76 et 0x77 
try: 
   capteur...
couv_LF24RASP.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Chronograf
Suivant
Conclusion