wb-2207 changelog
Wiren Board vendor packages
python-wb-mcu-fw-updater 1.3.2 → 1.5.1
Wiren Board modbus devices firmware update and modbus bindings python libraries (python 2)
- wb_modbus.bindings: fix failing on decode error, when reading from modbus regs
- update-fw/flash-file handle in-bootloader devices automatically
- update-all automatically flash in-bootloader devices
- remove -j arg from flash-file
- -f/--force arg removes all interactivity
- wb_modbus.bindings:_get_serial_number_map() gets 25 bits instead of 24
- added stopbits-tolerant instrument (write - 2sb; read - 1sb; only for in-bootloader communications now)
- update-fw/update-bl/recover/flash-file: added -T / --response-timeout arg
- update-all/recover-all: added -T / --min-response-timeout arg (actual response_timeout is: max(minimal, from_config))
- fixups: minimalmodbus's debug frames; improved in-bl errors handling
python3-wb-diag-collect 1.2.0 → 1.3.0
python3 library for one-click diagnostic data
- Add enum with "OK","OPERATION_ERROR","USER_INPUT_ERROR" result codes
- Add collecting process log file to archive
- add z-way-server.log to files
python3-wb-mcu-fw-updater 1.3.2 → 1.5.1
Wiren Board modbus devices firmware update and modbus bindings python libraries (python 3)
- wb_modbus.bindings: fix failing on decode error, when reading from modbus regs
- update-fw/flash-file handle in-bootloader devices automatically
- update-all automatically flash in-bootloader devices
- remove -j arg from flash-file
- -f/--force arg removes all interactivity
- wb_modbus.bindings:_get_serial_number_map() gets 25 bits instead of 24
- added stopbits-tolerant instrument (write - 2sb; read - 1sb; only for in-bootloader communications now)
- update-fw/update-bl/recover/flash-file: added -T / --response-timeout arg
- update-all/recover-all: added -T / --min-response-timeout arg (actual response_timeout is: max(minimal, from_config))
- fixups: minimalmodbus's debug frames; improved in-bl errors handling
wb-diag-collect 1.2.0 → 1.3.0
one-click diagnostic data collector for Wiren Board,
- Add enum with "OK","OPERATION_ERROR","USER_INPUT_ERROR" result codes
- Add collecting process log file to archive
- add z-way-server.log to files
wb-mcu-fw-flasher 1.0.8 → 1.1.0
Firmware update tool for Wiren Board Modbus devices (WB-M*)
- libmodbus: migrated to stopbits-tolerant ctx (write - 2sb; read - 1sb; posix only)
- added minimal response_timeout (== 5s) in bootloader
- -s arg now sets stopbits for both alive-device & in-bootloader connections
wb-mcu-fw-updater 1.3.2 → 1.5.1
Wiren Board modbus devices firmware update tool (python 3)
- wb_modbus.bindings: fix failing on decode error, when reading from modbus regs
- update-fw/flash-file handle in-bootloader devices automatically
- update-all automatically flash in-bootloader devices
- remove -j arg from flash-file
- -f/--force arg removes all interactivity
- wb_modbus.bindings:_get_serial_number_map() gets 25 bits instead of 24
- added stopbits-tolerant instrument (write - 2sb; read - 1sb; only for in-bootloader communications now)
- update-fw/update-bl/recover/flash-file: added -T / --response-timeout arg
- update-all/recover-all: added -T / --min-response-timeout arg (actual response_timeout is: max(minimal, from_config))
- fixups: minimalmodbus's debug frames; improved in-bl errors handling
wb-rules-system 1.8.0 → 1.8.1
Default system rules for Wiren Board
- wbmz-battery: use consecutive bytes read mode to get status. This should fix periodic read errors which led to incorrect values published in Battery device
wb-test-suite-dummy 1.9.0 → 1.10.0
Dummy package to provide wb-test-suite required by old build scripts
- add exfat-fuse for ExFAT filesystem support
wb-utils 3.5.1-wb102 → 3.7.0
Wiren Board command-line utils
- wb-gen-serial: do not use eth0 MAC for serial generation on WB 7.3+
- wb-gsm: not toggling simselect gpio, if already exported
- wb-run-update: add --no-confirm option to run factory reset procedures without the button confirmation (for production use)
libwbmqtt1-3 3.7.2 → 3.8.1
Wiren Board Smart Home MQTT abstraction layer and utils library
- Error messages about empty meta topics during control removal are disabled
- Retained messages in /on topics are ignored
libwbmqtt1-3-dev 3.7.2 → 3.8.1
development files for libwbmqtt
- Error messages about empty meta topics during control removal are disabled
- Retained messages in /on topics are ignored
libwbmqtt1-3-test-utils 3.7.2 → 3.8.1
development files for testing libwbmqtt-based projects
- Error messages about empty meta topics during control removal are disabled
- Retained messages in /on topics are ignored
python3-modbus-utils-rpc added 1.0.1
Wiren Board modbus utility using RPC (python 3)
wb-essential 1.9.0 → 1.10.0
Wirenboard essential packages
- add exfat-fuse for ExFAT filesystem support
wb-hwconf-manager 1.50.0+wb101+1.52.4 → 1.52.7
Provides infrastructure for hardware re-configuration via Device Tree overlays
- Fix WBIO-AI-DV-12 deleting when wb-mqtt-adc service is inactive
- Workaround for ERRWB730001: hide CAN and CAN-UART on broken WB rev 7.3, show it on other WB7 revisions
- Create config file on a first boot to have a single image for all board revisions
- Fix generation of DAC configs
- First workaround for ERRWB730001: at least warn user that CAN won't work
- Unused description is removed from JSON-schema
- wb-mqtt-adc and wb-mqtt-gpio restart after modules addition or removal is fixed
- WBIO-AI-DV-12 dts is modified to use ADS1115 instead of ADS1015
- wb6, wb7: added ability to deinit WBIO modules in any order (no labels in overlays anymore)
- /etc/wb-mqtt-dac.conf is removed. Config is moved to /var/lib/wb-mqtt-dac/conf.d/system.conf
wb-mqtt-adc 2.4.3 → 2.5.0
Wiren Board Smart Home MQTT ADC driver compatible with HomA conventions
- Support for 16-bit ADC values is added
wb-mqtt-confed 1.8.0 → 1.8.1
Wiren Board Configuration Editor Backend
- more readable config names for ntp and network
wb-mqtt-dac 1.1.6 → 1.2.0
wb-rules-based IIO DAC driver for WB MQTT
- Support for wb-hwconf-manager 1.51.0 is added. /etc/wb-mqtt-dac.conf is removed.
wb-mqtt-db 2.5.3 → 2.5.5
Wiren Board database logger
- Debug log channels enabling is fixed
- Do not restart service with invalid config
wb-mqtt-gpio 2.8.3 → 2.8.4
Wiren Board Smart Home MQTT generic sysfs GPIO driver compatible with HomA conventions
- Do not restart service with invalid config
- SIGHUP is no longer used to signal a config reloading
wb-mqtt-homeui 2.35.1-wb1 → 2.44.4
Wiren Board Web UI web interface
- Fix BAC-6000 error messages display
- Fix overlapping of wb-watch-update's status in fwupdate progress bar
- Fix device config editors creation error
- Fix interface slowdown when editing wbio-ai-dv-12 config
- Slave id is preserved after device type switching
- Support for wb-mqtt-db 2.6.0 is added. Discrete values on history page will be shown without averaging if possible.
- Fix displaying of oneOf parameters by groups editor
- Support for copying device configs is added
- Messages about invalid port or device parameters are made more understandable
- css: fix widget's description resizing and bounds
- Support for groups in device type select in wb-mqtt-serial config editor is added
- Add button to enter fullscreen mode
- Support for descriptions in config groups is added
- Ability to save history in csv file is restored
- Highlighting of tabs with invalid parameters in device config is added
- Do not show description in config list
- Advertising notification about testing release is added
- Reload config schema after config saving only if it has needReload parameter.
- Boots selection on logs page is limited to "All boots"/"Last boot" options.
- "Deprecated template" message is added to names of deprecated device templates
- Warning icon is added near deprecated template
- Deprecation notice is added to expanded device editor
- Support fullscreen mode. Add to url ?fullscreen to hide navigation elements
- rules: update the files list after creating a new file
wb-mqtt-iec104 1.0.1 → 1.0.2
Wiren Board MQTT to IEC 60870-5-104 gateway
- Set mqtt client id
wb-mqtt-knx 1.5.0 → 1.9.0
Wiren Board MQTT to KNX gateway
- Added Russian translation to the config schema
- Fixed an issue where a raw value data point was not created
- Fixed bug with datapoint builder class initialization
- Added a default data point type to the ETS import tool
- Added support for JSON types to the ETS import tool
- Added group object feedback message processing
wb-mqtt-logs 1.2.0 → 1.3.0-wb100
Wiren Board journald to MQTT gateway
- Report boot list parsing errors as warnings not as fatal errors
- Timestamp is added to dmesg messages
wb-mqtt-rfblinds added 1.0
Somfy and Dooya devices integration via RF-Blinds stick/wbe-module (from smarttone.ru).
wb-mqtt-serial 2.59.2-wb3 → 2.68.6-wb103
Wiren Board Smart Home MQTT serial protocol driver
- Fix null-byte handling, when reading type=String from modbus
- The bac-6000-series template is deprecated.
- Added templates bac-6000aln and bac-6000elnw
- Added thermostat template BAC-002ALN
- Fixed translate to CO2 sensor for WB-MSWv3 template
- Added support CM1106 CO2 sensor for WB-MSWv3 template
- Fix readonly parameters validation in device templates
- Units correction in ECOdim DALI GW2 template
- Maximum brightness was decreased to 254 in ECOdim DALI GW2 template
- Parameters visibility and order correction in templates for LED dimmers
- Fix Neva energy meters polling
- Add read only parameters to device templates
- Fix code formatting after clang-format update (15.0-20220704)
- Slave id is preserved after device type switching in wb-mqtt-homeui
- Support for copying device configs in web editor is added
- Russian translation of counters channels in WB-MRGBW-D and WB-LED templates was made shorter
- Added WB-LED template
- Symbol "+" was removed from parameter id in WB-MRGBW-D template
- New safety and restore settings were added in WB-MR templates
- Correction options names and descriptions in WB-MR6Cv3 template to make them similary with other relay modules
- Titles of parameters with min/max channel values were corrected in WB-MRGBW-D template
- Device templates are organized in groups in web config editor
- Jinja-template for WB-MRGBW-D fw3 without subdevices. Previous template was marked as deprecated
- Support for descriptions in device template's groups is added
- Fix Mercury 200.02 template - wrong scale for Power Consumption tariffs
- Template for Teplomash KEV-BLOK-MK was added
- Russian translation for Phase angle channel was corrected in WB- MAP3E fw2, WB-MAP3ET, WB-MAP6S fw2 templates
- Added the string data type for modbus register
- Support for wb-mqtt-homeui 2.39.2 is added
- Loading of device templates with parameters defined as array is fixed
- Amount of warnings about failed connection to Milur meter is reduced
- Title is updated for deprecated templates
- Continuous port closing and opening during Energomera CE303 polling is fixed.
- Read timeout calculation for WB7 is fixed
- Unwanted regeneration of JSON schema for wb-mqtt-homeui after config saving is fixed
- WB-MR6C v.3 jinja template
- Template for ECOdim DALI GW2 was added
- Russian translation and Open/Close commands are added to WinDeco template
- Template for Dooya DM35EQ-X roller blind motor is added
- Open/Close functions and Russian translation are added to Dooya 82 template
- Devices with all disabled channels do not cause invalid config error. It is reported as warning in startup log.
- Added separate read and write register addresses for the Modbus device.
- Fixed data corruption bug when writing to the modbus register if the address is given with an offset.
wb-rules 2.11.3 → 2.11.4
Wiren Board Rule Engine
- Fix rare "nil pointer dereference" panics around cron rules
wb-suite 1.9.0 → 1.11.0
Wirenboard vendor software set
- add wb-update-notifier to wb-suite
- add exfat-fuse for ExFAT filesystem support
wb-test-suite-deps 1.9.0 → 1.10.0
Wiren Board test-suite dependencies
- add exfat-fuse for ExFAT filesystem support
linux-headers-wb7 5.10.35-wb111 → 5.10.35-wb119
Linux kernel headers for 5.10.35-wb119 on armhf
- wb7: add support for hw rev. 7.3.2 w/o eth MAC EEPROMs
- disable CAN on WB7.3 and add WB7.3.1 See ERRWB73002 (https://wirenboard.com/wiki/WB_7:_Errata) for details.
- wb7: enable SYSVIPC config option This config option enables System V IPC functions (like shared memory access, semaphores, message queues and so on). As it turned out, these functions are used by some of our customers.
- fec: use ethFECX interface names to reorder them in userspace
- wb7: removed adc (a1-a3, vin) noise (fixups in sun4i-gpadc-iio driver)
- dts: wb7: add dts for WB 7.3 which supports ultra high-speed SD cards
- wb7: add missing drivers similar to wb6 This includes USB cameras, USB sound cards and GPIO keyboard
- dts: wb6: add missing eMMC pinctrl entries for DATA4..DATA7 pins
linux-image-wb7 5.10.35-wb115+wb102+119~exp~release+wb+2204+wb7+stretch~320~g45b8651 → 5.10.35-wb119
Linux kernel, version 5.10.35-wb119,
- wb7: add support for hw rev. 7.3.2 w/o eth MAC EEPROMs
- disable CAN on WB7.3 and add WB7.3.1 See ERRWB73002 (https://wirenboard.com/wiki/WB_7:_Errata) for details.
- wb7: enable SYSVIPC config option This config option enables System V IPC functions (like shared memory access, semaphores, message queues and so on). As it turned out, these functions are used by some of our customers.
- fec: use ethFECX interface names to reorder them in userspace
linux-libc-dev 5.10.35-wb111 → 5.10.35-wb119
Linux support headers for userspace development
- wb7: add support for hw rev. 7.3.2 w/o eth MAC EEPROMs
- disable CAN on WB7.3 and add WB7.3.1 See ERRWB73002 (https://wirenboard.com/wiki/WB_7:_Errata) for details.
- wb7: enable SYSVIPC config option This config option enables System V IPC functions (like shared memory access, semaphores, message queues and so on). As it turned out, these functions are used by some of our customers.
- fec: use ethFECX interface names to reorder them in userspace
- wb7: removed adc (a1-a3, vin) noise (fixups in sun4i-gpadc-iio driver)
- dts: wb7: add dts for WB 7.3 which supports ultra high-speed SD cards
- wb7: add missing drivers similar to wb6 This includes USB cameras, USB sound cards and GPIO keyboard
- dts: wb6: add missing eMMC pinctrl entries for DATA4..DATA7 pins
Contrib packages
- python3-intelhex (Python support for Intel HEX (Python3)) added 2.3.0-1
- zigbee2mqtt (Zigbee to MQTT bridge (package by Wiren Board team)) 1.25.0 → 1.25.2
Wiren Board vendor packages
python-wb-mcu-fw-updater 1.3.2 → 1.5.1
Wiren Board modbus devices firmware update and modbus bindings python libraries (python 2)
- wb_modbus.bindings: fix failing on decode error, when reading from modbus regs
- update-fw/flash-file handle in-bootloader devices automatically
- update-all automatically flash in-bootloader devices
- remove -j arg from flash-file
- -f/--force arg removes all interactivity
- wb_modbus.bindings:_get_serial_number_map() gets 25 bits instead of 24
- added stopbits-tolerant instrument (write - 2sb; read - 1sb; only for in-bootloader communications now)
- update-fw/update-bl/recover/flash-file: added -T / --response-timeout arg
- update-all/recover-all: added -T / --min-response-timeout arg (actual response_timeout is: max(minimal, from_config))
- fixups: minimalmodbus's debug frames; improved in-bl errors handling
python3-wb-diag-collect 1.2.0 → 1.3.0
python3 library for one-click diagnostic data
- Add enum with "OK","OPERATION_ERROR","USER_INPUT_ERROR" result codes
- Add collecting process log file to archive
- add z-way-server.log to files
python3-wb-mcu-fw-updater 1.3.2 → 1.5.1
Wiren Board modbus devices firmware update and modbus bindings python libraries (python 3)
- wb_modbus.bindings: fix failing on decode error, when reading from modbus regs
- update-fw/flash-file handle in-bootloader devices automatically
- update-all automatically flash in-bootloader devices
- remove -j arg from flash-file
- -f/--force arg removes all interactivity
- wb_modbus.bindings:_get_serial_number_map() gets 25 bits instead of 24
- added stopbits-tolerant instrument (write - 2sb; read - 1sb; only for in-bootloader communications now)
- update-fw/update-bl/recover/flash-file: added -T / --response-timeout arg
- update-all/recover-all: added -T / --min-response-timeout arg (actual response_timeout is: max(minimal, from_config))
- fixups: minimalmodbus's debug frames; improved in-bl errors handling
wb-diag-collect 1.2.0 → 1.3.0
one-click diagnostic data collector for Wiren Board,
- Add enum with "OK","OPERATION_ERROR","USER_INPUT_ERROR" result codes
- Add collecting process log file to archive
- add z-way-server.log to files
wb-mcu-fw-flasher 1.0.8 → 1.1.0
Firmware update tool for Wiren Board Modbus devices (WB-M*)
- libmodbus: migrated to stopbits-tolerant ctx (write - 2sb; read - 1sb; posix only)
- added minimal response_timeout (== 5s) in bootloader
- -s arg now sets stopbits for both alive-device & in-bootloader connections
wb-mcu-fw-updater 1.3.2 → 1.5.1
Wiren Board modbus devices firmware update tool (python 3)
- wb_modbus.bindings: fix failing on decode error, when reading from modbus regs
- update-fw/flash-file handle in-bootloader devices automatically
- update-all automatically flash in-bootloader devices
- remove -j arg from flash-file
- -f/--force arg removes all interactivity
- wb_modbus.bindings:_get_serial_number_map() gets 25 bits instead of 24
- added stopbits-tolerant instrument (write - 2sb; read - 1sb; only for in-bootloader communications now)
- update-fw/update-bl/recover/flash-file: added -T / --response-timeout arg
- update-all/recover-all: added -T / --min-response-timeout arg (actual response_timeout is: max(minimal, from_config))
- fixups: minimalmodbus's debug frames; improved in-bl errors handling
wb-rules-system 1.8.0 → 1.8.1
Default system rules for Wiren Board
- wbmz-battery: use consecutive bytes read mode to get status. This should fix periodic read errors which led to incorrect values published in Battery device
wb-test-suite-dummy 1.9.0 → 1.10.0
Dummy package to provide wb-test-suite required by old build scripts
- add exfat-fuse for ExFAT filesystem support
wb-utils 3.5.1-wb102 → 3.7.0
Wiren Board command-line utils
- wb-gen-serial: do not use eth0 MAC for serial generation on WB 7.3+
- wb-gsm: not toggling simselect gpio, if already exported
- wb-run-update: add --no-confirm option to run factory reset procedures without the button confirmation (for production use)
libwbmqtt1-3 3.7.2 → 3.8.1
Wiren Board Smart Home MQTT abstraction layer and utils library
- Error messages about empty meta topics during control removal are disabled
- Retained messages in /on topics are ignored
libwbmqtt1-3-dev 3.7.2 → 3.8.1
development files for libwbmqtt
- Error messages about empty meta topics during control removal are disabled
- Retained messages in /on topics are ignored
libwbmqtt1-3-test-utils 3.7.2 → 3.8.1
development files for testing libwbmqtt-based projects
- Error messages about empty meta topics during control removal are disabled
- Retained messages in /on topics are ignored
python3-modbus-utils-rpc added 1.0.1
Wiren Board modbus utility using RPC (python 3)
wb-essential 1.9.0 → 1.10.0
Wirenboard essential packages
- add exfat-fuse for ExFAT filesystem support
wb-hwconf-manager 1.50.0+wb101+1.52.4 → 1.52.7
Provides infrastructure for hardware re-configuration via Device Tree overlays
- Fix WBIO-AI-DV-12 deleting when wb-mqtt-adc service is inactive
- Workaround for ERRWB730001: hide CAN and CAN-UART on broken WB rev 7.3, show it on other WB7 revisions
- Create config file on a first boot to have a single image for all board revisions
- Fix generation of DAC configs
- First workaround for ERRWB730001: at least warn user that CAN won't work
- Unused description is removed from JSON-schema
- wb-mqtt-adc and wb-mqtt-gpio restart after modules addition or removal is fixed
- WBIO-AI-DV-12 dts is modified to use ADS1115 instead of ADS1015
- wb6, wb7: added ability to deinit WBIO modules in any order (no labels in overlays anymore)
- /etc/wb-mqtt-dac.conf is removed. Config is moved to /var/lib/wb-mqtt-dac/conf.d/system.conf
wb-mqtt-adc 2.4.3 → 2.5.0
Wiren Board Smart Home MQTT ADC driver compatible with HomA conventions
- Support for 16-bit ADC values is added
wb-mqtt-confed 1.8.0 → 1.8.1
Wiren Board Configuration Editor Backend
- more readable config names for ntp and network
wb-mqtt-dac 1.1.6 → 1.2.0
wb-rules-based IIO DAC driver for WB MQTT
- Support for wb-hwconf-manager 1.51.0 is added. /etc/wb-mqtt-dac.conf is removed.
wb-mqtt-db 2.5.3 → 2.5.5
Wiren Board database logger
- Debug log channels enabling is fixed
- Do not restart service with invalid config
wb-mqtt-gpio 2.8.3 → 2.8.4
Wiren Board Smart Home MQTT generic sysfs GPIO driver compatible with HomA conventions
- Do not restart service with invalid config
- SIGHUP is no longer used to signal a config reloading
wb-mqtt-homeui 2.35.1-wb1 → 2.44.4
Wiren Board Web UI web interface
- Fix BAC-6000 error messages display
- Fix overlapping of wb-watch-update's status in fwupdate progress bar
- Fix device config editors creation error
- Fix interface slowdown when editing wbio-ai-dv-12 config
- Slave id is preserved after device type switching
- Support for wb-mqtt-db 2.6.0 is added. Discrete values on history page will be shown without averaging if possible.
- Fix displaying of oneOf parameters by groups editor
- Support for copying device configs is added
- Messages about invalid port or device parameters are made more understandable
- css: fix widget's description resizing and bounds
- Support for groups in device type select in wb-mqtt-serial config editor is added
- Add button to enter fullscreen mode
- Support for descriptions in config groups is added
- Ability to save history in csv file is restored
- Highlighting of tabs with invalid parameters in device config is added
- Do not show description in config list
- Advertising notification about testing release is added
- Reload config schema after config saving only if it has needReload parameter.
- Boots selection on logs page is limited to "All boots"/"Last boot" options.
- "Deprecated template" message is added to names of deprecated device templates
- Warning icon is added near deprecated template
- Deprecation notice is added to expanded device editor
- Support fullscreen mode. Add to url ?fullscreen to hide navigation elements
- rules: update the files list after creating a new file
wb-mqtt-iec104 1.0.1 → 1.0.2
Wiren Board MQTT to IEC 60870-5-104 gateway
- Set mqtt client id
wb-mqtt-knx 1.5.0 → 1.9.0
Wiren Board MQTT to KNX gateway
- Added Russian translation to the config schema
- Fixed an issue where a raw value data point was not created
- Fixed bug with datapoint builder class initialization
- Added a default data point type to the ETS import tool
- Added support for JSON types to the ETS import tool
- Added group object feedback message processing
wb-mqtt-logs 1.2.0 → 1.3.0-wb100
Wiren Board journald to MQTT gateway
- Report boot list parsing errors as warnings not as fatal errors
- Timestamp is added to dmesg messages
wb-mqtt-rfblinds added 1.0
Somfy and Dooya devices integration via RF-Blinds stick/wbe-module (from smarttone.ru).
wb-mqtt-serial 2.59.2-wb3 → 2.68.6-wb103
Wiren Board Smart Home MQTT serial protocol driver
- Fix null-byte handling, when reading type=String from modbus
- The bac-6000-series template is deprecated.
- Added templates bac-6000aln and bac-6000elnw
- Added thermostat template BAC-002ALN
- Fixed translate to CO2 sensor for WB-MSWv3 template
- Added support CM1106 CO2 sensor for WB-MSWv3 template
- Fix readonly parameters validation in device templates
- Units correction in ECOdim DALI GW2 template
- Maximum brightness was decreased to 254 in ECOdim DALI GW2 template
- Parameters visibility and order correction in templates for LED dimmers
- Fix Neva energy meters polling
- Add read only parameters to device templates
- Fix code formatting after clang-format update (15.0-20220704)
- Slave id is preserved after device type switching in wb-mqtt-homeui
- Support for copying device configs in web editor is added
- Russian translation of counters channels in WB-MRGBW-D and WB-LED templates was made shorter
- Added WB-LED template
- Symbol "+" was removed from parameter id in WB-MRGBW-D template
- New safety and restore settings were added in WB-MR templates
- Correction options names and descriptions in WB-MR6Cv3 template to make them similary with other relay modules
- Titles of parameters with min/max channel values were corrected in WB-MRGBW-D template
- Device templates are organized in groups in web config editor
- Jinja-template for WB-MRGBW-D fw3 without subdevices. Previous template was marked as deprecated
- Support for descriptions in device template's groups is added
- Fix Mercury 200.02 template - wrong scale for Power Consumption tariffs
- Template for Teplomash KEV-BLOK-MK was added
- Russian translation for Phase angle channel was corrected in WB- MAP3E fw2, WB-MAP3ET, WB-MAP6S fw2 templates
- Added the string data type for modbus register
- Support for wb-mqtt-homeui 2.39.2 is added
- Loading of device templates with parameters defined as array is fixed
- Amount of warnings about failed connection to Milur meter is reduced
- Title is updated for deprecated templates
- Continuous port closing and opening during Energomera CE303 polling is fixed.
- Read timeout calculation for WB7 is fixed
- Unwanted regeneration of JSON schema for wb-mqtt-homeui after config saving is fixed
- WB-MR6C v.3 jinja template
- Template for ECOdim DALI GW2 was added
- Russian translation and Open/Close commands are added to WinDeco template
- Template for Dooya DM35EQ-X roller blind motor is added
- Open/Close functions and Russian translation are added to Dooya 82 template
- Devices with all disabled channels do not cause invalid config error. It is reported as warning in startup log.
- Added separate read and write register addresses for the Modbus device.
- Fixed data corruption bug when writing to the modbus register if the address is given with an offset.
wb-rules 2.11.3 → 2.11.4
Wiren Board Rule Engine
- Fix rare "nil pointer dereference" panics around cron rules
wb-suite 1.9.0 → 1.11.0
Wirenboard vendor software set
- add wb-update-notifier to wb-suite
- add exfat-fuse for ExFAT filesystem support
wb-test-suite-deps 1.9.0 → 1.10.0
Wiren Board test-suite dependencies
- add exfat-fuse for ExFAT filesystem support
linux-headers-wb6 5.10.35-wb111 → 5.10.35-wb116
Linux kernel headers for 5.10.35-wb116 on armhf
- fec: use ethFECX interface names to reorder them in userspace
- wb7: removed adc (a1-a3, vin) noise (fixups in sun4i-gpadc-iio driver)
- dts: wb7: add dts for WB 7.3 which supports ultra high-speed SD cards
- wb7: add missing drivers similar to wb6 This includes USB cameras, USB sound cards and GPIO keyboard
- dts: wb6: add missing eMMC pinctrl entries for DATA4..DATA7 pins
linux-image-wb6 5.10.35-wb111 → 5.10.35-wb116
Linux kernel, version 5.10.35-wb116,
- fec: use ethFECX interface names to reorder them in userspace
- wb7: removed adc (a1-a3, vin) noise (fixups in sun4i-gpadc-iio driver)
- dts: wb7: add dts for WB 7.3 which supports ultra high-speed SD cards
- wb7: add missing drivers similar to wb6 This includes USB cameras, USB sound cards and GPIO keyboard
- dts: wb6: add missing eMMC pinctrl entries for DATA4..DATA7 pins
linux-libc-dev 5.10.35-wb111 → 5.10.35-wb116
Linux support headers for userspace development
- fec: use ethFECX interface names to reorder them in userspace
- wb7: removed adc (a1-a3, vin) noise (fixups in sun4i-gpadc-iio driver)
- dts: wb7: add dts for WB 7.3 which supports ultra high-speed SD cards
- wb7: add missing drivers similar to wb6 This includes USB cameras, USB sound cards and GPIO keyboard
- dts: wb6: add missing eMMC pinctrl entries for DATA4..DATA7 pins
Contrib packages
- python3-intelhex (Python support for Intel HEX (Python3)) added 2.3.0-1
- zigbee2mqtt (Zigbee to MQTT bridge (package by Wiren Board team)) 1.25.0 → 1.25.2
- u-boot-wb6 (Das U-Boot bootloader for Wiren Board 6 (image)) 2:2017.03+wb1.3.0 → 2:2021.10+wb1.2.0
- u-boot-tools-wb (companion tools for Das U-Boot bootloader) 2:2017.03+wb1.3.0 → 2:2021.10+wb1.2.0
Wiren Board vendor packages
python-wb-mcu-fw-updater 1.3.2 → 1.5.1
Wiren Board modbus devices firmware update and modbus bindings python libraries (python 2)
- wb_modbus.bindings: fix failing on decode error, when reading from modbus regs
- update-fw/flash-file handle in-bootloader devices automatically
- update-all automatically flash in-bootloader devices
- remove -j arg from flash-file
- -f/--force arg removes all interactivity
- wb_modbus.bindings:_get_serial_number_map() gets 25 bits instead of 24
- added stopbits-tolerant instrument (write - 2sb; read - 1sb; only for in-bootloader communications now)
- update-fw/update-bl/recover/flash-file: added -T / --response-timeout arg
- update-all/recover-all: added -T / --min-response-timeout arg (actual response_timeout is: max(minimal, from_config))
- fixups: minimalmodbus's debug frames; improved in-bl errors handling
python3-wb-diag-collect 1.2.0 → 1.3.0
python3 library for one-click diagnostic data
- Add enum with "OK","OPERATION_ERROR","USER_INPUT_ERROR" result codes
- Add collecting process log file to archive
- add z-way-server.log to files
python3-wb-mcu-fw-updater 1.3.2 → 1.5.1
Wiren Board modbus devices firmware update and modbus bindings python libraries (python 3)
- wb_modbus.bindings: fix failing on decode error, when reading from modbus regs
- update-fw/flash-file handle in-bootloader devices automatically
- update-all automatically flash in-bootloader devices
- remove -j arg from flash-file
- -f/--force arg removes all interactivity
- wb_modbus.bindings:_get_serial_number_map() gets 25 bits instead of 24
- added stopbits-tolerant instrument (write - 2sb; read - 1sb; only for in-bootloader communications now)
- update-fw/update-bl/recover/flash-file: added -T / --response-timeout arg
- update-all/recover-all: added -T / --min-response-timeout arg (actual response_timeout is: max(minimal, from_config))
- fixups: minimalmodbus's debug frames; improved in-bl errors handling
wb-diag-collect 1.2.0 → 1.3.0
one-click diagnostic data collector for Wiren Board,
- Add enum with "OK","OPERATION_ERROR","USER_INPUT_ERROR" result codes
- Add collecting process log file to archive
- add z-way-server.log to files
wb-mcu-fw-flasher 1.0.8 → 1.1.0
Firmware update tool for Wiren Board Modbus devices (WB-M*)
- libmodbus: migrated to stopbits-tolerant ctx (write - 2sb; read - 1sb; posix only)
- added minimal response_timeout (== 5s) in bootloader
- -s arg now sets stopbits for both alive-device & in-bootloader connections
wb-mcu-fw-updater 1.3.2 → 1.5.1
Wiren Board modbus devices firmware update tool (python 3)
- wb_modbus.bindings: fix failing on decode error, when reading from modbus regs
- update-fw/flash-file handle in-bootloader devices automatically
- update-all automatically flash in-bootloader devices
- remove -j arg from flash-file
- -f/--force arg removes all interactivity
- wb_modbus.bindings:_get_serial_number_map() gets 25 bits instead of 24
- added stopbits-tolerant instrument (write - 2sb; read - 1sb; only for in-bootloader communications now)
- update-fw/update-bl/recover/flash-file: added -T / --response-timeout arg
- update-all/recover-all: added -T / --min-response-timeout arg (actual response_timeout is: max(minimal, from_config))
- fixups: minimalmodbus's debug frames; improved in-bl errors handling
wb-rules-system 1.8.0 → 1.8.1
Default system rules for Wiren Board
- wbmz-battery: use consecutive bytes read mode to get status. This should fix periodic read errors which led to incorrect values published in Battery device
wb-test-suite-dummy 1.9.0 → 1.10.0
Dummy package to provide wb-test-suite required by old build scripts
- add exfat-fuse for ExFAT filesystem support
wb-utils 3.5.1-wb102 → 3.7.0
Wiren Board command-line utils
- wb-gen-serial: do not use eth0 MAC for serial generation on WB 7.3+
- wb-gsm: not toggling simselect gpio, if already exported
- wb-run-update: add --no-confirm option to run factory reset procedures without the button confirmation (for production use)
Contrib packages
- python3-intelhex (Python support for Intel HEX (Python3)) added 2.3.0-1