Timers are generally in seconds, even though the Tuya app only lets you set minutes. Scale them into minutes, as second range timeouts are not commonly useful. Issue #102
@@ -74,4 +74,7 @@ secondary_entities:
unit: min
range:
min: 0
- max: 1440
+ max: 86400
+ mapping:
+ - scale: 60
+ step: 60
@@ -74,4 +74,8 @@ secondary_entities:
+
@@ -42,7 +42,10 @@ secondary_entities:
- entity: sensor
category: diagnostic
class: energy
@@ -35,8 +35,9 @@ class TestKoganSwitch(
self.setUpBasicNumber(
TIMER_DPS,
self.entities.get("number_timer"),
- max=1440,
+ max=1440.0,
unit=TIME_MINUTES,
+ scale=60,
)
self.setUpMultiSensors(
[
@@ -35,8 +35,9 @@ class TestSwitchV2(
@@ -73,8 +73,9 @@ class TestSwitchV2Energy(
self.setUpBasicSelect(
INITIAL_DPS,