wb-2602 changelog

Wiren Board vendor packages


custom-settings-cb8ea449 1.1.1 → 1.1.2

Wiren Board cb8ea449 vendor settings

  • Correct name and descriptions for modules
libwbmqtt1-5 5.3.4 → 5.5.1

Wiren Board MQTT abstraction layer and utils library

  • Fix headers list in Makefile
  • Move GetUnitTypes method to separate files
  • Enhance "unsupported unit type" log message
  • Add directives for Emscripten build
  • Refactor thread utils
libwbmqtt1-5-dev 5.3.4 → 5.5.1

Development files for libwbmqtt1

  • Fix headers list in Makefile
  • Move GetUnitTypes method to separate files
  • Enhance "unsupported unit type" log message
  • Add directives for Emscripten build
  • Refactor thread utils
libwbmqtt1-5-test-utils 5.3.4 → 5.5.1

Development files for testing libwbmqtt1-based projects

  • Fix headers list in Makefile
  • Move GetUnitTypes method to separate files
  • Enhance "unsupported unit type" log message
  • Add directives for Emscripten build
  • Refactor thread utils
python3-mqttrpc 1.3.2 → 1.3.5

Reference MQTT-RPC implementation

  • Fix dependency
  • Add install requirements, no functional changes
  • Handle wrong response structures more gracefully
python3-wb-mcu-fw-updater 1.12.2 → 1.14.3

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

  • Add extended device model reading for fast modbus devices
  • Add component signature argument for updating components to version/branch
  • Fix log level
  • Add components update feature
  • Allow to update using socat
python3-wb-mqtt-metrics 0.3.7 → 0.3.8

python3 library for sending metrics to mqtt-channels

  • Adopt PEP440
python3-wb-nm-helper 1.36.0 → 1.37.1

Wirenboard network configuration python3 library

  • Add connectivity_check_payload default value to json schema
  • Fix wrong connectivity status
  • Adopt PEP440
task-wb-base-system 1.19.8 → 1.20.6

Wiren Board base system packages

  • Add bash-completion to task-wb-base-system
  • Add wb-scenarios to wb-suite recommends
  • HDMI: Add edid-decode app
  • HDMI: Add application dependencies for generating screen refresh rate and applying settings
  • Move wb-cloud-agent to wb-suite recommends
  • Add wb-mqtt-alice to wb-suite recommends
  • Add metapackage for HDMI support
task-wb-common-pkgs 1.19.8 → 1.20.6

Wiren Board common packages

  • Add bash-completion to task-wb-base-system
  • Add wb-scenarios to wb-suite recommends
  • HDMI: Add edid-decode app
  • HDMI: Add application dependencies for generating screen refresh rate and applying settings
  • Move wb-cloud-agent to wb-suite recommends
  • Add wb-mqtt-alice to wb-suite recommends
  • Add metapackage for HDMI support
wb-cc2652p-flasher 1.0.0 → 1.1.0

Texas Instruments CC13xx/CC2538/CC26xx SoC firmware update utility

  • add -latest argument to flasher
wb-configs 3.41.0 → 3.49.1

Default common config files for Wiren Board

  • Set unlimited restart attempts for NetworkManager service
  • Add /etc/apt/apt.conf.d/98wireless-regdb config file
  • HDMI: - add Firefox launch mode option - add volume control for HDMI audio
  • Remove the /dev/fb0 condition for xinit.service: Xorg can launch without fbdev now, and on 4K panels fb0 may not appear. Without this check, xinit actually starts even when fbdev fails.
  • Add nginx service restart on failure
  • xinitrc.wb: cleanup crash/session markers to prevent recovery prompts in kiosk mode
  • Move nmtui wrapper to /usr/bin and add alias
  • Disable bgscan on STA interfaces
  • Add configs and service for start xinit and firefox in kiosk mode
  • add extended rootfs support
  • Backup /etc/ssmtp configs to /mnt/data
wb-device-manager 1.19.3 → 1.25.4

Wiren Board modbus devices manager

  • Fix port configuration in scan results
  • Fix dependencies and test warnings
  • Fix reading component firmware info
  • Fix firmware update state publishing
  • Add Fast Modbus scanning support for Modbus TCP
  • Don't check new firmware for WB-MSW-LORA devices
  • Add protocol to firmware update status
  • Add missed dependency
  • Improve long timeouts handling during fast scan
  • Enable angry pylint on Jenkins
  • Add components firmware update
  • Add protocol parameter to RPC requests
  • Add device/SetPoll RPC call on device firmware update failure
  • Add device/SetPoll RPC calls before and after device firmware update routines
wb-ec-firmware 2.0.4 → 2.0.5

Wiren Board Embedded Controller firmware and installer

  • fix reboot loop when WBMZ is discharged
wb-essential 1.19.8 → 1.20.6

Wirenboard essential packages

  • Add bash-completion to task-wb-base-system
  • Add wb-scenarios to wb-suite recommends
  • HDMI: Add edid-decode app
  • HDMI: Add application dependencies for generating screen refresh rate and applying settings
  • Move wb-cloud-agent to wb-suite recommends
  • Add wb-mqtt-alice to wb-suite recommends
  • Add metapackage for HDMI support
wb-firmware-realtek 1.0.3 → 1.0.4

Additional firmwares for Realtek chips

  • Add firmware for RTL8733
wb-homeui-backend 2.117.11-wb101 → 2.172.0-wb101

Wiren Board Web UI web interface

  • Fix erroneous installation of old versions (because of webui.schema.json move)
  • Fix channel editor semi sporadic
  • Update expose check widget
  • Device editror — add unsupported param type
  • Update svg dashboard page
  • Add logout on change current user password
  • Fix controller status text in Alice integration
  • Update logic for handling float and event properties in Alice integration
  • Fix page title overflow
  • Fix edit svg dashboard redirects
  • Fix page title overflow
  • Updated the interface font — Roboto
  • Add testing offer to system page
  • Add save button to web ui settings
  • Add release_suite to /device/info response
  • Fix stay http button label
  • Add short title
  • Show controller name on mobile resolution
  • Fix dashboards and rules actions on small resolutions
  • Update all buttons and common components according to the instruction
  • Fix device-manager's relative paths
  • Fix logo size in safari
  • Fix compact menu item class with active subitem
  • Add events to Yandex Alice integration
  • Add endpoint for unlink controller link in Yandex Alice integration
  • Add custom menu backend
  • Fix editing configs of wb-mqtt-serial configs with custom channels with enums
  • Add loading state to button
  • Remove notifications from rules
  • Remove unused modules
  • Add optional footer in page component
  • Add loader caption prop
  • Add device editor show channels flag
  • Fix incorrect display of device model in alert about unsupported device template in wb-mqtt-serial settings editor.
  • Fix wrong notification about better template in wb-mqtt-serial settings editor.
  • Fix firmware version comparison logic in wb-mqtt-serial settings editor. Parameters and channels are now correctly marked as supported when their required firmware version is equal to the device firmware version.
  • Fix notification about better template for WB-MAP3E, WB-MAP3EV, WB-MAP3ET
  • Fix line breaks in wb-mqtt-serial settings editor descriptions
  • Add rule disabled tag
  • Fix rules autocomplete
  • Fix reading settings from serial devices using Modbus TCP
  • Add warning about multiple parameter definitions in device templates
  • Add progress component
  • Fix history graph cases where no data points to display
  • fix widget inversion when multiple switches are present
  • network-connections: fix applying default config values
  • Do not allow to set poll interval for sporadic and semi-sporadic channels in wb-mqtt-serial device settings editor
  • Fix warning about invalid values in device registers in wb-mqtt-serial device settings editor
  • Add warning about invalid values in device registers in wb-mqtt-serial device settings editor
  • Invalid values in device registers do not forbid saving changes in wb-mqtt-serial device settings editor
  • Fix config enum description display
  • Fix config list item path copy to clipboard
  • Update configs page implemetation
  • Add copy path by clicking
  • Fix prevent warnings after networks settings save
  • Fix notification import type
  • Fix history graph cases where the data dates do not include filter dates
  • Fix translations in scenarios
  • Fix alice integration incorrect display of the menu item when the backend is unavailable
  • Fix reading settings from WB-MAI6
  • Fix displaying unknown device types in wb-mqtt-serial config editor
  • Fix custom poll period editor in wb-mqtt-serial settings
  • Mark required parameters in wb-mqtt-serial device settings editor
  • Fix alice mobile resolution
  • Fix reading settings from serial devices
  • Read settings from serial devices during configuration editing
  • Lock DOMPurify version to 3.0.1 due to compatibility issues with new versions
  • Move from local eslint to lib package
  • Fix alice integration on device saving
  • Remove useless serial metrics page
  • Update users page
  • Fix dashboard long transition
  • Add alice integration enabled by checkbox
  • Fix control's /meta handling
  • Fix incomplete cells layout
  • Update cell alert colors
  • Fix new rule page showing previous rule content
  • SVG dashboards: fix A4_OUT fill color
  • Fix page scroll on small resolutions
  • Restrict change controller name for non admin users
  • Add React based editor for wb-mqtt-serial config
  • Fix user manipulation error display. Show response body if available.
  • Add HTTPS certificate status display in Web UI settings
  • Add controller name to page title
  • Fix Alice error handling
  • Add login page title
  • Fix rules logs subscribe logic
  • Rules console rework
  • Disable min/max fields on range in Alice configurator
  • Fix frontend button sizes in Alice configurator and headers
  • Fix safari navigation layout
  • Fix autologin label message
  • Fix nav colors for old browsers
  • Update login page
  • Fix navigation without users
  • Update navigation component: add posibility to toggle
  • Add controller name to nav menu
  • Move debug button to nav menu
  • Move online status to nav menu
  • Add separator to widget preview
  • Add auth store and move all logic there
  • Change request util logic
  • Save HTTPS settings during upgrade with fit-image
  • Fixing column display in panels for older devices
  • Separate column split logic from dashboards to component
  • Add rules autocomplete
  • Use the same cookie for HTTP and HTTPS
  • Change switch's off color
  • Fix firmware update progress display when updating via Modbus TCP
  • Generate default config on service start
  • Move configs to wb-homeui-backend
  • Fix widgets layout
  • Add password input view toggle button
  • Fix invalid device templates loading. An error message is shown if a device template is invalid.
  • Drop support of device templates with subdevices syntax
  • Upgrade dashboard list page
  • Add dashboard sorting
  • Add possibility to hide dashboard from menu
  • Change input to textarea in svg edit conditions
  • Allow to disable HTTPS configuration using Wiren Board infrastructure
  • Fix widget creation
  • Update common controls
  • Fix unexpected cookie expiration
  • Fixed synchronization of saves between text and svg dashboards (broken in 2.134.0)
  • Fix cell error display
  • Fix page scroll on dropdown open
  • Fix history cell accessibility
  • Update dashboard page
  • Add controls sort
  • Add separator inside widget
  • Add JSON editor inside widget edit
  • Add colour capability in alice
  • Fix float units in alice
  • Add info link
  • Check users database integrity on startup. Recreate it if corrupted
  • Add password strength bar
  • Do not redirect to HTTPS on localhost or 127.0.0.1
  • Open interface with admin privileges if there are no users
  • Fix "delete" button hiding on history page
  • Count admin cookie lifetime from the last request
  • Fix login url history
  • Fix browser autocomplete
  • Better handle admin cookie expiration
  • Handle components update error more accuracy
  • Save url on logout and restore it on auth
  • Add login rate limit
  • Add components updating feature
  • Fix https connection in old browsers
  • Add firmware update for Wiren Board devices using Modbus TCP
  • Fix firmware information requests for non Wiren Board devices
  • Fix bigint interface blocker
  • Change favicon color to distinct from corporate website in browser tabs
  • Fix big integer display value
  • Fix Alice rename room logic
  • Disable change range value on touch by clicking on slide (only thumb enabled)
  • Fix loading of Alice integration page
  • Update README
  • Add option to run local dev server on different IP
  • Add flag to disable no https warn
  • Toggle devices button
  • Fix rule rename logic
  • Add Alice integration
  • Add autologin support for users
  • Fix saving configuration error message
  • Change mbgate default varchar register size to 1
  • Fix login expiration
  • Add /usr/share/wb-mqtt-homeui/nginx/includes directory to nginx config
  • Change the title translation for scenarios
  • Backup users db in /mnt/data
  • Fix admin cookie expiration time. Set it to 14 days
  • Transfer scenario into side menu
  • Add authentication and HTTPS support
wb-hwconf-manager 1.67.1 → 1.71.1

Provides infrastructure for hardware re-configuration via Device Tree overlays

  • wb85x: fix wrong gpio numbers resolving in mod1 & mod2 slots
  • wbe2-i-can: add support for CAN-module based on Holtek ht42b41 for wb8.4-8.5
  • HDMI: - add display connected monitor info in confed UI - add Firefox launch mode option - add volume control for HDMI audio
  • HDMI: Increase supported resolution limit to 4K and frequency selection
  • modules/wbe2-hdmi.dtso: switch to dummy overlay; HDMI enabled statically
  • Add FullHD resolutin for HDMI
  • Add HDMI configuration support to hardware config
wb-mcu-fw-updater 1.12.2 → 1.14.3

Wiren Board modbus devices firmware update tool (python 3)

  • Add extended device model reading for fast modbus devices
  • Add component signature argument for updating components to version/branch
  • Fix log level
  • Add components update feature
  • Allow to update using socat
wb-modbus-ext-scanner 1.3.0 → 1.4.0

Scanner utility for extended Wiren Board Modbus protocol

  • Add parity
wb-mqtt-adc 2.6.7 → 2.7.1

Wiren Board Smart Home MQTT ADC driver compatible with HomA conventions

  • Cleanup deb packaging
  • Change default decimal places value to system setting
wb-mqtt-alice added 0.8.2

Yandex smart home with Alice to MQTT for Wiren Board controllers

wb-mqtt-confed 1.16.3 → 1.16.4

Wiren Board Configuration Editor Backend

  • Improve debug build, no functional changes
wb-mqtt-gpio 2.16.2 → 2.16.3

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

  • Fix counters rising and falling edge interrupt bug
  • Cleanup deb packaging
wb-mqtt-homeui 2.117.11-wb101 → 2.172.0-wb101

Wiren Board Web UI web interface

  • Fix erroneous installation of old versions (because of webui.schema.json move)
  • Fix channel editor semi sporadic
  • Update expose check widget
  • Device editror — add unsupported param type
  • Update svg dashboard page
  • Add logout on change current user password
  • Fix controller status text in Alice integration
  • Update logic for handling float and event properties in Alice integration
  • Fix page title overflow
  • Fix edit svg dashboard redirects
  • Fix page title overflow
  • Updated the interface font — Roboto
  • Add testing offer to system page
  • Add save button to web ui settings
  • Add release_suite to /device/info response
  • Fix stay http button label
  • Add short title
  • Show controller name on mobile resolution
  • Fix dashboards and rules actions on small resolutions
  • Update all buttons and common components according to the instruction
  • Fix device-manager's relative paths
  • Fix logo size in safari
  • Fix compact menu item class with active subitem
  • Add events to Yandex Alice integration
  • Add endpoint for unlink controller link in Yandex Alice integration
  • Add custom menu backend
  • Fix editing configs of wb-mqtt-serial configs with custom channels with enums
  • Add loading state to button
  • Remove notifications from rules
  • Remove unused modules
  • Add optional footer in page component
  • Add loader caption prop
  • Add device editor show channels flag
  • Fix incorrect display of device model in alert about unsupported device template in wb-mqtt-serial settings editor.
  • Fix wrong notification about better template in wb-mqtt-serial settings editor.
  • Fix firmware version comparison logic in wb-mqtt-serial settings editor. Parameters and channels are now correctly marked as supported when their required firmware version is equal to the device firmware version.
  • Fix notification about better template for WB-MAP3E, WB-MAP3EV, WB-MAP3ET
  • Fix line breaks in wb-mqtt-serial settings editor descriptions
  • Add rule disabled tag
  • Fix rules autocomplete
  • Fix reading settings from serial devices using Modbus TCP
  • Add warning about multiple parameter definitions in device templates
  • Add progress component
  • Fix history graph cases where no data points to display
  • fix widget inversion when multiple switches are present
  • network-connections: fix applying default config values
  • Do not allow to set poll interval for sporadic and semi-sporadic channels in wb-mqtt-serial device settings editor
  • Fix warning about invalid values in device registers in wb-mqtt-serial device settings editor
  • Add warning about invalid values in device registers in wb-mqtt-serial device settings editor
  • Invalid values in device registers do not forbid saving changes in wb-mqtt-serial device settings editor
  • Fix config enum description display
  • Fix config list item path copy to clipboard
  • Update configs page implemetation
  • Add copy path by clicking
  • Fix prevent warnings after networks settings save
  • Fix notification import type
  • Fix history graph cases where the data dates do not include filter dates
  • Fix translations in scenarios
  • Fix alice integration incorrect display of the menu item when the backend is unavailable
  • Fix reading settings from WB-MAI6
  • Fix displaying unknown device types in wb-mqtt-serial config editor
  • Fix custom poll period editor in wb-mqtt-serial settings
  • Mark required parameters in wb-mqtt-serial device settings editor
  • Fix alice mobile resolution
  • Fix reading settings from serial devices
  • Read settings from serial devices during configuration editing
  • Lock DOMPurify version to 3.0.1 due to compatibility issues with new versions
  • Move from local eslint to lib package
  • Fix alice integration on device saving
  • Remove useless serial metrics page
  • Update users page
  • Fix dashboard long transition
  • Add alice integration enabled by checkbox
  • Fix control's /meta handling
  • Fix incomplete cells layout
  • Update cell alert colors
  • Fix new rule page showing previous rule content
  • SVG dashboards: fix A4_OUT fill color
  • Fix page scroll on small resolutions
  • Restrict change controller name for non admin users
  • Add React based editor for wb-mqtt-serial config
  • Fix user manipulation error display. Show response body if available.
  • Add HTTPS certificate status display in Web UI settings
  • Add controller name to page title
  • Fix Alice error handling
  • Add login page title
  • Fix rules logs subscribe logic
  • Rules console rework
  • Disable min/max fields on range in Alice configurator
  • Fix frontend button sizes in Alice configurator and headers
  • Fix safari navigation layout
  • Fix autologin label message
  • Fix nav colors for old browsers
  • Update login page
  • Fix navigation without users
  • Update navigation component: add posibility to toggle
  • Add controller name to nav menu
  • Move debug button to nav menu
  • Move online status to nav menu
  • Add separator to widget preview
  • Add auth store and move all logic there
  • Change request util logic
  • Save HTTPS settings during upgrade with fit-image
  • Fixing column display in panels for older devices
  • Separate column split logic from dashboards to component
  • Add rules autocomplete
  • Use the same cookie for HTTP and HTTPS
  • Change switch's off color
  • Fix firmware update progress display when updating via Modbus TCP
  • Generate default config on service start
  • Move configs to wb-homeui-backend
  • Fix widgets layout
  • Add password input view toggle button
  • Fix invalid device templates loading. An error message is shown if a device template is invalid.
  • Drop support of device templates with subdevices syntax
  • Upgrade dashboard list page
  • Add dashboard sorting
  • Add possibility to hide dashboard from menu
  • Change input to textarea in svg edit conditions
  • Allow to disable HTTPS configuration using Wiren Board infrastructure
  • Fix widget creation
  • Update common controls
  • Fix unexpected cookie expiration
  • Fixed synchronization of saves between text and svg dashboards (broken in 2.134.0)
  • Fix cell error display
  • Fix page scroll on dropdown open
  • Fix history cell accessibility
  • Update dashboard page
  • Add controls sort
  • Add separator inside widget
  • Add JSON editor inside widget edit
  • Add colour capability in alice
  • Fix float units in alice
  • Add info link
  • Check users database integrity on startup. Recreate it if corrupted
  • Add password strength bar
  • Do not redirect to HTTPS on localhost or 127.0.0.1
  • Open interface with admin privileges if there are no users
  • Fix "delete" button hiding on history page
  • Count admin cookie lifetime from the last request
  • Fix login url history
  • Fix browser autocomplete
  • Better handle admin cookie expiration
  • Handle components update error more accuracy
  • Save url on logout and restore it on auth
  • Add login rate limit
  • Add components updating feature
  • Fix https connection in old browsers
  • Add firmware update for Wiren Board devices using Modbus TCP
  • Fix firmware information requests for non Wiren Board devices
  • Fix bigint interface blocker
  • Change favicon color to distinct from corporate website in browser tabs
  • Fix big integer display value
  • Fix Alice rename room logic
  • Disable change range value on touch by clicking on slide (only thumb enabled)
  • Fix loading of Alice integration page
  • Update README
  • Add option to run local dev server on different IP
  • Add flag to disable no https warn
  • Toggle devices button
  • Fix rule rename logic
  • Add Alice integration
  • Add autologin support for users
  • Fix saving configuration error message
  • Change mbgate default varchar register size to 1
  • Fix login expiration
  • Add /usr/share/wb-mqtt-homeui/nginx/includes directory to nginx config
  • Change the title translation for scenarios
  • Backup users db in /mnt/data
  • Fix admin cookie expiration time. Set it to 14 days
  • Transfer scenario into side menu
  • Add authentication and HTTPS support
wb-mqtt-logs 1.5.4 → 1.5.5

Wiren Board journald to MQTT gateway

  • Use UTC timestamps in boot list request
wb-mqtt-mbgate 1.8.7 → 1.8.8

Wiren Board MQTT to Modbus gateway

  • Add function to change negative varchar register size to 1 for compatibility with old version configuration
wb-mqtt-metrics 0.3.7 → 0.3.8

Wirenboard tool for sending metrics to mqtt-channels

  • Adopt PEP440
wb-mqtt-opcua 1.1.12 → 1.2.1

Wiren Board MQTT to OPC UA gateway

  • Refactor TServerImpl class and add server test, no functional changes
  • Refactor OPC UA nodes creation routine
wb-mqtt-serial 2.180.2-wb106 → 2.224.0

Wiren Board Smart Home MQTT serial protocol driver

  • Use read only configuration parameters for Device/LoadConfig RPC parameter conditions
  • Add template for Ventmachine Colibri 650 GTC
  • Fix 64-bit integers precision bug for Device/Load and Device/LoadConfig RPC
  • Fix 64-bit integers precision bug for setup items
  • Fix setup item condition parameters with default value bug
  • Add retry for reading device information in port/Scan RPC
  • Fix readonly flags in WBE2-I-EBUS
  • Add firmvare version checks for device channels
  • WB-MR templates: Fix translations, change the term "curtain" with "actuator"
  • Add inactive power regs to map3e, map3et, map6s
  • Fix using default values for setup items
  • Use default values for parameters that are not present in config
  • Fix M1W2 default channel polling settings
  • Fix misprint in ENGO EFAN Template
  • Fix misprint in ENGO EFAN Template
  • Add missing phase voltage error_value to MAP templates
  • MAO4(20) and MDM3 templates: Change lower dimmer level to 0 for powerup and safety actions (was 1)
  • MAO4 template: Change voltage at 1% dimming level to 100 mV (was 1 mV)
  • Add ENGO EFAN Template
  • Fix translations for mst-24 template
  • MR templates: Add delays, change min time for curtains
  • Set compatible firmwares for parameters and channels in MAP12H-fw2-all-harmonics, MAP12H-fw2-basic, MAP3H-fw2-basic, WB-MCM8 and WB-M1W2-buttons templates
  • WB-UPS v.3 template: fix battery temperature register format
  • Set compatible firmwares for parameters and channels in MAP12H-fw2-harmonics, MAP3E-fw2, MAP3H-fw2-basic and WB-MSW-LORA v4 templates
  • Add HW Batch Number channel
  • MAP3ET template: Add parameters: turns, phi, actual phase, CT reverse
  • MAP6S and MAP3E: Add unsupported values for peaks
  • Fix firmware version in WB-M1W2 template
  • Update README.md
  • MAP3E and MAP3ET templates: Add new device signatures
  • MS and MSW templates: Add sht40 cleaning mode
  • Set compatible firmwares for parameters and channels in MAP3H, WB-MSW v3, WB-MSW v4 and MAP6S templates
  • Disabled default polling in Drivent V2 Template for chanells: "Reset The End Positions", "Remember The Open Position", "Remember The Close Position"
  • Set compatible firmwares for parameters and channels in MAP12E, WB-LED, WB-MDM3, WB-MWAC, WB-MAO4, WB-MR3, WB-MR6C v.3, WB-MRM2-MINI, WB-MRWM2 and WB-MWAC2 templates
  • Set compatible firmware parameters for MAP12H and WB-MR6CU templates
  • Add Drivent V2 Template
  • Add "connected_to_mge" configuration property for Modbus TCP ports
  • Fix Modbus TCP bug for device/LoadConfig RPC
  • Set config-xy-md0x template deprecate
  • Fix template discovery for old WB-MRGBW-D devices
  • Fix reading settings from old WB-MRGBW-D devices
  • Fix device/LoadConfig RPC error when reading from devices with 0.0.0-rcX firmware version
  • Set compatible firmwares for parameters and channels in WB-MIR v.2, WB-MIR v.3 and WB-MR6C templates
  • Set default "max_write_registers" parameter for Wiren Board devices to Modbus frame maximum value (123)
  • Fix RPC port settings bug
  • Remove unsupported registers data from device/LoadConfig RPC reply
  • Add Modbus TCP support for device/LoadConfig RPC
  • Fix empty RPC responses
  • Add new template for wbe2-i-opentherm-fw-1.93
  • Add more NTC options for WB-MAI6 template
  • Fix device/Load and device/LoadConfig RPC reply values scale, offset and round
  • Fix port response_timeout_ms handling
  • Delete html tags bold in descriptions
  • Add template for WB-MIO, WB-MIO-E, WB-MIO-E v2, WB-MGE
  • Add template's firmware version check for device/LoadConfig RPC
  • Allow using domain names in RPC requests to TCP ports
  • Drop subdevices support in wb-mqtt-homeui [ Ilya Titov ]
  • Update config/Load RPC reply format
  • Update config/GetSchema RPC reply format
  • New WB-MAI2 config with conversion of current into a physical quantity, old marked as deprecated
  • fix WB-LED fade dec RGB regs
  • Fix TModbusRTUWithArbitrationTraits::Transaction method
  • Add support for WB-MGE v.3. Allow to use Fast Modbus over TCP for device searching and events polling.
  • Add VAKIO City Air 250/500 Template
  • Generate default config on service start
  • Update device templates for: - Wb-MAI11; - WM-MRGBDW-D (fw prior to version 3); - WB-MS v.2; - WBE2-I-EBUS; - WBE2-I-OPENTHERM fw1.3 and fw1.4. No functional change, only porting from old deprecated format.
  • Fix WB-MAP* SN reading on port/Scan
  • Fix formatting in WBE2-I-EBUS template. No functional changes
  • Fix WB-MAP SN reading
  • Fix default response timeout calculation for Modbus devices
  • WB-UPS v.3 template: add parallel mode support
  • Add increase poll interval for disconnected devices feature
  • config-wb-mwac2_ver2.json.jinja: - Add support for normally closed sensors - Add buzzer conrol
  • config-wb-mwac.json.jinja: - Add support for normally closed sensors
  • Add mode to port/Scan RPC for starting and continuing device scan
  • Add protocol to Modbus TCP port information in ports/Load RPC
  • Add protocol parameter to device/Probe RPC
  • Set TCP_NODELAY for TCP ports
  • Handle TCP port closing by remote
  • Add Modbus TCP protocol support for device/Load, device/Set and device/LoadConfig RPC
  • Fix changelog, no functional changes
  • Fix wrong illuminance coefficient for MTDX62-MB presence sensor template
  • Fix device/SetPoll RPC reply format
  • Add device/SetPoll RPC for device poll suspending and resuming
  • Use response_timeout_ms from port settings for RPC requests
  • Add publish sporadic registers data on every read feature
  • Add Modbus TCP protocol support to Port/Load RPC
wb-mqtt-snmp 1.4.0 → 1.4.1

Wiren Board MQTT to SNMP gateway

  • Add device_id/channel_name validation
wb-mqtt-urri 1.2.7 → 1.2.8

Wiren Board URRI receiver (MQTT driver)

  • Add device_id validation
wb-mqtt-w1 2.2.15 → 2.3.1

Wiren Board MQTT 1-Wire driver

  • Update changelog and readme
  • Add previous value check for measurement error detection if startup value (85 degrees) received
wb-nm-helper 1.36.0 → 1.37.1

Wirenboard network configuration backend for wb-mqtt-confed.

  • Add connectivity_check_payload default value to json schema
  • Fix wrong connectivity status
  • Adopt PEP440
wb-rules 2.34.0 → 2.38.6

Wiren Board Rule Engine

  • Fix crash on calling method of removed control
  • Don't make switch-typed control complete until value received
  • Do not trigger whenChanged on first published value
  • Fix crash on non-string control type
  • Fix 'then' function arguments in function-based whenChanged rules
  • Improve debug build, no functional changes
  • Fix 'then' function arguments in edge/level-triggered rules
  • Add 'enabled' field to Load RPC response
  • Fix invalidation of cached control value
  • RPC: Load: fix error message
  • Don't wait for token on topics cleanup, update wbgo.so library
  • Add RPC method Rename
  • Remove sensitive data from log
  • Add notification module tests
  • Alarms schema: add alarm name validation
  • setInterval/startTicker: warn about too low interval
wb-rules-system 1.12.5 → 1.13.1

Default system rules for Wiren Board

  • power-class-battery: don't publish unchanged "working on battery" status
  • Add system time virtual device in webui
wb-scenarios 1.6.0 → 1.7.1

Scenarios for Wiren Board

  • All days of the week are selected by default
  • Added an error if no any day is selected
  • Fixed an issue where the second "Light Control" scenario wouldn't work when debug mode was enabled
  • Added display of the current temperature in the Thermostat scenario
  • Added display of the current status of the control responsible for heating
  • fix: add type range to action (setValue, increaseValueBy, decreaseValueBy)
  • Fix verbose "current time updated..." log removed
  • Add persistent storage for scenario enable status
  • Fix scenario status reset after wb-rules or controller restart
  • Translate default values in schema to English
  • Added a json file to display the menu item
  • Add new scenario "schedule"
  • rewite docs, split README into several files with links
  • fix Russian and English translations
wb-suite 1.19.8 → 1.20.6

Wirenboard vendor software set

  • Add bash-completion to task-wb-base-system
  • Add wb-scenarios to wb-suite recommends
  • HDMI: Add edid-decode app
  • HDMI: Add application dependencies for generating screen refresh rate and applying settings
  • Move wb-cloud-agent to wb-suite recommends
  • Add wb-mqtt-alice to wb-suite recommends
  • Add metapackage for HDMI support
wb-utils 4.26.2-wb100 → 4.27.5

Wiren Board command-line utils

  • Fix warning on package upgrade
  • Add modem restart if it is in attached state, but supported IP families info is missing
  • Bump version, no functional changes
  • wb-prepare: generate machine-id at the very end of firstboot
  • Add attempt to reset immutable attributes for roots files if wipe data routine failed
  • Add extended rootfs support
  • Remove obsolete code, refactoring
linux-image-wb8 6.8.0-wb140 → 6.8.0-wb153

Linux kernel, version 6.8.0-wb153, Wiren Board 8

  • wb8.config: add slcan as module
  • wb8: wbe2-i-can: add support for CAN-module based on Holtek ht42b41
  • Added CS7 to wbec_uart
  • wb8: change error in case of axp20x capacity reading error
  • wb8.config: add prp hsr support
  • wb8.5 HDMI: reject >30Hz 4K modes on H616 since T507-H can’t drive 4K60 reliably
  • wb8.5 HDMI: enable HDMI audio
  • wb8 HDMI: Add GPU support for WB8.5
  • wb8.5: add 38071cb support
  • wb8 defconfig: enable audit module
  • Revert "Disabled HDMI by default so that it could be enabled in overlays later"
  • wb8: Disabled HDMI by default so that it could be enabled in overlays later
  • rtl8733bu: move "c2h" warning log messages to debug level
linux-headers-wb8 6.8.0-wb140 → 6.8.0-wb153

Linux kernel headers for 6.8.0-wb153 on arm64

  • wb8.config: add slcan as module
  • wb8: wbe2-i-can: add support for CAN-module based on Holtek ht42b41
  • Added CS7 to wbec_uart
  • wb8: change error in case of axp20x capacity reading error
  • wb8.config: add prp hsr support
  • wb8.5 HDMI: reject >30Hz 4K modes on H616 since T507-H can’t drive 4K60 reliably
  • wb8.5 HDMI: enable HDMI audio
  • wb8 HDMI: Add GPU support for WB8.5
  • wb8.5: add 38071cb support
  • wb8 defconfig: enable audit module
  • Revert "Disabled HDMI by default so that it could be enabled in overlays later"
  • wb8: Disabled HDMI by default so that it could be enabled in overlays later
  • rtl8733bu: move "c2h" warning log messages to debug level
linux-libc-dev 6.8.0-wb140 → 6.8.0-wb153

Linux support headers for userspace development

  • wb8.config: add slcan as module
  • wb8: wbe2-i-can: add support for CAN-module based on Holtek ht42b41
  • Added CS7 to wbec_uart
  • wb8: change error in case of axp20x capacity reading error
  • wb8.config: add prp hsr support
  • wb8.5 HDMI: reject >30Hz 4K modes on H616 since T507-H can’t drive 4K60 reliably
  • wb8.5 HDMI: enable HDMI audio
  • wb8 HDMI: Add GPU support for WB8.5
  • wb8.5: add 38071cb support
  • wb8 defconfig: enable audit module
  • Revert "Disabled HDMI by default so that it could be enabled in overlays later"
  • wb8: Disabled HDMI by default so that it could be enabled in overlays later
  • rtl8733bu: move "c2h" warning log messages to debug level
wb-bootlet-wb8x 6.8.0-wb140-fs1.4.0-deb11-202507211424 → 6.8.0-wb153-fs1.5.4-deb11-202601190209

FIT bootlet images, Wiren Board 8 (bootlet)

u-boot-wb8 2:2024.01+wb1.0.4 → 2:2024.01+wb1.0.6

Das U-Boot bootloader for Wiren Board 8 (image)

  • Set local version
  • add extended rootfs support (.wb-restore dir is on rootfs partition)
u-boot-tools-wb 2:2024.01+wb1.0.4 → 2:2024.01+wb1.0.6

companion tools for Das U-Boot bootloader

  • Set local version
  • add extended rootfs support (.wb-restore dir is on rootfs partition)
wb-hdmi added 1.20.6

Wiren Board 8 HDMI packages

task-wirenboard-wb8 1.19.8 → 1.20.6

Wiren Board 8 specific packages

  • Add bash-completion to task-wb-base-system
  • Add wb-scenarios to wb-suite recommends
  • HDMI: Add edid-decode app
  • HDMI: Add application dependencies for generating screen refresh rate and applying settings
  • Move wb-cloud-agent to wb-suite recommends
  • Add wb-mqtt-alice to wb-suite recommends
  • Add metapackage for HDMI support

Contrib packages


  • frpc (A fast reverse proxy - client package) 0.62.1-3-gb168dfea-wb2 → 0.62.1-3-gb168dfea-wb3
  • frps (A fast reverse proxy - server package) 0.62.1-3-gb168dfea-wb2 → 0.62.1-3-gb168dfea-wb3
  • libsigrok-dev (sigrok hardware driver library - development files) added 0.5.2-3+wb100
  • libsigrokcxx-dev (sigrok C++ bindings - development files) added 0.5.2-3+wb100
  • libsigrokcxx4 (sigrok hardware driver library - shared library) added 0.5.2-3+wb100
  • python-gsmmodem-new (Control an attached GSM modem: send/receive SMS messages, handle calls, etc) added 1:0.11
  • python3-asyncio-mqtt (Idomatic asyncio wrapper around paho-mqtt) added 0.10.0-wb101-1
  • tailscale (The easiest, most secure, cross platform way to use WireGuard + oauth2 + 2FA/SSO) 1.84.0 → 1.94.1
  • wb-welrok (Wiren Board MQTT Driver for Welrok thermostat) 0.0.16 → 0.0.20
  • zigbee2mqtt (Zigbee to MQTT bridge (package by Wiren Board team)) 2.5.1-wb101 → 2.7.1-wb101

Wiren Board vendor packages


custom-settings-cb8ea449 1.1.1 → 1.1.2

Wiren Board cb8ea449 vendor settings

  • Correct name and descriptions for modules
libwbmqtt1-5 5.3.4 → 5.5.1

Wiren Board MQTT abstraction layer and utils library

  • Fix headers list in Makefile
  • Move GetUnitTypes method to separate files
  • Enhance "unsupported unit type" log message
  • Add directives for Emscripten build
  • Refactor thread utils
libwbmqtt1-5-dev 5.3.4 → 5.5.1

Development files for libwbmqtt1

  • Fix headers list in Makefile
  • Move GetUnitTypes method to separate files
  • Enhance "unsupported unit type" log message
  • Add directives for Emscripten build
  • Refactor thread utils
libwbmqtt1-5-test-utils 5.3.4 → 5.5.1

Development files for testing libwbmqtt1-based projects

  • Fix headers list in Makefile
  • Move GetUnitTypes method to separate files
  • Enhance "unsupported unit type" log message
  • Add directives for Emscripten build
  • Refactor thread utils
python3-mqttrpc 1.3.2 → 1.3.5

Reference MQTT-RPC implementation

  • Fix dependency
  • Add install requirements, no functional changes
  • Handle wrong response structures more gracefully
python3-wb-mcu-fw-updater 1.12.2 → 1.14.3

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

  • Add extended device model reading for fast modbus devices
  • Add component signature argument for updating components to version/branch
  • Fix log level
  • Add components update feature
  • Allow to update using socat
python3-wb-mqtt-metrics 0.3.7 → 0.3.8

python3 library for sending metrics to mqtt-channels

  • Adopt PEP440
python3-wb-nm-helper 1.36.0 → 1.37.1

Wirenboard network configuration python3 library

  • Add connectivity_check_payload default value to json schema
  • Fix wrong connectivity status
  • Adopt PEP440
task-wb-base-system 1.19.8 → 1.20.6

Wiren Board base system packages

  • Add bash-completion to task-wb-base-system
  • Add wb-scenarios to wb-suite recommends
  • HDMI: Add edid-decode app
  • HDMI: Add application dependencies for generating screen refresh rate and applying settings
  • Move wb-cloud-agent to wb-suite recommends
  • Add wb-mqtt-alice to wb-suite recommends
  • Add metapackage for HDMI support
task-wb-common-pkgs 1.19.8 → 1.20.6

Wiren Board common packages

  • Add bash-completion to task-wb-base-system
  • Add wb-scenarios to wb-suite recommends
  • HDMI: Add edid-decode app
  • HDMI: Add application dependencies for generating screen refresh rate and applying settings
  • Move wb-cloud-agent to wb-suite recommends
  • Add wb-mqtt-alice to wb-suite recommends
  • Add metapackage for HDMI support
wb-cc2652p-flasher 1.0.0 → 1.1.0

Texas Instruments CC13xx/CC2538/CC26xx SoC firmware update utility

  • add -latest argument to flasher
wb-configs 3.41.0 → 3.49.1

Default common config files for Wiren Board

  • Set unlimited restart attempts for NetworkManager service
  • Add /etc/apt/apt.conf.d/98wireless-regdb config file
  • HDMI: - add Firefox launch mode option - add volume control for HDMI audio
  • Remove the /dev/fb0 condition for xinit.service: Xorg can launch without fbdev now, and on 4K panels fb0 may not appear. Without this check, xinit actually starts even when fbdev fails.
  • Add nginx service restart on failure
  • xinitrc.wb: cleanup crash/session markers to prevent recovery prompts in kiosk mode
  • Move nmtui wrapper to /usr/bin and add alias
  • Disable bgscan on STA interfaces
  • Add configs and service for start xinit and firefox in kiosk mode
  • add extended rootfs support
  • Backup /etc/ssmtp configs to /mnt/data
wb-device-manager 1.19.3 → 1.25.4

Wiren Board modbus devices manager

  • Fix port configuration in scan results
  • Fix dependencies and test warnings
  • Fix reading component firmware info
  • Fix firmware update state publishing
  • Add Fast Modbus scanning support for Modbus TCP
  • Don't check new firmware for WB-MSW-LORA devices
  • Add protocol to firmware update status
  • Add missed dependency
  • Improve long timeouts handling during fast scan
  • Enable angry pylint on Jenkins
  • Add components firmware update
  • Add protocol parameter to RPC requests
  • Add device/SetPoll RPC call on device firmware update failure
  • Add device/SetPoll RPC calls before and after device firmware update routines
wb-ec-firmware 2.0.4 → 2.0.5

Wiren Board Embedded Controller firmware and installer

  • fix reboot loop when WBMZ is discharged
wb-essential 1.19.8 → 1.20.6

Wirenboard essential packages

  • Add bash-completion to task-wb-base-system
  • Add wb-scenarios to wb-suite recommends
  • HDMI: Add edid-decode app
  • HDMI: Add application dependencies for generating screen refresh rate and applying settings
  • Move wb-cloud-agent to wb-suite recommends
  • Add wb-mqtt-alice to wb-suite recommends
  • Add metapackage for HDMI support
wb-firmware-realtek 1.0.3 → 1.0.4

Additional firmwares for Realtek chips

  • Add firmware for RTL8733
wb-homeui-backend 2.117.11-wb101 → 2.172.0-wb101

Wiren Board Web UI web interface

  • Fix erroneous installation of old versions (because of webui.schema.json move)
  • Fix channel editor semi sporadic
  • Update expose check widget
  • Device editror — add unsupported param type
  • Update svg dashboard page
  • Add logout on change current user password
  • Fix controller status text in Alice integration
  • Update logic for handling float and event properties in Alice integration
  • Fix page title overflow
  • Fix edit svg dashboard redirects
  • Fix page title overflow
  • Updated the interface font — Roboto
  • Add testing offer to system page
  • Add save button to web ui settings
  • Add release_suite to /device/info response
  • Fix stay http button label
  • Add short title
  • Show controller name on mobile resolution
  • Fix dashboards and rules actions on small resolutions
  • Update all buttons and common components according to the instruction
  • Fix device-manager's relative paths
  • Fix logo size in safari
  • Fix compact menu item class with active subitem
  • Add events to Yandex Alice integration
  • Add endpoint for unlink controller link in Yandex Alice integration
  • Add custom menu backend
  • Fix editing configs of wb-mqtt-serial configs with custom channels with enums
  • Add loading state to button
  • Remove notifications from rules
  • Remove unused modules
  • Add optional footer in page component
  • Add loader caption prop
  • Add device editor show channels flag
  • Fix incorrect display of device model in alert about unsupported device template in wb-mqtt-serial settings editor.
  • Fix wrong notification about better template in wb-mqtt-serial settings editor.
  • Fix firmware version comparison logic in wb-mqtt-serial settings editor. Parameters and channels are now correctly marked as supported when their required firmware version is equal to the device firmware version.
  • Fix notification about better template for WB-MAP3E, WB-MAP3EV, WB-MAP3ET
  • Fix line breaks in wb-mqtt-serial settings editor descriptions
  • Add rule disabled tag
  • Fix rules autocomplete
  • Fix reading settings from serial devices using Modbus TCP
  • Add warning about multiple parameter definitions in device templates
  • Add progress component
  • Fix history graph cases where no data points to display
  • fix widget inversion when multiple switches are present
  • network-connections: fix applying default config values
  • Do not allow to set poll interval for sporadic and semi-sporadic channels in wb-mqtt-serial device settings editor
  • Fix warning about invalid values in device registers in wb-mqtt-serial device settings editor
  • Add warning about invalid values in device registers in wb-mqtt-serial device settings editor
  • Invalid values in device registers do not forbid saving changes in wb-mqtt-serial device settings editor
  • Fix config enum description display
  • Fix config list item path copy to clipboard
  • Update configs page implemetation
  • Add copy path by clicking
  • Fix prevent warnings after networks settings save
  • Fix notification import type
  • Fix history graph cases where the data dates do not include filter dates
  • Fix translations in scenarios
  • Fix alice integration incorrect display of the menu item when the backend is unavailable
  • Fix reading settings from WB-MAI6
  • Fix displaying unknown device types in wb-mqtt-serial config editor
  • Fix custom poll period editor in wb-mqtt-serial settings
  • Mark required parameters in wb-mqtt-serial device settings editor
  • Fix alice mobile resolution
  • Fix reading settings from serial devices
  • Read settings from serial devices during configuration editing
  • Lock DOMPurify version to 3.0.1 due to compatibility issues with new versions
  • Move from local eslint to lib package
  • Fix alice integration on device saving
  • Remove useless serial metrics page
  • Update users page
  • Fix dashboard long transition
  • Add alice integration enabled by checkbox
  • Fix control's /meta handling
  • Fix incomplete cells layout
  • Update cell alert colors
  • Fix new rule page showing previous rule content
  • SVG dashboards: fix A4_OUT fill color
  • Fix page scroll on small resolutions
  • Restrict change controller name for non admin users
  • Add React based editor for wb-mqtt-serial config
  • Fix user manipulation error display. Show response body if available.
  • Add HTTPS certificate status display in Web UI settings
  • Add controller name to page title
  • Fix Alice error handling
  • Add login page title
  • Fix rules logs subscribe logic
  • Rules console rework
  • Disable min/max fields on range in Alice configurator
  • Fix frontend button sizes in Alice configurator and headers
  • Fix safari navigation layout
  • Fix autologin label message
  • Fix nav colors for old browsers
  • Update login page
  • Fix navigation without users
  • Update navigation component: add posibility to toggle
  • Add controller name to nav menu
  • Move debug button to nav menu
  • Move online status to nav menu
  • Add separator to widget preview
  • Add auth store and move all logic there
  • Change request util logic
  • Save HTTPS settings during upgrade with fit-image
  • Fixing column display in panels for older devices
  • Separate column split logic from dashboards to component
  • Add rules autocomplete
  • Use the same cookie for HTTP and HTTPS
  • Change switch's off color
  • Fix firmware update progress display when updating via Modbus TCP
  • Generate default config on service start
  • Move configs to wb-homeui-backend
  • Fix widgets layout
  • Add password input view toggle button
  • Fix invalid device templates loading. An error message is shown if a device template is invalid.
  • Drop support of device templates with subdevices syntax
  • Upgrade dashboard list page
  • Add dashboard sorting
  • Add possibility to hide dashboard from menu
  • Change input to textarea in svg edit conditions
  • Allow to disable HTTPS configuration using Wiren Board infrastructure
  • Fix widget creation
  • Update common controls
  • Fix unexpected cookie expiration
  • Fixed synchronization of saves between text and svg dashboards (broken in 2.134.0)
  • Fix cell error display
  • Fix page scroll on dropdown open
  • Fix history cell accessibility
  • Update dashboard page
  • Add controls sort
  • Add separator inside widget
  • Add JSON editor inside widget edit
  • Add colour capability in alice
  • Fix float units in alice
  • Add info link
  • Check users database integrity on startup. Recreate it if corrupted
  • Add password strength bar
  • Do not redirect to HTTPS on localhost or 127.0.0.1
  • Open interface with admin privileges if there are no users
  • Fix "delete" button hiding on history page
  • Count admin cookie lifetime from the last request
  • Fix login url history
  • Fix browser autocomplete
  • Better handle admin cookie expiration
  • Handle components update error more accuracy
  • Save url on logout and restore it on auth
  • Add login rate limit
  • Add components updating feature
  • Fix https connection in old browsers
  • Add firmware update for Wiren Board devices using Modbus TCP
  • Fix firmware information requests for non Wiren Board devices
  • Fix bigint interface blocker
  • Change favicon color to distinct from corporate website in browser tabs
  • Fix big integer display value
  • Fix Alice rename room logic
  • Disable change range value on touch by clicking on slide (only thumb enabled)
  • Fix loading of Alice integration page
  • Update README
  • Add option to run local dev server on different IP
  • Add flag to disable no https warn
  • Toggle devices button
  • Fix rule rename logic
  • Add Alice integration
  • Add autologin support for users
  • Fix saving configuration error message
  • Change mbgate default varchar register size to 1
  • Fix login expiration
  • Add /usr/share/wb-mqtt-homeui/nginx/includes directory to nginx config
  • Change the title translation for scenarios
  • Backup users db in /mnt/data
  • Fix admin cookie expiration time. Set it to 14 days
  • Transfer scenario into side menu
  • Add authentication and HTTPS support
wb-hwconf-manager 1.67.1 → 1.71.1

Provides infrastructure for hardware re-configuration via Device Tree overlays

  • wb85x: fix wrong gpio numbers resolving in mod1 & mod2 slots
  • wbe2-i-can: add support for CAN-module based on Holtek ht42b41 for wb8.4-8.5
  • HDMI: - add display connected monitor info in confed UI - add Firefox launch mode option - add volume control for HDMI audio
  • HDMI: Increase supported resolution limit to 4K and frequency selection
  • modules/wbe2-hdmi.dtso: switch to dummy overlay; HDMI enabled statically
  • Add FullHD resolutin for HDMI
  • Add HDMI configuration support to hardware config
wb-mcu-fw-updater 1.12.2 → 1.14.3

Wiren Board modbus devices firmware update tool (python 3)

  • Add extended device model reading for fast modbus devices
  • Add component signature argument for updating components to version/branch
  • Fix log level
  • Add components update feature
  • Allow to update using socat
wb-modbus-ext-scanner 1.3.0 → 1.4.0

Scanner utility for extended Wiren Board Modbus protocol

  • Add parity
wb-mqtt-adc 2.6.7 → 2.7.1

Wiren Board Smart Home MQTT ADC driver compatible with HomA conventions

  • Cleanup deb packaging
  • Change default decimal places value to system setting
wb-mqtt-alice added 0.8.2

Yandex smart home with Alice to MQTT for Wiren Board controllers

wb-mqtt-confed 1.16.3 → 1.16.4

Wiren Board Configuration Editor Backend

  • Improve debug build, no functional changes
wb-mqtt-gpio 2.16.2 → 2.16.3

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

  • Fix counters rising and falling edge interrupt bug
  • Cleanup deb packaging
wb-mqtt-homeui 2.117.11-wb101 → 2.172.0-wb101

Wiren Board Web UI web interface

  • Fix erroneous installation of old versions (because of webui.schema.json move)
  • Fix channel editor semi sporadic
  • Update expose check widget
  • Device editror — add unsupported param type
  • Update svg dashboard page
  • Add logout on change current user password
  • Fix controller status text in Alice integration
  • Update logic for handling float and event properties in Alice integration
  • Fix page title overflow
  • Fix edit svg dashboard redirects
  • Fix page title overflow
  • Updated the interface font — Roboto
  • Add testing offer to system page
  • Add save button to web ui settings
  • Add release_suite to /device/info response
  • Fix stay http button label
  • Add short title
  • Show controller name on mobile resolution
  • Fix dashboards and rules actions on small resolutions
  • Update all buttons and common components according to the instruction
  • Fix device-manager's relative paths
  • Fix logo size in safari
  • Fix compact menu item class with active subitem
  • Add events to Yandex Alice integration
  • Add endpoint for unlink controller link in Yandex Alice integration
  • Add custom menu backend
  • Fix editing configs of wb-mqtt-serial configs with custom channels with enums
  • Add loading state to button
  • Remove notifications from rules
  • Remove unused modules
  • Add optional footer in page component
  • Add loader caption prop
  • Add device editor show channels flag
  • Fix incorrect display of device model in alert about unsupported device template in wb-mqtt-serial settings editor.
  • Fix wrong notification about better template in wb-mqtt-serial settings editor.
  • Fix firmware version comparison logic in wb-mqtt-serial settings editor. Parameters and channels are now correctly marked as supported when their required firmware version is equal to the device firmware version.
  • Fix notification about better template for WB-MAP3E, WB-MAP3EV, WB-MAP3ET
  • Fix line breaks in wb-mqtt-serial settings editor descriptions
  • Add rule disabled tag
  • Fix rules autocomplete
  • Fix reading settings from serial devices using Modbus TCP
  • Add warning about multiple parameter definitions in device templates
  • Add progress component
  • Fix history graph cases where no data points to display
  • fix widget inversion when multiple switches are present
  • network-connections: fix applying default config values
  • Do not allow to set poll interval for sporadic and semi-sporadic channels in wb-mqtt-serial device settings editor
  • Fix warning about invalid values in device registers in wb-mqtt-serial device settings editor
  • Add warning about invalid values in device registers in wb-mqtt-serial device settings editor
  • Invalid values in device registers do not forbid saving changes in wb-mqtt-serial device settings editor
  • Fix config enum description display
  • Fix config list item path copy to clipboard
  • Update configs page implemetation
  • Add copy path by clicking
  • Fix prevent warnings after networks settings save
  • Fix notification import type
  • Fix history graph cases where the data dates do not include filter dates
  • Fix translations in scenarios
  • Fix alice integration incorrect display of the menu item when the backend is unavailable
  • Fix reading settings from WB-MAI6
  • Fix displaying unknown device types in wb-mqtt-serial config editor
  • Fix custom poll period editor in wb-mqtt-serial settings
  • Mark required parameters in wb-mqtt-serial device settings editor
  • Fix alice mobile resolution
  • Fix reading settings from serial devices
  • Read settings from serial devices during configuration editing
  • Lock DOMPurify version to 3.0.1 due to compatibility issues with new versions
  • Move from local eslint to lib package
  • Fix alice integration on device saving
  • Remove useless serial metrics page
  • Update users page
  • Fix dashboard long transition
  • Add alice integration enabled by checkbox
  • Fix control's /meta handling
  • Fix incomplete cells layout
  • Update cell alert colors
  • Fix new rule page showing previous rule content
  • SVG dashboards: fix A4_OUT fill color
  • Fix page scroll on small resolutions
  • Restrict change controller name for non admin users
  • Add React based editor for wb-mqtt-serial config
  • Fix user manipulation error display. Show response body if available.
  • Add HTTPS certificate status display in Web UI settings
  • Add controller name to page title
  • Fix Alice error handling
  • Add login page title
  • Fix rules logs subscribe logic
  • Rules console rework
  • Disable min/max fields on range in Alice configurator
  • Fix frontend button sizes in Alice configurator and headers
  • Fix safari navigation layout
  • Fix autologin label message
  • Fix nav colors for old browsers
  • Update login page
  • Fix navigation without users
  • Update navigation component: add posibility to toggle
  • Add controller name to nav menu
  • Move debug button to nav menu
  • Move online status to nav menu
  • Add separator to widget preview
  • Add auth store and move all logic there
  • Change request util logic
  • Save HTTPS settings during upgrade with fit-image
  • Fixing column display in panels for older devices
  • Separate column split logic from dashboards to component
  • Add rules autocomplete
  • Use the same cookie for HTTP and HTTPS
  • Change switch's off color
  • Fix firmware update progress display when updating via Modbus TCP
  • Generate default config on service start
  • Move configs to wb-homeui-backend
  • Fix widgets layout
  • Add password input view toggle button
  • Fix invalid device templates loading. An error message is shown if a device template is invalid.
  • Drop support of device templates with subdevices syntax
  • Upgrade dashboard list page
  • Add dashboard sorting
  • Add possibility to hide dashboard from menu
  • Change input to textarea in svg edit conditions
  • Allow to disable HTTPS configuration using Wiren Board infrastructure
  • Fix widget creation
  • Update common controls
  • Fix unexpected cookie expiration
  • Fixed synchronization of saves between text and svg dashboards (broken in 2.134.0)
  • Fix cell error display
  • Fix page scroll on dropdown open
  • Fix history cell accessibility
  • Update dashboard page
  • Add controls sort
  • Add separator inside widget
  • Add JSON editor inside widget edit
  • Add colour capability in alice
  • Fix float units in alice
  • Add info link
  • Check users database integrity on startup. Recreate it if corrupted
  • Add password strength bar
  • Do not redirect to HTTPS on localhost or 127.0.0.1
  • Open interface with admin privileges if there are no users
  • Fix "delete" button hiding on history page
  • Count admin cookie lifetime from the last request
  • Fix login url history
  • Fix browser autocomplete
  • Better handle admin cookie expiration
  • Handle components update error more accuracy
  • Save url on logout and restore it on auth
  • Add login rate limit
  • Add components updating feature
  • Fix https connection in old browsers
  • Add firmware update for Wiren Board devices using Modbus TCP
  • Fix firmware information requests for non Wiren Board devices
  • Fix bigint interface blocker
  • Change favicon color to distinct from corporate website in browser tabs
  • Fix big integer display value
  • Fix Alice rename room logic
  • Disable change range value on touch by clicking on slide (only thumb enabled)
  • Fix loading of Alice integration page
  • Update README
  • Add option to run local dev server on different IP
  • Add flag to disable no https warn
  • Toggle devices button
  • Fix rule rename logic
  • Add Alice integration
  • Add autologin support for users
  • Fix saving configuration error message
  • Change mbgate default varchar register size to 1
  • Fix login expiration
  • Add /usr/share/wb-mqtt-homeui/nginx/includes directory to nginx config
  • Change the title translation for scenarios
  • Backup users db in /mnt/data
  • Fix admin cookie expiration time. Set it to 14 days
  • Transfer scenario into side menu
  • Add authentication and HTTPS support
wb-mqtt-logs 1.5.4 → 1.5.5

Wiren Board journald to MQTT gateway

  • Use UTC timestamps in boot list request
wb-mqtt-mbgate 1.8.7 → 1.8.8

Wiren Board MQTT to Modbus gateway

  • Add function to change negative varchar register size to 1 for compatibility with old version configuration
wb-mqtt-metrics 0.3.7 → 0.3.8

Wirenboard tool for sending metrics to mqtt-channels

  • Adopt PEP440
wb-mqtt-opcua 1.1.12 → 1.2.1

Wiren Board MQTT to OPC UA gateway

  • Refactor TServerImpl class and add server test, no functional changes
  • Refactor OPC UA nodes creation routine
wb-mqtt-serial 2.180.2-wb106 → 2.224.0

Wiren Board Smart Home MQTT serial protocol driver

  • Use read only configuration parameters for Device/LoadConfig RPC parameter conditions
  • Add template for Ventmachine Colibri 650 GTC
  • Fix 64-bit integers precision bug for Device/Load and Device/LoadConfig RPC
  • Fix 64-bit integers precision bug for setup items
  • Fix setup item condition parameters with default value bug
  • Add retry for reading device information in port/Scan RPC
  • Fix readonly flags in WBE2-I-EBUS
  • Add firmvare version checks for device channels
  • WB-MR templates: Fix translations, change the term "curtain" with "actuator"
  • Add inactive power regs to map3e, map3et, map6s
  • Fix using default values for setup items
  • Use default values for parameters that are not present in config
  • Fix M1W2 default channel polling settings
  • Fix misprint in ENGO EFAN Template
  • Fix misprint in ENGO EFAN Template
  • Add missing phase voltage error_value to MAP templates
  • MAO4(20) and MDM3 templates: Change lower dimmer level to 0 for powerup and safety actions (was 1)
  • MAO4 template: Change voltage at 1% dimming level to 100 mV (was 1 mV)
  • Add ENGO EFAN Template
  • Fix translations for mst-24 template
  • MR templates: Add delays, change min time for curtains
  • Set compatible firmwares for parameters and channels in MAP12H-fw2-all-harmonics, MAP12H-fw2-basic, MAP3H-fw2-basic, WB-MCM8 and WB-M1W2-buttons templates
  • WB-UPS v.3 template: fix battery temperature register format
  • Set compatible firmwares for parameters and channels in MAP12H-fw2-harmonics, MAP3E-fw2, MAP3H-fw2-basic and WB-MSW-LORA v4 templates
  • Add HW Batch Number channel
  • MAP3ET template: Add parameters: turns, phi, actual phase, CT reverse
  • MAP6S and MAP3E: Add unsupported values for peaks
  • Fix firmware version in WB-M1W2 template
  • Update README.md
  • MAP3E and MAP3ET templates: Add new device signatures
  • MS and MSW templates: Add sht40 cleaning mode
  • Set compatible firmwares for parameters and channels in MAP3H, WB-MSW v3, WB-MSW v4 and MAP6S templates
  • Disabled default polling in Drivent V2 Template for chanells: "Reset The End Positions", "Remember The Open Position", "Remember The Close Position"
  • Set compatible firmwares for parameters and channels in MAP12E, WB-LED, WB-MDM3, WB-MWAC, WB-MAO4, WB-MR3, WB-MR6C v.3, WB-MRM2-MINI, WB-MRWM2 and WB-MWAC2 templates
  • Set compatible firmware parameters for MAP12H and WB-MR6CU templates
  • Add Drivent V2 Template
  • Add "connected_to_mge" configuration property for Modbus TCP ports
  • Fix Modbus TCP bug for device/LoadConfig RPC
  • Set config-xy-md0x template deprecate
  • Fix template discovery for old WB-MRGBW-D devices
  • Fix reading settings from old WB-MRGBW-D devices
  • Fix device/LoadConfig RPC error when reading from devices with 0.0.0-rcX firmware version
  • Set compatible firmwares for parameters and channels in WB-MIR v.2, WB-MIR v.3 and WB-MR6C templates
  • Set default "max_write_registers" parameter for Wiren Board devices to Modbus frame maximum value (123)
  • Fix RPC port settings bug
  • Remove unsupported registers data from device/LoadConfig RPC reply
  • Add Modbus TCP support for device/LoadConfig RPC
  • Fix empty RPC responses
  • Add new template for wbe2-i-opentherm-fw-1.93
  • Add more NTC options for WB-MAI6 template
  • Fix device/Load and device/LoadConfig RPC reply values scale, offset and round
  • Fix port response_timeout_ms handling
  • Delete html tags bold in descriptions
  • Add template for WB-MIO, WB-MIO-E, WB-MIO-E v2, WB-MGE
  • Add template's firmware version check for device/LoadConfig RPC
  • Allow using domain names in RPC requests to TCP ports
  • Drop subdevices support in wb-mqtt-homeui [ Ilya Titov ]
  • Update config/Load RPC reply format
  • Update config/GetSchema RPC reply format
  • New WB-MAI2 config with conversion of current into a physical quantity, old marked as deprecated
  • fix WB-LED fade dec RGB regs
  • Fix TModbusRTUWithArbitrationTraits::Transaction method
  • Add support for WB-MGE v.3. Allow to use Fast Modbus over TCP for device searching and events polling.
  • Add VAKIO City Air 250/500 Template
  • Generate default config on service start
  • Update device templates for: - Wb-MAI11; - WM-MRGBDW-D (fw prior to version 3); - WB-MS v.2; - WBE2-I-EBUS; - WBE2-I-OPENTHERM fw1.3 and fw1.4. No functional change, only porting from old deprecated format.
  • Fix WB-MAP* SN reading on port/Scan
  • Fix formatting in WBE2-I-EBUS template. No functional changes
  • Fix WB-MAP SN reading
  • Fix default response timeout calculation for Modbus devices
  • WB-UPS v.3 template: add parallel mode support
  • Add increase poll interval for disconnected devices feature
  • config-wb-mwac2_ver2.json.jinja: - Add support for normally closed sensors - Add buzzer conrol
  • config-wb-mwac.json.jinja: - Add support for normally closed sensors
  • Add mode to port/Scan RPC for starting and continuing device scan
  • Add protocol to Modbus TCP port information in ports/Load RPC
  • Add protocol parameter to device/Probe RPC
  • Set TCP_NODELAY for TCP ports
  • Handle TCP port closing by remote
  • Add Modbus TCP protocol support for device/Load, device/Set and device/LoadConfig RPC
  • Fix changelog, no functional changes
  • Fix wrong illuminance coefficient for MTDX62-MB presence sensor template
  • Fix device/SetPoll RPC reply format
  • Add device/SetPoll RPC for device poll suspending and resuming
  • Use response_timeout_ms from port settings for RPC requests
  • Add publish sporadic registers data on every read feature
  • Add Modbus TCP protocol support to Port/Load RPC
wb-mqtt-snmp 1.4.0 → 1.4.1

Wiren Board MQTT to SNMP gateway

  • Add device_id/channel_name validation
wb-mqtt-urri 1.2.7 → 1.2.8

Wiren Board URRI receiver (MQTT driver)

  • Add device_id validation
wb-mqtt-w1 2.2.15 → 2.3.1

Wiren Board MQTT 1-Wire driver

  • Update changelog and readme
  • Add previous value check for measurement error detection if startup value (85 degrees) received
wb-nm-helper 1.36.0 → 1.37.1

Wirenboard network configuration backend for wb-mqtt-confed.

  • Add connectivity_check_payload default value to json schema
  • Fix wrong connectivity status
  • Adopt PEP440
wb-rules 2.34.0 → 2.38.6

Wiren Board Rule Engine

  • Fix crash on calling method of removed control
  • Don't make switch-typed control complete until value received
  • Do not trigger whenChanged on first published value
  • Fix crash on non-string control type
  • Fix 'then' function arguments in function-based whenChanged rules
  • Improve debug build, no functional changes
  • Fix 'then' function arguments in edge/level-triggered rules
  • Add 'enabled' field to Load RPC response
  • Fix invalidation of cached control value
  • RPC: Load: fix error message
  • Don't wait for token on topics cleanup, update wbgo.so library
  • Add RPC method Rename
  • Remove sensitive data from log
  • Add notification module tests
  • Alarms schema: add alarm name validation
  • setInterval/startTicker: warn about too low interval
wb-rules-system 1.12.5 → 1.13.1

Default system rules for Wiren Board

  • power-class-battery: don't publish unchanged "working on battery" status
  • Add system time virtual device in webui
wb-scenarios 1.6.0 → 1.7.1

Scenarios for Wiren Board

  • All days of the week are selected by default
  • Added an error if no any day is selected
  • Fixed an issue where the second "Light Control" scenario wouldn't work when debug mode was enabled
  • Added display of the current temperature in the Thermostat scenario
  • Added display of the current status of the control responsible for heating
  • fix: add type range to action (setValue, increaseValueBy, decreaseValueBy)
  • Fix verbose "current time updated..." log removed
  • Add persistent storage for scenario enable status
  • Fix scenario status reset after wb-rules or controller restart
  • Translate default values in schema to English
  • Added a json file to display the menu item
  • Add new scenario "schedule"
  • rewite docs, split README into several files with links
  • fix Russian and English translations
wb-suite 1.19.8 → 1.20.6

Wirenboard vendor software set

  • Add bash-completion to task-wb-base-system
  • Add wb-scenarios to wb-suite recommends
  • HDMI: Add edid-decode app
  • HDMI: Add application dependencies for generating screen refresh rate and applying settings
  • Move wb-cloud-agent to wb-suite recommends
  • Add wb-mqtt-alice to wb-suite recommends
  • Add metapackage for HDMI support
wb-utils 4.26.2-wb100 → 4.27.5

Wiren Board command-line utils

  • Fix warning on package upgrade
  • Add modem restart if it is in attached state, but supported IP families info is missing
  • Bump version, no functional changes
  • wb-prepare: generate machine-id at the very end of firstboot
  • Add attempt to reset immutable attributes for roots files if wipe data routine failed
  • Add extended rootfs support
  • Remove obsolete code, refactoring
linux-image-wb7 5.10.35-wb180 → 5.10.35-wb181

Linux kernel, version 5.10.35-wb181, Wiren Board 7

  • wb7: add prp hsr as module
linux-headers-wb7 5.10.35-wb180 → 5.10.35-wb181

Linux kernel headers for 5.10.35-wb181 on armhf

  • wb7: add prp hsr as module
linux-libc-dev 5.10.35-wb180 → 5.10.35-wb181

Linux support headers for userspace development

  • wb7: add prp hsr as module
wb-bootlet-wb7x 5.10.35-wb178-fs1.4.0-deb11-202507181844 → 5.10.35-wb181-fs1.5.4-deb11-202601190208

FIT bootlet images, Wiren Board 7 (bootlet)

u-boot-wb7 2:2021.10+wb1.7.6 → 2:2021.10+wb1.7.8

Das U-Boot bootloader for Wiren Board 7 (image)

  • add missing "part" cmd
  • add extended rootfs support (.wb-restore dir is on rootfs partition now)
u-boot-tools-wb 2:2021.10+wb1.7.6 → 2:2021.10+wb1.7.8

companion tools for Das U-Boot bootloader

  • add missing "part" cmd
  • add extended rootfs support (.wb-restore dir is on rootfs partition now)

Contrib packages


  • frpc (A fast reverse proxy - client package) 0.62.1-3-gb168dfea-wb2 → 0.62.1-3-gb168dfea-wb3
  • frps (A fast reverse proxy - server package) 0.62.1-3-gb168dfea-wb2 → 0.62.1-3-gb168dfea-wb3
  • libsigrok-dev (sigrok hardware driver library - development files) added 0.5.2-3+wb100
  • libsigrokcxx-dev (sigrok C++ bindings - development files) added 0.5.2-3+wb100
  • libsigrokcxx4 (sigrok hardware driver library - shared library) added 0.5.2-3+wb100
  • python-gsmmodem-new (Control an attached GSM modem: send/receive SMS messages, handle calls, etc) added 1:0.11
  • python3-asyncio-mqtt (Idomatic asyncio wrapper around paho-mqtt) added 0.10.0-wb101-1
  • tailscale (The easiest, most secure, cross platform way to use WireGuard + oauth2 + 2FA/SSO) 1.84.0 → 1.94.1
  • wb-welrok (Wiren Board MQTT Driver for Welrok thermostat) 0.0.16 → 0.0.20
  • zigbee2mqtt (Zigbee to MQTT bridge (package by Wiren Board team)) 2.5.1-wb101 → 2.7.1-wb101

Wiren Board vendor packages


custom-settings-cb8ea449 1.1.1 → 1.1.2

Wiren Board cb8ea449 vendor settings

  • Correct name and descriptions for modules
libwbmqtt1-5 5.3.4 → 5.5.1

Wiren Board MQTT abstraction layer and utils library

  • Fix headers list in Makefile
  • Move GetUnitTypes method to separate files
  • Enhance "unsupported unit type" log message
  • Add directives for Emscripten build
  • Refactor thread utils
libwbmqtt1-5-dev 5.3.4 → 5.5.1

Development files for libwbmqtt1

  • Fix headers list in Makefile
  • Move GetUnitTypes method to separate files
  • Enhance "unsupported unit type" log message
  • Add directives for Emscripten build
  • Refactor thread utils
libwbmqtt1-5-test-utils 5.3.4 → 5.5.1

Development files for testing libwbmqtt1-based projects

  • Fix headers list in Makefile
  • Move GetUnitTypes method to separate files
  • Enhance "unsupported unit type" log message
  • Add directives for Emscripten build
  • Refactor thread utils
python3-mqttrpc 1.3.2 → 1.3.5

Reference MQTT-RPC implementation

  • Fix dependency
  • Add install requirements, no functional changes
  • Handle wrong response structures more gracefully
python3-wb-mcu-fw-updater 1.12.2 → 1.14.3

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

  • Add extended device model reading for fast modbus devices
  • Add component signature argument for updating components to version/branch
  • Fix log level
  • Add components update feature
  • Allow to update using socat
python3-wb-mqtt-metrics 0.3.7 → 0.3.8

python3 library for sending metrics to mqtt-channels

  • Adopt PEP440
python3-wb-nm-helper 1.36.0 → 1.37.1

Wirenboard network configuration python3 library

  • Add connectivity_check_payload default value to json schema
  • Fix wrong connectivity status
  • Adopt PEP440
task-wb-base-system 1.19.8 → 1.20.6

Wiren Board base system packages

  • Add bash-completion to task-wb-base-system
  • Add wb-scenarios to wb-suite recommends
  • HDMI: Add edid-decode app
  • HDMI: Add application dependencies for generating screen refresh rate and applying settings
  • Move wb-cloud-agent to wb-suite recommends
  • Add wb-mqtt-alice to wb-suite recommends
  • Add metapackage for HDMI support
task-wb-common-pkgs 1.19.8 → 1.20.6

Wiren Board common packages

  • Add bash-completion to task-wb-base-system
  • Add wb-scenarios to wb-suite recommends
  • HDMI: Add edid-decode app
  • HDMI: Add application dependencies for generating screen refresh rate and applying settings
  • Move wb-cloud-agent to wb-suite recommends
  • Add wb-mqtt-alice to wb-suite recommends
  • Add metapackage for HDMI support
wb-cc2652p-flasher 1.0.0 → 1.1.0

Texas Instruments CC13xx/CC2538/CC26xx SoC firmware update utility

  • add -latest argument to flasher
wb-configs 3.41.0 → 3.49.1

Default common config files for Wiren Board

  • Set unlimited restart attempts for NetworkManager service
  • Add /etc/apt/apt.conf.d/98wireless-regdb config file
  • HDMI: - add Firefox launch mode option - add volume control for HDMI audio
  • Remove the /dev/fb0 condition for xinit.service: Xorg can launch without fbdev now, and on 4K panels fb0 may not appear. Without this check, xinit actually starts even when fbdev fails.
  • Add nginx service restart on failure
  • xinitrc.wb: cleanup crash/session markers to prevent recovery prompts in kiosk mode
  • Move nmtui wrapper to /usr/bin and add alias
  • Disable bgscan on STA interfaces
  • Add configs and service for start xinit and firefox in kiosk mode
  • add extended rootfs support
  • Backup /etc/ssmtp configs to /mnt/data
wb-device-manager 1.19.3 → 1.25.4

Wiren Board modbus devices manager

  • Fix port configuration in scan results
  • Fix dependencies and test warnings
  • Fix reading component firmware info
  • Fix firmware update state publishing
  • Add Fast Modbus scanning support for Modbus TCP
  • Don't check new firmware for WB-MSW-LORA devices
  • Add protocol to firmware update status
  • Add missed dependency
  • Improve long timeouts handling during fast scan
  • Enable angry pylint on Jenkins
  • Add components firmware update
  • Add protocol parameter to RPC requests
  • Add device/SetPoll RPC call on device firmware update failure
  • Add device/SetPoll RPC calls before and after device firmware update routines
wb-ec-firmware 2.0.4 → 2.0.5

Wiren Board Embedded Controller firmware and installer

  • fix reboot loop when WBMZ is discharged
wb-essential 1.19.8 → 1.20.6

Wirenboard essential packages

  • Add bash-completion to task-wb-base-system
  • Add wb-scenarios to wb-suite recommends
  • HDMI: Add edid-decode app
  • HDMI: Add application dependencies for generating screen refresh rate and applying settings
  • Move wb-cloud-agent to wb-suite recommends
  • Add wb-mqtt-alice to wb-suite recommends
  • Add metapackage for HDMI support
wb-firmware-realtek 1.0.3 → 1.0.4

Additional firmwares for Realtek chips

  • Add firmware for RTL8733
wb-homeui-backend 2.117.11-wb101 → 2.172.0-wb101

Wiren Board Web UI web interface

  • Fix erroneous installation of old versions (because of webui.schema.json move)
  • Fix channel editor semi sporadic
  • Update expose check widget
  • Device editror — add unsupported param type
  • Update svg dashboard page
  • Add logout on change current user password
  • Fix controller status text in Alice integration
  • Update logic for handling float and event properties in Alice integration
  • Fix page title overflow
  • Fix edit svg dashboard redirects
  • Fix page title overflow
  • Updated the interface font — Roboto
  • Add testing offer to system page
  • Add save button to web ui settings
  • Add release_suite to /device/info response
  • Fix stay http button label
  • Add short title
  • Show controller name on mobile resolution
  • Fix dashboards and rules actions on small resolutions
  • Update all buttons and common components according to the instruction
  • Fix device-manager's relative paths
  • Fix logo size in safari
  • Fix compact menu item class with active subitem
  • Add events to Yandex Alice integration
  • Add endpoint for unlink controller link in Yandex Alice integration
  • Add custom menu backend
  • Fix editing configs of wb-mqtt-serial configs with custom channels with enums
  • Add loading state to button
  • Remove notifications from rules
  • Remove unused modules
  • Add optional footer in page component
  • Add loader caption prop
  • Add device editor show channels flag
  • Fix incorrect display of device model in alert about unsupported device template in wb-mqtt-serial settings editor.
  • Fix wrong notification about better template in wb-mqtt-serial settings editor.
  • Fix firmware version comparison logic in wb-mqtt-serial settings editor. Parameters and channels are now correctly marked as supported when their required firmware version is equal to the device firmware version.
  • Fix notification about better template for WB-MAP3E, WB-MAP3EV, WB-MAP3ET
  • Fix line breaks in wb-mqtt-serial settings editor descriptions
  • Add rule disabled tag
  • Fix rules autocomplete
  • Fix reading settings from serial devices using Modbus TCP
  • Add warning about multiple parameter definitions in device templates
  • Add progress component
  • Fix history graph cases where no data points to display
  • fix widget inversion when multiple switches are present
  • network-connections: fix applying default config values
  • Do not allow to set poll interval for sporadic and semi-sporadic channels in wb-mqtt-serial device settings editor
  • Fix warning about invalid values in device registers in wb-mqtt-serial device settings editor
  • Add warning about invalid values in device registers in wb-mqtt-serial device settings editor
  • Invalid values in device registers do not forbid saving changes in wb-mqtt-serial device settings editor
  • Fix config enum description display
  • Fix config list item path copy to clipboard
  • Update configs page implemetation
  • Add copy path by clicking
  • Fix prevent warnings after networks settings save
  • Fix notification import type
  • Fix history graph cases where the data dates do not include filter dates
  • Fix translations in scenarios
  • Fix alice integration incorrect display of the menu item when the backend is unavailable
  • Fix reading settings from WB-MAI6
  • Fix displaying unknown device types in wb-mqtt-serial config editor
  • Fix custom poll period editor in wb-mqtt-serial settings
  • Mark required parameters in wb-mqtt-serial device settings editor
  • Fix alice mobile resolution
  • Fix reading settings from serial devices
  • Read settings from serial devices during configuration editing
  • Lock DOMPurify version to 3.0.1 due to compatibility issues with new versions
  • Move from local eslint to lib package
  • Fix alice integration on device saving
  • Remove useless serial metrics page
  • Update users page
  • Fix dashboard long transition
  • Add alice integration enabled by checkbox
  • Fix control's /meta handling
  • Fix incomplete cells layout
  • Update cell alert colors
  • Fix new rule page showing previous rule content
  • SVG dashboards: fix A4_OUT fill color
  • Fix page scroll on small resolutions
  • Restrict change controller name for non admin users
  • Add React based editor for wb-mqtt-serial config
  • Fix user manipulation error display. Show response body if available.
  • Add HTTPS certificate status display in Web UI settings
  • Add controller name to page title
  • Fix Alice error handling
  • Add login page title
  • Fix rules logs subscribe logic
  • Rules console rework
  • Disable min/max fields on range in Alice configurator
  • Fix frontend button sizes in Alice configurator and headers
  • Fix safari navigation layout
  • Fix autologin label message
  • Fix nav colors for old browsers
  • Update login page
  • Fix navigation without users
  • Update navigation component: add posibility to toggle
  • Add controller name to nav menu
  • Move debug button to nav menu
  • Move online status to nav menu
  • Add separator to widget preview
  • Add auth store and move all logic there
  • Change request util logic
  • Save HTTPS settings during upgrade with fit-image
  • Fixing column display in panels for older devices
  • Separate column split logic from dashboards to component
  • Add rules autocomplete
  • Use the same cookie for HTTP and HTTPS
  • Change switch's off color
  • Fix firmware update progress display when updating via Modbus TCP
  • Generate default config on service start
  • Move configs to wb-homeui-backend
  • Fix widgets layout
  • Add password input view toggle button
  • Fix invalid device templates loading. An error message is shown if a device template is invalid.
  • Drop support of device templates with subdevices syntax
  • Upgrade dashboard list page
  • Add dashboard sorting
  • Add possibility to hide dashboard from menu
  • Change input to textarea in svg edit conditions
  • Allow to disable HTTPS configuration using Wiren Board infrastructure
  • Fix widget creation
  • Update common controls
  • Fix unexpected cookie expiration
  • Fixed synchronization of saves between text and svg dashboards (broken in 2.134.0)
  • Fix cell error display
  • Fix page scroll on dropdown open
  • Fix history cell accessibility
  • Update dashboard page
  • Add controls sort
  • Add separator inside widget
  • Add JSON editor inside widget edit
  • Add colour capability in alice
  • Fix float units in alice
  • Add info link
  • Check users database integrity on startup. Recreate it if corrupted
  • Add password strength bar
  • Do not redirect to HTTPS on localhost or 127.0.0.1
  • Open interface with admin privileges if there are no users
  • Fix "delete" button hiding on history page
  • Count admin cookie lifetime from the last request
  • Fix login url history
  • Fix browser autocomplete
  • Better handle admin cookie expiration
  • Handle components update error more accuracy
  • Save url on logout and restore it on auth
  • Add login rate limit
  • Add components updating feature
  • Fix https connection in old browsers
  • Add firmware update for Wiren Board devices using Modbus TCP
  • Fix firmware information requests for non Wiren Board devices
  • Fix bigint interface blocker
  • Change favicon color to distinct from corporate website in browser tabs
  • Fix big integer display value
  • Fix Alice rename room logic
  • Disable change range value on touch by clicking on slide (only thumb enabled)
  • Fix loading of Alice integration page
  • Update README
  • Add option to run local dev server on different IP
  • Add flag to disable no https warn
  • Toggle devices button
  • Fix rule rename logic
  • Add Alice integration
  • Add autologin support for users
  • Fix saving configuration error message
  • Change mbgate default varchar register size to 1
  • Fix login expiration
  • Add /usr/share/wb-mqtt-homeui/nginx/includes directory to nginx config
  • Change the title translation for scenarios
  • Backup users db in /mnt/data
  • Fix admin cookie expiration time. Set it to 14 days
  • Transfer scenario into side menu
  • Add authentication and HTTPS support
wb-hwconf-manager 1.67.1 → 1.71.1

Provides infrastructure for hardware re-configuration via Device Tree overlays

  • wb85x: fix wrong gpio numbers resolving in mod1 & mod2 slots
  • wbe2-i-can: add support for CAN-module based on Holtek ht42b41 for wb8.4-8.5
  • HDMI: - add display connected monitor info in confed UI - add Firefox launch mode option - add volume control for HDMI audio
  • HDMI: Increase supported resolution limit to 4K and frequency selection
  • modules/wbe2-hdmi.dtso: switch to dummy overlay; HDMI enabled statically
  • Add FullHD resolutin for HDMI
  • Add HDMI configuration support to hardware config
wb-mcu-fw-updater 1.12.2 → 1.14.3

Wiren Board modbus devices firmware update tool (python 3)

  • Add extended device model reading for fast modbus devices
  • Add component signature argument for updating components to version/branch
  • Fix log level
  • Add components update feature
  • Allow to update using socat
wb-modbus-ext-scanner 1.3.0 → 1.4.0

Scanner utility for extended Wiren Board Modbus protocol

  • Add parity
wb-mqtt-adc 2.6.7 → 2.7.1

Wiren Board Smart Home MQTT ADC driver compatible with HomA conventions

  • Cleanup deb packaging
  • Change default decimal places value to system setting
wb-mqtt-alice added 0.8.2

Yandex smart home with Alice to MQTT for Wiren Board controllers

wb-mqtt-confed 1.16.3 → 1.16.4

Wiren Board Configuration Editor Backend

  • Improve debug build, no functional changes
wb-mqtt-gpio 2.16.2 → 2.16.3

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

  • Fix counters rising and falling edge interrupt bug
  • Cleanup deb packaging
wb-mqtt-homeui 2.117.11-wb101 → 2.172.0-wb101

Wiren Board Web UI web interface

  • Fix erroneous installation of old versions (because of webui.schema.json move)
  • Fix channel editor semi sporadic
  • Update expose check widget
  • Device editror — add unsupported param type
  • Update svg dashboard page
  • Add logout on change current user password
  • Fix controller status text in Alice integration
  • Update logic for handling float and event properties in Alice integration
  • Fix page title overflow
  • Fix edit svg dashboard redirects
  • Fix page title overflow
  • Updated the interface font — Roboto
  • Add testing offer to system page
  • Add save button to web ui settings
  • Add release_suite to /device/info response
  • Fix stay http button label
  • Add short title
  • Show controller name on mobile resolution
  • Fix dashboards and rules actions on small resolutions
  • Update all buttons and common components according to the instruction
  • Fix device-manager's relative paths
  • Fix logo size in safari
  • Fix compact menu item class with active subitem
  • Add events to Yandex Alice integration
  • Add endpoint for unlink controller link in Yandex Alice integration
  • Add custom menu backend
  • Fix editing configs of wb-mqtt-serial configs with custom channels with enums
  • Add loading state to button
  • Remove notifications from rules
  • Remove unused modules
  • Add optional footer in page component
  • Add loader caption prop
  • Add device editor show channels flag
  • Fix incorrect display of device model in alert about unsupported device template in wb-mqtt-serial settings editor.
  • Fix wrong notification about better template in wb-mqtt-serial settings editor.
  • Fix firmware version comparison logic in wb-mqtt-serial settings editor. Parameters and channels are now correctly marked as supported when their required firmware version is equal to the device firmware version.
  • Fix notification about better template for WB-MAP3E, WB-MAP3EV, WB-MAP3ET
  • Fix line breaks in wb-mqtt-serial settings editor descriptions
  • Add rule disabled tag
  • Fix rules autocomplete
  • Fix reading settings from serial devices using Modbus TCP
  • Add warning about multiple parameter definitions in device templates
  • Add progress component
  • Fix history graph cases where no data points to display
  • fix widget inversion when multiple switches are present
  • network-connections: fix applying default config values
  • Do not allow to set poll interval for sporadic and semi-sporadic channels in wb-mqtt-serial device settings editor
  • Fix warning about invalid values in device registers in wb-mqtt-serial device settings editor
  • Add warning about invalid values in device registers in wb-mqtt-serial device settings editor
  • Invalid values in device registers do not forbid saving changes in wb-mqtt-serial device settings editor
  • Fix config enum description display
  • Fix config list item path copy to clipboard
  • Update configs page implemetation
  • Add copy path by clicking
  • Fix prevent warnings after networks settings save
  • Fix notification import type
  • Fix history graph cases where the data dates do not include filter dates
  • Fix translations in scenarios
  • Fix alice integration incorrect display of the menu item when the backend is unavailable
  • Fix reading settings from WB-MAI6
  • Fix displaying unknown device types in wb-mqtt-serial config editor
  • Fix custom poll period editor in wb-mqtt-serial settings
  • Mark required parameters in wb-mqtt-serial device settings editor
  • Fix alice mobile resolution
  • Fix reading settings from serial devices
  • Read settings from serial devices during configuration editing
  • Lock DOMPurify version to 3.0.1 due to compatibility issues with new versions
  • Move from local eslint to lib package
  • Fix alice integration on device saving
  • Remove useless serial metrics page
  • Update users page
  • Fix dashboard long transition
  • Add alice integration enabled by checkbox
  • Fix control's /meta handling
  • Fix incomplete cells layout
  • Update cell alert colors
  • Fix new rule page showing previous rule content
  • SVG dashboards: fix A4_OUT fill color
  • Fix page scroll on small resolutions
  • Restrict change controller name for non admin users
  • Add React based editor for wb-mqtt-serial config
  • Fix user manipulation error display. Show response body if available.
  • Add HTTPS certificate status display in Web UI settings
  • Add controller name to page title
  • Fix Alice error handling
  • Add login page title
  • Fix rules logs subscribe logic
  • Rules console rework
  • Disable min/max fields on range in Alice configurator
  • Fix frontend button sizes in Alice configurator and headers
  • Fix safari navigation layout
  • Fix autologin label message
  • Fix nav colors for old browsers
  • Update login page
  • Fix navigation without users
  • Update navigation component: add posibility to toggle
  • Add controller name to nav menu
  • Move debug button to nav menu
  • Move online status to nav menu
  • Add separator to widget preview
  • Add auth store and move all logic there
  • Change request util logic
  • Save HTTPS settings during upgrade with fit-image
  • Fixing column display in panels for older devices
  • Separate column split logic from dashboards to component
  • Add rules autocomplete
  • Use the same cookie for HTTP and HTTPS
  • Change switch's off color
  • Fix firmware update progress display when updating via Modbus TCP
  • Generate default config on service start
  • Move configs to wb-homeui-backend
  • Fix widgets layout
  • Add password input view toggle button
  • Fix invalid device templates loading. An error message is shown if a device template is invalid.
  • Drop support of device templates with subdevices syntax
  • Upgrade dashboard list page
  • Add dashboard sorting
  • Add possibility to hide dashboard from menu
  • Change input to textarea in svg edit conditions
  • Allow to disable HTTPS configuration using Wiren Board infrastructure
  • Fix widget creation
  • Update common controls
  • Fix unexpected cookie expiration
  • Fixed synchronization of saves between text and svg dashboards (broken in 2.134.0)
  • Fix cell error display
  • Fix page scroll on dropdown open
  • Fix history cell accessibility
  • Update dashboard page
  • Add controls sort
  • Add separator inside widget
  • Add JSON editor inside widget edit
  • Add colour capability in alice
  • Fix float units in alice
  • Add info link
  • Check users database integrity on startup. Recreate it if corrupted
  • Add password strength bar
  • Do not redirect to HTTPS on localhost or 127.0.0.1
  • Open interface with admin privileges if there are no users
  • Fix "delete" button hiding on history page
  • Count admin cookie lifetime from the last request
  • Fix login url history
  • Fix browser autocomplete
  • Better handle admin cookie expiration
  • Handle components update error more accuracy
  • Save url on logout and restore it on auth
  • Add login rate limit
  • Add components updating feature
  • Fix https connection in old browsers
  • Add firmware update for Wiren Board devices using Modbus TCP
  • Fix firmware information requests for non Wiren Board devices
  • Fix bigint interface blocker
  • Change favicon color to distinct from corporate website in browser tabs
  • Fix big integer display value
  • Fix Alice rename room logic
  • Disable change range value on touch by clicking on slide (only thumb enabled)
  • Fix loading of Alice integration page
  • Update README
  • Add option to run local dev server on different IP
  • Add flag to disable no https warn
  • Toggle devices button
  • Fix rule rename logic
  • Add Alice integration
  • Add autologin support for users
  • Fix saving configuration error message
  • Change mbgate default varchar register size to 1
  • Fix login expiration
  • Add /usr/share/wb-mqtt-homeui/nginx/includes directory to nginx config
  • Change the title translation for scenarios
  • Backup users db in /mnt/data
  • Fix admin cookie expiration time. Set it to 14 days
  • Transfer scenario into side menu
  • Add authentication and HTTPS support
wb-mqtt-logs 1.5.4 → 1.5.5

Wiren Board journald to MQTT gateway

  • Use UTC timestamps in boot list request
wb-mqtt-mbgate 1.8.7 → 1.8.8

Wiren Board MQTT to Modbus gateway

  • Add function to change negative varchar register size to 1 for compatibility with old version configuration
wb-mqtt-metrics 0.3.7 → 0.3.8

Wirenboard tool for sending metrics to mqtt-channels

  • Adopt PEP440
wb-mqtt-opcua 1.1.12 → 1.2.1

Wiren Board MQTT to OPC UA gateway

  • Refactor TServerImpl class and add server test, no functional changes
  • Refactor OPC UA nodes creation routine
wb-mqtt-serial 2.180.2-wb106 → 2.224.0

Wiren Board Smart Home MQTT serial protocol driver

  • Use read only configuration parameters for Device/LoadConfig RPC parameter conditions
  • Add template for Ventmachine Colibri 650 GTC
  • Fix 64-bit integers precision bug for Device/Load and Device/LoadConfig RPC
  • Fix 64-bit integers precision bug for setup items
  • Fix setup item condition parameters with default value bug
  • Add retry for reading device information in port/Scan RPC
  • Fix readonly flags in WBE2-I-EBUS
  • Add firmvare version checks for device channels
  • WB-MR templates: Fix translations, change the term "curtain" with "actuator"
  • Add inactive power regs to map3e, map3et, map6s
  • Fix using default values for setup items
  • Use default values for parameters that are not present in config
  • Fix M1W2 default channel polling settings
  • Fix misprint in ENGO EFAN Template
  • Fix misprint in ENGO EFAN Template
  • Add missing phase voltage error_value to MAP templates
  • MAO4(20) and MDM3 templates: Change lower dimmer level to 0 for powerup and safety actions (was 1)
  • MAO4 template: Change voltage at 1% dimming level to 100 mV (was 1 mV)
  • Add ENGO EFAN Template
  • Fix translations for mst-24 template
  • MR templates: Add delays, change min time for curtains
  • Set compatible firmwares for parameters and channels in MAP12H-fw2-all-harmonics, MAP12H-fw2-basic, MAP3H-fw2-basic, WB-MCM8 and WB-M1W2-buttons templates
  • WB-UPS v.3 template: fix battery temperature register format
  • Set compatible firmwares for parameters and channels in MAP12H-fw2-harmonics, MAP3E-fw2, MAP3H-fw2-basic and WB-MSW-LORA v4 templates
  • Add HW Batch Number channel
  • MAP3ET template: Add parameters: turns, phi, actual phase, CT reverse
  • MAP6S and MAP3E: Add unsupported values for peaks
  • Fix firmware version in WB-M1W2 template
  • Update README.md
  • MAP3E and MAP3ET templates: Add new device signatures
  • MS and MSW templates: Add sht40 cleaning mode
  • Set compatible firmwares for parameters and channels in MAP3H, WB-MSW v3, WB-MSW v4 and MAP6S templates
  • Disabled default polling in Drivent V2 Template for chanells: "Reset The End Positions", "Remember The Open Position", "Remember The Close Position"
  • Set compatible firmwares for parameters and channels in MAP12E, WB-LED, WB-MDM3, WB-MWAC, WB-MAO4, WB-MR3, WB-MR6C v.3, WB-MRM2-MINI, WB-MRWM2 and WB-MWAC2 templates
  • Set compatible firmware parameters for MAP12H and WB-MR6CU templates
  • Add Drivent V2 Template
  • Add "connected_to_mge" configuration property for Modbus TCP ports
  • Fix Modbus TCP bug for device/LoadConfig RPC
  • Set config-xy-md0x template deprecate
  • Fix template discovery for old WB-MRGBW-D devices
  • Fix reading settings from old WB-MRGBW-D devices
  • Fix device/LoadConfig RPC error when reading from devices with 0.0.0-rcX firmware version
  • Set compatible firmwares for parameters and channels in WB-MIR v.2, WB-MIR v.3 and WB-MR6C templates
  • Set default "max_write_registers" parameter for Wiren Board devices to Modbus frame maximum value (123)
  • Fix RPC port settings bug
  • Remove unsupported registers data from device/LoadConfig RPC reply
  • Add Modbus TCP support for device/LoadConfig RPC
  • Fix empty RPC responses
  • Add new template for wbe2-i-opentherm-fw-1.93
  • Add more NTC options for WB-MAI6 template
  • Fix device/Load and device/LoadConfig RPC reply values scale, offset and round
  • Fix port response_timeout_ms handling
  • Delete html tags bold in descriptions
  • Add template for WB-MIO, WB-MIO-E, WB-MIO-E v2, WB-MGE
  • Add template's firmware version check for device/LoadConfig RPC
  • Allow using domain names in RPC requests to TCP ports
  • Drop subdevices support in wb-mqtt-homeui [ Ilya Titov ]
  • Update config/Load RPC reply format
  • Update config/GetSchema RPC reply format
  • New WB-MAI2 config with conversion of current into a physical quantity, old marked as deprecated
  • fix WB-LED fade dec RGB regs
  • Fix TModbusRTUWithArbitrationTraits::Transaction method
  • Add support for WB-MGE v.3. Allow to use Fast Modbus over TCP for device searching and events polling.
  • Add VAKIO City Air 250/500 Template
  • Generate default config on service start
  • Update device templates for: - Wb-MAI11; - WM-MRGBDW-D (fw prior to version 3); - WB-MS v.2; - WBE2-I-EBUS; - WBE2-I-OPENTHERM fw1.3 and fw1.4. No functional change, only porting from old deprecated format.
  • Fix WB-MAP* SN reading on port/Scan
  • Fix formatting in WBE2-I-EBUS template. No functional changes
  • Fix WB-MAP SN reading
  • Fix default response timeout calculation for Modbus devices
  • WB-UPS v.3 template: add parallel mode support
  • Add increase poll interval for disconnected devices feature
  • config-wb-mwac2_ver2.json.jinja: - Add support for normally closed sensors - Add buzzer conrol
  • config-wb-mwac.json.jinja: - Add support for normally closed sensors
  • Add mode to port/Scan RPC for starting and continuing device scan
  • Add protocol to Modbus TCP port information in ports/Load RPC
  • Add protocol parameter to device/Probe RPC
  • Set TCP_NODELAY for TCP ports
  • Handle TCP port closing by remote
  • Add Modbus TCP protocol support for device/Load, device/Set and device/LoadConfig RPC
  • Fix changelog, no functional changes
  • Fix wrong illuminance coefficient for MTDX62-MB presence sensor template
  • Fix device/SetPoll RPC reply format
  • Add device/SetPoll RPC for device poll suspending and resuming
  • Use response_timeout_ms from port settings for RPC requests
  • Add publish sporadic registers data on every read feature
  • Add Modbus TCP protocol support to Port/Load RPC
wb-mqtt-snmp 1.4.0 → 1.4.1

Wiren Board MQTT to SNMP gateway

  • Add device_id/channel_name validation
wb-mqtt-urri 1.2.7 → 1.2.8

Wiren Board URRI receiver (MQTT driver)

  • Add device_id validation
wb-mqtt-w1 2.2.15 → 2.3.1

Wiren Board MQTT 1-Wire driver

  • Update changelog and readme
  • Add previous value check for measurement error detection if startup value (85 degrees) received
wb-nm-helper 1.36.0 → 1.37.1

Wirenboard network configuration backend for wb-mqtt-confed.

  • Add connectivity_check_payload default value to json schema
  • Fix wrong connectivity status
  • Adopt PEP440
wb-rules 2.34.0 → 2.38.6

Wiren Board Rule Engine

  • Fix crash on calling method of removed control
  • Don't make switch-typed control complete until value received
  • Do not trigger whenChanged on first published value
  • Fix crash on non-string control type
  • Fix 'then' function arguments in function-based whenChanged rules
  • Improve debug build, no functional changes
  • Fix 'then' function arguments in edge/level-triggered rules
  • Add 'enabled' field to Load RPC response
  • Fix invalidation of cached control value
  • RPC: Load: fix error message
  • Don't wait for token on topics cleanup, update wbgo.so library
  • Add RPC method Rename
  • Remove sensitive data from log
  • Add notification module tests
  • Alarms schema: add alarm name validation
  • setInterval/startTicker: warn about too low interval
wb-rules-system 1.12.5 → 1.13.1

Default system rules for Wiren Board

  • power-class-battery: don't publish unchanged "working on battery" status
  • Add system time virtual device in webui
wb-scenarios 1.6.0 → 1.7.1

Scenarios for Wiren Board

  • All days of the week are selected by default
  • Added an error if no any day is selected
  • Fixed an issue where the second "Light Control" scenario wouldn't work when debug mode was enabled
  • Added display of the current temperature in the Thermostat scenario
  • Added display of the current status of the control responsible for heating
  • fix: add type range to action (setValue, increaseValueBy, decreaseValueBy)
  • Fix verbose "current time updated..." log removed
  • Add persistent storage for scenario enable status
  • Fix scenario status reset after wb-rules or controller restart
  • Translate default values in schema to English
  • Added a json file to display the menu item
  • Add new scenario "schedule"
  • rewite docs, split README into several files with links
  • fix Russian and English translations
wb-suite 1.19.8 → 1.20.6

Wirenboard vendor software set

  • Add bash-completion to task-wb-base-system
  • Add wb-scenarios to wb-suite recommends
  • HDMI: Add edid-decode app
  • HDMI: Add application dependencies for generating screen refresh rate and applying settings
  • Move wb-cloud-agent to wb-suite recommends
  • Add wb-mqtt-alice to wb-suite recommends
  • Add metapackage for HDMI support
wb-utils 4.26.2-wb100 → 4.27.5

Wiren Board command-line utils

  • Fix warning on package upgrade
  • Add modem restart if it is in attached state, but supported IP families info is missing
  • Bump version, no functional changes
  • wb-prepare: generate machine-id at the very end of firstboot
  • Add attempt to reset immutable attributes for roots files if wipe data routine failed
  • Add extended rootfs support
  • Remove obsolete code, refactoring
linux-image-wb6 5.10.35-wb180 → 5.10.35-wb181

Linux kernel, version 5.10.35-wb181, Wiren Board 6

  • wb7: add prp hsr as module
linux-headers-wb6 5.10.35-wb180 → 5.10.35-wb181

Linux kernel headers for 5.10.35-wb181 on armhf

  • wb7: add prp hsr as module
linux-libc-dev 5.10.35-wb180 → 5.10.35-wb181

Linux support headers for userspace development

  • wb7: add prp hsr as module
wb-bootlet-wb6x 5.10.35-wb178-fs1.4.0-deb11-202507181844 → 5.10.35-wb181-fs1.5.4-deb11-202601190209

FIT bootlet images, Wiren Board 6 (bootlet)

u-boot-wb6 2:2021.10+wb1.7.6 → 2:2021.10+wb1.7.8

Das U-Boot bootloader for Wiren Board 6 (image)

  • add missing "part" cmd
  • add extended rootfs support (.wb-restore dir is on rootfs partition now)
u-boot-tools-wb 2:2021.10+wb1.7.6 → 2:2021.10+wb1.7.8

companion tools for Das U-Boot bootloader

  • add missing "part" cmd
  • add extended rootfs support (.wb-restore dir is on rootfs partition now)

Contrib packages


  • frpc (A fast reverse proxy - client package) 0.62.1-3-gb168dfea-wb2 → 0.62.1-3-gb168dfea-wb3
  • frps (A fast reverse proxy - server package) 0.62.1-3-gb168dfea-wb2 → 0.62.1-3-gb168dfea-wb3
  • libsigrok-dev (sigrok hardware driver library - development files) added 0.5.2-3+wb100
  • libsigrokcxx-dev (sigrok C++ bindings - development files) added 0.5.2-3+wb100
  • libsigrokcxx4 (sigrok hardware driver library - shared library) added 0.5.2-3+wb100
  • python-gsmmodem-new (Control an attached GSM modem: send/receive SMS messages, handle calls, etc) added 1:0.11
  • python3-asyncio-mqtt (Idomatic asyncio wrapper around paho-mqtt) added 0.10.0-wb101-1
  • tailscale (The easiest, most secure, cross platform way to use WireGuard + oauth2 + 2FA/SSO) 1.84.0 → 1.94.1
  • wb-welrok (Wiren Board MQTT Driver for Welrok thermostat) 0.0.16 → 0.0.20
  • zigbee2mqtt (Zigbee to MQTT bridge (package by Wiren Board team)) 2.5.1-wb101 → 2.7.1-wb101