Skip to content

ThingsBoard IoT Gateway

Latest
Compare
Choose a tag to compare
@imbeacon imbeacon released this 08 May 05:25
· 1 commit to release/3.7.4 since this release

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