소스 검색

Shinco dehumidifier: Use different mappings for timer

Based on the log provided, the value was "0", so use that instead of "cancel"
for Off, and assume that hour settings do not have the "h" suffix.

Issue #509
Jason Rumney 3 년 전
부모
커밋
ad6416ac45
1개의 변경된 파일25개의 추가작업 그리고 27개의 파일을 삭제
  1. 25 27
      custom_components/tuya_local/devices/shinco_30d_dehumidifier.yaml

+ 25 - 27
custom_components/tuya_local/devices/shinco_30d_dehumidifier.yaml

@@ -86,57 +86,55 @@ secondary_entities:
         name: option
         optional: true
         mapping:
-          - dps_val: cancel
-            value: "Off"
-          - dps_val: null
+          - dps_val: "0"
             value: "Off"
-          - dps_val: "1h"
+          - dps_val: "1"
             value: "1 hour"
-          - dps_val: "2h"
+          - dps_val: "2"
             value: "2 hours"
-          - dps_val: "3h"
+          - dps_val: "3"
             value: "3 hours"
-          - dps_val: "4h"
+          - dps_val: "4"
             value: "4 hours"
-          - dps_val: "5h"
+          - dps_val: "5"
             value: "5 hours"
-          - dps_val: "6h"
+          - dps_val: "6"
             value: "6 hours"
-          - dps_val: "7h"
+          - dps_val: "7"
             value: "7 hours"
-          - dps_val: "8h"
+          - dps_val: "8"
             value: "8 hours"
-          - dps_val: "9h"
+          - dps_val: "9"
             value: "9 hours"
-          - dps_val: "10h"
+          - dps_val: "10"
             value: "10 hours"
-          - dps_val: "11h"
+          - dps_val: "11"
             value: "11 hours"
-          - dps_val: "12h"
+          - dps_val: "12"
             value: "12 hours"
-          - dps_val: "13h"
+          - dps_val: "13"
             value: "13 hours"
-          - dps_val: "14h"
+          - dps_val: "14"
             value: "14 hours"
-          - dps_val: "15h"
+          - dps_val: "15"
             value: "15 hours"
-          - dps_val: "16h"
+          - dps_val: "16"
             value: "16 hours"
-          - dps_val: "17h"
+          - dps_val: "17"
             value: "17 hours"
-          - dps_val: "18h"
+          - dps_val: "18"
             value: "18 hours"
-          - dps_val: "19h"
+          - dps_val: "19"
             value: "19 hours"
-          - dps_val: "20h"
+          - dps_val: "20"
             value: "20 hours"
-          - dps_val: "21h"
+          - dps_val: "21"
             value: "21 hours"
-          - dps_val: "22h"
+          - dps_val: "22"
             value: "22 hours"
-          - dps_val: "23h"
+          - dps_val: "23"
             value: "23 hours"
-          - dps_val: "24h"
+          - dps_val: "24"
             value: "24 hours"
   - entity: sensor
     name: Time remaing