Files
upsy-desky/firmware/addons/runtime-config.yaml
2023-05-18 08:35:58 -07:00

54 lines
1.3 KiB
YAML

select:
- platform: template
name: "Height Units"
entity_category: "config"
optimistic: true
restore_value: true
options:
- in
- cm
initial_option: ${default_height_units}
on_value:
then:
lambda: |
id(desk_height)->set_unit_of_measurement(x.c_str());
id(target_desk_height)->traits.set_unit_of_measurement(x.c_str());
button:
- platform: template
name: "Re-Detect Decoder"
entity_category: "config"
icon: "mdi:cog-refresh"
on_press:
- uart.write:
id: handset_tx
data: [ 0x0 ]
- standing_desk_height.detect_decoder: desk_height
number:
- platform: template
name: "Min Target Height"
entity_category: "config"
min_value: 0
max_value: 150
step: 0.1
optimistic: true
restore_value: true
initial_value: ${standing_desk_min_height}
on_value:
then:
lambda: |
id(target_desk_height)->traits.set_min_value(x);
- platform: template
name: "Max Target Height"
entity_category: "config"
min_value: 0
max_value: 150
step: 0.1
optimistic: true
restore_value: true
initial_value: ${standing_desk_max_height}
on_value:
then:
lambda: |
id(target_desk_height)->traits.set_max_value(x);