modbus-troubleshooting

star 2

Diagnostics for Modbus in Home Assistant custom components—framing/extra-data errors, unit_id mismatches, pacing/timeouts, write contention, and logging patterns.

plebann By plebann schedule Updated 1/12/2026

name: modbus-troubleshooting description: Diagnostics for Modbus in Home Assistant custom components—framing/extra-data errors, unit_id mismatches, pacing/timeouts, write contention, and logging patterns. license: Complete terms in LICENSE.txt

Modbus Troubleshooting

Use when Modbus IO misbehaves (timeouts, extra data, wrong values).

Quick checks

  • Verify device_id/unit_id on every call; wrong unit → timeouts.
  • Add pacing (message_wait_milliseconds) and avoid immediate post-write polls.
  • For RTU-over-TCP, flush/reset framer/buffer; reconnect on extra-data.
  • Log address/unit/function and raw words to spot endian or offset issues.

References

Install via CLI
npx skills add https://github.com/plebann/eastron_SDM_HA_integration --skill modbus-troubleshooting
Repository Details
star Stars 2
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator