Added missing dpses
@@ -1,3 +1,4 @@
+# DPS sample: {'updated_at': 1674433099.9169242, '1': True, '2': 'large', '3': '1', '5': True, '6': 'colourful1', '8': '001fff00e8ffff'}
name: YYM-805SW Aroma diffuser
products:
- id: c0nh3LmEk0NDebrq
@@ -7,18 +8,114 @@ primary_entity:
- id: 1
name: switch
type: boolean
+ mapping:
+ - dps_val: true
+ icon: mdi:scent
+ value: ON
+ - dps_val: false
+ icon: mdi:scent-off
+ value: OFF
- id: 2
name: speed
type: string
+ hidden: true
mapping:
- dps_val: large
value: 100
+ icon: "mdi:sprinkler-variant"
- dps_val: small
value: 50
+ icon: "mdi:sprinkler"
+ - id: 4
+ name: "Left time"
+ readolny: true
+ optional: true
+ type: integer
+ range:
+ min: 0
+ max: 360
secondary_entities:
- entity: light
name: Nightlight
+ icon: "mdi:light-recessed"
dps:
- id: 5
+ - id: 6
+ name: color_mode #effect
+ type: string
+ - dps_val: colour
+ value: rgbw
+ - id: 8 # not working
+ name: rgbhsv
+ type: hex
+ format:
+ - name: r
+ bytes: 1
+ - name: g
+ - name: b
+ - name: h
+ bytes: 2
+ - name: s
+ max: 100
+ - name: v
+ - entity: select
+ name: "Color mode"
+ category: config
+ icon: "mdi:palette"
+ dps:
+ name: option
+ value: Color
+ - dps_val: colourful1
+ value: Colorful
+ name: "Spray mode"
+ - id: 2
+ - dps_val: large
+ value: Large
+ - dps_val: small
+ value: Small
+ name: Timer
+ icon: "mdi:timer"
+ - id: 3
+ - dps_val: "cancel"
+ value: "Off"
+ - dps_val: "1"
+ value: "1 hour"
+ - dps_val: "3"
+ value: "3 hours"
+ - dps_val: "6"
+ value: "6 hours"