wb-2410 changelog
Wiren Board vendor packages
libwbmqtt1-5 5.2.1 → 5.3.1
Wiren Board Smart Home MQTT abstraction layer and utils library
- Add coverage report generation, no functional changes
- mqtt: republish retained messages on reconnect to broker
- fix memcpy misalignment in debug builds on arm64, no functional changes
libwbmqtt1-5-dev 5.2.1 → 5.3.1
development files for libwbmqtt
- Add coverage report generation, no functional changes
- mqtt: republish retained messages on reconnect to broker
- fix memcpy misalignment in debug builds on arm64, no functional changes
libwbmqtt1-5-test-utils 5.2.1 → 5.3.1
development files for testing libwbmqtt-based projects
- Add coverage report generation, no functional changes
- mqtt: republish retained messages on reconnect to broker
- fix memcpy misalignment in debug builds on arm64, no functional changes
modbus-utils-rpc 1.2.3 → 1.2.4
Wiren Board modbus utility using RPC (python 3)
- Enable angry pylint. No functional changes
python3-wb-common 2.2.0 → 2.2.1
Wiren Board Python common library and helpers
- MQTT client wrapper: check if port specified
python3-wb-mcu-fw-updater 1.11.3 → 1.11.4
Wiren Board modbus devices firmware update and modbus bindings python libraries (python 3)
- instruments: rework StopbitsTolerantInstrument (more strictly wait for outgoing data); fixes faulty updates of some new devices (msw5G)
python3-wb-mqtt-metrics 0.3.3 → 0.3.5
python3 library for sending metrics to mqtt-channels
- Add json meta for controls
- Add meta and values republication on mosquitto restart
- Add tests
python3-wb-nm-helper 1.33.8 → 1.34.6
Wirenboard network configuration python3 library
- Fix unexpected GSM-connection deactivation after reboot
- Disable IPv6 for new GSM-connections
- Fix connection check with HTTPS URL
- Fix typo in wb-mqtt-nm-helper
- Fix netmask error message in schema
- Rebublish mqtt devices after mosquitto restart
- Source code refactoring
- Fix gsm data publication on wb-gsm restart
- Fix gsm default connection deletion on new settings saving when modem disabled
- Fix dependencies, no functional changes
wb-cloud-agent 1.5.7 → 1.5.11
Wiren Board Cloud agent
- Restart alternative cloud services when main agent is restarting
- Enable anrgy pylint. No functional changes
- Add mqtt device republish on mosquitto restart
- Refactor mqtt client, no functional changes
wb-configs 3.28.0-wb100 → 3.33.0
Default common config files for Wiren Board
- Add user to mosquitto group (need for wb-cloud-agent vulnerability message in webui)
- wb85x: ttyWBE0 -> ttyMOD1; ttyWBE1 -> ttyMOD2
- support factory-fit immutable attr
- Minor fix to check.sh error reporting
- Fix removing nodesource
- remove nodesource
- migrate udev rules installation to wb-prepare.d
wb-device-manager 1.9.1 → 1.14.1
Wiren Board modbus devices manager (python3 service; backend)
- Improve exception logging during update
- Allow update bootloader with fw-update/Update RPC
- Fix scanning through TCP gateways
- Add fw-update/Restore RPC for restoring devices in bootloader mode
- Fix scan status publishing after bus-scan/Stop call
- Add searching for devices in bootloader mode
- Source code refactoring. No functional changes
- Clear /wb-device-manager/firmware_update/state on start and exit
- Make logs less verbose
- Add fw-update/ClearError RPC for removing firmware update errors from state topic
- Fix scan crashing on WB-MAP*
- Run tests on pytest, no functional changes
- Fix build, no functional changes
- Add fw-update/GetFirmwareInfo RPC for requesting information about device firmware
- Add fw-update/Update RPC for updating firmwares of Wiren Board devices
- Fix reading of WB-MAP serial numbers
wb-diag-collect 1.8.15 → 1.8.17
one-click diagnostic data collector for Wiren Board,
- Set LC_ALL=C for all commands
- Enable angry pylint. No functional changes
wb-ec-firmware 1.3.2 → 2.0.0
Wiren Board Embedded Controller firmware and installer
- Add WB8.5 target
- wb85: buzzer support
- regmap: fix atomic: merge is_region_changed and get_region_data functions
- regmap: full-duplex access: read region data while writing
- wb85: add heater support: work only if Vin present
- check hw revision on startup (only if poweon reason is 'power_on')
- WBMZ6-BATTERY support
- WBMZ6-SUPERCAP support
- add direct control for WBMZ lines for production tests
- regmap: full-duplex access: read region data while writing
- wb85: use spi pad words between address and data
- wb-ec-firmware-update: flash single file without checking for compatibility
- wb85: add GPIO control for MOD1 and MOD2
- wb-ec-firmware-update: free /dev/ttyWBE* before flashing
- spi-uart over regmap support
- add watchdog for EC firmware
- Fix RTC regs initialization on startup
wb-hwconf-manager 1.61.2 → 1.63.0
Provides infrastructure for hardware re-configuration via Device Tree overlays
- add wb85xm board config (metall-body WB without WBIO)
- wb85: add mod1 & mod2 (driven by wbec)
wb-knxd-config 1.1.4 → 1.1.5
knxd configurator for Wiren Board
- Allow non-ncn5120 interface drivers
wb-mcu-fw-updater 1.11.3 → 1.11.4
Wiren Board modbus devices firmware update tool (python 3)
- instruments: rework StopbitsTolerantInstrument (more strictly wait for outgoing data); fixes faulty updates of some new devices (msw5G)
wb-mqtt-adc 2.6.5 → 2.6.7
Wiren Board Smart Home MQTT ADC driver compatible with HomA conventions
- Add coverage report generation, no functional changes
- Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-confed 1.14.11 → 1.15.0
Wiren Board Configuration Editor Backend
- update wbgo.so library, fix log priority
- update wbgo.so library, republish retained messages on reconnect to mqtt broker
wb-mqtt-db 2.8.15 → 2.8.17
Wiren Board database logger
- Add coverage report generation, no functional changes
- Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-gpio 2.15.0 → 2.15.1
Wiren Board Smart Home MQTT generic sysfs GPIO driver compatible with HomA conventions
- Add coverage report generation, no functional changes
wb-mqtt-homeui 2.93.11-wb101 → 2.103.3
Wiren Board Web UI web interface
- Add link to firmware recovery instruction
- Fix error during device configuration when adding from scan to wb-mqtt-serial config
- Fix deletion of devices from wb-mqtt-serial config
- Add notification about deleting settings when updating firmware
- Add bootloader update for Wiren Board devices
- Do not collapse white spaces in rules console messages
- Add firmware recovery for devices in bootloader mode
- Fix MQTT topics search
- Increase device cell height
- Remove unnecessary switch cell margin
- Remove warning about other matching templates for already configured devices in scanning results
- Choose only not deprecated templates for new devices found by scan
- Add translate for Pa units
- Add searching of Wiren Board devices in bootloader mode
- Fix searching of a disconnected device
- Add link to Wiren Board Modbus device firmware recovery instruction
- Add notification about power off during Modbus device firmware update
- Fix Modbus device firmware update progress display
- Allow to close firmware update error message
- Fix requesting firmware info of reconnected devices
- Fix configured devices list on new devices searching page
- Fix filter when searching for disconnected devices
- Add config editor for wb-mqtt-mbgate 1.8.0
- Fix uptime history plot
- Add notification about new available firmware for Modbus device
- Add firmware update functionality for Wiren Board devices
- Allow to find only Wiren Board disconnected devices
- Fix loading system logs
- Restrict access to system and log pages
- Add style variables
- Fix localization of widget on Devices page
- Remove unnecessary libs
- Fix decimal float in devices
- Add if-then-else condition to json-editor
- Fix network disconection alert on reconnect
- Fix device units white space
- Change collapsing logic — all panes are expanded by default
- Fix devices panes collapsed in one column after page refresh
- Sort devices panes by title
wb-mqtt-iec104 1.1.10 → 1.1.12
Wiren Board MQTT to IEC 60870-5-104 gateway
- Add coverage report generation, no functional changes
- Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-knx 1.13.0 → 1.13.3
Wiren Board MQTT to KNX gateway
- Set meta/error on knxd socket error
- Enable control value persistence
- Add coverage report generation, no functional changes
- Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-logs 1.4.7 → 1.4.8
Wiren Board journald to MQTT gateway
- Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-mbgate 1.7.2-wb100 → 1.8.2
Wiren Board MQTT to Modbus gateway
- Add coverage report generation, no functional changes
- Fix schema compatibility
- Remove config generation script. Use new config editing interface in wb-mqtt-homeui
wb-mqtt-metrics 0.3.3 → 0.3.5
Wirenboard tool for sending metrics to mqtt-channels
- Add json meta for controls
- Add meta and values republication on mosquitto restart
- Add tests
wb-mqtt-opcua 1.1.7 → 1.1.10
Wiren Board MQTT to OPC UA gateway
- Add coverage report generation, no functional changes
- Add dependency from libwbmqtt1-5. No functional changes
- Fix clang-tidy, no functional changes
wb-mqtt-serial 2.138.1-wb107 → 2.146.0
Wiren Board Smart Home MQTT serial protocol driver
- Do not publish zero press counter value after device's reset. These zeros cause false positives in whenChanged conditions in wb-rules
- Fix somfy transmitter template
- Add new template ONOKOM-AIR-TCL-1-MB-B
- Fix SOKOL-M template
- Add template for Breezart-Lux(SB)
- Add coverage report generation, no functional changes
- Set proper result code on port/Load RPC timeout
- WB-LED template: safety mode, switch mode, powerup actions support
- WB-MAO4-20 template: allow 20.48 mA max current
- JSON schema: allow floating-point numbers in "max" channel property
- Add the current transformers reverse setting to the MAP templates
- Add template for T13-VFD-v2
- Add Modbus protocol support to port/Load RPC
- Add WB-MAO4-20mA support
- Fix RGB Strip Hue not changed in WB-LED
- Deleted light scenes from WB-MDM3
- Fix address validation for setup/parameters
- Add template for Ensystec
- Add comments for Cleaning Mode in WB-MWAC template
wb-mqtt-smartweb 1.4.6 → 1.4.9
Wiren Board MQTT SmartWeb driver.
- Add coverage report generation, no functional changes
- More verbose log message
- Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-snmp 1.3.3 → 1.3.7
Wiren Board MQTT to SNMP gateway
- Fix snmp connection usage from multiple workers
- Fix log priority
- Add .postrm script, no functional changes
- mqtt: republish retained messages on reconnect to broker
wb-mqtt-urri 1.2.2 → 1.2.4
Wiren Board URRI receiver (MQTT driver)
- Add .postrm script, no functional changes
- Rebublish mqtt devices after mosquitto restart
- Add test
wb-mqtt-w1 2.2.11 → 2.2.13
Wiren Board Smart Home MQTT generic 1-Wire (w1) driver compatible with HomA conventions
- Add coverage report generation, no functional changes
- Add dependency from libwbmqtt1-5. No functional changes
wb-nm-helper 1.33.8 → 1.34.6
Wirenboard network configuration backend for wb-mqtt-confed.
- Fix unexpected GSM-connection deactivation after reboot
- Disable IPv6 for new GSM-connections
- Fix connection check with HTTPS URL
- Fix typo in wb-mqtt-nm-helper
- Fix netmask error message in schema
- Rebublish mqtt devices after mosquitto restart
- Source code refactoring
- Fix gsm data publication on wb-gsm restart
- Fix gsm default connection deletion on new settings saving when modem disabled
- Fix dependencies, no functional changes
wb-rules 2.20.17 → 2.22.0
Wiren Board Rule Engine
- Do not trigger whenChanged on first published value, except for pushbutton control type
- Restore rule debugging switch state on restart
- update wbgo.so library, fix log priority
- update wbgo.so library, fix device meta cleanup
- update wbgo.so library, republish retained messages on reconnect to mqtt broker
wb-rules-system 1.11.1 → 1.12.3
Default system rules for Wiren Board
- Update maintainer. No functional changes
- hwmon.js: add wb8.5 battery temp
- buzzer: fix buzzer on zero frequency
- Add Connection Enabled control for network connections
- buzzer: fix PWM polarity on wb7 and wb8
- network: fix order
wb-utils 4.22.2 → 4.25.0
Wiren Board command-line utils
- install_update: replace factory fit, if wb8-debug-network-update-fix is not supported
- support immutable factory-fit
- wb-watch-update: republish retained messages on reconnect to mqtt broker
- wb-prepare: run scripts from /etc/wb-prepare.d on firstboot
linux-headers-wb8 6.8.0-wb104 → 6.8.0-wb114
Linux kernel headers for 6.8.0-wb114 on arm64
- wb8.config: add foreign devices support (as in wb7)
- add wirenboard-851m dts
- wb8 bootlet defconfig: enable ethernet
- add wbec-uart driver
- sun50i-h616 pinctrl: disable strict mode
- wb84, wb85 dtsi: add wbio i2c-recovery pins
- i2c-mv64xxx: fix hard lockup on external polling, when performing i2c bus recovery
- wb8: usb printer support
- wb8: compile CAN module into the kernel
- wb8: add pps-gpio to config
- axp20x: port battery charging status fix from 5.10
- wb85x.dtsi: remove wbmz5 nodes
- wb85x.dtsi: remove vbus-network
- wb85x.dtsi: disable soc's pwm
- add wbec-battery driver
- add wbec-pwm driver
linux-image-wb8 6.8.0-wb104 → 6.8.0-wb114
Linux kernel, version 6.8.0-wb114, Wiren Board 8
- wb8.config: add foreign devices support (as in wb7)
- add wirenboard-851m dts
- wb8 bootlet defconfig: enable ethernet
- add wbec-uart driver
- sun50i-h616 pinctrl: disable strict mode
- wb84, wb85 dtsi: add wbio i2c-recovery pins
- i2c-mv64xxx: fix hard lockup on external polling, when performing i2c bus recovery
- wb8: usb printer support
- wb8: compile CAN module into the kernel
- wb8: add pps-gpio to config
- axp20x: port battery charging status fix from 5.10
- wb85x.dtsi: remove wbmz5 nodes
- wb85x.dtsi: remove vbus-network
- wb85x.dtsi: disable soc's pwm
- add wbec-battery driver
- add wbec-pwm driver
linux-libc-dev 6.8.0-wb104 → 6.8.0-wb114
Linux support headers for userspace development
- wb8.config: add foreign devices support (as in wb7)
- add wirenboard-851m dts
- wb8 bootlet defconfig: enable ethernet
- add wbec-uart driver
- sun50i-h616 pinctrl: disable strict mode
- wb84, wb85 dtsi: add wbio i2c-recovery pins
- i2c-mv64xxx: fix hard lockup on external polling, when performing i2c bus recovery
- wb8: usb printer support
- wb8: compile CAN module into the kernel
- wb8: add pps-gpio to config
- axp20x: port battery charging status fix from 5.10
- wb85x.dtsi: remove wbmz5 nodes
- wb85x.dtsi: remove vbus-network
- wb85x.dtsi: disable soc's pwm
- add wbec-battery driver
- add wbec-pwm driver
wb-bootlet-wb8x 6.8.0-wb104-fs1.3.2-deb11-202407251008 → 6.8.0-wb114-fs1.3.4-deb11-202410221540
FIT bootlet images, Wiren Board 8 (bootlet)
libwbmqtt1-4 removed 4.5.2
libwbmqtt1-4-dev removed 4.5.2
libwbmqtt1-4-test-utils removed 4.5.2
Contrib packages
- zigbee2mqtt (Zigbee to MQTT bridge (package by Wiren Board team)) 1.40.1-wb102 → 1.40.2-wb101
Wiren Board vendor packages
libwbmqtt1-5 5.2.1 → 5.3.1
Wiren Board Smart Home MQTT abstraction layer and utils library
- Add coverage report generation, no functional changes
- mqtt: republish retained messages on reconnect to broker
- fix memcpy misalignment in debug builds on arm64, no functional changes
libwbmqtt1-5-dev 5.2.1 → 5.3.1
development files for libwbmqtt
- Add coverage report generation, no functional changes
- mqtt: republish retained messages on reconnect to broker
- fix memcpy misalignment in debug builds on arm64, no functional changes
libwbmqtt1-5-test-utils 5.2.1 → 5.3.1
development files for testing libwbmqtt-based projects
- Add coverage report generation, no functional changes
- mqtt: republish retained messages on reconnect to broker
- fix memcpy misalignment in debug builds on arm64, no functional changes
modbus-utils-rpc 1.2.3 → 1.2.4
Wiren Board modbus utility using RPC (python 3)
- Enable angry pylint. No functional changes
python3-wb-common 2.2.0 → 2.2.1
Wiren Board Python common library and helpers
- MQTT client wrapper: check if port specified
python3-wb-mcu-fw-updater 1.11.3 → 1.11.4
Wiren Board modbus devices firmware update and modbus bindings python libraries (python 3)
- instruments: rework StopbitsTolerantInstrument (more strictly wait for outgoing data); fixes faulty updates of some new devices (msw5G)
python3-wb-mqtt-metrics 0.3.3 → 0.3.5
python3 library for sending metrics to mqtt-channels
- Add json meta for controls
- Add meta and values republication on mosquitto restart
- Add tests
python3-wb-nm-helper 1.33.8 → 1.34.6
Wirenboard network configuration python3 library
- Fix unexpected GSM-connection deactivation after reboot
- Disable IPv6 for new GSM-connections
- Fix connection check with HTTPS URL
- Fix typo in wb-mqtt-nm-helper
- Fix netmask error message in schema
- Rebublish mqtt devices after mosquitto restart
- Source code refactoring
- Fix gsm data publication on wb-gsm restart
- Fix gsm default connection deletion on new settings saving when modem disabled
- Fix dependencies, no functional changes
wb-cloud-agent 1.5.7 → 1.5.11
Wiren Board Cloud agent
- Restart alternative cloud services when main agent is restarting
- Enable anrgy pylint. No functional changes
- Add mqtt device republish on mosquitto restart
- Refactor mqtt client, no functional changes
wb-configs 3.28.0-wb100 → 3.33.0
Default common config files for Wiren Board
- Add user to mosquitto group (need for wb-cloud-agent vulnerability message in webui)
- wb85x: ttyWBE0 -> ttyMOD1; ttyWBE1 -> ttyMOD2
- support factory-fit immutable attr
- Minor fix to check.sh error reporting
- Fix removing nodesource
- remove nodesource
- migrate udev rules installation to wb-prepare.d
wb-device-manager 1.9.1 → 1.14.1
Wiren Board modbus devices manager (python3 service; backend)
- Improve exception logging during update
- Allow update bootloader with fw-update/Update RPC
- Fix scanning through TCP gateways
- Add fw-update/Restore RPC for restoring devices in bootloader mode
- Fix scan status publishing after bus-scan/Stop call
- Add searching for devices in bootloader mode
- Source code refactoring. No functional changes
- Clear /wb-device-manager/firmware_update/state on start and exit
- Make logs less verbose
- Add fw-update/ClearError RPC for removing firmware update errors from state topic
- Fix scan crashing on WB-MAP*
- Run tests on pytest, no functional changes
- Fix build, no functional changes
- Add fw-update/GetFirmwareInfo RPC for requesting information about device firmware
- Add fw-update/Update RPC for updating firmwares of Wiren Board devices
- Fix reading of WB-MAP serial numbers
wb-diag-collect 1.8.15 → 1.8.17
one-click diagnostic data collector for Wiren Board,
- Set LC_ALL=C for all commands
- Enable angry pylint. No functional changes
wb-ec-firmware 1.3.2 → 2.0.0
Wiren Board Embedded Controller firmware and installer
- Add WB8.5 target
- wb85: buzzer support
- regmap: fix atomic: merge is_region_changed and get_region_data functions
- regmap: full-duplex access: read region data while writing
- wb85: add heater support: work only if Vin present
- check hw revision on startup (only if poweon reason is 'power_on')
- WBMZ6-BATTERY support
- WBMZ6-SUPERCAP support
- add direct control for WBMZ lines for production tests
- regmap: full-duplex access: read region data while writing
- wb85: use spi pad words between address and data
- wb-ec-firmware-update: flash single file without checking for compatibility
- wb85: add GPIO control for MOD1 and MOD2
- wb-ec-firmware-update: free /dev/ttyWBE* before flashing
- spi-uart over regmap support
- add watchdog for EC firmware
- Fix RTC regs initialization on startup
wb-hwconf-manager 1.61.2 → 1.63.0
Provides infrastructure for hardware re-configuration via Device Tree overlays
- add wb85xm board config (metall-body WB without WBIO)
- wb85: add mod1 & mod2 (driven by wbec)
wb-knxd-config 1.1.4 → 1.1.5
knxd configurator for Wiren Board
- Allow non-ncn5120 interface drivers
wb-mcu-fw-updater 1.11.3 → 1.11.4
Wiren Board modbus devices firmware update tool (python 3)
- instruments: rework StopbitsTolerantInstrument (more strictly wait for outgoing data); fixes faulty updates of some new devices (msw5G)
wb-mqtt-adc 2.6.5 → 2.6.7
Wiren Board Smart Home MQTT ADC driver compatible with HomA conventions
- Add coverage report generation, no functional changes
- Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-confed 1.14.11 → 1.15.0
Wiren Board Configuration Editor Backend
- update wbgo.so library, fix log priority
- update wbgo.so library, republish retained messages on reconnect to mqtt broker
wb-mqtt-db 2.8.15 → 2.8.17
Wiren Board database logger
- Add coverage report generation, no functional changes
- Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-gpio 2.15.0 → 2.15.1
Wiren Board Smart Home MQTT generic sysfs GPIO driver compatible with HomA conventions
- Add coverage report generation, no functional changes
wb-mqtt-homeui 2.93.11-wb101 → 2.103.3
Wiren Board Web UI web interface
- Add link to firmware recovery instruction
- Fix error during device configuration when adding from scan to wb-mqtt-serial config
- Fix deletion of devices from wb-mqtt-serial config
- Add notification about deleting settings when updating firmware
- Add bootloader update for Wiren Board devices
- Do not collapse white spaces in rules console messages
- Add firmware recovery for devices in bootloader mode
- Fix MQTT topics search
- Increase device cell height
- Remove unnecessary switch cell margin
- Remove warning about other matching templates for already configured devices in scanning results
- Choose only not deprecated templates for new devices found by scan
- Add translate for Pa units
- Add searching of Wiren Board devices in bootloader mode
- Fix searching of a disconnected device
- Add link to Wiren Board Modbus device firmware recovery instruction
- Add notification about power off during Modbus device firmware update
- Fix Modbus device firmware update progress display
- Allow to close firmware update error message
- Fix requesting firmware info of reconnected devices
- Fix configured devices list on new devices searching page
- Fix filter when searching for disconnected devices
- Add config editor for wb-mqtt-mbgate 1.8.0
- Fix uptime history plot
- Add notification about new available firmware for Modbus device
- Add firmware update functionality for Wiren Board devices
- Allow to find only Wiren Board disconnected devices
- Fix loading system logs
- Restrict access to system and log pages
- Add style variables
- Fix localization of widget on Devices page
- Remove unnecessary libs
- Fix decimal float in devices
- Add if-then-else condition to json-editor
- Fix network disconection alert on reconnect
- Fix device units white space
- Change collapsing logic — all panes are expanded by default
- Fix devices panes collapsed in one column after page refresh
- Sort devices panes by title
wb-mqtt-iec104 1.1.10 → 1.1.12
Wiren Board MQTT to IEC 60870-5-104 gateway
- Add coverage report generation, no functional changes
- Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-knx 1.13.0 → 1.13.3
Wiren Board MQTT to KNX gateway
- Set meta/error on knxd socket error
- Enable control value persistence
- Add coverage report generation, no functional changes
- Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-logs 1.4.7 → 1.4.8
Wiren Board journald to MQTT gateway
- Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-mbgate 1.7.2-wb100 → 1.8.2
Wiren Board MQTT to Modbus gateway
- Add coverage report generation, no functional changes
- Fix schema compatibility
- Remove config generation script. Use new config editing interface in wb-mqtt-homeui
wb-mqtt-metrics 0.3.3 → 0.3.5
Wirenboard tool for sending metrics to mqtt-channels
- Add json meta for controls
- Add meta and values republication on mosquitto restart
- Add tests
wb-mqtt-opcua 1.1.7 → 1.1.10
Wiren Board MQTT to OPC UA gateway
- Add coverage report generation, no functional changes
- Add dependency from libwbmqtt1-5. No functional changes
- Fix clang-tidy, no functional changes
wb-mqtt-serial 2.138.1-wb107 → 2.146.0
Wiren Board Smart Home MQTT serial protocol driver
- Do not publish zero press counter value after device's reset. These zeros cause false positives in whenChanged conditions in wb-rules
- Fix somfy transmitter template
- Add new template ONOKOM-AIR-TCL-1-MB-B
- Fix SOKOL-M template
- Add template for Breezart-Lux(SB)
- Add coverage report generation, no functional changes
- Set proper result code on port/Load RPC timeout
- WB-LED template: safety mode, switch mode, powerup actions support
- WB-MAO4-20 template: allow 20.48 mA max current
- JSON schema: allow floating-point numbers in "max" channel property
- Add the current transformers reverse setting to the MAP templates
- Add template for T13-VFD-v2
- Add Modbus protocol support to port/Load RPC
- Add WB-MAO4-20mA support
- Fix RGB Strip Hue not changed in WB-LED
- Deleted light scenes from WB-MDM3
- Fix address validation for setup/parameters
- Add template for Ensystec
- Add comments for Cleaning Mode in WB-MWAC template
wb-mqtt-smartweb 1.4.6 → 1.4.9
Wiren Board MQTT SmartWeb driver.
- Add coverage report generation, no functional changes
- More verbose log message
- Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-snmp 1.3.3 → 1.3.7
Wiren Board MQTT to SNMP gateway
- Fix snmp connection usage from multiple workers
- Fix log priority
- Add .postrm script, no functional changes
- mqtt: republish retained messages on reconnect to broker
wb-mqtt-urri 1.2.2 → 1.2.4
Wiren Board URRI receiver (MQTT driver)
- Add .postrm script, no functional changes
- Rebublish mqtt devices after mosquitto restart
- Add test
wb-mqtt-w1 2.2.11 → 2.2.13
Wiren Board Smart Home MQTT generic 1-Wire (w1) driver compatible with HomA conventions
- Add coverage report generation, no functional changes
- Add dependency from libwbmqtt1-5. No functional changes
wb-nm-helper 1.33.8 → 1.34.6
Wirenboard network configuration backend for wb-mqtt-confed.
- Fix unexpected GSM-connection deactivation after reboot
- Disable IPv6 for new GSM-connections
- Fix connection check with HTTPS URL
- Fix typo in wb-mqtt-nm-helper
- Fix netmask error message in schema
- Rebublish mqtt devices after mosquitto restart
- Source code refactoring
- Fix gsm data publication on wb-gsm restart
- Fix gsm default connection deletion on new settings saving when modem disabled
- Fix dependencies, no functional changes
wb-rules 2.20.17 → 2.22.0
Wiren Board Rule Engine
- Do not trigger whenChanged on first published value, except for pushbutton control type
- Restore rule debugging switch state on restart
- update wbgo.so library, fix log priority
- update wbgo.so library, fix device meta cleanup
- update wbgo.so library, republish retained messages on reconnect to mqtt broker
wb-rules-system 1.11.1 → 1.12.3
Default system rules for Wiren Board
- Update maintainer. No functional changes
- hwmon.js: add wb8.5 battery temp
- buzzer: fix buzzer on zero frequency
- Add Connection Enabled control for network connections
- buzzer: fix PWM polarity on wb7 and wb8
- network: fix order
wb-utils 4.22.2 → 4.25.0
Wiren Board command-line utils
- install_update: replace factory fit, if wb8-debug-network-update-fix is not supported
- support immutable factory-fit
- wb-watch-update: republish retained messages on reconnect to mqtt broker
- wb-prepare: run scripts from /etc/wb-prepare.d on firstboot
linux-headers-wb7 5.10.35-wb169 → 5.10.35-wb172
Linux kernel headers for 5.10.35-wb172 on armhf
- wb6, wb7 defconfig: add CONFIG_CAN_GS_USB=m
- wb7 dts: add i2c-wbio-recovery pins
- axp20x: fix charging status logic again, hopefully for the last time
linux-image-wb7 5.10.35-wb169 → 5.10.35-wb172
Linux kernel, version 5.10.35-wb172, Wiren Board 7
- wb6, wb7 defconfig: add CONFIG_CAN_GS_USB=m
- wb7 dts: add i2c-wbio-recovery pins
- axp20x: fix charging status logic again, hopefully for the last time
linux-libc-dev 5.10.35-wb169 → 5.10.35-wb172
Linux support headers for userspace development
- wb6, wb7 defconfig: add CONFIG_CAN_GS_USB=m
- wb7 dts: add i2c-wbio-recovery pins
- axp20x: fix charging status logic again, hopefully for the last time
wb-bootlet-wb7x 5.10.35-wb169-fs1.3.2-deb11-202407251009 → 5.10.35-wb172-fs1.3.4-deb11-202410221544
FIT bootlet images, Wiren Board 7 (bootlet)
libwbmqtt1-4 removed 4.5.2
libwbmqtt1-4-dev removed 4.5.2
libwbmqtt1-4-test-utils removed 4.5.2
Contrib packages
- zigbee2mqtt (Zigbee to MQTT bridge (package by Wiren Board team)) 1.40.1-wb102 → 1.40.2-wb101
Wiren Board vendor packages
libwbmqtt1-5 5.2.1 → 5.3.1
Wiren Board Smart Home MQTT abstraction layer and utils library
- Add coverage report generation, no functional changes
- mqtt: republish retained messages on reconnect to broker
- fix memcpy misalignment in debug builds on arm64, no functional changes
libwbmqtt1-5-dev 5.2.1 → 5.3.1
development files for libwbmqtt
- Add coverage report generation, no functional changes
- mqtt: republish retained messages on reconnect to broker
- fix memcpy misalignment in debug builds on arm64, no functional changes
libwbmqtt1-5-test-utils 5.2.1 → 5.3.1
development files for testing libwbmqtt-based projects
- Add coverage report generation, no functional changes
- mqtt: republish retained messages on reconnect to broker
- fix memcpy misalignment in debug builds on arm64, no functional changes
modbus-utils-rpc 1.2.3 → 1.2.4
Wiren Board modbus utility using RPC (python 3)
- Enable angry pylint. No functional changes
python3-wb-common 2.2.0 → 2.2.1
Wiren Board Python common library and helpers
- MQTT client wrapper: check if port specified
python3-wb-mcu-fw-updater 1.11.3 → 1.11.4
Wiren Board modbus devices firmware update and modbus bindings python libraries (python 3)
- instruments: rework StopbitsTolerantInstrument (more strictly wait for outgoing data); fixes faulty updates of some new devices (msw5G)
python3-wb-mqtt-metrics 0.3.3 → 0.3.5
python3 library for sending metrics to mqtt-channels
- Add json meta for controls
- Add meta and values republication on mosquitto restart
- Add tests
python3-wb-nm-helper 1.33.8 → 1.34.6
Wirenboard network configuration python3 library
- Fix unexpected GSM-connection deactivation after reboot
- Disable IPv6 for new GSM-connections
- Fix connection check with HTTPS URL
- Fix typo in wb-mqtt-nm-helper
- Fix netmask error message in schema
- Rebublish mqtt devices after mosquitto restart
- Source code refactoring
- Fix gsm data publication on wb-gsm restart
- Fix gsm default connection deletion on new settings saving when modem disabled
- Fix dependencies, no functional changes
wb-cloud-agent 1.5.7 → 1.5.11
Wiren Board Cloud agent
- Restart alternative cloud services when main agent is restarting
- Enable anrgy pylint. No functional changes
- Add mqtt device republish on mosquitto restart
- Refactor mqtt client, no functional changes
wb-configs 3.28.0-wb100 → 3.33.0
Default common config files for Wiren Board
- Add user to mosquitto group (need for wb-cloud-agent vulnerability message in webui)
- wb85x: ttyWBE0 -> ttyMOD1; ttyWBE1 -> ttyMOD2
- support factory-fit immutable attr
- Minor fix to check.sh error reporting
- Fix removing nodesource
- remove nodesource
- migrate udev rules installation to wb-prepare.d
wb-device-manager 1.9.1 → 1.14.1
Wiren Board modbus devices manager (python3 service; backend)
- Improve exception logging during update
- Allow update bootloader with fw-update/Update RPC
- Fix scanning through TCP gateways
- Add fw-update/Restore RPC for restoring devices in bootloader mode
- Fix scan status publishing after bus-scan/Stop call
- Add searching for devices in bootloader mode
- Source code refactoring. No functional changes
- Clear /wb-device-manager/firmware_update/state on start and exit
- Make logs less verbose
- Add fw-update/ClearError RPC for removing firmware update errors from state topic
- Fix scan crashing on WB-MAP*
- Run tests on pytest, no functional changes
- Fix build, no functional changes
- Add fw-update/GetFirmwareInfo RPC for requesting information about device firmware
- Add fw-update/Update RPC for updating firmwares of Wiren Board devices
- Fix reading of WB-MAP serial numbers
wb-diag-collect 1.8.15 → 1.8.17
one-click diagnostic data collector for Wiren Board,
- Set LC_ALL=C for all commands
- Enable angry pylint. No functional changes
wb-ec-firmware 1.3.2 → 2.0.0
Wiren Board Embedded Controller firmware and installer
- Add WB8.5 target
- wb85: buzzer support
- regmap: fix atomic: merge is_region_changed and get_region_data functions
- regmap: full-duplex access: read region data while writing
- wb85: add heater support: work only if Vin present
- check hw revision on startup (only if poweon reason is 'power_on')
- WBMZ6-BATTERY support
- WBMZ6-SUPERCAP support
- add direct control for WBMZ lines for production tests
- regmap: full-duplex access: read region data while writing
- wb85: use spi pad words between address and data
- wb-ec-firmware-update: flash single file without checking for compatibility
- wb85: add GPIO control for MOD1 and MOD2
- wb-ec-firmware-update: free /dev/ttyWBE* before flashing
- spi-uart over regmap support
- add watchdog for EC firmware
- Fix RTC regs initialization on startup
wb-hwconf-manager 1.61.2 → 1.63.0
Provides infrastructure for hardware re-configuration via Device Tree overlays
- add wb85xm board config (metall-body WB without WBIO)
- wb85: add mod1 & mod2 (driven by wbec)
wb-knxd-config 1.1.4 → 1.1.5
knxd configurator for Wiren Board
- Allow non-ncn5120 interface drivers
wb-mcu-fw-updater 1.11.3 → 1.11.4
Wiren Board modbus devices firmware update tool (python 3)
- instruments: rework StopbitsTolerantInstrument (more strictly wait for outgoing data); fixes faulty updates of some new devices (msw5G)
wb-mqtt-adc 2.6.5 → 2.6.7
Wiren Board Smart Home MQTT ADC driver compatible with HomA conventions
- Add coverage report generation, no functional changes
- Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-confed 1.14.11 → 1.15.0
Wiren Board Configuration Editor Backend
- update wbgo.so library, fix log priority
- update wbgo.so library, republish retained messages on reconnect to mqtt broker
wb-mqtt-db 2.8.15 → 2.8.17
Wiren Board database logger
- Add coverage report generation, no functional changes
- Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-gpio 2.15.0 → 2.15.1
Wiren Board Smart Home MQTT generic sysfs GPIO driver compatible with HomA conventions
- Add coverage report generation, no functional changes
wb-mqtt-homeui 2.93.11-wb101 → 2.103.3
Wiren Board Web UI web interface
- Add link to firmware recovery instruction
- Fix error during device configuration when adding from scan to wb-mqtt-serial config
- Fix deletion of devices from wb-mqtt-serial config
- Add notification about deleting settings when updating firmware
- Add bootloader update for Wiren Board devices
- Do not collapse white spaces in rules console messages
- Add firmware recovery for devices in bootloader mode
- Fix MQTT topics search
- Increase device cell height
- Remove unnecessary switch cell margin
- Remove warning about other matching templates for already configured devices in scanning results
- Choose only not deprecated templates for new devices found by scan
- Add translate for Pa units
- Add searching of Wiren Board devices in bootloader mode
- Fix searching of a disconnected device
- Add link to Wiren Board Modbus device firmware recovery instruction
- Add notification about power off during Modbus device firmware update
- Fix Modbus device firmware update progress display
- Allow to close firmware update error message
- Fix requesting firmware info of reconnected devices
- Fix configured devices list on new devices searching page
- Fix filter when searching for disconnected devices
- Add config editor for wb-mqtt-mbgate 1.8.0
- Fix uptime history plot
- Add notification about new available firmware for Modbus device
- Add firmware update functionality for Wiren Board devices
- Allow to find only Wiren Board disconnected devices
- Fix loading system logs
- Restrict access to system and log pages
- Add style variables
- Fix localization of widget on Devices page
- Remove unnecessary libs
- Fix decimal float in devices
- Add if-then-else condition to json-editor
- Fix network disconection alert on reconnect
- Fix device units white space
- Change collapsing logic — all panes are expanded by default
- Fix devices panes collapsed in one column after page refresh
- Sort devices panes by title
wb-mqtt-iec104 1.1.10 → 1.1.12
Wiren Board MQTT to IEC 60870-5-104 gateway
- Add coverage report generation, no functional changes
- Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-knx 1.13.0 → 1.13.3
Wiren Board MQTT to KNX gateway
- Set meta/error on knxd socket error
- Enable control value persistence
- Add coverage report generation, no functional changes
- Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-logs 1.4.7 → 1.4.8
Wiren Board journald to MQTT gateway
- Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-mbgate 1.7.2-wb100 → 1.8.2
Wiren Board MQTT to Modbus gateway
- Add coverage report generation, no functional changes
- Fix schema compatibility
- Remove config generation script. Use new config editing interface in wb-mqtt-homeui
wb-mqtt-metrics 0.3.3 → 0.3.5
Wirenboard tool for sending metrics to mqtt-channels
- Add json meta for controls
- Add meta and values republication on mosquitto restart
- Add tests
wb-mqtt-opcua 1.1.7 → 1.1.10
Wiren Board MQTT to OPC UA gateway
- Add coverage report generation, no functional changes
- Add dependency from libwbmqtt1-5. No functional changes
- Fix clang-tidy, no functional changes
wb-mqtt-serial 2.138.1-wb107 → 2.146.0
Wiren Board Smart Home MQTT serial protocol driver
- Do not publish zero press counter value after device's reset. These zeros cause false positives in whenChanged conditions in wb-rules
- Fix somfy transmitter template
- Add new template ONOKOM-AIR-TCL-1-MB-B
- Fix SOKOL-M template
- Add template for Breezart-Lux(SB)
- Add coverage report generation, no functional changes
- Set proper result code on port/Load RPC timeout
- WB-LED template: safety mode, switch mode, powerup actions support
- WB-MAO4-20 template: allow 20.48 mA max current
- JSON schema: allow floating-point numbers in "max" channel property
- Add the current transformers reverse setting to the MAP templates
- Add template for T13-VFD-v2
- Add Modbus protocol support to port/Load RPC
- Add WB-MAO4-20mA support
- Fix RGB Strip Hue not changed in WB-LED
- Deleted light scenes from WB-MDM3
- Fix address validation for setup/parameters
- Add template for Ensystec
- Add comments for Cleaning Mode in WB-MWAC template
wb-mqtt-smartweb 1.4.6 → 1.4.9
Wiren Board MQTT SmartWeb driver.
- Add coverage report generation, no functional changes
- More verbose log message
- Add dependency from libwbmqtt1-5. No functional changes
wb-mqtt-snmp 1.3.3 → 1.3.7
Wiren Board MQTT to SNMP gateway
- Fix snmp connection usage from multiple workers
- Fix log priority
- Add .postrm script, no functional changes
- mqtt: republish retained messages on reconnect to broker
wb-mqtt-urri 1.2.2 → 1.2.4
Wiren Board URRI receiver (MQTT driver)
- Add .postrm script, no functional changes
- Rebublish mqtt devices after mosquitto restart
- Add test
wb-mqtt-w1 2.2.11 → 2.2.13
Wiren Board Smart Home MQTT generic 1-Wire (w1) driver compatible with HomA conventions
- Add coverage report generation, no functional changes
- Add dependency from libwbmqtt1-5. No functional changes
wb-nm-helper 1.33.8 → 1.34.6
Wirenboard network configuration backend for wb-mqtt-confed.
- Fix unexpected GSM-connection deactivation after reboot
- Disable IPv6 for new GSM-connections
- Fix connection check with HTTPS URL
- Fix typo in wb-mqtt-nm-helper
- Fix netmask error message in schema
- Rebublish mqtt devices after mosquitto restart
- Source code refactoring
- Fix gsm data publication on wb-gsm restart
- Fix gsm default connection deletion on new settings saving when modem disabled
- Fix dependencies, no functional changes
wb-rules 2.20.17 → 2.22.0
Wiren Board Rule Engine
- Do not trigger whenChanged on first published value, except for pushbutton control type
- Restore rule debugging switch state on restart
- update wbgo.so library, fix log priority
- update wbgo.so library, fix device meta cleanup
- update wbgo.so library, republish retained messages on reconnect to mqtt broker
wb-rules-system 1.11.1 → 1.12.3
Default system rules for Wiren Board
- Update maintainer. No functional changes
- hwmon.js: add wb8.5 battery temp
- buzzer: fix buzzer on zero frequency
- Add Connection Enabled control for network connections
- buzzer: fix PWM polarity on wb7 and wb8
- network: fix order
wb-utils 4.22.2 → 4.25.0
Wiren Board command-line utils
- install_update: replace factory fit, if wb8-debug-network-update-fix is not supported
- support immutable factory-fit
- wb-watch-update: republish retained messages on reconnect to mqtt broker
- wb-prepare: run scripts from /etc/wb-prepare.d on firstboot
linux-headers-wb6 5.10.35-wb169 → 5.10.35-wb172
Linux kernel headers for 5.10.35-wb172 on armhf
- wb6, wb7 defconfig: add CONFIG_CAN_GS_USB=m
- wb7 dts: add i2c-wbio-recovery pins
- axp20x: fix charging status logic again, hopefully for the last time
linux-image-wb6 5.10.35-wb169 → 5.10.35-wb172
Linux kernel, version 5.10.35-wb172, Wiren Board 6
- wb6, wb7 defconfig: add CONFIG_CAN_GS_USB=m
- wb7 dts: add i2c-wbio-recovery pins
- axp20x: fix charging status logic again, hopefully for the last time
linux-libc-dev 5.10.35-wb169 → 5.10.35-wb172
Linux support headers for userspace development
- wb6, wb7 defconfig: add CONFIG_CAN_GS_USB=m
- wb7 dts: add i2c-wbio-recovery pins
- axp20x: fix charging status logic again, hopefully for the last time
wb-bootlet-wb6x 5.10.35-wb169-fs1.3.2-deb11-202407161205 → 5.10.35-wb172-fs1.3.4-deb11-202410221540
FIT bootlet images, Wiren Board 6 (bootlet)
libwbmqtt1-4 removed 4.5.2
libwbmqtt1-4-dev removed 4.5.2
libwbmqtt1-4-test-utils removed 4.5.2
Contrib packages
- zigbee2mqtt (Zigbee to MQTT bridge (package by Wiren Board team)) 1.40.1-wb102 → 1.40.2-wb101
- u-boot-wb6 (Das U-Boot bootloader for Wiren Board 6 (image)) 2:2021.10+wb1.7.2 → 2:2021.10+wb1.7.3