-
Notifications
You must be signed in to change notification settings - Fork 218
3.0 Drivers
- PNNL Point Name is now: Volttron Point Name
- Drivers are now agents
- No more smap config file, now it is an Agent config file.
- MODBUS, add port argument to driver_config dictionary
- Agent config file has links to driver config files which have links to driver register file.
Edit the master driver config. This points to the configuration files for specific drivers. Each of these drivers uses a CSV file to specify their points (registry file).
-
agentid - name of agent
-
driver_config_list - list of configuration files for drivers under this master
{ "agentid": "master_driver", "driver_config_list": [ "/home/user/git/volttron/services/core/MasterDriverAgent/master_driver/test_modbus1.config" ] }
-
driver_config - driver specific information, modbus just needs the ip for the device being controlled
-
campus/building/unit - path to the device
-
driver_type - specify the type of driver (modbus, bacnet, custom)
-
registry_config - the registry file specifying points to collect
-
interval - how often to grab/publish data
-
timezone - TZ of data being collected
-
heart_beat_point - registry point to use as a hearbeat to indicate that VOLTTRON is still controlling device
{ "driver_config": {"device_address": "", "proxy_address": "9f18c8d7-ec4b-4674-ad49-e7d0d3328f99"}, "campus": "campus", "building": "building", "unit": "bacnet1", "driver_type": "bacnet", "registry_config":"/home/user/git/volttron/volttron/drivers/bacnet_lab.csv", "interval": 5, "timezone": "UTC" }
- Platform Agent
- VOLTTRON Central Agent
- Platform Commands
- Platform Configuration
- [Platform Hardening Security Recommendations] (Linux-Platform-Hardening-Recommendations-for-VOLTTRON-users)
- ...
- [Building VOLTTRON] (Building-VOLTTRON)
- Example Agents
- Agent Development
- [Shortcut Scripts] (Scripts)
- [VOLTTRON Conventions] (Conventions)
- [sMAP Test Server] (sMAP-Test-Instance)
- [Design Discussions] (Design Discussions)
- VIP
- VIP - VOLTTRON Interconnect Protocol
- RPC by example
- VIP - Known Identities
- VIP - Authentication
- VIP - Authorization
- Protecting Pub/Sub Topics
- Setup Eclipse for VOLTTRON
- Deployment Walkthrough
- Forward Historian Walkthrough
- [Create New Historian Agent] (Developing-Historian-Agents)
- [Create New Driver Agent] (Develop-Driver-Agent)
- [Developing With Eclipse] (Eclipse)
- Migrations
- [2.x to 3.x Migration](2.x-to 3.x-Migration)
- 1.2 to 2.0 Migration
- [Deployment Recommendations](Recommendations for Deployments)
VOLTTRON Versions and Features
Transactional Network Platform Overview
- Established Topics
- Working with the Actuator Agent
- Logging
- [Multi-Node Communication] (MultiBuildingMessaging)
Information Exchange Standards