v0.9.0b1 - Universal Register Scan improvements
Pre-release
Pre-release
Release Notes
v0.9.0b1
- Fix: Universal Scanner DTC registers showing as zero on fresh TCP connection:
When using theexport_register_dumpscanner, the DTC identification registers (holding
30000 and holding 43) frequently returned 0 even though reading them individually via
read_registeralways worked. Root cause: the scanner opens a new raw TCP connection, which
displaces the coordinator's existing session. Until the inverter settles, the first reads
return 0 with no Modbus error. Fixed by adding a 500 ms warmup delay after connecting, plus
a single retry (with delay) for each DTC register if it reads back as zero.