瀏覽代碼

Quad powerstrip with timers: add optional initial state selector

Some devices have an initial state selector on the common dp 38 Tuya
uses for this purpose. Now that we have better support for disabling
unavailable entites, make this an optional entity for those devices
that support it.

Avoids making an additional config specifically for this variant as in
PR #2853
Jason Rumney 1 年之前
父節點
當前提交
c16e9da74f
共有 1 個文件被更改,包括 27 次插入0 次删除
  1. 27 0
      custom_components/tuya_local/devices/quad_power_timer.yaml

+ 27 - 0
custom_components/tuya_local/devices/quad_power_timer.yaml

@@ -3,6 +3,9 @@ products:
   - id: ckg60n4x6qakegxo
     manufacturer: Xystec
     model: NX-4986-919 4xUSB
+  - id: fn2jtjtvkegj2oll
+    manufacturer: Powersav
+    model: AHR-083
 entities:
   - entity: switch
     translation_key: outlet_x
@@ -108,3 +111,27 @@ entities:
         mapping:
           - scale: 60
             step: 60
+  - entity: select
+    translation_key: initial_state
+    category: config
+    hidden: unavailable
+    dps:
+      - id: 38
+        type: string
+        optional: true
+        name: available
+        mapping:
+          - dps_val: null
+            value: false
+          - value: true
+      - id: 38
+        type: string
+        name: option
+        optional: true
+        mapping:
+          - dps_val: "on"
+            value: "on"
+          - dps_val: "off"
+            value: "off"
+          - dps_val: memory
+            value: memory