|
@@ -4,17 +4,21 @@ primary_entity:
|
|
|
dps:
|
|
dps:
|
|
|
- id: 1
|
|
- id: 1
|
|
|
type: boolean
|
|
type: boolean
|
|
|
- name: power
|
|
|
|
|
|
|
+ name: hvac_mode
|
|
|
mapping:
|
|
mapping:
|
|
|
- dps_val: false
|
|
- dps_val: false
|
|
|
value: "off"
|
|
value: "off"
|
|
|
- hidden: true
|
|
|
|
|
|
|
+ - dps_val: true
|
|
|
|
|
+ value: heat
|
|
|
- id: 2
|
|
- id: 2
|
|
|
type: integer
|
|
type: integer
|
|
|
name: temperature
|
|
name: temperature
|
|
|
mapping:
|
|
mapping:
|
|
|
- scale: 10
|
|
- scale: 10
|
|
|
step: 5
|
|
step: 5
|
|
|
|
|
+ range:
|
|
|
|
|
+ min: 50
|
|
|
|
|
+ max: 950
|
|
|
- id: 3
|
|
- id: 3
|
|
|
type: integer
|
|
type: integer
|
|
|
name: current_temperature
|
|
name: current_temperature
|
|
@@ -32,23 +36,25 @@ primary_entity:
|
|
|
value: Temporary program mode
|
|
value: Temporary program mode
|
|
|
- id: 5
|
|
- id: 5
|
|
|
type: string
|
|
type: string
|
|
|
- name: hvac_mode
|
|
|
|
|
|
|
+ name: hvac_action
|
|
|
mapping:
|
|
mapping:
|
|
|
- dps_val: "0"
|
|
- dps_val: "0"
|
|
|
constraint: power
|
|
constraint: power
|
|
|
conditions:
|
|
conditions:
|
|
|
- dps_val: true
|
|
- dps_val: true
|
|
|
- value: auto
|
|
|
|
|
|
|
+ value: idle
|
|
|
- dps_val: false
|
|
- dps_val: false
|
|
|
- value_redirect: power
|
|
|
|
|
value: "off"
|
|
value: "off"
|
|
|
- dps_val: "1"
|
|
- dps_val: "1"
|
|
|
constraint: power
|
|
constraint: power
|
|
|
conditions:
|
|
conditions:
|
|
|
- dps_val: true
|
|
- dps_val: true
|
|
|
- value: heat
|
|
|
|
|
|
|
+ value: heating
|
|
|
- dps_val: false
|
|
- dps_val: false
|
|
|
- value_redirect: power
|
|
|
|
|
|
|
+ value: "off"
|
|
|
|
|
+ - id: 21
|
|
|
|
|
+ type: integer
|
|
|
|
|
+ name: max_temperature
|
|
|
secondary_entities:
|
|
secondary_entities:
|
|
|
- entity: lock
|
|
- entity: lock
|
|
|
name: Child lock
|
|
name: Child lock
|
|
@@ -201,4 +207,4 @@ secondary_entities:
|
|
|
unit: C
|
|
unit: C
|
|
|
range:
|
|
range:
|
|
|
min: 5
|
|
min: 5
|
|
|
- max: 60
|
|
|
|
|
|
|
+ max: 60
|