[Résolu] Gestion d'une variable suivant état entité

Bonjour, je viens de récupérer les informations du compteur linky, et j’arrive à afficher les consos dans une carte apex-chart-card, jusque là tout va bien.
Par contre j’aimerai pouvoir visualiser sur cette courbe le passage heures creuse/heures pleines, j’ai pensé à faire un modèle qui gère une variable suivant l’état de l’entité linky.ptec dans ce style :'{% set conversion_HC = 0%}
{% if is_state(« sensor.linky_ptec », « HC… ») -%}
{% set conversion_HC = 5000 %}
{%- else -%}
{% set conversion_HC = 0 %}
{%- endif %}`

Donc une valeur qui passerait à 5000 en heures creuses et à zéro en heures pleines…

Ma question est de comment exploiter cette méthode et surtout où ?, j’ai regardé dans les automatisation et script, je vois pas trop de choses en action qui correspondent à ce que je voudrai faire.

Quelqu’un pour m’aiguiller, merci :wink:

Salut @Ludoc,

Avec apex tu peux le gérer en direct selon le sensor HP/HC que tu as.

Exemple à 10 en HP à 0 en HC :

type: custom:apexcharts-card
graph_span: 2d
series:
  - entity: sensor.linky_tarif
    curve: stepline
    type: area
    transform: 'return x === ''HC..'' ? 0 : 10 ;'
    color: aqua
    stroke_width: 0
    opacity: 0.3
    show:
      in_header: false
      legend_value: false

Aperçu :

image

A toi de voir si ça match avec ce que tu veux faire :wink:

1 « J'aime »

Et avec minigraph aussi

Merci pour les réponses, effectivement pour quoi se compliquer la vie quand on a déjà les ressources à dispo :wink: (mais bon il y a tellement de fonctions possibles avec les intégrations et cartes).

Apex

En inversant les valeurs, ça fonctionne du tonnerre, merci encore :wink: