Sensoren kombinieren

Juergen

Member
hi weiß jmd. wie man Sensoren kombinieren kann damit folgendes rauskommt ?

binary_sensor.balkontuer_window_door_is_open = göffnet + binary_sensor.balkontuer_window_door_is_open_in_tilt_position = aus

soll Balkontür = geöffnet ergeben und

binary_sensor.balkontuer_window_door_is_open = göffnet + binary_sensor.balkontuer_window_door_is_open_in_tilt_position = ein

soll Balkontür = gekippt ergeben sowie

binary_sensor.balkontuer_window_door_is_open = geschlossen + binary_sensor.balkontuer_window_door_is_open_in_tilt_position = aus

soll Balkontür = geschlossen ergeben
 
Einen Template Sensor anlegen. Z.B.:
Code:
  - name: Tuer_ist_offen
    unique_id: t_offen
    state: >
      {% if binary_sensor.balkontuer_window_door_is_open = true %}
        {% if binary_sensor.balkontuer_window_door_is_open_in_tilt_position = false %}
          {{ true }}
        {% else %}
          {{ false }}
        {% endif %}
        {{ false }}
      {% endif %}
    unit_of_measurement: Status
 
Danke @RudiP,
ja dann eben noch eine dritte Abfrage einbauen.
YAML:
  - name: Tuer_ist_offen
    unique_id: t_offen
    state: >
      {% if binary_sensor.balkontuer_window_door_is_open = true %}
        {% if binary_sensor.balkontuer_window_door_is_open_in_tilt_position = false %}
          {% if binary_sensor.balkontuer_window_door_is_closed = false %}
            {{ true }}
          {% else %}
            {{ false }}
          {% endif %}
          {{ false }}
        {% endif %}
        {{ false }}
      {% endif %}
    unit_of_measurement: Status

Das mit "binary_sensor.balkontuer_window_door_is_closed" ist jetzt eine Spekulation von mir. Ein dritter Sensor wurde im Post nicht erwähnt. (Siehe oben.)
 
Nachtrag: Gekippt und geschlossen funktioniert analog. @Juergen hat die Bedingungen ja schon oben aufgelistet. Es sollte also kein Problem sein 2 weitere Sensoren für "Tuer_ist_gekippt" und "Tuer_ist_geschlossen" anzulegen.
 
Nein es soll 1 Sensor sein der mir den status anzeigt so hatte ich das auch geschrieben eine Sensor der 3 Zustände haben kann

z.B. um mir bei der Raumübersicht anzuzeigen wie der Türstatus ist
 
Ah, jetzt habe ich es verstanden. Sorry lange Leitung.

YAML:
  - name: Tuer_status
    unique_id: t_status
    state: >
      {% if binary_sensor.balkontuer_window_door_is_open == true %}
        {% if binary_sensor.balkontuer_window_door_is_open_in_tilt_position == false %}
          {{ 'Geöffnet' }}
        {% endif %}
      {% endif %}
      {% if binary_sensor.balkontuer_window_door_is_open == true %}
        {% if binary_sensor.balkontuer_window_door_is_open_in_tilt_position == true %}
          {{ 'Gekippt' }}
        {% endif %}
      {% endif %}
      {% if binary_sensor.balkontuer_window_door_is_open == false %}
        {% if binary_sensor.balkontuer_window_door_is_open_in_tilt_position == false %}
          {{ 'Geschlossen' }}
        {% endif %}
      {% endif %}
    unit_of_measurement: Status
 
Zuletzt bearbeitet:

Letzte Anleitungen

Statistik des Forums

Themen
7.067
Beiträge
68.947
Mitglieder
7.455
Neuestes Mitglied
jonah64
Zurück
Oben