thingsboard-gateway icon indicating copy to clipboard operation
thingsboard-gateway copied to clipboard

[HELP] Several BACnet devices on same IP and Port, need to use device identifier - BACnet router?

Open PaulHHolmes opened this issue 3 years ago • 1 comments

Describe the issue Create description about your issue, and your actions to solve it.

I've configured quite a few bacnet devices in gateways now, but this is my first that is using a BACnet router (Siemens PXG3.L). I have 4 devices which all are on IP 192.168.1.2 and port 47808

Here's what it looks like in a YABE scan, and YABE reads the data points perfectly.

2022-02-08 17_43_01-Yet Another Bacnet Explorer - Yabe

I want to read data from device 2098177, but can't see any way of adding that into my device configuration - either in the device adress, or the objectId. Here's what I see when I hover in YABE on the device.

2022-02-08 17_43_15-Settings

Does anyone know how to add the device identifier in please?

Configuration { "general": { "objectName": "TB_gateway", "address": "0.0.0.0:47808", "objectIdentifier": 599, "maxApduLengthAccepted": 1476, "segmentationSupported": "segmentedBoth", "vendorIdentifier": 15 }, "devices": [ { "deviceName": "Device name here", "deviceType": "default", "address": "192.168.1.2:47808", "pollPeriod": 300000, "timeseries": [ { "key": "BacnetTemp1", "objectId": "analogInput:34", "propertyId": "presentValue" } ] } ] }

Connector name Bacnet

Error traceback (If it was raised):

Versions (please complete the following information):

  • OS: Dietpi 8.5.1 (5.15.43-sunxi)
  • Thingsboard IoT Gateway version 3.0.1
  • Python version 3.9

PaulHHolmes avatar Jun 12 '22 19:06 PaulHHolmes

Hi @PaulHHolmes, it seems that the bacpypes library can't discover that variant of device connectivity. Also, in my mind, this type of device connectivity (abstraction) does not make any practical sense.

Thanks for your interest in ThingsBoard IoT Gateway!

samson0v avatar Aug 02 '22 08:08 samson0v