Hallo die vorhandenen Informationen haben mir jedenfalls gereicht um die FensterHebel wie Siegenia sie nennt ausreichend gut für mich einzubinden, es ist zwar schon eine geraume Zeit her, aber ich werden trotzdem versuchen zu erklären wie ich das umgesetzt habe. Ich habe den Sensor der auf Unbekannt geht Kippen genannt (binary_sensor.wc_fenster_unten_1) der andere heißt weiterhin Sensor (binary_sensor.wc_fenster_unten)
Wenn das Fenster geöffnet ist gehen beide auf Geöffnet
Wenn das Fenster gekippt ist, geht kippen auf Unbekannt.
Damit hab ich dann folgendes umgesetzt:
Verriegelt und Gesperrt
Drückt man auf das Schloss erhält man Verriegelt und Entsperrt
Entriegelt (Öffnet) man das Fenster sieht es so aus
Gekippt sieht so aus
Zuletzt gibt es noch Gekippt und Gesperrt
Das ist aus den beiden Zuständen ableitbar siehe YAML
Ich hoffe der Codeblock hilft hier einigen weiter.
Gruppiert hab ich die einzelnen Fenster dann über einen Helfer….
type: custom:mushroom-template-card
primary: WC Fenster unten
secondary: >-
{% if is_state('binary_sensor.wc_fenster_unten', 'off') %}
Verriegelt Bat.{{ states('sensor.wc_fenster_unten_batterie') }}%
{% elif is_state('binary_sensor.wc_fenster_unten', 'on') and
is_state('binary_sensor.wc_fenster_unten_1', 'unknown') %}
Gekippt Bat.{{ states('sensor.wc_fenster_unten_batterie') }}%
{% elif is_state('binary_sensor.wc_fenster_unten', 'on') %}
Entriegelt Bat.{{ states('sensor.wc_fenster_unten_batterie') }}%
{% else %}
Undefiniert Bat.{{ states('sensor.wc_fenster_unten_batterie') }}%
{% endif %}
icon: >-
{% if is_state('binary_sensor.wc_fenster_unten', 'off') %}
mdi:window-closed-variant
{% elif is_state('binary_sensor.wc_fenster_unten', 'on') and
is_state('binary_sensor.wc_fenster_unten_1', 'unknown') %}
mdi:window-open-variant
{% elif is_state('binary_sensor.wc_fenster_unten', 'on') %}
mdi:window-open-variant
{% else %}
mdi:alert
{% endif %}
entity: lock.wc_fenster_unten
badge_icon: |-
{% if is_state('lock.wc_fenster_unten', 'locked') %}
mdi:lock
{% elif is_state('lock.wc_fenster_unten', 'unlocked') %}
mdi:lock-open
{% else %}
mdi:alert
{% endif %}
badge_color: |-
{% if is_state('lock.wc_fenster_unten', 'locked') %}
green
{% elif is_state('lock.wc_fenster_unten', 'unlocked') %}
red
{% else %}
orange
{% endif %}
tap_action:
action: toggle
hold_action:
action: none
multiline_secondary: false
double_tap_action:
action: none
color: >-
{% if is_state('binary_sensor.wc_fenster_unten', 'off') %}
green
{% elif is_state('binary_sensor.wc_fenster_unten', 'on') and
is_state('binary_sensor.wc_fenster_unten_1', 'unknown') %}
yellow
{% elif is_state('binary_sensor.wc_fenster_unten', 'on') %}
red
{% else %}
orange
{% endif %}
features_position: bottom
by HarryP: Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)