gh-6 update dashboard, helpers and automations for temperature setting via helper+automations.
Will postpone updating the english dashboard until most of the features are done in the finnish version.
This commit is contained in:
parent
4b89aec1c5
commit
c6741645b6
|
@ -1,4 +1,5 @@
|
||||||
automation:
|
automation:
|
||||||
|
## Modesetting automations
|
||||||
- alias: Penguin Max Heating input
|
- alias: Penguin Max Heating input
|
||||||
description: ""
|
description: ""
|
||||||
trigger:
|
trigger:
|
||||||
|
@ -63,8 +64,6 @@ automation:
|
||||||
target:
|
target:
|
||||||
entity_id: input_boolean.penguin_max_heating
|
entity_id: input_boolean.penguin_max_heating
|
||||||
mode: single
|
mode: single
|
||||||
|
|
||||||
|
|
||||||
- alias: Penguin circulation fan mode
|
- alias: Penguin circulation fan mode
|
||||||
description: ""
|
description: ""
|
||||||
trigger:
|
trigger:
|
||||||
|
@ -88,3 +87,49 @@ automation:
|
||||||
- service: rest_command.penguin_circulation_manual
|
- service: rest_command.penguin_circulation_manual
|
||||||
data: {}
|
data: {}
|
||||||
mode: single
|
mode: single
|
||||||
|
|
||||||
|
## Target temperature setting automations
|
||||||
|
- alias: Penguin Temperature setting updater
|
||||||
|
description: ''
|
||||||
|
trigger:
|
||||||
|
- platform: state
|
||||||
|
entity_id:
|
||||||
|
- sensor.penguin_temperature_setting
|
||||||
|
condition: []
|
||||||
|
action:
|
||||||
|
- service: input_number.set_value
|
||||||
|
data:
|
||||||
|
value: '{{ states(''sensor.penguin_temperature_setting'') }}'
|
||||||
|
target:
|
||||||
|
entity_id: input_number.penguin_temperature_setting_helper
|
||||||
|
mode: single
|
||||||
|
- alias: Penguin temperature up
|
||||||
|
description: ''
|
||||||
|
trigger:
|
||||||
|
- platform: state
|
||||||
|
entity_id:
|
||||||
|
- input_button.penguin_temperature_up
|
||||||
|
condition: []
|
||||||
|
action:
|
||||||
|
- service: rest_command.penguin_temperature_up
|
||||||
|
data: {}
|
||||||
|
- service: input_number.increment
|
||||||
|
data: {}
|
||||||
|
target:
|
||||||
|
entity_id: input_number.penguin_temperature_setting_helper
|
||||||
|
mode: single
|
||||||
|
- alias: Penguin temperature down
|
||||||
|
description: ''
|
||||||
|
trigger:
|
||||||
|
- platform: state
|
||||||
|
entity_id:
|
||||||
|
- input_button.penguin_temperature_down
|
||||||
|
condition: []
|
||||||
|
action:
|
||||||
|
- service: rest_command.penguin_temperature_down
|
||||||
|
data: {}
|
||||||
|
- service: input_number.decrement
|
||||||
|
data: {}
|
||||||
|
target:
|
||||||
|
entity_id: input_number.penguin_temperature_setting_helper
|
||||||
|
mode: single
|
|
@ -20,10 +20,10 @@ views:
|
||||||
yellow: 0
|
yellow: 0
|
||||||
red: 100
|
red: 100
|
||||||
- square: false
|
- square: false
|
||||||
columns: 3
|
columns: 4
|
||||||
type: grid
|
type: grid
|
||||||
cards:
|
cards:
|
||||||
- show_name: true
|
- show_name: false
|
||||||
show_icon: true
|
show_icon: true
|
||||||
type: button
|
type: button
|
||||||
tap_action:
|
tap_action:
|
||||||
|
@ -31,7 +31,7 @@ views:
|
||||||
entity: input_boolean.penguin_circulation_fan_adaptive
|
entity: input_boolean.penguin_circulation_fan_adaptive
|
||||||
name: Mukautuva kiertoilma
|
name: Mukautuva kiertoilma
|
||||||
show_state: false
|
show_state: false
|
||||||
- show_name: true
|
- show_name: false
|
||||||
show_icon: true
|
show_icon: true
|
||||||
type: button
|
type: button
|
||||||
tap_action:
|
tap_action:
|
||||||
|
@ -39,6 +39,44 @@ views:
|
||||||
entity: input_boolean.penguin_max_heating
|
entity: input_boolean.penguin_max_heating
|
||||||
name: Max lämmitys
|
name: Max lämmitys
|
||||||
show_state: false
|
show_state: false
|
||||||
|
- show_name: false
|
||||||
|
show_icon: true
|
||||||
|
type: button
|
||||||
|
tap_action:
|
||||||
|
action: toggle
|
||||||
|
icon: mdi:block-helper
|
||||||
|
- show_name: false
|
||||||
|
show_icon: true
|
||||||
|
type: button
|
||||||
|
tap_action:
|
||||||
|
action: toggle
|
||||||
|
icon: mdi:block-helper
|
||||||
|
- square: false
|
||||||
|
columns: 3
|
||||||
|
type: grid
|
||||||
|
cards:
|
||||||
|
- show_name: false
|
||||||
|
show_icon: true
|
||||||
|
type: button
|
||||||
|
tap_action:
|
||||||
|
action: toggle
|
||||||
|
entity: input_button.penguin_temperature_down
|
||||||
|
icon: mdi:minus
|
||||||
|
icon_height: 36px
|
||||||
|
- type: gauge
|
||||||
|
entity: input_number.penguin_temperature_setting_helper
|
||||||
|
name: ' '
|
||||||
|
needle: true
|
||||||
|
min: 16
|
||||||
|
max: 30
|
||||||
|
- show_name: false
|
||||||
|
show_icon: true
|
||||||
|
type: button
|
||||||
|
tap_action:
|
||||||
|
action: toggle
|
||||||
|
entity: input_button.penguin_temperature_up
|
||||||
|
icon: mdi:plus
|
||||||
|
icon_height: 36px
|
||||||
- type: entities
|
- type: entities
|
||||||
entities:
|
entities:
|
||||||
- entity: sensor.penguin_operating_mode
|
- entity: sensor.penguin_operating_mode
|
||||||
|
|
|
@ -4,4 +4,17 @@ input_boolean:
|
||||||
icon: mdi:heat-wave
|
icon: mdi:heat-wave
|
||||||
penguin_circulation_fan_adaptive:
|
penguin_circulation_fan_adaptive:
|
||||||
name: Penguin Adaptive Circulation Fan
|
name: Penguin Adaptive Circulation Fan
|
||||||
icon: mdi:fan-auto
|
icon: mdi:fan-auto
|
||||||
|
input_button:
|
||||||
|
penguin_temperature_up:
|
||||||
|
name: Penguin temperature up
|
||||||
|
icon: mdi:thermometer-plus
|
||||||
|
penguin_temperature_down:
|
||||||
|
name: Penguin temperature down
|
||||||
|
icon: mdi:thermometer-minus
|
||||||
|
input_number:
|
||||||
|
penguin_temperature_setting_helper:
|
||||||
|
name: Penguin temperature setting helper
|
||||||
|
min: 20
|
||||||
|
max: 30
|
||||||
|
unit_of_measurement: "°C"
|
Loading…
Reference in New Issue