Skip to content

modbus-mqtt v0.3.0 - 2023-07-12

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 13 Jul 03:15
· 18 commits to b3ea30f15d9618bf7fafa6f8c2e92cdb8acc8d0e since this release
modbus-mqtt-v0.3.0
3a25326

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 static modbus-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 and input sections are no longer separate sections, in favour of specifying register_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