Просмотр исходного кода

Add Aroma Diffuser YX316WIFI

Added Tuya Smart WiFi 500ml Aromatherapy Essential Oil Diffuser Air Humidifier
    "name": "YX316WIFI",
    "product_id": "arkdxfhlkpdyof9x",
    "product_name": "YX316WIFI",
https://www.aliexpress.com/item/1005005262690569.html
spuljko 2 лет назад
Родитель
Сommit
e1170ed36d
1 измененных файлов с 102 добавлено и 0 удалено
  1. 102 0
      custom_components/tuya_local/devices/yx316wifi_aroma_diffuser.yaml

+ 102 - 0
custom_components/tuya_local/devices/yx316wifi_aroma_diffuser.yaml

@@ -0,0 +1,102 @@
+# DPS sample:  { "1": true, "2": true, "3": "MID", "7": true, "8": 1000, "9": "colourful1", "10": "", "11": 0 }
+name: Aroma Diffuser With Lamp
+products:
+  - id: arkdxfhlkpdyof9x
+    model: YX316WIFI
+primary_entity:
+  entity: fan
+  dps:
+    - id: 2
+      name: switch
+      type: boolean
+      mapping:
+        - dps_val: true
+          icon: "mdi:scent"
+        - dps_val: false
+          icon: "mdi:scent-off"
+    - id: 11
+      name: fault_code
+      type: bitfield
+      optional: true
+secondary_entities:
+  # "master" switch - turns on and off both light and diffuser
+  - entity: light
+    name: Switch
+    dps:
+      - id: 1
+        name: switch
+        type: boolean
+  - entity: light
+    name: Lamp
+    icon: "mdi:light-recessed"
+    dps:
+      - id: 7
+        name: switch
+        type: boolean
+      - id: 9
+        name: color_mode
+        type: string
+        mapping:
+          - dps_val: white
+            value: white
+          - dps_val: colour
+            value: hs
+          - dps_val: colourful1
+            value: Colorful
+      - id: 8
+        name: brightness
+        type: integer
+        range:
+          min: 10
+          max: 1000
+        mapping:
+          - scale: 3.92        
+      - id: 10
+        name: rgbhsv
+        type: hex
+        format:
+          - name: r
+            bytes: 1
+          - name: g
+            bytes: 1
+          - name: b
+            bytes: 1
+          - name: h
+            bytes: 2
+            range:
+              min: 0
+              max: 360
+          - name: s
+            bytes: 1
+            range:
+              min: 0
+              max: 255
+          - name: v
+            bytes: 1
+            range:
+              min: 0
+              max: 255
+  - entity: select
+    name: Work Mode
+    category: config
+    dps:
+      - id: 3
+        name: option
+        type: string
+        mapping:
+          - dps_val: "MID"
+            value: "MID"
+          - dps_val: "10SEC"
+            value: "10SEC"
+          - dps_val: "2H"
+            value: "2H"
+          - dps_val: "4H"
+            value: "4H"
+  - entity: switch
+    name: Sound
+    category: config
+    dps:
+      - id: 6
+        name: option
+        type: boolean
+