Dans ce cas, il faut exposer tes sensors influx db dans HA, je te laisse voir la doc, tout est indiqué.
Mais le plus simple reste d’avoir l’historique dans HA.
En revanche si tu compte avoir un historique de plusieurs mois, alors influx db est bien ce qu’il te faut. Couple le a grafana et tu auras des beaux graphiques
Je cherche à positionner les datalabels en bas de chaque colonne:
Dans la doc ApexChart.js il est fait référence à la notion de position; bottom mais je n’ai pas trouvé comment l’utiliser ici…
Merci pour vos lumières ^^
Bon mon pluviomètre connecté fonctionne toujours aussi bien (Pluviomètre compatible HA - #9 par phil). Les cartes que j’ai réalisées sont également très instructives, mais je souhaite suivre un nouvel indicateur me permettant de suivre la quantité d’eau tombée mois par mois sur une année. L’idée étant de connaitre les mois les plus pluvieux de l’année en cours.
Je suis donc parti du code de la carte « mensuel » que voici:
type: custom:apexcharts-card
graph_span: 30d
header:
show: true
title: Mensuel
show_states: true
span:
start: day
offset: '-29d'
series:
- entity: sensor.rainfall_today
color: aqua
type: column
group_by:
func: max
duration: 1d
en modifiant l’entity en fin de code par rain_month. j’obtiens ceci
faire en sorte de commencer le graph au 1er janvier. J’ai mis un offset à -60 jours, mais dans deux mois, mon graphe commencera en mars . Comment fixer ce début de graph ?
en janvier il est tombé qq milimètres mais ils n’apparaissent pas ! je crains que parceque le rain_month est remis à zéro tous les mois je perde la donnée. Comment y remédier ?
dans le graphe je souhaite faire apparaitre l’étiquette de valeur en haut de chaque barre. Comment le faire?
je ne suis pas certain que la valeur de la duration à 1d soit la bonne. Cà marche certes mais quand je la fixe à un mois, HA tourne en boucle …
Bonjour,
Très belle carte: Serait-il possible d’avoir également les détails des sensor créés (p. ex. sensor.conso_prod_solaire_aujourdhui, sensor.kilowatt_prod_solaire, etc…)?
Concernant les cartes ApexChart, je possède une carte Type « Donut » pour la visualisation de ma synthèse énergétique journalière mais a ce jour j’ai un problème que je n’arrive pas à résoudre.
En effet l’idée serait d’avoir dans le donut, uniquement l’énergie importée, et l’énergie produite et que le total soit la somme des 2.
A ce jour j’ai l’énergie ré-injectée qui est comptée comme une variable a additionner dans le donut ainsi que dans la total.
La solution est quasiment écrite dans ce paragraphe sauf que je pense que tu te trompes dans ce que tu veux afficher.
En fait il faut savoir que le total se fait automatiquement dans ce type de carte en additionnant tous ce qui a été déclaré. Dans ton cas les 3 variables.
Du coup je pense que ce que tu cherches c’est que le total soit égal à ce que ta maison a réellement consommée tout en visualisant la provenance de ces énergies (réseau, solaire,…) Je me trompe ?
Du coup si c’est bien ça que tu veux, il te faudra avoir uniquement 2 variables :
Energie importée du reseau
Energie autoconsommée
La somme des 2 représentera ce que ta maison a réellement consommée. Il te manque aujourd’hui la variable autoconsommée qui n’est finalement que la soustraction de énergie solaire produite moins ce qui a été Réinjectée.
Avec le graph tu pourra donc dire : Aujourd’hui j’ai consommée 30kWh dont x% proviennnent de mes panneaux solaire.
A part de layout…t’as un autre défi car tu ne peux pax grouper par ‹ month › dans apexcharts (je sais que plotly le peut). Tu doit utiliser un autre sensor, p.e. utility meter / month
Et pour le début, sans offset
Je cherche également a faire quelque chose dans ce genre, (en gros avoir une consomation « restante » qui serait la conso global(zlinky) moins la somme de tous les appareil.
De ce que j’ai compris les données « statistic » sont consultable via une API longterm :