Skip to main content

VOLTTRON™ is an open source platform for distributed sensing and control. The platform provides services for collecting and storing data from buildings and devices and provides an environment for developing applications which interact with that data.

Project description

VOLTTRON™ is an open source platform for distributed sensing and control. The platform provides services for collecting and storing data from buildings and devices and provides an environment for developing applications which interact with that data.

Pytests pypi version

Installation

It is recommended to use a virtual environment for installing volttron.

python -m venv env
source env/bin/activate

pip install volttron

Quick Start

  1. Setup VOLTTRON_HOME environment variable: export VOLTTRON_HOME=/path/to/volttron_home/dir

    NOTE This is madatory if you have/had in the past, a monolithic VOLTTRON version that used the default VOLTTRON_HOME $HOME/.volttron. This modular version of VOLTTRON cannot work with volttron_home used by monolithic version of VOLTTRON(version 8.3 or earlier)

  2. Start the platform

    > volttron -vv -l volttron.log &>/dev/null &
    
  3. Install listener agent

    > vctl install volttron-listener --start
    
  4. View status of platform

    > vctl status
    
  5. Shutdown the platform

    > vctl shutdown --platform
    

Full VOLTTRON documentation available at VOLTTRON Readthedocs

Contributing to VOLTTRON

Please see the contributing.md document before contributing to this repository.

Please see developing_on_modular.md document for developing your agents against volttron.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

volttron-10.0.3a9.tar.gz (217.5 kB view details)

Uploaded Source

Built Distribution

volttron-10.0.3a9-py3-none-any.whl (297.6 kB view details)

Uploaded Python 3

File details

Details for the file volttron-10.0.3a9.tar.gz.

File metadata

  • Download URL: volttron-10.0.3a9.tar.gz
  • Upload date:
  • Size: 217.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.0b2 CPython/3.10.11 Linux/5.15.0-1036-azure

File hashes

Hashes for volttron-10.0.3a9.tar.gz
Algorithm Hash digest
SHA256 fdb30da834920813f1189a558f566eee2856434f9fa79f95b5bc6908a3bf56f3
MD5 b16fdf392d2bdb629786beefb5bf5751
BLAKE2b-256 dac64a7ee6ed9dc6acf6f7e564a0f6e8bd5c1e7bebd90b0e14caa936279b8f04

See more details on using hashes here.

File details

Details for the file volttron-10.0.3a9-py3-none-any.whl.

File metadata

  • Download URL: volttron-10.0.3a9-py3-none-any.whl
  • Upload date:
  • Size: 297.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.0b2 CPython/3.10.11 Linux/5.15.0-1036-azure

File hashes

Hashes for volttron-10.0.3a9-py3-none-any.whl
Algorithm Hash digest
SHA256 c11e1846ba635a120c5a65579fd21c5ef58c8f4d8c834159887269b65d272473
MD5 de37699bc0897dab7a14c2403af370d1
BLAKE2b-256 fbb9ade39b949b7d3305abb9d373b7ffc9c02264e55cf4a2b9b52f6aabc8f445

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page