LoveLace raw Code, depends on custom card, button-card.js https://github.com/custom-cards/button-card/blob/master/README.md
resources:
- type: module
url: /local/button-card.js
title: Home
views:
- badges:
- entity: sun.sun
name: Day Light
- entity: sensor.weather_temperature
name: Outside °C
- entity: sensor.time
cards:
- cards:
- entity: climate.ha_thermo
name: Boiler
type: thermostat
- entities:
- entity: input_boolean.switch_boiler_timer
name: Boost Central Heating
- entity: input_number.boiler_timer
name: Minutes 10 - 120
- entity: input_number.temp_boost
name: Boost Temperature °C
type: entities
type: vertical-stack
- cards:
- entity: sensor.upstairs_temp
max: 30
min: 0
name: Upstairs Temp
severity:
green: 18
red: 23
yellow: 20
theme: default
type: gauge
unit: °C
- entity: sensor.current_temp
max: 30
min: 0
name: Downstairs Temp
severity:
green: 18
red: 23
yellow: 20
theme: default
type: gauge
unit: °C
- entities:
- entity: input_boolean.heating_master
name: Heating Schedule On/Off
- entity: input_number.t0_temp
name: Min Night Temperature °C
show_header_toggle: false
type: entities
- entities:
- entity: switch.700574032462ab3b7e49
icon: 'mdi:fire'
- entity: sensor.current_temp
icon: 'mdi:home-thermometer-outline'
name: Downstairs
- entity: sensor.upstairs_temp
icon: 'mdi:home-thermometer-outline'
name: Upstairs
- entity: switch.bfd019f305520a0591hgke
icon: 'mdi:hot-tub'
name: Immersion
show_name: true
show_state: true
type: glance
type: vertical-stack
icon: 'mdi:fire'
path: default_view
title: Central Heating
- badges: []
cards:
- entity: climate.bf0dca95cb90411960fl8n
name: Upstairs
type: thermostat
- entity: climate.ha_thermo
name: Downstairs
type: thermostat
- cards:
- entity: sensor.upstairs_temp
max: 30
min: 0
name: Upstairs Temp
severity:
green: 18
red: 23
yellow: 20
theme: default
type: gauge
unit: °C
- entity: sensor.current_temp
max: 30
min: 0
name: Downstairs Temp
severity:
green: 18
red: 23
yellow: 20
theme: default
type: gauge
unit: °C
- entity: sensor.temperature_sensor_20_0
max: 30
min: 0
name: Kitchen Temp
severity:
green: 18
red: 23
yellow: 20
theme: default
type: gauge
- entity: sensor.temperature_sensor_21_0
max: 30
min: 0
name: Front Room Temp
severity:
green: 18
red: 23
yellow: 20
theme: default
type: gauge
title: Room Temperature
type: vertical-stack
- entity: climate.sitting_room_thermostat
name: Sitting Room
type: thermostat
icon: 'mdi:home-thermometer'
panel: false
path: zones
title: Zone Temperatures
- badges: []
cards:
- entity: climate.hw_thermostat
name: Immersion Heater
type: thermostat
- entities:
- entity: input_boolean.switch_immersion_timer
- entity: input_number.immersion_timer
name: Minutes 10 - 120
- entity: automation.immersion_on_time
icon: 'mdi:hot-tub'
name: Immersion Auto On
- entity: input_datetime.immersion_auto_on
icon: 'mdi:clock-outline'
name: Immersion Auto On Time
- entity: input_number.immersion_temp
icon: 'mdi:thermometer'
show_header_toggle: false
type: entities
- Name: Water Temp Sensors
cards:
- entity: sensor.temperature_sensor_32_0
max: 100
min: 0
name: HW Taps Temp
severity:
green: 35
red: 55
yellow: 45
theme: default
type: gauge
- entity: sensor.temperature_sensor_31_0
max: 100
min: 0
name: HW Boiler Temp
severity:
green: 35
red: 55
yellow: 45
theme: default
type: gauge
- entity: sensor.temperature_sensor_30_0
max: 100
min: 0
name: HW Solar Temp
severity:
green: 35
red: 55
yellow: 45
theme: default
type: gauge
title: Hot Water Temperature
type: vertical-stack
- entity: climate.hw_zone_thermostat
type: thermostat
path: hw
title: HW
- badges: []
cards:
- cards:
- cards:
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_sunday_p1
icon: 'mdi:calendar-today'
name: Sun
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_monday_p1
icon: 'mdi:calendar-today'
name: Mon
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_tuesday_p1
icon: 'mdi:calendar-today'
name: Tues
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_wednesday_p1
icon: 'mdi:calendar-today'
name: Wed
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_thursday_p1
icon: 'mdi:calendar-today'
name: Thur
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_friday_p1
icon: 'mdi:calendar-today'
name: Fri
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_saturday_p1
icon: 'mdi:calendar-today'
name: Sat
type: 'custom:button-card'
type: horizontal-stack
- entities:
- entity: input_datetime.p1_on
icon: 'mdi:clock-start'
name: Begin
- entity: input_number.t1_upstairs
name: Upstairs Temp
- entity: input_number.t1_temp
name: Downstairs Temp
- entity: input_number.t1_sitting_room
name: Sitting Room Temp
- entity: input_number.t1_hot_water
icon: 'mdi:thermometer'
name: Hot Water Temp
- entity: input_datetime.p2_on
name: End
show_header_toggle: false
type: entities
title: Heating Schedule 1
type: vertical-stack
- cards:
- cards:
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_sunday_p2
icon: 'mdi:calendar-today'
name: Sun
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_monday_p2
icon: 'mdi:calendar-today'
name: Mon
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_tuesday_p2
icon: 'mdi:calendar-today'
name: Tues
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_wednesday_p2
icon: 'mdi:calendar-today'
name: Wed
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_thursday_p2
icon: 'mdi:calendar-today'
name: Thurs
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_friday_p2
icon: 'mdi:calendar-today'
name: Fri
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_saturday_p2
icon: 'mdi:calendar-today'
name: Sat
type: 'custom:button-card'
type: horizontal-stack
- entities:
- entity: input_datetime.p2_on
icon: 'mdi:clock-start'
name: Begin
- entity: input_number.t2_upstairs
name: Upstairs Temp
- entity: input_number.t2_temp
name: Downstairs Temp
- entity: input_number.t2_sitting_room
name: Sitting Room Temp
- entity: input_number.t2_hot_water
icon: 'mdi:thermometer'
name: Hot Water Temp
- entity: input_datetime.p3_on
name: End
show_header_toggle: false
type: entities
title: Heating Schedule 2
type: vertical-stack
- cards:
- cards:
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_sunday_p3
icon: 'mdi:calendar-today'
name: Sun
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_monday_p3
icon: 'mdi:calendar-today'
name: Mon
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_tuesday_p3
icon: 'mdi:calendar-today'
name: Tues
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_wednesday_p3
icon: 'mdi:calendar-today'
name: Wed
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_thursday_p3
icon: 'mdi:calendar-today'
name: ThurS
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_friday_p3
icon: 'mdi:calendar-today'
name: Fri
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_saturday_p3
icon: 'mdi:calendar-today'
name: Sat
type: 'custom:button-card'
type: horizontal-stack
- entities:
- entity: input_datetime.p3_on
icon: 'mdi:clock-start'
name: Begin
- entity: input_number.t3_upstairs
name: Upstairs Temp
- entity: input_number.t3_temp
name: Downstairs Temp
- entity: input_number.t3_sitting_room
name: Sitting Room Temp
- entity: input_number.t3_hot_water
icon: 'mdi:thermometer'
name: Hot Water Temp
- entity: input_datetime.p4_on
name: End
show_header_toggle: false
type: entities
title: Heating Schedule 3
type: vertical-stack
- cards:
- cards:
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_sunday_p4
icon: 'mdi:calendar-today'
name: Sun
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_monday_p4
icon: 'mdi:calendar-today'
name: Mon
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_tuesday_p4
icon: 'mdi:calendar-today'
name: Tues
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_wednesday_p4
icon: 'mdi:calendar-today'
name: Wed
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_thursday_p4
icon: 'mdi:calendar-today'
name: Thurs
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_friday_p4
icon: 'mdi:calendar-today'
name: Fri
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_saturday_p4
icon: 'mdi:calendar-today'
name: Sat
type: 'custom:button-card'
type: horizontal-stack
- entities:
- entity: input_datetime.p4_on
icon: 'mdi:clock-start'
name: Begin
- entity: input_number.t4_upstairs
name: Upstairs Temp
- entity: input_number.t4_temp
name: Downstairs Temp
- entity: input_number.t4_sitting_room
name: Sitting Room Temp
- entity: input_number.t4_hot_water
icon: 'mdi:thermometer'
name: Hot Water Temp
- entity: input_datetime.p5_on
name: End
show_header_toggle: false
type: entities
title: Heating Schedule 4
type: vertical-stack
- cards:
- cards:
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_sunday_p5
icon: 'mdi:calendar-today'
name: Sun
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_monday_p5
icon: 'mdi:calendar-today'
name: Mon
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_tuesday_p5
icon: 'mdi:calendar-today'
name: Tues
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_wednesday_p5
icon: 'mdi:calendar-today'
name: Wed
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_thursday_p5
icon: 'mdi:calendar-today'
name: Thurs
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_friday_p5
icon: 'mdi:calendar-today'
name: Fri
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_saturday_p5
icon: 'mdi:calendar-today'
name: Sat
type: 'custom:button-card'
type: horizontal-stack
- entities:
- entity: input_datetime.p5_on
icon: 'mdi:clock-start'
name: Begin
- entity: input_number.t5_upstairs
name: Upstairs Temp
- entity: input_number.t5_temp
name: Downstairs Temp
- entity: input_number.t5_sitting_room
name: Sitting Room Temp
- entity: input_number.t5_hot_water
icon: 'mdi:thermometer'
name: Hot Water Temp
- entity: input_datetime.p6_on
name: End
show_header_toggle: false
type: entities
title: Heating Schedule 5
type: vertical-stack
- cards:
- cards:
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_sunday_p6
icon: 'mdi:calendar-today'
name: Sunday
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_monday_p6
icon: 'mdi:calendar-today'
name: Mon
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_tuesday_p6
icon: 'mdi:calendar-today'
name: Tues
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_wednesday_p6
icon: 'mdi:calendar-today'
name: Wed
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_thursday_p6
icon: 'mdi:calendar-today'
name: Thurs
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_friday_p6
icon: 'mdi:calendar-today'
name: Fri
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_saturday_p6
icon: 'mdi:calendar-today'
name: Sat
type: 'custom:button-card'
type: horizontal-stack
- entities:
- entity: input_datetime.p6_on
icon: 'mdi:clock-start'
name: Begin
- entity: input_number.t6_upstairs
name: Upstairs Temp
- entity: input_number.t6_temp
name: Downstairs Temp
- entity: input_number.t6_sitting_room
name: Sitting Room Temp
- entity: input_number.t6_hot_water
icon: 'mdi:thermometer'
name: Hot Water Temp
- entity: input_datetime.p7_on
name: End
show_header_toggle: false
type: entities
title: Heating Schedule 6
type: vertical-stack
- cards:
- cards:
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_sunday_p7
icon: 'mdi:calendar-today'
name: Sun
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_monday_p7
icon: 'mdi:calendar-today'
name: Mon
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_tuesday_p7
icon: 'mdi:calendar-today'
name: Tues
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_wednesday_p7
icon: 'mdi:calendar-today'
name: Wed
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_thursday_p7
icon: 'mdi:calendar-today'
name: Thurs
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_friday_p7
icon: 'mdi:calendar-today'
name: Fri
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_saturday_p7
icon: 'mdi:calendar-today'
name: Sat
type: 'custom:button-card'
type: horizontal-stack
- entities:
- entity: input_datetime.p7_on
icon: 'mdi:clock-start'
name: Begin
- entity: input_number.t7_upstairs
name: Upstairs Temp
- entity: input_number.t7_temp
name: Downstairs Temp
- entity: input_number.t7_sitting_room
name: Sitting Room Temp
- entity: input_number.t7_hot_water
icon: 'mdi:thermometer'
name: Hot Water Temp
- entity: input_datetime.p8_on
name: End
show_header_toggle: false
type: entities
title: Heating Schedule 7
type: vertical-stack
- cards:
- cards:
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_sunday_p8
icon: 'mdi:calendar-today'
name: Sun
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_monday_p8
icon: 'mdi:calendar-today'
name: Mon
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_tuesday_p8
icon: 'mdi:calendar-today'
name: Tues
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_wednesday_p8
icon: 'mdi:calendar-today'
name: Wed
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_thursday_p8
icon: 'mdi:calendar-today'
name: Thurs
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_friday_p8
icon: 'mdi:calendar-today'
name: Fri
type: 'custom:button-card'
- color: 'rgb(66, 134, 244)'
color_type: card
entity: input_boolean.switch_saturday_p8
icon: 'mdi:calendar-today'
name: Sat
type: 'custom:button-card'
type: horizontal-stack
- entities:
- entity: input_datetime.p8_on
icon: 'mdi:clock-start'
name: Begin
- entity: input_number.t8_upstairs
name: Upstairs Temp
- entity: input_number.t8_temp
name: Downstairs Temp
- entity: input_number.t8_sitting_room
name: Sitting Room Temp
- entity: input_number.t8_hot_water
icon: 'mdi:thermometer'
name: Hot Water Temp
show_header_toggle: false
type: entities
title: Heating Schedule 8
type: vertical-stack
icon: 'mdi:clock'
path: ''
title: schedule
- badges: []
cards:
- entities:
- entity: sensor.temperature_sensor_30_0
name: Solar Temperature
- entity: sensor.temperature_sensor_31_0
name: Boiler Temperature
- entity: sensor.temperature_sensor_32_0
name: Taps Temperature
- entity: switch.bfd019f305520a0591hgke
- entity: switch.206012432cf432d22b78
hours_to_show: 24
refresh_interval: 0
title: Hot Water
type: history-graph
- entities:
- entity: switch.700574032462ab3b7e49
- entity: sensor.current_temp
name: Downstairs
- entity: sensor.upstairs_temp
name: Upstairs
hours_to_show: 24
refresh_interval: 0
title: Zone Temperature
type: history-graph
- entities:
- entity: sensor.temperature_sensor_20_0
name: Kitchen
- entity: sensor.temperature_sensor_21_0
name: Sitting Room
- entity: group.sitting_room
hours_to_show: 24
refresh_interval: 0
title: Room Temperatures
type: history-graph
- entities:
- entity: sensor.weather_temperature
hours_to_show: 24
refresh_interval: 0
title: Outside Temperature
type: history-graph
icon: 'mdi:chart-areaspline'
path: graphs
title: Graphs