emoncms
这emoncms
传感器平台为您的本地或基于云的版本中可用的提要创建传感器emoncms。
要启用该传感器,请在您的configuration.yaml
,它将将所有供稿列为传感器:
#示例configuration.yaml输入使用基于云的emoncms传感器:平台:emoncmsapi_key:api_keyURL:https://emoncms.orgID:1
截至2020年2月,集成将发现EmonCMS的所有传感器,并将使用EMONCMS中提要中指定的测量单元,而不是配置中的一个集合。测试emoncmsv10.1.13-单元
被添加到围绕版本v9.9.1的API中。
配置变量
配置变量
Emoncms的基本URL,使用https://emoncms.org对于基于云的版本。对于自我托管的emoncms或emonpi,您可能需要一个URLhttp://x.x.x.x.x/emoncms
。
默认命名方案
该集成创建的传感器的名称将使用EMONCMS中定义的Feed名称,或者否则将使用Feed ID,并将以“ Emoncms”为前缀,例如“ Emoncms总功率”或“ Emoncms Feed 5”。如果是ID
财产是什么1
,ID也将显示,例如“ Emoncms 2 Feed 5”。
如果Sensor_names
使用,任何具有定义名称的供稿都将完全获取这些名称,而没有前缀。
例子
在本节中,您会发现更多有关如何使用该传感器的示例。
最小配置。将所有提要添加为传感器,其测量单元由Emoncms feed或默认单元设置。
传感器:-平台:emoncmsapi_key:api_keyURL:https://emoncms.orgID:1
仅显示馈送其供稿ID包括_ONLY_FEED_ID
。
#示例Configuration.yaml条目传感器:-平台:emoncmsapi_key:api_keyURL:https://emoncms.orgID:1测量单位:“W”包括_ONLY_FEED_ID:-107-105
显示除饲料外的所有提要及其供稿ID以外的所有提要dubl_feed_id
。
#示例Configuration.yaml条目传感器:-平台:emoncmsapi_key:api_keyURL:https://emoncms.orgID:1测量单位:“kwh”dubl_feed_id:-107-105
仅显示其供稿ID的供稿包括_ONLY_FEED_ID
并使用“ Sensor_names”给Feed传感器一个名称。您无需在“ Sensor_names”中指定所有供稿名称,其余的传感器名称将根据“ ID”和EMONCMS选择饲料
。
#示例Configuration.yaml条目传感器:-平台:emoncmsapi_key:api_keyURL:https://emoncms.orgID:1测量单位:“KW”包括_ONLY_FEED_ID:-5-120Sensor_names:5:“喂养1“48:“kwh喂养”61:“放大器喂养”110:“瓦喂养”
用一个value_template
为所有指定的进纸ID的提要值添加1500包括_FEED_ID
。
#示例Configuration.yaml条目传感器:-平台:emoncmsapi_key:api_keyURL:https://emoncms.orgscan_interval:15ID:1value_template:“{{{价值|漂浮+1500}}””包括_ONLY_FEED_ID:-107-106
显示来自同一EMONCMS实例的供稿,带有2组供稿,不同scan_interval
还有一个测量单位
。
#示例Configuration.yaml条目传感器:-平台:emoncmsapi_key:api_keyURL:https://emoncms.orgscan_interval:30ID:1测量单位:“W”包括_ONLY_FEED_ID:-107-106-平台:emoncmsapi_key:api_keyURL:https://emoncms.orgID:2scan_interval:60测量单位:“一个”包括_ONLY_FEED_ID:-108-61