Bonjour,
Je souhaite tout d’abord vous souhaiter une excellente année 2025.
J’aimerais créer un graphique qui montre la moyenne quotidienne de température extérieure (j’ai un sensor pour ça) et la consommation quotidienne de ma PAC (j’ai aussi le sensor).
Comment me conseillez-vous de le faire ?
J’arrive à afficher un graphique, j’obtiens une température moyenne (par jour, par mois ou par an), mais la consommation de la Pac est calculée sur un mois avec donc une valeur proche parfois de 2000 kw/h.
Je ne peux afficher 2000 et 10° sur le même graphique, on ne verrait rien.
Mon objectif est d’avoir un graphique quotidien avec la conso de la pac quotidienne et la température moyenne quotidienne.
Désolé mais @Cloom à répondu en meme temps que moi ! tu auras deux réponses !!
Bonjour
ca dépend du composant que tu utilises pour ecrire tes courbes.
Moi j’utilise APEX CHART et tu peux mettre une unité secondaire sur la droite.
Je te donne un exemple , mais moi mon unité secondaire est binaire, pour afficher HP et HC ; mais tu peux mettre ce que tu veux
Oui pour l’unité" secondaire, mais est-ce que chaque courbe à son échelle ?
Car je vais afficher aux alentours de 0 à 100 kwh/ jours pour la PAC et entre 0 et 25° pour la température
Il y a je pense de nombreuses solutions pour avoir 2 courbes avec une échelle différente.
Par exemple, tu trouveras de nombreux exemples de « mini-graph » card, comme ceci par exemple:
Merci pour vos aides.
Le problème que j’ai c’est que le graphique affiche la plus petite intervale de valeur (la mesure instantanée).
J’aimerai afficher la moyenne de température de la journée et le total de kw/h de la pac.
Voici ce que j’ai fait :
type: custom:apexcharts-card
update_interval: 1min
graph_span: 3d
yaxis:
- id: first # identification name of the second y-axis
decimals: 0
apex_config:
tickAmount: 6
- id: second # identification name of the second y-axis
opposite: true # make it show on the right side
decimals: 0
apex_config:
tickAmount: 6
all_series_config:
stroke_width: 2
series:
- entity: sensor.pompe_a_chaleur
yaxis_id: first # this serie will be associated to the 'id: first' axis.
- entity: sensor.andlau_temperature
yaxis_id: second # this serie will be associated to the 'id: second' axis.
J’ai compris que tu avais mis la moyenne dans un sensor deja !
Je pense que tu peux faire comme ça (j’ai mis un exemple avec bar et courbe):
type: custom:apexcharts-card
graph_span: 7d
yaxis:
- id: first # identification name of the second y-axis
decimals: 0
- id: second # identification name of the second y-axis
opposite: true # make it show on the right side
decimals: 0
all_series_config:
stroke_width: 2
series:
- entity: sensor.netatmo_living_room_humidity
yaxis_id: first # this serie will be associated to the 'id: first' axis.
group_by:
func: avg
duration: 24h
- entity: sensor.netatmo_living_room_temperature
type: column
yaxis_id: second # this serie will be associated to the 'id: second' axis.
group_by:
func: avg
duration: 24h
Mon préféré ! Avec des zooms, des slides, … Très configurable.
On peut faire des trucs de malade mais des simples graphes très simples et fonctionnels (C’est le seul qui permet de faire des zoom simplement à ma connaissance).
@Limonade67 as-tu réussi à faire ce que tu voulais?
J’adore Plotly Graph Card pour les zooms mais je le trouve pas très sexy. Je lui préfère Apex ou Mini graph card pour le style et j’ai des plotly dans des dashboards différents qui sont plus là pour le coté technique et chercher des informations précises. Ça a été très utile pour optimiser la chaufferie de mon immeuble Celui qui gère les chaudières a adoré d’avoir les données sans passer des heures la nuit dans la chaufferie connecté directement au PLC
Il y a désormais le zoom dans l’historique d’HA, donc c’est peut-être moins utile pour moi aujourd’hui.
Merci pour ton intervention.
Non, je n’ai pas réussi car comme souvent, une réponse implique d’autres questionnements de ma part.
Quel est le langage utilisé par cette custom carte ?
Quel langage est utilisé pour les cartes classiques ?
J’ai essayé d’utiliser des instructions d’une carte pour les mettre dans une autre avec l’éditeur de code, mais j’ai systématiquement des messages d’erreur ?
Mon objectif est maintenant d’afficher une valeur modifiée avec un calcul préalable.
J’aimerais afficher ma consommation quotidienne en kw/h divisée par la différence de température entre intérieur et extérieur.
Ratio = Pu consommée par jour / (T° int - T° ext).
Oui, mais en divisant la puissance/jours par la température chauffée.
Whaou, j’ai du mal à lire et comprendre ton graphique.
Que sont les histogrammes bleus en haut ?
Le nombre de jours à X°
La courbe verte est une moyenne ?
L’abscisse est notée température ext ,mais quant la température ext augmente, l’Elec en kwh/j augmente aussi ?