Skip to content

Commit 97fc92e

Browse files
Merge pull request #543 from WillCodeForCats/code-quality
Add RetryOnEmpty flag to const.py
2 parents b178741 + 3f34204 commit 97fc92e

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

custom_components/solaredge_modbus_multi/const.py

+1
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ class ModbusDefaults(IntEnum):
4646
Timeout = 3 # Timeout for a request, in seconds.
4747
ReconnectDelay = 0 # Minimum in seconds.milliseconds before reconnecting.
4848
ReconnectDelayMax = 3.0 # Maximum in seconds.milliseconds before reconnecting.
49+
RetryOnEmpty = False # Retry on empty response.
4950

5051

5152
class SolarEdgeTimeouts(IntEnum):

custom_components/solaredge_modbus_multi/hub.py

+1
Original file line numberDiff line numberDiff line change
@@ -419,6 +419,7 @@ async def connect(self) -> None:
419419
port=self._port,
420420
reconnect_delay=ModbusDefaults.ReconnectDelay,
421421
reconnect_delay_max=ModbusDefaults.ReconnectDelayMax,
422+
retry_on_empty=ModbusDefaults.RetryOnEmpty,
422423
timeout=ModbusDefaults.Timeout,
423424
)
424425

0 commit comments

Comments
 (0)