Selaa lähdekoodia

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 vuotta sitten
vanhempi
commit
ad6416ac45
1 muutettua tiedostoa jossa 25 lisäystä ja 27 poistoa
  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