问题标签 [volttron]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何将 VOLTTRON 与 Opal-RT 集成?
我正在尝试使用 MODBUS TCP/IP 通信将 Opal-Rt 设备连接到 VOLTTRON 平台。我已经安装了侦听器代理和主驱动代理,设备配置如下:
我要做的就是定期收听发布到消息总线的数据并将其写入 CSV 文件。执行器代理的配置是什么?而且,如何使用提供的代理配置文件启动执行器代理?
安装 Actuator 代理后,如何为特定时间段请求特定主题的任务计划?
谢谢
python - Volttron 上的 Python3 支持
Volttron 的 bootstrap.py 文档似乎需要 Python 2.7(现在正式不再支持)(参见第 348 行)。这是否表明 Volttron 作为一个平台不能在任何受支持的 Python 版本上运行?或者这是否与平台的一般操作相切?如果是这样,有没有办法在不修改代码库的情况下使用 Python3 设置 Volttron?
python - 如何删除“vctl config list platform.driver”中列出的特定配置文件?
在运行命令vctl config list platform.driver时,我得到了假设备代理和我的远程代理的配置。一定是因为我选择“是”在最初运行vcfg时在主驱动程序上安装假设备。
谁能建议我如何删除假设备,只保留我的 modbus 设备代理的配置?
我尝试删除 platform.driver vctl remove platform.driver并重新配置我的 VOLTTRON 环境。(这次没有安装假设备)不过,我得到了两个设备的配置。
macos - Volttron 在 MacOS 上的 vcfg 问题
尝试在我的 Mac 上使用 iTerm 在 Volttron 中运行 vcfg 命令时遇到以下问题。任何帮助将非常感激。
'''
'''
python-3.x - 简单的网络代理 - Volttron
我正在尝试使用 python3 在开发分支上启动 Simple Web Agent,并且在遵循文档之后,据报道该代理正在根据“vctl status”运行。但是,netstat 没有显示在 localhost 上运行的任何进程,并且任何与 localhost 通信的尝试都会导致“localhost 拒绝连接”。是否有一些必须在文档之前完成的过程(除了激活平台),或者在实现中可能存在其他问题,或者这是一个错误。
volttron - 如何在 volttron 中使用 gevent 和请求进行并发 jsonrpc
我正在尝试对 Volttron 中的远程代理进行并发 JSONRPC 调用。我正在使用 Volttron 5.1.0(带有 gevent 1.1.2 和 requests 2.11.1)。
该代码按预期工作。但是,从日志文件中,我注意到请求不是同时运行的。我不确定我错过了什么。
我尝试了如何启用请求异步模式中提到的建议?(即,处理请求中的异步部分、猴子补丁等)。但是没有解决办法,要么解决方案过时,要么所需的模块在 volttron env 中不可用(我有点担心版本要求)。
任何建议或意见都会有很大帮助。
代理代码相关部分如下:
代理代码
日志
2020-02-19 21:12:15,913 (xyzagent-0.4 28079) xyz.ispace_msg_utils 调试:validate_bustopic_msg()
2020-02-19 21:12:15,918 (xyzagent-0.4 28079) xyz.agent 调试:新价格点 (pp ) 本地总线上的消息,主题:建筑/价格点 ...
2020-02-19 21:12:15,919 (xyzagent-0.4 28079) xyz.agent 调试:***** 来自本地的新投标价格点:0.20 price_id: 2218566
2020-02-19 21:12:15,931 (xyzagent-0.4 28079) xyz.agent 调试: post_ds_new_pp()...
2020-02-19 21:12:15,932 (xyzagent-0.4 28079) xyz.agent 调试:美国 pp 消息数:1...
2020-02-19 21:12:15,933 (xyzagent-0.4 28079) xyz.agent 调试:处理 pp msg 1/1,价格 ID:2218566
2020-02-19 21:12 :15,938(xyzagent-0.4 28079)xyz.agent 调试:新 ttl:28。
2020-02-19 21:12:15,942 (xyzagent-0.4 28079) xyz.agent 调试:_ds_rpc_1_to_m()...
2020-02-19 21:12:15,953 (xyzagent-0.4 28079) requests.packages.urllib3.connectionpool信息:开始新的 HTTP 连接 (1): 192.168.1.51
2020-02-19 21:12:16,079 () volttron.platform.web DEBUG: {'jsonrpc': '2.0', 'id': '2503402', '结果':True}
2020-02-19 21:12:16,080 () volttron.platform.web DEBUG: res 是一个字典。
2020-02-19 21:12:16,238 (xyzagent-0.4 28079) requests.packages.urllib3.connectionpool 调试:“POST /bridge HTTP/1.1”200 53
2020-02-19 21:12:16,245 (xyzagent-0.4 28079 ) requests.packages.urllib3.connectionpool INFO: 开始新的 HTTP 连接 (1): 192.168.1.52
2020-02-19 21:12:16,526 (xyzagent-0.4 28079) requests.packages.urllib3.connectionpool 调试:“POST /bridge HTTP/1.1”200 53
2020-02-19 21:12:16,529 (xyzagent-0.4 28079 ) xyz.agent DEBUG: post pp to ds (ZoneController-51), result: 成功!!!
2020-02-19 21:12:16,529 (xyzagent-0.4 28079) xyz.agent 调试:将 pp 发布到 ds (ZoneController-52),结果:成功!!!
2020-02-19 21:12:16,530 (xyzagent-0.4 28079) xyz.agent 调试:_ds_rpc_1_to_m()...完成
2020-02-19 21:12:16,530 (xyzagent-0.4 28079) xyz.agent 调试:味精成功发布到所有 ds,将其从队列中删除
2020-02-19 21:12:16,530 (xyzagent-0.4 28079) xyz.agent 调试:重置成功 ds msg 的重试计数器
2020-02-19 21:12:16,530 (xyzagent-0.4 28079) xyz.agent 调试:post_ds_new_pp()...完成
volttron - 应用“RPC.allow”时如何调用函数?
在volttron/platform/store.py文件中,它包含:
为了从外部调用这个函数,我编写了如下代码。
错误代码如下。
auth 注册如下。
如何修复能力?
volttron - 执行代理时发生“连接关闭”
“连接关闭”在执行数据预处理功能时发生。
数据预处理如下。
从数据库中导入大约 30 个主题的数据点。(每 1 分钟 9 天的数据,60 * 24 * 9 * 30 = 388,800 个值)
将数据转换为pandas数据框进行缺失值或重采样等预处理(此过程耗时最长)
数据处理
在上述数据预处理中,出现如下错误。
这个错误可能是 VOLTTRON 平台为管理代理所做的。
由于第 2 步耗时超过 30 秒,出现错误,VOLTTRON 平台自动重启代理。
因此,代理无法正常进行数据处理。
有谁知道如何避免这种情况?
volttron - VOLTTRON 是否支持 BACNET MS/TP?
据我所知,VOLTTRON 只支持 BACNET/IP。有人知道如何在 VOLTTRON 中使用 BACNET MSTP 吗?
volttron - VOLTTRON 安装在 rasbian buster 上
我可以获得安装在 rasp buster 上的提示吗?我挂断了安装说明以检查rabbitMQ
服务器的状态。bash 控制台的回溯:
在安装之前有一些回溯...
如果有什么不同,这里就是整个 bash 控制台进程。我刚刚创建了这个名称的 git gist 链接,install.py
即使它只是按照安装说明复制粘贴的 bash 命令...