Supla Integration

Released version 3.1.1 - Better handling sockets in Netty

Released version 3.2.0 - Added translations

Released version 3.3.0 - Support action triggers (GKW-02)

Released version 3.4.0

Added support for:

  1. Zamel mSLW-01 - RGBW Controller
  2. Zamel DIW-01 - Dimmer

FYI from what I see when new version of the binding is released you need to reinstall it in OH. Open HAB does not updates bundles by itself.

Released version 3.5.0 - Support THW-01

Released version 3.5.1 - Fixed bug with parsing timeouts

Released version 3.6.0

Released version 3.7.0 - new proto.h from jSupla

Released version 4.0.0 - rewrite support for MEW-01 (also support V3)

Released version 4.0.1 - Proper total active energy for MEW-01

4.1.1

Released version 4.1.1 - Native server actions, OTA firmware updates and Supla product/update metadata

Added

  • Added native server rule actions:
    • Set Device Config
    • Reset Electricity Meter Counters
    • Enter Device Config Mode
    • Check/Start Firmware Update
    • Start Security Update
  • Added configurable action timeouts for native server devices.
  • Added OTA firmware status thing properties.
  • Added Supla product catalog and software update thing properties.
  • Added registered channel metadata properties.
  • Added localized action labels/results and translations.

Changed

  • Updated jSupla server dependency to 5.2.0.
  • Native server handlers now use openHAB’s configured timezone for local time and timestamp fields.
  • Server actions are now exposed by capability-specific scopes:
    • supla-device-config
    • supla-electricity-meter
    • supla-config-mode
    • supla-firmware-update

Fixed

  • Fixed OTA firmware check races, timeout budgeting and result correlation.
  • Fixed stale product info and software update status handling after re-registration.
  • Fixed channel value result tracking by channel number.
  • Improved CI/release checks for snapshot dependencies.

Important migration note: rules using getActions(“supla”, …) for setDeviceConfig should now use
getActions(“supla-device-config”, …).

4.2.0

Released version 4.2.0 - openHAB 5.1 compatibility

Changed

  • Updated openHAB core dependency target to 5.1.0.
  • Bumped the Supla add-on minor version to 4.2.0.

4.3.0

Released version 4.3.0 - stable native server actions

Fixed

  • Fixed native server action lifecycle churn that could repeatedly refresh Rule DSL models and re-run System startup rules.
  • Registered native server Thing actions through stable handler services instead of dynamically adding and
    removing action services as devices connect.
  • Fixed server discovery service cleanup by unregistering OSGi service registrations directly.

4.4.0

Released version 4.4.0 - Supla protocol definition refresh

Changed

  • Updated jSupla server dependency to include the latest Supla proto.h protocol definitions.

4.5.0

Released version 4.5.0 - jSupla 6 native server channel values

Added

  • Added native server support for jSupla 6 semantic channel values, including gates, locks, garage doors, roller shutters, lights, timers, roof windows, facade blinds, awnings, projector screens, curtains, vertical blinds, pumps, heat or cold source switches, and power switches.
  • Added OpenHAB-native Contact or Switch channel types for the new semantic values, with the power switch using the built-in system.power channel type.
  • Added command handling for writable semantic Contact and Switch channels so OpenHAB commands are sent back to Supla with the matching jSupla channel value type.
  • Added native protocol decode coverage for Zamel mSBW-02/ANT devices.

Changed

  • Updated the native server dependency to jSupla 6.0.0.
  • Mapped semantic open/closed and on/off values through jSupla’s common AbstractOnOffValue conversion, including lock channels where ON means unlocked and OFF means locked.

Fixed

  • Ignored non-refresh commands for read-only pump switch and heat or cold source switch value channels.