VOLTTRON 8.1.3:如何获取Master Driver配置存储文件用于ILC代理
在VOLTTRON 8.1.3中获取Master Driver设备配置用于ILC代理
你需要的是Master Driver配置存储中的设备配置条目,而非驱动自身的全局配置。以下是具体操作步骤:
1. 导出完整配置存储到JSON文件
VOLTTRON的vctl config export命令可以将指定代理的整个配置存储导出为JSON格式,包含所有设备配置和驱动全局配置:
vctl config export platform.driver > master_driver_full_config.json
2. 过滤出仅设备配置(可选)
如果只需要设备配置(去掉驱动全局的config条目),可以用jq工具处理导出的JSON:
vctl config export platform.driver | jq 'del(.config)' > ilc_device_configs.json
3. 处理CSV格式的配置
如果vctl config list platform.driver输出的CSV格式更适合你的ILC代理需求,可以将其转换为JSON(如果需要):
# 需先安装csvkit:sudo apt install csvkit 或 pip install csvkit vctl config list platform.driver | csvjson > master_driver_devices.json
关键说明
vctl config get platform.driver config返回的是Master Driver自身的运行参数(如采集间隔、发布策略),并非ILC所需的设备点位、通信参数等配置。- Master Driver的设备配置都存储在
platform.driver的配置存储中,每个设备对应一个独立的条目,导出后即可提取这些内容用于ILC代理配置。
内容的提问来源于stack exchange,提问作者bbartling
相关产品推荐
相关产品推荐

