Disable resetTimeout when configured value is 0

This commit is contained in:
dennis committed 2023-02-04 22:11:12 +01:00
1 parent 05c16f6ea7
commit 6ef1507d79
1 file changed
+5 -1
+5 -1
View File
@@ -158,8 +158,12 @@ export class DeviceAccessory {
if (this.SwitchResetTimer) { if (this.SwitchResetTimer) {
clearTimeout(this.SwitchResetTimer); clearTimeout(this.SwitchResetTimer);
} }
// Start the reset timer
// Start the reset timer, if paramter is greater than 0.
// Otherwise, do nothing.
if (this.State.triggerTimeout > 0) {
this.SwitchResetTimer = setTimeout(this.resetTrigger.bind(this), this.State.triggerTimeout * 1000); this.SwitchResetTimer = setTimeout(this.resetTrigger.bind(this), this.State.triggerTimeout * 1000);
}
// Trigger Scene // Trigger Scene
this.triggerNext(); this.triggerNext();