Преглед изворни кода

Fans: allow speed to go down to 0

As there has been no negative feedback on issue #561, the fix to allow
speed to go down to 0 rather than 1 seems to resolve the rounding
error that interferes with setting the lowest speed.

Apply this to all other fans with speed control that went down to 1.

Issue #677
Jason Rumney пре 2 година
родитељ
комит
eeeb4b0578

+ 1 - 1
custom_components/tuya_local/devices/anko_fan.yaml

@@ -19,7 +19,7 @@ primary_entity:
       type: integer
       type: integer
       name: speed
       name: speed
       range:
       range:
-        min: 1
+        min: 0
         max: 8
         max: 8
       mapping:
       mapping:
         - scale: 0.08
         - scale: 0.08

+ 1 - 1
custom_components/tuya_local/devices/arlec_19speed_fan.yaml

@@ -22,7 +22,7 @@ primary_entity:
       name: speed
       name: speed
       type: integer
       type: integer
       range:
       range:
-        min: 1
+        min: 0
         max: 19
         max: 19
       mapping:
       mapping:
         - scale: 0.19
         - scale: 0.19

+ 1 - 1
custom_components/tuya_local/devices/chanfok_fan_light.yaml

@@ -20,7 +20,7 @@ primary_entity:
       type: integer
       type: integer
       name: speed
       name: speed
       range:
       range:
-        min: 1
+        min: 0
         max: 6
         max: 6
       mapping:
       mapping:
         - scale: 0.06
         - scale: 0.06

+ 1 - 1
custom_components/tuya_local/devices/deta_fan.yaml

@@ -9,7 +9,7 @@ primary_entity:
       type: integer
       type: integer
       name: speed
       name: speed
       range:
       range:
-        min: 1
+        min: 0
         max: 3
         max: 3
       mapping:
       mapping:
         - scale: 0.03
         - scale: 0.03

+ 1 - 1
custom_components/tuya_local/devices/fanco_ecosilentdeluxe.yaml

@@ -12,7 +12,7 @@ primary_entity:
       name: speed
       name: speed
       type: integer
       type: integer
       range:
       range:
-        min: 1
+        min: 0
         max: 6
         max: 6
       mapping:
       mapping:
         - scale: 0.06
         - scale: 0.06

+ 1 - 1
custom_components/tuya_local/devices/goldair_fan.yaml

@@ -10,7 +10,7 @@ primary_entity:
       type: integer
       type: integer
       name: speed
       name: speed
       range:
       range:
-        min: 1
+        min: 0
         max: 12
         max: 12
       mapping:
       mapping:
         - scale: 0.12
         - scale: 0.12

+ 1 - 1
custom_components/tuya_local/devices/lexy_f501_fan.yaml

@@ -42,7 +42,7 @@ primary_entity:
       name: speed
       name: speed
       type: integer
       type: integer
       range:
       range:
-        min: 1
+        min: 0
         max: 15
         max: 15
       mapping:
       mapping:
         - scale: 0.15
         - scale: 0.15

+ 1 - 1
custom_components/tuya_local/devices/skyfan_dc_fan.yaml

@@ -21,7 +21,7 @@ primary_entity:
       type: integer
       type: integer
       name: speed
       name: speed
       range:
       range:
-        min: 1
+        min: 0
         max: 5
         max: 5
       mapping:
       mapping:
         - scale: 0.05
         - scale: 0.05