Add Klima dashboard as YAML-mode with desktop layout and new devices

- Register dashboards/klima.yaml in configuration.yaml under lovelace.dashboards
- Remove outer vertical-stack so masonry layout creates multiple columns on desktop
- Replace weather entities card with built-in weather-forecast card (daily)
- Add bedroom AC (climate.klimaanlage) to bedroom section
- Add office AC (climate.echos_mobile_klimaanlage_mit_wifi) row to office section
- Add office fan (fan.luftzirkulator) to office section

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-29 15:07:21 +02:00
parent 17495d25b4
commit 069f0f5cc6
2 changed files with 141 additions and 0 deletions
+10
View File
@@ -6,6 +6,16 @@ default_config:
frontend:
themes: !include_dir_merge_named themes
lovelace:
dashboards:
lovelace-klima:
mode: yaml
filename: dashboards/klima.yaml
title: Klima
icon: mdi:thermometer
show_in_sidebar: true
require_admin: false
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
+131
View File
@@ -0,0 +1,131 @@
views:
- title: Home
path: home
cards:
- type: weather-forecast
entity: weather.openweathermap
forecast_type: daily
name: Weather Forecast
- type: horizontal-stack
cards:
- type: vertical-stack
cards:
- type: entities
title: Living Room Climate
entities:
- entity: sensor.thermometer_wz_temperature
name: Temperature
- entity: sensor.thermometer_wz_humidity
name: Humidity
- entity: sensor.thermometer_wz_battery
name: Battery
- type: custom:fan-percent-button-row
entity: fan.ventilator_unten
name: Living Room Fan
- type: custom:mini-graph-card
name: Living Room Temperature
entities:
- entity: sensor.thermometer_wz_temperature
- entity: sensor.thermometer_wz_humidity
hours_to_show: 24
points_per_hour: 2
line_width: 2
show:
labels: true
icon: false
name: true
- type: horizontal-stack
cards:
- type: vertical-stack
cards:
- type: entities
title: Bedroom Climate
entities:
- entity: sensor.thermometer_sz_temperature_4
name: Temperature
- entity: sensor.thermometer_sz_humidity_4
name: Humidity
- entity: sensor.thermometer_sz_battery_4
name: Battery
- entity: climate.klimaanlage
name: Bedroom AC
- type: custom:fan-percent-button-row
entity: fan.ventilator_schlafzimmer
name: Bedroom Fan
- type: custom:mini-graph-card
name: Bedroom Temperature
entities:
- entity: sensor.thermometer_sz_temperature_4
- entity: sensor.thermometer_sz_humidity_4
hours_to_show: 24
points_per_hour: 2
line_width: 2
show:
labels: true
icon: false
name: true
- type: horizontal-stack
cards:
- type: vertical-stack
cards:
- type: entities
title: Office Climate
entities:
- entity: sensor.thermometer_buro_temperature_2
name: Temperature
- entity: sensor.thermometer_buro_humidity_2
name: Humidity
- entity: sensor.thermometer_buro_battery_2
name: Battery
- entity: climate.echos_mobile_klimaanlage_mit_wifi
name: Office AC
- type: custom:fan-percent-button-row
entity: fan.luftzirkulator
name: Office Fan
- type: button
entity: input_boolean.ac_automation_enabled
tap_action:
action: toggle
name: AC Automation
icon: mdi:air-conditioner
- type: custom:mini-graph-card
name: Office Temperature
entities:
- entity: sensor.thermometer_buro_temperature_2
- entity: sensor.thermometer_buro_humidity_2
hours_to_show: 24
points_per_hour: 2
line_width: 2
show:
labels: true
icon: false
name: true
- type: horizontal-stack
cards:
- type: vertical-stack
cards:
- type: entities
title: Bathroom Climate
entities:
- entity: sensor.thermometer_bad_temperature_3
name: Temperature
- entity: sensor.thermometer_bad_humidity_3
name: Humidity
- entity: sensor.thermometer_bad_battery_3
name: Battery
- type: custom:mini-graph-card
name: Bathroom Temperature
entities:
- entity: sensor.thermometer_bad_temperature_3
- entity: sensor.thermometer_bad_humidity_3
hours_to_show: 24
points_per_hour: 2
line_width: 2
show:
labels: true
icon: false
name: true