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/08/04 13:10] (Version actuelle) – [Modification du script app.py] 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 126: | Ligne 128: | ||
| 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=' | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | Suite vers [[jardin_couleur|Utilisation de couleurs dans le terminal avec rich]] | ||
jardin_bmp280_script.1751027054.txt.gz · Dernière modification : de admin
