wb-2108 changelog

Wiren Board vendor packages


atecc-util 0.4.3 → 0.4.5

ATECC508A/608A configuration utility based on cryptoauthlib

  • increase default retries number to 10
  • allow retries on init procedures
  • set device type based on device signature
python-wb-mcu-fw-updater 1.0.7 → 1.0.8

Wiren Board modbus devices firmware update and modbus bindings python libraries (python 2)

  • fix dependencies on wheezy
python3-wb-mcu-fw-updater 1.0.7 → 1.0.8

Wiren Board modbus devices firmware update and modbus bindings python libraries (python 3)

  • fix dependencies on wheezy
python3-wb-update-manager 1.0.1 → 1.0.2

Wirenboard software updates and release management tool - python3 library

  • add --yes flag to run without questions
wb-configs 2.0.1 → 2.1.0

Default common config files for Wiren Board

  • add wb-suite to recommends to install it automatically on update
wb-configs-stretch 2.0.1 → 2.1.0

Default stretch-specific config files for Wiren Board

  • add wb-suite to recommends to install it automatically on update
wb-hwconf-manager 1.38.3 → 1.40.0

Provides infrastructure for hardware re-configuration via Device Tree overlays

  • add WBE2-I-EBUS and WBE2-I-OPENTHERM entries
  • Added support for wbe2-ai-cm-1 current/voltage/power monitor (only in sysfs)
wb-mcu-fw-updater 1.0.7 → 1.0.8

Wiren Board modbus devices firmware update tool (python 3)

  • fix dependencies on wheezy
wb-mqtt-co2mon 1.1 → 1.1.1

WB MQTT driver for MasterKit MT8057 CO2 sensor

  • add -n switch to support devices with no parameter encoding
wb-mqtt-dac 1.1.1 → 1.1.2

wb-rules-based IIO DAC driver for WB MQTT

  • use deb-systemd-invoke restart wb-rules instead of service wb-rules restart to build rootfs properly after removing wb-rules initscript
wb-mqtt-homeui 2.3.3 → 2.5.7

Wiren Board Web UI web interface

  • History chart not showing in Safari is fixed
  • Values on History page are displayed without trailing zeros in fractional part
  • Dashboard creation cancel is fixed.
  • Read bindig to SVG text node without nested tspan node is implemented.
  • Widget id in json editing mode is preserved
  • Home icon is updated
  • Unused Download button on dashboard page in removed
  • Error message on webui.conf saving failure is added
  • Support for /meta/precision is added.
  • Always show chart toolbar
  • Chart toolbar icons are made bigger
  • New chart hover tooltip layout
  • SVG resizing in dashboard editor is fixed.
  • Do not show empty options in selects for optional parameters in config editor (json-editor updated to 2.5.3-wb2).
  • Wrong config editors position calculation is fixed (json-editor updated to 2.5.3-wb).
  • Links are updated on "Help" page
  • "Updated at" column is removed from "Configs" page
  • Widget reorder button is removed as it does nothing
  • Widget deletion is prohibited for User and Operator access levels
  • Scroll bar for long text in widgets is added
  • A bug with disabling Save button on Script page is fixed
  • Date editors on History page are made smaller
  • Delete button on History page is moved close to topic selects
  • Access level label shows more information
  • Information about access levels is added
  • SVG dasboards are excluded from selection for Home page
  • Optional parameters in config editor are marked as "unknown" until explicitly set
  • Dashboards deletion is fixed
  • Configs editor faster handles user's input
  • A bug that prevents some validation errors from being displayed is fixed
wb-rules-system 1.6.12 → 1.6.13

Default system rules for Wiren Board

  • use deb-systemd-invoke restart wb-rules instead of service wb-rules restart to build rootfs properly after removing wb-rules initscript
wb-update-manager 1.0.1 → 1.0.2

Wirenboard software updates and release management tool

  • add --yes flag to run without questions
libwbmqtt1-2 added 2.3.0

Wiren Board Smart Home MQTT abstraction layer and utils library

libwbmqtt1-2-dev added 2.3.0

development files for libwbmqtt

libwbmqtt1-2-test-utils added 2.3.0

development files for testing libwbmqtt-based projects

wb-demo-kit-configs added 1.1.4

Default common config files for Wiren Board demo kit

wb-mqtt-confed 1.2.5 → 1.2.7

Configuration Editor Backend

  • Report error on invalid config file
  • Option for disabling JSON schema validation during config loading is added
wb-mqtt-db 1.7.3 → 2.1.0

Wiren Board database logger

  • Data base structure is modified
  • Database cleanup is fixed
  • Info log messages number is reduced
  • MQTT client id is set before connection
  • Error during selection of records from db is fixed
  • port to libwbmqtt1
wb-mqtt-gpio 2.1.0 → 2.4.0

Wiren Board Smart Home MQTT generic sysfs GPIO driver compatible with HomA conventions

  • Setting of counters total values by publishing in appropriate "on" topic is implemented
  • libwbmqtt1-2 2.1.0 support
  • It is recommended to use linux kernel v5.3-rc3 or newer because of a bug in events from GPIO with active low setting. wb-mqtt-gpio warns about it if used with affected kernel. It could lead to a wrong impulse counting.
  • Slow interrupt handling is fixed. The bug was introduced in Linux kernel v5.7-rc1 because of switch to monotonic clock as a source of interrupt timestamps
  • Wrong impulse counting with enabled inverted option is fixed
  • fix typo in error message
wb-mqtt-opcua added 0.1.0

Wiren Board MQTT to OPC UA gateway

wb-mqtt-serial 2.7.1 → 2.22.1-wb2

Wiren Board Smart Home MQTT serial protocol driver

  • WB-MS v2 template is reverted to v2.7.1 state. It will be updated in future releases.
  • WB-MAP templates are reverted to v2.7.1 state. They will be updated in future releases.
  • guard_interval_us description for web-interface is updated
  • off_value is added to channel's config. It defines a value written to register after receiving of "0" in "on" topic
  • Energomera CE102M support is added
  • obis_* register types are deprecated, use item_*, temperature and power_factor
  • Support for minimum value in channels
  • /meta/precision and /meta/min topics for controls are added
  • Configs with comments are sent to web-interface correctly
  • Config validation time is decreased
  • Retry of failed registers writes for "on" topic messages is added
  • Support for parameter description in device templates is added. Description is shown near parameter editor in web-interface.
  • A crush during DLMS device config parsing is fixed
  • WBE2-I-EBUS template was added
  • Adding error_value for current motion and max motion in template MSWv3
  • Module WBE2-I-OPENTHERM register 211 (input) format was changed from u16 to s16
  • Remake of templates Modbus relay modules WB-MRxx using groups and parameters
  • Revert: Remake MCM8 template using groups and parameters
  • Remake MCM8 template using groups and parameters
  • Remake MAI2-mini-CC template using groups
  • Remake MAO4 template using groups and parameters
  • WBE2-I-OPENTHERM template was added
  • remove old wb-homa-modbus metapackage
  • fix debian files to make lintian happier
  • Human readable error messages for config editor in wb-mqtt-homeui are added
  • Response timeout for MSW v.3 is changed to 150 ms to make it compatible with firmware 4.16.9
  • Enabled parameters in Mercury 234 D and Energomera CE308 Z templates are moved to top of a channel list
  • Corrections in MSWv3 template: channels and parameters names, scales, format types, error values according to remarks and documentation
  • Page titles are removed from JSON schema for homeui in tabbed channels representation.
  • NEVA MT 113/123/124 support
  • Support for WinDeco, Dooya and Somfy SDN curtain motors is added
  • refactoring of WB-MSW v.3 template: order of parameters and channels was changed in similar way like before adding parameters
  • refactoring of WB-MSW v.3 templates using groups and parameters
  • "reg_type", "format", "order", "scale" and "offset" fields are added to parameters in device templates
  • Floating point numbers support in parameters
  • Channels and parameters in device templates can be organized in groups for displaying in web-interface.
  • MAP12H and MAP3H templates are fixed
  • Performace optimizations during register polling.
  • Do not show response errors as warnings for disconnected devices. They are now in debug channel.
  • Thread names are set according to port parameters.
  • "connection_timeout_ms" and "connection_max_fail_cycles" can be used for all port types.
  • Port open errors are shown with 5 minutes interval, not every poll cycle.
  • Devices on closed port are not polled and marked as disconnected with appropriate errors in /meta/error topics.
  • Errors in "WB-MAP3E" and "WB-MAP6S fw2" device templates are fixed
  • Strict configs validation
  • Required parameters in device templates are added
  • Errors in device templates don't lead to wrong homeui schema generation
  • DLMS/COSEM support
  • Error during reading from config maximum WB-MAI11 channel's value is fixed.
  • Setup section descriptions schema is changed.
  • Setup section descriptions for generating UI are added.
  • Parameter "enabled" is added to channel's configuration. If false it excludes channel from polling.
  • Siemens RDF302 support is added.
  • UI allows to select broadcast mode only for devices with appropiate protocols in templates.
  • Correct handling of little-endian register's error values.
  • Add WB-MAP3ET template for the current version of wb-mqtt-serial.
  • Timeouts for NEVA and Energomera CE301/CE303 energy meters are adjusted
  • Correct handling of little-endian register's error values.
  • Support for hex values in the first part of address of bit registers is added.
wb-mqtt-w1 added 2.1.0

Wiren Board Smart Home MQTT generic 1-Wire (w1) driver compatible with HomA conventions

wb-rules 2.6.4 → 2.8.0

Wiren Board Rule Engine

  • wbgo: switch to upstream paho.mqtt.golang
  • fix quotes in service unit description (thanks to imposibrus)
  • fix systemd debhelper scripts
  • use golang 1.15 to build sources
  • use systemd service instead of initscript
  • handle 'order' property in defineVirtualDevice
  • wbgo: properly handle empty meta/max and meta/order values
  • fix crash on meta read for unexisting control (#36086)
wb-suite 1.0 → 1.2

Wirenboard vendor software set

  • remove wb-homa-ism-radio from wb-suite (#35468)
  • add wb-mqtt-opcua to wb-suite

Contrib packages


  • knxd (daemon to access the KNX bus) 0.14.35-1 → 0.14.51-1
  • knxd-dev (development files for knxd) 0.14.35-1 → 0.14.51-1
  • knxd-tools (tools to use knxd) 0.14.35-1 → 0.14.51-1

Wiren Board vendor packages


atecc-util 0.4.2 → 0.4.5

ATECC508A/608A configuration utility based on cryptoauthlib

  • increase default retries number to 10
  • allow retries on init procedures
  • set device type based on device signature
  • added -d option for device type discovery
python-wb-mcu-fw-updater 1.0.7 → 1.0.8

Wiren Board modbus devices firmware update and modbus bindings python libraries (python 2)

  • fix dependencies on wheezy
python3-wb-mcu-fw-updater 1.0.7 → 1.0.8

Wiren Board modbus devices firmware update and modbus bindings python libraries (python 3)

  • fix dependencies on wheezy
python3-wb-update-manager 1.0.1 → 1.0.2

Wirenboard software updates and release management tool - python3 library

  • add --yes flag to run without questions
wb-configs 2.0.1 → 2.1.0

Default common config files for Wiren Board

  • add wb-suite to recommends to install it automatically on update
wb-configs-stretch 2.0.1 → 2.1.0

Default stretch-specific config files for Wiren Board

  • add wb-suite to recommends to install it automatically on update
wb-hwconf-manager 1.38.3 → 1.40.0

Provides infrastructure for hardware re-configuration via Device Tree overlays

  • add WBE2-I-EBUS and WBE2-I-OPENTHERM entries
  • Added support for wbe2-ai-cm-1 current/voltage/power monitor (only in sysfs)
wb-mcu-fw-updater 1.0.7 → 1.0.8

Wiren Board modbus devices firmware update tool (python 3)

  • fix dependencies on wheezy
wb-mqtt-co2mon 1.1 → 1.1.1

WB MQTT driver for MasterKit MT8057 CO2 sensor

  • add -n switch to support devices with no parameter encoding
wb-mqtt-dac 1.1.1 → 1.1.2

wb-rules-based IIO DAC driver for WB MQTT

  • use deb-systemd-invoke restart wb-rules instead of service wb-rules restart to build rootfs properly after removing wb-rules initscript
wb-mqtt-homeui 2.3.3 → 2.5.7

Wiren Board Web UI web interface

  • History chart not showing in Safari is fixed
  • Values on History page are displayed without trailing zeros in fractional part
  • Dashboard creation cancel is fixed.
  • Read bindig to SVG text node without nested tspan node is implemented.
  • Widget id in json editing mode is preserved
  • Home icon is updated
  • Unused Download button on dashboard page in removed
  • Error message on webui.conf saving failure is added
  • Support for /meta/precision is added.
  • Always show chart toolbar
  • Chart toolbar icons are made bigger
  • New chart hover tooltip layout
  • SVG resizing in dashboard editor is fixed.
  • Do not show empty options in selects for optional parameters in config editor (json-editor updated to 2.5.3-wb2).
  • Wrong config editors position calculation is fixed (json-editor updated to 2.5.3-wb).
  • Links are updated on "Help" page
  • "Updated at" column is removed from "Configs" page
  • Widget reorder button is removed as it does nothing
  • Widget deletion is prohibited for User and Operator access levels
  • Scroll bar for long text in widgets is added
  • A bug with disabling Save button on Script page is fixed
  • Date editors on History page are made smaller
  • Delete button on History page is moved close to topic selects
  • Access level label shows more information
  • Information about access levels is added
  • SVG dasboards are excluded from selection for Home page
  • Optional parameters in config editor are marked as "unknown" until explicitly set
  • Dashboards deletion is fixed
  • Configs editor faster handles user's input
  • A bug that prevents some validation errors from being displayed is fixed
wb-rules-system 1.6.12 → 1.6.13

Default system rules for Wiren Board

  • use deb-systemd-invoke restart wb-rules instead of service wb-rules restart to build rootfs properly after removing wb-rules initscript
wb-update-manager 1.0.1 → 1.0.2

Wirenboard software updates and release management tool

  • add --yes flag to run without questions

Contrib packages


  • knxd (daemon to access the KNX bus) 0.14.35-1 → 0.14.51-1
  • knxd-dev (development files for knxd) 0.14.35-1 → 0.14.51-1
  • knxd-tools (tools to use knxd) 0.14.35-1 → 0.14.51-1