【发布时间】:2022-10-22 02:11:51
【问题描述】:
我试图使用 BAC0 来获取 BACnet 系统中多个点的值,我尝试了所有的海报和入门,但没有一个工作....
我可以从 BACnet 工具中获得价值,这意味着连接应该是正确的: enter image description here
然后我转到 BAC0,我想使用这个命令:
bacnet.read('地址对象 object_instance 属性')
在我的例子中,BACnet (10.192.62.15/24) 和我的树莓派 (10.192.62.18/24) 连接到同一个路由器,设备 ID 应该是 2039307,目标名称是“occupied_cool_setpoint_1”,目标类型是“AnalogValue”目标 ID 为 1。我对“object and object_instance”有点困惑,在我的情况下这是什么?
另一个问题是关于“设备”:enter image description here,我不知道为什么它总是告诉我未知的目标......
我也尝试使用这个例子:
***import BAC0
myIPAddr = '192.168.1.10/24'
bacnet = BAC0.connect(ip = myIPAddr)
bacnet.read('2:5 analogInput 1 presentValue')***
但是这里的 2:5 是什么,IP 地址应该是:192.168.1.1,对吧?
就我而言,当我运行“发现”时: enter image description here 我想知道设备 ID 2039307 的要点,我应该使用“20393:10.192.62.15/24”代替 ”2:5"
感谢您的耐心帮助!!!!
【问题讨论】:
标签: python-3.x iot building bacnet bacnet4j