Skip to content

Releases: john30/ebusd

Plum

08 Feb 22:27

Choose a tag to compare

This is the seventh release of ebusd 3 and the fivteenth (="P", therefor Plum) since ebusd was completely reworked.

The major new features are the multi-architecture Docker image as well as the still new support for eBUS adapter 3 in enhanced mode allowing arbitration to be done in hardware.

See ChangeLog and Wiki for details.

Debian 10 (Buster), 9 (Stretch), and 8 (Jessie) install packages for amd64, i386, armel (Raspberry Pi 1/Zero), armhf (Raspberry Pi 2/3/4), and arm64 (Raspberry Pi 3/4 64 bit) are attached and also available in the Debian repository as described here.

Variants of each binary with MQTT support have an additional "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 multi-architecture Docker image on the hub with tag ebusd:latest.

Orange

10 Jan 14:56

Choose a tag to compare

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

27 Oct 10:00

Choose a tag to compare

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

26 Dec 15:48

Choose a tag to compare

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

10 May 12:16

Choose a tag to compare

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

26 Dec 13:33

Choose a tag to compare

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

29 Aug 21:43

Choose a tag to compare

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

02 Jul 18:53

Choose a tag to compare

Pre-release

features are complete now but little feature changes might still be necessary/coming.

first pre-release of ebusd 3.0

04 Feb 14:22

Choose a tag to compare

Pre-release

features not yet complete

Ice cream bean

17 Dec 11:39

Choose a tag to compare

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.