问题标签 [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.

0 投票
1 回答
99 浏览

python-2.7 - 在 VOLTTRON 中安装 Python 包

如何在 VOLTTRON Python 解释器中安装 Python 包?VOLTTRON python 解释器检查哪些文件夹中的 Python 包?

0 投票
2 回答
305 浏览

python - VOLTTRON Failing Bacnet Proxy agent

I am trying to configure bacnet proxy agent in Volttron Project and for some reason i am getting this error in volltron.log when i start the proxy agent:

Can you please guide whether I am doing anything wrong in configuration files ? For IP address of device I have tried three variants in config files:

  1. IPADDRESS/24
  2. IPADDRESS
  3. IPADDRESS:PORT(47808)

Where <> is the ip address of device.

Unfortunately none of these work.

Here is the following description of various files:

============================VOLTTRON LOG================================

==========================================================================

=====================BACNET PROXY AGENT CONFIG==========================

I ran the volttron/scripts/bacnet/bacnet_scan.py and the following was the result:

vendorID = 24

0 投票
1 回答
100 浏览

volttron - 使用原始 ZMQ 套接字发送和接收 VIP(VOLTTRON 互连协议)消息?

有人可以提供一个示例,以使用来自某些外部 python 脚本的基本 ZMQ 套接字发送(如果可能的话还接收)消息。我知道我们可以使用代理对象及其 vip.pubsub.publish 和 vip.pubsub.subscribe 方法来做到这一点,但我觉得拥有一个完整的代理对象,让它们在后台运行会给只需要的脚本增加不必要的复杂性访问 VIP 消息总线的简单方法。

谢谢你。

0 投票
2 回答
453 浏览

python - Bacnet 设备无法识别 pointName

所以下面是我对volttron的配置。我有一个与 bacnet 兼容的 VAV,我使用 grab_bacnet 在其上生成了配置 csv。问题是 bacnet 代理以及 bacnet 驱动程序中的所有方法都无法从设备中获取任何内容。

这也是要注意,当我启动 bacnet 代理和主驱动程序代理时,volttron.log 中没有显示错误。但是我尝试如下所示的测试代理,我得到一个 keyError,它告诉我请求将发送到错误的设备或 bacnet 根本无法识别设备。

这是我在 testagent 未运行时得到的错误。

其次,通过执行器在我的 TestAgent 上进行如下调用:

volttron 给我错误:RemoteError:volttron.platform.jsonrpc.RemoteError("KeyError('dmpr_pos_1')")

编辑 1 python scripts/bacnet/bacnet_scan.py --ini scripts/bacnet/BACpypes.ini

之后我像这样运行了grab_bacnet:

其中一个值在 csv 文件中是这样的:

谁能指导我解决这个问题?

0 投票
1 回答
110 浏览

volttron - VOLTTRON RPC 调用机制

我阅读了 VOLTTRON 的文档,但我仍然对理解与 volttron 中执行器代理的 pubsub 机制相关的 RPC 机制存在疑问。

例如,我有一个主题为“校园/建筑/单元”的设备,我在星期一下午 5 点到 6 点之间将设备保留一小时。那么我如何为这个事件运行我的代码呢?我是否需要从执行器代理订阅某些主题才能捕获事件,或者我是否需要定期尝试通过 rpc 使用设置点并查看如果没有抛出异常,那么我们确实在设备上拥有了排他锁,因此现在我们可以在设备上调用 getpoint/setpoint 了吗?

0 投票
1 回答
91 浏览

volttron - 是否有描述其工作原理的 VOLTTRON 平台的良好概述

对 VOLTTRON 平台有很好的概述吗?用户和开发人员文档呢?

我怎样才能获得这些文档?

0 投票
1 回答
971 浏览

python - RPC 因 AttributeError 崩溃:“NoneType”对象没有“调用”属性

我正在尝试开发一个查询 platform.historian 的代理,但在使用 RPC 查询方法时收到此错误消息:AttributeError: 'NoneType' object has no attribute 'call'

更新下面的错误跟踪:

0 投票
1 回答
83 浏览

volttron - 向 Volttron Central 添加新页面

我有一个带有 jQ​​uery 的独立 HTML 页面。jQuery 用于对 Python 后端进行 AJAX 调用。我需要将它与 Volttron Central 集成。我查看了文档,但没有部分讨论这个问题。我认为在文档中包含此类信息会很好。

我目前的方法是将后端 Python 转换为 Volttron 代理,但我不知道如何将前端 HTML 页面与 VC 集成。

任何建议从哪里开始?谢谢。

0 投票
1 回答
308 浏览

python - 如何调试 VOLTTRON 中的连接问题?

我正在连接到外部 VOLTTRON 实例。我没有从连接中得到响应。有什么问题?

我正在编写一个简单的 python 脚本来连接到外部平台并检索对等点。如果我得到的 serverkey、c​​lientkey 和/或 publickey 不正确,我不知道如何从客户端确定哪个是罪魁祸首。我只是得到一个 gevent 超时。有没有办法知道?

0 投票
2 回答
73 浏览

volttron - 我可以安排 VOLTTRON 中的代理在特定时间启动吗?

是否可以按计划启动然后停止代理,比如每天下午 12 点运行然后在下午 1 点停止。谢谢。