Feuchtugkeitssensor - Relais schalten

Hi, habe es geschafft mit meinen Esp32 6 Feuchtigkeitssensoren auszulesen und 4 Relais zu schalten. Nur die Automation dazu will mir nicht gelingen. Haben einen Bin-Sensor der folgendes liefert:

entity_id: sensor.sensor_board_soil_moisture_33
hysteresis: 5
lower: null
position: below
sensor_value: 5.6
type: upper
upper: 50
device_class: moisture
friendly_name: Bodenfeuchtigkeit-1

Die Steuerung soll nur den zustand des bin-sensors abfragen. Sobald der auf On (Wet) geht soll das Relais schalten. Hier mal das nur teilweise funktionierende Yaml

alias: Magnetventil-1
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.bodenfeuchtigkeit_1
    from: "on"
    to: "off"
    id: wird Trocken
  - platform: state
    entity_id:
      - binary_sensor.bodenfeuchtigkeit_1
    id: wird Nass
    from: "off"
    to: "on"
condition: []
action:
  - condition: trigger
    id: wird Trocken
  - service: switch.turn_on
    data: {}
    target:
      entity_id: switch.sensor_board_relais_a
  - condition: trigger
    id: wird Nass
  - service: switch.turn_off
    data: {}
    target:
      entity_id: switch.sensor_board_relais_a
mode: single


Relais schaltet korrekt bei Übergang Nass zu trocken … belibt dann aber an

Danke für eure tipps

Ich würde statt 2 Bedingungen die Action “Auswählen” nehmen. Ich glaube nämlich, dass wenn die 1 Bedingung nicht erfüllt ist, die Automation nicht weiter macht.

action:
  - choose:
      - conditions:
          - condition: trigger
            id: wird Trocken
        sequence:
          - service: switch.turn_on
            target:
              entity_id: switch.sensor_board_relais_a
      - conditions:
          - condition: trigger
            id: wird Nass
        sequence:
          - service: switch.turn_off
            target:
              entity_id: switch.sensor_board_relais_a
1 „Gefällt mir“

das wars… wieder was gelernt.Danke