befour
Novembre 3, 2024, 10:19
1
Bonjour,
J’ai créé un graphique avec custom:apexcharts-card pour afficher l’historique des précipitations. Je ne parviens pas à utiliser les données statistics et donc à exploiter les données de plus de 10 jours.
Voici mon code actuel
type: custom:apexcharts-card
header:
show: true
title: Précipitations (semaine)
show_states: false
series:
- entity: sensor.pluviometre_precipitation
type: column
group_by:
func: diff
duration: 7d
fill: zero
show:
in_brush: true
span:
end: isoWeek
experimental:
brush: true
brush:
selection_span: 2month
graph_span: 1year
apex_config:
plotOptions:
bar:
columnWidth: 95%
update_interval: 600s
Voici ce que ça donne :
J’ai bien vu l’option statistics dans l’aide d’apexcharts, mais je n’ai plus rien lorsque je mets à la place du group_by
statistics:
type: change
period: week
Je suis preneur de tout exemple de ceux qui ont réussi à utiliser statistics.
Merci!
Bonjour,
tu as la réponse sur ce post:
Bonjour,
c’est normal, les données plus clair sont des données a long terme. Pour les afficher dans apex_chart il faut ajouter l’option:
statistics options
Name
Type
Default
Since
Description
type
string
mean
v2.0.0
Type of long term statistic to pull. Can be one of min, max, mean, sum state or change
period
string
hour
v2.0.0
Period of statistics to pull. Can be one of 5minute, hour, day, week or month
align
string
middle
v2.0.0
Align the data points to the start, end or middle o…
befour
Novembre 3, 2024, 9:00
3
Bonjour et merci @WarC0zes .
C’est bien dans cette voie que je cherchais.
J’ai refait des tests et j’arrive bien à obtenir les valeur statistics, SAUF pour type: change , dont j’ai besoin.
Tochy
Novembre 3, 2024, 9:07
4
Salut
Il me semble qu’il n’y a pas de change dans les statistiques long terme
1 « J'aime »
befour
Novembre 4, 2024, 7:45
6
En lisant l’aide apexcharts-card, j’ai pensé que que le calcul du change était fait par le soft
Mais bon, ce n’est visiblement pas le cas, je vais chercher un contournement.
Merci à vous
En fonction de ce que tu souhaites obtenir, tu peux essayer d’utiliser History Explorer Card. Elle présente d nombreuses options, et particulier la facilité de se déplacer dans l’historique.
GitHub - SpangleLabs/history-explorer-card: A card for Home Assistant Lovelace for exploring the history of your entities interactively and in real time.
befour
Novembre 5, 2024, 9:18
8
Bonjour,
Je publie la solution à laquelle je suis arrivé, à toute fin utile pour qui tombera sur ce post.
Il est possible d’utiliser en même temps les options statistics et group_by pour parvenir à une donnée hebdomadaire sur l’historique d’un compteur continu.
type: custom:apexcharts-card
header:
show: true
title: Précipitations (semaine)
show_states: false
series:
- entity: sensor.pluviometre_precipitation
type: column
statistics:
type: max
period: day
group_by:
func: diff
duration: 7d
show:
in_brush: true
span:
end: isoWeek
experimental:
brush: true
brush:
selection_span: 2month
graph_span: 1year
apex_config:
plotOptions:
bar:
columnWidth: 95%
update_interval: 600s
(les données ne remontent qu’à août, date à laquelle j’ai installé le capteur, mais j’ai bien les données statistiques> >10j)