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

feat (calibo_smart_ceiling_fan): handle Faro's non-standard timer

PR #4135
Jason Rumney 2 месяцев назад
Родитель
Сommit
d22e017462
1 измененных файлов с 36 добавлено и 0 удалено
  1. 36 0
      custom_components/tuya_local/devices/calibo_smart_ceiling_fan.yaml

+ 36 - 0
custom_components/tuya_local/devices/calibo_smart_ceiling_fan.yaml

@@ -61,11 +61,47 @@ entities:
         mapping:
           - dps_val: cancel
             value: cancel
+            available: std
           - dps_val: "1h"
             value: "1h"
+            available: std
           - dps_val: "2h"
             value: "2h"
+            available: std
           - dps_val: "4h"
             value: "4h"
+            available: std
           - dps_val: "8h"
             value: "8h"
+            available: std
+          - dps_val: "off"
+            value: cancel
+            available: hour
+          - dps_val: "1hour"
+            value: "1h"
+            available: hour
+          - dps_val: "2hour"
+            value: "2h"
+            available: hour
+          - dps_val: "4hour"
+            value: "4h"
+            available: hour
+          - dps_val: "8hour"
+            value: "8h"
+            available: hour
+      - id: 22
+        type: string
+        name: hour
+        mapping:
+          - value: false
+            conditions:
+              - dps_val: ["off", "1hour", "2hour", "4hour", "8hour"]
+                value: true
+      - id: 22
+        type: string
+        name: std
+        mapping:
+          - value: true
+            conditions:
+              - dps_val: ["off", "1hour", "2hour", "4hour", "8hour"]
+                value: false