没有unique_id设置一切工作没有问题。几乎没有例外。
最近,我发现打开卡片后,点击mqtt灯卡上的齿轮图标,会显示以下信息实体难道没有独到之处吗ID”。
稍等。是真的吗?实体具有根据名称自动生成的唯一ID,对吗?
—平台:mqtt模式:模板名称:“Hall Floor 2”
然后我可以看到light.hall_floor_2
在医管局的多个地方。
这不是提到的消息中请求的实体ID吗?
我还知道HA确保这个ID总是唯一的(如果不是,HA会在实体ID的末尾添加number)
然后我搜索了论坛,发现我需要设置unique_id属性。我这么做。
—platform: mqtt schema: template name: "Hall Floor 2" unique_id: hall_floor_2_cct
TBH我相信它将提供能力设置名称为友好的名称,而实体ID将由unique_id定义。
猜猜更改后的实体id使用什么名称。
你错了(不过有些人是对的)。它仍然是light.hall_floor_2。
发生了什么?