wb-2606 changelog
Wiren Board vendor packages
atecc-util 0.4.12 → 0.4.13
ATECC508A/608A configuration utility based on cryptoauthlib
- Fix dump-config output
emmcparm 5.0.2 → 5.0.3
Micron eMMC utility
- Cleanup, no functional changes
libwbmqtt1-5 5.5.1 → 5.6.0
Wiren Board MQTT abstraction layer and utils library
- Add hidden control parameter
- Don't skip enums with empty translations
libwbmqtt1-5-dev 5.5.1 → 5.6.0
Development files for libwbmqtt1
- Add hidden control parameter
- Don't skip enums with empty translations
libwbmqtt1-5-test-utils 5.5.1 → 5.6.0
Development files for testing libwbmqtt1-based projects
- Add hidden control parameter
- Don't skip enums with empty translations
python3-wb-mcu-fw-updater 1.14.3 → 1.14.4
Wiren Board modbus devices firmware update and modbus bindings python libraries (python 3)
- Fix update-fw with wb-MAP*
task-wb-base-system 1.20.6 → 1.20.9
Wiren Board base system packages
- HDMI: require wb-sway-kiosk with wb-sway-kiosk.service for Wayland runtime.
- Move vim to wb-base-system recommends
- HDMI: - keep wb-hdmi as the legacy Xorg runtime metapackage - add wb-hdmi-wayland for the wb-sway-kiosk runtime - provide wb-hdmi-runtime from both mutually exclusive runtimes - switch systemd runtime services from HDMI runtime metapackage postinst - build deb packages with gzip compression for bullseye dpkg
task-wb-common-pkgs 1.20.6 → 1.20.9
Wiren Board common packages
- HDMI: require wb-sway-kiosk with wb-sway-kiosk.service for Wayland runtime.
- Move vim to wb-base-system recommends
- HDMI: - keep wb-hdmi as the legacy Xorg runtime metapackage - add wb-hdmi-wayland for the wb-sway-kiosk runtime - provide wb-hdmi-runtime from both mutually exclusive runtimes - switch systemd runtime services from HDMI runtime metapackage postinst - build deb packages with gzip compression for bullseye dpkg
wb-cli added 1.8.5
Command-line interface to a Wiren Board controller
wb-cloud-agent 1.7.2 → 1.8.1-wb100
Wiren Board Cloud agent
- Ship the metrics collector script in the package and render it locally from cloud-supplied variables.
wb-configs 3.50.1 → 3.50.2
Default common config files for Wiren Board
- HDMI: - make xinit.service conflict with wb-sway-kiosk.service
wb-diag-collect 1.9.4 → 1.9.8
Wirenboard collector of data and logs
- Add /etc/wb-scenarios.conf
- Improve logging
- Add network-test
- Add /var/lib/wb-mqtt-adc/conf.d/system.conf and /var/lib/wb-mqtt-gpio/conf.d/system.conf to files
wb-ec-firmware 2.0.5 → 2.1.1
Wiren Board Embedded Controller firmware and installer
- add environment for unittests and coverage metering
- gpio-subsystem: fix build error on old compiler
- regmap: full unittests coverage
- add unittests: voltage-monitor, temperature-control, gpio-subsystem, hwrev, ntc, pwrkey, wdt, rtc-alarm-subsystem, wbmz-common, wbmz-subsystem, wbmz6-supercap
- add unittests: linux-power-control, wbec
co-authored-by: Ilia Skochilov
- add support for uart word length 7 bit
wb-essential 1.20.6 → 1.20.9
Wirenboard essential packages
- HDMI: require wb-sway-kiosk with wb-sway-kiosk.service for Wayland runtime.
- Move vim to wb-base-system recommends
- HDMI: - keep wb-hdmi as the legacy Xorg runtime metapackage - add wb-hdmi-wayland for the wb-sway-kiosk runtime - provide wb-hdmi-runtime from both mutually exclusive runtimes - switch systemd runtime services from HDMI runtime metapackage postinst - build deb packages with gzip compression for bullseye dpkg
wb-homeui-backend 2.172.0-wb112 → 2.208.1-wb100
Wiren Board Web UI web interface
- Fix json-editor's layout overflow
- Fix json-editor's default enum translations
- Fix json-editor's dropdown label
- Fix widget's alert cell name redefinition
- Update scan page
- Fix duplicate device id error on device add
- Add scan selection checkbox
- Update the Alice integration page for the new controller link API flow
- Improve controller binding status handling, automatic refresh, and related UI/error states
- Fix dropdown opening on touch
- Fix redirect from default dasboard
- Add translations for new unit: g/m^3
- Fix svg action confirmation
- Store dependent parameters in wb-mqtt-serial if the main parameter has not default value
- Fix DALI devices list update after scanning
- Add transition upgrade notice
- Fix unixtime control type handling in dashboards
- Show DALI scan progress in DALI settings editor
- Add reset flow for DALI devices
- Add support for gateway level settings in DALI config editor
- Fix default poll policy for semi-sporadic channels
- Fix clearing channel settings on config reread in wb-mqtt-serial editor
- Rename WB-MDALI to WB-DALI
- Fix Add button in custom device add dialog in wb-mqtt-serial settings editor
- Add notification about missing DALI gateways in DALI settings editor
- Fix DALI colour temperature editor limits handling
- Drop support for old WB-DALI template. Only WB-MDALI is supported now.
- Fix dropdown option fields
- Fix devices without cells
- Update history page
- Rewrite mbgate page
- Update a11y
- Update json-editor version to 2.5.3-wb17
- Fix cell creation
- Reload DALI device settings after group or broadcast command
- Add optional seconds to datepicker
- Add login logging with client IP and user-agent
- Update eslint version and fix
- Fix options.wb.show_editor flag handling in json-editor
- Fix unixtime cell useless updates
- Allow disabling poll of channels not supported by firmware in device settings editor
- Error handling for invalid data from MQTT
- Fix removing zero value cell
- Fix unswitchable switch
- Add support for hidden channels
- Fix datetime autopost value on render
- Fix /auth/users POST response Content-Type
- Hide widget actions for hmi moode
- Add new_row parameter to wb options in json-editor
- Fix strict device remove
- Add new units - var, VA, kvarh
- Add tooltip to DALI device identification button
- Add unixtime cell type support
- Fix svg dashboards memory leaks
- Fix offset issue on SVG dashboards in HMI panels after transition
- Add DALI device identification button
- Fix DALI device settings editor crash on bus reading errors
- Fix svg dashboards memory leaks
- Fix svg dashboards fit to content view
- Fix DALI settings spinners
- Fix add svg dashboard "url trap"
- Fix config editor console error
- Fix config editor scroll
- Fix scroll on settings pages. The bug was introduced in 2.191.0.
- Update network connections page
- Add DALI bus settings page
- Show error message on wrong resonse type
- Add DALI group settings page
- Fix safari code editor height
- Use wb-mqtt-serial instead of wb-device-manager for devices firmware updating
- Fix dashboard hmi padding
- Update config page
- Fix DALI colour temperature editor
- Fix history loading
- Add simple DALI bus monitor
- Fix input default value
- Device editor — add reread config button
- Add EnvironmentFile to wb-homeui-backend.service
- Fix DALI color temperature editor
- Move security check handler to backend service
- Fix footer position
- Add page loader options
- Fix erroneous installation of old versions (because of webui.schema.json move)
- Fix login page scroll
- Update svg edit page
- Fix DALI config editor loading
- Add editors for DALI color temperature, RGB and white channel
- Add editor for DALI light level
- Add translations to default value in json-editor
- Move json-editor to external package
- Fix disabled color picker styles
- Fix channel editor semi sporadic
- Fix edit rule error
- Remove notifications from alice
- Update mqtt channels page
- Add mqtt sorting
- Fix switch layout in boolean parameter editor
- Add notice about firmware restore when searching for disconnected devices in wb-mqtt-serial settings editor
- Add card format for objects in JSON schema editor
- Fix DALI gateway configuration page button styles
- Add DALI gateway configuration page
- Fix firmware update check on disabled devices
- Fix navigation draw speed
- Add 1-Wire sensor id param support in serial
- Update widgets page
- Update menu draw logic
- Fix connection status on disconnect
- Add units to editable value cell
- Add message about device firmware restore in wb-mqtt-serial settings editor
- Add StorableObject to rules autocomplete
wb-hwconf-manager 1.71.1 → 1.71.6
Provides infrastructure for hardware re-configuration via Device Tree overlays
- Translate wbe3-r-gps-no-pps description
- Fix the behavior of touchscreen rotation for Xorg following image rotation.
- wb7: add WBE2 CAN module to internal slots
- HDMI: - switch runtime hooks from Xorg to Wayland - detect EDID on the first connected HDMI connector - use wb-sway-kiosk package and service for Wayland runtime
- Fix title of rs485-1/rs485-2/w1/w2 slots
wb-mcu-fw-updater 1.14.3 → 1.14.4
Wiren Board modbus devices firmware update tool (python 3)
- Fix update-fw with wb-MAP*
wb-mqtt-alice 0.8.2 → 0.10.0
Yandex smart home with Alice to MQTT for Wiren Board controllers
- Switch the controller backend to the new server v1 controller link API
- Split local Home UI endpoints into explicit link status and link creation actions
- Decouple integration enablement from controller link status handling
- Require the new Home UI version for the updated Alice integration flow
- Remove cert and nginx logs after purge
- Add batching for device state notifications to Yandex Smart Home: merge multiple MQTT updates into a single Socket.IO emit per BATCH_WINDOW_NORMAL, time-sensitive types (events) use BATCH_WINDOW_FAST
- Skip event properties with None value (e.g. button release)
- Add room name validation on update
- Set the minimum allowed version of homeui
- Add 4 py packages from project files
- Add a custom file to HomeUI to make the configurator menu item appear
wb-mqtt-confed 1.16.4 → 1.16.7
Wiren Board Configuration Editor Backend
- Update dependencies
- Bump github.com/wirenboard/wbgong to 0.7.1
- Fix linter issues, no functional changes
wb-mqtt-dali added 1.12.0
MQTT DALI bridge for Wiren Board
wb-mqtt-db 2.9.1 → 2.9.3
Wiren Board database logger
- Clarify wb-mqtt-db write period settings
- Add group precedence note to schema
wb-mqtt-homeui 2.172.0-wb112 → 2.208.1-wb100
Wiren Board Web UI web interface
- Fix json-editor's layout overflow
- Fix json-editor's default enum translations
- Fix json-editor's dropdown label
- Fix widget's alert cell name redefinition
- Update scan page
- Fix duplicate device id error on device add
- Add scan selection checkbox
- Update the Alice integration page for the new controller link API flow
- Improve controller binding status handling, automatic refresh, and related UI/error states
- Fix dropdown opening on touch
- Fix redirect from default dasboard
- Add translations for new unit: g/m^3
- Fix svg action confirmation
- Store dependent parameters in wb-mqtt-serial if the main parameter has not default value
- Fix DALI devices list update after scanning
- Add transition upgrade notice
- Fix unixtime control type handling in dashboards
- Show DALI scan progress in DALI settings editor
- Add reset flow for DALI devices
- Add support for gateway level settings in DALI config editor
- Fix default poll policy for semi-sporadic channels
- Fix clearing channel settings on config reread in wb-mqtt-serial editor
- Rename WB-MDALI to WB-DALI
- Fix Add button in custom device add dialog in wb-mqtt-serial settings editor
- Add notification about missing DALI gateways in DALI settings editor
- Fix DALI colour temperature editor limits handling
- Drop support for old WB-DALI template. Only WB-MDALI is supported now.
- Fix dropdown option fields
- Fix devices without cells
- Update history page
- Rewrite mbgate page
- Update a11y
- Update json-editor version to 2.5.3-wb17
- Fix cell creation
- Reload DALI device settings after group or broadcast command
- Add optional seconds to datepicker
- Add login logging with client IP and user-agent
- Update eslint version and fix
- Fix options.wb.show_editor flag handling in json-editor
- Fix unixtime cell useless updates
- Allow disabling poll of channels not supported by firmware in device settings editor
- Error handling for invalid data from MQTT
- Fix removing zero value cell
- Fix unswitchable switch
- Add support for hidden channels
- Fix datetime autopost value on render
- Fix /auth/users POST response Content-Type
- Hide widget actions for hmi moode
- Add new_row parameter to wb options in json-editor
- Fix strict device remove
- Add new units - var, VA, kvarh
- Add tooltip to DALI device identification button
- Add unixtime cell type support
- Fix svg dashboards memory leaks
- Fix offset issue on SVG dashboards in HMI panels after transition
- Add DALI device identification button
- Fix DALI device settings editor crash on bus reading errors
- Fix svg dashboards memory leaks
- Fix svg dashboards fit to content view
- Fix DALI settings spinners
- Fix add svg dashboard "url trap"
- Fix config editor console error
- Fix config editor scroll
- Fix scroll on settings pages. The bug was introduced in 2.191.0.
- Update network connections page
- Add DALI bus settings page
- Show error message on wrong resonse type
- Add DALI group settings page
- Fix safari code editor height
- Use wb-mqtt-serial instead of wb-device-manager for devices firmware updating
- Fix dashboard hmi padding
- Update config page
- Fix DALI colour temperature editor
- Fix history loading
- Add simple DALI bus monitor
- Fix input default value
- Device editor — add reread config button
- Add EnvironmentFile to wb-homeui-backend.service
- Fix DALI color temperature editor
- Move security check handler to backend service
- Fix footer position
- Add page loader options
- Fix erroneous installation of old versions (because of webui.schema.json move)
- Fix login page scroll
- Update svg edit page
- Fix DALI config editor loading
- Add editors for DALI color temperature, RGB and white channel
- Add editor for DALI light level
- Add translations to default value in json-editor
- Move json-editor to external package
- Fix disabled color picker styles
- Fix channel editor semi sporadic
- Fix edit rule error
- Remove notifications from alice
- Update mqtt channels page
- Add mqtt sorting
- Fix switch layout in boolean parameter editor
- Add notice about firmware restore when searching for disconnected devices in wb-mqtt-serial settings editor
- Add card format for objects in JSON schema editor
- Fix DALI gateway configuration page button styles
- Add DALI gateway configuration page
- Fix firmware update check on disabled devices
- Fix navigation draw speed
- Add 1-Wire sensor id param support in serial
- Update widgets page
- Update menu draw logic
- Fix connection status on disconnect
- Add units to editable value cell
- Add message about device firmware restore in wb-mqtt-serial settings editor
- Add StorableObject to rules autocomplete
wb-mqtt-iec104 1.1.14 → 1.2.0
Wiren Board MQTT to IEC 60870-5-104 gateway
- Add option to prevent groups update
- Remove system MQTT controls from config
wb-mqtt-opcua 1.2.1 → 1.3.1
Wiren Board MQTT to OPC UA gateway
- Fix crash on adding controls
- Add option to prevent groups update
wb-mqtt-serial 2.224.0-wb106 → 2.248.1-wb101
Wiren Board Smart Home MQTT serial protocol driver
- config-wb-mrwm2.json.jinja: Add timer functions
- MR templates: Add condition for restart delay
- Fix WB-LED and WB-MRGBW-D fw3 templates: use 'sporadic' type for some output registers
- Fix race condition on gethostbyname() when starting TCP ports
- Fix units typo in logs Co-authored by: Claude Opus 4.7
- Add WB-MAI6 new template with measurement registers in order
- Add write_address bits validation
- MS, MSW templates: Add RC filter time constant
- Apply preserve_setup_order and max_write_registers=1 to WBIO modbus_io templates
- templates/config-wb-mwac2_ver2.json.jinja: - Add "Cleaning Mode Remaining Time" channel - Add support for antiseize protection function
- MS, MSW templates: Add channels for absolute humidity and dew point
- Add "preserve_setup_order" device template option
- Add template for rielta-brshs-rk
- Templates map3e-fw2, map3et, map3ev: fix uptime title translate
- Fix unexpected channel publishes if a device has only sporadic channels
- Rename WB-MCM8-HV to WB-MCM8HV
- Template map6s-fw2: change types to 'value' and add units
- Template map3et: change types to 'value' and add units
- Template map3ev: change types to 'value' and add units
- Template map3e-fw2: change types to 'value' and add units
- Template map12e-fw2: change types to 'value' and add units
- Fix WB-MWAC v.2 time sync. WB-MWAC does not have timezone information. To reflect the actual local time in the device, the time is sent as UTC time with local time values.
- Add Milur 107S Template
- Remove WB-M1W2 multiple w1 template
- Rename WB-MDALI to WB-DALI
- Add device_id parameter to port/Load RPC
- Add WB-MDALI support
- Add hidden channels support
- Add connected_to_mge Modbus TCP port parameter description
- Fix second stop bit transactions collision bug
- Fix device RPC common device settings bug
- Fix firmware update RPC port settings bug
- Add WB-MIR new template with multiple w1 support
- Add WB-MS new template with multiple w1 support
- WB-M1W2 with multiple w1 template: fix artefacts
- WB-MR templates: change defaults for timers, add new channels for commands
- Add unixtime control type
- Add time sync for WB-MWAC v.2
- Fix minimum and maximum values setup in WB-MAI11 template
- Add WB-MCM8-HV template
- WB-MCM8 template: add bit mask of input states channel
- Fix WB-MAI11 template
- Fix WB-LED template: add missing translations
- Set value to "unsupported" for registers with read error in device/LoadConfig and device/Load RPC
- Fix emscripten macros for WASM module build, no functional changes
- Fix firmware version read modbus exception bug
- Fix 'busy_error_counter' topics name in WB-M1W2 templates
- Fix build with gcc14
- Add firmware update RPC handlers (replaces wb-device-manager)
- Add new templates for WB-M1W2 and WB-M1W2 v.3 with multiple sensors per channel feature (fw4.35)
- Fix device/Load RPC channels list bug
- WB-MR templates: Add timer functions
- Fix Wiren Board devices unsupported string registers bug
- Add more verbose log message on port reopen after repetitive errors
- Fix pushbutton with max_unchanged_interval (SOFT-6590)
- Fix changelog, no functional changes
- Fix unsupported register value checking
- Improve device/Load RPC
- Add condition evaluation and readonly filtering for device/Load RPC
- Move common device RPC code to rpc_helpers
- Add hint to repetitive errors warning (SOFT-4788)
- Add alarm control type to schema (SOFT-6333)
- Update ONOKOM templates
- Fix device/Load RPC prepare session bug
- WB-LED and WB-MRGBW-D fw3 templates: Add CCT power normalization parameters
- Merge WASM branch into master, no functional changes
- Add "force" option to Device/LoadConfig RPC
- Fix readonly flag in WBE2-I-EBUS
- Make enum_titles optional for channels
- Add "w1-id" control type
- Fix disconnected device write retries port blocking bug
- Fix timeouts to reduce warnings * Rename template
- Set unsupported registers value to "unsupported" for device/LoadConfig RPC
wb-mqtt-smartweb 1.4.11 → 1.5.0
Wiren Board MQTT SmartWeb driver.
- Add pressure type
wb-mqtt-snmp 1.4.1 → 1.5.0
Wiren Board MQTT to SNMP gateway
- Build with go 1.21
- Fix linter issues, no functional changes
- Parse TimeTicks as uint32
wb-mqtt-zigbee added 1.4.3
Wiren Board Zigbee2MQTT bridge
wb-rules 2.38.6 → 2.40.0
Wiren Board Rule Engine
- Move notify/alarms to modules
- Update dependencies
- getDevice/getControl: suppress errors
- Add 'unixtime' control type support
- Fix trackMqtt panic on script reload
- Fix linter issues, no functional changes
- Enforce memory limit
- Add build instructions for wbgo.so plugin files
wb-rules-system 1.13.1 → 1.13.5
Default system rules for Wiren Board
- network: strip trailing newline in control value
- hwmon: add control title translations
- system_time.js: don't publish unchanged var
- system: reorder and remove DTS Version
wb-scenarios 1.7.1 → 1.9.0
Scenarios for Wiren Board
- Update channel-map: added type casting
- Hide enable property
- Сodestyle conversion
- Add new scenario "pid-controller" for analog outputs
- Update thermostat: update compute method for PID mode
- Update light-control scenario: remove html tags
- Update thermostat: update PID translations
- Update thermostat: add PID support
- Add postinst migration: add controlMode
- Update developer documentation, fix outdated paths and typos
- Add pull-request-workflow guide
- Add new scenario "channel-map"
- Updated translations for the Device Control scenario
- Update thermostat migration
- Fix thermostat migration
- Add new scenario "periodic-timer"
- Fix thermostat heater status
- Update thermostat: multiple actuators with inversion support
- Add postinst migration: actuator -> actuators
- Refactor astronomical timer: polar regions support, caching optimization
- Add enum value for scenario default name
- Add new scenario "astronomical-timer"
- Refactor other scenarios
- Update LICENSE
wb-suite 1.20.6 → 1.20.9
Wirenboard vendor software set
- HDMI: require wb-sway-kiosk with wb-sway-kiosk.service for Wayland runtime.
- Move vim to wb-base-system recommends
- HDMI: - keep wb-hdmi as the legacy Xorg runtime metapackage - add wb-hdmi-wayland for the wb-sway-kiosk runtime - provide wb-hdmi-runtime from both mutually exclusive runtimes - switch systemd runtime services from HDMI runtime metapackage postinst - build deb packages with gzip compression for bullseye dpkg
wb-update-notifier 0.1.0 → 0.1.1
Wiren Board update notifier
- Update package maintainer, fix lintian
wb-utils 4.27.7 → 4.27.8
Wiren Board command-line utils
- Fix postinst script hanging
wb-zigbee2mqtt 1.4.1 → 1.4.2
zigbee2mqtt to Wiren Board MQTT Conventions bridge
- Fix for receiving null value
linux-headers-wb8 6.8.0-wb153 → 6.8.0-wb158
Linux kernel headers for 6.8.0-wb158 on arm64
- wb8.config: add ttl module
- wb8: dts: Add support for SDNAND
- serial: wbec-uart: fix self-deadlock in remove() when tty is still open
- wb8: Add support UINPUT
- wb8: scripts/package/wb/builddeb: fix linux-headers package contents
linux-image-wb8 6.8.0-wb153 → 6.8.0-wb158
Linux kernel, version 6.8.0-wb158, Wiren Board 8
- wb8.config: add ttl module
- wb8: dts: Add support for SDNAND
- serial: wbec-uart: fix self-deadlock in remove() when tty is still open
- wb8: Add support UINPUT
- wb8: scripts/package/wb/builddeb: fix linux-headers package contents
linux-libc-dev 6.8.0-wb153 → 6.8.0-wb158
Linux support headers for userspace development
- wb8.config: add ttl module
- wb8: dts: Add support for SDNAND
- serial: wbec-uart: fix self-deadlock in remove() when tty is still open
- wb8: Add support UINPUT
- wb8: scripts/package/wb/builddeb: fix linux-headers package contents
wb-bootlet-wb8x 6.8.0-wb153-fs1.5.4-deb11-202601190209 → 6.8.0-wb158-fs1.5.5-deb11-202604271428
FIT bootlet images, Wiren Board 8 (bootlet)
u-boot-wb8 2:2025.04+wb1.0.0 → 2:2025.04+wb1.1.3
Das U-Boot bootloader for Wiren Board 8 (image)
- sunxi: wb8: select MMC devices by boot source
- Add support for WB8 internal SD NAND.
- Add DDR3 support for WB8.
- Select DRAM type and power by soldered resistor strap.
- Add support u-boot console for FEL-mode
- Build u-boot-tools-wb for amd64 platform, no functional changes
u-boot-tools-wb 2:2025.04+wb1.0.0 → 2:2025.04+wb1.1.3
companion tools for Das U-Boot bootloader
- sunxi: wb8: select MMC devices by boot source
- Add support for WB8 internal SD NAND.
- Add DDR3 support for WB8.
- Select DRAM type and power by soldered resistor strap.
- Add support u-boot console for FEL-mode
- Build u-boot-tools-wb for amd64 platform, no functional changes
wb-hdmi 1.20.6 → 1.20.9
Wiren Board 8 HDMI packages (legacy Xorg runtime)
- HDMI: require wb-sway-kiosk with wb-sway-kiosk.service for Wayland runtime.
- Move vim to wb-base-system recommends
- HDMI: - keep wb-hdmi as the legacy Xorg runtime metapackage - add wb-hdmi-wayland for the wb-sway-kiosk runtime - provide wb-hdmi-runtime from both mutually exclusive runtimes - switch systemd runtime services from HDMI runtime metapackage postinst - build deb packages with gzip compression for bullseye dpkg
wb-hdmi-wayland added 1.20.9
Wiren Board 8 HDMI packages (Sway runtime)
task-wirenboard-wb8 1.20.6 → 1.20.9
Wiren Board 8 specific packages
- HDMI: require wb-sway-kiosk with wb-sway-kiosk.service for Wayland runtime.
- Move vim to wb-base-system recommends
- HDMI: - keep wb-hdmi as the legacy Xorg runtime metapackage - add wb-hdmi-wayland for the wb-sway-kiosk runtime - provide wb-hdmi-runtime from both mutually exclusive runtimes - switch systemd runtime services from HDMI runtime metapackage postinst - build deb packages with gzip compression for bullseye dpkg
custom-settings-cb8ea449 removed 1.1.2
telegraf-wb-cloud-agent removed 1.29.1-wb4
Contrib packages
- mqttui (Subscribe to a MQTT Topic or publish something quickly from the terminal) 0.22.1-1 → 0.23.0-1
- python3-dali (IEC 62386 (DALI) lighting control library) added 0.11-wb100
- tailscale (The easiest, most secure, cross platform way to use WireGuard + oauth2 + 2FA/SSO) 1.94.1 → 1.98.2
- zigbee2mqtt (Zigbee to MQTT bridge (package by Wiren Board team)) 2.7.1-wb101 → 2.10.0-wb101
- wb-sway (i3-compatible Wayland compositor) added 1.5+wb103
- wb-sway-kiosk (Wiren Board kiosk runtime for sway) added 1.5+wb103
Wiren Board vendor packages
atecc-util 0.4.12 → 0.4.13
ATECC508A/608A configuration utility based on cryptoauthlib
- Fix dump-config output
emmcparm 5.0.2 → 5.0.3
Micron eMMC utility
- Cleanup, no functional changes
libwbmqtt1-5 5.5.1 → 5.6.0
Wiren Board MQTT abstraction layer and utils library
- Add hidden control parameter
- Don't skip enums with empty translations
libwbmqtt1-5-dev 5.5.1 → 5.6.0
Development files for libwbmqtt1
- Add hidden control parameter
- Don't skip enums with empty translations
libwbmqtt1-5-test-utils 5.5.1 → 5.6.0
Development files for testing libwbmqtt1-based projects
- Add hidden control parameter
- Don't skip enums with empty translations
python3-wb-mcu-fw-updater 1.14.3 → 1.14.4
Wiren Board modbus devices firmware update and modbus bindings python libraries (python 3)
- Fix update-fw with wb-MAP*
task-wb-base-system 1.20.6 → 1.20.9
Wiren Board base system packages
- HDMI: require wb-sway-kiosk with wb-sway-kiosk.service for Wayland runtime.
- Move vim to wb-base-system recommends
- HDMI: - keep wb-hdmi as the legacy Xorg runtime metapackage - add wb-hdmi-wayland for the wb-sway-kiosk runtime - provide wb-hdmi-runtime from both mutually exclusive runtimes - switch systemd runtime services from HDMI runtime metapackage postinst - build deb packages with gzip compression for bullseye dpkg
task-wb-common-pkgs 1.20.6 → 1.20.9
Wiren Board common packages
- HDMI: require wb-sway-kiosk with wb-sway-kiosk.service for Wayland runtime.
- Move vim to wb-base-system recommends
- HDMI: - keep wb-hdmi as the legacy Xorg runtime metapackage - add wb-hdmi-wayland for the wb-sway-kiosk runtime - provide wb-hdmi-runtime from both mutually exclusive runtimes - switch systemd runtime services from HDMI runtime metapackage postinst - build deb packages with gzip compression for bullseye dpkg
wb-cli added 1.8.5
Command-line interface to a Wiren Board controller
wb-cloud-agent 1.7.2 → 1.8.1-wb100
Wiren Board Cloud agent
- Ship the metrics collector script in the package and render it locally from cloud-supplied variables.
wb-configs 3.50.1 → 3.50.2
Default common config files for Wiren Board
- HDMI: - make xinit.service conflict with wb-sway-kiosk.service
wb-diag-collect 1.9.4 → 1.9.8
Wirenboard collector of data and logs
- Add /etc/wb-scenarios.conf
- Improve logging
- Add network-test
- Add /var/lib/wb-mqtt-adc/conf.d/system.conf and /var/lib/wb-mqtt-gpio/conf.d/system.conf to files
wb-ec-firmware 2.0.5 → 2.1.1
Wiren Board Embedded Controller firmware and installer
- add environment for unittests and coverage metering
- gpio-subsystem: fix build error on old compiler
- regmap: full unittests coverage
- add unittests: voltage-monitor, temperature-control, gpio-subsystem, hwrev, ntc, pwrkey, wdt, rtc-alarm-subsystem, wbmz-common, wbmz-subsystem, wbmz6-supercap
- add unittests: linux-power-control, wbec
co-authored-by: Ilia Skochilov
- add support for uart word length 7 bit
wb-essential 1.20.6 → 1.20.9
Wirenboard essential packages
- HDMI: require wb-sway-kiosk with wb-sway-kiosk.service for Wayland runtime.
- Move vim to wb-base-system recommends
- HDMI: - keep wb-hdmi as the legacy Xorg runtime metapackage - add wb-hdmi-wayland for the wb-sway-kiosk runtime - provide wb-hdmi-runtime from both mutually exclusive runtimes - switch systemd runtime services from HDMI runtime metapackage postinst - build deb packages with gzip compression for bullseye dpkg
wb-homeui-backend 2.172.0-wb112 → 2.208.1-wb100
Wiren Board Web UI web interface
- Fix json-editor's layout overflow
- Fix json-editor's default enum translations
- Fix json-editor's dropdown label
- Fix widget's alert cell name redefinition
- Update scan page
- Fix duplicate device id error on device add
- Add scan selection checkbox
- Update the Alice integration page for the new controller link API flow
- Improve controller binding status handling, automatic refresh, and related UI/error states
- Fix dropdown opening on touch
- Fix redirect from default dasboard
- Add translations for new unit: g/m^3
- Fix svg action confirmation
- Store dependent parameters in wb-mqtt-serial if the main parameter has not default value
- Fix DALI devices list update after scanning
- Add transition upgrade notice
- Fix unixtime control type handling in dashboards
- Show DALI scan progress in DALI settings editor
- Add reset flow for DALI devices
- Add support for gateway level settings in DALI config editor
- Fix default poll policy for semi-sporadic channels
- Fix clearing channel settings on config reread in wb-mqtt-serial editor
- Rename WB-MDALI to WB-DALI
- Fix Add button in custom device add dialog in wb-mqtt-serial settings editor
- Add notification about missing DALI gateways in DALI settings editor
- Fix DALI colour temperature editor limits handling
- Drop support for old WB-DALI template. Only WB-MDALI is supported now.
- Fix dropdown option fields
- Fix devices without cells
- Update history page
- Rewrite mbgate page
- Update a11y
- Update json-editor version to 2.5.3-wb17
- Fix cell creation
- Reload DALI device settings after group or broadcast command
- Add optional seconds to datepicker
- Add login logging with client IP and user-agent
- Update eslint version and fix
- Fix options.wb.show_editor flag handling in json-editor
- Fix unixtime cell useless updates
- Allow disabling poll of channels not supported by firmware in device settings editor
- Error handling for invalid data from MQTT
- Fix removing zero value cell
- Fix unswitchable switch
- Add support for hidden channels
- Fix datetime autopost value on render
- Fix /auth/users POST response Content-Type
- Hide widget actions for hmi moode
- Add new_row parameter to wb options in json-editor
- Fix strict device remove
- Add new units - var, VA, kvarh
- Add tooltip to DALI device identification button
- Add unixtime cell type support
- Fix svg dashboards memory leaks
- Fix offset issue on SVG dashboards in HMI panels after transition
- Add DALI device identification button
- Fix DALI device settings editor crash on bus reading errors
- Fix svg dashboards memory leaks
- Fix svg dashboards fit to content view
- Fix DALI settings spinners
- Fix add svg dashboard "url trap"
- Fix config editor console error
- Fix config editor scroll
- Fix scroll on settings pages. The bug was introduced in 2.191.0.
- Update network connections page
- Add DALI bus settings page
- Show error message on wrong resonse type
- Add DALI group settings page
- Fix safari code editor height
- Use wb-mqtt-serial instead of wb-device-manager for devices firmware updating
- Fix dashboard hmi padding
- Update config page
- Fix DALI colour temperature editor
- Fix history loading
- Add simple DALI bus monitor
- Fix input default value
- Device editor — add reread config button
- Add EnvironmentFile to wb-homeui-backend.service
- Fix DALI color temperature editor
- Move security check handler to backend service
- Fix footer position
- Add page loader options
- Fix erroneous installation of old versions (because of webui.schema.json move)
- Fix login page scroll
- Update svg edit page
- Fix DALI config editor loading
- Add editors for DALI color temperature, RGB and white channel
- Add editor for DALI light level
- Add translations to default value in json-editor
- Move json-editor to external package
- Fix disabled color picker styles
- Fix channel editor semi sporadic
- Fix edit rule error
- Remove notifications from alice
- Update mqtt channels page
- Add mqtt sorting
- Fix switch layout in boolean parameter editor
- Add notice about firmware restore when searching for disconnected devices in wb-mqtt-serial settings editor
- Add card format for objects in JSON schema editor
- Fix DALI gateway configuration page button styles
- Add DALI gateway configuration page
- Fix firmware update check on disabled devices
- Fix navigation draw speed
- Add 1-Wire sensor id param support in serial
- Update widgets page
- Update menu draw logic
- Fix connection status on disconnect
- Add units to editable value cell
- Add message about device firmware restore in wb-mqtt-serial settings editor
- Add StorableObject to rules autocomplete
wb-hwconf-manager 1.71.1 → 1.71.6
Provides infrastructure for hardware re-configuration via Device Tree overlays
- Translate wbe3-r-gps-no-pps description
- Fix the behavior of touchscreen rotation for Xorg following image rotation.
- wb7: add WBE2 CAN module to internal slots
- HDMI: - switch runtime hooks from Xorg to Wayland - detect EDID on the first connected HDMI connector - use wb-sway-kiosk package and service for Wayland runtime
- Fix title of rs485-1/rs485-2/w1/w2 slots
wb-mcu-fw-updater 1.14.3 → 1.14.4
Wiren Board modbus devices firmware update tool (python 3)
- Fix update-fw with wb-MAP*
wb-mqtt-alice 0.8.2 → 0.10.0
Yandex smart home with Alice to MQTT for Wiren Board controllers
- Switch the controller backend to the new server v1 controller link API
- Split local Home UI endpoints into explicit link status and link creation actions
- Decouple integration enablement from controller link status handling
- Require the new Home UI version for the updated Alice integration flow
- Remove cert and nginx logs after purge
- Add batching for device state notifications to Yandex Smart Home: merge multiple MQTT updates into a single Socket.IO emit per BATCH_WINDOW_NORMAL, time-sensitive types (events) use BATCH_WINDOW_FAST
- Skip event properties with None value (e.g. button release)
- Add room name validation on update
- Set the minimum allowed version of homeui
- Add 4 py packages from project files
- Add a custom file to HomeUI to make the configurator menu item appear
wb-mqtt-confed 1.16.4 → 1.16.7
Wiren Board Configuration Editor Backend
- Update dependencies
- Bump github.com/wirenboard/wbgong to 0.7.1
- Fix linter issues, no functional changes
wb-mqtt-dali added 1.12.0
MQTT DALI bridge for Wiren Board
wb-mqtt-db 2.9.1 → 2.9.3
Wiren Board database logger
- Clarify wb-mqtt-db write period settings
- Add group precedence note to schema
wb-mqtt-homeui 2.172.0-wb112 → 2.208.1-wb100
Wiren Board Web UI web interface
- Fix json-editor's layout overflow
- Fix json-editor's default enum translations
- Fix json-editor's dropdown label
- Fix widget's alert cell name redefinition
- Update scan page
- Fix duplicate device id error on device add
- Add scan selection checkbox
- Update the Alice integration page for the new controller link API flow
- Improve controller binding status handling, automatic refresh, and related UI/error states
- Fix dropdown opening on touch
- Fix redirect from default dasboard
- Add translations for new unit: g/m^3
- Fix svg action confirmation
- Store dependent parameters in wb-mqtt-serial if the main parameter has not default value
- Fix DALI devices list update after scanning
- Add transition upgrade notice
- Fix unixtime control type handling in dashboards
- Show DALI scan progress in DALI settings editor
- Add reset flow for DALI devices
- Add support for gateway level settings in DALI config editor
- Fix default poll policy for semi-sporadic channels
- Fix clearing channel settings on config reread in wb-mqtt-serial editor
- Rename WB-MDALI to WB-DALI
- Fix Add button in custom device add dialog in wb-mqtt-serial settings editor
- Add notification about missing DALI gateways in DALI settings editor
- Fix DALI colour temperature editor limits handling
- Drop support for old WB-DALI template. Only WB-MDALI is supported now.
- Fix dropdown option fields
- Fix devices without cells
- Update history page
- Rewrite mbgate page
- Update a11y
- Update json-editor version to 2.5.3-wb17
- Fix cell creation
- Reload DALI device settings after group or broadcast command
- Add optional seconds to datepicker
- Add login logging with client IP and user-agent
- Update eslint version and fix
- Fix options.wb.show_editor flag handling in json-editor
- Fix unixtime cell useless updates
- Allow disabling poll of channels not supported by firmware in device settings editor
- Error handling for invalid data from MQTT
- Fix removing zero value cell
- Fix unswitchable switch
- Add support for hidden channels
- Fix datetime autopost value on render
- Fix /auth/users POST response Content-Type
- Hide widget actions for hmi moode
- Add new_row parameter to wb options in json-editor
- Fix strict device remove
- Add new units - var, VA, kvarh
- Add tooltip to DALI device identification button
- Add unixtime cell type support
- Fix svg dashboards memory leaks
- Fix offset issue on SVG dashboards in HMI panels after transition
- Add DALI device identification button
- Fix DALI device settings editor crash on bus reading errors
- Fix svg dashboards memory leaks
- Fix svg dashboards fit to content view
- Fix DALI settings spinners
- Fix add svg dashboard "url trap"
- Fix config editor console error
- Fix config editor scroll
- Fix scroll on settings pages. The bug was introduced in 2.191.0.
- Update network connections page
- Add DALI bus settings page
- Show error message on wrong resonse type
- Add DALI group settings page
- Fix safari code editor height
- Use wb-mqtt-serial instead of wb-device-manager for devices firmware updating
- Fix dashboard hmi padding
- Update config page
- Fix DALI colour temperature editor
- Fix history loading
- Add simple DALI bus monitor
- Fix input default value
- Device editor — add reread config button
- Add EnvironmentFile to wb-homeui-backend.service
- Fix DALI color temperature editor
- Move security check handler to backend service
- Fix footer position
- Add page loader options
- Fix erroneous installation of old versions (because of webui.schema.json move)
- Fix login page scroll
- Update svg edit page
- Fix DALI config editor loading
- Add editors for DALI color temperature, RGB and white channel
- Add editor for DALI light level
- Add translations to default value in json-editor
- Move json-editor to external package
- Fix disabled color picker styles
- Fix channel editor semi sporadic
- Fix edit rule error
- Remove notifications from alice
- Update mqtt channels page
- Add mqtt sorting
- Fix switch layout in boolean parameter editor
- Add notice about firmware restore when searching for disconnected devices in wb-mqtt-serial settings editor
- Add card format for objects in JSON schema editor
- Fix DALI gateway configuration page button styles
- Add DALI gateway configuration page
- Fix firmware update check on disabled devices
- Fix navigation draw speed
- Add 1-Wire sensor id param support in serial
- Update widgets page
- Update menu draw logic
- Fix connection status on disconnect
- Add units to editable value cell
- Add message about device firmware restore in wb-mqtt-serial settings editor
- Add StorableObject to rules autocomplete
wb-mqtt-iec104 1.1.14 → 1.2.0
Wiren Board MQTT to IEC 60870-5-104 gateway
- Add option to prevent groups update
- Remove system MQTT controls from config
wb-mqtt-opcua 1.2.1 → 1.3.1
Wiren Board MQTT to OPC UA gateway
- Fix crash on adding controls
- Add option to prevent groups update
wb-mqtt-serial 2.224.0-wb106 → 2.248.1-wb101
Wiren Board Smart Home MQTT serial protocol driver
- config-wb-mrwm2.json.jinja: Add timer functions
- MR templates: Add condition for restart delay
- Fix WB-LED and WB-MRGBW-D fw3 templates: use 'sporadic' type for some output registers
- Fix race condition on gethostbyname() when starting TCP ports
- Fix units typo in logs Co-authored by: Claude Opus 4.7
- Add WB-MAI6 new template with measurement registers in order
- Add write_address bits validation
- MS, MSW templates: Add RC filter time constant
- Apply preserve_setup_order and max_write_registers=1 to WBIO modbus_io templates
- templates/config-wb-mwac2_ver2.json.jinja: - Add "Cleaning Mode Remaining Time" channel - Add support for antiseize protection function
- MS, MSW templates: Add channels for absolute humidity and dew point
- Add "preserve_setup_order" device template option
- Add template for rielta-brshs-rk
- Templates map3e-fw2, map3et, map3ev: fix uptime title translate
- Fix unexpected channel publishes if a device has only sporadic channels
- Rename WB-MCM8-HV to WB-MCM8HV
- Template map6s-fw2: change types to 'value' and add units
- Template map3et: change types to 'value' and add units
- Template map3ev: change types to 'value' and add units
- Template map3e-fw2: change types to 'value' and add units
- Template map12e-fw2: change types to 'value' and add units
- Fix WB-MWAC v.2 time sync. WB-MWAC does not have timezone information. To reflect the actual local time in the device, the time is sent as UTC time with local time values.
- Add Milur 107S Template
- Remove WB-M1W2 multiple w1 template
- Rename WB-MDALI to WB-DALI
- Add device_id parameter to port/Load RPC
- Add WB-MDALI support
- Add hidden channels support
- Add connected_to_mge Modbus TCP port parameter description
- Fix second stop bit transactions collision bug
- Fix device RPC common device settings bug
- Fix firmware update RPC port settings bug
- Add WB-MIR new template with multiple w1 support
- Add WB-MS new template with multiple w1 support
- WB-M1W2 with multiple w1 template: fix artefacts
- WB-MR templates: change defaults for timers, add new channels for commands
- Add unixtime control type
- Add time sync for WB-MWAC v.2
- Fix minimum and maximum values setup in WB-MAI11 template
- Add WB-MCM8-HV template
- WB-MCM8 template: add bit mask of input states channel
- Fix WB-MAI11 template
- Fix WB-LED template: add missing translations
- Set value to "unsupported" for registers with read error in device/LoadConfig and device/Load RPC
- Fix emscripten macros for WASM module build, no functional changes
- Fix firmware version read modbus exception bug
- Fix 'busy_error_counter' topics name in WB-M1W2 templates
- Fix build with gcc14
- Add firmware update RPC handlers (replaces wb-device-manager)
- Add new templates for WB-M1W2 and WB-M1W2 v.3 with multiple sensors per channel feature (fw4.35)
- Fix device/Load RPC channels list bug
- WB-MR templates: Add timer functions
- Fix Wiren Board devices unsupported string registers bug
- Add more verbose log message on port reopen after repetitive errors
- Fix pushbutton with max_unchanged_interval (SOFT-6590)
- Fix changelog, no functional changes
- Fix unsupported register value checking
- Improve device/Load RPC
- Add condition evaluation and readonly filtering for device/Load RPC
- Move common device RPC code to rpc_helpers
- Add hint to repetitive errors warning (SOFT-4788)
- Add alarm control type to schema (SOFT-6333)
- Update ONOKOM templates
- Fix device/Load RPC prepare session bug
- WB-LED and WB-MRGBW-D fw3 templates: Add CCT power normalization parameters
- Merge WASM branch into master, no functional changes
- Add "force" option to Device/LoadConfig RPC
- Fix readonly flag in WBE2-I-EBUS
- Make enum_titles optional for channels
- Add "w1-id" control type
- Fix disconnected device write retries port blocking bug
- Fix timeouts to reduce warnings * Rename template
- Set unsupported registers value to "unsupported" for device/LoadConfig RPC
wb-mqtt-smartweb 1.4.11 → 1.5.0
Wiren Board MQTT SmartWeb driver.
- Add pressure type
wb-mqtt-snmp 1.4.1 → 1.5.0
Wiren Board MQTT to SNMP gateway
- Build with go 1.21
- Fix linter issues, no functional changes
- Parse TimeTicks as uint32
wb-mqtt-zigbee added 1.4.3
Wiren Board Zigbee2MQTT bridge
wb-rules 2.38.6 → 2.40.0
Wiren Board Rule Engine
- Move notify/alarms to modules
- Update dependencies
- getDevice/getControl: suppress errors
- Add 'unixtime' control type support
- Fix trackMqtt panic on script reload
- Fix linter issues, no functional changes
- Enforce memory limit
- Add build instructions for wbgo.so plugin files
wb-rules-system 1.13.1 → 1.13.5
Default system rules for Wiren Board
- network: strip trailing newline in control value
- hwmon: add control title translations
- system_time.js: don't publish unchanged var
- system: reorder and remove DTS Version
wb-scenarios 1.7.1 → 1.9.0
Scenarios for Wiren Board
- Update channel-map: added type casting
- Hide enable property
- Сodestyle conversion
- Add new scenario "pid-controller" for analog outputs
- Update thermostat: update compute method for PID mode
- Update light-control scenario: remove html tags
- Update thermostat: update PID translations
- Update thermostat: add PID support
- Add postinst migration: add controlMode
- Update developer documentation, fix outdated paths and typos
- Add pull-request-workflow guide
- Add new scenario "channel-map"
- Updated translations for the Device Control scenario
- Update thermostat migration
- Fix thermostat migration
- Add new scenario "periodic-timer"
- Fix thermostat heater status
- Update thermostat: multiple actuators with inversion support
- Add postinst migration: actuator -> actuators
- Refactor astronomical timer: polar regions support, caching optimization
- Add enum value for scenario default name
- Add new scenario "astronomical-timer"
- Refactor other scenarios
- Update LICENSE
wb-suite 1.20.6 → 1.20.9
Wirenboard vendor software set
- HDMI: require wb-sway-kiosk with wb-sway-kiosk.service for Wayland runtime.
- Move vim to wb-base-system recommends
- HDMI: - keep wb-hdmi as the legacy Xorg runtime metapackage - add wb-hdmi-wayland for the wb-sway-kiosk runtime - provide wb-hdmi-runtime from both mutually exclusive runtimes - switch systemd runtime services from HDMI runtime metapackage postinst - build deb packages with gzip compression for bullseye dpkg
wb-update-notifier 0.1.0 → 0.1.1
Wiren Board update notifier
- Update package maintainer, fix lintian
wb-utils 4.27.7 → 4.27.8
Wiren Board command-line utils
- Fix postinst script hanging
wb-zigbee2mqtt 1.4.1 → 1.4.2
zigbee2mqtt to Wiren Board MQTT Conventions bridge
- Fix for receiving null value
linux-image-wb7 5.10.35-wb181 → 5.10.35-wb182
Linux kernel, version 5.10.35-wb182, Wiren Board 7
- wb7: scripts/package/wb/builddeb: fix linux-headers package contents
linux-headers-wb7 5.10.35-wb181 → 5.10.35-wb182
Linux kernel headers for 5.10.35-wb182 on armhf
- wb7: scripts/package/wb/builddeb: fix linux-headers package contents
linux-libc-dev 5.10.35-wb181 → 5.10.35-wb182
Linux support headers for userspace development
- wb7: scripts/package/wb/builddeb: fix linux-headers package contents
wb-bootlet-wb7x 5.10.35-wb181-fs1.5.4-deb11-202601190208 → 5.10.35-wb182-fs1.5.4-deb11-202512150209
FIT bootlet images, Wiren Board 7 (bootlet)
u-boot-wb7 2:2025.04+wb1.0.0 → 2:2025.04+wb1.1.3
Das U-Boot bootloader for Wiren Board 7 (image)
- sunxi: wb8: select MMC devices by boot source
- Add support for WB8 internal SD NAND.
- Add DDR3 support for WB8.
- Select DRAM type and power by soldered resistor strap.
- Add support u-boot console for FEL-mode
- Build u-boot-tools-wb for amd64 platform, no functional changes
u-boot-tools-wb 2:2025.04+wb1.0.0 → 2:2025.04+wb1.1.3
companion tools for Das U-Boot bootloader
- sunxi: wb8: select MMC devices by boot source
- Add support for WB8 internal SD NAND.
- Add DDR3 support for WB8.
- Select DRAM type and power by soldered resistor strap.
- Add support u-boot console for FEL-mode
- Build u-boot-tools-wb for amd64 platform, no functional changes
custom-settings-cb8ea449 removed 1.1.2
telegraf-wb-cloud-agent removed 1.29.1-wb4
Contrib packages
- mqttui (Subscribe to a MQTT Topic or publish something quickly from the terminal) 0.22.1-1 → 0.23.0-1
- python3-dali (IEC 62386 (DALI) lighting control library) added 0.11-wb100
- tailscale (The easiest, most secure, cross platform way to use WireGuard + oauth2 + 2FA/SSO) 1.94.1 → 1.98.2
- zigbee2mqtt (Zigbee to MQTT bridge (package by Wiren Board team)) 2.7.1-wb101 → 2.10.0-wb101
Wiren Board vendor packages
atecc-util 0.4.12 → 0.4.13
ATECC508A/608A configuration utility based on cryptoauthlib
- Fix dump-config output
emmcparm 5.0.2 → 5.0.3
Micron eMMC utility
- Cleanup, no functional changes
libwbmqtt1-5 5.5.1 → 5.6.0
Wiren Board MQTT abstraction layer and utils library
- Add hidden control parameter
- Don't skip enums with empty translations
libwbmqtt1-5-dev 5.5.1 → 5.6.0
Development files for libwbmqtt1
- Add hidden control parameter
- Don't skip enums with empty translations
libwbmqtt1-5-test-utils 5.5.1 → 5.6.0
Development files for testing libwbmqtt1-based projects
- Add hidden control parameter
- Don't skip enums with empty translations
python3-wb-mcu-fw-updater 1.14.3 → 1.14.4
Wiren Board modbus devices firmware update and modbus bindings python libraries (python 3)
- Fix update-fw with wb-MAP*
task-wb-base-system 1.20.6 → 1.20.9
Wiren Board base system packages
- HDMI: require wb-sway-kiosk with wb-sway-kiosk.service for Wayland runtime.
- Move vim to wb-base-system recommends
- HDMI: - keep wb-hdmi as the legacy Xorg runtime metapackage - add wb-hdmi-wayland for the wb-sway-kiosk runtime - provide wb-hdmi-runtime from both mutually exclusive runtimes - switch systemd runtime services from HDMI runtime metapackage postinst - build deb packages with gzip compression for bullseye dpkg
task-wb-common-pkgs 1.20.6 → 1.20.9
Wiren Board common packages
- HDMI: require wb-sway-kiosk with wb-sway-kiosk.service for Wayland runtime.
- Move vim to wb-base-system recommends
- HDMI: - keep wb-hdmi as the legacy Xorg runtime metapackage - add wb-hdmi-wayland for the wb-sway-kiosk runtime - provide wb-hdmi-runtime from both mutually exclusive runtimes - switch systemd runtime services from HDMI runtime metapackage postinst - build deb packages with gzip compression for bullseye dpkg
wb-cli added 1.8.5
Command-line interface to a Wiren Board controller
wb-cloud-agent 1.7.2 → 1.8.1-wb100
Wiren Board Cloud agent
- Ship the metrics collector script in the package and render it locally from cloud-supplied variables.
wb-configs 3.50.1 → 3.50.2
Default common config files for Wiren Board
- HDMI: - make xinit.service conflict with wb-sway-kiosk.service
wb-diag-collect 1.9.4 → 1.9.8
Wirenboard collector of data and logs
- Add /etc/wb-scenarios.conf
- Improve logging
- Add network-test
- Add /var/lib/wb-mqtt-adc/conf.d/system.conf and /var/lib/wb-mqtt-gpio/conf.d/system.conf to files
wb-ec-firmware 2.0.5 → 2.1.1
Wiren Board Embedded Controller firmware and installer
- add environment for unittests and coverage metering
- gpio-subsystem: fix build error on old compiler
- regmap: full unittests coverage
- add unittests: voltage-monitor, temperature-control, gpio-subsystem, hwrev, ntc, pwrkey, wdt, rtc-alarm-subsystem, wbmz-common, wbmz-subsystem, wbmz6-supercap
- add unittests: linux-power-control, wbec
co-authored-by: Ilia Skochilov
- add support for uart word length 7 bit
wb-essential 1.20.6 → 1.20.9
Wirenboard essential packages
- HDMI: require wb-sway-kiosk with wb-sway-kiosk.service for Wayland runtime.
- Move vim to wb-base-system recommends
- HDMI: - keep wb-hdmi as the legacy Xorg runtime metapackage - add wb-hdmi-wayland for the wb-sway-kiosk runtime - provide wb-hdmi-runtime from both mutually exclusive runtimes - switch systemd runtime services from HDMI runtime metapackage postinst - build deb packages with gzip compression for bullseye dpkg
wb-homeui-backend 2.172.0-wb112 → 2.208.1-wb100
Wiren Board Web UI web interface
- Fix json-editor's layout overflow
- Fix json-editor's default enum translations
- Fix json-editor's dropdown label
- Fix widget's alert cell name redefinition
- Update scan page
- Fix duplicate device id error on device add
- Add scan selection checkbox
- Update the Alice integration page for the new controller link API flow
- Improve controller binding status handling, automatic refresh, and related UI/error states
- Fix dropdown opening on touch
- Fix redirect from default dasboard
- Add translations for new unit: g/m^3
- Fix svg action confirmation
- Store dependent parameters in wb-mqtt-serial if the main parameter has not default value
- Fix DALI devices list update after scanning
- Add transition upgrade notice
- Fix unixtime control type handling in dashboards
- Show DALI scan progress in DALI settings editor
- Add reset flow for DALI devices
- Add support for gateway level settings in DALI config editor
- Fix default poll policy for semi-sporadic channels
- Fix clearing channel settings on config reread in wb-mqtt-serial editor
- Rename WB-MDALI to WB-DALI
- Fix Add button in custom device add dialog in wb-mqtt-serial settings editor
- Add notification about missing DALI gateways in DALI settings editor
- Fix DALI colour temperature editor limits handling
- Drop support for old WB-DALI template. Only WB-MDALI is supported now.
- Fix dropdown option fields
- Fix devices without cells
- Update history page
- Rewrite mbgate page
- Update a11y
- Update json-editor version to 2.5.3-wb17
- Fix cell creation
- Reload DALI device settings after group or broadcast command
- Add optional seconds to datepicker
- Add login logging with client IP and user-agent
- Update eslint version and fix
- Fix options.wb.show_editor flag handling in json-editor
- Fix unixtime cell useless updates
- Allow disabling poll of channels not supported by firmware in device settings editor
- Error handling for invalid data from MQTT
- Fix removing zero value cell
- Fix unswitchable switch
- Add support for hidden channels
- Fix datetime autopost value on render
- Fix /auth/users POST response Content-Type
- Hide widget actions for hmi moode
- Add new_row parameter to wb options in json-editor
- Fix strict device remove
- Add new units - var, VA, kvarh
- Add tooltip to DALI device identification button
- Add unixtime cell type support
- Fix svg dashboards memory leaks
- Fix offset issue on SVG dashboards in HMI panels after transition
- Add DALI device identification button
- Fix DALI device settings editor crash on bus reading errors
- Fix svg dashboards memory leaks
- Fix svg dashboards fit to content view
- Fix DALI settings spinners
- Fix add svg dashboard "url trap"
- Fix config editor console error
- Fix config editor scroll
- Fix scroll on settings pages. The bug was introduced in 2.191.0.
- Update network connections page
- Add DALI bus settings page
- Show error message on wrong resonse type
- Add DALI group settings page
- Fix safari code editor height
- Use wb-mqtt-serial instead of wb-device-manager for devices firmware updating
- Fix dashboard hmi padding
- Update config page
- Fix DALI colour temperature editor
- Fix history loading
- Add simple DALI bus monitor
- Fix input default value
- Device editor — add reread config button
- Add EnvironmentFile to wb-homeui-backend.service
- Fix DALI color temperature editor
- Move security check handler to backend service
- Fix footer position
- Add page loader options
- Fix erroneous installation of old versions (because of webui.schema.json move)
- Fix login page scroll
- Update svg edit page
- Fix DALI config editor loading
- Add editors for DALI color temperature, RGB and white channel
- Add editor for DALI light level
- Add translations to default value in json-editor
- Move json-editor to external package
- Fix disabled color picker styles
- Fix channel editor semi sporadic
- Fix edit rule error
- Remove notifications from alice
- Update mqtt channels page
- Add mqtt sorting
- Fix switch layout in boolean parameter editor
- Add notice about firmware restore when searching for disconnected devices in wb-mqtt-serial settings editor
- Add card format for objects in JSON schema editor
- Fix DALI gateway configuration page button styles
- Add DALI gateway configuration page
- Fix firmware update check on disabled devices
- Fix navigation draw speed
- Add 1-Wire sensor id param support in serial
- Update widgets page
- Update menu draw logic
- Fix connection status on disconnect
- Add units to editable value cell
- Add message about device firmware restore in wb-mqtt-serial settings editor
- Add StorableObject to rules autocomplete
wb-hwconf-manager 1.71.1 → 1.71.6
Provides infrastructure for hardware re-configuration via Device Tree overlays
- Translate wbe3-r-gps-no-pps description
- Fix the behavior of touchscreen rotation for Xorg following image rotation.
- wb7: add WBE2 CAN module to internal slots
- HDMI: - switch runtime hooks from Xorg to Wayland - detect EDID on the first connected HDMI connector - use wb-sway-kiosk package and service for Wayland runtime
- Fix title of rs485-1/rs485-2/w1/w2 slots
wb-mcu-fw-updater 1.14.3 → 1.14.4
Wiren Board modbus devices firmware update tool (python 3)
- Fix update-fw with wb-MAP*
wb-mqtt-alice 0.8.2 → 0.10.0
Yandex smart home with Alice to MQTT for Wiren Board controllers
- Switch the controller backend to the new server v1 controller link API
- Split local Home UI endpoints into explicit link status and link creation actions
- Decouple integration enablement from controller link status handling
- Require the new Home UI version for the updated Alice integration flow
- Remove cert and nginx logs after purge
- Add batching for device state notifications to Yandex Smart Home: merge multiple MQTT updates into a single Socket.IO emit per BATCH_WINDOW_NORMAL, time-sensitive types (events) use BATCH_WINDOW_FAST
- Skip event properties with None value (e.g. button release)
- Add room name validation on update
- Set the minimum allowed version of homeui
- Add 4 py packages from project files
- Add a custom file to HomeUI to make the configurator menu item appear
wb-mqtt-confed 1.16.4 → 1.16.7
Wiren Board Configuration Editor Backend
- Update dependencies
- Bump github.com/wirenboard/wbgong to 0.7.1
- Fix linter issues, no functional changes
wb-mqtt-dali added 1.12.0
MQTT DALI bridge for Wiren Board
wb-mqtt-db 2.9.1 → 2.9.3
Wiren Board database logger
- Clarify wb-mqtt-db write period settings
- Add group precedence note to schema
wb-mqtt-homeui 2.172.0-wb112 → 2.208.1-wb100
Wiren Board Web UI web interface
- Fix json-editor's layout overflow
- Fix json-editor's default enum translations
- Fix json-editor's dropdown label
- Fix widget's alert cell name redefinition
- Update scan page
- Fix duplicate device id error on device add
- Add scan selection checkbox
- Update the Alice integration page for the new controller link API flow
- Improve controller binding status handling, automatic refresh, and related UI/error states
- Fix dropdown opening on touch
- Fix redirect from default dasboard
- Add translations for new unit: g/m^3
- Fix svg action confirmation
- Store dependent parameters in wb-mqtt-serial if the main parameter has not default value
- Fix DALI devices list update after scanning
- Add transition upgrade notice
- Fix unixtime control type handling in dashboards
- Show DALI scan progress in DALI settings editor
- Add reset flow for DALI devices
- Add support for gateway level settings in DALI config editor
- Fix default poll policy for semi-sporadic channels
- Fix clearing channel settings on config reread in wb-mqtt-serial editor
- Rename WB-MDALI to WB-DALI
- Fix Add button in custom device add dialog in wb-mqtt-serial settings editor
- Add notification about missing DALI gateways in DALI settings editor
- Fix DALI colour temperature editor limits handling
- Drop support for old WB-DALI template. Only WB-MDALI is supported now.
- Fix dropdown option fields
- Fix devices without cells
- Update history page
- Rewrite mbgate page
- Update a11y
- Update json-editor version to 2.5.3-wb17
- Fix cell creation
- Reload DALI device settings after group or broadcast command
- Add optional seconds to datepicker
- Add login logging with client IP and user-agent
- Update eslint version and fix
- Fix options.wb.show_editor flag handling in json-editor
- Fix unixtime cell useless updates
- Allow disabling poll of channels not supported by firmware in device settings editor
- Error handling for invalid data from MQTT
- Fix removing zero value cell
- Fix unswitchable switch
- Add support for hidden channels
- Fix datetime autopost value on render
- Fix /auth/users POST response Content-Type
- Hide widget actions for hmi moode
- Add new_row parameter to wb options in json-editor
- Fix strict device remove
- Add new units - var, VA, kvarh
- Add tooltip to DALI device identification button
- Add unixtime cell type support
- Fix svg dashboards memory leaks
- Fix offset issue on SVG dashboards in HMI panels after transition
- Add DALI device identification button
- Fix DALI device settings editor crash on bus reading errors
- Fix svg dashboards memory leaks
- Fix svg dashboards fit to content view
- Fix DALI settings spinners
- Fix add svg dashboard "url trap"
- Fix config editor console error
- Fix config editor scroll
- Fix scroll on settings pages. The bug was introduced in 2.191.0.
- Update network connections page
- Add DALI bus settings page
- Show error message on wrong resonse type
- Add DALI group settings page
- Fix safari code editor height
- Use wb-mqtt-serial instead of wb-device-manager for devices firmware updating
- Fix dashboard hmi padding
- Update config page
- Fix DALI colour temperature editor
- Fix history loading
- Add simple DALI bus monitor
- Fix input default value
- Device editor — add reread config button
- Add EnvironmentFile to wb-homeui-backend.service
- Fix DALI color temperature editor
- Move security check handler to backend service
- Fix footer position
- Add page loader options
- Fix erroneous installation of old versions (because of webui.schema.json move)
- Fix login page scroll
- Update svg edit page
- Fix DALI config editor loading
- Add editors for DALI color temperature, RGB and white channel
- Add editor for DALI light level
- Add translations to default value in json-editor
- Move json-editor to external package
- Fix disabled color picker styles
- Fix channel editor semi sporadic
- Fix edit rule error
- Remove notifications from alice
- Update mqtt channels page
- Add mqtt sorting
- Fix switch layout in boolean parameter editor
- Add notice about firmware restore when searching for disconnected devices in wb-mqtt-serial settings editor
- Add card format for objects in JSON schema editor
- Fix DALI gateway configuration page button styles
- Add DALI gateway configuration page
- Fix firmware update check on disabled devices
- Fix navigation draw speed
- Add 1-Wire sensor id param support in serial
- Update widgets page
- Update menu draw logic
- Fix connection status on disconnect
- Add units to editable value cell
- Add message about device firmware restore in wb-mqtt-serial settings editor
- Add StorableObject to rules autocomplete
wb-mqtt-iec104 1.1.14 → 1.2.0
Wiren Board MQTT to IEC 60870-5-104 gateway
- Add option to prevent groups update
- Remove system MQTT controls from config
wb-mqtt-opcua 1.2.1 → 1.3.1
Wiren Board MQTT to OPC UA gateway
- Fix crash on adding controls
- Add option to prevent groups update
wb-mqtt-serial 2.224.0-wb106 → 2.248.1-wb101
Wiren Board Smart Home MQTT serial protocol driver
- config-wb-mrwm2.json.jinja: Add timer functions
- MR templates: Add condition for restart delay
- Fix WB-LED and WB-MRGBW-D fw3 templates: use 'sporadic' type for some output registers
- Fix race condition on gethostbyname() when starting TCP ports
- Fix units typo in logs Co-authored by: Claude Opus 4.7
- Add WB-MAI6 new template with measurement registers in order
- Add write_address bits validation
- MS, MSW templates: Add RC filter time constant
- Apply preserve_setup_order and max_write_registers=1 to WBIO modbus_io templates
- templates/config-wb-mwac2_ver2.json.jinja: - Add "Cleaning Mode Remaining Time" channel - Add support for antiseize protection function
- MS, MSW templates: Add channels for absolute humidity and dew point
- Add "preserve_setup_order" device template option
- Add template for rielta-brshs-rk
- Templates map3e-fw2, map3et, map3ev: fix uptime title translate
- Fix unexpected channel publishes if a device has only sporadic channels
- Rename WB-MCM8-HV to WB-MCM8HV
- Template map6s-fw2: change types to 'value' and add units
- Template map3et: change types to 'value' and add units
- Template map3ev: change types to 'value' and add units
- Template map3e-fw2: change types to 'value' and add units
- Template map12e-fw2: change types to 'value' and add units
- Fix WB-MWAC v.2 time sync. WB-MWAC does not have timezone information. To reflect the actual local time in the device, the time is sent as UTC time with local time values.
- Add Milur 107S Template
- Remove WB-M1W2 multiple w1 template
- Rename WB-MDALI to WB-DALI
- Add device_id parameter to port/Load RPC
- Add WB-MDALI support
- Add hidden channels support
- Add connected_to_mge Modbus TCP port parameter description
- Fix second stop bit transactions collision bug
- Fix device RPC common device settings bug
- Fix firmware update RPC port settings bug
- Add WB-MIR new template with multiple w1 support
- Add WB-MS new template with multiple w1 support
- WB-M1W2 with multiple w1 template: fix artefacts
- WB-MR templates: change defaults for timers, add new channels for commands
- Add unixtime control type
- Add time sync for WB-MWAC v.2
- Fix minimum and maximum values setup in WB-MAI11 template
- Add WB-MCM8-HV template
- WB-MCM8 template: add bit mask of input states channel
- Fix WB-MAI11 template
- Fix WB-LED template: add missing translations
- Set value to "unsupported" for registers with read error in device/LoadConfig and device/Load RPC
- Fix emscripten macros for WASM module build, no functional changes
- Fix firmware version read modbus exception bug
- Fix 'busy_error_counter' topics name in WB-M1W2 templates
- Fix build with gcc14
- Add firmware update RPC handlers (replaces wb-device-manager)
- Add new templates for WB-M1W2 and WB-M1W2 v.3 with multiple sensors per channel feature (fw4.35)
- Fix device/Load RPC channels list bug
- WB-MR templates: Add timer functions
- Fix Wiren Board devices unsupported string registers bug
- Add more verbose log message on port reopen after repetitive errors
- Fix pushbutton with max_unchanged_interval (SOFT-6590)
- Fix changelog, no functional changes
- Fix unsupported register value checking
- Improve device/Load RPC
- Add condition evaluation and readonly filtering for device/Load RPC
- Move common device RPC code to rpc_helpers
- Add hint to repetitive errors warning (SOFT-4788)
- Add alarm control type to schema (SOFT-6333)
- Update ONOKOM templates
- Fix device/Load RPC prepare session bug
- WB-LED and WB-MRGBW-D fw3 templates: Add CCT power normalization parameters
- Merge WASM branch into master, no functional changes
- Add "force" option to Device/LoadConfig RPC
- Fix readonly flag in WBE2-I-EBUS
- Make enum_titles optional for channels
- Add "w1-id" control type
- Fix disconnected device write retries port blocking bug
- Fix timeouts to reduce warnings * Rename template
- Set unsupported registers value to "unsupported" for device/LoadConfig RPC
wb-mqtt-smartweb 1.4.11 → 1.5.0
Wiren Board MQTT SmartWeb driver.
- Add pressure type
wb-mqtt-snmp 1.4.1 → 1.5.0
Wiren Board MQTT to SNMP gateway
- Build with go 1.21
- Fix linter issues, no functional changes
- Parse TimeTicks as uint32
wb-mqtt-zigbee added 1.4.3
Wiren Board Zigbee2MQTT bridge
wb-rules 2.38.6 → 2.40.0
Wiren Board Rule Engine
- Move notify/alarms to modules
- Update dependencies
- getDevice/getControl: suppress errors
- Add 'unixtime' control type support
- Fix trackMqtt panic on script reload
- Fix linter issues, no functional changes
- Enforce memory limit
- Add build instructions for wbgo.so plugin files
wb-rules-system 1.13.1 → 1.13.5
Default system rules for Wiren Board
- network: strip trailing newline in control value
- hwmon: add control title translations
- system_time.js: don't publish unchanged var
- system: reorder and remove DTS Version
wb-scenarios 1.7.1 → 1.9.0
Scenarios for Wiren Board
- Update channel-map: added type casting
- Hide enable property
- Сodestyle conversion
- Add new scenario "pid-controller" for analog outputs
- Update thermostat: update compute method for PID mode
- Update light-control scenario: remove html tags
- Update thermostat: update PID translations
- Update thermostat: add PID support
- Add postinst migration: add controlMode
- Update developer documentation, fix outdated paths and typos
- Add pull-request-workflow guide
- Add new scenario "channel-map"
- Updated translations for the Device Control scenario
- Update thermostat migration
- Fix thermostat migration
- Add new scenario "periodic-timer"
- Fix thermostat heater status
- Update thermostat: multiple actuators with inversion support
- Add postinst migration: actuator -> actuators
- Refactor astronomical timer: polar regions support, caching optimization
- Add enum value for scenario default name
- Add new scenario "astronomical-timer"
- Refactor other scenarios
- Update LICENSE
wb-suite 1.20.6 → 1.20.9
Wirenboard vendor software set
- HDMI: require wb-sway-kiosk with wb-sway-kiosk.service for Wayland runtime.
- Move vim to wb-base-system recommends
- HDMI: - keep wb-hdmi as the legacy Xorg runtime metapackage - add wb-hdmi-wayland for the wb-sway-kiosk runtime - provide wb-hdmi-runtime from both mutually exclusive runtimes - switch systemd runtime services from HDMI runtime metapackage postinst - build deb packages with gzip compression for bullseye dpkg
wb-update-notifier 0.1.0 → 0.1.1
Wiren Board update notifier
- Update package maintainer, fix lintian
wb-utils 4.27.7 → 4.27.8
Wiren Board command-line utils
- Fix postinst script hanging
wb-zigbee2mqtt 1.4.1 → 1.4.2
zigbee2mqtt to Wiren Board MQTT Conventions bridge
- Fix for receiving null value
linux-image-wb6 5.10.35-wb181 → 5.10.35-wb182
Linux kernel, version 5.10.35-wb182, Wiren Board 6
- wb7: scripts/package/wb/builddeb: fix linux-headers package contents
linux-headers-wb6 5.10.35-wb181 → 5.10.35-wb182
Linux kernel headers for 5.10.35-wb182 on armhf
- wb7: scripts/package/wb/builddeb: fix linux-headers package contents
linux-libc-dev 5.10.35-wb181 → 5.10.35-wb182
Linux support headers for userspace development
- wb7: scripts/package/wb/builddeb: fix linux-headers package contents
wb-bootlet-wb6x 5.10.35-wb181-fs1.5.4-deb11-202601190209 → 5.10.35-wb182-fs1.5.4-deb11-202512150209
FIT bootlet images, Wiren Board 6 (bootlet)
custom-settings-cb8ea449 removed 1.1.2
telegraf-wb-cloud-agent removed 1.29.1-wb4
Contrib packages
- mqttui (Subscribe to a MQTT Topic or publish something quickly from the terminal) 0.22.1-1 → 0.23.0-1
- python3-dali (IEC 62386 (DALI) lighting control library) added 0.11-wb100
- tailscale (The easiest, most secure, cross platform way to use WireGuard + oauth2 + 2FA/SSO) 1.94.1 → 1.98.2
- zigbee2mqtt (Zigbee to MQTT bridge (package by Wiren Board team)) 2.7.1-wb101 → 2.10.0-wb101