Climate things
This commit is contained in:
@ -2428,6 +2428,36 @@ views:
|
|||||||
'off': mdi:volume-off
|
'off': mdi:volume-off
|
||||||
unavailable: mdi:map-marker-question
|
unavailable: mdi:map-marker-question
|
||||||
show_header_toggle: false
|
show_header_toggle: false
|
||||||
|
- type: custom:state-switch
|
||||||
|
entity: input_boolean.emma_bedroom_heater_installed
|
||||||
|
states:
|
||||||
|
'on':
|
||||||
|
type: custom:simple-thermostat
|
||||||
|
entity: climate.emma_bedroom_vtherm
|
||||||
|
header: false
|
||||||
|
decimals: 0
|
||||||
|
step_size: 1
|
||||||
|
layout:
|
||||||
|
mode:
|
||||||
|
headings: false
|
||||||
|
names: true
|
||||||
|
icons: true
|
||||||
|
step: row
|
||||||
|
control:
|
||||||
|
hvac:
|
||||||
|
heat: true
|
||||||
|
preset:
|
||||||
|
none: false
|
||||||
|
frost:
|
||||||
|
name: Minimum
|
||||||
|
eco:
|
||||||
|
name: Eco
|
||||||
|
comfort:
|
||||||
|
name: Comfort
|
||||||
|
boost:
|
||||||
|
name: Extra
|
||||||
|
activity:
|
||||||
|
name: Motion
|
||||||
- type: entities
|
- type: entities
|
||||||
entities:
|
entities:
|
||||||
- entity: input_select.emma_bedroom_scenes
|
- entity: input_select.emma_bedroom_scenes
|
||||||
@ -2691,7 +2721,7 @@ views:
|
|||||||
state_color: true
|
state_color: true
|
||||||
show_header_toggle: false
|
show_header_toggle: false
|
||||||
- type: custom:simple-thermostat
|
- type: custom:simple-thermostat
|
||||||
entity: climate.basement_studio_thermostat
|
entity: climate.basement_studio_vtherm
|
||||||
header: false
|
header: false
|
||||||
decimals: 0
|
decimals: 0
|
||||||
step_size: 1
|
step_size: 1
|
||||||
@ -2704,6 +2734,16 @@ views:
|
|||||||
control:
|
control:
|
||||||
hvac:
|
hvac:
|
||||||
heat: true
|
heat: true
|
||||||
|
preset:
|
||||||
|
none: false
|
||||||
|
frost:
|
||||||
|
name: Minimum
|
||||||
|
eco:
|
||||||
|
name: Eco
|
||||||
|
comfort:
|
||||||
|
name: Comfort
|
||||||
|
boost:
|
||||||
|
name: Extra
|
||||||
- type: custom:mushroom-select-card
|
- type: custom:mushroom-select-card
|
||||||
entity: input_select.basement_studio_scenes
|
entity: input_select.basement_studio_scenes
|
||||||
layout: horizontal
|
layout: horizontal
|
||||||
@ -2774,10 +2814,6 @@ views:
|
|||||||
case: first
|
case: first
|
||||||
- entity: input_boolean.basement_studio_heat_allowed
|
- entity: input_boolean.basement_studio_heat_allowed
|
||||||
name: Heat Allowed
|
name: Heat Allowed
|
||||||
- entity: input_number.basement_studio_inactive_temp
|
|
||||||
name: Inactive Temp
|
|
||||||
- entity: input_number.basement_studio_active_temp
|
|
||||||
name: Active Temp
|
|
||||||
- entity: automation.basement_lights_handling
|
- entity: automation.basement_lights_handling
|
||||||
name: Auto Handling
|
name: Auto Handling
|
||||||
- entity: automation.basement_lights_adaptive_resync
|
- entity: automation.basement_lights_adaptive_resync
|
||||||
@ -3370,6 +3406,7 @@ views:
|
|||||||
- entity_id: fan.all_fans
|
- entity_id: fan.all_fans
|
||||||
- state: 'off'
|
- state: 'off'
|
||||||
- state: unavailable
|
- state: unavailable
|
||||||
|
- integration: generic_thermostat
|
||||||
sort:
|
sort:
|
||||||
method: friendly_name
|
method: friendly_name
|
||||||
reverse: false
|
reverse: false
|
||||||
@ -3484,6 +3521,12 @@ views:
|
|||||||
secondary_info: Turn on in summer
|
secondary_info: Turn on in summer
|
||||||
show_header_toggle: false
|
show_header_toggle: false
|
||||||
state_color: true
|
state_color: true
|
||||||
|
- type: entities
|
||||||
|
entities:
|
||||||
|
- entity: input_boolean.emma_bedroom_heater_installed
|
||||||
|
name: Heater Installed
|
||||||
|
show_header_toggle: false
|
||||||
|
state_color: true
|
||||||
visibility:
|
visibility:
|
||||||
- condition: user
|
- condition: user
|
||||||
users:
|
users:
|
||||||
@ -3560,6 +3603,26 @@ views:
|
|||||||
exclude_states:
|
exclude_states:
|
||||||
- unavailable
|
- unavailable
|
||||||
- unknown
|
- unknown
|
||||||
|
- entity: climate.basement_studio_vtherm
|
||||||
|
name: Basement Studio VTherm
|
||||||
|
exclude_states:
|
||||||
|
- unavailable
|
||||||
|
- unknown
|
||||||
|
- entity: switch.basement_studio_heater
|
||||||
|
name: Basement Studio Heater
|
||||||
|
exclude_states:
|
||||||
|
- unavailable
|
||||||
|
- unknown
|
||||||
|
- entity: climate.emma_bedroom_vtherm
|
||||||
|
name: Emma Bedroom VTherm
|
||||||
|
exclude_states:
|
||||||
|
- unavailable
|
||||||
|
- unknown
|
||||||
|
- entity: switch.emma_bedroom_heater
|
||||||
|
name: Emma Bedroom Heater
|
||||||
|
exclude_states:
|
||||||
|
- unavailable
|
||||||
|
- unknown
|
||||||
max_columns: 4
|
max_columns: 4
|
||||||
cards: []
|
cards: []
|
||||||
badges: []
|
badges: []
|
||||||
|
@ -1292,6 +1292,64 @@ views:
|
|||||||
card_type: separator
|
card_type: separator
|
||||||
name: Environment
|
name: Environment
|
||||||
icon: mdi:thermometer
|
icon: mdi:thermometer
|
||||||
|
- type: conditional
|
||||||
|
conditions:
|
||||||
|
- condition: state
|
||||||
|
entity: input_boolean.basement_studio_heat_allowed
|
||||||
|
state: 'on'
|
||||||
|
card:
|
||||||
|
type: custom:stack-in-card
|
||||||
|
cards:
|
||||||
|
- features:
|
||||||
|
- style: icons
|
||||||
|
type: climate-hvac-modes
|
||||||
|
hvac_modes:
|
||||||
|
- 'off'
|
||||||
|
- heat
|
||||||
|
- type: target-temperature
|
||||||
|
- style: dropdown
|
||||||
|
type: climate-preset-modes
|
||||||
|
preset_modes:
|
||||||
|
- none
|
||||||
|
- frost
|
||||||
|
- eco
|
||||||
|
- comfort
|
||||||
|
- boost
|
||||||
|
type: tile
|
||||||
|
entity: climate.basement_studio_vtherm
|
||||||
|
vertical: false
|
||||||
|
show_entity_picture: false
|
||||||
|
hide_state: false
|
||||||
|
name: Basement Studio Heater
|
||||||
|
- type: horizontal-stack
|
||||||
|
cards:
|
||||||
|
- type: custom:bubble-card
|
||||||
|
card_type: button
|
||||||
|
button_type: state
|
||||||
|
entity: switch.basement_studio_heater
|
||||||
|
name: Heater Running
|
||||||
|
show_attribute: false
|
||||||
|
tap_action:
|
||||||
|
action: none
|
||||||
|
double_tap_action:
|
||||||
|
action: none
|
||||||
|
hold_action:
|
||||||
|
action: none
|
||||||
|
button_action:
|
||||||
|
tap_action:
|
||||||
|
action: none
|
||||||
|
double_tap_action:
|
||||||
|
action: none
|
||||||
|
hold_action:
|
||||||
|
action: none
|
||||||
|
styles: |-
|
||||||
|
.bubble-button-background {
|
||||||
|
opacity: 1 !important;
|
||||||
|
background-color: ${state === 'on' ? 'var(--accent-color)' : 'var(--background-color-2)'} !important;
|
||||||
|
}
|
||||||
|
.bubble-icon {
|
||||||
|
color: ${state === 'on' ? 'var(--accent-color)' : 'var(--text-color)'} !important;
|
||||||
|
}
|
||||||
- type: horizontal-stack
|
- type: horizontal-stack
|
||||||
cards:
|
cards:
|
||||||
- type: custom:bubble-card
|
- type: custom:bubble-card
|
||||||
@ -2947,6 +3005,64 @@ views:
|
|||||||
card_type: separator
|
card_type: separator
|
||||||
name: Environment
|
name: Environment
|
||||||
icon: mdi:thermometer
|
icon: mdi:thermometer
|
||||||
|
- type: conditional
|
||||||
|
conditions:
|
||||||
|
- condition: state
|
||||||
|
entity: input_boolean.emma_bedroom_heater_installed
|
||||||
|
state: 'on'
|
||||||
|
card:
|
||||||
|
type: custom:stack-in-card
|
||||||
|
cards:
|
||||||
|
- features:
|
||||||
|
- style: icons
|
||||||
|
type: climate-hvac-modes
|
||||||
|
hvac_modes:
|
||||||
|
- 'off'
|
||||||
|
- heat
|
||||||
|
- type: target-temperature
|
||||||
|
- style: dropdown
|
||||||
|
type: climate-preset-modes
|
||||||
|
preset_modes:
|
||||||
|
- none
|
||||||
|
- frost
|
||||||
|
- eco
|
||||||
|
- comfort
|
||||||
|
- boost
|
||||||
|
type: tile
|
||||||
|
entity: climate.emma_bedroom_vtherm
|
||||||
|
vertical: false
|
||||||
|
show_entity_picture: false
|
||||||
|
hide_state: false
|
||||||
|
name: Emma Bedroom Heater
|
||||||
|
- type: horizontal-stack
|
||||||
|
cards:
|
||||||
|
- type: custom:bubble-card
|
||||||
|
card_type: button
|
||||||
|
button_type: state
|
||||||
|
entity: switch.emma_bedroom_heater
|
||||||
|
name: Heater Running
|
||||||
|
show_attribute: false
|
||||||
|
tap_action:
|
||||||
|
action: none
|
||||||
|
double_tap_action:
|
||||||
|
action: none
|
||||||
|
hold_action:
|
||||||
|
action: none
|
||||||
|
button_action:
|
||||||
|
tap_action:
|
||||||
|
action: none
|
||||||
|
double_tap_action:
|
||||||
|
action: none
|
||||||
|
hold_action:
|
||||||
|
action: none
|
||||||
|
styles: |-
|
||||||
|
.bubble-button-background {
|
||||||
|
opacity: 1 !important;
|
||||||
|
background-color: ${state === 'on' ? 'var(--accent-color)' : 'var(--background-color-2)'} !important;
|
||||||
|
}
|
||||||
|
.bubble-icon {
|
||||||
|
color: ${state === 'on' ? 'var(--accent-color)' : 'var(--text-color)'} !important;
|
||||||
|
}
|
||||||
- type: conditional
|
- type: conditional
|
||||||
conditions:
|
conditions:
|
||||||
- condition: state
|
- condition: state
|
||||||
|
Reference in New Issue
Block a user