mirror of
https://github.com/home-assistant/core.git
synced 2025-07-30 16:57:19 +00:00
Fix handling zero values for state_on/state_off (#11264)
This commit is contained in:
parent
486263fff7
commit
f6a67d99e4
@ -141,10 +141,17 @@ class ModbusRegisterSwitch(ModbusCoilSwitch):
|
|||||||
self._verify_register = (
|
self._verify_register = (
|
||||||
verify_register if verify_register else self._register)
|
verify_register if verify_register else self._register)
|
||||||
self._register_type = register_type
|
self._register_type = register_type
|
||||||
self._state_on = (
|
|
||||||
state_on if state_on else self._command_on)
|
if state_on is not None:
|
||||||
self._state_off = (
|
self._state_on = state_on
|
||||||
state_off if state_off else self._command_off)
|
else:
|
||||||
|
self._state_on = self._command_on
|
||||||
|
|
||||||
|
if state_off is not None:
|
||||||
|
self._state_off = state_off
|
||||||
|
else:
|
||||||
|
self._state_off = self._command_off
|
||||||
|
|
||||||
self._is_on = None
|
self._is_on = None
|
||||||
|
|
||||||
def turn_on(self, **kwargs):
|
def turn_on(self, **kwargs):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user