* Add set_profile service for Vallox integration * Merge profile constants, use str input for service * add service test and some related refactoring * Change service uom to 'minutes' Co-authored-by: Sebastian Lövdahl <slovdahl@hibox.fi> * Update icons.js format after rebase * Translate profile names for service * Fix test using wrong dict --------- Co-authored-by: Sebastian Lövdahl <slovdahl@hibox.fi>
50 lines
939 B
YAML
50 lines
939 B
YAML
set_profile_fan_speed_home:
|
|
fields:
|
|
fan_speed:
|
|
required: true
|
|
selector:
|
|
number:
|
|
min: 0
|
|
max: 100
|
|
unit_of_measurement: "%"
|
|
|
|
set_profile_fan_speed_away:
|
|
fields:
|
|
fan_speed:
|
|
required: true
|
|
selector:
|
|
number:
|
|
min: 0
|
|
max: 100
|
|
unit_of_measurement: "%"
|
|
|
|
set_profile_fan_speed_boost:
|
|
fields:
|
|
fan_speed:
|
|
required: true
|
|
selector:
|
|
number:
|
|
min: 0
|
|
max: 100
|
|
unit_of_measurement: "%"
|
|
|
|
set_profile:
|
|
fields:
|
|
profile:
|
|
required: true
|
|
selector:
|
|
select:
|
|
translation_key: "profile"
|
|
options:
|
|
- "home"
|
|
- "away"
|
|
- "boost"
|
|
- "fireplace"
|
|
- "extra"
|
|
duration:
|
|
required: false
|
|
selector:
|
|
number:
|
|
min: 1
|
|
max: 65535
|
|
unit_of_measurement: "minutes"
|