我有一个包含系列数据的 CSV/Raw 文件,我希望我的代理在启动时从配置存储中读取。
我正在遵循的步骤:
存储配置:
volttron-ctl config store myagent mycsv.csv -c mycsvfile.csv --csv
然后我可以得到内容:
volttron-ctl 配置获取 myagent my.csv
在我的代理配置中,我指定:
{ "mycsv": "config://myagent/mycsv.csv" }
在我的代理中,我尝试存储配置。
def myagent(config_path, **kwargs):
try:
config = utils.load_config(config_path)
except StandardError:
config = {}
if not config:
_log.info("Using Agent defaults for starting configuration.")
mycsv = config.get('mycsv', '')
mycsv 始终返回字符串“config://myagent/mycsv.csv”