wb-2410 changelog

Wiren Board vendor packages


libwbmqtt1-5 5.2.1 → 5.3.1

Wiren Board Smart Home MQTT abstraction layer and utils library

  • Add coverage report generation, no functional changes
  • mqtt: republish retained messages on reconnect to broker
  • fix memcpy misalignment in debug builds on arm64, no functional changes
libwbmqtt1-5-dev 5.2.1 → 5.3.1

development files for libwbmqtt

  • Add coverage report generation, no functional changes
  • mqtt: republish retained messages on reconnect to broker
  • fix memcpy misalignment in debug builds on arm64, no functional changes
libwbmqtt1-5-test-utils 5.2.1 → 5.3.1

development files for testing libwbmqtt-based projects

  • Add coverage report generation, no functional changes
  • mqtt: republish retained messages on reconnect to broker
  • fix memcpy misalignment in debug builds on arm64, no functional changes
modbus-utils-rpc 1.2.3 → 1.2.4

Wiren Board modbus utility using RPC (python 3)

  • Enable angry pylint. No functional changes
python3-wb-common 2.2.0 → 2.2.1

Wiren Board Python common library and helpers

  • MQTT client wrapper: check if port specified
python3-wb-mcu-fw-updater 1.11.3 → 1.11.4

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

  • instruments: rework StopbitsTolerantInstrument (more strictly wait for outgoing data); fixes faulty updates of some new devices (msw5G)
python3-wb-mqtt-metrics 0.3.3 → 0.3.5

python3 library for sending metrics to mqtt-channels

  • Add json meta for controls
  • Add meta and values republication on mosquitto restart
  • Add tests
python3-wb-nm-helper 1.33.8 → 1.34.6

Wirenboard network configuration python3 library

  • Fix unexpected GSM-connection deactivation after reboot
  • Disable IPv6 for new GSM-connections
  • Fix connection check with HTTPS URL
  • Fix typo in wb-mqtt-nm-helper
  • Fix netmask error message in schema
  • Rebublish mqtt devices after mosquitto restart
  • Source code refactoring
  • Fix gsm data publication on wb-gsm restart
  • Fix gsm default connection deletion on new settings saving when modem disabled
  • Fix dependencies, no functional changes
wb-cloud-agent 1.5.7 → 1.5.11

Wiren Board Cloud agent

  • Restart alternative cloud services when main agent is restarting
  • Enable anrgy pylint. No functional changes
  • Add mqtt device republish on mosquitto restart
  • Refactor mqtt client, no functional changes
wb-configs 3.28.0-wb100 → 3.33.0

Default common config files for Wiren Board

  • Add user to mosquitto group (need for wb-cloud-agent vulnerability message in webui)
  • wb85x: ttyWBE0 -> ttyMOD1; ttyWBE1 -> ttyMOD2
  • support factory-fit immutable attr
  • Minor fix to check.sh error reporting
  • Fix removing nodesource
  • remove nodesource
  • migrate udev rules installation to wb-prepare.d
wb-device-manager 1.9.1 → 1.14.1

Wiren Board modbus devices manager (python3 service; backend)

  • Improve exception logging during update
  • Allow update bootloader with fw-update/Update RPC
  • Fix scanning through TCP gateways
  • Add fw-update/Restore RPC for restoring devices in bootloader mode
  • Fix scan status publishing after bus-scan/Stop call
  • Add searching for devices in bootloader mode
  • Source code refactoring. No functional changes
  • Clear /wb-device-manager/firmware_update/state on start and exit
  • Make logs less verbose
  • Add fw-update/ClearError RPC for removing firmware update errors from state topic
  • Fix scan crashing on WB-MAP*
  • Run tests on pytest, no functional changes
  • Fix build, no functional changes
  • Add fw-update/GetFirmwareInfo RPC for requesting information about device firmware
  • Add fw-update/Update RPC for updating firmwares of Wiren Board devices
  • Fix reading of WB-MAP serial numbers
wb-diag-collect 1.8.15 → 1.8.17

one-click diagnostic data collector for Wiren Board,

  • Set LC_ALL=C for all commands
  • Enable angry pylint. No functional changes
wb-ec-firmware 1.3.2 → 2.0.0

Wiren Board Embedded Controller firmware and installer

  • Add WB8.5 target
  • wb85: buzzer support
  • regmap: fix atomic: merge is_region_changed and get_region_data functions
  • regmap: full-duplex access: read region data while writing
  • wb85: add heater support: work only if Vin present
  • check hw revision on startup (only if poweon reason is 'power_on')
  • WBMZ6-BATTERY support
  • WBMZ6-SUPERCAP support
  • add direct control for WBMZ lines for production tests
  • regmap: full-duplex access: read region data while writing
  • wb85: use spi pad words between address and data
  • wb-ec-firmware-update: flash single file without checking for compatibility
  • wb85: add GPIO control for MOD1 and MOD2
  • wb-ec-firmware-update: free /dev/ttyWBE* before flashing
  • spi-uart over regmap support
  • add watchdog for EC firmware
  • Fix RTC regs initialization on startup
wb-hwconf-manager 1.61.2 → 1.63.0

Provides infrastructure for hardware re-configuration via Device Tree overlays

  • add wb85xm board config (metall-body WB without WBIO)
  • wb85: add mod1 & mod2 (driven by wbec)
wb-knxd-config 1.1.4 → 1.1.5

knxd configurator for Wiren Board

  • Allow non-ncn5120 interface drivers
wb-mcu-fw-updater 1.11.3 → 1.11.4

Wiren Board modbus devices firmware update tool (python 3)

  • instruments: rework StopbitsTolerantInstrument (more strictly wait for outgoing data); fixes faulty updates of some new devices (msw5G)
wb-mqtt-adc 2.6.5 → 2.6.7

Wiren Board Smart Home MQTT ADC driver compatible with HomA conventions

  • Add coverage report generation, no functional changes
  • Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-confed 1.14.11 → 1.15.0

Wiren Board Configuration Editor Backend

  • update wbgo.so library, fix log priority
  • update wbgo.so library, republish retained messages on reconnect to mqtt broker
wb-mqtt-db 2.8.15 → 2.8.17

Wiren Board database logger

  • Add coverage report generation, no functional changes
  • Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-gpio 2.15.0 → 2.15.1

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

  • Add coverage report generation, no functional changes
wb-mqtt-homeui 2.93.11-wb101 → 2.103.3

Wiren Board Web UI web interface

  • Add link to firmware recovery instruction
  • Fix error during device configuration when adding from scan to wb-mqtt-serial config
  • Fix deletion of devices from wb-mqtt-serial config
  • Add notification about deleting settings when updating firmware
  • Add bootloader update for Wiren Board devices
  • Do not collapse white spaces in rules console messages
  • Add firmware recovery for devices in bootloader mode
  • Fix MQTT topics search
  • Increase device cell height
  • Remove unnecessary switch cell margin
  • Remove warning about other matching templates for already configured devices in scanning results
  • Choose only not deprecated templates for new devices found by scan
  • Add translate for Pa units
  • Add searching of Wiren Board devices in bootloader mode
  • Fix searching of a disconnected device
  • Add link to Wiren Board Modbus device firmware recovery instruction
  • Add notification about power off during Modbus device firmware update
  • Fix Modbus device firmware update progress display
  • Allow to close firmware update error message
  • Fix requesting firmware info of reconnected devices
  • Fix configured devices list on new devices searching page
  • Fix filter when searching for disconnected devices
  • Add config editor for wb-mqtt-mbgate 1.8.0
  • Fix uptime history plot
  • Add notification about new available firmware for Modbus device
  • Add firmware update functionality for Wiren Board devices
  • Allow to find only Wiren Board disconnected devices
  • Fix loading system logs
  • Restrict access to system and log pages
  • Add style variables
  • Fix localization of widget on Devices page
  • Remove unnecessary libs
  • Fix decimal float in devices
  • Add if-then-else condition to json-editor
  • Fix network disconection alert on reconnect
  • Fix device units white space
  • Change collapsing logic — all panes are expanded by default
  • Fix devices panes collapsed in one column after page refresh
  • Sort devices panes by title
wb-mqtt-iec104 1.1.10 → 1.1.12

Wiren Board MQTT to IEC 60870-5-104 gateway

  • Add coverage report generation, no functional changes
  • Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-knx 1.13.0 → 1.13.3

Wiren Board MQTT to KNX gateway

  • Set meta/error on knxd socket error
  • Enable control value persistence
  • Add coverage report generation, no functional changes
  • Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-logs 1.4.7 → 1.4.8

Wiren Board journald to MQTT gateway

  • Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-mbgate 1.7.2-wb100 → 1.8.2

Wiren Board MQTT to Modbus gateway

  • Add coverage report generation, no functional changes
  • Fix schema compatibility
  • Remove config generation script. Use new config editing interface in wb-mqtt-homeui
wb-mqtt-metrics 0.3.3 → 0.3.5

Wirenboard tool for sending metrics to mqtt-channels

  • Add json meta for controls
  • Add meta and values republication on mosquitto restart
  • Add tests
wb-mqtt-opcua 1.1.7 → 1.1.10

Wiren Board MQTT to OPC UA gateway

  • Add coverage report generation, no functional changes
  • Add dependency from libwbmqtt1-5. No functional changes
  • Fix clang-tidy, no functional changes
wb-mqtt-serial 2.138.1-wb107 → 2.146.0

Wiren Board Smart Home MQTT serial protocol driver

  • Do not publish zero press counter value after device's reset. These zeros cause false positives in whenChanged conditions in wb-rules
  • Fix somfy transmitter template
  • Add new template ONOKOM-AIR-TCL-1-MB-B
  • Fix SOKOL-M template
  • Add template for Breezart-Lux(SB)
  • Add coverage report generation, no functional changes
  • Set proper result code on port/Load RPC timeout
  • WB-LED template: safety mode, switch mode, powerup actions support
  • WB-MAO4-20 template: allow 20.48 mA max current
  • JSON schema: allow floating-point numbers in "max" channel property
  • Add the current transformers reverse setting to the MAP templates
  • Add template for T13-VFD-v2
  • Add Modbus protocol support to port/Load RPC
  • Add WB-MAO4-20mA support
  • Fix RGB Strip Hue not changed in WB-LED
  • Deleted light scenes from WB-MDM3
  • Fix address validation for setup/parameters
  • Add template for Ensystec
  • Add comments for Cleaning Mode in WB-MWAC template
wb-mqtt-smartweb 1.4.6 → 1.4.9

Wiren Board MQTT SmartWeb driver.

  • Add coverage report generation, no functional changes
  • More verbose log message
  • Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-snmp 1.3.3 → 1.3.7

Wiren Board MQTT to SNMP gateway

  • Fix snmp connection usage from multiple workers
  • Fix log priority
  • Add .postrm script, no functional changes
  • mqtt: republish retained messages on reconnect to broker
wb-mqtt-urri 1.2.2 → 1.2.4

Wiren Board URRI receiver (MQTT driver)

  • Add .postrm script, no functional changes
  • Rebublish mqtt devices after mosquitto restart
  • Add test
wb-mqtt-w1 2.2.11 → 2.2.13

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

  • Add coverage report generation, no functional changes
  • Add dependency from libwbmqtt1-5. No functional changes
wb-nm-helper 1.33.8 → 1.34.6

Wirenboard network configuration backend for wb-mqtt-confed.

  • Fix unexpected GSM-connection deactivation after reboot
  • Disable IPv6 for new GSM-connections
  • Fix connection check with HTTPS URL
  • Fix typo in wb-mqtt-nm-helper
  • Fix netmask error message in schema
  • Rebublish mqtt devices after mosquitto restart
  • Source code refactoring
  • Fix gsm data publication on wb-gsm restart
  • Fix gsm default connection deletion on new settings saving when modem disabled
  • Fix dependencies, no functional changes
wb-rules 2.20.17 → 2.22.0

Wiren Board Rule Engine

  • Do not trigger whenChanged on first published value, except for pushbutton control type
  • Restore rule debugging switch state on restart
  • update wbgo.so library, fix log priority
  • update wbgo.so library, fix device meta cleanup
  • update wbgo.so library, republish retained messages on reconnect to mqtt broker
wb-rules-system 1.11.1 → 1.12.3

Default system rules for Wiren Board

  • Update maintainer. No functional changes
  • hwmon.js: add wb8.5 battery temp
  • buzzer: fix buzzer on zero frequency
  • Add Connection Enabled control for network connections
  • buzzer: fix PWM polarity on wb7 and wb8
  • network: fix order
wb-utils 4.22.2 → 4.25.0

Wiren Board command-line utils

  • install_update: replace factory fit, if wb8-debug-network-update-fix is not supported
  • support immutable factory-fit
  • wb-watch-update: republish retained messages on reconnect to mqtt broker
  • wb-prepare: run scripts from /etc/wb-prepare.d on firstboot
linux-headers-wb8 6.8.0-wb104 → 6.8.0-wb114

Linux kernel headers for 6.8.0-wb114 on arm64

  • wb8.config: add foreign devices support (as in wb7)
  • add wirenboard-851m dts
  • wb8 bootlet defconfig: enable ethernet
  • add wbec-uart driver
  • sun50i-h616 pinctrl: disable strict mode
  • wb84, wb85 dtsi: add wbio i2c-recovery pins
  • i2c-mv64xxx: fix hard lockup on external polling, when performing i2c bus recovery
  • wb8: usb printer support
  • wb8: compile CAN module into the kernel
  • wb8: add pps-gpio to config
  • axp20x: port battery charging status fix from 5.10
  • wb85x.dtsi: remove wbmz5 nodes
  • wb85x.dtsi: remove vbus-network
  • wb85x.dtsi: disable soc's pwm
  • add wbec-battery driver
  • add wbec-pwm driver
linux-image-wb8 6.8.0-wb104 → 6.8.0-wb114

Linux kernel, version 6.8.0-wb114, Wiren Board 8

  • wb8.config: add foreign devices support (as in wb7)
  • add wirenboard-851m dts
  • wb8 bootlet defconfig: enable ethernet
  • add wbec-uart driver
  • sun50i-h616 pinctrl: disable strict mode
  • wb84, wb85 dtsi: add wbio i2c-recovery pins
  • i2c-mv64xxx: fix hard lockup on external polling, when performing i2c bus recovery
  • wb8: usb printer support
  • wb8: compile CAN module into the kernel
  • wb8: add pps-gpio to config
  • axp20x: port battery charging status fix from 5.10
  • wb85x.dtsi: remove wbmz5 nodes
  • wb85x.dtsi: remove vbus-network
  • wb85x.dtsi: disable soc's pwm
  • add wbec-battery driver
  • add wbec-pwm driver
linux-libc-dev 6.8.0-wb104 → 6.8.0-wb114

Linux support headers for userspace development

  • wb8.config: add foreign devices support (as in wb7)
  • add wirenboard-851m dts
  • wb8 bootlet defconfig: enable ethernet
  • add wbec-uart driver
  • sun50i-h616 pinctrl: disable strict mode
  • wb84, wb85 dtsi: add wbio i2c-recovery pins
  • i2c-mv64xxx: fix hard lockup on external polling, when performing i2c bus recovery
  • wb8: usb printer support
  • wb8: compile CAN module into the kernel
  • wb8: add pps-gpio to config
  • axp20x: port battery charging status fix from 5.10
  • wb85x.dtsi: remove wbmz5 nodes
  • wb85x.dtsi: remove vbus-network
  • wb85x.dtsi: disable soc's pwm
  • add wbec-battery driver
  • add wbec-pwm driver
wb-bootlet-wb8x 6.8.0-wb104-fs1.3.2-deb11-202407251008 → 6.8.0-wb114-fs1.3.4-deb11-202410221540

FIT bootlet images, Wiren Board 8 (bootlet)

libwbmqtt1-4 removed 4.5.2

libwbmqtt1-4-dev removed 4.5.2

libwbmqtt1-4-test-utils removed 4.5.2

Contrib packages


  • zigbee2mqtt (Zigbee to MQTT bridge (package by Wiren Board team)) 1.40.1-wb102 → 1.40.2-wb101

Wiren Board vendor packages


libwbmqtt1-5 5.2.1 → 5.3.1

Wiren Board Smart Home MQTT abstraction layer and utils library

  • Add coverage report generation, no functional changes
  • mqtt: republish retained messages on reconnect to broker
  • fix memcpy misalignment in debug builds on arm64, no functional changes
libwbmqtt1-5-dev 5.2.1 → 5.3.1

development files for libwbmqtt

  • Add coverage report generation, no functional changes
  • mqtt: republish retained messages on reconnect to broker
  • fix memcpy misalignment in debug builds on arm64, no functional changes
libwbmqtt1-5-test-utils 5.2.1 → 5.3.1

development files for testing libwbmqtt-based projects

  • Add coverage report generation, no functional changes
  • mqtt: republish retained messages on reconnect to broker
  • fix memcpy misalignment in debug builds on arm64, no functional changes
modbus-utils-rpc 1.2.3 → 1.2.4

Wiren Board modbus utility using RPC (python 3)

  • Enable angry pylint. No functional changes
python3-wb-common 2.2.0 → 2.2.1

Wiren Board Python common library and helpers

  • MQTT client wrapper: check if port specified
python3-wb-mcu-fw-updater 1.11.3 → 1.11.4

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

  • instruments: rework StopbitsTolerantInstrument (more strictly wait for outgoing data); fixes faulty updates of some new devices (msw5G)
python3-wb-mqtt-metrics 0.3.3 → 0.3.5

python3 library for sending metrics to mqtt-channels

  • Add json meta for controls
  • Add meta and values republication on mosquitto restart
  • Add tests
python3-wb-nm-helper 1.33.8 → 1.34.6

Wirenboard network configuration python3 library

  • Fix unexpected GSM-connection deactivation after reboot
  • Disable IPv6 for new GSM-connections
  • Fix connection check with HTTPS URL
  • Fix typo in wb-mqtt-nm-helper
  • Fix netmask error message in schema
  • Rebublish mqtt devices after mosquitto restart
  • Source code refactoring
  • Fix gsm data publication on wb-gsm restart
  • Fix gsm default connection deletion on new settings saving when modem disabled
  • Fix dependencies, no functional changes
wb-cloud-agent 1.5.7 → 1.5.11

Wiren Board Cloud agent

  • Restart alternative cloud services when main agent is restarting
  • Enable anrgy pylint. No functional changes
  • Add mqtt device republish on mosquitto restart
  • Refactor mqtt client, no functional changes
wb-configs 3.28.0-wb100 → 3.33.0

Default common config files for Wiren Board

  • Add user to mosquitto group (need for wb-cloud-agent vulnerability message in webui)
  • wb85x: ttyWBE0 -> ttyMOD1; ttyWBE1 -> ttyMOD2
  • support factory-fit immutable attr
  • Minor fix to check.sh error reporting
  • Fix removing nodesource
  • remove nodesource
  • migrate udev rules installation to wb-prepare.d
wb-device-manager 1.9.1 → 1.14.1

Wiren Board modbus devices manager (python3 service; backend)

  • Improve exception logging during update
  • Allow update bootloader with fw-update/Update RPC
  • Fix scanning through TCP gateways
  • Add fw-update/Restore RPC for restoring devices in bootloader mode
  • Fix scan status publishing after bus-scan/Stop call
  • Add searching for devices in bootloader mode
  • Source code refactoring. No functional changes
  • Clear /wb-device-manager/firmware_update/state on start and exit
  • Make logs less verbose
  • Add fw-update/ClearError RPC for removing firmware update errors from state topic
  • Fix scan crashing on WB-MAP*
  • Run tests on pytest, no functional changes
  • Fix build, no functional changes
  • Add fw-update/GetFirmwareInfo RPC for requesting information about device firmware
  • Add fw-update/Update RPC for updating firmwares of Wiren Board devices
  • Fix reading of WB-MAP serial numbers
wb-diag-collect 1.8.15 → 1.8.17

one-click diagnostic data collector for Wiren Board,

  • Set LC_ALL=C for all commands
  • Enable angry pylint. No functional changes
wb-ec-firmware 1.3.2 → 2.0.0

Wiren Board Embedded Controller firmware and installer

  • Add WB8.5 target
  • wb85: buzzer support
  • regmap: fix atomic: merge is_region_changed and get_region_data functions
  • regmap: full-duplex access: read region data while writing
  • wb85: add heater support: work only if Vin present
  • check hw revision on startup (only if poweon reason is 'power_on')
  • WBMZ6-BATTERY support
  • WBMZ6-SUPERCAP support
  • add direct control for WBMZ lines for production tests
  • regmap: full-duplex access: read region data while writing
  • wb85: use spi pad words between address and data
  • wb-ec-firmware-update: flash single file without checking for compatibility
  • wb85: add GPIO control for MOD1 and MOD2
  • wb-ec-firmware-update: free /dev/ttyWBE* before flashing
  • spi-uart over regmap support
  • add watchdog for EC firmware
  • Fix RTC regs initialization on startup
wb-hwconf-manager 1.61.2 → 1.63.0

Provides infrastructure for hardware re-configuration via Device Tree overlays

  • add wb85xm board config (metall-body WB without WBIO)
  • wb85: add mod1 & mod2 (driven by wbec)
wb-knxd-config 1.1.4 → 1.1.5

knxd configurator for Wiren Board

  • Allow non-ncn5120 interface drivers
wb-mcu-fw-updater 1.11.3 → 1.11.4

Wiren Board modbus devices firmware update tool (python 3)

  • instruments: rework StopbitsTolerantInstrument (more strictly wait for outgoing data); fixes faulty updates of some new devices (msw5G)
wb-mqtt-adc 2.6.5 → 2.6.7

Wiren Board Smart Home MQTT ADC driver compatible with HomA conventions

  • Add coverage report generation, no functional changes
  • Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-confed 1.14.11 → 1.15.0

Wiren Board Configuration Editor Backend

  • update wbgo.so library, fix log priority
  • update wbgo.so library, republish retained messages on reconnect to mqtt broker
wb-mqtt-db 2.8.15 → 2.8.17

Wiren Board database logger

  • Add coverage report generation, no functional changes
  • Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-gpio 2.15.0 → 2.15.1

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

  • Add coverage report generation, no functional changes
wb-mqtt-homeui 2.93.11-wb101 → 2.103.3

Wiren Board Web UI web interface

  • Add link to firmware recovery instruction
  • Fix error during device configuration when adding from scan to wb-mqtt-serial config
  • Fix deletion of devices from wb-mqtt-serial config
  • Add notification about deleting settings when updating firmware
  • Add bootloader update for Wiren Board devices
  • Do not collapse white spaces in rules console messages
  • Add firmware recovery for devices in bootloader mode
  • Fix MQTT topics search
  • Increase device cell height
  • Remove unnecessary switch cell margin
  • Remove warning about other matching templates for already configured devices in scanning results
  • Choose only not deprecated templates for new devices found by scan
  • Add translate for Pa units
  • Add searching of Wiren Board devices in bootloader mode
  • Fix searching of a disconnected device
  • Add link to Wiren Board Modbus device firmware recovery instruction
  • Add notification about power off during Modbus device firmware update
  • Fix Modbus device firmware update progress display
  • Allow to close firmware update error message
  • Fix requesting firmware info of reconnected devices
  • Fix configured devices list on new devices searching page
  • Fix filter when searching for disconnected devices
  • Add config editor for wb-mqtt-mbgate 1.8.0
  • Fix uptime history plot
  • Add notification about new available firmware for Modbus device
  • Add firmware update functionality for Wiren Board devices
  • Allow to find only Wiren Board disconnected devices
  • Fix loading system logs
  • Restrict access to system and log pages
  • Add style variables
  • Fix localization of widget on Devices page
  • Remove unnecessary libs
  • Fix decimal float in devices
  • Add if-then-else condition to json-editor
  • Fix network disconection alert on reconnect
  • Fix device units white space
  • Change collapsing logic — all panes are expanded by default
  • Fix devices panes collapsed in one column after page refresh
  • Sort devices panes by title
wb-mqtt-iec104 1.1.10 → 1.1.12

Wiren Board MQTT to IEC 60870-5-104 gateway

  • Add coverage report generation, no functional changes
  • Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-knx 1.13.0 → 1.13.3

Wiren Board MQTT to KNX gateway

  • Set meta/error on knxd socket error
  • Enable control value persistence
  • Add coverage report generation, no functional changes
  • Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-logs 1.4.7 → 1.4.8

Wiren Board journald to MQTT gateway

  • Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-mbgate 1.7.2-wb100 → 1.8.2

Wiren Board MQTT to Modbus gateway

  • Add coverage report generation, no functional changes
  • Fix schema compatibility
  • Remove config generation script. Use new config editing interface in wb-mqtt-homeui
wb-mqtt-metrics 0.3.3 → 0.3.5

Wirenboard tool for sending metrics to mqtt-channels

  • Add json meta for controls
  • Add meta and values republication on mosquitto restart
  • Add tests
wb-mqtt-opcua 1.1.7 → 1.1.10

Wiren Board MQTT to OPC UA gateway

  • Add coverage report generation, no functional changes
  • Add dependency from libwbmqtt1-5. No functional changes
  • Fix clang-tidy, no functional changes
wb-mqtt-serial 2.138.1-wb107 → 2.146.0

Wiren Board Smart Home MQTT serial protocol driver

  • Do not publish zero press counter value after device's reset. These zeros cause false positives in whenChanged conditions in wb-rules
  • Fix somfy transmitter template
  • Add new template ONOKOM-AIR-TCL-1-MB-B
  • Fix SOKOL-M template
  • Add template for Breezart-Lux(SB)
  • Add coverage report generation, no functional changes
  • Set proper result code on port/Load RPC timeout
  • WB-LED template: safety mode, switch mode, powerup actions support
  • WB-MAO4-20 template: allow 20.48 mA max current
  • JSON schema: allow floating-point numbers in "max" channel property
  • Add the current transformers reverse setting to the MAP templates
  • Add template for T13-VFD-v2
  • Add Modbus protocol support to port/Load RPC
  • Add WB-MAO4-20mA support
  • Fix RGB Strip Hue not changed in WB-LED
  • Deleted light scenes from WB-MDM3
  • Fix address validation for setup/parameters
  • Add template for Ensystec
  • Add comments for Cleaning Mode in WB-MWAC template
wb-mqtt-smartweb 1.4.6 → 1.4.9

Wiren Board MQTT SmartWeb driver.

  • Add coverage report generation, no functional changes
  • More verbose log message
  • Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-snmp 1.3.3 → 1.3.7

Wiren Board MQTT to SNMP gateway

  • Fix snmp connection usage from multiple workers
  • Fix log priority
  • Add .postrm script, no functional changes
  • mqtt: republish retained messages on reconnect to broker
wb-mqtt-urri 1.2.2 → 1.2.4

Wiren Board URRI receiver (MQTT driver)

  • Add .postrm script, no functional changes
  • Rebublish mqtt devices after mosquitto restart
  • Add test
wb-mqtt-w1 2.2.11 → 2.2.13

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

  • Add coverage report generation, no functional changes
  • Add dependency from libwbmqtt1-5. No functional changes
wb-nm-helper 1.33.8 → 1.34.6

Wirenboard network configuration backend for wb-mqtt-confed.

  • Fix unexpected GSM-connection deactivation after reboot
  • Disable IPv6 for new GSM-connections
  • Fix connection check with HTTPS URL
  • Fix typo in wb-mqtt-nm-helper
  • Fix netmask error message in schema
  • Rebublish mqtt devices after mosquitto restart
  • Source code refactoring
  • Fix gsm data publication on wb-gsm restart
  • Fix gsm default connection deletion on new settings saving when modem disabled
  • Fix dependencies, no functional changes
wb-rules 2.20.17 → 2.22.0

Wiren Board Rule Engine

  • Do not trigger whenChanged on first published value, except for pushbutton control type
  • Restore rule debugging switch state on restart
  • update wbgo.so library, fix log priority
  • update wbgo.so library, fix device meta cleanup
  • update wbgo.so library, republish retained messages on reconnect to mqtt broker
wb-rules-system 1.11.1 → 1.12.3

Default system rules for Wiren Board

  • Update maintainer. No functional changes
  • hwmon.js: add wb8.5 battery temp
  • buzzer: fix buzzer on zero frequency
  • Add Connection Enabled control for network connections
  • buzzer: fix PWM polarity on wb7 and wb8
  • network: fix order
wb-utils 4.22.2 → 4.25.0

Wiren Board command-line utils

  • install_update: replace factory fit, if wb8-debug-network-update-fix is not supported
  • support immutable factory-fit
  • wb-watch-update: republish retained messages on reconnect to mqtt broker
  • wb-prepare: run scripts from /etc/wb-prepare.d on firstboot
linux-headers-wb7 5.10.35-wb169 → 5.10.35-wb172

Linux kernel headers for 5.10.35-wb172 on armhf

  • wb6, wb7 defconfig: add CONFIG_CAN_GS_USB=m
  • wb7 dts: add i2c-wbio-recovery pins
  • axp20x: fix charging status logic again, hopefully for the last time
linux-image-wb7 5.10.35-wb169 → 5.10.35-wb172

Linux kernel, version 5.10.35-wb172, Wiren Board 7

  • wb6, wb7 defconfig: add CONFIG_CAN_GS_USB=m
  • wb7 dts: add i2c-wbio-recovery pins
  • axp20x: fix charging status logic again, hopefully for the last time
linux-libc-dev 5.10.35-wb169 → 5.10.35-wb172

Linux support headers for userspace development

  • wb6, wb7 defconfig: add CONFIG_CAN_GS_USB=m
  • wb7 dts: add i2c-wbio-recovery pins
  • axp20x: fix charging status logic again, hopefully for the last time
wb-bootlet-wb7x 5.10.35-wb169-fs1.3.2-deb11-202407251009 → 5.10.35-wb172-fs1.3.4-deb11-202410221544

FIT bootlet images, Wiren Board 7 (bootlet)

libwbmqtt1-4 removed 4.5.2

libwbmqtt1-4-dev removed 4.5.2

libwbmqtt1-4-test-utils removed 4.5.2

Contrib packages


  • zigbee2mqtt (Zigbee to MQTT bridge (package by Wiren Board team)) 1.40.1-wb102 → 1.40.2-wb101

Wiren Board vendor packages


libwbmqtt1-5 5.2.1 → 5.3.1

Wiren Board Smart Home MQTT abstraction layer and utils library

  • Add coverage report generation, no functional changes
  • mqtt: republish retained messages on reconnect to broker
  • fix memcpy misalignment in debug builds on arm64, no functional changes
libwbmqtt1-5-dev 5.2.1 → 5.3.1

development files for libwbmqtt

  • Add coverage report generation, no functional changes
  • mqtt: republish retained messages on reconnect to broker
  • fix memcpy misalignment in debug builds on arm64, no functional changes
libwbmqtt1-5-test-utils 5.2.1 → 5.3.1

development files for testing libwbmqtt-based projects

  • Add coverage report generation, no functional changes
  • mqtt: republish retained messages on reconnect to broker
  • fix memcpy misalignment in debug builds on arm64, no functional changes
modbus-utils-rpc 1.2.3 → 1.2.4

Wiren Board modbus utility using RPC (python 3)

  • Enable angry pylint. No functional changes
python3-wb-common 2.2.0 → 2.2.1

Wiren Board Python common library and helpers

  • MQTT client wrapper: check if port specified
python3-wb-mcu-fw-updater 1.11.3 → 1.11.4

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

  • instruments: rework StopbitsTolerantInstrument (more strictly wait for outgoing data); fixes faulty updates of some new devices (msw5G)
python3-wb-mqtt-metrics 0.3.3 → 0.3.5

python3 library for sending metrics to mqtt-channels

  • Add json meta for controls
  • Add meta and values republication on mosquitto restart
  • Add tests
python3-wb-nm-helper 1.33.8 → 1.34.6

Wirenboard network configuration python3 library

  • Fix unexpected GSM-connection deactivation after reboot
  • Disable IPv6 for new GSM-connections
  • Fix connection check with HTTPS URL
  • Fix typo in wb-mqtt-nm-helper
  • Fix netmask error message in schema
  • Rebublish mqtt devices after mosquitto restart
  • Source code refactoring
  • Fix gsm data publication on wb-gsm restart
  • Fix gsm default connection deletion on new settings saving when modem disabled
  • Fix dependencies, no functional changes
wb-cloud-agent 1.5.7 → 1.5.11

Wiren Board Cloud agent

  • Restart alternative cloud services when main agent is restarting
  • Enable anrgy pylint. No functional changes
  • Add mqtt device republish on mosquitto restart
  • Refactor mqtt client, no functional changes
wb-configs 3.28.0-wb100 → 3.33.0

Default common config files for Wiren Board

  • Add user to mosquitto group (need for wb-cloud-agent vulnerability message in webui)
  • wb85x: ttyWBE0 -> ttyMOD1; ttyWBE1 -> ttyMOD2
  • support factory-fit immutable attr
  • Minor fix to check.sh error reporting
  • Fix removing nodesource
  • remove nodesource
  • migrate udev rules installation to wb-prepare.d
wb-device-manager 1.9.1 → 1.14.1

Wiren Board modbus devices manager (python3 service; backend)

  • Improve exception logging during update
  • Allow update bootloader with fw-update/Update RPC
  • Fix scanning through TCP gateways
  • Add fw-update/Restore RPC for restoring devices in bootloader mode
  • Fix scan status publishing after bus-scan/Stop call
  • Add searching for devices in bootloader mode
  • Source code refactoring. No functional changes
  • Clear /wb-device-manager/firmware_update/state on start and exit
  • Make logs less verbose
  • Add fw-update/ClearError RPC for removing firmware update errors from state topic
  • Fix scan crashing on WB-MAP*
  • Run tests on pytest, no functional changes
  • Fix build, no functional changes
  • Add fw-update/GetFirmwareInfo RPC for requesting information about device firmware
  • Add fw-update/Update RPC for updating firmwares of Wiren Board devices
  • Fix reading of WB-MAP serial numbers
wb-diag-collect 1.8.15 → 1.8.17

one-click diagnostic data collector for Wiren Board,

  • Set LC_ALL=C for all commands
  • Enable angry pylint. No functional changes
wb-ec-firmware 1.3.2 → 2.0.0

Wiren Board Embedded Controller firmware and installer

  • Add WB8.5 target
  • wb85: buzzer support
  • regmap: fix atomic: merge is_region_changed and get_region_data functions
  • regmap: full-duplex access: read region data while writing
  • wb85: add heater support: work only if Vin present
  • check hw revision on startup (only if poweon reason is 'power_on')
  • WBMZ6-BATTERY support
  • WBMZ6-SUPERCAP support
  • add direct control for WBMZ lines for production tests
  • regmap: full-duplex access: read region data while writing
  • wb85: use spi pad words between address and data
  • wb-ec-firmware-update: flash single file without checking for compatibility
  • wb85: add GPIO control for MOD1 and MOD2
  • wb-ec-firmware-update: free /dev/ttyWBE* before flashing
  • spi-uart over regmap support
  • add watchdog for EC firmware
  • Fix RTC regs initialization on startup
wb-hwconf-manager 1.61.2 → 1.63.0

Provides infrastructure for hardware re-configuration via Device Tree overlays

  • add wb85xm board config (metall-body WB without WBIO)
  • wb85: add mod1 & mod2 (driven by wbec)
wb-knxd-config 1.1.4 → 1.1.5

knxd configurator for Wiren Board

  • Allow non-ncn5120 interface drivers
wb-mcu-fw-updater 1.11.3 → 1.11.4

Wiren Board modbus devices firmware update tool (python 3)

  • instruments: rework StopbitsTolerantInstrument (more strictly wait for outgoing data); fixes faulty updates of some new devices (msw5G)
wb-mqtt-adc 2.6.5 → 2.6.7

Wiren Board Smart Home MQTT ADC driver compatible with HomA conventions

  • Add coverage report generation, no functional changes
  • Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-confed 1.14.11 → 1.15.0

Wiren Board Configuration Editor Backend

  • update wbgo.so library, fix log priority
  • update wbgo.so library, republish retained messages on reconnect to mqtt broker
wb-mqtt-db 2.8.15 → 2.8.17

Wiren Board database logger

  • Add coverage report generation, no functional changes
  • Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-gpio 2.15.0 → 2.15.1

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

  • Add coverage report generation, no functional changes
wb-mqtt-homeui 2.93.11-wb101 → 2.103.3

Wiren Board Web UI web interface

  • Add link to firmware recovery instruction
  • Fix error during device configuration when adding from scan to wb-mqtt-serial config
  • Fix deletion of devices from wb-mqtt-serial config
  • Add notification about deleting settings when updating firmware
  • Add bootloader update for Wiren Board devices
  • Do not collapse white spaces in rules console messages
  • Add firmware recovery for devices in bootloader mode
  • Fix MQTT topics search
  • Increase device cell height
  • Remove unnecessary switch cell margin
  • Remove warning about other matching templates for already configured devices in scanning results
  • Choose only not deprecated templates for new devices found by scan
  • Add translate for Pa units
  • Add searching of Wiren Board devices in bootloader mode
  • Fix searching of a disconnected device
  • Add link to Wiren Board Modbus device firmware recovery instruction
  • Add notification about power off during Modbus device firmware update
  • Fix Modbus device firmware update progress display
  • Allow to close firmware update error message
  • Fix requesting firmware info of reconnected devices
  • Fix configured devices list on new devices searching page
  • Fix filter when searching for disconnected devices
  • Add config editor for wb-mqtt-mbgate 1.8.0
  • Fix uptime history plot
  • Add notification about new available firmware for Modbus device
  • Add firmware update functionality for Wiren Board devices
  • Allow to find only Wiren Board disconnected devices
  • Fix loading system logs
  • Restrict access to system and log pages
  • Add style variables
  • Fix localization of widget on Devices page
  • Remove unnecessary libs
  • Fix decimal float in devices
  • Add if-then-else condition to json-editor
  • Fix network disconection alert on reconnect
  • Fix device units white space
  • Change collapsing logic — all panes are expanded by default
  • Fix devices panes collapsed in one column after page refresh
  • Sort devices panes by title
wb-mqtt-iec104 1.1.10 → 1.1.12

Wiren Board MQTT to IEC 60870-5-104 gateway

  • Add coverage report generation, no functional changes
  • Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-knx 1.13.0 → 1.13.3

Wiren Board MQTT to KNX gateway

  • Set meta/error on knxd socket error
  • Enable control value persistence
  • Add coverage report generation, no functional changes
  • Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-logs 1.4.7 → 1.4.8

Wiren Board journald to MQTT gateway

  • Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-mbgate 1.7.2-wb100 → 1.8.2

Wiren Board MQTT to Modbus gateway

  • Add coverage report generation, no functional changes
  • Fix schema compatibility
  • Remove config generation script. Use new config editing interface in wb-mqtt-homeui
wb-mqtt-metrics 0.3.3 → 0.3.5

Wirenboard tool for sending metrics to mqtt-channels

  • Add json meta for controls
  • Add meta and values republication on mosquitto restart
  • Add tests
wb-mqtt-opcua 1.1.7 → 1.1.10

Wiren Board MQTT to OPC UA gateway

  • Add coverage report generation, no functional changes
  • Add dependency from libwbmqtt1-5. No functional changes
  • Fix clang-tidy, no functional changes
wb-mqtt-serial 2.138.1-wb107 → 2.146.0

Wiren Board Smart Home MQTT serial protocol driver

  • Do not publish zero press counter value after device's reset. These zeros cause false positives in whenChanged conditions in wb-rules
  • Fix somfy transmitter template
  • Add new template ONOKOM-AIR-TCL-1-MB-B
  • Fix SOKOL-M template
  • Add template for Breezart-Lux(SB)
  • Add coverage report generation, no functional changes
  • Set proper result code on port/Load RPC timeout
  • WB-LED template: safety mode, switch mode, powerup actions support
  • WB-MAO4-20 template: allow 20.48 mA max current
  • JSON schema: allow floating-point numbers in "max" channel property
  • Add the current transformers reverse setting to the MAP templates
  • Add template for T13-VFD-v2
  • Add Modbus protocol support to port/Load RPC
  • Add WB-MAO4-20mA support
  • Fix RGB Strip Hue not changed in WB-LED
  • Deleted light scenes from WB-MDM3
  • Fix address validation for setup/parameters
  • Add template for Ensystec
  • Add comments for Cleaning Mode in WB-MWAC template
wb-mqtt-smartweb 1.4.6 → 1.4.9

Wiren Board MQTT SmartWeb driver.

  • Add coverage report generation, no functional changes
  • More verbose log message
  • Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-snmp 1.3.3 → 1.3.7

Wiren Board MQTT to SNMP gateway

  • Fix snmp connection usage from multiple workers
  • Fix log priority
  • Add .postrm script, no functional changes
  • mqtt: republish retained messages on reconnect to broker
wb-mqtt-urri 1.2.2 → 1.2.4

Wiren Board URRI receiver (MQTT driver)

  • Add .postrm script, no functional changes
  • Rebublish mqtt devices after mosquitto restart
  • Add test
wb-mqtt-w1 2.2.11 → 2.2.13

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

  • Add coverage report generation, no functional changes
  • Add dependency from libwbmqtt1-5. No functional changes
wb-nm-helper 1.33.8 → 1.34.6

Wirenboard network configuration backend for wb-mqtt-confed.

  • Fix unexpected GSM-connection deactivation after reboot
  • Disable IPv6 for new GSM-connections
  • Fix connection check with HTTPS URL
  • Fix typo in wb-mqtt-nm-helper
  • Fix netmask error message in schema
  • Rebublish mqtt devices after mosquitto restart
  • Source code refactoring
  • Fix gsm data publication on wb-gsm restart
  • Fix gsm default connection deletion on new settings saving when modem disabled
  • Fix dependencies, no functional changes
wb-rules 2.20.17 → 2.22.0

Wiren Board Rule Engine

  • Do not trigger whenChanged on first published value, except for pushbutton control type
  • Restore rule debugging switch state on restart
  • update wbgo.so library, fix log priority
  • update wbgo.so library, fix device meta cleanup
  • update wbgo.so library, republish retained messages on reconnect to mqtt broker
wb-rules-system 1.11.1 → 1.12.3

Default system rules for Wiren Board

  • Update maintainer. No functional changes
  • hwmon.js: add wb8.5 battery temp
  • buzzer: fix buzzer on zero frequency
  • Add Connection Enabled control for network connections
  • buzzer: fix PWM polarity on wb7 and wb8
  • network: fix order
wb-utils 4.22.2 → 4.25.0

Wiren Board command-line utils

  • install_update: replace factory fit, if wb8-debug-network-update-fix is not supported
  • support immutable factory-fit
  • wb-watch-update: republish retained messages on reconnect to mqtt broker
  • wb-prepare: run scripts from /etc/wb-prepare.d on firstboot
linux-headers-wb6 5.10.35-wb169 → 5.10.35-wb172

Linux kernel headers for 5.10.35-wb172 on armhf

  • wb6, wb7 defconfig: add CONFIG_CAN_GS_USB=m
  • wb7 dts: add i2c-wbio-recovery pins
  • axp20x: fix charging status logic again, hopefully for the last time
linux-image-wb6 5.10.35-wb169 → 5.10.35-wb172

Linux kernel, version 5.10.35-wb172, Wiren Board 6

  • wb6, wb7 defconfig: add CONFIG_CAN_GS_USB=m
  • wb7 dts: add i2c-wbio-recovery pins
  • axp20x: fix charging status logic again, hopefully for the last time
linux-libc-dev 5.10.35-wb169 → 5.10.35-wb172

Linux support headers for userspace development

  • wb6, wb7 defconfig: add CONFIG_CAN_GS_USB=m
  • wb7 dts: add i2c-wbio-recovery pins
  • axp20x: fix charging status logic again, hopefully for the last time
wb-bootlet-wb6x 5.10.35-wb169-fs1.3.2-deb11-202407161205 → 5.10.35-wb172-fs1.3.4-deb11-202410221540

FIT bootlet images, Wiren Board 6 (bootlet)

libwbmqtt1-4 removed 4.5.2

libwbmqtt1-4-dev removed 4.5.2

libwbmqtt1-4-test-utils removed 4.5.2

Contrib packages


  • zigbee2mqtt (Zigbee to MQTT bridge (package by Wiren Board team)) 1.40.1-wb102 → 1.40.2-wb101
  • u-boot-wb6 (Das U-Boot bootloader for Wiren Board 6 (image)) 2:2021.10+wb1.7.2 → 2:2021.10+wb1.7.3