wb-2407 changelog

Wiren Board vendor packages


wb-hwconf-manager 1.60.1 → 1.61.0

Provides infrastructure for hardware re-configuration via Device Tree overlays

  • introduce wb85x board config
  • uarts on mod1 & mod2; wbmz actually not supported now (because of wb-ec firmware)
wb-mqtt-urri 1.2.1 → 1.2.2

Wiren Board URRI receiver (MQTT driver)

  • Fix receiver IP address validation
python3-mqttrpc 1.2.4 → 1.2.5

Reference MQTT-RPC implementation

  • Fix exception processing
wb-mqtt-confed 1.14.7 → 1.14.9

Wiren Board Configuration Editor Backend

  • service: use /etc/default/wb-mqtt-confed
  • Backup /etc/ntp.conf by moving to /mnt/data
wb-mqtt-serial 2.118.0-wb104 → 2.138.1

Wiren Board Smart Home MQTT serial protocol driver

  • Fix APC NMC2 AP9630 template
  • Add template PID-controller Ptex
  • Add new template for Veda VF 51
  • Add template APC NMC2 AP9630
  • WB-MRWM2 template: add support for startup delay, restart delay, voltage control function
  • Add g-leakage group
  • ONOKOM templates: fix units
  • WB-MRM2-MINI template: add min request interval
  • WB-MIR_V2 template: add min request interval
  • WB-MAI2-CC template: add min request interval
  • WB-MAI6 template: remove FW version
  • Add min core voltage reg in wb-mir_v2 template
  • Add min core voltage reg in wb-mai2-cc template
  • Add min core voltage reg in wb-mr2m template
  • Add IEC61107 Mode C protocol
  • Add LUNA three-phase electricity meter template
  • Add min core voltage reg in m1w2 template
  • Somfy SDN: add tilting support
  • Add new template for Carel muRack after rework
  • Add indirect control channels for WB-MSW-v3/v4/v4-lora and WB-MIR-v2
  • Add Energomera CE102 template
  • Add channels "tariffs" to templates/config-mercury230.json
  • WB-MAI6 template: add WB-VDIV and custom voltage divider support
  • Add device address setup RPC
  • Add new signature in m1w2 template
  • Add GitHub pull request template. No functional changes
  • Watch device template changes in /usr/lib/wb-mqtt-serial/templates
  • Delete template for Carel muRack
  • Add new template for Carel muRack
  • Add device setup RPC
  • Somfy SDN: speed adjustment is only available on DC motors
  • Fix WB-MAI6 configuration interface
  • WB-MDM3 template: add light scenes, switch mode, safety and powerup actions support
  • Add new template for A-OK AM-35 motors
  • Validation error of config containing duplicated ports
  • Show template validation errors in log
  • Add missed wb-utils dependency, no functional changes
  • Add min_request_interval option to device config. The option defines minimal time between requests to a device
  • Add mercury230 protocol description to README.md. No functional changes
  • Jinjify WB_MWAC v1 template, add cleaning mode, safe state for alarm, fix debounce range, sporadic for alarm
  • Publish error in /devices/+/meta/error on device disconnection
  • Install missed wb-mqtt-serial.conf.wb8
  • Add default config for wb8
  • Fixed a crash caused by receiving a large number of incorrect Modbus packets
  • Add more verbose internal errors. No functional changes
  • Add temperature sensors poll period register for M1W2
  • Add MQTT topic id to config/Load RPC response
  • Add device signature to MAP3E, MAP3ET, MAP3EV templates
  • Fix MAI11 slave id editor position in wb-mqtt-homeui
  • Add device signature to WB-MWAC v.2 template
  • Add new template for WB-Domofon
  • Add new template for A-OK motors
  • WB-M1W2 template: add button reset input counters
  • Set correct default template for WB-MRPS6
  • Fix SOKOL-M template
  • Add protocol information to config loading RPC request
task-wb-common-pkgs 1.18.6 → 1.19.0

Wiren Board common packages

  • Add task-wirenboard-wb8
  • Add wb-cloud-agent to wb-suite
wb-mqtt-rfblinds 1.0.2 → 1.0.3

Somfy and Dooya devices integration via RF-Blinds stick/wbe-module (from smarttone.ru).

  • Fix CPU usage when no serial devices found
libwbmqtt1-5-test-utils added 5.2.1

development files for testing libwbmqtt-based projects

emmcparm 5.0.1 → 5.0.2

Micron eMMC utility

  • Fix changelog, no functional changes
libwbmqtt1-4-dev 4.5.0 → 4.5.2

development files for libwbmqtt

  • Add missed control types (pressure, lux, sound_level)
  • Add escaping for non Latin1 symbols in JSON
wb-rules 2.20.13 → 2.20.15

Wiren Board Rule Engine

  • Fix parseInt() explicit radix 16 handling for leading zero
  • Fix meta json unmarshaling, update wbgo.so library
  • Alarms schema: disable Edit JSON
wb-cloud-agent 1.3.3-wb106 → 1.5.6

Wiren Board Cloud agent

  • Handle TimeoutExpired exception during events polling
  • Tweak curl params
  • Fix preinst hook
  • fix cloud connection status absense in UI if no providers configured
  • Fix config search path
  • Substitute mqtt broker url in telegraf config
  • Move device certs check to ExecStartPre (instead of postinst)
  • Backup config via wb-configs
  • Send diagnostics to the cloud backend by request
  • Fix service unit
  • Add BROKER_URL config option and --broker launch argument for mqtt broker
  • Fixes around cloud connection status
  • Send agent version to the cloud backend
  • Bugfix with cloud url in config
  • Add multi-provider support
wb-mqtt-db-cli 1.4.5 → 1.4.6

CLI for wb-mqtt-db

  • Fix connection error handling
wb-welrok added 0.0.8

Wiren Board MQTT Driver for Welrok thermostat

wb-mqtt-dac 1.2.4 → 1.2.5

wb-rules-based IIO DAC driver for WB MQTT

  • Fix iio-device-num parsing
libwbmqtt1-4-test-utils 4.5.0 → 4.5.2

development files for testing libwbmqtt-based projects

  • Add missed control types (pressure, lux, sound_level)
  • Add escaping for non Latin1 symbols in JSON
wb-mqtt-mbgate 1.6.3 → 1.7.0

Wiren Board MQTT to Modbus gateway

  • Add option to prevent config regeneration
  • Fix holding registers detection
wb-knxd-config 1.1.3 → 1.1.4

knxd configurator for Wiren Board

  • schema: fix Global.Error/Global.Trace format
  • schema: remove Edit JSON buttons
libwbmqtt1-4 4.5.0 → 4.5.2

Wiren Board Smart Home MQTT abstraction layer and utils library

  • Add missed control types (pressure, lux, sound_level)
  • Add escaping for non Latin1 symbols in JSON
wb-mqtt-w1 2.2.10 → 2.2.11

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

  • Fix tests, no functional changes
wb-test-suite-dummy 1.18.6 → 1.19.0

Dummy package to provide wb-test-suite required by old build scripts

  • Add task-wirenboard-wb8
  • Add wb-cloud-agent to wb-suite
wb-essential 1.18.6 → 1.19.0

Wirenboard essential packages

  • Add task-wirenboard-wb8
  • Add wb-cloud-agent to wb-suite
wb-device-manager 1.7.0 → 1.9.1

Wiren Board modbus devices manager (python3 service; backend)

  • Stop slow scan faster
  • Add port path parameter to bus-scan/Start RPC request
  • Do not stop the whole scanning on a port after receiving invalid Modbus packet
  • Add scan_type and preserve_old_results parameters to bus-scan/Start RPC request
wb-modbus-ext-scanner 1.2.4 → 1.2.5

Scanner utility for extended Wiren Board Modbus protocol

  • Fix crash on -h
wb-suite 1.18.6 → 1.19.0

Wirenboard vendor software set

  • Add task-wirenboard-wb8
  • Add wb-cloud-agent to wb-suite
python3-wb-common 2.1.2 → 2.2.0

Wiren Board Python common library and helpers

  • Fix pylint, no functional changes
  • MQTT client wrapper: forward all constructor arguments to paho.mqtt.client.Client
knxd-examples removed 0.11.15-1-wb1

wb-nm-helper 1.33.3 → 1.33.8

Wirenboard network configuration backend for wb-mqtt-confed.

  • Fix username, password and PIN gsm settings visibility
  • Add unit tests for wb-mqtt-nm-helper
  • Fix pylint, no functional changes
  • Add GSM pin and mtu configuration
  • Do not check connectivity for bridge and tun
python3-wb-mcu-fw-updater 1.10.12 → 1.11.0

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

  • reduce modbus retries from 5 to 2
  • rework fws downloading & add cache
  • add elapsed-time spinner
  • Fix help of force flag
wb-mcu-fw-flasher 1.3.2 → 1.4.0

Firmware update tool for Wiren Board Modbus devices (WB-M*)

  • Add --get-device-info arg
wb-rules-system 1.11.0 → 1.11.1

Default system rules for Wiren Board

  • power-class-battery: add control title translations
wb-mqtt-snmp 1.3.0 → 1.3.3

Wiren Board MQTT to SNMP gateway

  • Cleanup topics on service stop
  • Add -profile flag to enable profiling with pprof
  • Schema: add missed units, disable Edit JSON
  • Fix template file regex
wb-mqtt-gpio 2.13.1 → 2.15.0

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

  • Fix restoration of outputs state after unexpected controller restart
  • gpio_counter: fall "current" as in wb modbus devices
  • Add missed wb-utils dependency, no functional changes
  • Fix bug when missing WBIO modules are configured in the config
  • Rewrite some internals to speed things up, no functional changes
  • Change name of wattmeter to electric energy meter.
telegraf-wb-cloud-agent 1.29.1 → 1.29.1-wb2

Telegraf built for WB Cloud agent

  • built with limited tags set
wb-mqtt-knx 1.12.8 → 1.13.0

Wiren Board MQTT to KNX gateway

  • Use unix socket to connect to knxd by default
python3-wb-nm-helper 1.33.3 → 1.33.8

Wirenboard network configuration python3 library

  • Fix username, password and PIN gsm settings visibility
  • Add unit tests for wb-mqtt-nm-helper
  • Fix pylint, no functional changes
  • Add GSM pin and mtu configuration
  • Do not check connectivity for bridge and tun
wb-mqtt-homeui 2.82.1-wb110 → 2.93.11

Wiren Board Web UI web interface

  • Fix adding devices connected via Modbus over TCP gateways to wb-mqtt-serial configuration
  • Fix WB-MRWM2 config page
  • Fix device copying between ports
  • Fix slow scanning cancel
  • Fix firefox error whitescreen error
  • Hide vulnerability warning if the problem is fixed
  • Fix address assignment in wb-mqtt-serial config
  • Add Hz and rpm units translations
  • Add missed units translations
  • Fix address assignment in wb-mqtt-serial config
  • Clear rule editor history on init
  • Copy device configurations between ports
  • Remove direct websocket port usage in favor of built-in nginx proxy, remove host+port settings
  • Show configured devices during fast modbus scan
  • Remove empty line after svg dashboard
  • Find disconnected wb-mqtt-serial devices
  • Add configuration of device port parameters when adding it to wb-mqtt-serial config
  • Resolve MQTT topic collisions when adding new devices to wb-mqtt-serial config
  • Resolve address collisions when adding new devices to wb-mqtt-serial config
  • Add exp-check
  • Disallow indexing
  • Fix displaying of text parameters on dashboards
  • Add download configs and download everything buttons under System page
  • Fix tooltip of dropdown editor for channels with defined set of values
  • Add dropdown editor for channels with defined set of values
  • Postinst: replace config with a correct board-one, if config was not edited by user
  • Detect, is running via cloud or not; pass "from_cloud" flag
  • Fix loading of device templates with defined firmware versions
  • Make tables responsive (json-editor updated to 2.5.3-wb11)
  • Add delete button for unknown devices in wb-mqtt-serial config editor
  • Fix fullscreen mode on text dashboards and history page
  • Fix History page infinite loading because of widgets without id
  • Fix Widgets page display when there are widgets without id
  • Add duplicate MQTT id checking in wb-mqtt-serial config
  • Show disconnected devices in wb-mqtt-serial config
  • Add duplicate slave id checking in wb-mqtt-serial config
  • Preserve history plot height
  • Fix WB-LED configuration
  • Add separate chunks to decrease bundle weight
  • Remove svg.original from configs
  • Move selection to next device after deletion on wb-mqtt-serial config page
  • Fixes around cloud connection status, no functional changes
  • Add warning if multiple device templates match the same scanned device in wb-mqtt-serial config
  • Remove useless scrollbars on wb-mqtt-serial config page
  • Fix config generation, no functional changes
  • Generate configs, no functional changes
  • Do not disconnect from controller after receiving malformed data from MQTT
  • Add wb8 config
  • Integrate device scanning page into wb-mqtt-serial config editor
  • Add json editor autocomplete for devices
  • Add SVG-dashboard's style and visibility bindings value validation
  • Fix SVG dashboard display with poorly written style, reading or visibility rules
  • Fix WB-LED and WB-MRGBW-D config editors
  • Add multitenancy suppport for wb-cloud-agent UI
  • Fix tooltip on alarm control
  • Improve wb-mqtt-serial config loading errors handling
  • Improve unsaved changes tracking on wb-mqtt-serial config page
wb-mqtt-smartweb 1.4.4 → 1.4.6

Wiren Board MQTT SmartWeb driver.

  • Fix default config (add value_timeout_min)
  • Add json editor autocomplete for devices
u-boot-tools removed 2:2024.01+wb1.0.0

wb-mcu-fw-updater 1.10.12 → 1.11.0

Wiren Board modbus devices firmware update tool (python 3)

  • reduce modbus retries from 5 to 2
  • rework fws downloading & add cache
  • add elapsed-time spinner
  • Fix help of force flag
libwbmqtt1-5 added 5.2.1

Wiren Board Smart Home MQTT abstraction layer and utils library

wb-configs 3.23.1-wb104+2 → 3.28.0

Default common config files for Wiren Board

  • add wb-uart udev rules for wb85x
  • nginx: check for broken symlinks in /etc/nginx/sites-enabled
  • add watchdog service script to check emmc health
  • Use mosquitto unix socket for publishing open ports checking results
  • nginx: fix proxy_pass for /mqtt
  • nginx: fix config warning
  • mosquitto: disabled public websocket 18883 port for security reasons
  • nginx: enable gzip compression
  • web ui backups: limit number of used cores to half of present in system
  • port probe: hide banner on cooldown
  • fix default wb_security.conf
  • add remote probe to check for open ports
  • remove debian/source/format file, no functional changes
  • add download_configs and download_everything backends
  • fwupdate_upload: handle update from cloud ("from_cloud" flag)
wb-utils 4.21.2-wb100 → 4.22.2

Wiren Board command-line utils

  • wb-usb-otg: is supported on all wirenboard-8xx compatible devices
  • wb-gsm: fix modem turning-on & simselect on 6.8 kernel
  • wb-watch-update: add is-update-from-cloud check ("+update-from-cloud" flag)
libwbmqtt1-5-dev added 5.2.1

development files for libwbmqtt

wb-update-manager 1.3.4 → 1.3.5

Wirenboard software updates and release management tool

  • Fix generated wirenboard.list
python3-wb-update-manager 1.3.4 → 1.3.5

Wirenboard software updates and release management tool - python3 library

  • Fix generated wirenboard.list
task-wb-base-system 1.18.6 → 1.19.0

Wiren Board base system packages

  • Add task-wirenboard-wb8
  • Add wb-cloud-agent to wb-suite
wb-mqtt-co2mon 1.1.1 → 1.1.2

WB MQTT driver for MasterKit MT8057 CO2 sensor

  • add arm64 build, no functional changes
python3-paho-socket 0.0.3-1 → 0.0.3-2

Thin layer built on top of paho-mqtt allowing for connections with unix socket brokers

  • Enable tests, no functional changes
wb-diag-collect 1.8.11 → 1.8.12

one-click diagnostic data collector for Wiren Board,

  • Hide "No files for wildcard" warnings to debug
wb-mqtt-db 2.8.13 → 2.8.15

Wiren Board database logger

  • Add json editor autocomplete for devices
  • Fix several unchanged channels saving
python3-wb-test-suite-deps 1.18.6 → 1.19.0

Wiren Board test-suite dependencies (python3 packages)

  • Add task-wirenboard-wb8
  • Add wb-cloud-agent to wb-suite

Contrib packages


  • arm-trusted-firmware ("secure world" software for ARM SoCs - firmware) added 2.10.0+dfsg-1+wb2
  • zigbee2mqtt-1.18.1 (Zigbee to MQTT bridge (package by Wiren Board team)) 1.18.1-wb102 → 1.18.1-wb101
  • mqttui (Subscribe to a MQTT Topic or publish something quickly from the terminal) added 0.21.1-1
  • e2fsprogs-udeb (stripped-down versions of e2fsprogs, for debian-installer) added 1.46.2-2+wb1

Wiren Board vendor packages


wb-hwconf-manager 1.58.8 → 1.61.0

Provides infrastructure for hardware re-configuration via Device Tree overlays

  • introduce wb85x board config
  • uarts on mod1 & mod2; wbmz actually not supported now (because of wb-ec firmware)
  • wbmz5: fix temperature sensor display
  • add wb8x support (on 7.4.x board)
  • add dependency on linux-image-wb8
linux-headers-wb7 5.10.35-wb167 → 5.10.35-wb169

Linux kernel headers for 5.10.35-wb169 on armhf

  • i2c-wbio: cherry-pick i2c bus recovery logic (mv64xxx driver)
  • add CAN SAE J1939 support built-in
wb-mqtt-urri 1.2.1 → 1.2.2

Wiren Board URRI receiver (MQTT driver)

  • Fix receiver IP address validation
python3-mqttrpc 1.2.4 → 1.2.5

Reference MQTT-RPC implementation

  • Fix exception processing
wb-mqtt-confed 1.14.7 → 1.14.9

Wiren Board Configuration Editor Backend

  • service: use /etc/default/wb-mqtt-confed
  • Backup /etc/ntp.conf by moving to /mnt/data
wb-mqtt-serial 2.118.0-wb104 → 2.138.1

Wiren Board Smart Home MQTT serial protocol driver

  • Fix APC NMC2 AP9630 template
  • Add template PID-controller Ptex
  • Add new template for Veda VF 51
  • Add template APC NMC2 AP9630
  • WB-MRWM2 template: add support for startup delay, restart delay, voltage control function
  • Add g-leakage group
  • ONOKOM templates: fix units
  • WB-MRM2-MINI template: add min request interval
  • WB-MIR_V2 template: add min request interval
  • WB-MAI2-CC template: add min request interval
  • WB-MAI6 template: remove FW version
  • Add min core voltage reg in wb-mir_v2 template
  • Add min core voltage reg in wb-mai2-cc template
  • Add min core voltage reg in wb-mr2m template
  • Add IEC61107 Mode C protocol
  • Add LUNA three-phase electricity meter template
  • Add min core voltage reg in m1w2 template
  • Somfy SDN: add tilting support
  • Add new template for Carel muRack after rework
  • Add indirect control channels for WB-MSW-v3/v4/v4-lora and WB-MIR-v2
  • Add Energomera CE102 template
  • Add channels "tariffs" to templates/config-mercury230.json
  • WB-MAI6 template: add WB-VDIV and custom voltage divider support
  • Add device address setup RPC
  • Add new signature in m1w2 template
  • Add GitHub pull request template. No functional changes
  • Watch device template changes in /usr/lib/wb-mqtt-serial/templates
  • Delete template for Carel muRack
  • Add new template for Carel muRack
  • Add device setup RPC
  • Somfy SDN: speed adjustment is only available on DC motors
  • Fix WB-MAI6 configuration interface
  • WB-MDM3 template: add light scenes, switch mode, safety and powerup actions support
  • Add new template for A-OK AM-35 motors
  • Validation error of config containing duplicated ports
  • Show template validation errors in log
  • Add missed wb-utils dependency, no functional changes
  • Add min_request_interval option to device config. The option defines minimal time between requests to a device
  • Add mercury230 protocol description to README.md. No functional changes
  • Jinjify WB_MWAC v1 template, add cleaning mode, safe state for alarm, fix debounce range, sporadic for alarm
  • Publish error in /devices/+/meta/error on device disconnection
  • Install missed wb-mqtt-serial.conf.wb8
  • Add default config for wb8
  • Fixed a crash caused by receiving a large number of incorrect Modbus packets
  • Add more verbose internal errors. No functional changes
  • Add temperature sensors poll period register for M1W2
  • Add MQTT topic id to config/Load RPC response
  • Add device signature to MAP3E, MAP3ET, MAP3EV templates
  • Fix MAI11 slave id editor position in wb-mqtt-homeui
  • Add device signature to WB-MWAC v.2 template
  • Add new template for WB-Domofon
  • Add new template for A-OK motors
  • WB-M1W2 template: add button reset input counters
  • Set correct default template for WB-MRPS6
  • Fix SOKOL-M template
  • Add protocol information to config loading RPC request
task-wb-common-pkgs 1.18.6 → 1.19.0

Wiren Board common packages

  • Add task-wirenboard-wb8
  • Add wb-cloud-agent to wb-suite
wb-mqtt-rfblinds 1.0.2 → 1.0.3

Somfy and Dooya devices integration via RF-Blinds stick/wbe-module (from smarttone.ru).

  • Fix CPU usage when no serial devices found
libwbmqtt1-5-test-utils added 5.2.1

development files for testing libwbmqtt-based projects

emmcparm 5.0.1 → 5.0.2

Micron eMMC utility

  • Fix changelog, no functional changes
libwbmqtt1-4-dev 4.5.0 → 4.5.2

development files for libwbmqtt

  • Add missed control types (pressure, lux, sound_level)
  • Add escaping for non Latin1 symbols in JSON
wb-rules 2.20.8 → 2.20.15

Wiren Board Rule Engine

  • Fix parseInt() explicit radix 16 handling for leading zero
  • Fix meta json unmarshaling, update wbgo.so library
  • Alarms schema: disable Edit JSON
  • update wbgo.so library: fix go.sum
  • Fix stuck on reboot/stop, when multiple virtual devices update their meta
  • update wbgo.so library
  • bump PahoMQTT dep: v1.4.1 -> v1.4.2
  • Fix control meta handling, update wbgo.so library
  • Add missed control types, update wbgo.so library
  • Add json editor autocomplete for devices
wb-cloud-agent 1.3.3-wb106 → 1.5.6

Wiren Board Cloud agent

  • Handle TimeoutExpired exception during events polling
  • Tweak curl params
  • Fix preinst hook
  • fix cloud connection status absense in UI if no providers configured
  • Fix config search path
  • Substitute mqtt broker url in telegraf config
  • Move device certs check to ExecStartPre (instead of postinst)
  • Backup config via wb-configs
  • Send diagnostics to the cloud backend by request
  • Fix service unit
  • Add BROKER_URL config option and --broker launch argument for mqtt broker
  • Fixes around cloud connection status
  • Send agent version to the cloud backend
  • Bugfix with cloud url in config
  • Add multi-provider support
wb-mqtt-db-cli 1.4.5 → 1.4.6

CLI for wb-mqtt-db

  • Fix connection error handling
wb-welrok added 0.0.8

Wiren Board MQTT Driver for Welrok thermostat

wb-mqtt-dac 1.2.4 → 1.2.5

wb-rules-based IIO DAC driver for WB MQTT

  • Fix iio-device-num parsing
libwbmqtt1-4-test-utils 4.5.0 → 4.5.2

development files for testing libwbmqtt-based projects

  • Add missed control types (pressure, lux, sound_level)
  • Add escaping for non Latin1 symbols in JSON
wb-mqtt-mbgate 1.6.3 → 1.7.0

Wiren Board MQTT to Modbus gateway

  • Add option to prevent config regeneration
  • Fix holding registers detection
wb-knxd-config 1.1.3 → 1.1.4

knxd configurator for Wiren Board

  • schema: fix Global.Error/Global.Trace format
  • schema: remove Edit JSON buttons
libwbmqtt1-4 4.5.0 → 4.5.2

Wiren Board Smart Home MQTT abstraction layer and utils library

  • Add missed control types (pressure, lux, sound_level)
  • Add escaping for non Latin1 symbols in JSON
linux-libc-dev 5.10.35-wb167 → 5.10.35-wb169

Linux support headers for userspace development

  • i2c-wbio: cherry-pick i2c bus recovery logic (mv64xxx driver)
  • add CAN SAE J1939 support built-in
wb-mqtt-w1 2.2.10 → 2.2.11

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

  • Fix tests, no functional changes
wb-essential 1.18.6 → 1.19.0

Wirenboard essential packages

  • Add task-wirenboard-wb8
  • Add wb-cloud-agent to wb-suite
wb-device-manager 1.7.0 → 1.9.1

Wiren Board modbus devices manager (python3 service; backend)

  • Stop slow scan faster
  • Add port path parameter to bus-scan/Start RPC request
  • Do not stop the whole scanning on a port after receiving invalid Modbus packet
  • Add scan_type and preserve_old_results parameters to bus-scan/Start RPC request
wb-modbus-ext-scanner 1.2.4 → 1.2.5

Scanner utility for extended Wiren Board Modbus protocol

  • Fix crash on -h
wb-suite 1.18.6 → 1.19.0

Wirenboard vendor software set

  • Add task-wirenboard-wb8
  • Add wb-cloud-agent to wb-suite
wb-test-suite-dummy 1.18.6 → 1.19.0

Dummy package to provide wb-test-suite required by old build scripts

  • Add task-wirenboard-wb8
  • Add wb-cloud-agent to wb-suite
linux-image-wb7 5.10.35-wb167 → 5.10.35-wb169

Linux kernel, version 5.10.35-wb169, Wiren Board 7

  • i2c-wbio: cherry-pick i2c bus recovery logic (mv64xxx driver)
  • add CAN SAE J1939 support built-in
python3-wb-common 2.1.2 → 2.2.0

Wiren Board Python common library and helpers

  • Fix pylint, no functional changes
  • MQTT client wrapper: forward all constructor arguments to paho.mqtt.client.Client
knxd-examples removed 0.11.15-1-wb1

wb-nm-helper 1.33.3 → 1.33.8

Wirenboard network configuration backend for wb-mqtt-confed.

  • Fix username, password and PIN gsm settings visibility
  • Add unit tests for wb-mqtt-nm-helper
  • Fix pylint, no functional changes
  • Add GSM pin and mtu configuration
  • Do not check connectivity for bridge and tun
python3-wb-mcu-fw-updater 1.10.12 → 1.11.0

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

  • reduce modbus retries from 5 to 2
  • rework fws downloading & add cache
  • add elapsed-time spinner
  • Fix help of force flag
wb-mcu-fw-flasher 1.3.2 → 1.4.0

Firmware update tool for Wiren Board Modbus devices (WB-M*)

  • Add --get-device-info arg
wb-rules-system 1.11.0 → 1.11.1

Default system rules for Wiren Board

  • power-class-battery: add control title translations
wb-mqtt-snmp 1.3.0 → 1.3.3

Wiren Board MQTT to SNMP gateway

  • Cleanup topics on service stop
  • Add -profile flag to enable profiling with pprof
  • Schema: add missed units, disable Edit JSON
  • Fix template file regex
wb-mqtt-gpio 2.13.1 → 2.15.0

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

  • Fix restoration of outputs state after unexpected controller restart
  • gpio_counter: fall "current" as in wb modbus devices
  • Add missed wb-utils dependency, no functional changes
  • Fix bug when missing WBIO modules are configured in the config
  • Rewrite some internals to speed things up, no functional changes
  • Change name of wattmeter to electric energy meter.
telegraf-wb-cloud-agent 1.29.1 → 1.29.1-wb2

Telegraf built for WB Cloud agent

  • built with limited tags set
wb-mqtt-knx 1.12.8 → 1.13.0

Wiren Board MQTT to KNX gateway

  • Use unix socket to connect to knxd by default
python3-wb-nm-helper 1.33.3 → 1.33.8

Wirenboard network configuration python3 library

  • Fix username, password and PIN gsm settings visibility
  • Add unit tests for wb-mqtt-nm-helper
  • Fix pylint, no functional changes
  • Add GSM pin and mtu configuration
  • Do not check connectivity for bridge and tun
wb-mqtt-homeui 2.82.1-wb110 → 2.93.11

Wiren Board Web UI web interface

  • Fix adding devices connected via Modbus over TCP gateways to wb-mqtt-serial configuration
  • Fix WB-MRWM2 config page
  • Fix device copying between ports
  • Fix slow scanning cancel
  • Fix firefox error whitescreen error
  • Hide vulnerability warning if the problem is fixed
  • Fix address assignment in wb-mqtt-serial config
  • Add Hz and rpm units translations
  • Add missed units translations
  • Fix address assignment in wb-mqtt-serial config
  • Clear rule editor history on init
  • Copy device configurations between ports
  • Remove direct websocket port usage in favor of built-in nginx proxy, remove host+port settings
  • Show configured devices during fast modbus scan
  • Remove empty line after svg dashboard
  • Find disconnected wb-mqtt-serial devices
  • Add configuration of device port parameters when adding it to wb-mqtt-serial config
  • Resolve MQTT topic collisions when adding new devices to wb-mqtt-serial config
  • Resolve address collisions when adding new devices to wb-mqtt-serial config
  • Add exp-check
  • Disallow indexing
  • Fix displaying of text parameters on dashboards
  • Add download configs and download everything buttons under System page
  • Fix tooltip of dropdown editor for channels with defined set of values
  • Add dropdown editor for channels with defined set of values
  • Postinst: replace config with a correct board-one, if config was not edited by user
  • Detect, is running via cloud or not; pass "from_cloud" flag
  • Fix loading of device templates with defined firmware versions
  • Make tables responsive (json-editor updated to 2.5.3-wb11)
  • Add delete button for unknown devices in wb-mqtt-serial config editor
  • Fix fullscreen mode on text dashboards and history page
  • Fix History page infinite loading because of widgets without id
  • Fix Widgets page display when there are widgets without id
  • Add duplicate MQTT id checking in wb-mqtt-serial config
  • Show disconnected devices in wb-mqtt-serial config
  • Add duplicate slave id checking in wb-mqtt-serial config
  • Preserve history plot height
  • Fix WB-LED configuration
  • Add separate chunks to decrease bundle weight
  • Remove svg.original from configs
  • Move selection to next device after deletion on wb-mqtt-serial config page
  • Fixes around cloud connection status, no functional changes
  • Add warning if multiple device templates match the same scanned device in wb-mqtt-serial config
  • Remove useless scrollbars on wb-mqtt-serial config page
  • Fix config generation, no functional changes
  • Generate configs, no functional changes
  • Do not disconnect from controller after receiving malformed data from MQTT
  • Add wb8 config
  • Integrate device scanning page into wb-mqtt-serial config editor
  • Add json editor autocomplete for devices
  • Add SVG-dashboard's style and visibility bindings value validation
  • Fix SVG dashboard display with poorly written style, reading or visibility rules
  • Fix WB-LED and WB-MRGBW-D config editors
  • Add multitenancy suppport for wb-cloud-agent UI
  • Fix tooltip on alarm control
  • Improve wb-mqtt-serial config loading errors handling
  • Improve unsaved changes tracking on wb-mqtt-serial config page
wb-mqtt-smartweb 1.4.4 → 1.4.6

Wiren Board MQTT SmartWeb driver.

  • Fix default config (add value_timeout_min)
  • Add json editor autocomplete for devices
wb-bootlet-wb7x 5.10.35-wb167-fs1.2.3-deb11-202403291409 → 5.10.35-wb169-fs1.3.2-deb11-202407251009

FIT bootlet images, Wiren Board 7 (bootlet)

wb-mcu-fw-updater 1.10.12 → 1.11.0

Wiren Board modbus devices firmware update tool (python 3)

  • reduce modbus retries from 5 to 2
  • rework fws downloading & add cache
  • add elapsed-time spinner
  • Fix help of force flag
libwbmqtt1-5 added 5.2.1

Wiren Board Smart Home MQTT abstraction layer and utils library

wb-configs 3.22.1-wb104 → 3.28.0

Default common config files for Wiren Board

  • add wb-uart udev rules for wb85x
  • nginx: check for broken symlinks in /etc/nginx/sites-enabled
  • add watchdog service script to check emmc health
  • Use mosquitto unix socket for publishing open ports checking results
  • nginx: fix proxy_pass for /mqtt
  • nginx: fix config warning
  • mosquitto: disabled public websocket 18883 port for security reasons
  • nginx: enable gzip compression
  • web ui backups: limit number of used cores to half of present in system
  • port probe: hide banner on cooldown
  • fix default wb_security.conf
  • add remote probe to check for open ports
  • remove debian/source/format file, no functional changes
  • add download_configs and download_everything backends
  • fwupdate_upload: handle update from cloud ("from_cloud" flag)
  • add UART symlinks on WB8
  • add Wiren Board 8 support
wb-utils 4.20.5 → 4.22.2

Wiren Board command-line utils

  • wb-usb-otg: is supported on all wirenboard-8xx compatible devices
  • wb-gsm: fix modem turning-on & simselect on 6.8 kernel
  • wb-watch-update: add is-update-from-cloud check ("+update-from-cloud" flag)
  • fix USB device (Debug Network) mode on WB8
  • add Wiren Board 8 support
libwbmqtt1-5-dev added 5.2.1

development files for libwbmqtt

wb-update-manager 1.3.4 → 1.3.5

Wirenboard software updates and release management tool

  • Fix generated wirenboard.list
python3-wb-update-manager 1.3.4 → 1.3.5

Wirenboard software updates and release management tool - python3 library

  • Fix generated wirenboard.list
task-wb-base-system 1.18.6 → 1.19.0

Wiren Board base system packages

  • Add task-wirenboard-wb8
  • Add wb-cloud-agent to wb-suite
wb-mqtt-co2mon 1.1.1 → 1.1.2

WB MQTT driver for MasterKit MT8057 CO2 sensor

  • add arm64 build, no functional changes
python3-paho-socket 0.0.3-1 → 0.0.3-2

Thin layer built on top of paho-mqtt allowing for connections with unix socket brokers

  • Enable tests, no functional changes
wb-diag-collect 1.8.11 → 1.8.12

one-click diagnostic data collector for Wiren Board,

  • Hide "No files for wildcard" warnings to debug
wb-mqtt-db 2.8.13 → 2.8.15

Wiren Board database logger

  • Add json editor autocomplete for devices
  • Fix several unchanged channels saving
wb-dt-overlays 1.6.1 → 1.7.0

Device tree overlays for Wiren Board devices

  • add dependency on linux-image-wb8
python3-wb-test-suite-deps 1.18.6 → 1.19.0

Wiren Board test-suite dependencies (python3 packages)

  • Add task-wirenboard-wb8
  • Add wb-cloud-agent to wb-suite

Contrib packages


  • u-boot-tools-wb (companion tools for Das U-Boot bootloader) 2:2021.10+wb1.7.1 → 2:2021.10+wb1.7.2
  • mqttui (Subscribe to a MQTT Topic or publish something quickly from the terminal) added 0.21.1-1
  • u-boot-wb7 (Das U-Boot bootloader for Wiren Board 7 (image)) 2:2021.10+wb1.7.1 → 2:2021.10+wb1.7.2
  • zigbee2mqtt (Zigbee to MQTT bridge (package by Wiren Board team)) 1.35.3-wb101 → 1.38.0-wb101

Wiren Board vendor packages


wb-hwconf-manager 1.58.8 → 1.61.0

Provides infrastructure for hardware re-configuration via Device Tree overlays

  • introduce wb85x board config
  • uarts on mod1 & mod2; wbmz actually not supported now (because of wb-ec firmware)
  • wbmz5: fix temperature sensor display
  • add wb8x support (on 7.4.x board)
  • add dependency on linux-image-wb8
linux-image-wb6 5.10.35-wb167 → 5.10.35-wb169

Linux kernel, version 5.10.35-wb169, Wiren Board 6

  • i2c-wbio: cherry-pick i2c bus recovery logic (mv64xxx driver)
  • add CAN SAE J1939 support built-in
wb-mqtt-urri 1.2.1 → 1.2.2

Wiren Board URRI receiver (MQTT driver)

  • Fix receiver IP address validation
python3-mqttrpc 1.2.4 → 1.2.5

Reference MQTT-RPC implementation

  • Fix exception processing
wb-mqtt-confed 1.14.7 → 1.14.9

Wiren Board Configuration Editor Backend

  • service: use /etc/default/wb-mqtt-confed
  • Backup /etc/ntp.conf by moving to /mnt/data
wb-mqtt-serial 2.118.0-wb104 → 2.138.1

Wiren Board Smart Home MQTT serial protocol driver

  • Fix APC NMC2 AP9630 template
  • Add template PID-controller Ptex
  • Add new template for Veda VF 51
  • Add template APC NMC2 AP9630
  • WB-MRWM2 template: add support for startup delay, restart delay, voltage control function
  • Add g-leakage group
  • ONOKOM templates: fix units
  • WB-MRM2-MINI template: add min request interval
  • WB-MIR_V2 template: add min request interval
  • WB-MAI2-CC template: add min request interval
  • WB-MAI6 template: remove FW version
  • Add min core voltage reg in wb-mir_v2 template
  • Add min core voltage reg in wb-mai2-cc template
  • Add min core voltage reg in wb-mr2m template
  • Add IEC61107 Mode C protocol
  • Add LUNA three-phase electricity meter template
  • Add min core voltage reg in m1w2 template
  • Somfy SDN: add tilting support
  • Add new template for Carel muRack after rework
  • Add indirect control channels for WB-MSW-v3/v4/v4-lora and WB-MIR-v2
  • Add Energomera CE102 template
  • Add channels "tariffs" to templates/config-mercury230.json
  • WB-MAI6 template: add WB-VDIV and custom voltage divider support
  • Add device address setup RPC
  • Add new signature in m1w2 template
  • Add GitHub pull request template. No functional changes
  • Watch device template changes in /usr/lib/wb-mqtt-serial/templates
  • Delete template for Carel muRack
  • Add new template for Carel muRack
  • Add device setup RPC
  • Somfy SDN: speed adjustment is only available on DC motors
  • Fix WB-MAI6 configuration interface
  • WB-MDM3 template: add light scenes, switch mode, safety and powerup actions support
  • Add new template for A-OK AM-35 motors
  • Validation error of config containing duplicated ports
  • Show template validation errors in log
  • Add missed wb-utils dependency, no functional changes
  • Add min_request_interval option to device config. The option defines minimal time between requests to a device
  • Add mercury230 protocol description to README.md. No functional changes
  • Jinjify WB_MWAC v1 template, add cleaning mode, safe state for alarm, fix debounce range, sporadic for alarm
  • Publish error in /devices/+/meta/error on device disconnection
  • Install missed wb-mqtt-serial.conf.wb8
  • Add default config for wb8
  • Fixed a crash caused by receiving a large number of incorrect Modbus packets
  • Add more verbose internal errors. No functional changes
  • Add temperature sensors poll period register for M1W2
  • Add MQTT topic id to config/Load RPC response
  • Add device signature to MAP3E, MAP3ET, MAP3EV templates
  • Fix MAI11 slave id editor position in wb-mqtt-homeui
  • Add device signature to WB-MWAC v.2 template
  • Add new template for WB-Domofon
  • Add new template for A-OK motors
  • WB-M1W2 template: add button reset input counters
  • Set correct default template for WB-MRPS6
  • Fix SOKOL-M template
  • Add protocol information to config loading RPC request
task-wb-common-pkgs 1.18.6 → 1.19.0

Wiren Board common packages

  • Add task-wirenboard-wb8
  • Add wb-cloud-agent to wb-suite
wb-mqtt-rfblinds 1.0.2 → 1.0.3

Somfy and Dooya devices integration via RF-Blinds stick/wbe-module (from smarttone.ru).

  • Fix CPU usage when no serial devices found
libwbmqtt1-5-test-utils added 5.2.1

development files for testing libwbmqtt-based projects

emmcparm 5.0.1 → 5.0.2

Micron eMMC utility

  • Fix changelog, no functional changes
libwbmqtt1-4-dev 4.5.0 → 4.5.2

development files for libwbmqtt

  • Add missed control types (pressure, lux, sound_level)
  • Add escaping for non Latin1 symbols in JSON
wb-rules 2.20.8 → 2.20.15

Wiren Board Rule Engine

  • Fix parseInt() explicit radix 16 handling for leading zero
  • Fix meta json unmarshaling, update wbgo.so library
  • Alarms schema: disable Edit JSON
  • update wbgo.so library: fix go.sum
  • Fix stuck on reboot/stop, when multiple virtual devices update their meta
  • update wbgo.so library
  • bump PahoMQTT dep: v1.4.1 -> v1.4.2
  • Fix control meta handling, update wbgo.so library
  • Add missed control types, update wbgo.so library
  • Add json editor autocomplete for devices
wb-bootlet-wb6x 5.10.35-wb167-fs1.2.3-deb11-202403291409 → 5.10.35-wb169-fs1.3.2-deb11-202407161205

FIT bootlet images, Wiren Board 6 (bootlet)

wb-cloud-agent 1.3.3-wb106 → 1.5.6

Wiren Board Cloud agent

  • Handle TimeoutExpired exception during events polling
  • Tweak curl params
  • Fix preinst hook
  • fix cloud connection status absense in UI if no providers configured
  • Fix config search path
  • Substitute mqtt broker url in telegraf config
  • Move device certs check to ExecStartPre (instead of postinst)
  • Backup config via wb-configs
  • Send diagnostics to the cloud backend by request
  • Fix service unit
  • Add BROKER_URL config option and --broker launch argument for mqtt broker
  • Fixes around cloud connection status
  • Send agent version to the cloud backend
  • Bugfix with cloud url in config
  • Add multi-provider support
wb-mqtt-db-cli 1.4.5 → 1.4.6

CLI for wb-mqtt-db

  • Fix connection error handling
wb-welrok added 0.0.8

Wiren Board MQTT Driver for Welrok thermostat

wb-mqtt-dac 1.2.4 → 1.2.5

wb-rules-based IIO DAC driver for WB MQTT

  • Fix iio-device-num parsing
libwbmqtt1-4-test-utils 4.5.0 → 4.5.2

development files for testing libwbmqtt-based projects

  • Add missed control types (pressure, lux, sound_level)
  • Add escaping for non Latin1 symbols in JSON
wb-mqtt-mbgate 1.6.3 → 1.7.0

Wiren Board MQTT to Modbus gateway

  • Add option to prevent config regeneration
  • Fix holding registers detection
wb-knxd-config 1.1.3 → 1.1.4

knxd configurator for Wiren Board

  • schema: fix Global.Error/Global.Trace format
  • schema: remove Edit JSON buttons
libwbmqtt1-4 4.5.0 → 4.5.2

Wiren Board Smart Home MQTT abstraction layer and utils library

  • Add missed control types (pressure, lux, sound_level)
  • Add escaping for non Latin1 symbols in JSON
linux-libc-dev 5.10.35-wb167 → 5.10.35-wb169

Linux support headers for userspace development

  • i2c-wbio: cherry-pick i2c bus recovery logic (mv64xxx driver)
  • add CAN SAE J1939 support built-in
wb-mqtt-w1 2.2.10 → 2.2.11

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

  • Fix tests, no functional changes
wb-essential 1.18.6 → 1.19.0

Wirenboard essential packages

  • Add task-wirenboard-wb8
  • Add wb-cloud-agent to wb-suite
wb-device-manager 1.7.0 → 1.9.1

Wiren Board modbus devices manager (python3 service; backend)

  • Stop slow scan faster
  • Add port path parameter to bus-scan/Start RPC request
  • Do not stop the whole scanning on a port after receiving invalid Modbus packet
  • Add scan_type and preserve_old_results parameters to bus-scan/Start RPC request
wb-modbus-ext-scanner 1.2.4 → 1.2.5

Scanner utility for extended Wiren Board Modbus protocol

  • Fix crash on -h
wb-suite 1.18.6 → 1.19.0

Wirenboard vendor software set

  • Add task-wirenboard-wb8
  • Add wb-cloud-agent to wb-suite
wb-test-suite-dummy 1.18.6 → 1.19.0

Dummy package to provide wb-test-suite required by old build scripts

  • Add task-wirenboard-wb8
  • Add wb-cloud-agent to wb-suite
linux-headers-wb6 5.10.35-wb167 → 5.10.35-wb169

Linux kernel headers for 5.10.35-wb169 on armhf

  • i2c-wbio: cherry-pick i2c bus recovery logic (mv64xxx driver)
  • add CAN SAE J1939 support built-in
python3-wb-common 2.1.2 → 2.2.0

Wiren Board Python common library and helpers

  • Fix pylint, no functional changes
  • MQTT client wrapper: forward all constructor arguments to paho.mqtt.client.Client
knxd-examples removed 0.11.15-1-wb1

wb-nm-helper 1.33.3 → 1.33.8

Wirenboard network configuration backend for wb-mqtt-confed.

  • Fix username, password and PIN gsm settings visibility
  • Add unit tests for wb-mqtt-nm-helper
  • Fix pylint, no functional changes
  • Add GSM pin and mtu configuration
  • Do not check connectivity for bridge and tun
python3-wb-mcu-fw-updater 1.10.12 → 1.11.0

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

  • reduce modbus retries from 5 to 2
  • rework fws downloading & add cache
  • add elapsed-time spinner
  • Fix help of force flag
wb-mcu-fw-flasher 1.3.2 → 1.4.0

Firmware update tool for Wiren Board Modbus devices (WB-M*)

  • Add --get-device-info arg
wb-rules-system 1.11.0 → 1.11.1

Default system rules for Wiren Board

  • power-class-battery: add control title translations
wb-mqtt-snmp 1.3.0 → 1.3.3

Wiren Board MQTT to SNMP gateway

  • Cleanup topics on service stop
  • Add -profile flag to enable profiling with pprof
  • Schema: add missed units, disable Edit JSON
  • Fix template file regex
wb-mqtt-gpio 2.13.1 → 2.15.0

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

  • Fix restoration of outputs state after unexpected controller restart
  • gpio_counter: fall "current" as in wb modbus devices
  • Add missed wb-utils dependency, no functional changes
  • Fix bug when missing WBIO modules are configured in the config
  • Rewrite some internals to speed things up, no functional changes
  • Change name of wattmeter to electric energy meter.
telegraf-wb-cloud-agent 1.29.1 → 1.29.1-wb2

Telegraf built for WB Cloud agent

  • built with limited tags set
wb-mqtt-knx 1.12.8 → 1.13.0

Wiren Board MQTT to KNX gateway

  • Use unix socket to connect to knxd by default
python3-wb-nm-helper 1.33.3 → 1.33.8

Wirenboard network configuration python3 library

  • Fix username, password and PIN gsm settings visibility
  • Add unit tests for wb-mqtt-nm-helper
  • Fix pylint, no functional changes
  • Add GSM pin and mtu configuration
  • Do not check connectivity for bridge and tun
wb-mqtt-homeui 2.82.1-wb110 → 2.93.11

Wiren Board Web UI web interface

  • Fix adding devices connected via Modbus over TCP gateways to wb-mqtt-serial configuration
  • Fix WB-MRWM2 config page
  • Fix device copying between ports
  • Fix slow scanning cancel
  • Fix firefox error whitescreen error
  • Hide vulnerability warning if the problem is fixed
  • Fix address assignment in wb-mqtt-serial config
  • Add Hz and rpm units translations
  • Add missed units translations
  • Fix address assignment in wb-mqtt-serial config
  • Clear rule editor history on init
  • Copy device configurations between ports
  • Remove direct websocket port usage in favor of built-in nginx proxy, remove host+port settings
  • Show configured devices during fast modbus scan
  • Remove empty line after svg dashboard
  • Find disconnected wb-mqtt-serial devices
  • Add configuration of device port parameters when adding it to wb-mqtt-serial config
  • Resolve MQTT topic collisions when adding new devices to wb-mqtt-serial config
  • Resolve address collisions when adding new devices to wb-mqtt-serial config
  • Add exp-check
  • Disallow indexing
  • Fix displaying of text parameters on dashboards
  • Add download configs and download everything buttons under System page
  • Fix tooltip of dropdown editor for channels with defined set of values
  • Add dropdown editor for channels with defined set of values
  • Postinst: replace config with a correct board-one, if config was not edited by user
  • Detect, is running via cloud or not; pass "from_cloud" flag
  • Fix loading of device templates with defined firmware versions
  • Make tables responsive (json-editor updated to 2.5.3-wb11)
  • Add delete button for unknown devices in wb-mqtt-serial config editor
  • Fix fullscreen mode on text dashboards and history page
  • Fix History page infinite loading because of widgets without id
  • Fix Widgets page display when there are widgets without id
  • Add duplicate MQTT id checking in wb-mqtt-serial config
  • Show disconnected devices in wb-mqtt-serial config
  • Add duplicate slave id checking in wb-mqtt-serial config
  • Preserve history plot height
  • Fix WB-LED configuration
  • Add separate chunks to decrease bundle weight
  • Remove svg.original from configs
  • Move selection to next device after deletion on wb-mqtt-serial config page
  • Fixes around cloud connection status, no functional changes
  • Add warning if multiple device templates match the same scanned device in wb-mqtt-serial config
  • Remove useless scrollbars on wb-mqtt-serial config page
  • Fix config generation, no functional changes
  • Generate configs, no functional changes
  • Do not disconnect from controller after receiving malformed data from MQTT
  • Add wb8 config
  • Integrate device scanning page into wb-mqtt-serial config editor
  • Add json editor autocomplete for devices
  • Add SVG-dashboard's style and visibility bindings value validation
  • Fix SVG dashboard display with poorly written style, reading or visibility rules
  • Fix WB-LED and WB-MRGBW-D config editors
  • Add multitenancy suppport for wb-cloud-agent UI
  • Fix tooltip on alarm control
  • Improve wb-mqtt-serial config loading errors handling
  • Improve unsaved changes tracking on wb-mqtt-serial config page
wb-mqtt-smartweb 1.4.4 → 1.4.6

Wiren Board MQTT SmartWeb driver.

  • Fix default config (add value_timeout_min)
  • Add json editor autocomplete for devices
wb-mcu-fw-updater 1.10.12 → 1.11.0

Wiren Board modbus devices firmware update tool (python 3)

  • reduce modbus retries from 5 to 2
  • rework fws downloading & add cache
  • add elapsed-time spinner
  • Fix help of force flag
libwbmqtt1-5 added 5.2.1

Wiren Board Smart Home MQTT abstraction layer and utils library

wb-configs 3.22.1-wb104 → 3.28.0

Default common config files for Wiren Board

  • add wb-uart udev rules for wb85x
  • nginx: check for broken symlinks in /etc/nginx/sites-enabled
  • add watchdog service script to check emmc health
  • Use mosquitto unix socket for publishing open ports checking results
  • nginx: fix proxy_pass for /mqtt
  • nginx: fix config warning
  • mosquitto: disabled public websocket 18883 port for security reasons
  • nginx: enable gzip compression
  • web ui backups: limit number of used cores to half of present in system
  • port probe: hide banner on cooldown
  • fix default wb_security.conf
  • add remote probe to check for open ports
  • remove debian/source/format file, no functional changes
  • add download_configs and download_everything backends
  • fwupdate_upload: handle update from cloud ("from_cloud" flag)
  • add UART symlinks on WB8
  • add Wiren Board 8 support
wb-utils 4.20.5 → 4.22.2

Wiren Board command-line utils

  • wb-usb-otg: is supported on all wirenboard-8xx compatible devices
  • wb-gsm: fix modem turning-on & simselect on 6.8 kernel
  • wb-watch-update: add is-update-from-cloud check ("+update-from-cloud" flag)
  • fix USB device (Debug Network) mode on WB8
  • add Wiren Board 8 support
libwbmqtt1-5-dev added 5.2.1

development files for libwbmqtt

wb-update-manager 1.3.4 → 1.3.5

Wirenboard software updates and release management tool

  • Fix generated wirenboard.list
python3-wb-update-manager 1.3.4 → 1.3.5

Wirenboard software updates and release management tool - python3 library

  • Fix generated wirenboard.list
task-wb-base-system 1.18.6 → 1.19.0

Wiren Board base system packages

  • Add task-wirenboard-wb8
  • Add wb-cloud-agent to wb-suite
wb-mqtt-co2mon 1.1.1 → 1.1.2

WB MQTT driver for MasterKit MT8057 CO2 sensor

  • add arm64 build, no functional changes
python3-paho-socket 0.0.3-1 → 0.0.3-2

Thin layer built on top of paho-mqtt allowing for connections with unix socket brokers

  • Enable tests, no functional changes
wb-diag-collect 1.8.11 → 1.8.12

one-click diagnostic data collector for Wiren Board,

  • Hide "No files for wildcard" warnings to debug
wb-mqtt-db 2.8.13 → 2.8.15

Wiren Board database logger

  • Add json editor autocomplete for devices
  • Fix several unchanged channels saving
wb-dt-overlays 1.6.1 → 1.7.0

Device tree overlays for Wiren Board devices

  • add dependency on linux-image-wb8
python3-wb-test-suite-deps 1.18.6 → 1.19.0

Wiren Board test-suite dependencies (python3 packages)

  • Add task-wirenboard-wb8
  • Add wb-cloud-agent to wb-suite

Contrib packages


  • u-boot-tools-wb (companion tools for Das U-Boot bootloader) 2:2021.10+wb1.7.1 → 2:2021.10+wb1.7.2
  • mqttui (Subscribe to a MQTT Topic or publish something quickly from the terminal) added 0.21.1-1
  • u-boot-wb6 (Das U-Boot bootloader for Wiren Board 6 (image)) 2:2021.10+wb1.7.1 → 2:2021.10+wb1.7.2
  • zigbee2mqtt (Zigbee to MQTT bridge (package by Wiren Board team)) 1.35.3-wb101 → 1.38.0-wb101