Skip to content

Releases: mvalla/openwebnet4j

0.13.0

04 Apr 18:27
Compare
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 OperatioMode 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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

0.7.0

12 Nov 22:23
Compare
Choose a tag to compare
0.7.0 Pre-release
Pre-release

Added

  • Support for AUX (WHO=9)