Minor release of ThingsBoard IoT Gateway.
This release contains part of planned improvements for BACnet connector, fixes for bugs and some features.
BACnet connector contains new feature - automatic device discovering, based on broadcasts and data mapping. It is added in beta mode and may work slow now, expecting to improve this in next release. To try it - you can set host to * and port to * - it is an equivalent for global broadcast request.
To automatically map values to time series or attributes - you need to set "*" instead of [] in advanced configuration for BACnet connector.
BACnet connector with using broadcasts in Docker can work only in Linux OS, also you need to set network_mode:host
in docker-compose.yml file. In other OS, if you want to use broadcasts - we recommend to use different setup options.
OPC-UA connector has fixes, for attribute updates and RPC, now you can use paths instead of identifiers to send RPC requests and attribute updates to OPC-UA servers.
Service get RPC was improved for OPC-UA connector, you can read current value from node, using attribute or time series key. Example of usage:
Let's assume you have attribute key configuration for device. Attribute key name is "valve1state".
RPC to device to get current value from the node looks like:
get valve1state
In the next release we are going to extend this functionality to have ability to write values to the node in the same way.
What's Changed
- Added ability to use additional placeholders in MQTT connector by @Andry925 in #1723
- Added float rounding to Modbus Uplink Converter by @Andry925 in #1725
- KNX connector improvements by @samson0v in #1726
- Added info to display logs to rest convertor by @Andry925 in #1729
- Fixed syntax of response.content by @di4k in #1733
- Added address pattern support for BACnet by @samson0v in #1732
- FTP connector new configuration support and added backward compatibility adapter by @Andry925 in #1742
- Added debugpy by @samson0v in #1740
- Fixed CAN connector clean up reason by @samson0v in #1751
- Added functionality to parse timestamp from different connectors by @Andry925 in #1755
- Added more logs, improved existing logs messages by @Andry925 in #1750
- Fix for incorrect response for set rpc method inside BACnet connector by @Andry925 in #1758
- Added BACnet device objects autodiscovery by @samson0v in #1757
- Improved BACnet device filtering by @samson0v in #1760
- Added ability to use both relative and absolute paths in RPC for OPCUA connector by @Andry925 in #1759
- BACnet connector improvements by @samson0v in #1763
- Added device name retrieving method for BACnet connector by @samson0v in #1764
- Optimised confirmation handling and fixed confirmation lock for BACnet by @samson0v in #1766
- Removed unnecessary discovery result handling by @samson0v in #1767
- Fix for rpc methods in ftp connector by @Andry925 in #1765
- BACnet connector improvements by @samson0v in #1768
- Update configs, add, additional helper fields by @Andry925 in #1752
New Contributors
Full Changelog: 3.7.3...3.7.4