-
Notifications
You must be signed in to change notification settings - Fork 21
/
Copy pathplatform_config.yml
70 lines (60 loc) · 2.43 KB
/
platform_config.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# Properties to be added to the root config file
# the properties should be ingestible for volttron
# the values will be presented in the config file
# as key=value
config:
vip-address: tcp://0.0.0.0:22916
# For rabbitmq this should match the hostname specified in
# in the docker compose file hostname field for the service.
bind-web-address: https://0.0.0.0:8443
volttron-central-address: https://0.0.0.0:8443
instance-name: volttron1
message-bus: zmq # allowed values: zmq, rmq
# volttron-central-serverkey: a different key
# Agents dictionary to install. The key must be a valid
# identity for the agent to be installed correctly.
agents:
# Each agent identity.config file should be in the configs
# directory and will be used to install the agent.
listener:
source: $VOLTTRON_ROOT/examples/ListenerAgent
config: $CONFIG/listener.config
tag: listener
platform.driver:
source: $VOLTTRON_ROOT/services/core/PlatformDriverAgent
config_store:
fake.csv:
file: $VOLTTRON_ROOT/examples/configurations/drivers/fake.csv
type: --csv
devices/fake-campus/fake-building/fake-device:
file: $VOLTTRON_ROOT/examples/configurations/drivers/fake.config
tag: driver
# TLDR: If you want to install a Volttron Central Platform agent, you must first install the
# Platform Driver before installing VCP agent
# Additional: VolttronCentralPlatform requires Bacpypes, which gets installed only when Platform Driver is installed.
# This is an unfortunate and not ideal setup, however, this issue will be addresed in a later PR so that VCP Agent
# can be installed on its own without having to install Platform Driver first.
platform.agent:
source: $VOLTTRON_ROOT/services/core/VolttronCentralPlatform
config: $CONFIG/vcp.config
tag: vcp
platform.actuator:
source: $VOLTTRON_ROOT/services/core/ActuatorAgent
tag: actuator
platform.historian:
source: $VOLTTRON_ROOT/services/core/SQLHistorian
config: $CONFIG/historian.config
tag: historian
volttron.central:
source: $VOLTTRON_ROOT/services/core/VolttronCentral
config: $CONFIG/vc.config
tag: vc
# weather:
# source: $VOLTTRON_ROOT/examples/DataPublisher
# config: $CONFIG/weather.config
# price:
# source: $VOLTTRON_ROOT/examples/DataPublisher
# config: $CONFIG/price.config
# platform.bacnet_proxy:
# source: $VOLTTRON_ROOT/services/core/BACnetProxy
# config: $CONFIG/bacnet-proxy.json