Releases: bjeanes/modbus-mqtt
Releases · bjeanes/modbus-mqtt
modbus-mqtt v0.3.0 - 2023-07-12
Release Notes
Many breaking change here, since last release
Fixed
- Connecting to WiNet-S with newer firmware which requires the authenticated
login
event to be sent to WebSocket
Changed
- Default MQTT client ID is now
modbus-mqtt-<rand>
instead of staticmodbus-mqtt
to allow multiple instances to run. - Register values sent directly to register topic, not under
state
sub-topic - Modbus connection status sent directly to connection topic, not under
state
sub-topic
Deprecated
holding
andinput
sections are no longer separate sections, in favour of specifyingregister_type
field on the
register definition to either"input"
(default) or"holding"
.
Install modbus-mqtt 0.3.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/bjeanes/modbus-mqtt/releases/download/modbus-mqtt-v0.3.0/modbus-mqtt-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/bjeanes/modbus-mqtt/releases/download/modbus-mqtt-v0.3.0/modbus-mqtt-installer.ps1 | iex"
Download modbus-mqtt 0.3.0
File | Platform | Checksum |
---|---|---|
modbus-mqtt-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
modbus-mqtt-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
modbus-mqtt-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
modbus-mqtt-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
modbus-mqtt-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
modbus-mqtt-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
modbus-mqtt-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
modbus-mqtt v0.2.0
What's Changed
Breaking Changes
- Topic structures changed (where you configure connections and where states are published)
- CLI arguments have changed to accepting MQTT URL instead of individual components
Full Changelog: https://github.com/bjeanes/modbus-mqtt/commits/modbus-mqtt-v0.2.0