소스 검색

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

PR #4135
Jason Rumney 2 달 전
부모
커밋
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