Browse Source

Merge pull request #255 from chehrlic/chris_max_throws_exception

RPI: don't throw exception when no valid frame was received
pull/261/head
Andreas Schiffler 2 years ago
committed by GitHub
parent
commit
800e07e6fa
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      tools/rpi/hoymiles/__init__.py

2
tools/rpi/hoymiles/__init__.py

@ -647,7 +647,7 @@ class InverterTransaction:
self.time_rx = end_frame.time_rx
tr_len = end_frame.seq - 0x80
except StopIteration:
seq_last = max(frames, key=lambda frame:frame.seq).seq
seq_last = max(frames, key=lambda frame:frame.seq).seq if len(frames) else 0
self.__retransmit_frame(seq_last + 1)
raise BufferError(f'Missing packet: Last packet {len(self.scratch)}')

Loading…
Cancel
Save