Closed pisuke closed 2 years ago
I've checked the same code on a windows machine and it finds the devices after a discover, while it doesn't on my mac and linux boxes. Is there anyone using BAC0 on linux or mac who has experienced a similar behaviour?
Can you try specify the subnet when you define your bacnet network ? (ex. ip/24) I know there are some little nuances between Windows & Mac & Linux and BACnet discovery is highly tied to the subnet and broadcast address.
Another thing you might try is running a bacnet.whois()
after your discovery call. We've found that the separate code path sometimes picks up devices that bacnet.discover()
misses
This issue had no activity for a long period of time. If this issue is still required, please update the status or else, it will be closed. Please note that an issue can be reopened if required.
Hi,
I'm trying to use the code in the
develop
branch andmaster
branch. In both cases, when I try the following code:I get an empty Pandas dataframe in the bacnet.devices object.
This is the output of my script:
A Wireshark capture show this:
So I can see that devices in the network are responding. What could be the issue preventing devices to be captured by BAC0? Or am I using the library wrongly?
If I run a YABE BACnet scan, I can see the devices and their objects/points correctly.