Helfer für zwei Entititäten erstellen

Hallo zusammen,

ich habe im Keller einen Getränkekühlschrank der mit einem Shelly eingeschaltet werden kann. Ebenso ist ein Aqara Türkontakt dran.
Da ich den Kühlschrank nicht immer brauche, möchte ich eine Automation haben, die Überwacht wenn die Tür für länger als 1min geöffnet ist und der Kühlschrank läuft, eine Meldung über z.B. Alexa ausgibt - Kühlschrank ist an aber die Tür nicht geschlossen. Diese Meldungt soll dann alle 2 Minuten kommen bist die Tür geschlossen ist.

Im ersten Ansatz wollte ich den Shelly mit dem Türkontakt in eine Gruppe packen und zusammen auswerten (wenn beide on). Das geht leider nicht weil der Shelly wenn an den Zustand “On” hat und der Türkontakt wenn offen “Off”.

Ich bin mir nicht sicher welcher Helfer hierfür verwendet werden kann.

Gruß
Marco

Ich würde gar kein Helfer neutzen, habe mal eben eine Automation zusammen geklickt:

alias: Getränkekühlschrank
description: ""
mode: single
trigger:
  - platform: state
    entity_id:
      - binary_sensor.balkontur_contact
    for:
      hours: 0
      minutes: 1
      seconds: 0
    to: "on"
condition:
  - condition: state
    entity_id: switch.testname
    state: "on"
action:
  - repeat:
      sequence:
        - action: notify.send_message
          metadata: {}
          data:
            message: hier deine Benachrichtigung
        - delay:
            hours: 0
            minutes: 2
            seconds: 0
            milliseconds: 0
      until:
        - condition: or
          conditions:
            - condition: state
              entity_id: switch.testname
              state: "off"
            - condition: state
              entity_id: binary_sensor.balkontur_contact
              state: "off"

Du musst natürlich die Entitäten anpassen, aber so sollte das deinen gegebenen Informationen entsprechen.

LG
Tobi

Mittels einem Template-Helfer:

{% if is_state('Sensor1', 'on') and is_state('Sensor2', 'off') %}
  true
{% else %}
  false
{% endif %}

Die Sensoren und Zustände entsprechend anpassen. Dann hast du durch die Kombi ein true oder sonst ein false.

Super, vielen Dank. Werde beides Testen.

Grüße