Skip to content

Releases: john30/ebusd

Xanthophyllum

26 Dec 15:52
Compare
Choose a tag to compare

This is the 15th release of ebusd 3 and the 24th (="X", therefor Xanthophyllum) since ebusd was completely reworked.

The major new features are a reqorked eBUS protocol engine, time fields for MQTT integration, removed dependency on libargp, as well as a bunch of bug fixes.

See ChangeLog and Wiki for details.

Debian 12 (Bookworm), 11 (Bullseye), and 10 (Buster) install packages for amd64, 386, armv7 (Raspberry Pi 2/3/4), and arm64 (Raspberry Pi 3/4 64 bit) are attached and will also be made available soon in the Debian repository as described here.

For convenience, an armv6l (Raspberry Pi 1 and Zero/Zero W) Buster image is attached here as well (not part of the Debian repository though).

Variants of each binary with MQTT support have an additional "mqtt1" (for libmosquitto1) suffix in the name, whereas those without don't.

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.

Wolfberry

09 Jul 06:11
Compare
Choose a tag to compare

This is the 14th release of ebusd 3 and the 23rd (="W", therefor Wolfberry) since ebusd was completely reworked.

The major new features are value lists for MQTT integration, update check for v5 devices, workarounds for libssl plus a bunch of bug fixes.

See ChangeLog and Wiki for details.

Debian 12 (Bookworm), 11 (Bullseye), and 10 (Buster) install packages for amd64, 386, armv7 (Raspberry Pi 2/3/4), and arm64 (Raspberry Pi 3/4 64 bit) are attached and will also be made available soon in the Debian repository as described here.

For convenience, an armv6l (Raspberry Pi 1 and Zero/Zero W) Buster image is attached here as well (not part of the Debian repository though).

Variants of each binary with MQTT support have an additional "mqtt1" (for libmosquitto1) suffix in the name, whereas those without don't.

For Arch Linux, simply run makepkg in the contrib/archlinux/ebusd/ directory.

For Alpine Linux, run apk --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community add ebusd.

The latest release is also available as multi-architecture Docker image on the hub with tag ebusd:latest.

Vanilla

06 Jan 12:57
Compare
Choose a tag to compare

This is the 13th release of ebusd 3 and the 22nd (="V", therefor Vanilla) since ebusd was completely reworked.

The major new features are enhanced MQTT integration with device update check and multi-language support for the config webservice.

See ChangeLog and Wiki for details.

Debian 11 (Bullseye), 10 (Buster), and 9 (Stretch) install packages for amd64, 386, armv7 (Raspberry Pi 2/3/4), and arm64 (Raspberry Pi 3/4 64 bit) are attached and will also be made available soon in the Debian repository as described here.

For convenience, an armv6l (Raspberry Pi 1 and Zero/Zero W) Buster image is attached here as well (not part of the Debian repository though).

Variants of each binary with MQTT support have an additional "mqtt1" (for libmosquitto1) suffix in the name, whereas those without don't.

For Arch Linux, simply run makepkg in the contrib/archlinux/ebusd/ directory.

For Alpine Linux, run apk --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community add ebusd.

The latest release is also available as multi-architecture Docker image on the hub with tag ebusd:latest.

Utah serviceberry

18 Sep 21:15
Compare
Choose a tag to compare

This is the 12th release of ebusd 3 and the 21st (="U", therefor Utah serviceberry) since ebusd was completely reworked.

The major new features are the first step of KNX integration and continued initial as well as repeated failed scanning of devices.

See ChangeLog and Wiki for details.

Debian 11 (Bullseye), 10 (Buster), and 9 (Stretch) install packages for amd64, 386, armv7 (Raspberry Pi 2/3/4), and arm64 (Raspberry Pi 3/4 64 bit) are attached and will also be made available soon in the Debian repository as described here.

Variants of each binary with MQTT support have an additional "mqtt1" (for libmosquitto1) suffix in the name, whereas those without don't.

For Arch Linux, simply run makepkg in the contrib/archlinux/ebusd/ directory.

For Alpine Linux, run apk --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community add ebusd.

The latest release is also available as multi-architecture Docker image on the hub with tag ebusd:latest.

Tangerine

08 May 19:14
Compare
Choose a tag to compare

This is the 11th release of ebusd 3 and the 20th (="T", therefor Tangerine) since ebusd was completely reworked.

The major new features are the high speed serial mode for the enhanced protocol, further options for MQTT integration, as well as some fixes.

See ChangeLog and Wiki for details.

Not part of this release yet but probably the next one is the support for KNX integration.

Along with this release the config web service data was also updated after merging some contributions, see here.

Debian 11 (Bullseye), 10 (Buster), and 9 (Stretch) install packages for amd64, 386, armv7 (Raspberry Pi 2/3/4), and arm64 (Raspberry Pi 3/4 64 bit) are attached and will also be made available soon 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.

For Alpine Linux, run apk --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community add ebusd.

The latest release is also available as multi-architecture Docker image on the hub with tag ebusd:latest.

Strawberry

27 Feb 20:21
Compare
Choose a tag to compare

This is the tenth release of ebusd 3 and the eighteenth (="S", therefor Strawberry) since ebusd was completely reworked.

The major new features are further options for MQTT integration and HTTPS, as well as some fixes.

See ChangeLog and Wiki for details.

Debian 11 (Bullseye), 10 (Buster), and 9 (Stretch) install packages for amd64, 386, armv7 (Raspberry Pi 2/3/4), and arm64 (Raspberry Pi 3/4 64 bit) are attached and will also be made available soon 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.

For Alpine Linux, run apk --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community add ebusd.

The latest release is also available as multi-architecture Docker image on the hub with tag ebusd:latest.

Rhubarb

12 Feb 16:35
Compare
Choose a tag to compare

This is the ninth release of ebusd 3 and the seventh (="R", therefor Rhubarb) since ebusd was completely reworked.

The major new features are configurable MQTT integration support (such as the one for home assistant), arbitration delay adjustment for adapter 3 in ebuspicloader, as well as starting of HTTPS support.

See ChangeLog and Wiki for details.

Debian 11 (Bullseye), 10 (Buster), and 9 (Stretch) install packages for amd64, 386, armv7 (Raspberry Pi 2/3/4), and arm64 (Raspberry Pi 3/4 64 bit) are attached and will also be made available soon 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.

For Alpine Linux, run apk --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community add ebusd.

The latest release is also available as multi-architecture Docker image on the hub with tag ebusd:latest.

EDIT: unfortunately, issue #523 was introduced in the first version of this release to the MQTT binaries. These binaries were exchanged with a fix at 2022-02-15 07:50 UTC (and the former renamed with prefix "z_dontuse_issue523_").

Quince

10 Nov 07:00
Compare
Choose a tag to compare

This is the eighth release of ebusd 3 and the sixth (="Q", therefor Quince) since ebusd was completely reworked.

The major new features are more data types, support for verbose output publishing in MQTT and newer MQTT broker versions, as well as added and extended HTTP JSON endpoints.

See ChangeLog and Wiki for details.

Debian 11 (Bullseye), 10 (Buster), and 9 (Stretch) install packages for amd64, 386, armv7 (Raspberry Pi 2/3/4), and arm64 (Raspberry Pi 3/4 64 bit) are attached and will also be made available soon 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.

Plum

08 Feb 22:27
Compare
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
Compare
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.