Skip to content

Releases: mvalla/openwebnet4j

0.14.0

25 May 21:34

Choose a tag to compare

0.14.0 Pre-release
Pre-release

Added

  • DefaultMessage to handle unsupported WHOs

Changed

  • updated updated maven plugin: org.eclipse.jdt.annotation
  • class Where is not abstract anymore

0.13.0

04 Apr 18:27

Choose a tag to compare

0.13.0 Pre-release
Pre-release

Added

  • Thermoregulation requestHolidayMode / requestVacationMode / requestWriteWeeklyScenarioMode methods

Changed

  • improved support for HOLIDAY and VACATION modes
  • re-factored WhatThermo as class
  • re-factored OperationMode enum
  • OperationMode.PROGRAM is now OperationMode.AUTO
  • DEPRECATED WhereThermo methods: .isComplex(), fromModeAndFunction. OperationMode methods mode/isScenario/isWeekely/isVacation
  • removed already deprecated method BaseOpenMessage.getCommandParams()

0.12.0

04 Apr 18:26

Choose a tag to compare

0.12.0 Pre-release
Pre-release

Added

  • support for other serial implementations via Service Provider Interface (SPI) ServiceLoader or via injection. Added default serial implementation using RXTX (NRJavaSerial). Fixes #34.
  • more @nonnull annotations

Changed

  • updated copyright year to 2024
  • updated maven-javadoc-plugin

0.11.0

24 Nov 07:58

Choose a tag to compare

0.11.0 Pre-release
Pre-release

Added

  • Area/Group/General parsing and getters for WhereLightAutom and related tests
  • maven-enforcer-plugin
  • first @nonnull annotations

Changed

  • updated README
  • updated config for maven-compiler-plugin
  • updated dependencies: junit-jupiter-engine, slf4j-api, org.apache.logging.log4j.log4j-slf4j-impl/log4j-api/log4j-core
  • updated maven plugins: maven-compiler-plugin, maven-gpg-plugin , maven-javadoc-plugin, maven-source-plugin, maven-surefire-plugin, maven-bundle-plugin

0.10.1

21 Jul 05:35

Choose a tag to compare

0.10.1 Pre-release
Pre-release

Added

  • FanCoilSpeed.OFF(15)

Changed

  • parseFanCoilSpeed exceptions handling

0.10.0

21 Jul 05:32

Choose a tag to compare

0.10.0 Pre-release
Pre-release

Added

  • GatewayMgmt: support for Dim=22 DateTime and requestSetDateTime(), parseDateTime(), toOWNDateTime() static methods and tests
  • Energy: support for partial totalizer for current month and current day (WHO=18)
  • WhereThermo: support for 4-zone Central Unit (where=#0#1) and related test

Changed

  • updated dependencies
  • DEPRECATED WhereThermo.isStandAlone()
  • updated BUSGateway to discover and notify thermo CU first and then zones
  • escaped OWN frames in log messages

Fixed

  • WhatThermo.isComplex() and added related tests

0.9.0

01 Oct 19:50

Choose a tag to compare

0.9.0 Pre-release
Pre-release

Added

  • Initial support for Basic Scenarios (WHO=0)

0.8.1

24 Mar 21:03

Choose a tag to compare

0.8.1 Pre-release
Pre-release

Changed

  • Thermo: extended OperationMode enumeration (added link between "complex" OperationMode and "base" mode)

0.8.0

18 Mar 13:24

Choose a tag to compare

0.8.0 Pre-release
Pre-release

Added

  • Support for Burglar Alarm (WHO=5)
  • checks to Where base class constructor
  • getWhatParams()

Changed

  • DEPRECATED getCommandParams()

0.7.1

15 Jan 10:00

Choose a tag to compare

0.7.1 Pre-release
Pre-release

Fixed

  • [zigbee] Fixes #27: shutter status request blocking USB processing in older gateways

Added

  • Support for AUX discovery
  • Thermo: support for LocalOffset, WEEKLY and SCENARIO modes

Changed

  • [zigbee] improved error handling
  • code cleanup
  • moved to Log4j-2 binding for SLF4J
  • Thermo: refactored WhatThermo, isStandAlone param