Files
N22/dashboards/views/06_varme.yaml
T

414 lines
12 KiB
YAML

title: Varme
path: varme
icon: mdi:radiator
type: sections
max_columns: 2
sections:
- type: grid
cards:
- type: heading
heading: Andreas
- type: horizontal-stack
cards:
- type: custom:apexcharts-card
graph_span: 24h
header:
show: true
title: Temperaturer
show_states: true
colorize_states: true
now:
show: true
label: Nu
apex_config:
chart:
height: 240
grid:
strokeDashArray: 2
xaxis:
type: datetime
labels:
datetimeFormatter:
hour: HH:mm
yaxis:
decimalsInFloat: 1
tickAmount: 6
series:
- entity: sensor.sovevaerelse_stue_temperatur
name: Netatmo
- entity: sensor.hue_motion_sensor_2_temperature_2
name: Hue
- type: vertical-stack
cards:
- type: thermostat
entity: climate.andreas
name: Gulvvarme
- type: grid
columns: 2
square: false
cards:
- type: custom:button-card
entity: climate.andreas
name: -0.5°
icon: mdi:minus
tap_action:
action: call-service
service: climate.set_temperature
service_data:
entity_id: climate.andreas
temperature: '[[[ return Math.max(7, (entity.attributes.temperature || 0) - 0.5); ]]]'
- type: custom:button-card
entity: climate.andreas
name: +0.5°
icon: mdi:plus
tap_action:
action: call-service
service: climate.set_temperature
service_data:
entity_id: climate.andreas
temperature: '[[[ return Math.min(35, (entity.attributes.temperature || 0) + 0.5); ]]]'
- type: grid
cards:
- type: heading
heading: Daniel
- type: horizontal-stack
cards:
- type: custom:apexcharts-card
graph_span: 24h
header:
show: true
title: Temperaturer
show_states: true
colorize_states: true
now:
show: true
label: Nu
apex_config:
chart:
height: 240
grid:
strokeDashArray: 2
xaxis:
type: datetime
labels:
datetimeFormatter:
hour: HH:mm
yaxis:
decimalsInFloat: 1
tickAmount: 6
series:
- entity: sensor.sovevaerelse_daniel_temperatur
name: Netatmo
- entity: sensor.hue_motion_sensor_2_temperature
name: Hue
- type: vertical-stack
cards:
- type: thermostat
entity: climate.daniel
name: Gulvvarme
- type: grid
columns: 2
square: false
cards:
- type: custom:button-card
entity: climate.daniel
name: -0.5°
icon: mdi:minus
tap_action:
action: call-service
service: climate.set_temperature
service_data:
entity_id: climate.daniel
temperature: '[[[ return Math.max(7, (entity.attributes.temperature || 0) - 0.5); ]]]'
- type: custom:button-card
entity: climate.daniel
name: +0.5°
icon: mdi:plus
tap_action:
action: call-service
service: climate.set_temperature
service_data:
entity_id: climate.daniel
temperature: '[[[ return Math.min(35, (entity.attributes.temperature || 0) + 0.5); ]]]'
- type: grid
cards:
- type: heading
heading: Kontor
- type: horizontal-stack
cards:
- type: custom:apexcharts-card
graph_span: 24h
header:
show: true
title: Temperaturer
show_states: true
colorize_states: true
now:
show: true
label: Nu
apex_config:
chart:
height: 240
grid:
strokeDashArray: 2
xaxis:
type: datetime
labels:
datetimeFormatter:
hour: HH:mm
yaxis:
decimalsInFloat: 1
tickAmount: 6
series:
- entity: sensor.kontor_motion_temperatur
name: Hue
- type: vertical-stack
cards:
- type: thermostat
entity: climate.kontor
name: Gulvvarme
- type: grid
columns: 2
square: false
cards:
- type: custom:button-card
entity: climate.kontor
name: -0.5°
icon: mdi:minus
tap_action:
action: call-service
service: climate.set_temperature
service_data:
entity_id: climate.kontor
temperature: '[[[ return Math.max(7, (entity.attributes.temperature || 0) - 0.5); ]]]'
- type: custom:button-card
entity: climate.kontor
name: +0.5°
icon: mdi:plus
tap_action:
action: call-service
service: climate.set_temperature
service_data:
entity_id: climate.kontor
temperature: '[[[ return Math.min(35, (entity.attributes.temperature || 0) + 0.5); ]]]'
- type: grid
cards:
- type: heading
heading: Stue
- type: custom:apexcharts-card
graph_span: 24h
header:
show: true
title: Temperaturer
show_states: true
colorize_states: true
now:
show: true
label: Nu
apex_config:
chart:
height: 240
grid:
strokeDashArray: 2
xaxis:
type: datetime
labels:
datetimeFormatter:
hour: HH:mm
yaxis:
decimalsInFloat: 1
tickAmount: 6
series:
- entity: sensor.stue_motion_temperatur
name: Hue
- entity: sensor.n22_temperatur
name: Netatmo
- type: grid
cards:
- type: heading
heading: Sovevaerelse
- type: horizontal-stack
cards:
- type: custom:apexcharts-card
graph_span: 24h
header:
show: true
title: Temperaturer
show_states: true
colorize_states: true
now:
show: true
label: Nu
apex_config:
chart:
height: 240
grid:
strokeDashArray: 2
xaxis:
type: datetime
labels:
datetimeFormatter:
hour: HH:mm
yaxis:
decimalsInFloat: 1
tickAmount: 6
series:
- entity: sensor.sovevaerelse_temperatur
name: Netatmo
- entity: sensor.hue_motion_sensor_1_temperature_2
name: Hue sovevaerelse
- entity: sensor.hue_motion_sensor_1_temperature
name: Hue skab
- type: vertical-stack
cards:
- type: thermostat
entity: climate.sovevaerelse
name: Gulvvarme
- type: grid
columns: 2
square: false
cards:
- type: custom:button-card
entity: climate.sovevaerelse
name: -0.5°
icon: mdi:minus
tap_action:
action: call-service
service: climate.set_temperature
service_data:
entity_id: climate.sovevaerelse
temperature: '[[[ return Math.max(7, (entity.attributes.temperature || 0) - 0.5); ]]]'
- type: custom:button-card
entity: climate.sovevaerelse
name: +0.5°
icon: mdi:plus
tap_action:
action: call-service
service: climate.set_temperature
service_data:
entity_id: climate.sovevaerelse
temperature: '[[[ return Math.min(35, (entity.attributes.temperature || 0) + 0.5); ]]]'
- type: grid
cards:
- type: heading
heading: Bad
- type: custom:apexcharts-card
graph_span: 24h
header:
show: true
title: Temperaturer
show_states: true
colorize_states: true
now:
show: true
label: Nu
apex_config:
chart:
height: 240
grid:
strokeDashArray: 2
xaxis:
type: datetime
labels:
datetimeFormatter:
hour: HH:mm
yaxis:
decimalsInFloat: 1
tickAmount: 6
series:
- entity: sensor.bad_motion_sensor_temperature
name: Hue
- type: grid
cards:
- type: heading
heading: Gang
- type: horizontal-stack
cards:
- type: custom:apexcharts-card
graph_span: 24h
header:
show: true
title: Temperaturer
show_states: true
colorize_states: true
now:
show: true
label: Nu
apex_config:
chart:
height: 240
grid:
strokeDashArray: 2
xaxis:
type: datetime
labels:
datetimeFormatter:
hour: HH:mm
yaxis:
decimalsInFloat: 1
tickAmount: 6
series:
- entity: sensor.gang_sensor_temperature
name: Gang
- entity: sensor.forgang_sensor_temperature
name: Forgang
- type: vertical-stack
cards:
- type: thermostat
entity: climate.fordelingsgang
name: Gulvvarme
- type: grid
columns: 2
square: false
cards:
- type: custom:button-card
entity: climate.fordelingsgang
name: -0.5°
icon: mdi:minus
tap_action:
action: call-service
service: climate.set_temperature
service_data:
entity_id: climate.fordelingsgang
temperature: '[[[ return Math.max(7, (entity.attributes.temperature || 0) - 0.5); ]]]'
- type: custom:button-card
entity: climate.fordelingsgang
name: +0.5°
icon: mdi:plus
tap_action:
action: call-service
service: climate.set_temperature
service_data:
entity_id: climate.fordelingsgang
temperature: '[[[ return Math.min(35, (entity.attributes.temperature || 0) + 0.5); ]]]'