Dynamisches Dashboard Fenster und Türen Anzeige

Hallo zusammen,

kann mir jemand erklären, warum hier nichts unter ‚Offene Verdeckungen‘ oder ‚Geschlossene Verdeckungen‘ angezeigt wird? Beim Klicken darauf sollte ich doch sehen können, was offen ist.

Meine Glaskugel ist zur jährlichen Wartung, kann also momentan nicht darauf zugreifen.

Der Code der Karte könnte aber evtl weiter helfen :wink:

Ups da hab ich ein teil vergessen…

type: vertical-stack
cards:
  - type: custom:bubble-card
    card_type: pop-up
    hash: "#turen-und-fenster-popup"
    button_type: name
  - type: markdown
    content: "## <ha-icon icon=\"mdi:door-open\"></ha-icon> Offene Verdeckungen"
    text_only: true
  - type: custom:auto-entities
    card:
      type: grid
      columns: 1
      square: false
    card_param: cards
    filter:
      include:
        - options:
            type: custom:bubble-card
            card_type: button
            button_type: slider
            show_attribute: false
            show_last_changed: true
            show_state: true
          group: binary_sensor.fenster_und_turen
          state: "on"
  - type: markdown
    content: >-
      ## <ha-icon icon="mdi:door-closed-lock"></ha-icon> Geschlossene
      Verdeckungen
    text_only: true
  - type: custom:auto-entities
    card:
      type: grid
      columns: 1
      square: false
    card_param: cards
    filter:
      include:
        - options:
            type: custom:bubble-card
            card_type: button
            button_type: slider
            show_attribute: false
            show_last_changed: true
            show_state: true
          group: binary_sensor.fenster_und_turen
          state: "off"
title: Garagen Popup

Und:

type: tile
entity: binary_sensor.fenster_und_tueren
vertical: false
tap_action:
  action: navigate
  navigation_path: "#turen-und-fenster-popup"
features_position: bottom

Der Code sollte imho funktionieren.
Andere Popup-Card funktionieren aber?
Hast du mal den Cache geleert und das ganze System (nicht nur HA) neu gestartet?

Hey,

ich wollte jetzt nicht unbedingt einen neuen Thread öffnen, hab aber (glaube ich zumindest) das gleiche Problem. Ich wollte geschlossene und offene Fenster anzeigen lassen.

Glaube aber, es liegt bei mir eher hier irgend wo der Hund begraben (!?).

Hier noch der Code, falls das hilft.

type: vertical-stack
cards:
  - type: custom:bubble-card
    card_type: pop-up
    hash: "#fenster-popup"
    button_type: name
  - type: markdown
    content: "## 🪟 Offene Fenster"
    text_only: true
  - type: custom:auto-entities
    card:
      type: grid
      columns: 1
      square: false
    card_param: cards
    filter:
      include:
        - options:
            type: tile
            features_position: inline
            vertical: true
            state_content: last_changed
          domain: binary_sensor
          state: open
          attributes:
            device_class: window
      exclude:
        - options: {}
          label: no_dboard
  - type: markdown
    content: "## 🔒 Geschlossene Fenster"
    text_only: true
  - type: custom:auto-entities
    card:
      type: grid
      columns: 1
      square: false
    card_param: cards
    filter:
      include:
        - options:
            type: tile
            features_position: inline
            vertical: false
            state_content: last_changed
          domain: binary_sensor
          state: closed
          attributes:
            device_class: window
      exclude:
        - options: {}
          label: no_dboard
title: Fenster Popup

Abend zusammen,

funktioniert noch immer nicht bei mir auch nach all den Versuchen…

Versteh nicht das es beim Rest klappt …

MfG

Habt Ihr schon einmal überprüft, ob die Gruppen überhaupt liefern oder es an Eurem Konstrukt liegt?
Ging das schon vorher? Wenn ja, HACS Updates eingespielt? Welche?
Habt Ihr die Release Notes durchgelesen? Steht da etwas zu Eurem Problem.

{% set MeineFenstergruppe = 'binary_sensor.fenster_mitte' %}

Zählung der Mitglieder
-------------------------
{{ state_attr(MeineFenstergruppe, 'entity_id') | count }}

Aufzählung der Mitglieder
-------------------------
{% for e in state_attr(MeineFenstergruppe, 'entity_id') -%}
- {{ e }}: {{ states(e) }}
{% endfor %} 

Nehmen wir mal an, ich habe gerade keine Ahnung wovon du da sprichst. Wie würdest du mir erklären wie ich vorgehen sollte? :winking_face_with_tongue: Ich habe Simons Video zum dynamischen Dashboard gesehen und versucht alles zu adaptieren. Bei meinem “Fensterproblem” ist es so, es werden alle Fenster summiert und angezeigt, wieviele offen sind. Wenn ich jetzt aber die Popup-Karte öffne sehe ich keine Fenster. Habe ich vielleicht irgend etwas falsch eingestellt? Stimmt überhaupt die Devicecalls von den Kontaktsensoren?

Was mir fehlt ist mehr Eigeninitiative beim Debuggen und entsprechende Erkenntnisse. Hier nur Screenshots und bißchen Code reinkippen ist zu wenig.

Nunja, es ist jetzt nicht so, dass ich da nicht schon Stundenlang herumprobiert hätte. Für Tür & Fensterkontakte gibt es auch (meines Wissens) keine Vorlagen die man irgend wie heranziehen könnte. Ansonsten bin ich ja offensichtlich in der debugging-Geschichte nicht unbedingt Profi, weswegen ich hier auf die Community zurückgreifen muss. Hätte ich einen Lösungsansatz müsste ich ja hier nicht Leute mit meinem Problem belästigen.

So ich habe ChatGPT bemüht und dadurch meinen Fehler gefunden und somit mein Problem lösen können. Ich hatte die States “open” und “closed” benutzt, hier werden aber “on” und “off” benötigt und schon lief das Ganze. Hier der funktionsfähige Code:

type: vertical-stack
title: Fenster Popup
cards:
  - type: custom:bubble-card
    card_type: pop-up
    hash: "#fenster-popup"
    button_type: name

  - type: markdown
    content: "## 🪟 Offene Fenster"
    text_only: true

  - type: custom:auto-entities
    card:
      type: grid
      columns: 1
      square: false
    card_param: cards
    filter:
      include:
        - domain: binary_sensor
          state: "on"               # <- offen
          attributes:
            device_class: window
          options:
            type: tile
            features_position: inline
            vertical: true
            state_content: last_changed
      exclude:
        - label: no_dboard

  - type: markdown
    content: "## 🔒 Geschlossene Fenster"
    text_only: true

  - type: custom:auto-entities
    card:
      type: grid
      columns: 1
      square: false
    card_param: cards
    filter:
      include:
        - domain: binary_sensor
          state: "off"              # <- geschlossen
          attributes:
            device_class: window
          options:
            type: tile
            features_position: inline
            vertical: false
            state_content: last_changed
      exclude:
        - label: no_dboard

Sofern ich dein Problem richtig verstanden habe @lukasv154 sollte das hier funktionieren:

type: vertical-stack
cards:
  - type: custom:bubble-card
    card_type: pop-up
    hash: "#turen-und-fenster-popup"
    button_type: name

  - type: markdown
    content: "## <ha-icon icon=\"mdi:door-open\"></ha-icon> Offene Verdeckungen"
    text_only: true

  - type: custom:auto-entities
    card:
      type: grid
      columns: 1
      square: false
    card_param: cards
    filter:
      include:
        - domain: binary_sensor
          state: "on"
          attributes:
            device_class: door
          options:
            type: custom:bubble-card
            card_type: button
            button_type: slider
            show_attribute: false
            show_last_changed: true
            show_state: true
        - domain: binary_sensor
          state: "on"
          attributes:
            device_class: window
          options:
            type: custom:bubble-card
            card_type: button
            button_type: slider
            show_attribute: false
            show_last_changed: true
            show_state: true

  - type: markdown
    content: "## <ha-icon icon=\"mdi:door-closed-lock\"></ha-icon> Geschlossene Verdeckungen"
    text_only: true

  - type: custom:auto-entities
    card:
      type: grid
      columns: 1
      square: false
    card_param: cards
    filter:
      include:
        - domain: binary_sensor
          state: "off"
          attributes:
            device_class: door
          options:
            type: custom:bubble-card
            card_type: button
            button_type: slider
            show_attribute: false
            show_last_changed: true
            show_state: true
        - domain: binary_sensor
          state: "off"
          attributes:
            device_class: window
          options:
            type: custom:bubble-card
            card_type: button
            button_type: slider
            show_attribute: false
            show_last_changed: true
            show_state: true

title: Garagen Popup

Du hast nach Gruppen gefiltert und nicht nach einzelnen Entitäten. Jetzt sollte es klappen, ggf. nochmal deine Entitäten anpassen.

Also ich möchte mich hier nicht mit KI-Federn schmücken, es funktioniert aber offensichtlich echt gut und man bekommt seine Fehler direkt noch erläutert: :slight_smile: