J’ai moi même un petit soucis avec la carte, je souhaite importer des données venant du data_generator.
Je suis passé pour essayer et éventuellement voir si la facture s’allège chez Barry Energie qui donne accès à son API.
J’arrive donc à récupérer les données de prix via Node Red et Pyscript (pour comparaison avant de passer complètement sous Node-red). Les données sont stockées dans les attributs sous la forme d’un dictionnaire {‹ Date-heure ›:valeur}:
Entre Node Red, pyscript et barry, pas de soucis, le graphique m’affiche bien en abscisse la bonne heure et le bon prix:
type: 'custom:apexcharts-card'
header:
show: true
title: Barry Electricité NODERED (€/kWh)
show_states: false
colorize_states: true
y_axis_precision: 4
span:
start: day
offset: '-1day'
graph_span: 72hours
all_series_config:
stroke_width: 2
extend_to_end: false
curve: stepline
now:
show: true
label: now
color: red
series:
- entity: sensor.general_prices
unit: €/kWh
float_precision: 5
data_generator: |
let res = [];
for (const [key, value] of Object.entries(entity.attributes.values)) {
res.push([new Date(key).getTime(), value]);
}
return res.sort((a, b) => { return a[0] - b[0] })
J’ai donc décidé de faire une moyenne mobile sous Node Red afin de trouver le meilleur moment pour lancer la charge du VE / Gros consommateurs.
Pas de soucis avec le retour Node Red qui donne la bonne heure de départ et utilise la même fonction pour renvoyer sous la forme {‹ Date-heure ›:valeur}
Au moment de l’affichage, j’ai par contre un décalage de 2H que je n’avais pas avec les prix généraux:
On peut voir que la fonction à ajouté 2H à la valeur mini entre les attributs du sensor et le graph…
Une idée d’ou cela pourrait venir ?
Réponse à moi même:
Vu que l’on peut utiliser moment.js, j’ai simplement fait la soustraction de deux heures mais je ne trouve pas la solution élégante ni même perenne du fait de l’heure d’été et l’heure d’hiver…
Bonjour à tous,
j’ai un petit problème avec le Apexcharts je n’arrive pas à afficher les valeurs que je souhaite.
Je souhaite afficher un graph avec la conso électrique du jour cumulant heures pleines et heures creuses.
J’arrive à afficher un graph avec les 2 l’un a côté de l’autre (ne faite pas attention aux valeurs) mais comment vous faites pour les avoir superposé comme dans le tout premier post du topic ?
chez moi ça ressemble à ça :
Salut tout le monde, après une longue pause, je peux enfin me dédier de nouveau à HA
Encore merci pour le job fait pour les infos Enedis, ca a beaucoup évolué
Seulement, je ne comprends pas un petit « problème ». J’ai intégré les magnifiques apexcharts mais j’ai un problème de data que je ne comprends pas.
J’ai pas mal cherché sans trouver de problème similaire, je m’excuse si cela a déjà été adressé
La Lovelacecard de Saniho affiche bien les valeurs pour le 30 Novembre
Bonjour Zobi je suis nouveau sur Home assistant et je cherche une card comme tu a fait pourrai tu partager ton code stp car je n’arrive pas a combiné les é sensors.
Bonjour,
Quelqu’un pourrait il m’aider à faire un graphique à partir des données Consumption d’un Sonoff Pow R2
Je n’y arrive pas avec le data generator. Les données sont de cette forme dans l’entité (Capture)
Merci
Hello, alors en fait, c’est un phenomène normal.
Il faut savoir que Enedis met à disposition les données à J+1 environ, mais parfois, à J+2…donc myEnedis à un sensor qui contient la consommation à J-2…sensor utilisé par la card.
Sauf que si un jour J-2 n’est pas disponible, on mettre zéro dans le sensor de la card…par contre peut-etre que 24h après, Enedis mettra cette information à disposition…sauf que le sensor lui attend à ce moment J-2…et ne modifiera pas la valeur de J-3( c’est un des points « embetant » que HA, c’est qu’il ne gere pas une date pour une valeur, mais uniquement une valeur « temps reel » ou depuis une date… mais pas de modification à posterio ;( ) … voilà l’explication est un peu longue à lire, mais te donne la raison.
Bonsoir,
Est-il possible d’avoir un graphique avec des données fixes et pas l’historique du même sensor ?
Je m’explique pour essayer d’être plus clair : historique de 7 jours (par-exemple) mais avec à chaque fois un sensor différent par jour.
tu souhaiterais, un sensor J-1, un J-2…jusqu J-7 avec rotation automatique ?
si oui, cela est possible, mais peux-tu preciser ce que tu veux dans le sensor, et l’objectif ?