Condition OU

Bonjour,
Ma difficulté : Créer une condition OU dans les ACTIONS

Je cherche à créer une automatisation avec dans les actions, une condition OU. La copie écran ci-dessous montre les deux conditions qui par défaut sont un ET.
Comment transformer ces deux déclencheurs en OU ?
Merci de vos précieux conseils.

Ma configuration


[## System Information

version core-2025.12.2
installation_type Home Assistant OS
dev false
hassio true
docker true
container_arch amd64
user root
virtualenv false
python_version 3.13.9
os_name Linux
os_version 6.12.51-haos
arch x86_64
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 2487
Downloaded Repositories 3
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 16.3
update_channel stable
supervisor_version supervisor-2025.12.3
agent_version 1.7.2
docker_version 28.3.3
disk_total 30.8 GB
disk_used 11.1 GB
nameservers 192.168.1.254, fd0f:ee:b0::1
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization kvm
board ova
supervisor_api ok
version_api ok
installed_addons Mosquitto broker (6.5.2), Zigbee2MQTT (2.7.1-1), Cloudflared (7.0.1), Studio Code Server (6.0.1), Home-Assistant-Matter-Hub (3.0.2), Terminal & SSH (9.21.0), Samba share (12.5.4)
Dashboards
dashboards 6
resources 0
views 6
mode storage
Network Configuration
adapters lo (disabled), enp0s18 (enabled, default, auto), docker0 (disabled), hassio (disabled), veth2c0dda2 (disabled), veth7d21d15 (disabled), veth0310127 (disabled), veth7b92976 (disabled), veth8469c25 (disabled), veth1cdce9d (disabled), veth5abe2e7 (disabled), veth3d32205 (disabled), vethe925d3a (disabled), veth57eb2fe (disabled), vethcab0904 (disabled)
ipv4_addresses lo (127.0.0.1/8), enp0s18 (192.168.1.7/24), docker0 (172.30.232.1/23), hassio (172.30.32.1/23), veth2c0dda2 (), veth7d21d15 (), veth0310127 (), veth7b92976 (), veth8469c25 (), veth1cdce9d (), veth5abe2e7 (), veth3d32205 (), vethe925d3a (), veth57eb2fe (), vethcab0904 ()
ipv6_addresses lo (::1/128), enp0s18 (2a01:e0a:a74:cd0:91e8:91fa:ac39:be12/64, fe80::e08a:4755:266:4a2c/64), docker0 (fe80::e87c:59ff:fe29:c943/64), hassio (fd0c:ac1e:2100::1/48, fe80::9435:f4ff:fe51:ad63/64), veth2c0dda2 (fe80::e8d9:73ff:fe43:e78d/64), veth7d21d15 (fe80::a05e:feff:fe46:6d67/64), veth0310127 (fe80::4097:5dff:feb4:645/64), veth7b92976 (fe80::e878:9bff:fe8f:53ec/64), veth8469c25 (fe80::6c5a:5dff:fe66:5d2d/64), veth1cdce9d (fe80::384c:24ff:fef5:45dc/64), veth5abe2e7 (fe80::4f:dfff:fea0:1275/64), veth3d32205 (fe80::d852:3ff:fee5:9727/64), vethe925d3a (fe80::b437:25ff:fed2:cf89/64), veth57eb2fe (fe80::743b:88ff:fe5c:9580/64), vethcab0904 (fe80::c46:90ff:fead:aa52/64)
announce_addresses 192.168.1.7, 2a01:e0a:a74:cd0:91e8:91fa:ac39:be12, fe80::e08a:4755:266:4a2c
Recorder
oldest_recorder_run 29 novembre 2025 à 07:30
current_recorder_run 9 décembre 2025 à 17:12
estimated_db_size 349.49 MiB
database_engine sqlite
database_version 3.49.2
___

Hello,

Pas convaincu que visuellement ça soit le pied, perso je ne m’y fait pas quelque soit les versions …

je met le bloc code en complément

actions:
  - choose:
      - conditions:
          - condition: sun
            after: sunset
            before: sunrise
          - condition: state
            entity_id: binary_sensor.olimex_esp32_poe_labo_porte_chaufferie
            state: "on"
          - condition: or
            conditions:
              - condition: state
                entity_id: binary_sensor.esp1_chaufferie_radar_target
                state: "on"
              - condition: state
                entity_id: binary_sensor.esp2_chaufferie_radar_target
                state: "on"
          - condition: and
            conditions:
              - condition: state
                entity_id: binary_sensor.esp1_veranda_radar_target
                state: "off"
              - condition: state
                entity_id: binary_sensor.olimex_esp32_poe_veranda2_radar_target
                state: "off"
              - condition: state
                entity_id: binary_sensor.esp3_veranda_radar_target
                state: "off"
        sequence:
          - target:
              entity_id: light.lampes_veranda
            data:
              brightness_step_pct: 25
            action: light.turn_on

cdt

Salut

Sur un petit écran de téléphone, c’est clairement pas pratique, pas assez de place, je joins @freetronic sur ce coup

Techniquement, tu ajoutes un bloc ou, tu déplaces les elements du ET vers le ou

Bonjour,
De retour après quelques jours d’absence, je lis vos réponses. De ce que j’'en ai compris, j’ai fait ceci :


Ce que je ne sais pas dire c’est est-ce que cela est un ET ou un OU ?

Salut

Ce ne sont pas des conditions ça mais des actions.

Donc il va les enchaîner les unes à la suite des autres

Effectivement, mais mon besoin est de lancer l’action si l’une ou l’autre des deux conditions est effective. Si je mets ces tests dans CONDITION, je ne trouve pas la fonction ATTENDRE UN DECLENCHEUR (20h dans mon cas)

Pour être le plus clair possible, je voudrais ajouter ici un deuxième déclencheur et que l’action suivante se déroule dès que l’un des deux arrive

Salut

Pour moi je ne vois pas l’intérêt de mettre un déclencheur à 20h DANS les actions… C’est pas plus simple qu’un trigger à 20h mais par contre ça laisse tourner l’automatisation en fond jusqu’à 20h. Ça c’est un souci à mon sens.

Sinon pour en revenir au OU et ET, il suffit de sélectionner la catégorie bloc puis de filtrer sur du texte

Tu as raison, à bien y réfléchir, c’est plus simple et efficace de créer un trigger à 20h qui lance l’action voulue. Je pense que je vais opter pour cette solution.
Merci pour vos éclairages.

Ce sujet a été automatiquement fermé après 2 jours. Aucune réponse n’est permise dorénavant.