|
|
@@ -1,4 +1,4 @@
|
|
|
-name: Jiahong ET-72W Thermostat (C)
|
|
|
+name: Jiahong ET-72W Thermostat
|
|
|
primary_entity:
|
|
|
entity: climate
|
|
|
dps:
|
|
|
@@ -18,6 +18,13 @@ primary_entity:
|
|
|
mapping:
|
|
|
- scale: 10
|
|
|
step: 5
|
|
|
+ constraint: temperature_unit
|
|
|
+ conditions:
|
|
|
+ - dps_val: true
|
|
|
+ step: 30
|
|
|
+ range:
|
|
|
+ min: 120
|
|
|
+ max: 750
|
|
|
- id: 103
|
|
|
type: string
|
|
|
name: hvac_mode
|
|
|
@@ -30,7 +37,6 @@ primary_entity:
|
|
|
value: auto
|
|
|
- dps_val: false
|
|
|
value_redirect: power
|
|
|
- value: "off"
|
|
|
- dps_val: "Manual"
|
|
|
icon: "mdi:fire"
|
|
|
constraint: power
|
|
|
@@ -48,7 +54,6 @@ primary_entity:
|
|
|
value: cool
|
|
|
- dps_val: false
|
|
|
value_redirect: power
|
|
|
- value: "off"
|
|
|
- id: 105
|
|
|
type: integer
|
|
|
name: current_temperature
|
|
|
@@ -65,26 +70,22 @@ primary_entity:
|
|
|
- id: 106
|
|
|
type: integer
|
|
|
name: floor_temperature
|
|
|
- readonly: true
|
|
|
+ hidden: true
|
|
|
mapping:
|
|
|
- scale: 10
|
|
|
- id: 107
|
|
|
name: temperature_unit
|
|
|
type: boolean
|
|
|
- readonly: true
|
|
|
+ hidden: true
|
|
|
mapping:
|
|
|
- dps_val: false
|
|
|
- value: "C"
|
|
|
+ value: C
|
|
|
- dps_val: true
|
|
|
- value: "F"
|
|
|
+ value: F
|
|
|
- id: 111
|
|
|
type: string
|
|
|
name: sensor
|
|
|
- readonly: true
|
|
|
- - id: 116
|
|
|
- type: integer
|
|
|
- name: energy_calibration
|
|
|
- readonly: true
|
|
|
+ hidden: true
|
|
|
- id: 118
|
|
|
type: boolean
|
|
|
name: hvac_action
|
|
|
@@ -144,10 +145,18 @@ secondary_entities:
|
|
|
- id: 105
|
|
|
type: integer
|
|
|
name: sensor
|
|
|
- unit: C
|
|
|
class: measurement
|
|
|
mapping:
|
|
|
- scale: 10
|
|
|
+ - id: 107
|
|
|
+ name: unit
|
|
|
+ type: boolean
|
|
|
+ hidden: true
|
|
|
+ mapping:
|
|
|
+ - dps_val: false
|
|
|
+ value: C
|
|
|
+ dps_val: true
|
|
|
+ value: F
|
|
|
- entity: sensor
|
|
|
name: Floor Temperature
|
|
|
class: temperature
|
|
|
@@ -157,10 +166,18 @@ secondary_entities:
|
|
|
- id: 106
|
|
|
type: integer
|
|
|
name: sensor
|
|
|
- unit: C
|
|
|
class: measurement
|
|
|
mapping:
|
|
|
- scale: 10
|
|
|
+ - id: 107
|
|
|
+ name: unit
|
|
|
+ type: boolean
|
|
|
+ hidden: true
|
|
|
+ mapping:
|
|
|
+ - dps_val: false
|
|
|
+ value: C
|
|
|
+ dps_val: true
|
|
|
+ value: F
|
|
|
- entity: sensor
|
|
|
name: Energy
|
|
|
class: energy
|
|
|
@@ -173,6 +190,24 @@ secondary_entities:
|
|
|
class: total_increasing
|
|
|
mapping:
|
|
|
- scale: 10
|
|
|
+ - id: 116
|
|
|
+ type: integer
|
|
|
+ name: energy_calibration
|
|
|
+ readonly: true
|
|
|
+ - entity: select
|
|
|
+ category: config
|
|
|
+ name: Temperature Unit
|
|
|
+ dps:
|
|
|
+ - id: 107
|
|
|
+ name: option
|
|
|
+ type: boolean
|
|
|
+ mapping:
|
|
|
+ - dps_val: false
|
|
|
+ value: Celsius
|
|
|
+ icon: "mdi:temperature-celsius"
|
|
|
+ - dps_val: true
|
|
|
+ value: Fahrenheit
|
|
|
+ icon: "mdi:temperature-fahrenheit"
|
|
|
- entity: number
|
|
|
category: config
|
|
|
name: Room Temperature Limit
|
|
|
@@ -181,13 +216,21 @@ secondary_entities:
|
|
|
- id: 121
|
|
|
type: integer
|
|
|
name: value
|
|
|
- unit: C
|
|
|
range:
|
|
|
min: 100
|
|
|
max: 400
|
|
|
mapping:
|
|
|
- scale: 10
|
|
|
step: 5
|
|
|
+ - id: 107
|
|
|
+ name: unit
|
|
|
+ type: boolean
|
|
|
+ hidden: true
|
|
|
+ mapping:
|
|
|
+ - dps_val: false
|
|
|
+ value: C
|
|
|
+ dps_val: true
|
|
|
+ value: F
|
|
|
- entity: select
|
|
|
category: config
|
|
|
name: Temperature Sensor
|
|
|
@@ -222,4 +265,4 @@ secondary_entities:
|
|
|
- dps_val: 2
|
|
|
value: "7 (Adaptive)"
|
|
|
- dps_val: 3
|
|
|
- value: "5+1+1 (Adaptive)"
|
|
|
+ value: "5+1+1 (Adaptive)"
|