jardin_bmp280_script
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
jardin_bmp280_script [2025/06/27 12:24] – admin | jardin_bmp280_script [2025/06/27 12:27] (Version actuelle) – admin | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | Dans cette partie, nous allons modifier nos scripts existants pour tester la sonde bmp280 aussi bien dans le **terminal** que sur le **serveur web (flask)**. | ||
+ | |||
====== Modification du script meteo_dht22.py ====== | ====== Modification du script meteo_dht22.py ====== | ||
Ligne 125: | Ligne 127: | ||
def recuperer_date_heure(): | def recuperer_date_heure(): | ||
return datetime.now().strftime(" | return datetime.now().strftime(" | ||
+ | </ | ||
+ | |||
+ | ====== Modification du script app.py ====== | ||
+ | |||
+ | < | ||
+ | # | ||
+ | from flask import Flask, render_template_string | ||
+ | from capteur import ( | ||
+ | lire_donnees_capteur, | ||
+ | calculer_point_de_rosee, | ||
+ | calculer_humidex, | ||
+ | recuperer_date_heure, | ||
+ | lire_pression | ||
+ | ) | ||
+ | |||
+ | # Définition de l' | ||
+ | app = Flask(__name__) | ||
+ | |||
+ | @app.route('/' | ||
+ | def index(): | ||
+ | humidity, temperature = lire_donnees_capteur() | ||
+ | if humidity is not None and temperature is not None: | ||
+ | point_de_rosee = calculer_point_de_rosee(temperature, | ||
+ | humidex = calculer_humidex(temperature, | ||
+ | date_heure = recuperer_date_heure() | ||
+ | pression = lire_pression() | ||
+ | |||
+ | html = f""" | ||
+ | < | ||
+ | <ul> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ul> | ||
+ | """ | ||
+ | else: | ||
+ | html = "< | ||
+ | |||
+ | return render_template_string(html) | ||
+ | |||
+ | if __name__ == ' | ||
+ | app.run(host=' | ||
</ | </ |
jardin_bmp280_script.1751027054.txt.gz · Dernière modification : de admin