We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents b178741 + 3f34204 commit 97fc92eCopy full SHA for 97fc92e
custom_components/solaredge_modbus_multi/const.py
@@ -46,6 +46,7 @@ class ModbusDefaults(IntEnum):
46
Timeout = 3 # Timeout for a request, in seconds.
47
ReconnectDelay = 0 # Minimum in seconds.milliseconds before reconnecting.
48
ReconnectDelayMax = 3.0 # Maximum in seconds.milliseconds before reconnecting.
49
+ RetryOnEmpty = False # Retry on empty response.
50
51
52
class SolarEdgeTimeouts(IntEnum):
custom_components/solaredge_modbus_multi/hub.py
@@ -419,6 +419,7 @@ async def connect(self) -> None:
419
port=self._port,
420
reconnect_delay=ModbusDefaults.ReconnectDelay,
421
reconnect_delay_max=ModbusDefaults.ReconnectDelayMax,
422
+ retry_on_empty=ModbusDefaults.RetryOnEmpty,
423
timeout=ModbusDefaults.Timeout,
424
)
425
0 commit comments