从凤凰联系人SoStreCK字符串监控器收集并使用ARDEXA将数据发送到云

solarcheck-ardexa的Python项目详细描述


#目的 菲尼克斯电气供应太阳能串监控器。本项目的目的是从菲尼克斯电气公司的solarcheck字符串监视器收集数据,并使用ardexa将数据发送到您的云。来自solarcheck string monitors的数据通过使用modbus rtu(通过以太网)的以太网连接和linux设备(如树莓pi)或x86英特尔驱动的计算机读取。

##它是如何工作的 这个应用程序是用python编写的。此应用程序将定期查询一个或多个连接的逆变器。数据将写入用户指定目录中磁盘上的日志文件。用法和命令行参数如下所示。

##安装 在raspberry pi或其他linux机器(arm、intel、mips或whetever)上,确保安装了python(应该安装)。然后按如下方式安装软件包: ` sudo pip install solarcheck_ardexa `

##用法 -此脚本将查询一个Phoenix Contact SolarCheck字符串监视器。 -发现rs485地址范围并打印出变频器元数据 ` Usage: solarcheck_ardexa discover ip_address port rs485_addresses strings Eg; solarcheck_ardexa discover 192.168.1.2 502 10-20 3 `

将生产数据发送到磁盘上的文件 ` Usage: solarcheck_ardexa ip_address port rs485_addresses log_directory strings Eg; solarcheck_ardexa get 192.168.1.2 502 14-21 /opt/ardexa 8 ` {IP address}=字符串组合器的IP地址,例如;192.168.1.2 {port}=modbus端口,例如:502 {rs485 address(es)}=rs485地址或地址范围,例如:1-5或1、2、3或4(例如) {log directory}=日志目录,例如/opt/ardexa/ {要查询的字符串数}=3(最多可以查询8个字符串) 要查看调试输出,请使用-v标志增加详细程度。 -标准(无消息,错误除外),-v(发现消息)或-vv(所有消息)

##收集到阿得沙云 收集到Ardexa云是免费的,最多3个覆盆子比萨(或同等)。Ardexa为基于ARM、Intel x86和MIPS的处理器提供免费代理。要将数据收集到Ardexa云,请执行以下操作: -创建一个run场景来安排ardexa pvs 800脚本定期运行(比如每300秒/5分钟一次)。 -然后使用捕获场景从文件名(比如/opt/ardexa/logs/中收集csv(逗号分隔)数据。此文件包含描述文件的csv元素的头条目(作为第一行)。

##帮助 在support@ardexa.com联系Ardexa,我们会尽最大努力帮助您。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java找不到当前线程的会话   同步Java同步方法调用非同步方法   这段代码的java时间复杂度是如何列出一个集合的所有子集的?   java Jetty SslConnectionFactory nextProtocol   为什么在java集合中使用游标而不是for循环   java如何对长函数进行单元测试?   如何从java中的文本输入创建数组   java工具栏内容未显示,尽管出现了片段内容   java MediaPlayer无法处理本地文件   java在多次读取时,从TCP服务器读取的数据将挂起   java组织。springframework。数据领域无法将PageImpl强制转换为   java如何使用@WithMockUser并从属性文件中传递用户名和密码?   JavaSpringBootGradle插件2。x如何使用自定义启动器布局工厂   sockets Java客户端和服务器之间使用字符串等进行通信的“行业标准”方法是什么   java变量引用不存在的资源:${project\u loc:project\u name}   搜索如何返回LDAP Java中所有用户的特定属性?   JDK1.8.016x的java密钥斗篷代理问题   spring如何使用Java中的Exchange获取邮件   java Kotlin+Dagger 2:Dagger*文件不会生成   如何在传入的double上执行操作,然后在Java中返回