Repository navigation
v1.2.0
All items below are changes since add-on 1.1.1 (stable release on GitHub main).
- tmodbus 0.6.0 - improved re-synchronization logic for RTU-streams that got out of sync.
- Prefix
PORTwithpymodbus-to use the pymodbus Modbus backend (e.g.
pymodbus-tcp://host:502,pymodbus-/dev/ttyUSB0). Default is tmodbus.
pymodbus-serial-udp://enables RTU-over-UDP (not supported on tmodbus). - Solarman
PORTscheme issolarman-tcp://host:8899(legacysolarman://and dongletcp://remap at startup).
READ_ATTEMPTS(default 3, max 5) – tries per FC03 read and FC16 write. Worst-case
wait per group isTIMEOUT × READ_ATTEMPTS.TIMEOUTis now 3 seconds per connect and each register attempt. On timeout,
serial links disconnect so the next attempt reconnects with an empty buffer; TCP and Solarman
do not. Other I/O errors still flush.- Add a 50ms
connect_delayfor serial - Remove Gen L1/L2/L3 current sensors & check for duplicates. #676
- Sensor aliases are registered as copies whose primary
nameis the alias (HA entity name
follows the id you put inSENSORS).
Full Changelog: v1.1.1...v1.2.0