Releases: john30/ebusd
Orange
This is the sixth release of ebusd 3 and the fourteenth (="O", therefor Orange) since ebusd was completely reworked.
The major new features include support for eBUS adapter 3 in enhanced mode allowing arbitration to be done in hardware, a new tool for flashing the adapter 3 PIC, as well as support for Cygwin builds.
See ChangeLog and Wiki for details.
Debian 9 (Stretch) install packages for amd64, i386, armhf (Raspberry Pi), and arm64 (Raspberry Pi 64 bit) are attached and also available in the Debian repository as described here.
For Debian 10/Buster, you can use the stretch image as well.
Variants of each binary with MQTT support have an additional "mqtt0" (for libmosquitto0) or "mqtt1" (for libmosquitto1) suffix in the name. Those without MQTT support don't have such a suffix.
For Arch Linux, simply run makepkg in the contrib/archlinux/ebusd/ directory.
The latest release is also available as Docker image on the hub with tag ebusd:latest.
Nectarine
This is the fivth release of ebusd 3 and the thirteenth (="N", therefor Nectarine) since ebusd was completely reworked.
Besides some bug fixes, the major new features include a direct mode for the TCP client, a /list topic for MQTT, as well as better support for non-LSB distributions.
See ChangeLog and Wiki for details.
Debian install packages for amd64 (9/Stretch and 8/Jessie), i386 (8/Jessie), and armhf (Raspberry Pi on 9/Stretch, 8/Jessie, and 7/Wheezy) are attached and is also available in the Debian repository as described here.
For Debian 10/Buster, you can use the stretch image as well.
Variants of each binary with MQTT support have an additional "mqtt0" (for libmosquitto0) or "mqtt1" (for libmosquitto1) suffix in the name. Those without MQTT support don't have such a suffix.
For Arch Linux, simply run makepkg in the contrib/archlinux/ebusd/ directory.
The latest release is also available as Docker image on the hub with tag ebusd:latest.
Mango
This is the fourth release of ebusd 3 and the twelfth (="M", therefor Mango) since ebusd was completely reworked.
Besides some bug fixes, the major new features include more options for MQTT broker connection (publish all instead of changes only, setting the client ID and protocol version, log library events) and using single quotes for TCP client command arguments.
See ChangeLog and Wiki for details.
Debian install packages for amd64 (9/Stretch and 8/Jessie), i386 (8/Jessie), and armhf (Raspberry Pi on 9/Stretch, 8/Jessie, and 7/Wheezy) are attached and are also made available in the Debian repository as described here.
Variants of each binary with MQTT support have an additional "mqtt0" (for libmosquitto0) or "mqtt1" (for libmosquitto1) suffix in the name. Those without MQTT support don't have such a suffix.
For Arch Linux, simply run makepkg in the contrib/archlinux/ebusd/ directory.
The latest release is also available as Docker image on the hub with tag ebusd:latest.
Lime
This is the third release of ebusd 3 and the twelfth (="L", therefor Lime) since ebusd was completely reworked.
Major new features include retrieval of configuration files from the config web service (default enabled), automatic reconnects to MQTT broker, new options to read/write commands for dynamic message definition testing, the new "define" command for adding message defintitions during runtime (default disabled), as well as the new "encode" and "decode" test commands.
See ChangeLog and Wiki for details.
Debian install packages for amd64 (Debian Stretch and Jessie), i386 (Debian Jessie), and armhf (Raspberry Pi on Debian Jessie and Wheezy) are attached.
Variants of each binary with MQTT support have an additional "mqtt0" (for libmosquitto0) or "mqtt1" (for libmosquitto1) suffix in the name.
For Arch Linux, simply run makepkg in the contrib/archlinux/ebusd/ directory.
Kiwifruit
This is the second release of ebusd 3 and the eleventh (="K", therefor Kiwifruit) since ebusd was completely reworked.
There are no major new features (not counting the added measurement of arbitration delay) as this is merely a maintenance release.
See ChangeLog and Wiki for details.
Debian install packages for amd64 (Debian Stretch and Jessie), i386 (Debian Jessie), and armhf (Raspberry Pi on Debian Jessie and Wheezy) are attached.
Variants of each binary with MQTT support have an additional "mqtt0" (for libmosquitto0) or "mqtt1" (for libmosquitto1) suffix in the name.
For Arch Linux, simply run makepkg in the contrib/archlinux/ebusd/ directory.
Jackfruit
This is the first release of ebusd 3 and the tenth (="J", therefor Jackfruit) since ebusd was completely reworked.
The major new features of this release are support for MQTT with libmosquitto, introduction of access control on message level, automatic check for updates, multi-lingual support for configuration files, and better support for systemd.
See ChangeLog and Wiki for details.
Debian install packages for amd64, i386, armhf (Raspberry Pi on Debian Jessie), and armhf-wheezy (Raspberry Pi on Debian Wheezy) are attached. Binaries for freetz (FritzBox) are no longer supported.
Variants of each binary with MQTT support have an additional "mqtt0" (for libmosquitto0) or "mqtt1" (for libmosquitto1) suffix in the name.
For Arch Linux, simply run makepkg in the contrib/archlinux/ebusd/ directory.
second pre-release of ebusd 3.0
features are complete now but little feature changes might still be necessary/coming.
first pre-release of ebusd 3.0
features not yet complete
Ice cream bean
This is the fifth release of ebusd 2 and the ninth (="I", therefor Ice cream bean) since ebusd was completely reworked.
The major new features of this release are the automatic reconnect of the device in case of persistent signal loss, the extended grab command, and the new raw logging options.
See ChangeLog and Wiki for details.
Debian install packages for amd64, i386, and armhf (Raspberry Pi), as well as binaries for freetz (FritzBox) are attached.
For Arch Linux, simply run makepkg in the contrib/archlinux/ebusd/ directory.
Honeydew
This is the fourth release of ebusd 2 and the eight (="H", therefor Honeydew) since ebusd was completely reworked.
The major new feature of this release is the synchronous request for messages needed while resolving conditions for included files during reading of a CSV configuration file.
See ChangeLog and Wiki for details.
Debian install packages for amd64, i386, and armhf (Raspberry Pi), as well as binaries for freetz (FritzBox) are attached.
For Arch Linux, simply run makepkg in the contrib/archlinux/ebusd/ directory.