Bevor wir die Raumkarte für Raum C001 im Dashboard anzeigen können, brauchen wir einen sogenannten Helfer (input_boolean). Dieser fungiert als Ein-/Ausschalter und bestimmt, ob die Raumkarte angezeigt wird oder nicht.

Schritt 1: Helfer erstellen

Gehe in Home Assistant zu Einstellungen → Geräte & Dienste → Helfer.

Klicke oben rechts auf „Helfer hinzufügen“.

Wähle „Schalter (input_boolean)“ aus.

Trage einen Namen ein, zum Beispiel „Räume anzeigen Erdgeschoss“.

Setze als Symbol zum Beispiel mdi:home-group.

Die automatisch generierte Entitäts-ID lautet zum Beispiel:

input_boolean.raume_anzeigen_erdgeschoss
Klicke auf „Aktualisieren“, um den Helfer zu speichern.


Schritt 2: Umschalter und Raumkarte einbauen
Mit dem Helfer kannst du nun eine Bedingung im Dashboard einbauen. Die Anzeige der Raumdaten erfolgt nur, wenn der Helfer aktiv ist.

Hier ist der vollständige Code:

type: vertical-stack
cards:
  - type: custom:mushroom-entity-card
    entity: input_boolean.raume_anzeigen_erdgeschoss
    name: Alle Räume anzeigen
    icon: mdi:home-group
    tap_action:
      action: toggle
  - type: conditional
    conditions:
      - entity: input_boolean.raume_anzeigen_erdgeschoss
        state: "on"
    card:
      type: vertical-stack
      cards:
        - type: custom:mushroom-template-card
          entity: climate.wandthermostat_c001
          primary: Raum C001
          secondary: >
            Temperatur {{ states('sensor.wandthermostat_c001_temperature') }} °C   Luftfeuchtigkeit {{
            states('sensor.wandthermostat_c001_humidity') }} %   CO2 {{
            states('sensor.co2_sensor_c001_concentration') }} ppm    {{
            iif(states('binary_sensor.bewegungssensor_c001') == 'on', 'Bewegung
            erkannt', 'Keine Bewegung') }}
          layout: horizontal
          multiline_secondary: true
          tap_action:
            action: more-info
          icon: mdi:school-outline
          icon_color: >
            {% set ist = states('sensor.wandthermostat_c001_temperature') |
            float(0) %} {% set soll = state_attr('climate.wandthermostat_c001',
            'temperature') | float(0) %} {% if ist < soll %} red {% endif %}
          fill_container: true


Die erste Karte ist ein Umschalter, mit dem du die Anzeige der Raumübersicht aktivieren oder ausblenden kannst.

Die conditional-Karte zeigt die darunterliegende Raumkarte nur, wenn der Helfer input_boolean.raume_anzeigen_erdgeschoss eingeschaltet ist.

Die mushroom-template-card zeigt die wichtigsten Umweltdaten für Raum C001. Im Detail:

– Die Temperatur wird automatisch aus dem Sensor sensor.wandthermostat_c001_temperature übernommen und in Grad Celsius angezeigt.
– Die Luftfeuchtigkeit wird aus dem Sensor sensor.wandthermostat_c001_humidity entnommen und in Prozent angegeben.
– Der CO2-Wert stammt aus sensor.co2_sensor_c001_concentration und wird in ppm (parts per million) dargestellt.
– Die Bewegungserkennung erfolgt über binary_sensor.bewegungssensor_c001. Wenn der Sensor den Zustand „on“ hat, wird „Bewegung erkannt“ angezeigt, sonst „Keine Bewegung“.

Die farbliche Darstellung wird über die icon_color-Anweisung gesteuert. Wenn der gemessene Temperaturwert geringer ist als die eingestellte Heiztemperatur, wird das Icon rot eingefärbt, um schnell auf einem Blick zu erkennen in welchen Räumen geheizt wird.


Zuletzt geändert: Sonntag, 29. Juni 2025, 16:08