|
@@ -1,7 +1,7 @@
|
|
|
name: Fan
|
|
name: Fan
|
|
|
products:
|
|
products:
|
|
|
- - id: t5nfkruajk3rl4fq
|
|
|
|
|
- name: elinkSmart KH-SY2626
|
|
|
|
|
|
|
+ - id: elhnkw
|
|
|
|
|
+ name: OmniBreeze Tower Fan
|
|
|
primary_entity:
|
|
primary_entity:
|
|
|
entity: fan
|
|
entity: fan
|
|
|
translation_key: fan_with_presets
|
|
translation_key: fan_with_presets
|
|
@@ -13,20 +13,20 @@ primary_entity:
|
|
|
type: string
|
|
type: string
|
|
|
name: preset_mode
|
|
name: preset_mode
|
|
|
mapping:
|
|
mapping:
|
|
|
- - dps_val: fresh
|
|
|
|
|
- value: fresh
|
|
|
|
|
- - dps_val: nature
|
|
|
|
|
|
|
+ - dps_val: 0
|
|
|
|
|
+ value: normal
|
|
|
|
|
+ - dps_val: 1
|
|
|
value: nature
|
|
value: nature
|
|
|
- - dps_val: smart
|
|
|
|
|
- value: smart
|
|
|
|
|
- - dps_val: sleep
|
|
|
|
|
|
|
+ - dps_val: 2
|
|
|
value: sleep
|
|
value: sleep
|
|
|
|
|
+ - dps_val: 3
|
|
|
|
|
+ value: smart
|
|
|
- id: 3
|
|
- id: 3
|
|
|
type: integer
|
|
type: integer
|
|
|
name: speed
|
|
name: speed
|
|
|
range:
|
|
range:
|
|
|
min: 1
|
|
min: 1
|
|
|
- max: 15
|
|
|
|
|
|
|
+ max: 4
|
|
|
- id: 5
|
|
- id: 5
|
|
|
type: boolean
|
|
type: boolean
|
|
|
name: oscillate
|
|
name: oscillate
|
|
@@ -67,11 +67,23 @@ secondary_entities:
|
|
|
value: "5h"
|
|
value: "5h"
|
|
|
- dps_val: "6h"
|
|
- dps_val: "6h"
|
|
|
value: "6h"
|
|
value: "6h"
|
|
|
|
|
+ - dps_val: "7h"
|
|
|
|
|
+ value: "7h"
|
|
|
|
|
+ - dps_val: "8h"
|
|
|
|
|
+ value: "8h"
|
|
|
|
|
+ - dps_val: "9h"
|
|
|
|
|
+ value: "9h"
|
|
|
|
|
+ - dps_val: "10h"
|
|
|
|
|
+ value: "10h"
|
|
|
|
|
+ - dps_val: "11h"
|
|
|
|
|
+ value: "11h"
|
|
|
|
|
+ - dps_val: "12h"
|
|
|
|
|
+ value: "12h"
|
|
|
- entity: sensor
|
|
- entity: sensor
|
|
|
class: temperature
|
|
class: temperature
|
|
|
dps:
|
|
dps:
|
|
|
- id: 21
|
|
- id: 21
|
|
|
type: integer
|
|
type: integer
|
|
|
name: sensor
|
|
name: sensor
|
|
|
- unit: C
|
|
|
|
|
|
|
+ unit: F
|
|
|
class: measurement
|
|
class: measurement
|