Insteon Protocol Errors in HA log - pyinsteon/protocol/protocol.py

I stood up a new installation of HomeAssistant and moved my Insteon PLM over from a machine running powerhome to one running HA.

After moving my PLM over, All 39 of my Insteon devices showed up.

My home-assistant.log the errors below regularly. It’s always the same py files and lines. I’m assuming this isn’t normal. Does anyone else have this? I have a number of other issues related to this migration. Is this the appropriate place for Insteon Integration support?

Your help is much appreciated.
Thanks

  • Core 2023.12.3
  • Supervisor 2023.12.0
  • Operating System 11.2
  • Frontend 20231208.2
  • Insteon PLM 2413S 2.6 1123 (Serial, using usb to serial adapter)
2023-12-25 11:19:57.442 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/pyinsteon/protocol/protocol.py", line 235, in _write_messages
    await self._transport.async_write(msg)
  File "/usr/local/lib/python3.11/site-packages/pyinsteon/protocol/serial_transport.py", line 69, in async_write
    self.write(data)
  File "/usr/local/lib/python3.11/site-packages/pyinsteon/protocol/serial_transport.py", line 64, in write
    msg_bytes = bytes(data)
                ^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/pyinsteon/protocol/messages/__init__.py", line 36, in __bytes__
    return vars_to_bytes(data)
           ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/pyinsteon/utils.py", line 104, in vars_to_bytes
    msg.extend(bytes([val]))
               ^^^^^^^^^^^^
ValueError: bytes must be in range(0, 256)