Test Ein und Ausschalten bei PV-Überschuss & Speicher ab 70%

Hallo! Ich möchte ein Shelly Relais Ein und Ausschalten wenn die PV-Module eine gewisse erzeugte Leistung überschreiten und mein Speicher über 70% geladen ist.
Ich habe zunächst zwei Helfer (Schwellwertsensor) erstellt. Einen für die Module “Überschuss Module” und einen für den Speicher “Überschuss Speicher”. Die habe ich mir auf das Dashboard gelegt um zu sehen ob die schalten und die funktionieren auch.
Dann habe ich einen Helfer-Schalter (input boolean) “PV Überschuss WP manuell” erstellt.
Mit der Automation möchte ich jetzt den Schalter-Helfer “PV Überschuss WP manuell”, beispielhaft für den Shelly später, ein und aus schalten. Leider wird der Schalter aber nicht geschaltet. Könnt ihr mir sagen was ich falsch mache?

alias: PV Überschuss ans Handy
description: ""
triggers:
  - trigger: time_pattern
    minutes: /15
    enabled: true
  - trigger: state
    entity_id:
      - binary_sensor.uberschuss_ein
    to: "on"
    id: Überschuss ein
  - trigger: state
    entity_id:
      - binary_sensor.uberschuss_speicher
    to: "on"
    id: Überschuss Speicher ein
  - trigger: state
    entity_id:
      - binary_sensor.uberschuss_ein
    to: "off"
    id: Überschuss aus
  - trigger: state
    entity_id:
      - binary_sensor.uberschuss_speicher
    to: "off"
    id: Überschuss Speicher aus
conditions: []
actions:
  - if:
      - condition: and
        conditions:
          - condition: trigger
            id:
              - Überschuss ein
          - condition: and
            conditions:
              - condition: trigger
                id:
                  - Überschuss Speicher ein
    then:
      - action: notify.mobile_app_iphone
        metadata: {}
        data:
          title: PV Anlage
          message: Überschuss ein
      - action: input_boolean.turn_on
        metadata: {}
        data: {}
        target:
          entity_id: input_boolean.pv_uberschuss_wp_manuell
  - if:
      - condition: trigger
        id:
          - Überschuss aus
    then:
      - action: notify.mobile_app_iphone
        metadata: {}
        data:
          title: PV Anlage
          message: Überschuss aus
      - action: input_boolean.turn_off
        metadata: {}
        data: {}
        target:
          entity_id: input_boolean.pv_uberschuss_wp_manuell
mode: single

Jetzt habe ich den Fehler doch noch selber gefunden:
Hiervon habe ich mich täuschen lassen:
grafik
Wenn vorher die Und-Bedingung ausgewählt wird und man zwei Auslöser anwählt dann steht dort bei der ID “Wenn ausgelöst durch Überschuss ein oder Überschuss Speicher ein” ist dann aber kein oder weil eben vorher die Und-Bedingung ausgewählt wurde.
Also nur der Teil ab “actions” (11 Zeilen) habe ich korrigiert und sieht jetzt so aus:

actions:
  - if:
      - condition: and
        conditions:
          - condition: trigger
            id:
              - Überschuss ein
              - Überschuss Speicher ein

Ich habe die Automation jetzt mal ein paar Tage laufen lassen.
Leider ist es jetzt wohl doch so das der “PV Überschuss WP manuell” auslöst wird wenn z.B. nur “Überschuss Module” aktiviert ist.
Die Frage ist also wie kann ich an dieser Stelle eine Und-Funktion einstellen?

Würde mich wirklich freuen wenn sich das jemand anschauen könnte:
So sieht der Code jetzt aus

alias: PV Überschuss ans Handy
description: ""
triggers:
  - trigger: time_pattern
    minutes: /15
    enabled: false
  - trigger: state
    entity_id:
      - binary_sensor.uberschuss_ein
    to: "on"
    id: Überschuss Module ein
  - trigger: state
    entity_id:
      - binary_sensor.uberschuss_speicher
    to: "on"
    id: Überschuss Speicher ein
  - trigger: state
    entity_id:
      - binary_sensor.uberschuss_ein
    to: "off"
    id: Überschuss Module aus
  - trigger: state
    entity_id:
      - binary_sensor.uberschuss_speicher
    to: "off"
    id: Überschuss Speicher aus
conditions: []
actions:
  - if:
      - condition: and
        conditions:
          - condition: trigger
            id:
              - Überschuss Module ein
          - condition: trigger
            id:
              - Überschuss Speicher ein
    then:
      - action: input_boolean.turn_on
        metadata: {}
        data: {}
        target:
          entity_id: input_boolean.pv_uberschuss_wp_manuell
      - action: notify.mobile_app_iphone
        metadata: {}
        data:
          title: PV Anlage
          message: Überschuss ein
    enabled: true
  - if:
      - condition: trigger
        id:
          - Überschuss Module aus
    then:
      - action: input_boolean.turn_off
        metadata: {}
        data: {}
        target:
          entity_id: input_boolean.pv_uberschuss_wp_manuell
      - action: notify.mobile_app_iphone
        metadata: {}
        data:
          title: PV Anlage
          message: Überschuss aus
mode: single