问题标签 [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 回答
134 浏览

volttron - Matlab 集成 - 启动一个假的 Modbus 设备

在我们真正连接到物理控制器之前进行 Matlab 集成。我想开始使用假的 Modbus 设备。

在激活 volttron 后,在我用来启动假 Modbus 设备的脚本下方:

python scripts/scalability-testing/virtual-drivers/modbus.py ~/git/volttron/examples/configurations/drivers/catalyst371.csv 127.0.0.2 --no-daemon --port 5020 --debug-output

请,如何成功地与假设备集成。

谢谢,

错误信息 图片说明

0 投票
1 回答
51 浏览

volttron - 中心实例之间的通信

我有一个关于volttron的问题。

我安装了两个 volttron_central instance(called VC_1, VC_2)

还安装了 3 volttron_sub instance(called VS_1, VS_2, VS_3)

然后像下图VS_1这样VS_2连接VC_1在此处输入图像描述

另外,像下图这样VS_3连接VC_2在此处输入图像描述

实际上,我想在两个VOLTTRON_Central实例之间连接,但我不知道如何。

0 投票
1 回答
61 浏览

volttron - Matlab 集成 - modbus.config 错误

步骤成功:

  • 安装主驱动
  • 存储注册表文件 (catalyst371.csv) 文件
  • 我在主 volttron 根目录中创建了 modbus.config 文件,其中包含以下信息:

{“driver_config”:{“device_address”:“127.0.0.2”,“port”:“5020”},“driver_type”:“modbus”,“registry_config”:“config://registers.csv”,“interval” : 5, "时区": "UTC" }

当我使用以下方式存储配置时:

vctl 配置存储 platform.driver devices/mysite/mybuilding/modbus1 modbus.config

我收到错误附加错误消息

我还附上了 Volttron Central 安装的组件Volttron Central如果我缺少任何其他代理,请告诉我。

0 投票
1 回答
89 浏览

volttron - 使用 API 密钥和位置配置 Weather Agent

按照文档:http: //volttron.readthedocs.io/en/4.1/core_services/service_agents/weather/WeatherAgentInstallation.html#configuring-and-launching-the-weather-agent

这些步骤运行顺利,直到:使用 API 密钥和位置配置天气代理

首先在输入上述脚本后显示此消息:

甚至我去目录并输入:ls它显示目录和文件存在。

初始化.py settings.py 天气代理.py

从地下天气插入键值后,我尝试使用 (ctrl+x = exit) 保存修改后的文件 (settings.py)

首先在尝试退出后显示此消息:

保存修改后的缓冲区(回答“否”会破坏更改)?
Y 是
N 否
^C 取消

我输入 Y ,然后

要写入的文件名:services/core/weather/settings.py

我点击进入

我收到错误消息:

如链接 http://i.imgur.com/31hi9E7.png所示

Ubuntu:16.04 LTS

0 投票
1 回答
38 浏览

volttron - Volttron Central (VC):如何添加“注册平台”按钮?

成功创建VC后。根据文档: http: //volttron.readthedocs.io/en/4.1/devguides/walkthroughs/VOLTTRON-Central-Demo.html#starting-the-demo 通过选择“平台”选项卡我可以通过按注册新平台按钮。

不幸的是, 是我按下“平台”选项卡时屏幕的样子。

请问如何添加按钮?

谢谢,

0 投票
1 回答
72 浏览

mongodb - 在多个 VOLTTRON Historian 框架之间切换或添加

我的 Volttron 平台中安装了以下代理:

代理 - 身份 - 标签

sqlhistorianagent-3.6.1-platform.historian-platform_historian

按照文档:http: //volttron.readthedocs.io/en/4.1/core_services/historian/index.html

我尝试在此文档之后安装另一个 Historian -(Mongo Historian):http: //volttron.readthedocs.io/en/4.1/core_services/historian/Mongo-Historian.html#prerequisites

在 Ubuntu 上安装 mongodb 的步骤如下:

先决条件

1.MongoDB

2.MongoDB连接器

pip install pymongo

安装成功。但是,我使用以下命令来检查已安装代理的状态。

出于某种原因,它没有出现在我的代理下。

问题:

是否可以在同一个 Volttron 中拥有两个代理?如果不是,请告诉我如何在历史代理之间切换(即用 Mongodbagent 替换 Sqlhistorianagent)或启用 Mongodbagent 代理?

值得一提的是,我安装了“Crate Historian”。

0 投票
1 回答
96 浏览

volttron - Matlab 集成 - 运行和测试 Matlab VOLTTRON 集成 - pyzmq error+ volltron/config. 小路

下面的步骤是集成一个假建筑 - 假 modbus 设备 (Ubuntu 16.04 LTS) 与基于 matlab 的界面。

按照以下文档步骤操作:http: //volttron.readthedocs.io/en/4.1/devguides/walkthroughs/DrivenMatlabAgent-Walkthrough.html

运行Matlab的系统安装步骤:

  • 安装 python(我的 Python 版本:3.6.3 和 2.7.12)
  • 按照 ( https://github.com/zeromq/pyzmq )的步骤安装 pyzmq :我用 pip install pyzmq 我得到 Requirement already satisfied: pyzmq in ./env/local/lib/python2.7/site-packages

系统运行Matlab的步骤:

  • 安装python——完成
  • 安装 pyzmq –done
  • 安装 Matlab——完成 (R2017b)

运行pyversion——完成

当我跑步时,py.zmq.pyzmq_version()我得到

我将 example.m 复制到桌面。

运行和测试 Matlab VOLTTRON 集成:

运行和测试集成:假设

设备驱动代理已经开发(安装了master_driveragent-3.1.1-)

安装:

  • 安装 VOLTTRON –完成
  • 使用以下命令在 volttron/applications 下添加子树 volttron-applications –</li>

添加子树:我使用了代码: git subtree add --prefix applications https://github.com/VOLTTRON/volttron- applications.git develop --squash 错误(工作树有修改。无法添加。

配置

将示例配置文件 applications/pnnl/DrivenMatlabAgent/config_waterheater 复制到volltron/config. (我找不到名为 config 的路径?)

问题

  • 请问pyzmq有什么问题吗?

  • 在 volttron root 我运行 subtree 命令,为什么不接受添加子树

  • 什么是 volltron/config。小路?

谢谢,

0 投票
1 回答
136 浏览

linux - VOLTTRON:Mongodb 安装 - ppa chris-lea/zeromq/ubuntu xenial 中的错误

我的操作系统是:Ubuntu(16.04 LTS)

我想安装MongoDB historian而不是mysqlhistorian (已安装)。

跟进问题:在多个 VOLTTRON Historian 框架之间切换或添加

和文档:http: //volttron.readthedocs.io/en/4.1/core_services/historian/Mongo-Historian.html#prerequisites

运行脚本时似乎发生了另一个错误:

sudo scripts/historian-scripts/root_install_mongo_ubuntu.sh

此消息显示:

Enter 1 or 2 based on the version of Ubuntu you are running

1. Ubuntu 12.04 LTS(Precise Pangolin)

2. Ubuntu 14.04.4 LTS(Trusty Tahr)

我选择“2”,因为它是最接近 (16.04 LTS) 的版本

选择“2”后

我得到如下所示的错误:

笔记

值得一提的是,我使用以下方法安装了(pyzmq):

(Volttron)USER_NAME@USER_NAME-Laptop:~/volttron$pip install pyzmq满足如下要求:

Requirement already satisfied: pyzmq in ./env/local/lib/python2.7/site-packages

和 for (MongoDB 连接器) 也满足使用:pip install pymongo

Requirement already satisfied: pymongo in ./env/lib/python2.7/site-packages

问题

  • 如果选择“2”不正确,更高版本的 Ubuntu 解决方案是什么?
0 投票
1 回答
638 浏览

python - 创建 metadata.json 文件失败

我正在修补板上尝试 BEMOSS 项目,但安装后我遇到了以下问题。

0 投票
1 回答
444 浏览

python - gevent 导入错误

起初它工作正常,但是当重新安装以验证我的进程时,我收到了这个错误,所有要求都已确认,并且我没有更改任何文件的路径。