wb-2110 changelog
Wiren Board vendor packages
python3-wb-diag-collect added 0.2
python3 library for one-click diagnostic data
python3-wb-mqtt-metrics added 0.1.1
python3 library for sending metrics to mqtt-channels
wb-configs-stretch 2.1.0 → 2.1.1
Default stretch-specific config files for Wiren Board
- remove old legacy sc16is7x2 module load (fix systemd-modules-load.service on 5.10.y kernels)
wb-configs 2.1.0 → 2.1.1
Default common config files for Wiren Board
- remove old legacy sc16is7x2 module load (fix systemd-modules-load.service on 5.10.y kernels)
wb-diag-collect added 0.2
one-click diagnostic data collector for Wiren Board,
wb-essential 1.0 → 1.4.0
Wirenboard essential packages
- add wb-diag-collect to wb-suite
- add wb-mqtt-logs to wb-suite
- remove wb-homa-ism-radio from wb-suite (#35468)
- add wb-mqtt-opcua to wb-suite
wb-knxd-config 1.0.1 → 1.0.3
knxd configurator for Wiren Board
- fix lintian errors
- KNXD schema title translation to Russian
wb-mqtt-metrics added 0.1.1
Wirenboard tool for sending metrics to mqtt-channels
libwbmqtt1-3 added 3.3.0
Wiren Board Smart Home MQTT abstraction layer and utils library
libwbmqtt1-3-dev added 3.3.0
development files for libwbmqtt
libwbmqtt1-3-test-utils added 3.3.0
development files for testing libwbmqtt-based projects
linux-headers-wb6 4.9.22-wb2 → 5.10.35-wb6
Linux kernel headers for 5.10.35-wb6 on armhf
- dts: remove rts-gpios from WB6 dts by default. This fixes some internal Wiren Board modules such as GPS and Zigbee
- LIRC and SC16IS7XX drivers are included into imx6_wirenboard_defconfig
- CONFIG_NVMEM_IMX_OCOTP=y
- Duplicate entries in imx6_wirenboard_defconfig are removed
- Defined RTC_CLKOUT as gpio in WB6.8+
- fix unstable link on eth0 on some units
- merge linux-stable/v.5.10.y, 5.10.35
- rebased on linux-stable/v5.10.y, initial linux stable version was 5.10.31
- RS-485 transcievers rts pins are configured as gpios with default pull down
- Initial release
linux-image-wb6 4.9.22-wb2 → 5.10.35-wb6
Linux kernel, version 5.10.35-wb6,
- dts: remove rts-gpios from WB6 dts by default. This fixes some internal Wiren Board modules such as GPS and Zigbee
- LIRC and SC16IS7XX drivers are included into imx6_wirenboard_defconfig
- CONFIG_NVMEM_IMX_OCOTP=y
- Duplicate entries in imx6_wirenboard_defconfig are removed
- Defined RTC_CLKOUT as gpio in WB6.8+
- fix unstable link on eth0 on some units
- merge linux-stable/v.5.10.y, 5.10.35
- rebased on linux-stable/v5.10.y, initial linux stable version was 5.10.31
- RS-485 transcievers rts pins are configured as gpios with default pull down
- Initial release
linux-libc-dev added 5.10.35-wb6
Linux support headers for userspace development
wb-hwconf-manager 1.40.0-wb1 → 1.43.2
Provides infrastructure for hardware re-configuration via Device Tree overlays
- Translation remarks correction
- HWconf schema title translation to Russian
- Start as systemd service instead of initscript
- Russian translation
- fix I2C on Wiren Board 6.7 MOD3 slot
- Fix rts-gpios GPIO number in MOD1 slot definitions
- Set rts-gpios explicitly for some modules. It is necessary after removing rts-gpios from main Wiren Board DTS. This fixes some internal modules (GPS, ZigBee) on 5.x kernels
- Added new 2g modem model (wbc-2g-v2)
- fix use RTS pin module WBE2R-R-ZIGBEE for 5.x kernel
wb-mqtt-adc 2.0.10 → 2.3.1
Wiren Board Smart Home MQTT ADC driver compatible with HomA conventions
- ADC schema title translation to Russian
- Update dependency on libwbmqtt1 to support fixed libmosquitto facade (required for newer mosquitto backports)
- publish values only on change and also every max_unchanged_interval
- Add configurable poll_interval (refactor scheduler). Default poll_interval is set to 700ms in order to match legacy behavior without AI-DV-12 module
- readings_number parameter is now deprecated and not used anymore. Use poll_interval and averaging_window to control publish rate
- Do not publish zero values after startup
- Default config file is fixed
wb-mqtt-confed 1.2.7 → 1.6.2
Wiren Board Configuration Editor Backend
- Interfaces schema translation to Russian
- NTP schema translation to Russian
- Use systemd service file instead of initscript
- Import confed from new path (fix import of current version)
- Translations of title and description of config files are added to Editor.List RPC response
- use go 1.15 compiler
- NTP key configuration schema is fixed
wb-mqtt-dac 1.1.2 → 1.1.3
wb-rules-based IIO DAC driver for WB MQTT
- DAC schema title translation to Russian
wb-mqtt-db 2.1.0 → 2.5.2
Wiren Board database logger
- MQTT db schema translation to Russian
- MQTT RPC min_interval entry parsing is fixed
- Update dependency on libwbmqtt1 to support fixed libmosquitto facade (required for newer mosquitto backports)
- max_burst parameter is added to config. It sets maximum extraordinary records number. Extraordinary records can be saved after a long period without messages from MQTT. For each such period equal to min_interval parameter one extraordinary record could be saved.
- Channel's precision storage is fixed
- Configuration error during package install is fixed
- Text values are not averaged
- Round average values according to control's /meta/precision. If /meta/precision is not set, precision is calculated from most accurate controls's value.
- If control's value changes only once during interval, it is stored with time of changing.
wb-mqtt-gpio 2.4.0 → 2.5.2
Wiren Board Smart Home MQTT generic sysfs GPIO driver compatible with HomA conventions
- GPIO schema title translation to Russian
- Publish actual inputs state on start up. Previous versions publish zeros on all inputs
- Update dependency on libwbmqtt1 to support fixed libmosquitto facade (required for newer mosquitto backports)
wb-mqtt-homeui 2.5.7 → 2.22.3
Wiren Board Web UI web interface
- Russian translation is updated
- Array controls translation bug in configs editor is fixed (json-editor is updated to 2.5.3-wb7)
- Homeui schema title translation to Russian
- Ability to save logs into a file is added
- wb-mqtt-serial metrics page is made accessible by direct link only
- Faster loading of the tabbed configs editing GUI
- Correct message about invalid configuration file is added
- Diagnostic collector button added at System section
- Do not show in SVG dashboard editor controls without complete meta information
- Autosize channel name fields in wb-mqtt-serial config editor
- Support for translations in JSON Schema templated parameters is added
- Fix 'Hide' button label after firmware update is complete
- wb-mqtt-serial metrics page is added
- Translation switch in config editors without page reloading
- RPC methods availability check is added
- Displaying of tooltip after widget's cell data copying to clipboard is fixed
- New editor for poll_interval properties in wb-mqtt-serial.conf
- Show english name for control if localized is not available
- Devices page width is adjusted. Horizontal scroll on mobile phones is removed
- Control names displaying is fixed
- Support for /meta topics for devices and controls
- Config titles and descriptions translation support is added
- Start date selection dialog on Logs page is fixed
- Browser cache invalidation for files with translated strings is implemented.
- Russian translation for json-editor built-in messages is added
- Control type filter in widget's properties dialog is restored
- Configs translation support is added
- Loading of history data for widgets with channels unavailable in MQTT brocker is fixed
- Dates calculation for history table is fixed
- Widget deletion prompt message translation is fixed
- Widget's editor's button text is replaced by icons
- Dashboard buttons are replaced by icons
- SVG dashboard edit button translation is fixed
- Translation support for config editor elements (json-editor updated to 2.5.3-wb3)
- Set angular locale on startup
- Russian localization is added
- Display of date labels when hovering points on history charts is restored.
- sass-loader dependency is fixed
- An interface for querying device's logs is added.
- Multiple axes are added to charts on History page
- Widget names are preserved in charts legend on History page
- Minimum and maximum values in charts on History page are shown as bands not as lines
- Displaying of string values in chart on History page is implemented
wb-mqtt-logs added 1.1.2
Wiren Board journald to MQTT gateway
wb-mqtt-mbgate 1.0.1 → 1.1.1
Wiren Board MQTT to Modbus gateway
- Mbgate schema translation to Russian
- Update dependency on libwbmqtt1 to support fixed libmosquitto facade (required for newer mosquitto backports)
- Config is preserved during image update.
wb-mqtt-opcua 0.1.0 → 1.0.3
Wiren Board MQTT to OPC UA gateway
- OPC UA schema translation to Russian
- Correct handling of controls missing in MQTT broker
- Config generation error is fixed
- libwbmqtt1 dependency is updated to version 3.1.1
wb-mqtt-serial 2.22.1-wb5 → 2.41.3-wb2
Wiren Board Smart Home MQTT serial protocol driver
- Backport of v2.42.2 changes:
- Parameter max_unchanged_interval description tarnslation was corrected
- Input X counter and Input X freq translation correction in templates
- Backport of v2.42.1 changes:
- Fixed the description Poll interval
- Changed the caption Enable poll
- Register address validation is fixed
- WB-MAI11 template min/max values translation correction
- Names of channels in WB-MDM3 template were returned back for backward compatibility
- If a channel has an id set to empty string, it's name will be omitted in translation
- MQTT serial schema title translation to Russian
- Deprecated "channel_readonly" config property parsing is fixed
- Added Russian translation for Wiren Board Modbus legacy energy meters templates
- End of production date was added in titles of Wiren Board Modbus legacy templates
- Fix grammar in WB-MAI2-mini and WB-MAO4 templates
- Port to libwbmqtt1 3.3.0
- Added Russian translation for Wiren Board Modbus peripherals templates:
- WB-M1W2
- WB-MAI11
- WB-MAI2-CC
- WB-MAO4
- WB-MAP12E (fw2)
- WB-MAP3E (fw2)
- WB-MAP3ET
- WB-MAP3EV
- WB-MAP6S (fw2)
- WB-MCM8
- WB-MDM3
- WB-MIR-v2
- WB-MR3
- WB-MR6C
- WB-MR6C/NC
- WB-MR6CU
- WB-MRGBW-D
- WB-MRM2-mini
- WB-MRM2-mini-nc
- WB-MS v.2
- WB-MSW v.3
- WB-MWAC
- Channels "MCU Temperature" and "MCU Voltage" were added into templates of relay modules
- Added templates for refrigerator controllers:
- Eliwell-IDPlus-9xx
- Carel PJ Easy and Carel PJ Basic
- Danfoss EKC 202B/D (via EKA 178A/WB-REF-DF-178A)
- Danfoss EKC 204A1/AK-CC 210 (via EKA 178A/WB-REF-DF-178A)
- Danfoss ERC 211/213/214 (via WB-REF-DF-ERC21)
- Support for parameter description translation is added.
- Device template translations are made unique. Translations from one template will not be used for strings from other template.
- RPC request for bus load and poll interval metrics is added
- Update dependency on libwbmqtt1 to support fixed libmosquitto facade (required for newer mosquitto backports)
- Web-interface for channel's poll_interval editing is changed
- Error message about duplicate device addresses is updated
- Translations support is added to device templates
- Support for channel and device names translation is added
- Russian translation of JSON schema
- Minimum value for max_unchanged_interval setting is set to 5 seconds.
- An error that leads to service crash after failed writing to a port is fixed.
- Move JSON std::chrono utils to libwbmqtt1
- Uniform captions for addresses is added
- Properties titles for homeui are adjusted
- Uniform name is set for all poll interval properties
- Port type names are replaced by shorter versions
- More accurate port parameters editors layout for homeui
- Config's setup section priority is raised. Setup registers in config have higher priority than setup registers with same addresses from device templates.
- "Delete last array item" buttons are removed from homeui interface
- Validation error of config containing Energomera CE102M device is fixed.
- Compatibility with old configs is improved. Config validator will not raise an error if protocol property set simultaneously with device_type is same as defined in template.
- Remake of MAP12E-fw2 template using groups and parameters
- Remake of MAP6S-fw2 template using groups and parameters
- Remake of MAP3ET template using groups and parameters
- Remake of MAP3E fw2 template using groups and parameters
- Remake of MAP3EV template using groups and parameters
- Remake of MAP12H fw2 (+ all harmonics) template using groups and parameters
- Remake of MAP12H fw2 (+ harmonics) template using groups and parameters
- Remake of MAP12H fw2 (basic) template using groups and parameters
- Remake of WB-MAP12H fw2 template using groups and parameters
- Remake of WB-MAP12H (+ harmonics) template using groups and parameters
- Remake of MAP12H template using groups and parameters
- Remake of MAP12H (basic) template using groups and parameters
- Remake of WB-MAP12H (basic div2) template using groups and parameters
- Remake of MAP3H fw2 (+ harmonics) template using groups and parameters
- Remake of WB-MAP3H fw2 (basic) template using groups and parameters
- Remake of MAP3H fw2 template using groups and parameters
- Remake of MAP3H (basic) template using groups and parameters
- Remake of MAP3H (+ harmonics) template using groups and parameters
- Remake of MAP3H template using groups and parameters
- Remake of MAP12H (+ all-harmonics) template using groups and parameters
- Remake of MAP3E template using groups and parameters
- Remake of MAP6S template using groups and parameters
- Remake MRGBW-D template using groups, parameters and subdevices
- Remake MDM3 template using groups and parameters
- BHT-6000-Series template was added
- BAC-6000-Series template was added
- Change Somfy Enums
- Remake MCM8 template using groups and parameters
- Remake of WB-MWAC template using groups and parameters
- Remake MIR v2 template using groups and parameters
- Remake MSv2 template using groups and parameters
- Remake M1W2 template using groups and parameters
- Template for Danfoss FC 51 was added
- "value" instead of "text" is set as default control type for Modbus devices
- IDPAS parameter is added to Energomera CE102M device template
- Validation of custom channel's register addresses is fixed
- Separate Energomera CE301 and CE303 templates
- Keep Energomera CE301 device_type for existing user configurations
wb-mqtt-smartweb 1.0.2 → 1.1.0
Wiren Board MQTT SmartWeb driver.
- Update dependency on libwbmqtt1 to support fixed libmosquitto facade (required for newer mosquitto backports)
wb-mqtt-w1 2.1.0 → 2.2.0
Wiren Board Smart Home MQTT generic 1-Wire (w1) driver compatible with HomA conventions
- Update dependency on libwbmqtt1 to support fixed libmosquitto facade (required for newer mosquitto backports)
wb-rules 2.8.1 → 2.10.2
Wiren Board Rule Engine
- Alarms schema title translation to Russian
- wbgo: fix sudden disconnects on start with mosquitto 2.0.11
- add notify flag to setValue() in new controls API which allows to publish values to virtual devices without triggering rules
- rule engine now checks converted values instead of raw ones
- (internal) wbgo: rename module URLs from contactless to wirenboard
wb-suite 1.2 → 1.4.0
Wirenboard vendor software set
- add wb-diag-collect to wb-suite
- add wb-mqtt-logs to wb-suite
libwbmqtt1 removed 1.2.0
libwbmqtt1-2 removed 2.3.0
libwbmqtt1-2-dev removed 2.3.0
libwbmqtt1-2-test-utils removed 2.3.0
libwbmqtt1-dev removed 1.2.0
libwbmqtt1-test-utils removed 1.2.0
Contrib packages
- 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
- python3-paho-mqtt (MQTT client class (Python 3)) added 1.4.0-1
Wiren Board vendor packages
python3-wb-diag-collect added 0.2
python3 library for one-click diagnostic data
python3-wb-mqtt-metrics added 0.1.1
python3 library for sending metrics to mqtt-channels
wb-configs-stretch 2.1.0 → 2.1.1
Default stretch-specific config files for Wiren Board
- remove old legacy sc16is7x2 module load (fix systemd-modules-load.service on 5.10.y kernels)
wb-configs 2.1.0 → 2.1.1
Default common config files for Wiren Board
- remove old legacy sc16is7x2 module load (fix systemd-modules-load.service on 5.10.y kernels)
wb-diag-collect added 0.2
one-click diagnostic data collector for Wiren Board,
wb-essential 1.0 → 1.4.0
Wirenboard essential packages
- add wb-diag-collect to wb-suite
- add wb-mqtt-logs to wb-suite
- remove wb-homa-ism-radio from wb-suite (#35468)
- add wb-mqtt-opcua to wb-suite
wb-knxd-config 1.0.1 → 1.0.3
knxd configurator for Wiren Board
- fix lintian errors
- KNXD schema title translation to Russian
wb-mqtt-metrics added 0.1.1
Wirenboard tool for sending metrics to mqtt-channels
wb-hwconf-manager 1.40.0-wb1 → 1.42.0
Provides infrastructure for hardware re-configuration via Device Tree overlays
- Russian translation
- fix I2C on Wiren Board 6.7 MOD3 slot
- Fix rts-gpios GPIO number in MOD1 slot definitions
- Set rts-gpios explicitly for some modules. It is necessary after removing rts-gpios from main Wiren Board DTS. This fixes some internal modules (GPS, ZigBee) on 5.x kernels
- Added new 2g modem model (wbc-2g-v2)
- fix use RTS pin module WBE2R-R-ZIGBEE for 5.x kernel
Contrib packages
- 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
- python3-paho-mqtt (MQTT client class (Python 3)) added 1.4.0-1