From 98665b3aacd4545cf6aac24d080c1173070b751b Mon Sep 17 00:00:00 2001 From: Stefan Allius Date: Wed, 16 Oct 2024 23:48:54 +0200 Subject: [PATCH] log valid modbus responses for all inverter --- app/src/gen3plus/solarman_v5.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/gen3plus/solarman_v5.py b/app/src/gen3plus/solarman_v5.py index d38a1f2..acc86b7 100644 --- a/app/src/gen3plus/solarman_v5.py +++ b/app/src/gen3plus/solarman_v5.py @@ -685,9 +685,10 @@ class SolarmanV5(Message): # logger.info(f'first byte modbus:{data[14]}') inv_update = False self.modbus_elms = 0 - if (self.sensor_list != 0x2b0 and data[15] != 0): + if (self.sensor_list != 0x0 and data[15] != 0): logging.info('Valid MODBUS data ' - f'(reg: 0x{self.mb.last_reg:04x}):') + f'(inv:{self.mb_inv_no} ' + f'reg: 0x{self.mb.last_reg:04x}):') hex_dump_memory(logging.INFO, 'Valid MODBUS data ' f'(reg: 0x{self.mb.last_reg:04x}):', data[14:], modbus_msg_len)