Same dp layout as Ditua, but uses small, big, off instead of small, large, (null) for spray amounts. Issue #1675
@@ -519,3 +519,4 @@ Further device support has been made with the assistance of users. Please consid
- [popeen](https://github.com/popeen) for contributing support for Silvercrest Coffee makers.
- [ciotorcristian](https://github.com/ciotorcristian) for contributing support for HoneyGuardian S56 pet feeder.
- [Dexter-Lucky](https://github.com/Dexter-Lucky) for assisting with support for Zigbee PY321-Z-TY energy meters.
+- [teeodor](https://github.com/teeodor) for assisting with support for Maxico aroma diffusers.
@@ -293,6 +293,7 @@
- Cadance ultrasonic aroma diffuser with light and music playback
- Ditua DT-1522-YN aroma diffuser
- Etersky aroma diffuser with light
+- Maxico aroma diffuser with light (cannot be differentiated automatically from Ditua above)
- Tesla Smart aroma diffuser with light
- YX316WIFI aroma diffuser
- YYM-805SW aroma diffuser with light (also supports GX Aroma diffuser)
@@ -0,0 +1,137 @@
+name: Aroma diffuser
+primary_entity:
+ entity: fan
+ icon: "mdi:scent"
+ dps:
+ - id: 1
+ type: boolean
+ name: switch
+ - id: 103
+ type: string
+ name: speed
+ mapping:
+ - dps_val: small
+ value: 50
+ - dps_val: big
+ value: 100
+ - dps_val: "off"
+ value: 0
+ hidden: true
+ - id: 12
+ type: bitfield
+ name: fault_code
+ optional: true
+secondary_entities:
+ - entity: light
+ name: LED
+ category: config
+ - id: 11
+ - id: 108
+ type: hex
+ name: rgbhsv
+ format:
+ - name: r
+ bytes: 1
+ - name: g
+ - name: b
+ - name: h
+ bytes: 2
+ range:
+ min: 0
+ max: 360
+ - name: s
+ max: 255
+ - name: v
+ - id: 109
+ name: color_mode
+ - dps_val: white
+ value: white
+ - dps_val: colour
+ value: rgb
+ - dps_val: scene
+ value: Scene
+ - dps_val: scene1
+ value: Scene 1
+ - dps_val: scene2
+ value: Scene 2
+ - dps_val: scene3
+ value: Scene 3
+ - dps_val: scene4
+ value: Scene 4
+ - id: 111
+ type: integer
+ name: brightness
+ - entity: select
+ name: Mood lighting
+ icon: "mdi:candelabra-fire"
+ - id: 110
+ name: option
+ - dps_val: "1"
+ value: "Cycle"
+ - dps_val: "2"
+ value: "Fixed"
+ - dps_val: "3"
+ value: "Nightlight"
+ - entity: binary_sensor
+ class: problem
+ category: diagnostic
+ name: sensor
+ - dps_val: 0
+ value: false
+ - dps_val: null
+ - value: true
+ translation_key: timer
+ - id: 13
+ - dps_val: "0"
+ value: "Off"
+ value: "1 hour"
+ value: "3 hours"
+ value: "6 hours"
+ - entity: sensor
+ name: Time remaining
+ class: duration
+ - id: 14
+ unit: min