I went back to v0.50.0a37 and enabled debug logging. Here’s what appeared in the log now:
2025-05-25 12:34:21.631 INFO (MainThread) [plugwise_usb.connection.receiver] Connection made
2025-05-25 12:34:21.662 DEBUG (MainThread) [plugwise_usb.connection.queue] submit | start (1) StickInitRequest (mac=not defined, seq_id=UNKNOWN, attempt=0)
2025-05-25 12:34:21.662 DEBUG (MainThread) [plugwise_usb.connection.queue] Add request to queue: StickInitRequest (mac=not defined, seq_id=UNKNOWN, attempt=0)
2025-05-25 12:34:21.696 DEBUG (MainThread) [plugwise_usb.connection.queue] Send_queue_worker started
2025-05-25 12:34:21.696 DEBUG (MainThread) [plugwise_usb.connection.queue] Sending from send queue StickInitRequest (mac=not defined, seq_id=UNKNOWN, attempt=0)
2025-05-25 12:34:21.696 DEBUG (MainThread) [plugwise_usb.connection.manager] Write to USB-stick: StickInitRequest (mac=not defined, seq_id=UNKNOWN, attempt=0)
2025-05-25 12:34:21.702 INFO (MainThread) [plugwise_usb.connection.sender] Sending StickInitRequest (mac=not defined, seq_id=UNKNOWN, attempt=1)
2025-05-25 12:34:21.703 DEBUG (MainThread) [plugwise_usb.connection.sender] write_request_to_port | Write StickInitRequest (mac=not defined, seq_id=UNKNOWN, attempt=1) to port as b'\x05\x05\x03\x03000AB43C\r\n'
2025-05-25 12:34:21.786 DEBUG (MainThread) [plugwise_usb.connection.receiver] Received data from USB-Stick: b'\x05\x05\x03\x030000000500C177EB\r\n\x05\x05\x03\x0300110005000D6F000075BD6101009BBC\r\n\x83'
2025-05-25 12:34:21.796 DEBUG (MainThread) [plugwise_usb.connection.receiver] Data queue worker started
2025-05-25 12:34:21.797 DEBUG (MainThread) [plugwise_usb.connection.receiver] Data b'\x05\x05\x03\x030000000500C177EB' converted into StickResponse (seq_id=b'0005', retries=0, ack=ACCEPT)
2025-05-25 12:34:21.797 DEBUG (MainThread) [plugwise_usb.connection.receiver] Add response to queue: StickResponse (seq_id=b'0005', retries=0, ack=ACCEPT)
2025-05-25 12:34:21.800 DEBUG (MainThread) [plugwise_usb.connection.receiver] Queue: start new worker-task
2025-05-25 12:34:21.829 DEBUG (MainThread) [plugwise_usb.connection.receiver] Message queue worker started
2025-05-25 12:34:21.829 DEBUG (MainThread) [plugwise_usb.connection.receiver] Priority: Priority.HIGH
2025-05-25 12:34:21.831 DEBUG (MainThread) [plugwise_usb.connection.receiver] Message queue worker queue: StickResponse (seq_id=b'0005', retries=0, ack=ACCEPT)
2025-05-25 12:34:21.831 DEBUG (MainThread) [plugwise_usb.connection.receiver] Notify stick request subscriber for StickResponse (seq_id=b'0005', retries=0, ack=ACCEPT)
2025-05-25 12:34:21.831 DEBUG (MainThread) [plugwise_usb.connection.sender] Received StickResponse (seq_id=b'0005', retries=0, ack=ACCEPT) as reply to StickInitRequest (mac=not defined, seq_id=UNKNOWN, attempt=1)
2025-05-25 12:34:21.833 DEBUG (MainThread) [plugwise_usb.connection.receiver] Finished Notify stick response subscriber for StickResponse (seq_id=b'0005', retries=0, ack=ACCEPT)
2025-05-25 12:34:21.837 WARNING (MainThread) [plugwise_usb.connection.receiver] Invalid message length received for StickInitResponse, expected 42 bytes got 20
2025-05-25 12:34:21.884 DEBUG (MainThread) [plugwise_usb.connection.sender] write_request_to_port | USB-Stick replied with StickResponse (seq_id=b'0005', retries=0, ack=ACCEPT) to request StickInitRequest (mac=not defined, seq_id=UNKNOWN, attempt=1)
2025-05-25 12:34:21.884 DEBUG (MainThread) [plugwise_usb.connection.receiver] Node response subscriber added: mac=None, msg_idS=(b'0011',), seq_id=b'0005'
2025-05-25 12:34:21.884 DEBUG (MainThread) [plugwise_usb.connection.receiver] node subscription created for None - b'0005'
2025-05-25 12:34:21.884 DEBUG (MainThread) [plugwise_usb.connection.sender] write_request_to_port | request has subscribed : StickInitRequest (mac=not defined, seq_id=b'0005', attempt=1)
2025-05-25 12:34:21.884 DEBUG (MainThread) [plugwise_usb.connection.queue] Sent from queue StickInitRequest (mac=not defined, seq_id=b'0005', attempt=1)
2025-05-25 12:34:36.705 INFO (MainThread) [plugwise_usb.messages.requests] No response received for StickInitRequest (mac=not defined, seq_id=b'0005', attempt=1) within 15 seconds
2025-05-25 12:34:36.705 DEBUG (MainThread) [plugwise_usb.connection.receiver] Node response subscriber removed: mac=None, msg_idS=(b'0011',), seq_id=b'0005'
2025-05-25 12:34:36.707 WARNING (MainThread) [plugwise_usb.connection.queue] No device response to StickInitRequest (mac=not defined, seq_id=UNKNOWN, attempt=1) within 15 seconds, cancel request
2025-05-25 12:34:36.710 DEBUG (MainThread) [plugwise_usb.connection.queue] Stop queue
2025-05-25 12:34:36.713 DEBUG (MainThread) [plugwise_usb.connection.queue] Sending from send queue PlugwiseCancelRequest (mac=not defined, seq_id=UNKNOWN, attempt=0)
2025-05-25 12:34:36.717 DEBUG (MainThread) [plugwise_usb.connection.queue] queue stopped
2025-05-25 12:34:36.717 DEBUG (MainThread) [plugwise_usb.connection.manager] Disconnecting manager
2025-05-25 12:34:36.719 DEBUG (MainThread) [plugwise_usb.connection.receiver] Priority: Priority.CANCEL
2025-05-25 12:34:36.725 DEBUG (MainThread) [plugwise_usb.connection.manager] Manager disconnected
2025-05-25 12:34:36.735 WARNING (MainThread) [plugwise_usb.connection.receiver] Connection lost