Tarif contrat de base électricité

Je viens poster mon code pour changer de jour sur un apexcharts :

Tarifs :
Pour changer de tarifs tu peux simplement créer un input_number.tarif_elec
Les compteur de service eux créent des select.tarif_elec (je pense pour gérer des heurs pleine et creuse) c’est peu etre une meilleur pratique mais seul le input_number peu etre changé via L’UI je crois.

Personnellement j’ai fait une grosse erreur pour enregistrer ma conso en euro :
Je calculais ma conso € en live avec le sensor en somme total :

    - name: "Général instant cost power"
      state: >
        {% if is_number(states("sensor.general_power_base")) %}
          {{ states("sensor.general_power_base") | float * states("input_number.prix_elec") | float  }}   
        {% endif %}
      unit_of_measurement: "EUR"

Du coup des que j’ai changé le tarif ca m’a recalculé une conso depuis le début de l’enregistrement :

Enfin dans plein de cas ça pose problème: Par exemple le cout annuel en 2023 a deux tarif ce lui de janvier et celui de septembre.

Je pense que les compteurs de services gèrent peu être ca,… entre grâce au select des tarifs ?