J’utilise l’intégration Versatile Thermostat afin de gérer mes radiateurs électriques.
Cela semble plutot bien fonctionner mais je cherche à afficher sur une même courbe la température effective de la pièce et celle de la consigne.
Ma consigne ne peut avoir que 2 températures : 17°C et 19°C.
ou encore :
Or sur la courbe, MiniGraph « m’impose » une aggrégation malgré mes configurations.
type: custom:mini-graph-card
name: Chambre Emmy
icon: mdi:thermometer
points: false
hours_to_show: 24
hour24: true
aggregate_func: max
entities:
- color: red
entity: climate.thermostat_emmy
attribute: temperature
name: Consigne
unit: °C
- color: yellow
entity: climate.thermostat_emmy
attribute: current_temperature
name: Temperature
Avez-vous une idée ou ai-je râté un truc flagrant ?
Merci d’avance
je me permets une nouvelle question à ce sujet.
J’en suis arrivé à ce résultat pour le moment :
Ce qui est un bon début par contre je bute sur un soucis (certainement une erreur de ma part) pour le radiateur. Le radiateur possède 2 états on ou off et via une transformation js je parviens à transformer cela en 0 ou 1 (enfin en 1 ou 0 car il s’agit de fil pilote donc la logique est inversée). Cependant je n’arrive pas à avoir une courbe en créneau comme cela devrait être le cas. A la place j’ai cette jolie courbe (tout sauf carrée).
Si vous avez une idée je suis preneur. Voici le code :
type: custom:apexcharts-card
hours_12: false
graph_span: 24h
yaxis:
- id: first
decimals: 0
min: 15
max: 30
- id: second
opposite: true
decimals: 0
min: 0
max: 1
header:
show: true
title: Thermostat Chambre Parents
show_states: true
colorize_states: true
series:
- entity: climate.thermostat_parents
attribute: temperature
name: Consigne
yaxis_id: first
unit: °C
color: red
- entity: climate.thermostat_parents
attribute: current_temperature
name: temperature
yaxis_id: first
unit: °C
color: yellow
group_by:
func: avg
duration: 15min
- entity: switch.shelly_parent
name: Radiateur
yaxis_id: second
color: green
type: area
transform: 'return x === ''on'' ? 0 : 1;'