Dis nous en un peu plus sur ton cas d’utilisation.
Perso mon dashboard Elec est très orienté tarif tempo et n’a donc pas vraiment d’intérêt pour un tarif plus classique par exemple…
type: vertical-stack
cards:
- square: false
columns: 3
type: grid
cards:
- type: custom:mushroom-template-card
primary: 'Tarif TEMPO:'
secondary: >-
{% if
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HPJB') %}
Bleu (heures pleines)
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HCJB') %}
Bleu (heures creuses)
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HPJW') %}
Blanc (heures pleines)
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HCJW') %}
Blanc (heures creuses)
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HPJR') %}
Rouge (heures pleines)
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HCJR') %}
Rouge (heures creuses)
{% else %}
Inconnu
{% endif %}
icon: >-
{% if
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HPJB') %}
mdi:flash
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HCJB') %}
mdi:flash
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HPJW') %}
mdi:flash-outline
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HCJW') %}
mdi:flash-outline
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HPJR') %}
mdi:flash-alert
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HCJR') %}
mdi:flash-alert
{% else %}
mdi:lightning-bolt
{% endif %}
icon_color: >-
{% if
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HPJB') %}
light-blue
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HCJB') %}
light-blue
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HPJW') %}
grey
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HCJW') %}
grey
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HPJR') %}
red
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HCJR') %}
red
{% else %}
orange
{% endif %}
badge_icon: mdi:currency-eur
badge_color: >-
{% if
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HCJB') %}
green
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HPJB') %}
green
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HPJW') %}
orange
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HCJW') %}
green
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HPJR') %}
red
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HCJR') %}
green
{% else %}
orange
{% endif %}
entity: sensor.0x00158d0005007002_active_register_tier_delivered
layout: vertical
- type: custom:mushroom-template-card
primary: 'Couleur demain:'
secondary: '{{ states(''input_text.couleur_demain'')}}'
icon: |-
{% if is_state('input_text.couleur_demain', 'BLEU') %}
mdi:palette
{% elif is_state('input_text.couleur_demain', 'BLANC') %}
mdi:palette-outline
{% elif is_state('input_text.couleur_demain', 'ROUGE') %}
mdi:palette
{% else %}
mdi:chat-question
{% endif %}
badge_color: |-
{% if is_state('input_text.couleur_demain', 'ROUGE') %}
red
{% elif is_state('input_text.couleur_demain', 'BLANC') %}
orange
{% else %}
green
{% endif %}
entity: input_text.couleur_demain
icon_color: |-
{% if is_state('input_text.couleur_demain', 'BLEU') %}
light-blue
{% elif is_state('input_text.couleur_demain', 'BLANC') %}
grey
{% elif is_state('input_text.couleur_demain', 'ROUGE') %}
red
{% else %}
orange
{% endif %}
badge_icon: |-
{% if is_state('input_text.couleur_demain', 'ROUGE') %}
mdi:currency-eur
{% elif is_state('input_text.couleur_demain', 'BLANC') %}
mdi:currency-eur
{% elif is_state('input_text.couleur_demain', 'BLEU') %}
mdi:currency-eur
{% else %}
{% endif %}
layout: vertical
- type: custom:mushroom-entity-card
entity: sensor.0x00158d0005007002_papp
icon: mdi:lightning-bolt
layout: vertical
name: Puissance totale
- square: false
columns: 3
type: grid
cards:
- type: custom:mushroom-entity-card
entity: sensor.0x94deb8fffe6e1c3f_power
name: Seche linge
icon: mdi:tumble-dryer
layout: vertical
- type: custom:mushroom-entity-card
entity: sensor.0x94deb8fffe6e2623_power
name: Lave Linge
icon: mdi:washing-machine
layout: vertical
- type: custom:mushroom-entity-card
entity: sensor.0x0015bc002f00e77a_power
icon: mdi:youtube-tv
layout: vertical
name: Alim TV
- type: vertical-stack
cards:
- type: energy-date-selection
- type: energy-usage-graph
- type: energy-sources-table
- type: energy-devices-graph
Avec un chip pour synthétiser tout ça et y accéder depuis ma page principale : un chip qui affiche la puissance instantanée et dont l’icone change en fonction du tarif :
type: custom:mushroom-chips-card
chips:
- type: template
icon: >-
{% if is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HCJB') %}
mdi:flash
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HCJB') %}
mdi:flash
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HPJW') %}
mdi:flash-outline
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HCJW') %}
mdi:flash-outline
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HPJR') %}
mdi:flash-alert
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HCJR') %}
mdi:flash-alert
{% else %}
mdi:lightning-bolt
{% endif %}
icon_color: >-
{% if is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HCJB') %}
light-blue
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HPJB') %}
light-blue
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HPJW') %}
grey
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HCJW') %}
grey
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HPJR') %}
red
{% elif
is_state('sensor.0x00158d0005007002_active_register_tier_delivered',
'HCJR') %}
red
{% else %}
orange
{% endif %}
tap_action:
action: navigate
navigation_path: /lovelace-smartphone/electricite
entity: sensor.0x00158d0005007002_papp
content: |-
TEMPO:
{{ states('sensor.0x00158d0005007002_papp')}} VA
hold_action:
action: more-info
alignment: center
Bonsoir possible d’avoir votre code svp, pas en yaml si c’est faisable
L’avantage du YAML c’est de pouvoir facilement echanger les cartes.
En outre si ça t’inquietes, sache que si les cartes sont gérées en interface graphique, même si tu colle du code YAML directement, Home Assistant va ensuite te reproposer l’interface graphique par defaut partout où c’est possible. Pas d’inquiétudes donc…
La procédure est simple:
Tu copies le code du dashboard qui t’interresse fourni par quelqu’un en YAML.
Tu ouvres une page « brouillon » qui peut être soit un dashboard " de test" ou une page de test dans ton dashboard, ou en direct, comme tu veux…
Tu cliques sur ‹ + Ajouter une carte ›
Tu selectionnes « manuel » tout en bas de la liste
tu remplaces
type:' '
par le code que tu as copié et tu peux commencer à jouer…
Bonjour, merci à toi pour ton explication en faisant un simple copier-coller comme tu l’as expliqué, du code partagé par @WarC0zes ( merci aussi ) cela fonctionne nickel.
Merci à tous en tout cas, les moqueries de certains de mes dires je passe outre
Bonjour
@WarC0zes , stp tu pourrais m’expliquer à obtenir les watts instantanés du linky, je vois dans le code de ta carte qu’il y a ce sensor
sensor.lixee_current_summation_derived_v1
Je n’ai pas ce sensor sur le zlinky, est-ce un sensor que tu as créer avec une formule pour transformer les VA en watts, où un tout autre sensor ?
Merci pour ta réponse.
Demain j’appelle EDF pour modifier mon abonnement de Tarif Bleu à Zen Week-end Plus, je pense que je serais bien plus gagnant avec cette offre
Donc du coup ton dashboard est je pense une bonne base pour mon cas…?
Seulement, comment automatiser cela sur HA, pour être informé mais aussi pour les calcules de prix? merci pour tes éclaircissements .
Salut,
C’est un sensor derivative. @FillR2 avait expliquer comment le créer, pour un abo HPHC ZLinky_TIC - ou connecter simplement Linky en zigbee - #188 par FillR2
Dans le cas du Tempo, le linky te remonte 6 indexs différents au lieu des deux HP/HC.
Il est très probable que ce soit un fonctionnement équivalent sur ton tarif week end.
Il suffit alors de lier chaque index à son tarif sur l’onglet « energies ». Tu auras alors 6 sources d’énergies différentes et le tarif associé.
C’est ce que tu peux voir sur mon snapshot plus haut, les indication « ZLINKY BBRHPJR » sont en fait issues du module « energies » et correspondent aux 6 index du linky renvoyés par le Zlinky
Edit: sujet déjà abordé plus en détail dans cette discussion au sujet du tarif tempo et de la page Energies:
Gestion de l’option Tempo EDF
La problématique du Tempo c’est qu’on ne sait pas à l’avance quel jour sera blanc ou rouge (et que le tarif HP rouge est de l’ordre de 5x le tarif HP bleu).
Pour domotiser à minima ceci il faut donc:
- au minimum détecter les jours rouges pour couper les gros consommateurs (chauffage elec, chauffe eau etc…) et avertir pour éviter de lancer lave linge/ sèche linge / lave vaisselle en HP.
- si possible anticiper pour passer certains postes avant le passage en HP rouge (utile si on a des chauffages à accumulation par exemple, on peut prévoir des scenario où on anticipe du chauffage avant la bascule si le tarif est plus intéressant).
Dans ton cas futur, tu sais à l’avance quel jour sera à quel tarif, tu peux planifier tout ça avec un scheduler…
je vois plusieurs personne qui on le relevé de conso par chauffage ou autre appareils.
Avec quoi faites vous ce relevé et es ce fiable?
salut tu les sorts d’ou ses sensors?
- entity: sensor.lixee_current_summation_derived_v1
name: WATT
- entity: sensor.lixee_zlinky_tic_apparent_power
name: PUISSANCE
- entity: sensor.lixee_zlinky_tic_rms_current
name: INTENSITÉ
Salut,
sensor.lixee_current_summation_derived_v1 est un sensor derivative pour calculer les watts consommer la dernière minutes et qui ce base sur ma source sensor.zlinky_metering_HC_HP_sum qui est le cumul des HP + HC
sensor.lixee_current_summation_derived_v1 ( dans sensor.yaml ) :
- platform: derivative
source: sensor.zlinky_metering_HC_HP_sum
name: zlinky_current_summation_derived_one_minute
round: 0
unit_time: h
unit: W
time_window: "00:01:00"
sensor.zlinky_metering_HC_HP_sum:
template:
- sensor:
- name: zlinky_metering_HC_HP_sum
unit_of_measurement: "Wh"
device_class: energy
state_class: total_increasing
state: >-
{% if is_state('sensor.0x00158d0005d299cf_hchc', 'unknown') %}
unknown
{% elif is_state('sensor.0x00158d0005d299cf_hchp', 'unknown') %}
unknown
{% else %}
{% set HC = states('sensor.0x00158d0005d299cf_hchc') | float*1000 %}
{% set HP = states('sensor.0x00158d0005d299cf_hchp') | float*1000 %}
{{ HC + HP | int }}
{% endif %}
sensor.lixee_zlinky_tic_apparent_power et sensor.lixee_zlinky_tic_rms_current sont fournie par le Zlinky ( module zigbee pour linky )
Ok merci a toi bonne fin de journée
Bjr, je voudrais partager une autre carte. Ayant vu une consummation curieux récemment, je voudrais comparer des jours. Pour cela, j’ai crée ça ou avec on peut choisir un ‹ offset › (jours) pour deux graphs.
type: custom:stack-in-card
mode: vertical
cards:
- type: horizontal-stack
cards:
- type: custom:numberbox-card
name: Offset 1
border: true
entity: input_number.offset_days
- type: custom:numberbox-card
name: Offset 2
border: true
entity: input_number.offset_days_2
- type: vertical-stack
cards:
- type: custom:card-templater
card:
type: custom:apexcharts-card
graph_span: 30h
update_interval: 5s
header:
show: true
title: Conso ELEC temps réel
show_states: true
colorize_states: true
series:
- entity: sensor.linky_daily
curve: smooth
color: '#df6366'
offset_template: '-{{ states(''input_number.offset_days'') }}d'
type: column
opacity: 0.6
stroke_width: 1
group_by:
duration: 60min
func: avg
- entity: sensor.linky_daily
curve: smooth
offset_template: '-{{ states(''input_number.offset_days_2'') }}d'
color: green
type: column
opacity: 0.1
stroke_width: 0.2
group_by:
duration: 60min
func: avg
entities:
- entity: sensor.linky_daily
- entity: input_number.offset_days
- entity: input_number.offset_days_2
state_template: >
{{states('input_number.offset_days') }}
{{states('input_number.offset_days_2') }}
La partie après « entities » est construit pour mettre a jour la car dès qu’un des input_number changent
Lo,
Je trouve ton Dashboard pour ton linky de très bonne qualité,
Pourrais-tu partager ton travail stp,
Je viens de Jeedom et je n’ai pas encore les automatismes et le recul nécessaire pour élaborer ce type de Dashboard,
Merci pour ton retour,
Au plaisir,
Salut djal, pourrais-tu nous partager ton yml de ton tableau stp ?
Il est super !
Salut djal, quelle card tu utilises pour avoir les valeurs sur les bars graph, avec mini graph, j’ai pas trouvé ? Tu peux poster un bout de code, merci
Désolé, demande en double, j’avais pas vu le dernier post, on est 2 intéressés
Bonjour,
il utilise la carte apexcharts-card pour les graphiques en bar et donut.
Hello,
Effectivement, j’utilise des cartes Apex-Chat.
Voici le « bout » de code pour les cartes :
- theme: Backend-selected
title: ENERGIE
path: energie
icon: mdi:lightning-bolt-outline
subview: true
badges: []
cards:
- type: custom:apexcharts-card
cache: true
update_interval: 1d
header:
show: true
standard_format: false
title: Conso Globale 7jrs
show_states: true
colorize_states: true
span:
end: day
show:
last_updated: true
graph_span: 7d
stacked: false
apex_config:
grid:
show: false
xaxis:
axisBorder:
show: false
axisTicks:
show: false
yaxis:
axisBorder:
show: false
axisTicks:
show: false
labels:
show: false
fill:
opacity: 1
series:
- entity: sensor.filtered_smart_meter
type: column
float_precision: 2
name: Globale
color: '#EA4234'
opacity: 1
group_by:
duration: 1d
func: diff
show:
datalabels: true
legend_value: false
- type: custom:apexcharts-card
cache: true
update_interval: 1h
header:
standard_format: false
show: true
title: Conso 7jrs HP/HC
show_states: true
colorize_states: true
span:
end: day
show:
last_updated: true
graph_span: 7d
stacked: true
apex_config:
fill:
opacity: 1
grid:
show: false
xaxis:
axisBorder:
show: false
axisTicks:
show: false
yaxis:
show: true
labels:
show: false
legend:
show: false
series:
- entity: sensor.daily_energy_offpeak
type: column
name: HC
float_precision: 2
color: '#5A6FE7'
opacity: 1
group_by:
duration: 1d
func: diff
show:
datalabels: true
legend_value: false
- entity: sensor.daily_energy_peak
type: column
name: HP
float_precision: 2
color: '#EA4234'
opacity: 1
group_by:
duration: 1d
func: diff
show:
datalabels: true
legend_value: false
card_mod:
style: |
ha-card > h1 {
text-align: center;
}
- type: custom:apexcharts-card
cache: true
update_interval: 1d
header:
show: true
standard_format: false
title: Conso Detail 7jrs
show_states: true
colorize_states: true
span:
end: day
show:
last_updated: true
graph_span: 7d
stacked: false
apex_config:
grid:
show: true
xaxis:
axisBorder:
show: false
axisTicks:
show: false
yaxis:
axisBorder:
show: false
axisTicks:
show: false
labels:
show: true
fill:
opacity: 1
legend:
show: false
series:
- entity: sensor.filtered_smart_meter
type: column
name: Globale
float_precision: 2
color: '#EA4234'
opacity: 1
group_by:
duration: 1d
func: diff
show:
datalabels: false
legend_value: false
- entity: sensor.cumul_chauffage_new
type: column
name: Chauffage
float_precision: 2
color: '#5A6FE7'
opacity: 1
group_by:
duration: 1d
func: diff
show:
datalabels: false
legend_value: false
- entity: sensor.prise_chauffe_eau_summation_delivered
type: column
name: Chauffe-Eau
float_precision: 2
color: '#FF851B'
opacity: 1
group_by:
duration: 1d
func: diff
show:
datalabels: false
legend_value: false
- type: custom:apexcharts-card
cache: true
update_interval: 1h
header:
standard_format: false
show: true
title: Coût Global 7jrs
show_states: true
colorize_states: true
span:
end: day
show:
last_updated: true
graph_span: 7d
stacked: true
apex_config:
grid:
show: false
xaxis:
axisBorder:
show: false
axisTicks:
show: false
yaxis:
show: true
labels:
show: false
series:
- entity: sensor.cout_jour_energie_global
type: column
name: Coût
float_precision: 2
color: '#EA4234'
opacity: 1
group_by:
duration: 1d
func: diff
show:
datalabels: true
legend_value: false
card_mod:
style: |
ha-card > h1 {
text-align: center;
}
- type: custom:apexcharts-card
cache: true
update_interval: 10min
header:
show: true
standard_format: false
title: Conso Globale 24hrs
show_states: true
colorize_states: true
show:
last_updated: true
span:
start: day
graph_span: 24h
stacked: false
apex_config:
fill:
opacity: 1
grid:
show: true
xaxis:
axisBorder:
show: false
axisTicks:
show: false
yaxis:
axisBorder:
show: false
axisTicks:
show: false
legend:
show: false
series:
- entity: sensor.filtered_smart_meter
type: column
name: Veille
offset: '-1d'
float_precision: 2
color: grey
opacity: 1
group_by:
duration: 1h
func: diff
show:
datalabels: false
legend_value: false
- entity: sensor.filtered_smart_meter
type: column
name: Jour
float_precision: 2
color: '#EA4234'
opacity: 1
group_by:
duration: 1h
func: diff
show:
datalabels: false
legend_value: false
card_mod:
style: |
ha-card > h1 {
text-align: center;
}
- type: custom:apexcharts-card
cache: true
update_interval: 1d
header:
standard_format: false
show: true
title: Coût 7jrs HP/HC
show_states: true
colorize_states: true
show:
last_updated: true
span:
end: day
graph_span: 7d
stacked: true
apex_config:
grid:
show: false
xaxis:
labels:
show: true
axisBorder:
show: false
axisTicks:
show: false
yaxis:
show: false
legend:
show: false
series:
- entity: sensor.cout_jour_energie_hc
type: column
name: HC
float_precision: 2
color: '#5A6FE7'
opacity: 1
group_by:
duration: 1d
func: diff
show:
datalabels: true
legend_value: false
- entity: sensor.cout_jour_energie_hp
type: column
name: HP
float_precision: 2
color: '#EA4234'
opacity: 1
group_by:
duration: 1d
func: diff
show:
datalabels: true
legend_value: false
card_mod:
style: |
ha-card > h1 {
text-align: center;
}
- type: custom:apexcharts-card
update_interval: 1h
cache: true
header:
show: true
standard_format: false
title: Conso Detail 24hrs
show_states: true
colorize_states: true
span:
start: day
show:
last_updated: true
graph_span: 24h
stacked: false
apex_config:
grid:
show: true
xaxis:
axisBorder:
show: false
axisTicks:
show: false
yaxis:
labels:
show: true
axisBorder:
show: false
axisTicks:
show: false
legend:
show: false
series:
- entity: sensor.filtered_smart_meter
type: column
name: Global
float_precision: 2
color: '#EA4234'
opacity: 1
group_by:
duration: 1h
func: diff
show:
datalabels: false
legend_value: false
- entity: sensor.cumul_chauffage_new
type: column
name: Chauffage
float_precision: 2
color: '#5A6FE7'
opacity: 1
group_by:
duration: 1h
func: diff
show:
datalabels: false
legend_value: false
- entity: sensor.prise_chauffe_eau_summation_delivered
type: column
name: Chauffe-Eau
float_precision: 2
color: '#FF851B'
opacity: 1
group_by:
duration: 1h
func: diff
show:
datalabels: false
legend_value: false
- type: custom:apexcharts-card
cache: true
update_interval: 10min
header:
show: true
standard_format: false
title: Coût 24hrs HP/HC
show_states: true
colorize_states: true
show:
last_updated: true
span:
start: day
graph_span: 24h
stacked: true
apex_config:
fill:
opacity: 1
grid:
show: true
xaxis:
axisBorder:
show: false
axisTicks:
show: false
yaxis:
axisBorder:
show: false
axisTicks:
show: false
legend:
show: false
series:
- entity: sensor.cout_heure_energie_hp
type: column
name: HP
float_precision: 2
color: '#EA4234'
opacity: 1
group_by:
duration: 1h
func: diff
show:
datalabels: false
legend_value: false
- entity: sensor.cout_heure_energie_hc
type: column
name: HC
float_precision: 2
color: '#5A6FE7'
opacity: 1
group_by:
duration: 1h
func: diff
show:
datalabels: false
legend_value: false
- type: custom:apexcharts-card
cache: true
update_interval: 5min
header:
show: true
standard_format: false
title: Chauffages 24hrs
show_states: true
colorize_states: true
show:
last_updated: true
span:
start: day
graph_span: 24h
stacked: false
apex_config:
grid:
show: true
xaxis:
axisBorder:
show: false
axisTicks:
show: false
yaxis:
axisBorder:
show: false
axisTicks:
show: false
legend:
show: false
series:
- entity: sensor.cumul_chauffage_new
type: column
offset: '-1d'
name: Veille
float_precision: 2
color: grey
opacity: 1
group_by:
duration: 1h
func: diff
show:
datalabels: false
- entity: sensor.cumul_chauffage_new
type: column
name: Chauffages
float_precision: 2
color: '#EA4234'
opacity: 1
group_by:
duration: 1h
func: diff
show:
datalabels: false
- type: custom:apexcharts-card
cache: true
update_interval: 5min
now:
show: false
label: Maintenant
header:
standard_format: false
title: Chauffages Detail 24hrs
show: true
show_states: true
colorize_states: true
show:
last_updated: true
span:
start: day
graph_span: 24h
stacked: true
apex_config:
legend:
show: false
xaxis:
axisBorder:
show: false
axisTicks:
show: false
yaxis:
axisBorder:
show: false
axisTicks:
show: false
grid:
show: true
series:
- entity: input_number.chauffage_salon_1_index
type: column
name: Salon 1
float_precision: 2
color: '#17AB48'
opacity: 1
group_by:
duration: 1h
func: diff
show:
datalabels: false
- entity: input_number.chauffage_salon_2_index
type: column
name: Salon 2
float_precision: 2
color: '#177DF7'
opacity: 1
group_by:
duration: 1h
func: diff
show:
datalabels: false
- entity: input_number.chauffage_sam_index
type: column
name: Salle a Manger
float_precision: 2
color: '#EA4234'
opacity: 1
group_by:
duration: 1h
func: diff
show:
datalabels: false
- entity: input_number.chauffage_pauline_index
type: column
name: Pauline
float_precision: 2
color: '#F399CA'
opacity: 1
group_by:
duration: 1h
func: diff
show:
datalabels: false
- entity: input_number.chauffage_bebe_index
type: column
name: Emma
float_precision: 2
color: '#BB33FF'
opacity: 1
group_by:
duration: 1h
func: diff
show:
datalabels: false
- entity: input_number.chauffage_parents_index
type: column
name: Parents
float_precision: 2
color: '#D3D24C'
opacity: 1
group_by:
duration: 1h
func: diff
show:
datalabels: false
- type: custom:apexcharts-card
cache: true
update_interval: 5min
chart_type: pie
now:
show: false
label: Maintenant
header:
standard_format: false
title: Chauffages Detail Jrs
show: true
show_states: true
colorize_states: true
show:
last_updated: true
span:
start: day
graph_span: 24h
stacked: true
apex_config:
legend:
show: false
xaxis:
axisBorder:
show: false
axisTicks:
show: false
yaxis:
axisBorder:
show: false
axisTicks:
show: false
grid:
show: true
series:
- entity: input_number.chauffage_salon_1_index
type: column
name: Salon 1
float_precision: 2
color: '#17AB48'
opacity: 1
group_by:
duration: 1d
func: diff
show:
datalabels: false
- entity: input_number.chauffage_salon_2_index
type: column
name: Salon 2
float_precision: 2
color: '#177DF7'
opacity: 1
group_by:
duration: 1d
func: diff
show:
datalabels: false
- entity: input_number.chauffage_sam_index
type: column
name: Salle a Manger
float_precision: 2
color: '#EA4234'
opacity: 1
group_by:
duration: 1d
func: diff
show:
datalabels: false
- entity: input_number.chauffage_pauline_index
type: column
name: Pauline
float_precision: 2
color: '#F399CA'
opacity: 1
group_by:
duration: 1d
func: diff
show:
datalabels: false
- entity: input_number.chauffage_bebe_index
type: column
name: Emma
float_precision: 2
color: '#BB33FF'
opacity: 1
group_by:
duration: 1d
func: diff
show:
datalabels: false
- entity: input_number.chauffage_parents_index
type: column
name: Parents
float_precision: 2
color: '#D3D24C'
opacity: 1
group_by:
duration: 1d
func: diff
show:
datalabels: false
- type: entities
entities:
- entity: sensor.cout_jour_energie_global
name: Jour
icon: mdi:currency-eur
secondary_info: last-updated
- entity: sensor.cout_semaine_energie_global
name: Semaine
icon: mdi:currency-eur
secondary_info: last-updated
- entity: sensor.cout_mois_energie_global
name: Mois
icon: mdi:currency-eur
secondary_info: last-updated
- entity: sensor.cout_annee_energie_global
secondary_info: last-updated
name: Année
icon: mdi:currency-eur
title: 'Coûts Énergie '
state_color: false
show_header_toggle: false
- type: entities
entities:
- entity: sensor.smart_meter_electric_consumed_w
secondary_info: last-updated
- entity: sensor.smart_meter_electric_consumed_kwh
secondary_info: last-updated
- entity: sensor.filtered_smart_meter
secondary_info: last-updated
- entity: sensor.filtered_smart_meter_w
secondary_info: last-updated
- entity: input_number.test_outlier
secondary_info: last-updated
- entity: sensor.filtered_outlier
secondary_info: last-updated
state_color: true
- type: entities
title: Tarifs
entities:
- entity: input_number.prix_kwh_heure_pleine
icon: mdi:currency-eur
- entity: input_number.prix_kwh_heure_creuse
- entity: select.hourly_energy
name: Tarif en cours
icon: mdi:currency-eur
secondary_info: last-updated
- type: energy-distribution
link_dashboard: true
- type: custom:content-card-linky
nbJoursAffichage: '7'
entity: sensor.myenedis_22301013003988
showIcon: true
showTitreLigne: true
showWeekRatio: true
showHistory: true
showInTableUnit: false
showDayName: short
showError: true
showEcoWatt: false
showYesterdayRatio: true
showMonthRatio: false
showYearRatio: false
showPrice: false
showDayPrice: false
showPeakOffPeak: false
showTitle: true
titleName: Consommation Energie
showCurrentMonthRatio: false
showDayHCHP: false
showDayPriceHCHP: false
showHeader: true
Merci djal pour le code, je découvre, c’est ce que je cherchais avec la valeur sur les barres.
Bonsoir,
Je me suis lancé sur ce dossier, malheureusement je me suis cassé les dents,
J’ai créé un post si l’un de vous saurait me conseiller,
Voici le lien: [ENERGIE] Suivi consommation Linky
Merci @djal pour ton partage,
Bonne soirée,
Super, merci c’est parfait !