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

feat(devices): add Lucci Air Radar Connect ceiling fan with CCT light

Issue #5933
Jason Rumney 2 дней назад
Родитель
Сommit
f529427d4a
2 измененных файлов с 84 добавлено и 0 удалено
  1. 1 0
      DEVICES.md
  2. 83 0
      custom_components/tuya_local/devices/lucci_cctlight_fan.yaml

+ 1 - 0
DEVICES.md

@@ -439,6 +439,7 @@
 - Ligency E26 socket ceiling fan with RGBCW light
 - Living Comfort LC310S twin window fan
 - Lucci Connect Wi-Fi fan remote
+- Lucci Air Radar Connect ceiling fan
 - Lumary A1, B2, C2 ceiling fans with lights
 - Magnovent Cefiro ceiling fan with lights
 - Mantra ceiling fan with light

+ 83 - 0
custom_components/tuya_local/devices/lucci_cctlight_fan.yaml

@@ -0,0 +1,83 @@
+name: Ceiling fan
+products:
+  - id: mipcgdnh7tlckmrn
+    manufacturer: Lucci
+    model: Air Radar Connect
+entities:
+  - entity: fan
+    translation_key: fan_with_presets
+    dps:
+      - id: 60
+        type: boolean
+        name: switch
+      - id: 61
+        type: string
+        name: preset_mode
+        mapping:
+          - dps_val: nature
+            value: nature
+          - dps_val: fresh
+            value: fresh
+      - id: 62
+        type: integer
+        name: speed
+        range:
+          min: 1
+          max: 6
+      - id: 63
+        type: string
+        name: direction
+  - entity: light
+    dps:
+      - id: 20
+        type: boolean
+        name: switch
+      - id: 22
+        name: brightness
+        type: integer
+        range:
+          min: 1
+          max: 100
+      - id: 23
+        name: color_temp
+        type: integer
+        range:
+          min: 0
+          max: 100
+        mapping:
+          - target_range:
+              min: 3000
+              max: 5000
+  - entity: number
+    name: Light timer
+    category: config
+    class: duration
+    dps:
+      - id: 26
+        type: integer
+        name: value
+        unit: s
+        range:
+          min: 0
+          max: 64800
+  - entity: number
+    name: Fan timer
+    category: config
+    dps:
+      - id: 64
+        type: integer
+        name: value
+        unit: min
+        range:
+          min: 0
+          max: 540
+  - entity: text
+    name: Light control
+    category: config
+    icon: "mdi:cogs"
+    hidden: true
+    dps:
+      - id: 28
+        type: string
+        optional: true
+        name: value