mirror of
https://github.com/lumapu/ahoy.git
synced 2025-06-20 11:26:59 +02:00
[rpi] Add config for transmit retries
and increase to 5 so that all channels are tried once
This commit is contained in:
parent
9acd8c59cd
commit
72d044bcf6
2 changed files with 3 additions and 1 deletions
|
@ -2,6 +2,7 @@
|
||||||
|
|
||||||
ahoy:
|
ahoy:
|
||||||
interval: 5
|
interval: 5
|
||||||
|
transmit_retries: 5
|
||||||
|
|
||||||
logging:
|
logging:
|
||||||
filename: 'hoymiles.log'
|
filename: 'hoymiles.log'
|
||||||
|
|
|
@ -128,6 +128,7 @@ def main_loop(ahoy_config):
|
||||||
dtu_name = ahoy_config.get('dtu', {}).get('name', 'hoymiles-dtu')
|
dtu_name = ahoy_config.get('dtu', {}).get('name', 'hoymiles-dtu')
|
||||||
sunset.sun_status2mqtt(dtu_ser, dtu_name)
|
sunset.sun_status2mqtt(dtu_ser, dtu_name)
|
||||||
loop_interval = ahoy_config.get('interval', 1)
|
loop_interval = ahoy_config.get('interval', 1)
|
||||||
|
transmit_retries = ahoy_config.get('transmit_retries', 5)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
do_init = True
|
do_init = True
|
||||||
|
@ -144,7 +145,7 @@ def main_loop(ahoy_config):
|
||||||
sys.exit(999)
|
sys.exit(999)
|
||||||
if hoymiles.HOYMILES_DEBUG_LOGGING:
|
if hoymiles.HOYMILES_DEBUG_LOGGING:
|
||||||
logging.info(f'Poll inverter name={inverter["name"]} ser={inverter["serial"]}')
|
logging.info(f'Poll inverter name={inverter["name"]} ser={inverter["serial"]}')
|
||||||
poll_inverter(inverter, dtu_ser, do_init, 3)
|
poll_inverter(inverter, dtu_ser, do_init, transmit_retries)
|
||||||
do_init = False
|
do_init = False
|
||||||
|
|
||||||
if loop_interval > 0:
|
if loop_interval > 0:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue