Add heating dashboard and reorder views
This commit is contained in:
@@ -277,26 +277,6 @@ sections:
|
|||||||
- type: heading
|
- type: heading
|
||||||
heading: Alarmer
|
heading: Alarmer
|
||||||
|
|
||||||
- type: button
|
|
||||||
name: Alarmer til
|
|
||||||
icon: mdi:alarm-check
|
|
||||||
tap_action:
|
|
||||||
action: perform-action
|
|
||||||
perform_action: homeassistant.turn_on
|
|
||||||
target:
|
|
||||||
entity_id:
|
|
||||||
- switch.sonos_alarm_445
|
|
||||||
|
|
||||||
- type: button
|
|
||||||
name: Alarmer fra
|
|
||||||
icon: mdi:alarm-off
|
|
||||||
tap_action:
|
|
||||||
action: perform-action
|
|
||||||
perform_action: homeassistant.turn_off
|
|
||||||
target:
|
|
||||||
entity_id:
|
|
||||||
- switch.sonos_alarm_445
|
|
||||||
|
|
||||||
- type: tile
|
- type: tile
|
||||||
entity: switch.sonos_alarm_445
|
entity: switch.sonos_alarm_445
|
||||||
name: Hverdage 6.30
|
name: Hverdage 6.30
|
||||||
|
|||||||
@@ -277,47 +277,13 @@ sections:
|
|||||||
- type: heading
|
- type: heading
|
||||||
heading: Alarmer
|
heading: Alarmer
|
||||||
|
|
||||||
- type: button
|
|
||||||
name: Alarmer til
|
|
||||||
icon: mdi:alarm-check
|
|
||||||
tap_action:
|
|
||||||
action: perform-action
|
|
||||||
perform_action: homeassistant.turn_on
|
|
||||||
target:
|
|
||||||
entity_id:
|
|
||||||
- switch.sonos_alarm_377
|
|
||||||
- switch.sonos_alarm_1894
|
|
||||||
- switch.sonos_alarm_2273
|
|
||||||
- switch.sonos_alarm_3471
|
|
||||||
|
|
||||||
- type: button
|
|
||||||
name: Alarmer fra
|
|
||||||
icon: mdi:alarm-off
|
|
||||||
tap_action:
|
|
||||||
action: perform-action
|
|
||||||
perform_action: homeassistant.turn_off
|
|
||||||
target:
|
|
||||||
entity_id:
|
|
||||||
- switch.sonos_alarm_377
|
|
||||||
- switch.sonos_alarm_1894
|
|
||||||
- switch.sonos_alarm_2273
|
|
||||||
- switch.sonos_alarm_3471
|
|
||||||
|
|
||||||
- type: tile
|
- type: tile
|
||||||
entity: switch.sonos_alarm_377
|
entity: switch.sonos_alarm_377
|
||||||
name: Hverdage
|
name: Hverdage 6.15
|
||||||
|
|
||||||
- type: tile
|
|
||||||
entity: switch.sonos_alarm_1894
|
|
||||||
name: Afsted
|
|
||||||
|
|
||||||
- type: tile
|
|
||||||
entity: switch.sonos_alarm_2273
|
|
||||||
name: Man/Fre
|
|
||||||
|
|
||||||
- type: tile
|
- type: tile
|
||||||
entity: switch.sonos_alarm_3471
|
entity: switch.sonos_alarm_3471
|
||||||
name: Lørdag
|
name: Lørdage 6.00
|
||||||
|
|
||||||
- type: grid
|
- type: grid
|
||||||
cards:
|
cards:
|
||||||
|
|||||||
@@ -0,0 +1,414 @@
|
|||||||
|
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); ]]]'
|
||||||
Reference in New Issue
Block a user