|
@@ -10,6 +10,7 @@ entities:
|
|
|
dps:
|
|
dps:
|
|
|
- id: 1
|
|
- id: 1
|
|
|
type: string
|
|
type: string
|
|
|
|
|
+ optional: true
|
|
|
name: sensor
|
|
name: sensor
|
|
|
mapping:
|
|
mapping:
|
|
|
- dps_val: level_1
|
|
- dps_val: level_1
|
|
@@ -17,7 +18,11 @@ entities:
|
|
|
- dps_val: level_2
|
|
- dps_val: level_2
|
|
|
value: good
|
|
value: good
|
|
|
- dps_val: level_3
|
|
- dps_val: level_3
|
|
|
|
|
+ value: moderate
|
|
|
|
|
+ - dps_val: level_4
|
|
|
value: poor
|
|
value: poor
|
|
|
|
|
+ - dps_val: level_5
|
|
|
|
|
+ value: severe
|
|
|
- entity: sensor
|
|
- entity: sensor
|
|
|
class: temperature
|
|
class: temperature
|
|
|
dps:
|
|
dps:
|
|
@@ -64,6 +69,7 @@ entities:
|
|
|
dps:
|
|
dps:
|
|
|
- id: 8
|
|
- id: 8
|
|
|
type: integer
|
|
type: integer
|
|
|
|
|
+ optional: true
|
|
|
name: sensor
|
|
name: sensor
|
|
|
unit: ugm3
|
|
unit: ugm3
|
|
|
class: measurement
|
|
class: measurement
|
|
@@ -81,6 +87,7 @@ entities:
|
|
|
dps:
|
|
dps:
|
|
|
- id: 22
|
|
- id: 22
|
|
|
type: integer
|
|
type: integer
|
|
|
|
|
+ optional: true
|
|
|
name: sensor
|
|
name: sensor
|
|
|
unit: "%"
|
|
unit: "%"
|
|
|
class: measurement
|
|
class: measurement
|
|
@@ -161,6 +168,7 @@ entities:
|
|
|
- step: 100
|
|
- step: 100
|
|
|
- id: 106
|
|
- id: 106
|
|
|
type: boolean
|
|
type: boolean
|
|
|
|
|
+ optional: true
|
|
|
name: available
|
|
name: available
|
|
|
- entity: number
|
|
- entity: number
|
|
|
name: Sleep timer
|
|
name: Sleep timer
|
|
@@ -182,6 +190,7 @@ entities:
|
|
|
dps:
|
|
dps:
|
|
|
- id: 106
|
|
- id: 106
|
|
|
type: boolean
|
|
type: boolean
|
|
|
|
|
+ optional: true
|
|
|
name: switch
|
|
name: switch
|
|
|
- entity: sensor
|
|
- entity: sensor
|
|
|
name: PM 0.3
|
|
name: PM 0.3
|
|
@@ -218,6 +227,7 @@ entities:
|
|
|
max: 1440
|
|
max: 1440
|
|
|
- id: 116
|
|
- id: 116
|
|
|
type: boolean
|
|
type: boolean
|
|
|
|
|
+ optional: true
|
|
|
name: available
|
|
name: available
|
|
|
- entity: time
|
|
- entity: time
|
|
|
name: Alarm 2
|
|
name: Alarm 2
|
|
@@ -232,6 +242,7 @@ entities:
|
|
|
max: 1440
|
|
max: 1440
|
|
|
- id: 117
|
|
- id: 117
|
|
|
type: boolean
|
|
type: boolean
|
|
|
|
|
+ optional: true
|
|
|
name: available
|
|
name: available
|
|
|
- entity: time
|
|
- entity: time
|
|
|
name: Alarm 3
|
|
name: Alarm 3
|
|
@@ -246,6 +257,7 @@ entities:
|
|
|
max: 1440
|
|
max: 1440
|
|
|
- id: 118
|
|
- id: 118
|
|
|
type: boolean
|
|
type: boolean
|
|
|
|
|
+ optional: true
|
|
|
name: available
|
|
name: available
|
|
|
- entity: select
|
|
- entity: select
|
|
|
translation_key: temperature_unit
|
|
translation_key: temperature_unit
|
|
@@ -277,6 +289,7 @@ entities:
|
|
|
- step: 10
|
|
- step: 10
|
|
|
- id: 106
|
|
- id: 106
|
|
|
type: boolean
|
|
type: boolean
|
|
|
|
|
+ optional: true
|
|
|
name: available
|
|
name: available
|
|
|
- entity: number
|
|
- entity: number
|
|
|
name: PM2.5 alarm threshold
|
|
name: PM2.5 alarm threshold
|
|
@@ -285,6 +298,7 @@ entities:
|
|
|
dps:
|
|
dps:
|
|
|
- id: 114
|
|
- id: 114
|
|
|
type: integer
|
|
type: integer
|
|
|
|
|
+ optional: true
|
|
|
name: value
|
|
name: value
|
|
|
unit: ugm3
|
|
unit: ugm3
|
|
|
range:
|
|
range:
|
|
@@ -294,6 +308,7 @@ entities:
|
|
|
- step: 10
|
|
- step: 10
|
|
|
- id: 106
|
|
- id: 106
|
|
|
type: boolean
|
|
type: boolean
|
|
|
|
|
+ optional: true
|
|
|
name: available
|
|
name: available
|
|
|
- entity: number
|
|
- entity: number
|
|
|
name: Formaldehyde alarm threshold
|
|
name: Formaldehyde alarm threshold
|
|
@@ -302,6 +317,7 @@ entities:
|
|
|
dps:
|
|
dps:
|
|
|
- id: 115
|
|
- id: 115
|
|
|
type: integer
|
|
type: integer
|
|
|
|
|
+ optional: true
|
|
|
name: value
|
|
name: value
|
|
|
unit: ugm3
|
|
unit: ugm3
|
|
|
range:
|
|
range:
|
|
@@ -311,6 +327,7 @@ entities:
|
|
|
- scale: 0.1
|
|
- scale: 0.1
|
|
|
- id: 106
|
|
- id: 106
|
|
|
type: boolean
|
|
type: boolean
|
|
|
|
|
+ optional: true
|
|
|
name: available
|
|
name: available
|
|
|
- entity: switch
|
|
- entity: switch
|
|
|
name: Alarm 1
|
|
name: Alarm 1
|