wb-2201 changelog
Wiren Board vendor packages
atecc-util added 0.4.5
ATECC508A/608A configuration utility based on cryptoauthlib
libwbmqtt-dev added 1.7.2
development files for libwbmqtt
libwbmqtt0 added 1.7.2
Wiren Board Smart Home MQTT utils library
python-wb-common added 1.4.0
Wiren Board Python common library and helpers
python-wb-io added 1.2.3
A module to control WB IO channels.
python-wb-mcu-fw-updater added 1.1.1
Wiren Board modbus devices firmware update and modbus bindings python libraries (python 2)
python3-wb-common added 1.4.0
Wiren Board Python common library and helpers
python3-wb-diag-collect added 1.2.0
python3 library for one-click diagnostic data
python3-wb-mcu-fw-updater added 1.1.1
Wiren Board modbus devices firmware update and modbus bindings python libraries (python 3)
python3-wb-mqtt-metrics added 0.1.1
python3 library for sending metrics to mqtt-channels
python3-wb-update-manager added 1.2.5
Wirenboard software updates and release management tool - python3 library
wb-configs-stretch added 2.3.1
Default stretch-specific config files for Wiren Board
wb-configs added 2.3.1
Default common config files for Wiren Board
wb-daemon-watchdogs added 1.1
Wiren Board services watchdog scripts
wb-diag-collect added 1.2.0
one-click diagnostic data collector for Wiren Board,
wb-dt-overlays added 1.4.0
Device tree overlays for Wiren Board devices
wb-homa-ism-radio added 1.17.3
MQTT driver for WB HomA for RFM69 ISM radio
wb-homa-ninja-bridge added 1.9.1
Wiren Board Smart Home MQTT bridge to Ninja Blocks cloud platform
wb-homa-rfsniffer added 1.0.9
Wiren Board RFM69 driver
wb-knxd-config added 1.1.1
knxd configurator for Wiren Board
wb-mb-explorer added 1.0.1
wb-mb-explorer is a tool for diagnostics and configuring Modbus devices by Wirenboard
wb-mcu-fw-flasher added 1.0.7
Firmware update tool for Wiren Board Modbus devices (WB-M*)
wb-mcu-fw-updater added 1.1.1
Wiren Board modbus devices firmware update tool (python 3)
wb-mqtt-apcsnmp added 0.2
APC UPS SNMP support
wb-mqtt-bmp085 added 1.2
MQTT driver for BMP085 and BMP180 pressure sensors
wb-mqtt-co2mon added 1.1.1
WB MQTT driver for MasterKit MT8057 CO2 sensor
wb-mqtt-db-cli added 1.2.1
CLI for wb-mqtt-db
wb-mqtt-lirc added 1.1.4
WB LIRC driver for infrared remote control
wb-mqtt-metrics added 0.1.1
Wirenboard tool for sending metrics to mqtt-channels
wb-mqtt-mhz19 added 1.0
MQTT driver for mhz19
wb-mqtt-sht1x added 1.0
MQTT driver for SHT1x sensors
wb-mqtt-smartbus added 1.2
Smart-Bus support
wb-mqtt-spl-meter added 1.1.1
WB MQTT driver for sound level meter using microphone
wb-mqtt-timestamper added 1.10.1
mqtt timestamper for mqtt-messages
wb-mqtt-zabbix added 0.2
WB MQTT Zabbix Bridge
wb-mqtt-zway added 1.0.3+wb2
Wiren Board MQTT bridge for Z-Way stack compatible with WB conventions
wb-rules-system added 1.7.0
Default system rules for Wiren Board
wb-update-manager added 1.2.5
Wirenboard software updates and release management tool
wb-utils added 3.4.1
Wiren Board command-line utils
wb-zigbee2mqtt added 1.0.0
zigbee2mqtt to Wiren Board MQTT Conventions bridge
emmcparm added 5.0.0
Micron eMMC utility
libwbmqtt1-3 added 3.5.0
Wiren Board Smart Home MQTT abstraction layer and utils library
libwbmqtt1-3-dev added 3.5.0
development files for libwbmqtt
libwbmqtt1-3-test-utils added 3.5.0
development files for testing libwbmqtt-based projects
wb-demo-kit-configs added 1.2.2
Default common config files for Wiren Board demo kit
wb-essential added 1.6.0
Wirenboard essential packages
wb-hwconf-manager added 1.46.1
Provides infrastructure for hardware re-configuration via Device Tree overlays
wb-mqtt-adc added 2.4.2
Wiren Board Smart Home MQTT ADC driver compatible with HomA conventions
wb-mqtt-confed added 1.8.0
Wiren Board Configuration Editor Backend
wb-mqtt-dac added 1.1.4
wb-rules-based IIO DAC driver for WB MQTT
wb-mqtt-db added 2.5.3
Wiren Board database logger
wb-mqtt-gpio added 2.8.3
Wiren Board Smart Home MQTT generic sysfs GPIO driver compatible with HomA conventions
wb-mqtt-homeui added 2.26.0
Wiren Board Web UI web interface
wb-mqtt-knx added 1.4.1
Wiren Board MQTT to KNX gateway
wb-mqtt-logs added 1.2.0
Wiren Board journald to MQTT gateway
wb-mqtt-mbgate added 1.1.2
Wiren Board MQTT to Modbus gateway
wb-mqtt-opcua added 1.0.4
Wiren Board MQTT to OPC UA gateway
wb-mqtt-serial added 2.45.0-wb2
Wiren Board Smart Home MQTT serial protocol driver
wb-mqtt-smartweb added 1.1.1
Wiren Board MQTT SmartWeb driver.
wb-mqtt-snmp added 1.2.0
Wiren Board MQTT to SNMP gateway
wb-mqtt-w1 added 2.2.1
Wiren Board Smart Home MQTT generic 1-Wire (w1) driver compatible with HomA conventions
wb-rules added 2.11.1
Wiren Board Rule Engine
wb-suite added 1.6.0
Wirenboard vendor software set
wb-test-suite added 1.24
Wiren Board functional testing suite
linux-headers-wb7 added 5.10.35-wb104
Linux kernel headers for 5.10.35-wb104 on armhf
linux-image-wb7 added 5.10.35-wb104
Linux kernel, version 5.10.35-wb104,
linux-libc-dev added 5.10.35-wb104
Linux support headers for userspace development
Contrib packages
- ca-certificates-contactless (Wiren Board CA certificates) added 0.1
- can-utils (SocketCAN userspace utilities and tools) added 0.0+git20160831-1
- cmux (Enables GSM 0710 multiplex using n_gsm line dicipline) added 1.2
- contactless-keyring (GnuPG keys used by Contactless) added 0.1
- debian-archive-keyring (GnuPG archive keys of the Debian archive) added 2021.1.1
- debian-keyring (GnuPG keys of Debian Developers and Maintainers) added 2021.07.26
- device-tree-compiler (Device Tree Compiler for Flat Device Trees) added 1.6.0-1
- firmware-realtek (Binary firmware for Realtek wired/wifi/BT adapters) added 20170823-1~bpo9+1
- hostapd (IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP Authenticator) added 1:2.3-1+deb8u4
- hubpower (control the power settings for a USB hub) added 1.0
- knxd-dev (development files for knxd) added 0.14.51-1
- knxd-examples (documentation and examples for knxd) added 0.11.15-1-wb1
- knxd-tools (tools to use knxd) added 0.14.51-1
- knxd (daemon to access the KNX bus) added 0.14.51-1
- libateccssl1.1 (ATECC508A/608A engine for OpenSSL 1.1.x) added 0.2.1
- libateccssl (ATECC508A/608A engine for OpenSSL) added 0.1
- libfdt1 (Flat Device Trees manipulation library) added 1.6.0-1
- libirman-dev (library for accessing the Irman Infra Red hardware) added 0.4.4-2-wb1
- libmosquitto-dev (MQTT version 3.1/3.1.1 client library, development files) added 1.4.15-1+wb7-5
- libmosquitto1 (MQTT version 3.1/3.1.1 client library) added 1.4.15-1+wb7-5
- libmosquittopp-dev (MQTT version 3.1 client C++ library, development files) added 1.4.15-1+wb7-5
- libmosquittopp1 (MQTT version 3.1/3.1.1 client C++ library) added 1.4.15-1+wb7-5
- libnfc-bin (Near Field Communication (NFC) binaries) added 1.7.1-4
- libnfc-dev (Near Field Communication (NFC) library (development files)) added 1.7.1-4
- libnfc-examples (Near Field Communication (NFC) examples) added 1.7.1-4
- libnfc-pn53x-examples (Near Field Communication (NFC) examples for PN53x chips only) added 1.7.1-4
- libnfc5 (Near Field Communication (NFC) library) added 1.7.1-4
- libpthsem-compat (pth replacement with semaphore support) added 2.0.8
- libpthsem-dev (pth replacement with semaphore support) added 2.0.8
- libpthsem20 (pth replacement with semaphore support) added 2.0.8
- libssl1.0.0 (Secure Sockets Layer toolkit - shared libraries) added 1.0.2l-1~bpo8+1
- libtcc-dev (fast library for dynamic code generation) added 0.9.27~git20170226.c4c3f500-1
- libwebsockets-dev (lightweight C websockets library - development files) added 2.0.3-2
- libwebsockets-test-server-common (lightweight C websockets library - test servers data) added 2.0.3-2
- libwebsockets-test-server (lightweight C websockets library - test servers) added 2.0.3-2
- libwebsockets6 (lightweight C websockets library) added 1.6.1-1
- libwebsockets8 (lightweight C websockets library) added 2.0.3-2
- mmc-utils (Userspace tools for MMC/SD devices) added 0+git20170901.37c86e60-1+wb1
- modbus-utils (Modbus client and server command line tools based on libmodbus) added 1.2.4
- mosquitto-clients (Mosquitto command line MQTT clients) added 1.4.15-1+wb7-5
- mosquitto-dev (Development files for Mosquitto) added 1.4.15-1+wb7-5
- mosquitto (MQTT version 3.1/3.1.1 compatible message broker) added 1.4.15-1+wb7-5
- mqtt-logger (logger for mqtt messages) added 1.8.9
- mqtt-tools (MQTT tools) added 1.2
- nginx-common (small, powerful, scalable web/proxy server - common files) added 1.6.2-5+deb8u2~bpo70+3
- nginx-doc (small, powerful, scalable web/proxy server - documentation) added 1.6.2-5+deb8u2~bpo70+3
- nginx-extras (nginx web/proxy server (extended version)) added 1.6.2-5+deb8u2~bpo70+3
- nginx-full (nginx web/proxy server (standard version)) added 1.6.2-5+deb8u2~bpo70+3
- nginx-light (nginx web/proxy server (basic version)) added 1.6.2-5+deb8u2~bpo70+3
- nginx (small, powerful, scalable web/proxy server) added 1.6.2-5+deb8u2~bpo70+3
- ntp-doc (Network Time Protocol documentation) added 1:4.2.8p10+dfsg-3wb1
- ntp (Network Time Protocol daemon and utility programs) added 1:4.2.8p10+dfsg-3wb1
- ntpdate (client for setting system time from NTP servers) added 1:4.2.8p10+dfsg-3wb1
- python-gsmmodem-new (Control an attached GSM modem: send/receive SMS messages, handle calls, etc) added 1:0.11
- python-gspread (Google Spreadsheets Python API) added 1:0.4.1
- python-json-rpc (JSON-RPC transport implementation) added 1.9.2.wb1
- python-mosquitto (MQTT version 3.1 Python client library) added 1.3.4-2contactless1
- python-mqttrpc (Reference MQTT-RPC implementation) added 1.1.1
- python-nrf24 (A module to work with NRF24L01) added 1.0+1
- python3-json-rpc (JSON-RPC transport implementation) added 1.9.2.wb1
- python3-mosquitto (MQTT version 3.1 Python 3 client library) added 1.3.4-2contactless1
- python3-mqttrpc (Reference MQTT-RPC implementation) added 1.1.1
- python3-paho-mqtt (MQTT client class (Python 3)) added 1.4.0-1
- sensor-tools-scada-client (sensor-tools SCADA client) added 1.1
- serial-tool (interactive hex serial port console) added 1.0
- tcc (small ANSI C compiler) added 0.9.27~git20170226.c4c3f500-1
- watchdog (system health checker and software/hardware watchdog handler) added 5.15-1
- wpagui (graphical user interface for wpa_supplicant) added 2.3-1+deb8u4
- wpasupplicant (client support for WPA and WPA2 (IEEE 802.11i)) added 2.3-1+deb8u4
- comerr-dev (common error description library - headers and static libraries) added 2.1-1.43.4-2+wb1
- e2fsck-static (statically-linked version of the ext2/ext3/ext4 filesystem checker) added 1.43.4-2+wb1
- e2fslibs (ext2/ext3/ext4 file system libraries) added 1.43.4-2+wb1
- e2fslibs-dev (ext2/ext3/ext4 file system libraries - headers and static libraries) added 1.43.4-2+wb1
- e2fsprogs (ext2/ext3/ext4 file system utilities) added 1.43.4-2+wb1
- fuse2fs (ext2 / ext3 / ext4 file system driver for FUSE) added 1.43.4-2+wb1
- libcomerr2 (common error description library) added 1.43.4-2+wb1
- libss2 (command-line interface parsing library) added 1.43.4-2+wb1
- nodejs (Node.js event-based server-side javascript engine) added 12.19.0-1nodesource1
- ss-dev (command-line interface parsing library - headers and static libraries) added 2.0-1.43.4-2+wb1
- z-way-server (RaZberry/Z-Way smart home gateway) added 3.1.1
- zigbee2mqtt (no description given) added 1.18.1
- u-boot-wb7 (Das U-Boot bootloader for Wiren Board 7 (image)) added 2:2021.10+wb1.1.0
- u-boot-tools-wb (companion tools for Das U-Boot bootloader) added 2:2021.10+wb1.1.0
Wiren Board vendor packages
python-wb-common 1.3.3 → 1.4.0
Wiren Board Python common library and helpers
- add procedure to read WB7 serial from /dev/mem
python-wb-mcu-fw-updater 1.0.10 → 1.1.1
Wiren Board modbus devices firmware update and modbus bindings python libraries (python 2)
- changed default stable-fw source: from "stable" to "main"
- added fw releases support: trying to guess target fw version from releases, when updating fw
python3-wb-common 1.3.3 → 1.4.0
Wiren Board Python common library and helpers
- add procedure to read WB7 serial from /dev/mem
python3-wb-diag-collect 1.0.0 → 1.2.0
python3 library for one-click diagnostic data
- add journald wb-release logs
- store u-boot version from DT
- also store free, lsusb, fuse output
- store emmc details, includint mmc-utils and emmcparm output
- save non-sensitive wb configs. For the momemnt, only hardware, adc and gpio configs are stored.
- fix for incomplete command output
python3-wb-mcu-fw-updater 1.0.10 → 1.1.1
Wiren Board modbus devices firmware update and modbus bindings python libraries (python 3)
- changed default stable-fw source: from "stable" to "main"
- added fw releases support: trying to guess target fw version from releases, when updating fw
python3-wb-update-manager 1.0.2 → 1.2.5
Wirenboard software updates and release management tool - python3 library
- log to journald instead of file by default
- fix first run without sources.list (fails in build-image)
- run autoremove without confirmation
- cleanup apt lists cache on errors
- retry upgrade if system state is inconsistent (interrupted during dist-upgrade)
- write update logs to file in /var/log/wb-release
- run apt dist-upgrade in two stages (simulate + upgrade) by default
- always run apt in non-interactive mode for correct logging
- add unit tests
- cleanup source code and logic
- add --reset-packages flag to reset versions to released ones
wb-configs-stretch 2.1.1 → 2.3.1
Default stretch-specific config files for Wiren Board
- fix race condition on /etc/network/interfaces during boot (the reason why Wi-Fi AP may not start properly on WB7 sometimes)
- add dependency on linux-image-wb7
- add fw_env.config for wb7
- WB7 support
- Disable client side caching of web-interface's index.html
wb-configs 2.1.1 → 2.3.1
Default common config files for Wiren Board
- fix race condition on /etc/network/interfaces during boot (the reason why Wi-Fi AP may not start properly on WB7 sometimes)
- add dependency on linux-image-wb7
- add fw_env.config for wb7
- WB7 support
- Disable client side caching of web-interface's index.html
wb-diag-collect 1.0.0 → 1.2.0
one-click diagnostic data collector for Wiren Board,
- add journald wb-release logs
- store u-boot version from DT
- also store free, lsusb, fuse output
- store emmc details, includint mmc-utils and emmcparm output
- save non-sensitive wb configs. For the momemnt, only hardware, adc and gpio configs are stored.
- fix for incomplete command output
wb-dt-overlays 1.3 → 1.4.0
Device tree overlays for Wiren Board devices
- add dependency on linux-image-wb7
wb-knxd-config 1.1.0 → 1.1.1
knxd configurator for Wiren Board
- KNXD schema translation to Russian
wb-mb-explorer added 1.0.1
wb-mb-explorer is a tool for diagnostics and configuring Modbus devices by Wirenboard
wb-mcu-fw-updater 1.0.10 → 1.1.1
Wiren Board modbus devices firmware update tool (python 3)
- changed default stable-fw source: from "stable" to "main"
- added fw releases support: trying to guess target fw version from releases, when updating fw
wb-rules-system 1.6.13 → 1.7.0
Default system rules for Wiren Board
- add dependency on linux-image-wb7
wb-update-manager 1.0.2 → 1.2.5
Wirenboard software updates and release management tool
- log to journald instead of file by default
- fix first run without sources.list (fails in build-image)
- run autoremove without confirmation
- cleanup apt lists cache on errors
- retry upgrade if system state is inconsistent (interrupted during dist-upgrade)
- write update logs to file in /var/log/wb-release
- run apt dist-upgrade in two stages (simulate + upgrade) by default
- always run apt in non-interactive mode for correct logging
- add unit tests
- cleanup source code and logic
- add --reset-packages flag to reset versions to released ones
wb-utils 2.3.1 → 3.4.1
Wiren Board command-line utils
- invalidate wb_env cache if device-tree was updated (fix modem configuration right after changing wb-hardware.conf)
- image-postinst: add script to update u-boot during factory reset
- support for factory restore fit on eMMC and new update mode in bootloader
- wb-gen-serial: proper WB7 serial generation
- add dependency on linux-image-wb7
- Support for WB7
- Workaround for parsing sunxi-style gpio descriptors
- wb-set-mac: disable MAC setting for wb6 and newer
- switch all services to systemd (wb-init, wb-watch-update, wb-gsm-rtc)
- update repository layout
- wb-gsm-rtc: add 'present' command to check if modem RTC is present
emmcparm added 5.0.0
Micron eMMC utility
libwbmqtt1-3 3.3.0 → 3.5.0
Wiren Board Smart Home MQTT abstraction layer and utils library
- Wiren Board 7 support
- Clean MQTT topics during RPC server destruction
- Added logic for switching to Mosquitto UNIX socket if it is available
libwbmqtt1-3-dev 3.3.0 → 3.5.0
development files for libwbmqtt
- Wiren Board 7 support
- Clean MQTT topics during RPC server destruction
- Added logic for switching to Mosquitto UNIX socket if it is available
libwbmqtt1-3-test-utils 3.3.0 → 3.5.0
development files for testing libwbmqtt-based projects
- Wiren Board 7 support
- Clean MQTT topics during RPC server destruction
- Added logic for switching to Mosquitto UNIX socket if it is available
wb-essential 1.4.0 → 1.6.0
Wirenboard essential packages
- add u-boot image and tools to wb-essential
- add Wiren Board 7 linux-image support
wb-hwconf-manager 1.43.2-wb4 → 1.46.1
Provides infrastructure for hardware re-configuration via Device Tree overlays
- add dependency on linux-image-wb7
- partial wb7 support: everything modem and battery modules
- Correct sort order is set for GPIO
- Default output state for module's GPIO is set to low
- Fix circular dependency on wb-knxd-config on boot
- Trigger KNXD config rebuild when KNX module is added or removed
- Add meaningful gpio line names for WBIO modules. They are shown in gpioinfo output and in /sys/kernel/debug/gpio
- Device Tree overlay loading error message is fixed
- GPIO modules are exported to sysfs using device tree, information is located in /wirenboard/gpios folder. GPIO modules configuration is not written anymore to /etc/wb-mqtt-gpio.conf.
- wbio-ai-dv-12 generates description in /var/lib/wb-mqtt-adc/conf.d It's configuration in not written anymore to /etc/wb-mqtt-adc.conf.
wb-mqtt-adc 2.3.1 → 2.4.2
Wiren Board Smart Home MQTT ADC driver compatible with HomA conventions
- generate-system-config: made dividers, channel name and so on optional
- do not limit max adc voltage if not set in config
- MQTT ADC schema translation to Russian
- wb-mqtt-adc.schema.json is renamed to wb-mqtt-adc-template.schema.json to show that it is not a final JSON schema but a template for actual schema generation
- Generated JSON schema is used for config validation
- Generated JSON schema conforms to JSON Schema Draft v4
- New UI for editing configuration file
- Schema for wb-mqtt-homeui is moved to /var/lib/wb-mqtt-confed/schemas
wb-mqtt-confed 1.6.2 → 1.8.0
Wiren Board Configuration Editor Backend
- Support for option "hide" is added to "configFile" section of a config's schema. Setting it to true removes the config from response to "List" RPC request.
- Support for loading schemas from /var/lib/wb-mqtt-confed/schemas
wb-mqtt-dac 1.1.3 → 1.1.4
wb-rules-based IIO DAC driver for WB MQTT
- MQTT DAC schema translation to Russian
wb-mqtt-gpio 2.5.2 → 2.8.3
Wiren Board Smart Home MQTT generic sysfs GPIO driver compatible with HomA conventions
- "direction" field is not more required for system channels in wb-mqtt-gpio.conf
- MQTT GPIO schema translation correction
- MQTT GPIO schema translation to Russian
- New UI for editing configuration file
- Schema for wb-mqtt-homeui is moved to /var/lib/wb-mqtt-confed/schemas
- Support for interrupts on separate pins is added
- Debounce timeout setting for every line is added
wb-mqtt-homeui 2.23.1-wb3 → 2.26.0
Wiren Board Web UI web interface
- Added default dashboards for Wiren Board 7
- Change the color of the error line in the rules script editor
- Added rounding min_interval in a RPC request to wb-mqtt-db
- wb-webui.conf is hidden from direct editing
- A disconnection from MQTT broker after receiving null in control's meta topic is fixed.
- Fixed typo in Ru translation about default panel at homepage
- Syslog levels range and message pattern filters are added to "Logs" page
- A hash is added to main.css file name, so it will be reloaded from server if content changes
- Updated default dashboard for Wiren Board 6
wb-mqtt-knx 0.1.2 → 1.4.1
Wiren Board MQTT to KNX gateway
- Extended the dpts format for the ETS import tool
- Added value forwarding from MQTT topic /on to the main topic
- Added thread safety for the KNX Client Service Send() method
- Added ETS import tool
- Added a periodic request for reading group objects of KNX devices.
- Added polling timeout.
- Added sending read requests for devices at startup.
- Added types of KNX Data Points:
- 3.xxx_B1U3
- 4.xxx_Character_Set
- 7.xxx_2-Octet_Unsigned_Value
- 8.xxx_2-Octet_Signed_Value
- 12.001_4-Octet_Unsigned_Value
- 13.xxx_4-Octet_Signed_Value
- 14.xxx_4-Octet_Float_Value
- 20.xxx_N8
- Extended the range of group address
- Changed names of controls for KNX group objects
- Ported to libwbmqtt1
- Implemented creation of MQTT devices and controls for each group address, depending on the type of datapoint.
- Added supported types of KNX Data Points:
- Raw_Value
- 1.xxx_B1
- 2.xxx_B2
- 5.xxx_8-Bit_Unsigned_Value
- 6.xxx_V8
- 9.xxx_2-Octet_Float_Value
wb-mqtt-logs 1.1.2 → 1.2.0
Wiren Board journald to MQTT gateway
- Syslog levels range and message pattern are added to "Load" request
- More accurate journalctl records parsing
wb-mqtt-mbgate 1.1.1 → 1.1.2
Wiren Board MQTT to Modbus gateway
- mosquitto.target dependency is replaced by mosquitto.service
wb-mqtt-opcua 1.0.3 → 1.0.4
Wiren Board MQTT to OPC UA gateway
- mosquitto.target dependency is replaced by mosquitto.service
wb-mqtt-serial 2.41.3-wb4 → 2.45.0-wb2
Wiren Board Smart Home MQTT serial protocol driver
- Support for groups with similar titles is added
- WB-MRWM2 template was added
- Wiren Board 7 support (default config file is added)
- WB-MRGBW-D fw3 template is added
- Support for groups in subdevices is added
- Number editor in web-interface for slave_id is removed. Number values in config are converted into string.
- Device template backward compatibility test is added.
- Random hangs on boot are fixed
- Cityron ПУ-3 template was added
- Custom templates titles translations were made shorter
- Several translations were added
- Backward compatibility with previous device templates is improved. Channels mentioned in config and not presented in template or not having addresses will be ignored with warning.
- Parameter editors in wb-mqtt-homeui are organized in 2 columns
- Parameter max_unchanged_interval description translation was corrected
- Input X counter and Input X freq translation correction in templates
- Fixed the description Poll interval
- Changed the caption Enable poll
- Schema for wb-mqtt-homeui is moved to /var/lib/wb-mqtt-confed/schemas
wb-mqtt-smartweb 1.1.0 → 1.1.1
Wiren Board MQTT SmartWeb driver.
- SmartWeb schema translation to Russian
wb-mqtt-snmp 1.0.1 → 1.2.0
Wiren Board MQTT to SNMP gateway
- Added connection error handling
- Added go.mod and go.sum files
- Removed init.d script and added the Systemd service
wb-mqtt-w1 2.2.0 → 2.2.1
Wiren Board Smart Home MQTT generic 1-Wire (w1) driver compatible with HomA conventions
- Scan bus masters during every poll cycle, so restarting of the service after hardware configuration change is not needed any more.
wb-rules 2.10.2 → 2.11.1
Wiren Board Rule Engine
- Updated documentation
- Add support for Wiren Board 7 (wbgo-related)
- Warnings about unknown /meta topics are moved to debug log
- Alarms schema translation to Russian
wb-suite 1.4.0 → 1.6.0
Wirenboard vendor software set
- add u-boot image and tools to wb-essential
- add Wiren Board 7 linux-image support
linux-headers-wb6 5.10.35-wb9 → 5.10.35-wb104
Linux kernel headers for 5.10.35-wb104 on armhf
- make linux-image-wb6 and linux-image-wb7 conflict
- dts: fixed unstable eth connection on wb6.9
- wb7: improved USB role switching for muxed USB-A/USB-C ports
- wb7: remove battery nodes from device tree
- wb7: remove V_OUT_OK status input
- wb7: proper initramfs for USB update
- wb7: improved handling of GPIOs
- wb7: LEDs are driven by PWM
- wb7: PWM improvements
- wb7: delete some unused options from defconf
- WB7 initial support
linux-image-wb6 5.10.35-wb9 → 5.10.35-wb104
Linux kernel, version 5.10.35-wb104,
- make linux-image-wb6 and linux-image-wb7 conflict
- dts: fixed unstable eth connection on wb6.9
- wb7: improved USB role switching for muxed USB-A/USB-C ports
- wb7: remove battery nodes from device tree
- wb7: remove V_OUT_OK status input
- wb7: proper initramfs for USB update
- wb7: improved handling of GPIOs
- wb7: LEDs are driven by PWM
- wb7: PWM improvements
- wb7: delete some unused options from defconf
- WB7 initial support
linux-libc-dev 5.10.35-wb9 → 5.10.35-wb104
Linux support headers for userspace development
- make linux-image-wb6 and linux-image-wb7 conflict
- dts: fixed unstable eth connection on wb6.9
- wb7: improved USB role switching for muxed USB-A/USB-C ports
- wb7: remove battery nodes from device tree
- wb7: remove V_OUT_OK status input
- wb7: proper initramfs for USB update
- wb7: improved handling of GPIOs
- wb7: LEDs are driven by PWM
- wb7: PWM improvements
- wb7: delete some unused options from defconf
- WB7 initial support
Contrib packages
- libmosquitto-dev (MQTT version 3.1/3.1.1 client library, development files) 1.4.15-1+wb7-3 → 1.4.15-1+wb7-5
- libmosquitto1 (MQTT version 3.1/3.1.1 client library) 1.4.15-1+wb7-3 → 1.4.15-1+wb7-5
- libmosquittopp-dev (MQTT version 3.1 client C++ library, development files) 1.4.15-1+wb7-3 → 1.4.15-1+wb7-5
- libmosquittopp1 (MQTT version 3.1/3.1.1 client C++ library) 1.4.15-1+wb7-3 → 1.4.15-1+wb7-5
- mosquitto-clients (Mosquitto command line MQTT clients) 1.4.15-1+wb7-3 → 1.4.15-1+wb7-5
- mosquitto-dev (Development files for Mosquitto) 1.4.15-1+wb7-3 → 1.4.15-1+wb7-5
- mosquitto (MQTT version 3.1/3.1.1 compatible message broker) 1.4.15-1+wb7-3 → 1.4.15-1+wb7-5
- u-boot-wb6 (Das U-Boot bootloader for Wiren Board 6 (image)) added 2:2017.03+wb1.3.0
- u-boot-tools-wb (companion tools for Das U-Boot bootloader) 2:2017.03+wb-2 → 2:2017.03+wb1.3.0
Wiren Board vendor packages
python-wb-common 1.3.3 → 1.4.0
Wiren Board Python common library and helpers
- add procedure to read WB7 serial from /dev/mem
python-wb-mcu-fw-updater 1.0.10 → 1.1.1
Wiren Board modbus devices firmware update and modbus bindings python libraries (python 2)
- changed default stable-fw source: from "stable" to "main"
- added fw releases support: trying to guess target fw version from releases, when updating fw
python3-wb-common 1.3.3 → 1.4.0
Wiren Board Python common library and helpers
- add procedure to read WB7 serial from /dev/mem
python3-wb-diag-collect 1.0.0 → 1.2.0
python3 library for one-click diagnostic data
- add journald wb-release logs
- store u-boot version from DT
- also store free, lsusb, fuse output
- store emmc details, includint mmc-utils and emmcparm output
- save non-sensitive wb configs. For the momemnt, only hardware, adc and gpio configs are stored.
- fix for incomplete command output
python3-wb-mcu-fw-updater 1.0.10 → 1.1.1
Wiren Board modbus devices firmware update and modbus bindings python libraries (python 3)
- changed default stable-fw source: from "stable" to "main"
- added fw releases support: trying to guess target fw version from releases, when updating fw
python3-wb-update-manager 1.0.2 → 1.2.5
Wirenboard software updates and release management tool - python3 library
- log to journald instead of file by default
- fix first run without sources.list (fails in build-image)
- run autoremove without confirmation
- cleanup apt lists cache on errors
- retry upgrade if system state is inconsistent (interrupted during dist-upgrade)
- write update logs to file in /var/log/wb-release
- run apt dist-upgrade in two stages (simulate + upgrade) by default
- always run apt in non-interactive mode for correct logging
- add unit tests
- cleanup source code and logic
- add --reset-packages flag to reset versions to released ones
wb-configs-stretch 2.1.1 → 2.3.1
Default stretch-specific config files for Wiren Board
- fix race condition on /etc/network/interfaces during boot (the reason why Wi-Fi AP may not start properly on WB7 sometimes)
- add dependency on linux-image-wb7
- add fw_env.config for wb7
- WB7 support
- Disable client side caching of web-interface's index.html
wb-configs 2.1.1 → 2.3.1
Default common config files for Wiren Board
- fix race condition on /etc/network/interfaces during boot (the reason why Wi-Fi AP may not start properly on WB7 sometimes)
- add dependency on linux-image-wb7
- add fw_env.config for wb7
- WB7 support
- Disable client side caching of web-interface's index.html
wb-diag-collect 1.0.0 → 1.2.0
one-click diagnostic data collector for Wiren Board,
- add journald wb-release logs
- store u-boot version from DT
- also store free, lsusb, fuse output
- store emmc details, includint mmc-utils and emmcparm output
- save non-sensitive wb configs. For the momemnt, only hardware, adc and gpio configs are stored.
- fix for incomplete command output
wb-dt-overlays 1.3 → 1.4.0
Device tree overlays for Wiren Board devices
- add dependency on linux-image-wb7
wb-knxd-config 1.1.0 → 1.1.1
knxd configurator for Wiren Board
- KNXD schema translation to Russian
wb-mb-explorer added 1.0.1
wb-mb-explorer is a tool for diagnostics and configuring Modbus devices by Wirenboard
wb-mcu-fw-updater 1.0.10 → 1.1.1
Wiren Board modbus devices firmware update tool (python 3)
- changed default stable-fw source: from "stable" to "main"
- added fw releases support: trying to guess target fw version from releases, when updating fw
wb-rules-system 1.6.13 → 1.7.0
Default system rules for Wiren Board
- add dependency on linux-image-wb7
wb-update-manager 1.0.2 → 1.2.5
Wirenboard software updates and release management tool
- log to journald instead of file by default
- fix first run without sources.list (fails in build-image)
- run autoremove without confirmation
- cleanup apt lists cache on errors
- retry upgrade if system state is inconsistent (interrupted during dist-upgrade)
- write update logs to file in /var/log/wb-release
- run apt dist-upgrade in two stages (simulate + upgrade) by default
- always run apt in non-interactive mode for correct logging
- add unit tests
- cleanup source code and logic
- add --reset-packages flag to reset versions to released ones
wb-utils 2.3.1 → 3.4.1
Wiren Board command-line utils
- invalidate wb_env cache if device-tree was updated (fix modem configuration right after changing wb-hardware.conf)
- image-postinst: add script to update u-boot during factory reset
- support for factory restore fit on eMMC and new update mode in bootloader
- wb-gen-serial: proper WB7 serial generation
- add dependency on linux-image-wb7
- Support for WB7
- Workaround for parsing sunxi-style gpio descriptors
- wb-set-mac: disable MAC setting for wb6 and newer
- switch all services to systemd (wb-init, wb-watch-update, wb-gsm-rtc)
- update repository layout
- wb-gsm-rtc: add 'present' command to check if modem RTC is present
wb-essential 1.4.0 → 1.5.0
Wirenboard essential packages
- add Wiren Board 7 linux-image support
u-boot-tools-wb removed 2:2017.03+wb-2
u-boot-tools removed 2:2017.03+wb-2
Contrib packages
- libmosquitto-dev (MQTT version 3.1/3.1.1 client library, development files) 1.4.15-1+wb7-3 → 1.4.15-1+wb7-5
- libmosquitto1 (MQTT version 3.1/3.1.1 client library) 1.4.15-1+wb7-3 → 1.4.15-1+wb7-5
- libmosquittopp-dev (MQTT version 3.1 client C++ library, development files) 1.4.15-1+wb7-3 → 1.4.15-1+wb7-5
- libmosquittopp1 (MQTT version 3.1/3.1.1 client C++ library) 1.4.15-1+wb7-3 → 1.4.15-1+wb7-5
- mosquitto-clients (Mosquitto command line MQTT clients) 1.4.15-1+wb7-3 → 1.4.15-1+wb7-5
- mosquitto-dev (Development files for Mosquitto) 1.4.15-1+wb7-3 → 1.4.15-1+wb7-5
- mosquitto (MQTT version 3.1/3.1.1 compatible message broker) 1.4.15-1+wb7-3 → 1.4.15-1+wb7-5