Kaynağa Gözat

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 2 yıl önce
ebeveyn
işleme
ad6416ac45

+ 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