Problème passage HC/HP pour consommation energie

Bonjour,

Mon problème

Je cherche à automatiser le passage en HP et en HC en fonction d’une valeur récupérée depuis une variable KNX d’un TE331.
J’ai essayé pas mal de choses trouvées sur différents forum mais je n’arrive toujours pas à faire fonctionner cette automatisation. Je pense qu’il ne manque pas grand chose mais étant débutant j’avoue que je sèche…
Je récupère bien la valeur qui est à 1 lorsque je suis en HC et à 2 lorsque je suis en HP. J’ai créé des utility meters journalier, mensuels, annuels…Ils s’incrémentent bien mais que sur la sélection que je fais manuellement.

Ci-dessous le code de l’automatisation :

input_datetime:
  desactivation_automatique_temps:
    name: Temporisation avant désactivation des interrupteurs
    has_date: false
    has_time: true

automation:
############### Désactiver switch après état ON pour mode BP ###############
  - id: 'desactivation_automatique' #identifiant unique
    alias: desactivation_automatique # Nom présent dans l'interface Lovelace
    mode: parallel #Permet l'appel multiple à cette automatisation
    max: 8 #Le nombre de tes interrupteurs
    trigger: #Définition des déclencheurs
    
    - platform: state #Surveillance de l'état
      entity_id: switch.cde_ouverture_fermeture_portail #Entité à surveiller
      to: "on"#Déclenché l'automation si l'entité passe à cet état
    - platform: state
      entity_id: switch.cde_ouverture_pieton_portail1
      to: "on"
    - platform: state
      entity_id: switch.extinction_lumieres_zone_exterieure
      to: "on"
    - platform: state
      entity_id: switch.extinction_lumieres_zone_jour
      to: "on"
    - platform: state
      entity_id: switch.extinction_lumieres_zone_nuit
      to: "on"
    - platform: state
      entity_id: switch.fermeture_volets_toutes_zones
      to: "on"
    - platform: state
      entity_id: switch.fermeture_volets_zone_jour
      to: "on"
    - platform: state
      entity_id: switch.fermeture_volets_zone_nuit
      to: "on"
    condition: [] #Pas de conditions
    action:
        ## Temporisation 
      - delay: '00:00:02'
      - service: switch.turn_off
        data:
          entity_id: "{{ trigger.entity_id }}"
          #trigger contient l'objet qui a déclenché l'automatisation
          # On souhaite ici, remettre à zéro l'entité est passée à 'on'
          
############### Gestion HP et HC ###############
#  - id: 'Switch_hp_hc'
#    alias: Conso_hp_hc
#    description: Selecteur de passage Heure Pleine à Heure Creuse
#    trigger:
#    - platform: time
#      at: "00:00:00"
#      variables:
#        tariff: HC
#    - platform: time
#      at: "08:00:00"
#      variables:
#        tariff: HP
#    condition: []
#    action:
#      - service: select.select_option
#        target:
#          entity_id:
#            - select.consommation_maison_annuel
#        data:
#          option: "{{ tariff }}"
#    mode: single
  - id: 'Switch_hp_hc'
    alias: Energie Changement HP HC
    description: ''
    trigger:
      - platform: state
        entity_id: sensor.tarif
        id: tarif_hc
        from: '2'
        to: '1'
      - platform: state
        entity_id: sensor.tarif
        from: '1'
        id: tarif_hp
        to: '2'
    condition: []
    action:
      - choose:
          - conditions:
              - condition: trigger
                id: tarif_hc
            sequence:
              - service: select.select_option
                data:
                  option: HC
                target:
                  entity_id:
                    - select.energie_jour
                    - select.energie_semaine
                    - select.energie_mois
                    - select.energie_an
                    - select.energie_totaler
                  
          - conditions:
              - condition: trigger
                id: tarif_hp
            sequence:
              - service: select.select_option
                data:
                  option: HP
                target:
                  entity_id:
                    - select.energie_jour
                    - select.energie_semaine
                    - select.energie_mois
                    - select.energie_an
                    - select.energie_totale
                 
        default: []
    mode: single

Si quelqu’un a une piste pour m’aider je suis preneur !
Merci à vous! :wink:

Ma configuration


[center] ## System Information

version core-2025.2.5
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.13.1
os_name Linux
os_version 6.6.62-haos-raspi
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 5000
Installed Version 2.0.5
Stage running
Available Repositories 1575
Downloaded Repositories 11
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 14.2
update_channel stable
supervisor_version supervisor-2025.03.2
agent_version 1.6.0
docker_version 27.2.0
disk_total 220.0 GB
disk_used 7.8 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board rpi4-64
supervisor_api ok
version_api ok
installed_addons File editor (5.8.0), Samba share (12.5.0), Terminal & SSH (9.16.0), Let’s Encrypt (5.4.2), Duck DNS (1.18.0), Nginx Proxy Manager (1.0.1), MariaDB (2.7.2)
Dashboards
dashboards 3
resources 8
views 6
mode storage
Network Configuration
adapters lo (disabled), end0 (enabled, default, auto), docker0 (disabled), hassio (disabled), veth09d62d8 (disabled), vethe7c5b50 (disabled), vethb90f729 (disabled), veth3f2a2f5 (disabled), veth3c7b16b (disabled), vethfc83e7a (disabled), vethe7b3ca3 (disabled), vethd301f5b (disabled), vetha38a2af (disabled), vethd030269 (disabled), veth3cdbce4 (disabled)
ipv4_addresses lo (127.0.0.1/8), end0 (10.0.1.20/24), docker0 (172.30.232.1/23), hassio (172.30.32.1/23), veth09d62d8 (), vethe7c5b50 (), vethb90f729 (), veth3f2a2f5 (), veth3c7b16b (), vethfc83e7a (), vethe7b3ca3 (), vethd301f5b (), vetha38a2af (), vethd030269 (), veth3cdbce4 ()
ipv6_addresses lo (::1/128), end0 (fe80::a34e:ce3c:e8d7:2585/64), docker0 (fe80::42:4cff:fe93:7f49/64), hassio (fe80::42:e1ff:fe93:edeb/64), veth09d62d8 (fe80::74fa:bff:fef6:d942/64), vethe7c5b50 (fe80::fcd1:caff:fe67:65dd/64), vethb90f729 (fe80::341d:73ff:fe27:d3c3/64), veth3f2a2f5 (fe80::e464:4bff:fe79:ee2e/64), veth3c7b16b (fe80::e045:1bff:fefe:f2ad/64), vethfc83e7a (fe80::a067:afff:fe89:60d9/64), vethe7b3ca3 (fe80::cbd:f6ff:feb2:30ac/64), vethd301f5b (fe80::de:e9ff:fe06:1795/64), vetha38a2af (fe80::3c29:f0ff:fe7a:8d6/64), vethd030269 (fe80::6c:ebff:fe53:7b6/64), veth3cdbce4 (fe80::6cc2:a8ff:feb4:8af0/64)
announce_addresses 10.0.1.20, fe80::a34e:ce3c:e8d7:2585
Recorder
oldest_recorder_run 15 février 2025 à 15:02
current_recorder_run 1 mars 2025 à 15:50
estimated_db_size 85.02 MiB
database_engine sqlite
database_version 3.47.1
[/center]

CC

Je voudrais juste savoir : De ce que je comprends tu as paramétré le choix de l’entrée tarifaire du TE331 en T1/T2 HP/HC. Je me trompe ?