wb-2307 changelog
Wiren Board vendor packages
libwbmqtt1-4 4.0.0-wb100 → 4.3.0
Wiren Board Smart Home MQTT abstraction layer and utils library
- Recover database in case of unexpected shutdown.
- Fix broken testlog API
- Add make lcov target to generate test coverage, no functional changes
- Use compiler from bullseye
- Set NDEBUG for release builds
- Do not crash when publishing to MQTT without active connection to broker
- Move warning about not set JSON validation schema version to debug messages
- json_utils: parse JSON Schema version identifier
- db: add Berkeley DB env files (__db.*) fixup
libwbmqtt1-4-dev 4.0.0-wb100 → 4.3.0
development files for libwbmqtt
- Recover database in case of unexpected shutdown.
- Fix broken testlog API
- Add make lcov target to generate test coverage, no functional changes
- Use compiler from bullseye
- Set NDEBUG for release builds
- Do not crash when publishing to MQTT without active connection to broker
- Move warning about not set JSON validation schema version to debug messages
- json_utils: parse JSON Schema version identifier
- db: add Berkeley DB env files (__db.*) fixup
libwbmqtt1-4-test-utils 4.0.0-wb100 → 4.3.0
development files for testing libwbmqtt-based projects
- Recover database in case of unexpected shutdown.
- Fix broken testlog API
- Add make lcov target to generate test coverage, no functional changes
- Use compiler from bullseye
- Set NDEBUG for release builds
- Do not crash when publishing to MQTT without active connection to broker
- Move warning about not set JSON validation schema version to debug messages
- json_utils: parse JSON Schema version identifier
- db: add Berkeley DB env files (__db.*) fixup
linux-libc-dev 5.10.35-wb133+wb102 → 5.10.35-wb142
Linux support headers for userspace development
- wb6: initramfs: wb7-like update scheme support
- gpio: get rid of ARCH_NR_GPIOS_DYNALLOC, use ARCH_NR_GPIOS instead On A40i there are 288 GPIOs but the range of for dynamically allocation is only 256. So, GPIO drivers with gpio_base = -1 won't be able to allocate GPIO numbers. Now 416 GPIO is available for sunxi.
- spi: spi-sun6i: enable autosuspend feature
- fix RTC bug on WB7: PCF85063 config register was not properly cleared leading to factory test failure
- add 38071cb dts, defconfig and special build scripts
- wb7: enable exfat support
- dts: add missing wirenboard-7xx compatible strings for 7.2.x
- fix LED mode on second ethernet
- wb builddeb: add wireguard-modules package to "Provides:" sections
modbus-utils-rpc added 1.2.2
Wiren Board modbus utility using RPC (python 3)
python3-mqttrpc 1.2.1 → 1.2.2
Reference MQTT-RPC implementation
- Fix PKG-INFO
python3-wb-common 2.1.1 → 2.1.2
Wiren Board Python common library and helpers
- Fix PKG-INFO
- Remove python3-six from dependencies
python3-wb-mcu-fw-updater 1.7.1 → 1.8.2
Wiren Board modbus devices firmware update and modbus bindings python libraries (python 3)
- Fix PKG-INFO
- Add cli argument to specify MQTT connection URL
- Check (and pause) all port users
python3-wb-mqtt-metrics 0.3.0 → 0.3.1
python3 library for sending metrics to mqtt-channels
- Fix PKG-INFO
- Add LICENSE
python3-wb-nm-helper 1.23.1-wb102 → 1.29.1
Wirenboard network configuration python3 library
- Periodically check connectivity status to show it's changes in wb-mqtt-homeui
- Better device presence detection
- Fixed unneeded GSM connections disconnection
- Better sticky Wi-Fi/GSM timeouts handling
- Fix connectivity checking if domain name resolves to several IPs
- Fix domain name resolving timeout during connectivity checking
- Fix PKG-INFO
- Fix connectivity checking
- Fix domain name resolving timeout during connectivity checking
- Fix package dependencies
- Fix connectivity checking
- Do not restart NetworkManager on connection settings change
- Fix logging
- Fix bug disabling Wi-Fi AP
- Fix unnecessary NetworkManager restarting after connection deletion
- Remove publishing of connection UUID in MQTT device topic
- Change SIM slot change method
- Large tests refactoring
- Fix Russian translation
- Add wifi encryption algorithm configuration
- Add wb-mqtt-nm-helper service restartig when wb-connection-manager restarts
- Add some exceptions handling
- Remove connections virtual devices from system wb-rules
- Add virtual devices service with dbus communication
- network_manager_adapter: fix some dbus->json serialization errors
python3-wb-test-suite-deps 1.17.0 → 1.17.3
Wiren Board test-suite dependencies (python3 packages)
- Fix deb/changelog
- wb-suite: add modbus-utils-rpc to recommends
- wb-suite: add gpiod ro recommends
python3-wb-update-manager 1.3.1 → 1.3.2
Wirenboard software updates and release management tool - python3 library
- Fix PKG-INFO
- Add LICENSE
wb-configs 3.13.1-wb106 → 3.18.5
Default common config files for Wiren Board
- Fix deb/changelog
- Fix .postinst exit status
- mosquitto: fix pid_file path after upgrade of mosquitto from 1.x to 2.x
- Add /bin/ path to tar, mount and umount
- mosquitto: log to syslog instead of file
- Add web-update option to expand rootfs from web UI
- Add discard and noatime mmc mount options
- Udev: add ModemManager specific tag ("wbc") to WB-internal modems. mmcli -m wbc could be used to manage the modem
- Add /usr/lib/systemd/ntp-units.d/10-ntp.list to make timedatectl aware of ntp.service
- set Wi-Fi AP channel to 1 explicitly (channels 6 and 13 seems to be broken at least on some devices)
- forbid wb-release-info installation from testing sets
- fwupdate_upload: single rootfs update scheme support
- do not start ModemManager explicitly if modem is configured via /etc/network/interfaces
- Add feature to download rootfs archive via web UI
wb-demo-kit-configs 1.6.1 → 1.6.2
Default common config files for Wiren Board demo kit
- Format source code. No functional changes
wb-device-manager 1.5.5 → 1.5.6
Wiren Board modbus devices manager (python3 service; backend)
- Fix PKG-INFO
- Add LICENSE
wb-diag-collect 1.6.0 → 1.7.2
one-click diagnostic data collector for Wiren Board,
- fix dummy package
- Add transitional dummy package, no functional changes
- Remove python3-wb-diag-collect deb package, no functional changes
- Collect factoryreset.fit meta info
- Fix PKG-INFO
- Add LICENSE
wb-dt-overlays 1.6.0+wb1 → 1.6.0
Device tree overlays for Wiren Board devices
wb-essential 1.17.0 → 1.17.3
Wirenboard essential packages
- Fix deb/changelog
- wb-suite: add modbus-utils-rpc to recommends
- wb-suite: add gpiod ro recommends
wb-mcu-fw-updater 1.7.1 → 1.8.2
Wiren Board modbus devices firmware update tool (python 3)
- Fix PKG-INFO
- Add cli argument to specify MQTT connection URL
- Check (and pause) all port users
wb-mqtt-adc 2.6.1 → 2.6.3
Wiren Board Smart Home MQTT ADC driver compatible with HomA conventions
- Add dependency from libwbmqtt1-4. No functional changes
- Fix clang-format, no functional changes
wb-mqtt-dac 1.2.1 → 1.2.3
wb-rules-based IIO DAC driver for WB MQTT
- Format source code. No functional changes
- Do not init if config file not found
wb-mqtt-db 2.8.8 → 2.8.9
Wiren Board database logger
- Fix clang-format, no functional changes
wb-mqtt-db-cli 1.4.4 → 1.4.5
CLI for wb-mqtt-db
- Fix error that caused to print only one result row
wb-mqtt-gpio 2.11.1 → 2.12.1
Wiren Board Smart Home MQTT generic sysfs GPIO driver compatible with HomA conventions
- Update README.md
- Add load_previous_state gpio parameter
- Add dependency from libwbmqtt1-4. No functional changes
- Fix clang-format, no functional changes
wb-mqtt-homeui 2.59.0-wb104 → 2.75.2
Wiren Board Web UI web interface
- Add homepage to deb package info. No functional changes
- Fix displaying of SVG dashboard elements with set visible condition
- Move from SVG to text dashboards by click and long press/touch
- Write to MQTT topic by long press/touch on SVG dashboard
- Move to other dashboard by clicking on element
- Add bindings in dashboards to groups of SVG elements
- Fit SVG to page height in dashboard editor
- Disable text selection on dashboards in view mode
- Add bindings in dashboards to SVG rect elements
- Fix long press/touch handling in SVG dashboards
- Fix SVG dashboard creation
- Format source code. No functional changes
- Fix rules editor display
- Fix state display for newly created connections
- Add lux and sound_level to device data types
- No functional changes
- Support swipe and long touch/click on SVG dashboards
- Add binding to svg element ids in dashboards visual editor.
- fixed bug that broke Network Settings
- Switch MQTT client to SSL when connected via HTTPS (thanks @Marko298)
- Code refactoring. No functional changes
- Add binding to svg element ids in dashboards. It is possible to set native SVG element id instead of data-svg-param-id in JSON editor.
- Show/hide channels of system devices
- Add expand ROOTFS partition button to system options page
- Add function isDefined to device template conditions
- Change SVG dashboard editor layout
- Fix duplicating values in widgets when corresponding service is restarted
- Fix loading wb-mqtt-serial config
- Remove the error of exceeding the number of points on the History page
- Fix plot hover label on History page
- Fix network connections creation
- Add connectivity checking URL validation
- Fix huge value of "range" controls after clearing device's meta topics
- Fix typos
- No functional changes
- Add rootfs backup download wizard before firmare update
- Add single-rootfs update mode support
- Add modem status details to connection list
- Add download rootfs button to system options page
- Scale SVG dashboard to fill all available space instead of scaling by width
wb-mqtt-iec104 1.0.2 → 1.1.1
Wiren Board MQTT to IEC 60870-5-104 gateway
- Add homepage to deb package info. No functional changes
- Add support for values with timestamp: M_SP_TB_1, M_ME_TF_1, M_ME_TE_1.
- Add support for commands with timestamp: C_SC_TA_1, C_SE_TB_1, C_SE_TC_1.
- Format source code. No functional changes
wb-mqtt-knx 1.12.0 → 1.12.1
Wiren Board MQTT to KNX gateway
- Add dependency from libwbmqtt1-4. No functional changes
wb-mqtt-logs 1.4.1 → 1.4.2
Wiren Board journald to MQTT gateway
- Add dependency from libwbmqtt1-4. No functional changes
wb-mqtt-mbgate 1.5.5 → 1.5.6
Wiren Board MQTT to Modbus gateway
- Add dependency from libwbmqtt1-4. No functional changes
wb-mqtt-metrics 0.3.0 → 0.3.1
Wirenboard tool for sending metrics to mqtt-channels
- Fix PKG-INFO
- Add LICENSE
wb-mqtt-opcua 1.0.6 → 1.0.7
Wiren Board MQTT to OPC UA gateway
- Add dependency from libwbmqtt1-4. No functional changes
wb-mqtt-rfblinds 1.0.1 → 1.0.2
Somfy and Dooya devices integration via RF-Blinds stick/wbe-module (from smarttone.ru).
- Format source code. No functional changes
wb-mqtt-serial 2.81.0-wb102 → 2.93.3
Wiren Board Smart Home MQTT serial protocol driver
- Fixed increasing memory consumption if there are disconnected devices
- WB-MR*, WB-MCM8, WB-MWAC templates: add condition for some special sporadic channels
- Fix warnings about too long poll period
- Add phase loss detection control to WB-MAP templates
- Add new template ONOKOM-AIR-DK-1-MB-B
- Add negative energy registers to MAP templates
- Add new template ONOKOM-AIR-ME-1-MB-B
- Add new template ONOKOM-AIR-AUX-1-MB-B
- Add new template ONOKOM-AIR-GR-1-MB-B
- Fix build tests. No functional changes
- Add new template for Sokol-M weather station
- WBE2-I-OPENTHERM template: add Invalid Connection register
- WBE2-I-EBUS template: add Hot Water Setpoint Max, Water Pressure, Burner Modulation Level, Invalid Connection, Boiler Status registers
- WB-MAP12 templates: fix wrong groups name
- Poll registers if a device firmware does not respond to enable events command
- Minor fix debug logging
- Remove comments from config files
- Update build options. No functional changes
- WB-MWAC template: add safety mode registers and mapping-matrix registers
- Add function isDefined to device template conditions
- Fix calculation of average response time of modbus devices
- Fix stop polling some registers
- Add mao4 actions configuration
- Add ability to disable status LED in mao4
- Disable events on input counters of WB-MCM8
- WB-MAP3EV templates: fix wrong group name
- WB-M* templates: more description added for second press waiting time and debounce time
- Fix incorrect parameter names in device templates (deprecate broken templates)
- Enable validation of parameter names in device templates
- Add fast modbus events support
- Enable sporadic registers for templates:
- WB-MCM8
- WB-MR3
- WB-MR6
- WB-MR6C
- WB-MRWL3
- WB-MRWM2
- WB-MR6Cv3
- WB-MWAC
- WB-MR2m
- Fix typos in device templates, no functional changes
- Add ext modbus proto
- Decrease response and frame timeouts in MSW v.4 template
- Remove metrics
- Add continuous register read support to MSW v.4 template
- Add MAP12E negative energy registers
- Update Readme.md, no functional changes
- Added template for MSW v.4
- Add unit tests, fix coverage report, no functional changes
- Support continuous register read in Wiren Board devices
wb-mqtt-urri added 1.0.6
Wiren Board URRI receiver (MQTT driver)
wb-mqtt-w1 2.2.5 → 2.2.6
Wiren Board Smart Home MQTT generic 1-Wire (w1) driver compatible with HomA conventions
- Add dependency from libwbmqtt1-4. No functional changes
wb-nm-helper 1.23.1-wb102 → 1.29.1
Wirenboard network configuration backend for wb-mqtt-confed.
- Periodically check connectivity status to show it's changes in wb-mqtt-homeui
- Better device presence detection
- Fixed unneeded GSM connections disconnection
- Better sticky Wi-Fi/GSM timeouts handling
- Fix connectivity checking if domain name resolves to several IPs
- Fix domain name resolving timeout during connectivity checking
- Fix PKG-INFO
- Fix connectivity checking
- Fix domain name resolving timeout during connectivity checking
- Fix package dependencies
- Fix connectivity checking
- Do not restart NetworkManager on connection settings change
- Fix logging
- Fix bug disabling Wi-Fi AP
- Fix unnecessary NetworkManager restarting after connection deletion
- Remove publishing of connection UUID in MQTT device topic
- Change SIM slot change method
- Large tests refactoring
- Fix Russian translation
- Add wifi encryption algorithm configuration
- Add wb-mqtt-nm-helper service restartig when wb-connection-manager restarts
- Add some exceptions handling
- Remove connections virtual devices from system wb-rules
- Add virtual devices service with dbus communication
- network_manager_adapter: fix some dbus->json serialization errors
wb-rules 2.18.2 → 2.18.4
Wiren Board Rule Engine
- Add homepage to deb package info. No functional changes
- Format source code. No functional changes
wb-rules-system 1.9.4 → 1.9.6
Default system rules for Wiren Board
- Remove battery charging manually switching
- Format source code. No functional changes
wb-suite 1.17.1 → 1.17.3
Wirenboard vendor software set
- Fix deb/changelog
- wb-suite: add modbus-utils-rpc to recommends
wb-test-suite-dummy 1.17.0 → 1.17.3
Dummy package to provide wb-test-suite required by old build scripts
- Fix deb/changelog
- wb-suite: add modbus-utils-rpc to recommends
- wb-suite: add gpiod ro recommends
wb-update-manager 1.3.1 → 1.3.2
Wirenboard software updates and release management tool
- Fix PKG-INFO
- Add LICENSE
wb-utils 4.8.2-wb105 → 4.12.0
Wiren Board command-line utils
- add extended rootfs support for wb6
- wb-gsm: fix generation of serial number for WB6 with modem
- wb-gsm: fix checking that a modem is controlled by ModemManager
- install_update.sh: add support for install_update.web.flags file and --force-repartition flag
- of: evaluate gpiochips regardless of wb-env.cache
- ensure-env-cache: rework wb_env.cache validation (hash instead of modify-time)
- wb-gsm: add error message if modem is not configured
- fix FIT image install via wb-run-update with single rootfs from random location
- add more info about broken FIT image, allow offline updates
- do not fail during rootfs build explicitly
- replace broken factory reset fit during installation
- wb-image-update: fix zImage download during rootfs creation
- wb-image-update: get FIT bootlet during rootfs creation
- move install_update.sh script for FIT images to this package
- add rootfs repartition on factory reset feature
- add single rootfs update scheme support
wb-zigbee2mqtt 1.2.0 → 1.3.2
zigbee2mqtt to Wiren Board MQTT Conventions bridge
- Add homepage to deb package info. No functional changes
- Format source code. No functional changes
- Fix NULL value processing in payload
linux-headers-wb7 5.10.35-wb133+wb102 → 5.10.35-wb142
Linux kernel headers for 5.10.35-wb142 on armhf
- wb6: initramfs: wb7-like update scheme support
- gpio: get rid of ARCH_NR_GPIOS_DYNALLOC, use ARCH_NR_GPIOS instead On A40i there are 288 GPIOs but the range of for dynamically allocation is only 256. So, GPIO drivers with gpio_base = -1 won't be able to allocate GPIO numbers. Now 416 GPIO is available for sunxi.
- spi: spi-sun6i: enable autosuspend feature
- fix RTC bug on WB7: PCF85063 config register was not properly cleared leading to factory test failure
- add 38071cb dts, defconfig and special build scripts
- wb7: enable exfat support
- dts: add missing wirenboard-7xx compatible strings for 7.2.x
- fix LED mode on second ethernet
- wb builddeb: add wireguard-modules package to "Provides:" sections
linux-image-wb7 5.10.35-wb133+wb102 → 5.10.35-wb142
Linux kernel, version 5.10.35-wb142,
- wb6: initramfs: wb7-like update scheme support
- gpio: get rid of ARCH_NR_GPIOS_DYNALLOC, use ARCH_NR_GPIOS instead On A40i there are 288 GPIOs but the range of for dynamically allocation is only 256. So, GPIO drivers with gpio_base = -1 won't be able to allocate GPIO numbers. Now 416 GPIO is available for sunxi.
- spi: spi-sun6i: enable autosuspend feature
- fix RTC bug on WB7: PCF85063 config register was not properly cleared leading to factory test failure
- add 38071cb dts, defconfig and special build scripts
- wb7: enable exfat support
- dts: add missing wirenboard-7xx compatible strings for 7.2.x
- fix LED mode on second ethernet
- wb builddeb: add wireguard-modules package to "Provides:" sections
libwbmqtt1-3 removed 3.10.0-wb102
libwbmqtt1-3-dev removed 3.10.0-wb102
libwbmqtt1-3-test-utils removed 3.10.0-wb102
python3-modbus-utils-rpc removed 1.1.6
transcend-sdcard-health removed 1.0
wb-homa-zway removed 1.0.3+wb2
wb-mqtt-lirc removed 1.1.4
wb-mqtt-zway removed 1.0.3+wb2
Contrib packages
- gir1.2-modemmanager-1.0 (GObject introspection data for modemmanager) 1.20.0-1~bpo11+1-wb103 → 1.20.0-1~bpo11+1-wb105
- gir1.2-nm-1.0 (GObject introspection data for the libnm library) 1.40.0-1~bpo11+1-wb101 → 1.42.4-1~bpo11+1-wb101
- libmm-glib-dev (D-Bus service for managing modems - library development files) 1.20.0-1~bpo11+1-wb103 → 1.20.0-1~bpo11+1-wb105
- libmm-glib-doc (D-Bus service for managing modems - library documentation) 1.20.0-1~bpo11+1-wb103 → 1.20.0-1~bpo11+1-wb105
- libmm-glib0 (D-Bus service for managing modems - shared libraries) 1.20.0-1~bpo11+1-wb103 → 1.20.0-1~bpo11+1-wb105
- libnm-dev (GObject-based client library for NetworkManager (development files)) 1.40.0-1~bpo11+1-wb101 → 1.42.4-1~bpo11+1-wb101
- libnm0 (GObject-based client library for NetworkManager) 1.40.0-1~bpo11+1-wb101 → 1.42.4-1~bpo11+1-wb101
- modbus-utils (Modbus client and server command line tools based on libmodbus) 1.2.7 → 1.2.8
- modemmanager (D-Bus service for managing modems) 1.20.0-1~bpo11+1-wb103 → 1.20.0-1~bpo11+1-wb105
- modemmanager-dev (D-Bus service for managing modems - development files) 1.20.0-1~bpo11+1-wb103 → 1.20.0-1~bpo11+1-wb105
- modemmanager-doc (D-Bus service for managing modems - documentation files) 1.20.0-1~bpo11+1-wb103 → 1.20.0-1~bpo11+1-wb105
- network-manager (network management framework (daemon and userspace tools)) 1.40.0-1~bpo11+1-wb101 → 1.42.4-1~bpo11+1-wb101
- network-manager-config-connectivity-debian (NetworkManager configuration to enable connectivity checking) 1.40.0-1~bpo11+1-wb101 → 1.42.4-1~bpo11+1-wb101
- network-manager-dev (network management framework (development files)) 1.40.0-1~bpo11+1-wb101 → 1.42.4-1~bpo11+1-wb101
- python3-paho-socket (Thin layer built on top of paho-mqtt allowing for connections with unix socket brokers) 0.0.3 → 0.0.3-1
- u-boot-tools-wb (companion tools for Das U-Boot bootloader) 2:2021.10+wb1.5.0 → 2:2021.10+wb1.6.0
- zigbee2mqtt (Zigbee to MQTT bridge (package by Wiren Board team)) 1.30.2 → 1.32.1-wb101
- u-boot-wb7 (Das U-Boot bootloader for Wiren Board 7 (image)) 2:2021.10+wb1.5.0 → 2:2021.10+wb1.6.0
Wiren Board vendor packages
libwbmqtt1-4 4.0.0-wb100 → 4.3.0
Wiren Board Smart Home MQTT abstraction layer and utils library
- Recover database in case of unexpected shutdown.
- Fix broken testlog API
- Add make lcov target to generate test coverage, no functional changes
- Use compiler from bullseye
- Set NDEBUG for release builds
- Do not crash when publishing to MQTT without active connection to broker
- Move warning about not set JSON validation schema version to debug messages
- json_utils: parse JSON Schema version identifier
- db: add Berkeley DB env files (__db.*) fixup
libwbmqtt1-4-dev 4.0.0-wb100 → 4.3.0
development files for libwbmqtt
- Recover database in case of unexpected shutdown.
- Fix broken testlog API
- Add make lcov target to generate test coverage, no functional changes
- Use compiler from bullseye
- Set NDEBUG for release builds
- Do not crash when publishing to MQTT without active connection to broker
- Move warning about not set JSON validation schema version to debug messages
- json_utils: parse JSON Schema version identifier
- db: add Berkeley DB env files (__db.*) fixup
libwbmqtt1-4-test-utils 4.0.0-wb100 → 4.3.0
development files for testing libwbmqtt-based projects
- Recover database in case of unexpected shutdown.
- Fix broken testlog API
- Add make lcov target to generate test coverage, no functional changes
- Use compiler from bullseye
- Set NDEBUG for release builds
- Do not crash when publishing to MQTT without active connection to broker
- Move warning about not set JSON validation schema version to debug messages
- json_utils: parse JSON Schema version identifier
- db: add Berkeley DB env files (__db.*) fixup
linux-libc-dev 5.10.35-wb133+wb102 → 5.10.35-wb142
Linux support headers for userspace development
- wb6: initramfs: wb7-like update scheme support
- gpio: get rid of ARCH_NR_GPIOS_DYNALLOC, use ARCH_NR_GPIOS instead On A40i there are 288 GPIOs but the range of for dynamically allocation is only 256. So, GPIO drivers with gpio_base = -1 won't be able to allocate GPIO numbers. Now 416 GPIO is available for sunxi.
- spi: spi-sun6i: enable autosuspend feature
- fix RTC bug on WB7: PCF85063 config register was not properly cleared leading to factory test failure
- add 38071cb dts, defconfig and special build scripts
- wb7: enable exfat support
- dts: add missing wirenboard-7xx compatible strings for 7.2.x
- fix LED mode on second ethernet
- wb builddeb: add wireguard-modules package to "Provides:" sections
modbus-utils-rpc added 1.2.2
Wiren Board modbus utility using RPC (python 3)
python3-mqttrpc 1.2.1 → 1.2.2
Reference MQTT-RPC implementation
- Fix PKG-INFO
python3-wb-common 2.1.1 → 2.1.2
Wiren Board Python common library and helpers
- Fix PKG-INFO
- Remove python3-six from dependencies
python3-wb-mcu-fw-updater 1.7.1 → 1.8.2
Wiren Board modbus devices firmware update and modbus bindings python libraries (python 3)
- Fix PKG-INFO
- Add cli argument to specify MQTT connection URL
- Check (and pause) all port users
python3-wb-mqtt-metrics 0.3.0 → 0.3.1
python3 library for sending metrics to mqtt-channels
- Fix PKG-INFO
- Add LICENSE
python3-wb-nm-helper 1.23.1-wb102 → 1.29.1
Wirenboard network configuration python3 library
- Periodically check connectivity status to show it's changes in wb-mqtt-homeui
- Better device presence detection
- Fixed unneeded GSM connections disconnection
- Better sticky Wi-Fi/GSM timeouts handling
- Fix connectivity checking if domain name resolves to several IPs
- Fix domain name resolving timeout during connectivity checking
- Fix PKG-INFO
- Fix connectivity checking
- Fix domain name resolving timeout during connectivity checking
- Fix package dependencies
- Fix connectivity checking
- Do not restart NetworkManager on connection settings change
- Fix logging
- Fix bug disabling Wi-Fi AP
- Fix unnecessary NetworkManager restarting after connection deletion
- Remove publishing of connection UUID in MQTT device topic
- Change SIM slot change method
- Large tests refactoring
- Fix Russian translation
- Add wifi encryption algorithm configuration
- Add wb-mqtt-nm-helper service restartig when wb-connection-manager restarts
- Add some exceptions handling
- Remove connections virtual devices from system wb-rules
- Add virtual devices service with dbus communication
- network_manager_adapter: fix some dbus->json serialization errors
python3-wb-test-suite-deps 1.17.0 → 1.17.3
Wiren Board test-suite dependencies (python3 packages)
- Fix deb/changelog
- wb-suite: add modbus-utils-rpc to recommends
- wb-suite: add gpiod ro recommends
python3-wb-update-manager 1.3.1 → 1.3.2
Wirenboard software updates and release management tool - python3 library
- Fix PKG-INFO
- Add LICENSE
wb-configs 3.13.1-wb106 → 3.18.5
Default common config files for Wiren Board
- Fix deb/changelog
- Fix .postinst exit status
- mosquitto: fix pid_file path after upgrade of mosquitto from 1.x to 2.x
- Add /bin/ path to tar, mount and umount
- mosquitto: log to syslog instead of file
- Add web-update option to expand rootfs from web UI
- Add discard and noatime mmc mount options
- Udev: add ModemManager specific tag ("wbc") to WB-internal modems. mmcli -m wbc could be used to manage the modem
- Add /usr/lib/systemd/ntp-units.d/10-ntp.list to make timedatectl aware of ntp.service
- set Wi-Fi AP channel to 1 explicitly (channels 6 and 13 seems to be broken at least on some devices)
- forbid wb-release-info installation from testing sets
- fwupdate_upload: single rootfs update scheme support
- do not start ModemManager explicitly if modem is configured via /etc/network/interfaces
- Add feature to download rootfs archive via web UI
wb-demo-kit-configs 1.6.1 → 1.6.2
Default common config files for Wiren Board demo kit
- Format source code. No functional changes
wb-device-manager 1.5.5 → 1.5.6
Wiren Board modbus devices manager (python3 service; backend)
- Fix PKG-INFO
- Add LICENSE
wb-diag-collect 1.6.0 → 1.7.2
one-click diagnostic data collector for Wiren Board,
- fix dummy package
- Add transitional dummy package, no functional changes
- Remove python3-wb-diag-collect deb package, no functional changes
- Collect factoryreset.fit meta info
- Fix PKG-INFO
- Add LICENSE
wb-dt-overlays 1.6.0+wb1 → 1.6.0
Device tree overlays for Wiren Board devices
wb-essential 1.17.0 → 1.17.3
Wirenboard essential packages
- Fix deb/changelog
- wb-suite: add modbus-utils-rpc to recommends
- wb-suite: add gpiod ro recommends
wb-mcu-fw-updater 1.7.1 → 1.8.2
Wiren Board modbus devices firmware update tool (python 3)
- Fix PKG-INFO
- Add cli argument to specify MQTT connection URL
- Check (and pause) all port users
wb-mqtt-adc 2.6.1 → 2.6.3
Wiren Board Smart Home MQTT ADC driver compatible with HomA conventions
- Add dependency from libwbmqtt1-4. No functional changes
- Fix clang-format, no functional changes
wb-mqtt-dac 1.2.1 → 1.2.3
wb-rules-based IIO DAC driver for WB MQTT
- Format source code. No functional changes
- Do not init if config file not found
wb-mqtt-db 2.8.8 → 2.8.9
Wiren Board database logger
- Fix clang-format, no functional changes
wb-mqtt-db-cli 1.4.4 → 1.4.5
CLI for wb-mqtt-db
- Fix error that caused to print only one result row
wb-mqtt-gpio 2.11.1 → 2.12.1
Wiren Board Smart Home MQTT generic sysfs GPIO driver compatible with HomA conventions
- Update README.md
- Add load_previous_state gpio parameter
- Add dependency from libwbmqtt1-4. No functional changes
- Fix clang-format, no functional changes
wb-mqtt-homeui 2.59.0-wb104 → 2.75.2
Wiren Board Web UI web interface
- Add homepage to deb package info. No functional changes
- Fix displaying of SVG dashboard elements with set visible condition
- Move from SVG to text dashboards by click and long press/touch
- Write to MQTT topic by long press/touch on SVG dashboard
- Move to other dashboard by clicking on element
- Add bindings in dashboards to groups of SVG elements
- Fit SVG to page height in dashboard editor
- Disable text selection on dashboards in view mode
- Add bindings in dashboards to SVG rect elements
- Fix long press/touch handling in SVG dashboards
- Fix SVG dashboard creation
- Format source code. No functional changes
- Fix rules editor display
- Fix state display for newly created connections
- Add lux and sound_level to device data types
- No functional changes
- Support swipe and long touch/click on SVG dashboards
- Add binding to svg element ids in dashboards visual editor.
- fixed bug that broke Network Settings
- Switch MQTT client to SSL when connected via HTTPS (thanks @Marko298)
- Code refactoring. No functional changes
- Add binding to svg element ids in dashboards. It is possible to set native SVG element id instead of data-svg-param-id in JSON editor.
- Show/hide channels of system devices
- Add expand ROOTFS partition button to system options page
- Add function isDefined to device template conditions
- Change SVG dashboard editor layout
- Fix duplicating values in widgets when corresponding service is restarted
- Fix loading wb-mqtt-serial config
- Remove the error of exceeding the number of points on the History page
- Fix plot hover label on History page
- Fix network connections creation
- Add connectivity checking URL validation
- Fix huge value of "range" controls after clearing device's meta topics
- Fix typos
- No functional changes
- Add rootfs backup download wizard before firmare update
- Add single-rootfs update mode support
- Add modem status details to connection list
- Add download rootfs button to system options page
- Scale SVG dashboard to fill all available space instead of scaling by width
wb-mqtt-iec104 1.0.2 → 1.1.1
Wiren Board MQTT to IEC 60870-5-104 gateway
- Add homepage to deb package info. No functional changes
- Add support for values with timestamp: M_SP_TB_1, M_ME_TF_1, M_ME_TE_1.
- Add support for commands with timestamp: C_SC_TA_1, C_SE_TB_1, C_SE_TC_1.
- Format source code. No functional changes
wb-mqtt-knx 1.12.0 → 1.12.1
Wiren Board MQTT to KNX gateway
- Add dependency from libwbmqtt1-4. No functional changes
wb-mqtt-logs 1.4.1 → 1.4.2
Wiren Board journald to MQTT gateway
- Add dependency from libwbmqtt1-4. No functional changes
wb-mqtt-mbgate 1.5.5 → 1.5.6
Wiren Board MQTT to Modbus gateway
- Add dependency from libwbmqtt1-4. No functional changes
wb-mqtt-metrics 0.3.0 → 0.3.1
Wirenboard tool for sending metrics to mqtt-channels
- Fix PKG-INFO
- Add LICENSE
wb-mqtt-opcua 1.0.6 → 1.0.7
Wiren Board MQTT to OPC UA gateway
- Add dependency from libwbmqtt1-4. No functional changes
wb-mqtt-rfblinds 1.0.1 → 1.0.2
Somfy and Dooya devices integration via RF-Blinds stick/wbe-module (from smarttone.ru).
- Format source code. No functional changes
wb-mqtt-serial 2.81.0-wb102 → 2.93.3
Wiren Board Smart Home MQTT serial protocol driver
- Fixed increasing memory consumption if there are disconnected devices
- WB-MR*, WB-MCM8, WB-MWAC templates: add condition for some special sporadic channels
- Fix warnings about too long poll period
- Add phase loss detection control to WB-MAP templates
- Add new template ONOKOM-AIR-DK-1-MB-B
- Add negative energy registers to MAP templates
- Add new template ONOKOM-AIR-ME-1-MB-B
- Add new template ONOKOM-AIR-AUX-1-MB-B
- Add new template ONOKOM-AIR-GR-1-MB-B
- Fix build tests. No functional changes
- Add new template for Sokol-M weather station
- WBE2-I-OPENTHERM template: add Invalid Connection register
- WBE2-I-EBUS template: add Hot Water Setpoint Max, Water Pressure, Burner Modulation Level, Invalid Connection, Boiler Status registers
- WB-MAP12 templates: fix wrong groups name
- Poll registers if a device firmware does not respond to enable events command
- Minor fix debug logging
- Remove comments from config files
- Update build options. No functional changes
- WB-MWAC template: add safety mode registers and mapping-matrix registers
- Add function isDefined to device template conditions
- Fix calculation of average response time of modbus devices
- Fix stop polling some registers
- Add mao4 actions configuration
- Add ability to disable status LED in mao4
- Disable events on input counters of WB-MCM8
- WB-MAP3EV templates: fix wrong group name
- WB-M* templates: more description added for second press waiting time and debounce time
- Fix incorrect parameter names in device templates (deprecate broken templates)
- Enable validation of parameter names in device templates
- Add fast modbus events support
- Enable sporadic registers for templates:
- WB-MCM8
- WB-MR3
- WB-MR6
- WB-MR6C
- WB-MRWL3
- WB-MRWM2
- WB-MR6Cv3
- WB-MWAC
- WB-MR2m
- Fix typos in device templates, no functional changes
- Add ext modbus proto
- Decrease response and frame timeouts in MSW v.4 template
- Remove metrics
- Add continuous register read support to MSW v.4 template
- Add MAP12E negative energy registers
- Update Readme.md, no functional changes
- Added template for MSW v.4
- Add unit tests, fix coverage report, no functional changes
- Support continuous register read in Wiren Board devices
wb-mqtt-urri added 1.0.6
Wiren Board URRI receiver (MQTT driver)
wb-mqtt-w1 2.2.5 → 2.2.6
Wiren Board Smart Home MQTT generic 1-Wire (w1) driver compatible with HomA conventions
- Add dependency from libwbmqtt1-4. No functional changes
wb-nm-helper 1.23.1-wb102 → 1.29.1
Wirenboard network configuration backend for wb-mqtt-confed.
- Periodically check connectivity status to show it's changes in wb-mqtt-homeui
- Better device presence detection
- Fixed unneeded GSM connections disconnection
- Better sticky Wi-Fi/GSM timeouts handling
- Fix connectivity checking if domain name resolves to several IPs
- Fix domain name resolving timeout during connectivity checking
- Fix PKG-INFO
- Fix connectivity checking
- Fix domain name resolving timeout during connectivity checking
- Fix package dependencies
- Fix connectivity checking
- Do not restart NetworkManager on connection settings change
- Fix logging
- Fix bug disabling Wi-Fi AP
- Fix unnecessary NetworkManager restarting after connection deletion
- Remove publishing of connection UUID in MQTT device topic
- Change SIM slot change method
- Large tests refactoring
- Fix Russian translation
- Add wifi encryption algorithm configuration
- Add wb-mqtt-nm-helper service restartig when wb-connection-manager restarts
- Add some exceptions handling
- Remove connections virtual devices from system wb-rules
- Add virtual devices service with dbus communication
- network_manager_adapter: fix some dbus->json serialization errors
wb-rules 2.18.2 → 2.18.4
Wiren Board Rule Engine
- Add homepage to deb package info. No functional changes
- Format source code. No functional changes
wb-rules-system 1.9.4 → 1.9.6
Default system rules for Wiren Board
- Remove battery charging manually switching
- Format source code. No functional changes
wb-suite 1.17.1 → 1.17.3
Wirenboard vendor software set
- Fix deb/changelog
- wb-suite: add modbus-utils-rpc to recommends
wb-test-suite-dummy 1.17.0 → 1.17.3
Dummy package to provide wb-test-suite required by old build scripts
- Fix deb/changelog
- wb-suite: add modbus-utils-rpc to recommends
- wb-suite: add gpiod ro recommends
wb-update-manager 1.3.1 → 1.3.2
Wirenboard software updates and release management tool
- Fix PKG-INFO
- Add LICENSE
wb-utils 4.8.2-wb105 → 4.12.0
Wiren Board command-line utils
- add extended rootfs support for wb6
- wb-gsm: fix generation of serial number for WB6 with modem
- wb-gsm: fix checking that a modem is controlled by ModemManager
- install_update.sh: add support for install_update.web.flags file and --force-repartition flag
- of: evaluate gpiochips regardless of wb-env.cache
- ensure-env-cache: rework wb_env.cache validation (hash instead of modify-time)
- wb-gsm: add error message if modem is not configured
- fix FIT image install via wb-run-update with single rootfs from random location
- add more info about broken FIT image, allow offline updates
- do not fail during rootfs build explicitly
- replace broken factory reset fit during installation
- wb-image-update: fix zImage download during rootfs creation
- wb-image-update: get FIT bootlet during rootfs creation
- move install_update.sh script for FIT images to this package
- add rootfs repartition on factory reset feature
- add single rootfs update scheme support
wb-zigbee2mqtt 1.2.0 → 1.3.2
zigbee2mqtt to Wiren Board MQTT Conventions bridge
- Add homepage to deb package info. No functional changes
- Format source code. No functional changes
- Fix NULL value processing in payload
linux-headers-wb6 5.10.35-wb133+wb102 → 5.10.35-wb142
Linux kernel headers for 5.10.35-wb142 on armhf
- wb6: initramfs: wb7-like update scheme support
- gpio: get rid of ARCH_NR_GPIOS_DYNALLOC, use ARCH_NR_GPIOS instead On A40i there are 288 GPIOs but the range of for dynamically allocation is only 256. So, GPIO drivers with gpio_base = -1 won't be able to allocate GPIO numbers. Now 416 GPIO is available for sunxi.
- spi: spi-sun6i: enable autosuspend feature
- fix RTC bug on WB7: PCF85063 config register was not properly cleared leading to factory test failure
- add 38071cb dts, defconfig and special build scripts
- wb7: enable exfat support
- dts: add missing wirenboard-7xx compatible strings for 7.2.x
- fix LED mode on second ethernet
- wb builddeb: add wireguard-modules package to "Provides:" sections
linux-image-wb6 5.10.35-wb133+wb102 → 5.10.35-wb142
Linux kernel, version 5.10.35-wb142,
- wb6: initramfs: wb7-like update scheme support
- gpio: get rid of ARCH_NR_GPIOS_DYNALLOC, use ARCH_NR_GPIOS instead On A40i there are 288 GPIOs but the range of for dynamically allocation is only 256. So, GPIO drivers with gpio_base = -1 won't be able to allocate GPIO numbers. Now 416 GPIO is available for sunxi.
- spi: spi-sun6i: enable autosuspend feature
- fix RTC bug on WB7: PCF85063 config register was not properly cleared leading to factory test failure
- add 38071cb dts, defconfig and special build scripts
- wb7: enable exfat support
- dts: add missing wirenboard-7xx compatible strings for 7.2.x
- fix LED mode on second ethernet
- wb builddeb: add wireguard-modules package to "Provides:" sections
libwbmqtt1-3 removed 3.10.0-wb102
libwbmqtt1-3-dev removed 3.10.0-wb102
libwbmqtt1-3-test-utils removed 3.10.0-wb102
python3-modbus-utils-rpc removed 1.1.6
transcend-sdcard-health removed 1.0
wb-homa-zway removed 1.0.3+wb2
wb-mqtt-lirc removed 1.1.4
wb-mqtt-zway removed 1.0.3+wb2
Contrib packages
- gir1.2-modemmanager-1.0 (GObject introspection data for modemmanager) 1.20.0-1~bpo11+1-wb103 → 1.20.0-1~bpo11+1-wb105
- gir1.2-nm-1.0 (GObject introspection data for the libnm library) 1.40.0-1~bpo11+1-wb101 → 1.42.4-1~bpo11+1-wb101
- libmm-glib-dev (D-Bus service for managing modems - library development files) 1.20.0-1~bpo11+1-wb103 → 1.20.0-1~bpo11+1-wb105
- libmm-glib-doc (D-Bus service for managing modems - library documentation) 1.20.0-1~bpo11+1-wb103 → 1.20.0-1~bpo11+1-wb105
- libmm-glib0 (D-Bus service for managing modems - shared libraries) 1.20.0-1~bpo11+1-wb103 → 1.20.0-1~bpo11+1-wb105
- libnm-dev (GObject-based client library for NetworkManager (development files)) 1.40.0-1~bpo11+1-wb101 → 1.42.4-1~bpo11+1-wb101
- libnm0 (GObject-based client library for NetworkManager) 1.40.0-1~bpo11+1-wb101 → 1.42.4-1~bpo11+1-wb101
- modbus-utils (Modbus client and server command line tools based on libmodbus) 1.2.7 → 1.2.8
- modemmanager (D-Bus service for managing modems) 1.20.0-1~bpo11+1-wb103 → 1.20.0-1~bpo11+1-wb105
- modemmanager-dev (D-Bus service for managing modems - development files) 1.20.0-1~bpo11+1-wb103 → 1.20.0-1~bpo11+1-wb105
- modemmanager-doc (D-Bus service for managing modems - documentation files) 1.20.0-1~bpo11+1-wb103 → 1.20.0-1~bpo11+1-wb105
- network-manager (network management framework (daemon and userspace tools)) 1.40.0-1~bpo11+1-wb101 → 1.42.4-1~bpo11+1-wb101
- network-manager-config-connectivity-debian (NetworkManager configuration to enable connectivity checking) 1.40.0-1~bpo11+1-wb101 → 1.42.4-1~bpo11+1-wb101
- network-manager-dev (network management framework (development files)) 1.40.0-1~bpo11+1-wb101 → 1.42.4-1~bpo11+1-wb101
- python3-paho-socket (Thin layer built on top of paho-mqtt allowing for connections with unix socket brokers) 0.0.3 → 0.0.3-1
- u-boot-tools-wb (companion tools for Das U-Boot bootloader) 2:2021.10+wb1.5.0 → 2:2021.10+wb1.6.0
- zigbee2mqtt (Zigbee to MQTT bridge (package by Wiren Board team)) 1.30.2 → 1.32.1-wb101
- u-boot-wb6 (Das U-Boot bootloader for Wiren Board 6 (image)) 2:2021.10+wb1.5.0 → 2:2021.10+wb1.6.0