VOLTTRON 3.5 Released

Date: 
May 2016

This release candidate is the culmination of development efforts since the release of 3.0. It is being released as a candidate to give the community a chance to explore the new capabilities and changes to existing features before it becomes the new main (master) branch. Additionally, RC1 will be utilized in PNNL's campus deployment to verify stability.

  • VOLTTRON Central Management
    • Simplified platform registration through using a keystore
    • Resource tree view for status of VOLTTRON deployment
    • Data points can be charted through selection in tree
    • Alerts system allows agents to throw alerts when they encounter errors
  • Drivers
    • Improved robustness of BACnet configuration generator
    • BACnet priority for points is now configurable
    • Devices can be returned to a "default state" defined by the driver
  • Historians
    • MongoDB Historian added
    • Metadata being stored
    • Performance enhancements based on scalability results
    • ForwardHistorian refactored to be more general and reliable
  • Simulation interaction
    • MATLab interface allows models to interact with VOLTTRON message bus
  • Security
    • Agents can restrict access to their capabilities based on authorized actors
  • Test Suite
    • New VOLTTRON test suite for testing the platform code
    • Tests can be used to check contributed services for compatibility
  • Example Agents
    • Fake driver to provide a minimal driver implementation example and mock data for exploring the platform
    • Updated example for using the Actuator highlighting the new RPC interface for simplifying interaction
    • ExampleSubscriber agent which provides an all-in-one example of publish and subscribing by providing its own fake device data