-
Fixed missing message retain
-
Fixed invalid topic for missing root prefix issue
-
Support rpc topic for changing coil states (see examples/Unipi-Neuron example)
-
Modbus polling interval can now be configured using pollms (default is 1000)
-
Supports publishing the state of multiple coils (see examples/Unipi-Neuron example)
-
Each modbus source will publish "online = true|false" to indicate the poller state
-
Modbus sources can be disabled without removing their configuration by setting enabled: false
-
The mqtt client id can be now specified using clientid (default is modbus2mqtt)
-
The root topic_prefix has become optional which means each source can start at a different path