Zum Inhalt springen
Alles Automatisch

DashboardÜbersicht

View 4

Dashboard-View 'View 4' mit 17 Karten. Teil des Haupt-Dashboards.

So übernimmst du sie

Zwei Schritte, dann läuft sie bei dir.

  1. 1

    Das brauchst du

    • Thermostat-IntegrationIntegration
    • Schalter/SteckdoseGerät
    • BinärsensorGerät
    • SensorGerät
    • SchalterHelfer
    • Zahlenwert-EingabeHelfer
    • ZählerHelfer
  2. 2

    Einfügen

    Dashboard öffnenDashboard bearbeitenRaw-Konfigurationseditor

    Der Raw-Konfigurationseditor ersetzt das ganze Dashboard. Für eine einzelne Karte stattdessen eine Karte hinzufügen und dort den YAML-Code einfügen.

    Übersicht: View 4
    # Entity-IDs sind anonymisiert. Ersetze sie durch deine eigenen.
    # Beispiel: light.dein_wohnzimmer_licht -> light.wohnzimmer_deckenlampe
    title: View 4
    icon: mdi:wrench-clock
    path: wartung
    type: sections
    max_columns: 4
    sections:
    - type: grid
      cards:
      - type: heading
        heading: Wohnraumlüftung
        heading_style: title
      - type: vertical-stack
        cards:
        - type: entities
          entities:
          - entity: sensor.kwl_t_aul
            name: Temperatur Außenluft
          - entity: sensor.kwl_t_fol
            name: Temperatur Fortluft
          - entity: sensor.kwl_t_zu
            name: Temperatur Zuluft
          - entity: sensor.kwl_t_ab
            name: Temperatur Abluft
          - entity: sensor.kwl_volumenstrom_ab
            name: Volumenstrom Abluft
          - entity: sensor.kwl_volumenstrom_zu
            name: Volumenstrom Zuluft
          - entity: sensor.kwl_drehzahl_ab
            name: Drehzahl AB
          - entity: sensor.kwl_drehzahl_zu
            name: Drehzahl ZU
          - entity: sensor.kwl_co2
            name: CO2
          - entity: sensor.kwl_rf_ab
            name: Relative Feuchte AB
          - entity: sensor.kwl_restlaufzeit_filter_zu
            name: Restlaufzeit Filter ZU
          - entity: sensor.kwl_bypass
            name: Bypass
          - entity: sensor.kwl_betriebmodus
            name: Betriebsmodus
          - entity: sensor.kwl_luftungsstufe
            name: Stufe
          - entity: sensor.kwl_warmeruckgewinnung
            name: Wärmerückgewinnung (WRG)
      - type: vertical-stack
        cards:
        - type: horizontal-stack
          cards:
          - show_name: true
            show_icon: true
            type: button
            icon: mdi:fan-off
            name: Aus
            tap_action:
              action: perform-action
              perform_action: modbus.write_register
              data:
                address: 550
                unit: 1
                value:
                - 0
                hub: ws300
              target: {}
            icon_height: 20px
            show_state: true
          - show_name: true
            show_icon: true
            type: button
            icon: mdi:hand-back-left-outline
            name: Manuell
            tap_action:
              action: perform-action
              perform_action: modbus.write_register
              data:
                address: 550
                unit: 1
                value:
                - 1
                hub: ws300
              target: {}
            icon_height: 20px
            show_state: true
          - show_name: true
            show_icon: true
            type: button
            icon: mdi:clock-time-eight-outline
            name: Auto-Zeit
            tap_action:
              action: perform-action
              perform_action: modbus.write_register
              data:
                address: 550
                unit: 1
                value:
                - 2
                hub: ws300
              target: {}
            icon_height: 20px
            show_state: true
          - show_name: true
            show_icon: true
            type: button
            icon: m3o:nest-thermostat-sensor
            name: Auto-Sensor
            tap_action:
              action: perform-action
              perform_action: modbus.write_register
              data:
                address: 550
                unit: 1
                value:
                - 3
                hub: ws300
              target: {}
            icon_height: 20px
            show_state: true
        - type: horizontal-stack
          cards:
          - show_name: true
            show_icon: true
            type: button
            icon: mdi:fan
            name: Feuchtes.
            tap_action:
              action: perform-action
              perform_action: modbus.write_register
              data:
                address: 554
                unit: 1
                value:
                - 1
                hub: ws300
              target: {}
            icon_height: 25px
            show_state: true
          - show_name: true
            show_icon: true
            type: button
            icon: mdi:fan-speed-1
            name: Reduziert
            tap_action:
              action: perform-action
              perform_action: modbus.write_register
              data:
                address: 554
                unit: 1
                value:
                - 2
                hub: ws300
              target: {}
            icon_height: 25px
            show_state: true
          - show_name: true
            show_icon: true
            type: button
            icon: mdi:fan-speed-2
            name: Nenn
            tap_action:
              action: perform-action
              perform_action: modbus.write_register
              data:
                address: 554
                unit: 1
                value:
                - 3
                hub: ws300
              target: {}
            icon_height: 25px
            show_state: true
          - show_name: true
            show_icon: true
            type: button
            icon: mdi:fan-speed-3
            name: Intensiv
            tap_action:
              action: perform-action
              perform_action: modbus.write_register
              data:
                address: 554
                unit: 1
                value:
                - 4
                hub: ws300
              target: {}
            icon_height: 25px
            show_state: true
    - type: grid
      cards:
      - type: heading
        heading: Littlefoot NAS
        heading_style: title
      - type: vertical-stack
        cards:
        - type: entities
          title: QNAP NAS – Systemstatus
          show_header_toggle: false
          entities:
          - entity: sensor.littlefoot_cpu_auslastung
            name: CPU-Auslastung
          - entity: sensor.littlefoot_cpu_temperatur
            name: CPU-Temperatur
          - entity: sensor.littlefoot_systemtemperatur
            name: Systemtemperatur
          - entity: sensor.littlefoot_verwendeter_arbeitsspeicher
            name: RAM genutzt
          - entity: sensor.littlefoot_betriebszeit
            name: Betriebszeit
        - type: entities
          title: Speichernutzung
          show_header_toggle: false
          entities:
          - entity: sensor.littlefoot_verwendeter_speicherplatz_datavol1
            name: Genutzter Speicher (DataVol1)
          - entity: sensor.littlefoot_volume_nutzung_datavol1
            name: Volume-Nutzung %
          - entity: sensor.littlefoot_volume_grosse
            name: Gesamtgröße Volume
        - type: horizontal-stack
          cards:
          - type: gauge
            entity: sensor.littlefoot_cpu_auslastung
            name: CPU
            min: 0
            max: 100
          - type: gauge
            entity: sensor.littlefoot_cpu_temperatur
            name: CPU °C
            min: 30
            max: 90
          - type: gauge
            entity: sensor.littlefoot_volume_nutzung_datavol1
            name: Volume %
            min: 0
            max: 100
        - type: entities
          title: Netzwerk
          show_header_toggle: false
          entities:
          - entity: sensor.littlefoot_eth0_download
            name: Download
          - entity: sensor.littlefoot_eth0_upload
            name: Upload
          - entity: sensor.littlefoot_eth0_paketfehler
            name: Paketfehler
        - type: entities
          title: Festplattenstatus
          show_header_toggle: false
          entities:
          - entity: sensor.littlefoot_status_des_laufwerks_0_1
            name: HDD 1 Status
          - entity: sensor.littlefoot_laufwerk_0_1_temperatur
            name: HDD 1 Temperatur
          - entity: sensor.littlefoot_status_des_laufwerks_0
            name: HDD 2 Status
          - entity: sensor.littlefoot_laufwerk_0_2_temperatur
            name: HDD 2 Temperatur
          - entity: sensor.littlefoot_status_des_laufwerks_0_3
            name: HDD 3 Status
          - entity: sensor.littlefoot_laufwerk_0_3_temperatur
            name: HDD 3 Temperatur
          - entity: sensor.littlefoot_status_des_laufwerks_0_4
            name: HDD 4 Status
          - entity: sensor.littlefoot_laufwerk_0_4_temperatur
            name: HDD 4 Temperatur
    - type: grid
      cards:
      - type: heading
        icon: mdi:pool-thermometer
        heading: Whirlpool
        heading_style: title
        visibility:
        - condition: state
          entity: switch.spa_bubbles
          state_not: unavailable
      - type: vertical-stack
        cards:
        - type: custom:mushroom-chips-card
          chips:
          - type: template
            entity: input_boolean.whirlpool
            icon: '{% if is_state(''input_boolean.whirlpool'',''on'') %}mdi:toggle-switch{% else %}mdi:toggle-switch-off{% endif
              %}
    
              '
            content: Erlaubnis
            icon_color: '{% if is_state(''input_boolean.whirlpool'',''on'') %}green{% else %}grey{% endif %}
    
              '
            tap_action:
              action: toggle
          - type: template
            entity: binary_sensor.whirlpool_energie_preis_ok
            icon: '{% if is_state(''binary_sensor.whirlpool_energie_preis_ok'',''on'') %}mdi:lightning-bolt{% else %}mdi:close-circle{%
              endif %}
    
              '
            content: Freigabe
            icon_color: '{% if is_state(''binary_sensor.whirlpool_energie_preis_ok'',''on'') %}amber{% else %}red{% endif %}
    
              '
      - type: vertical-stack
        cards:
        - type: horizontal-stack
          cards:
          - type: custom:mushroom-entity-card
            entity: switch.spa_bubbles
            name: Bubbles
            icon: mdi:weather-dust
            layout: vertical
            tap_action:
              action: toggle
          - type: custom:mushroom-entity-card
            entity: switch.spa_filter
            name: Filter
            icon: mdi:filter
            layout: vertical
          - type: custom:mushroom-entity-card
            entity: switch.spa_power
            name: Power
            icon: mdi:power
            layout: vertical
        - type: custom:mushroom-entity-card
          entity: switch.spa_locked
          name: Kindersicherung
          icon: mdi:lock
          layout: horizontal
      - type: thermostat
        entity: climate.spa_thermostat
        show_current_as_primary: true
      - type: vertical-stack
        cards:
        - type: horizontal-stack
          cards:
          - type: custom:mushroom-number-card
            entity: input_number.whirlpool_min_pv
            name: Mindest-PV (kW)
            icon: mdi:solar-power
            display_mode: slider
          - type: custom:mushroom-number-card
            entity: input_number.whirlpool_min_soc
            name: Mindest-SoC (%)
            icon: mdi:battery-high
            display_mode: slider
          - type: custom:mushroom-number-card
            entity: input_number.whirlpool_max_price
            name: Max-Preis (€/kWh)
            icon: mdi:currency-eur
            display_mode: slider
        - type: custom:mushroom-template-card
          primary: '{% if is_state(''binary_sensor.whirlpool_energie_preis_ok'',''on'') %} Freigabe AKTIV {% else %} Freigabe
            INAKTIV {% endif %}
    
            '
          secondary: '{% set pv_ok = state_attr(''binary_sensor.whirlpool_energie_preis_ok'',''pv_ok'') %} {% set soc_ok = state_attr(''binary_sensor.whirlpool_energie_preis_ok'',''soc_ok'')
            %} {% set cheap_ok = state_attr(''binary_sensor.whirlpool_energie_preis_ok'',''cheap_ok'') %} {% set pv_kw = state_attr(''binary_sensor.whirlpool_energie_preis_ok'',''pv_kw'')
            %} {% set soc = state_attr(''binary_sensor.whirlpool_energie_preis_ok'',''soc'') %} {% set price = state_attr(''binary_sensor.whirlpool_energie_preis_ok'',''price'')
            %} PV: {{ pv_kw }} kW (OK: {{ pv_ok }}), SoC: {{ soc }} % (OK: {{ soc_ok }}), Preis: {{ price }} €/kWh (Fallback:
            {{ cheap_ok }})
    
            '
          icon: '{% if is_state(''binary_sensor.whirlpool_energie_preis_ok'',''on'') %}mdi:checkbox-marked-circle{% else %}mdi:close-circle{%
            endif %}
    
            '
          icon_color: '{% if is_state(''binary_sensor.whirlpool_energie_preis_ok'',''on'') %}green{% else %}red{% endif %}
    
            '
          multiline_secondary: true
      visibility:
      - condition: state
        entity: switch.spa_bubbles
        state_not: unavailable
    - type: grid
      cards:
      - type: heading
        heading: Drucker
        heading_style: title
        icon: mdi:cloud-print
      - type: grid
        columns: 2
        square: false
        cards:
        - type: gauge
          name: Schwarz
          entity: sensor.drucker_tinte_schwarz
          min: 0
          max: 100
          severity:
            green: 40
            yellow: 20
            red: 0
        - type: gauge
          name: Cyan
          entity: sensor.drucker_tinte_cyan
          min: 0
          max: 100
          severity:
            green: 40
            yellow: 20
            red: 0
        - type: gauge
          name: Magenta
          entity: sensor.drucker_tinte_magenta
          min: 0
          max: 100
          severity:
            green: 40
            yellow: 20
            red: 0
        - type: gauge
          name: Gelb
          entity: sensor.drucker_tinte_gelb
          min: 0
          max: 100
          severity:
            green: 40
            yellow: 20
            red: 0
      - type: heading
        heading: Routinen
      - type: entities
        entities:
        - entity: counter.days_since_luftfilter_gereinigt
        - entity: counter.days_since_spulmaschine_gereinigt
        - entity: counter.days_since_spulmaschinensalz_nachgefullt
        - entity: counter.days_since_wasserfilter_gespult
        show_header_toggle: false
      - type: heading
        heading: Proxmox
        heading_style: title
      - type: custom:mushroom-template-card
        primary: Proxmox Server
        secondary: "{{ expand(\n  'binary_sensor.proxmox_adguard',\n  'binary_sensor.proxmox_cloudflared',\n  'binary_sensor.proxmox_haos_16_3',\n\
          \  'binary_sensor.proxmox_paperless_ai',\n  'binary_sensor.proxmox_paperless_gpt',\n  'binary_sensor.proxmox_paperless_ngx'\n\
          ) | selectattr('state','eq','on') | list | count }} von 6 Diensten laufen\n"
        icon: mdi:server
        color: "{% if expand(\n  'binary_sensor.proxmox_adguard',\n  'binary_sensor.proxmox_cloudflared',\n  'binary_sensor.proxmox_haos_16_3',\n\
          \  'binary_sensor.proxmox_paperless_ai',\n  'binary_sensor.proxmox_paperless_gpt',\n  'binary_sensor.proxmox_paperless_ngx'\n\
          ) | selectattr('state','eq','off') | list | count == 0 %} green {% else %} red {% endif %}\n"
        features_position: bottom
        grid_options:
          columns: 12
          rows: 1
      - type: entities
        show_header_toggle: false
        entities:
        - entity: binary_sensor.proxmox_adguard
          name: AdGuard
        - entity: binary_sensor.proxmox_cloudflared
          name: Cloudflared
        - entity: binary_sensor.proxmox_haos_16_3
          name: Home Assistant OS
        - entity: binary_sensor.proxmox_paperless_ngx
          name: Paperless
        - entity: binary_sensor.proxmox_paperless_ai
          name: Paperless AI
        - entity: binary_sensor.proxmox_paperless_gpt
          name: Paperless GPT
    cards: []
    

    Aus meinem Home Assistant, Stand 15. März 2026.