Skip to content

Releases: ppieczul/org.openhab.binding.loxone

Loxone binding goes upstream

27 Aug 07:54
Compare
Choose a tag to compare

I am happy to announce that the Loxone binding has been upstreamed and now is part of the openHAB 2.2.x stream.

2.2.x stream is currently the development mainstream of openHAB that is targeted at the next future release of openHAB. You can download it following the instructions for the "Snapshot Release" on Linux Installation page.

Upstreamed version has one limitation comparing to the 2.2.0-3 version hosted here:

  • Lighting controllers and radio buttons do not have automatically populated scene and button selection labels to the channel options. In the UI, a drop down list of selectable values will not be available. All commands for the channels of these blocks should work fine. If selection labels are important, user has to define them manually in the sitemap. This limitation is due to the need for redesign of parts of the openHAB to support this feature in a proper way.

For the latest release hosted on this site, please go to 2.2.0-3.


Maintenance release

19 Aug 16:15
Compare
Choose a tag to compare

This release includes changes resulting from code reviews from openHAB community.
It does not get any new functionality or bug fixes, but brings the releases in sync with upstreaming version.

IMPORTANT NOTE: this release had a wrong binary uploaded (it was 2.1.0-3, not 2.2.0-3). It is fixed now. Please upgrade if you installed this wrong version. Sorry for inconvenience

Bug fix release

27 Jul 21:56
Compare
Choose a tag to compare
  • Fixed an issue when Subcontrols of a Lighting Controller had malformed name when Miniserver's configuration was changed in runtime.
  • Implemented a number of code review comments from openHAB

Update release

02 Jul 20:23
Compare
Choose a tag to compare
  • Moved to OpenHAB 2.2 baseline
  • Added Miniserver response timeouts to all stages of connection protocol
  • Fixed a way digital virtual information state is updated to 0=off, 1=on, any other value does not cause updates and are treated as error.

Please go to Wiki for installation and configuration instructions.

Bug fix release

26 Jun 20:27
Compare
Choose a tag to compare
  • Fixed a problem when sometimes there was an unsuccesful websocket connect request without any response from the Miniserver and this caused binding to stall. Added timeout for the connect request to 4 seconds. When timeout expires, a new connect request will be attempted after configurable delay.
  • Added logs to show which binding configuration parameters are different from defaults
  • Added synchronization locks to websocket client machinery, should improve reliability of the communication.

Functionality change release

24 Jun 16:35
Compare
Choose a tag to compare
  • Behavior of InfoOnlyAnalog control was changed, so it is now a 'Number' and its value can be stored in persistent services. Format string is passed from Loxone to OpenHAB for displaying the value.
  • Behavior of InfoOnlyDigital control was changed, so it is now a read-only 'Switch'.

Bug fix release

16 Jun 21:00
Compare
Choose a tag to compare
  • Fixed issue with processing unsupported sub-controls.
  • Fixed issue with passing binary message size from configuration.
  • Refactoring of the code, added more debug and trace messages.

Please see wiki for installation and configuration instructions.

Feature release

15 Jun 11:32
Compare
Choose a tag to compare

Added support for State functional block (TextState control)

Small useful feature release

10 Jun 16:25
Compare
Choose a tag to compare

Added sorting of channels by name on reading new configuration.
This should make it much easier to find desired item in user interface.

Feature release

10 Jun 15:42
Compare
Choose a tag to compare

Added support for sub-controls of a lighting controller. Each output of a lighting controller will have an individual and independent control created, additionally to the lighting controller.

Warning: this release changes the UUID's of the controls to upper case, in an effort to unify this across controllers and sub-controllers. If you have items created manually in a previous version, you will need to update your items with new UUID's.