ソースを参照

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

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

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