Skip to content

Releases: john30/ebusd

Nectarine

27 Oct 10:00
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare
Pre-release

features not yet complete

Ice cream bean

17 Dec 11:39
Compare
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.

Honeydew

06 Nov 12:16
Compare
Choose a tag to compare

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.

Grape

16 Oct 13:18
Compare
Choose a tag to compare

This is the third release of ebusd 2 and the seventh (="G", therefor Grape) since ebusd was completely reworked.

The major new features of this release are completely reworked base data types now supporting user-defined ones (e.g. for TEM devices), support for inline renaming of a template reference, increased verbosity levels on read and find commands, and removal of the stop command for security reasons.

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.