1
This commit is contained in:
Richard Dern 2025-11-18 09:29:14 +01:00
parent aebb8c0dca
commit b7f193b637

View File

@ -1,10 +1,9 @@
# Premiers graphiques
Ces premiers graphiques devraient être similaires à ce que sortirait InfluxDB.
On s'assure juste, ici, d'être capables de produire un résultat parlant, sans erreurs, et conforme à ce qui est vérifiable dans Influx.
On peut désormais tracer nos premiers graphiques simples et bruts.
S'ils ne sont pas très instructifs par rapport à ce que nous fournissent Home Assistant et InfluxDB, ils nous permettent au moins de nous assurer que tout fonctionne, et que les données semblent cohérentes.
Un premier script simple va nous permettre d'afficher la température des 7 derniers jours, de sorte à vérifier que tout fonctionne bien.
On pourra comparer ce graphique avec celui proposé par Home Assistant et celui proposé par InfluxDB :
## Température
```shell
python -m scripts.plot_basic_variables --only temperature
@ -12,19 +11,7 @@ python -m scripts.plot_basic_variables --only temperature
![](../figures/basic/temperature_last_7_days.png)
Maintenant que l'on peut produire des graphiques à partir d'un jeu de données adapté, on peut commencer à explorer nos données.
## Autres variables essentielles
Pour gagner du temps, on dispose d'un script générique qui applique exactement le même traitement (moyenne horaire sur les `N` derniers jours) à chaque variable disponible. Il suffit d'indiquer la clé de la variable souhaitée :
```shell
python -m scripts.plot_basic_variables --only <variable>
```
Par défaut, sans argument `--only`, toutes les figures sont générées d'un coup sous `figures/basic/`.
### Humidité relative
## Humidité relative
```shell
python -m scripts.plot_basic_variables --only humidity
@ -32,7 +19,7 @@ python -m scripts.plot_basic_variables --only humidity
![](../figures/basic/humidity_last_7_days.png)
### Pression atmosphérique
## Pression atmosphérique
```shell
python -m scripts.plot_basic_variables --only pressure
@ -40,7 +27,7 @@ python -m scripts.plot_basic_variables --only pressure
![](../figures/basic/pressure_last_7_days.png)
### Précipitations instantanées
## Précipitations instantanées
```shell
python -m scripts.plot_basic_variables --only rain_rate
@ -48,7 +35,7 @@ python -m scripts.plot_basic_variables --only rain_rate
![](../figures/basic/rain_rate_last_7_days.png)
### Luminance
## Luminance
```shell
python -m scripts.plot_basic_variables --only illuminance
@ -56,7 +43,7 @@ python -m scripts.plot_basic_variables --only illuminance
![](../figures/basic/illuminance_last_7_days.png)
### Vitesse du vent
## Vitesse du vent
```shell
python -m scripts.plot_basic_variables --only wind_speed
@ -64,7 +51,7 @@ python -m scripts.plot_basic_variables --only wind_speed
![](../figures/basic/wind_speed_last_7_days.png)
### Direction du vent
## Direction du vent
```shell
python -m scripts.plot_basic_variables --only wind_direction
@ -72,7 +59,7 @@ python -m scripts.plot_basic_variables --only wind_direction
![](../figures/basic/wind_direction_last_7_days.png)
### Élévation solaire (si disponible après enrichissement)
## Élévation solaire (si disponible après enrichissement)
```shell
python -m scripts.plot_basic_variables --only sun_elevation
@ -80,4 +67,6 @@ python -m scripts.plot_basic_variables --only sun_elevation
![](../figures/basic/sun_elevation_last_7_days.png)
---
Toutes ces commandes produisent des graphiques lisibles rapidement comparables avec ceux d'InfluxDB/Home Assistant, idéaux pour vérifier que l'ingestion de données fonctionne correctement.