Skip to content

Releases: bjeanes/modbus-mqtt

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

13 Jul 03:15
modbus-mqtt-v0.3.0
3a25326
Compare
Choose a tag to compare

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

modbus-mqtt v0.2.0

09 Sep 07:03
5dd0e38
Compare
Choose a tag to compare
modbus-mqtt v0.2.0 Pre-release
Pre-release

What's Changed

  • README better documents usage
  • Massive refactor by @bjeanes in #4

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

modbus-mqtt v0.1.0

09 Sep 07:03
Compare
Choose a tag to compare