Questions tagged [volttron]

VOLTTRON is an open source agent development and deployment platform designed to enable researchers to interact with devices and appliances without having to write drivers themselves

Please explore our project via our:

The main features of the VOLTTRON platform are:

  • Open, flexible and modular software platform
  • Ease of application development
  • Interoperable across vendors and applications
  • Isolates power and control system complexities from developers
  • Object oriented, modern software development environment
  • Language agnostic. Does not tie the applications to a specific language such as Java
  • Broad device and control systems protocols support built-in ModBUS, BACNet, and others
  • Multiple types of controllers and sensors
  • Low memory and storage footprint requirements
  • Supports non-Intel CPUs

GitHub link: https://github.com/VOLTTRON/volttron

Latest documentation can be found: http://volttron.readthedocs.io/en/develop/

Some questions that can be asked are about specific agents (e.g. volttron central, master driver, etc.), the VOLTTRON framework itself, where the project should focus it's future development and any other related work.

167 questions
0
votes
1 answer

Cross-platform Agent VIP Authentication Error

I am having trouble getting two agents to communicate across platforms. I have two virtual machines running on an internal network and one of the VM's has an agent that attempts to connect and publish to the platform on the other VM. The code for…
Chris
  • 5
  • 1
0
votes
1 answer

VIP publish function not timing out when remote platform is dead

I am following the example in this thread to try to publish messages to a remote VOLTTRON platform, and it is working fine when the remote platform is running and set-up correctly. However, when the remote platform is not running, the publish…
rajendra
  • 472
  • 3
  • 18
0
votes
1 answer

How to connect a volttron platform to one on a remote server

I would like to connect a volttron platform running on a raspberry pi connected to the local network of a building to a second volttron platform running on a virtual personal server. I know that two volttron platforms can interact with each other…
Dap
  • 1
  • 1
0
votes
1 answer

Dynamically change a @Core.periodic method's repeat time

Assuming I have a method X with a Core.periodic decorator initially set to 60 seconds, is there a way to change the repeat time of the method X to say 45 seconds from another method (call it Y) while the agent is running? class…
0
votes
1 answer

I get an Input/Output error when trying to install a VOLTTRON agent

SSH into a VOLTTRON instance, installing agents works. Log out, log back in and installing results in the following error: 2016-09-13 11:46:24,409 () volttron.platform.vip.agent.subsystems.rpc ERROR: unhandled exception in JSON-RPC method…
0
votes
1 answer

Core.schedule decorator in VOLTTRON

How does one use the Core.schedule() decorator to schedule a task to start at a specific time within an agent? I tried using Core.schedule(deadline, *args, **kwargs) where deadline is the date and time (i.e. '2016-09-26 10:00:00'), but received the…
0
votes
1 answer

In VOLTTRON, how to use VIP to get agents talk across remote platform instances?

I am trying to get agents talk to each other across remote platform instances. For example, Agent1 running on machine1 (192.168.1.10) wants to talk to Agent2 running on machine2 (192.168.1.11) with VOLTTRON environment. I think VOLTTRON Interconnect…
Jason
  • 11
  • 1
0
votes
1 answer

VOLTTRON MasterDriver topics

Just curious, why does the MasterDriver agent publish the same point with two different, but similar topic names? For example "devices/campus/building/bacnet1/OCC_COOL_SP" and "devices/OCC_COOL_SP/bacnet1/building/campus". Are both topics needed?
0
votes
1 answer

Volttron - object has no attribute 'vip'

While trying to call RPC method of another agent (pricepoint.agent) from one of my agent( smartstripui_srv.agent), there is an error - " INFO: 'SmartStripUI_Srv' object has no attribute 'vip'" smartstripui_srv.agent is inheriting PublishMixin,…
sambabug
  • 26
  • 6
0
votes
1 answer

VOLTTRON on OS X?

Has anyone got VOLTTRON running on OS X? I'm trying to assess the effort required to make this happen. It seems that inotify would need to be replaced with something based on FSEvents. Use of inotify appears to be limited to the…
Bob Barcklay
  • 1,584
  • 1
  • 15
  • 22
0
votes
1 answer

OpenEIS with VOLTTRON

When trying to use OpenEIS in VOLTTRON, I first need to install OpenEIS. I managed to install Python 3.4, so I can run "python3 bootstrap.py" under ~/openeis-2.x I managed to change the get-pip link in bootstrap to…
0
votes
1 answer

Cannot run VOLTTRON weather agent

Recently, we have been working on publishing and subscribing weather information for building load prediction. When we try to run the weather agent, there are errors as shown below: We stick to every instruction in the VOLLTRON 3.0 user guide and…
Liang
  • 1
0
votes
1 answer

Error scraping BACnet points (VOLTTRON)

When running the BACnet Proxy and MasterDriver agents, I am getting ERROR DURING SCRAPE (Class: object Code:unknownObject). Does this error indicate an incorrect device id or configuration file (csv file with the point names)?
0
votes
1 answer

running lite-historian and mysql-historian together

Is it possible to run lite-historian and mysql-historian together, and save data to their database (SQLite and MySQL) respectively? I had a failed with Timeout error: volttron.platform.vip.agent.core.Core object at 0. I was only able to save data…
0
votes
1 answer

Starting or stopping an agent through another agent

I currently have a volttron agent that periodicially downloads some data from the web in the form of a csv. I would like to use the DataPublisher example to take that csv data and push it to pubsub. However, from looking at the code, it seems like…