Hier geht es um ein Schloss, @goldrapper1987 …
Sorry habe ich gerade auch gemerkt ![]()
Nachdem ich heute alles upgedatet habe, habe ich auch wieder die Funktion um die Falle kurz aufzuziehen damit die Tür aufgeht.
Hat schon jemand auf 8.2 upgedated?
Hab momentan wenig Zeit und Lust das es wieder zerschossen ist.
Oder ist das so langsam eingefahren?
Also mit 8.0 läuft alles einwandfrei!
8.2 habe ich noch nicht drauf
Ich war im Urlaub und hab seit neulich 8.1 drauf.
Bin sogar noch bei 7.4
Habe es nun montiert und erfolgreich verbunden bekommen.
Aber warum passiert das? (die letzten beiden Einträge)
Das Schloss bewegt sich jedoch dann nicht mehr. Nur wenn die Automation auslöst.
Ich frage das mal hier:
- Wie bekomme ich in der linken Kachel den Bereich um das Icon auch entsprechend farblich je nach Zustand, wie in der rechten Kachel?
- Wie bekomme ich bei geöffneter Tür das Icon geändert?
- Ich hätte gerne links das gleiche Grün wie rechts.
Mein Code:
type: horizontal-stack
cards:
- type: tile
entity: binary_sensor.turschloss_wohnung
card_mod:
style: |
:host {
{% set state = states('binary_sensor.turschloss_wohnung') | float(0) %}
{% if state == on %}
--card-mod-icon-color: red;
{% elif State == off %}
--card-mod-icon-color: green;
{% endif %}
}
{% set state = states('binary_sensor.turschloss_wohnung') | float(0) %}
{% if state == 'on' %}
--card-mod-icon: mdi:door;
{% elif state == 'off' %}
--card-mod-icon: mdi:door-open;
{% endif %}
}
}
name: Tür
tap_action:
action: navigate
navigation_path: /lovelace/Tueren
- type: tile
entity: lock.turschloss_wohnung
card_mod: null
style: |
:host {
{% set state = states('lock.turschloss_wohnung') %}
{% if state == 'unlocked' %}
--card-mod-icon-color: red;
{% elif state == 'locked' %}
--card-mod-icon-color: green;
{% endif %}
}
{% set state = states('binary_sensor.turschloss_wohnung') %}
{% if state == 'open' %}
--card-mod-icon: mdi:lock-closed;
{% elif state == 'closed' %}
--card-mod-icon: mdi:lock;
{% endif %}
}
}
name: Türschloss
show_name: true
show_icon: true
Danke!
Wie habt ihr denn euer Schloss (grafisch) eingebunden im Dashboard?
Ich bekomme es leider nicht wirklich hin.
Anbei nochmal mein aktueller Code, evtl. fällt jemanden etwas auf, warum sich das linke Icon nicht ändert:
cards:
- type: tile
entity: binary_sensor.wohnungstuer
card_mod:
style: |
:host {
justify-content: center;
text-align: center;
align-items: center;
{% set state = states('binary_sensor.wohnungstuer') | float(0) %}
{% if states('binary_sensor.wohnungstuer', 'on') %}
--card-mod-icon-color: green;
--icon: mdi:football;
{% elif states('binary_sensor.wohnungstuer', 'off') %}
--card-mod-icon-color: green;
--icon: mdi:door;
{% endif %}
}
name: Wohnungstür
- type: tile
entity: lock.turschloss_wohnung
card_mod: null
style: |
:host {
justify-content: center;
text-align: center;
align-items: center;
{% set state = states('lock.turschloss_wohnung') | float(0) %}
{% if state == 'off' %}
--card-mod-icon-color: red;
--card-mod-icon: mdi:lock-closed;
{% elif state == 'locked' %}
--card-mod-icon-color: green;
--card-mod-icon: mdi:lock;
{% endif %}
}
name: Türschloss
show_name: true
show_icon: true
Zudem wird mir in der HA-App oftmals das linke Symbol nur grau dargestellt, im Browser klappt es:

App:

type: custom:stack-in-card
mode: horizontal
cards:
- type: custom:mushroom-template-card
primary: Wohnungstür
secondary: |-
{% if is_state('binary_sensor.lock_pro','off') %}
geschlossen
{% elif is_state('binary_sensor.lock_pro','on') %}
offen
{% endif%}
icon: |-
{% if is_state('binary_sensor.lock_pro','off') %}
mdi:door
{% elif is_state('binary_sensor.lock_pro','on') %}
mdi:door-open
{% endif%}
icon_color: |-
{% if is_state('binary_sensor.lock_pro','off') %}
green
{% else %}
red
{% endif%}
badge_icon: >-
{% set battery_level = (states('sensor.lock_pro_batterie') | int / 10) |
round(0) | int * 10 %} {% if battery_level == 100 %} mdi:battery {% elif
battery_level > 0 %} mdi:battery-{{ battery_level }} {% else %}
mdi:battery-alert-variant-outline {% endif %}
badge_color: |-
{% set battery_level = states('sensor.lock_pro_batterie') | int %}
{% if battery_level > 90 %} green
{% elif battery_level > 60 %} light-green
{% elif battery_level > 50 %} lime
{% elif battery_level > 40 %} yellow
{% elif battery_level > 30 %} amber
{% elif battery_level > 20 %} orange
{% elif battery_level > 10 %} deep-orange
{% else %} red
{% endif %}
tap_action:
action: none
- type: grid
square: false
columns: 2
cards:
- type: custom:mushroom-template-card
primary: ''
secondary: ''
icon: mdi:lock-smart
icon_color: disabled
badge_icon: |-
{% set battery_level = (states('sensor.door_lock_battery_level_2') |
int / 10) | round(0) | int * 10 %}
{% if battery_level == 100 %} mdi:battery
{% elif battery_level > 0 %} mdi:battery-{{ battery_level }}
{% else %} mdi:battery-alert-variant-outline
{% endif %}
badge_color: >-
{% set battery_level = states('sensor.door_lock_battery_level_2') |
int %}
{% if battery_level > 90 %} green
{% elif battery_level > 60 %} light-green
{% elif battery_level > 50 %} lime
{% elif battery_level > 40 %} yellow
{% elif battery_level > 30 %} amber
{% elif battery_level > 20 %} orange
{% elif battery_level > 10 %} deep-orange
{% else %} red
{% endif %}
tap_action:
action: navigate
navigation_path: keypad-front_door
card_mod:
style: |
ha-card {
--icon-border-radius: 12px;
}
- type: custom:mushroom-lock-card
entity: lock.lock_pro
name: Wohnungstür
primary_info: none
secondary_info: none
icon_type: none
card_mod:
style: |
ha-card {
margin-top: -0px;
margin-left: -40px;
}
card_mod:
style: |
ha-card {
{% if is_state('binary_sensor.lock_pro','off') %}
background: rgba(101,170,91,0.2);
{% else %}
background: rgba(226,84,66,0.2);
{% endif %}
}
Die zwei Batteriesensoren darunter sind eigentlich überflüssig. War nur der gedanke das ich es brauchen könnte. Von der Wohnungstür hab ich es jedoch oben als Badge. Und der Akku vom Ring Intercom kennt anscheinend eh nur zwei Werte vom Akku 98% oder 0% ![]()
nutzt jemand hier switchbot2mqtt damit? Ich habe das Problem, dass die Daten dort oft älter sind
Warum hast du denn das Keypad Front Door mit eingebunden?
tap_action:
action: navigate
navigation_path: keypad-front_door
card_mod:
style: |
ha-card {
--icon-border-radius: 12px;
}
by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
Falls es mal integriert wird und ich darüber dann prüfen könnte (an einer anderen stelle) ob das Keypad deaktiviert ist.
Es ist bei den Kindern schon öfter vorgekommen das sie zu oft mit dem Finger probiert haben die Tür zu öffnen. Und irgendwann deaktiviert sich das Keypad automatisch.
Diesen Button kann man nicht abgreifen, oder?
Also als eine Taste/Shortcut/Kachel integrieren…
Hier kann man lediglich die Tür entriegeln/aufschließen, aber nicht die Falle öffnen:
Ich würde behaupten das es über eine Aktion geht
Es gibt ja drei Arten für Schlösser. Abschließen, Aufschließen und öffnen.
action: lock.open
target:
entity_id: lock.lock_pro
data: {}
ja hatte ich benutzt und der Tür Status hat sich nie mit aktualisiert. Hab mir jetzt einen ESP32 als Bluetooth Proxy geholt. Damit geht es und ich kann den alten Türsensor für eine andere benutzen. Vielleicht wird das Keypad ja auch noch in die Bluetooth Integration eingefügt, sodass man auch einzelne andere Automatisierungen mit ausführen kann
Danke für die Antwort. Das Thema Bluetooth Proxy ist nur möglich, wenn man es dann über die BT Integration macht. Das geht nur mit dem Security Schlüssel den man nur bekommt, wenn man mit Username Passwort und nicht mit dem google login arbeitet, korrekt?
Der kann glaube auch manuell ausgelesen werden. Aber über den Account geht’s nur mit user/ PW. Steht aber soweit ich weiß auch in der Doku von switchbot
Moin,
ich habe die Dashboard Lösung so:



Das sind Mushroom-Template-Cards in einem Horizontalem Stapel.
Das Schloss und der Türsensor sind von der Switchbot Bluetooth Integration abgegriffen, das KeyPad über Switchbot-Mqtt.
Die Funktion des Türöffnen ist ebenfalls integrierbar, habe ich aber im Türschloss wieder deaktiviert da ich es nicht benötigte und mir das Risiko zu groß war.








