import BAC0
bacnet = BAC0.connect()
my_obj_list = [('file', 1),
('analogInput', 1002),
('analogInput', 1),
('analogInput', 1006),
('analogInput', 1011),
('analogInput', 1010),
('analogInput', 1001)]
# # Provide it as an argument
fx = BAC0.device('16102:19', 1610219, bacnet, object_list = my_obj_list)
p=fx.points
for point in p:
print(point)
代码按预期返回点值,但抛出异常。无法弄清楚我做错了什么。
错误
2018-11-26 17:45:51,864 - 信息 | 开始 BAC0 版本 0.99.944 (Lite) 2018-11-26 17:45:51,908 - INFO | 使用 ip : 192.168.0.16 2018-11-26 17:45:51,909 - INFO | 正在启动应用程序... 2018-11-26 17:45:51,910 - INFO | BAC0 开始于 2018 年 11 月 26 日 17:45:51,910 - 信息 | 注册为 Simple BACnet/IP App 2018-11-26 17:45:54,529 - INFO | 将设备状态更改为 DeviceDisconnected'> 2018-11-26 17:45:54,726 - INFO | 将设备状态更改为 RPDeviceConnected'> 2018-11-26 17:45:54,928 - 信息 | 设备 1610219:[device1610219] 找到...建筑点列表 2018-11-26 17:45:57,674 - INFO | 准备好!2018-11-26 17:45:57,676 - 信息 | 轮询开始,每 10 秒读取一次值线程 rpm_poll 中的异常:回溯(最近一次调用):文件“C:
Device1610219/AI_2:2.30 NOUNITS DEVICE1610219/ZONE_TEMP:45.00 DEGREESFAHRENHEIT DEVICE1610219/AI_6:75.00 DEGREESFAHRENHEIT DEVICE1610219/AI_11/AI_11:1.1.00 65535 DEVICE11610219/AI_IT 1610219/AI_ITERERESFHEREF
进程以退出代码 0 结束