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

Ledvance smart+ planon: naming change

Top level name should be generic.
Products name is now split into manufacturer and model (new change).
Use full model name here, not an abbreviation.

- fix indentation in light entities
Jason Rumney 1 год назад
Родитель
Сommit
59ae48f6cc
1 измененных файлов с 58 добавлено и 56 удалено
  1. 58 56
      custom_components/tuya_local/devices/ledvance_smart_plabl100x25b.yaml

+ 58 - 56
custom_components/tuya_local/devices/ledvance_smart_plabl100x25b.yaml

@@ -1,68 +1,70 @@
-name: Ledvance Smart+PlaBL100x25B
+name: Panel light
 products:
   - id: key9cdjdeqjph5sh
-    name: Ledvance Smart+PlaBL100x25B
+    manufacturer: Ledvance
+    model: Smart+ Planon plus backlight
+    model_id: BL100x25B
 entities:
   - entity: light
     name: Primary LED
     dps:
-    - id: 20
-      type: boolean
-      name: switch
-    - id: 21
-      type: string
-      name: color_mode
-      mapping:
-        - dps_val: white
-          value: color_temp
-    - id: 22
-      name: brightness
-      type: integer
-      range:
-        min: 0
-        max: 1000
-    - id: 23
-      name: color_temp
-      type: integer
-      range:
-        min: 0
-        max: 500
-      mapping:
-        - target_range:
-            min: 2700
-            max: 6500
+      - id: 20
+        type: boolean
+        name: switch
+      - id: 21
+        type: string
+        name: color_mode
+        mapping:
+          - dps_val: white
+            value: color_temp
+      - id: 22
+        name: brightness
+        type: integer
+        range:
+          min: 0
+          max: 1000
+      - id: 23
+        name: color_temp
+        type: integer
+        range:
+          min: 0
+          max: 500
+        mapping:
+          - target_range:
+              min: 2700
+              max: 6500
   - entity: light
     name: Secondary LED
     dps:
-    - id: 20
-      type: boolean
-      name: switch
-    - id: 21
-      type: string
-      name: color_mode
-      mapping:
-        - dps_val: colour
-          value: hs
-    - id: 24
-      type: hex
-      name: rgbhsv
-      optional: true
-      format:
-        - name: h
-          bytes: 2
-          range:
-            min: 0
-            max: 360
-        - name: s
-          bytes: 2
-          range:
-            min: 0
-            max: 1000
-        - name: v
-          bytes: 2
-          range:
-            min: 0
-            max: 1000
+      - id: 20
+        type: boolean
+        name: switch
+      - id: 21
+        type: string
+        name: color_mode
+        mapping:
+          - dps_val: colour
+            value: hs
+      - id: 24
+        type: hex
+        name: rgbhsv
+        optional: true
+        format:
+          - name: h
+            bytes: 2
+            range:
+              min: 0
+              max: 360
+          - name: s
+            bytes: 2
+            range:
+              min: 0
+              max: 1000
+          - name: v
+            bytes: 2
+            range:
+              min: 0
+              max: 1000
   - entity: number
     translation_key: timer
     class: duration