我正在尝试使用python库pycampbell连接到几个cr1000数据记录。对于我能够连接到记录器并检索数据的DataLoggers之一。对于其他数据记录器,我是不可用的。
我将进一步查看每个数据记录的设置页面,以尝试,看看两个设置是什么差异。看来一个数据记录器(未通过PycAmpBell连接)正在运行CR1000.STD.22。另一个(通过Pycambell连接)正在运行CR1000.STD.30.1。我可以连接到Ipecticy的记录器在Connect> Settings Editor>以太网下有一个选项以太网功率永远在。当我输入Logger的IP地址时,我可以在Web浏览器中将其成功连接到PyCampBell>http://
还有其他人有类似的问题吗?如何为数据记录器启用HTTP侧?
谢谢,
马丹
OS版本22在数据记录器中没有HTTP服务器功能。您需要更新该数据记录器。
//www.ocbeachreo.com/videos/sending-an-os-to-a-local-datalogger-part1.
@Matttt,你能分享你是如何连接到CR1000的?我面临着问题Python库pycampbell。安装库后,当我尝试导入CR1000时,我继续收到错误,AttributeError:'Outstream'对象没有属性“缓冲区”。到目前为止,我找不到这个错误的解决方案。
您的帮助将非常感激。
谢谢
@Bilal,我面临着Pycampbell库的相同精确问题。我正在得到相同的错误,我找不到任何地方的解决方案。你能解决解决方案吗?
我看到同样的错误(使用Pycampbellcr1000中的串行Com设置)必须是某处的解决方案......?
我尝试了一个不同的PC,但得到了相同的错误。
https://pycampbellcr1000.readthedocs.io/en/test/
这里python中的实际错误:
回溯(最近调用最后):文件“C:\用户\ Makada \ Desktop \ Cr1000 modbus.py”,第1行,来自Pycampbellcr1000导入CR1000文件“C:\ Users \ Makada \ AppData \ Local \ Program \ Python \Python38 \ lib \ site-packages \ pycampbellcr1000 \ __ init__.py“,行13,从.logger导入记录器,active_logger文件”c:\ users \ makada \ appdata \ local \ program \ python \ python38 \ lib \ site-packages\ pycampbellcr1000 \ logger.py“,第14行,在从.compat导入nullhandler文件”c:\ users \ makada \ appdata \ local \ programs \ python \ python38 \ lib \ site-packages \ pycampbellcr1000 \ compat.py“,行94,在stdout = sys.stdout.buffer attributeError:'stdoutputfile'对象没有属性'buffer'>>>
你好,
我仍在寻找解决方案或可能在LogGernet中的未来选项连接到Python 3.xx.
有着善意的问候,
标记