本帖最后由 fuwen0202 于 2019-8-5 20:40 编辑
首先是发送config的空的数据确实可以在概况里面删除图标,但数据库里的数据依旧存在。
关于启动顺序,我现在就是次发送state之前再发送一遍config,并不会影响之前已经存在的数据
我看了~/.storage/目录中的core.device_registry 和 core.entity_registry ,但依旧不是很明白
比如我现在是mqtt一个ESP发送4个数据到broker
在 core.entity_registry 与core.config_entries 中
{
"data": {
"entities": [
{
"config_entry_id": null,
"device_id": null,
"disabled_by": null,
"entity_id": "person.mr_x",
"name": null,
"platform": "person",
"unique_id": "d6f499266f2645239f3c9bc18a231c4a"
}
]
},
"key": "core.entity_registry",
"version": 1
}
{
"data": {
"entries": [
{
"connection_class": "local_push",
"data": {
"broker": "10.10.2.7",
"discovery": true,
"port": 1883
},
"domain": "mqtt",
"entry_id": "33af0181c6804a448811269b512232b4",
"options": {},
"source": "user",
"title": "10.10.2.7",
"version": 1
}
]
},
"key": "core.config_entries",
"version": 1
}
并没有像configuration.yaml中那样的格式来说明mqtt的json组件的含义,里面的entry_id我找到啦。
那么如何根据这个来填写lovelace中的参数呢?
title: My Awesome Home
views:
- title:
cards:
- type: history-graph
entities:
然后entity的概念我不是很明白,这个文档里讲的也不知所云,。在config里面增加“unique_id”= String(a),a为在lovelace的entities中的entity ID,是这个意思么。
请问有没有例子呀
config数据包的,以及lovelace的指令。
|