fix(meter): speak RTU over TCP to the house meter's converter #67

Open
mariusz.pacek wants to merge 0 commits from mariusz.pacek/fix/meter-rtu-over-tcp AGit into master
pull from: mariusz.pacek/fix/meter-rtu-over-tcp
Owner

The RS485 converter at 192.168.0.10 forwards raw RTU frames like sdm_modbus with ModbusRtuFramer; our MBAP requests were never answered, so every meter poll timed out on the Pi.

The RS485 converter at 192.168.0.10 forwards raw RTU frames like sdm_modbus with ModbusRtuFramer; our MBAP requests were never answered, so every meter poll timed out on the Pi.
mariusz.pacek added 1 commit 2026-10-24 10:08:42 +00:00
fix(meter): speak RTU over TCP to the house meter's converter
CI / Check (gateway, backend, frontend) (push) Successful in 1m17s
5513c09c51
The RS485 converter at 192.168.0.10 forwards raw RTU frames (unit, PDU,
CRC-16), as sdm_modbus does with ModbusRtuFramer. The gateway sent Modbus
TCP with an MBAP header, which the converter never answers, so every poll
timed out. TcpTransport now takes a framing: MBAP for MK01, RTU for the
meter.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
All checks were successful
CI / Check (gateway, backend, frontend) (push) Successful in 1m17s
This branch is already included in the target branch. There is nothing to merge.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin refs/pull/67/head:mariusz.pacek/fix/meter-rtu-over-tcp
git checkout mariusz.pacek/fix/meter-rtu-over-tcp
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mariusz.pacek/home-pump#67