fix: add migration step for config entry#972
Conversation
|
I don't think it is urgent or neccessary. Maybe we can keep it as a patch and do not merge it into the main branch. |
|
👌 |
Why is it not necessary? Feels like a pretty annoying bug to me |
|
感谢大佬修复,不过 官方 不知道是不是没用过ha? |
|
官方就给个链接,咋弄也没说...也是有点离谱 |
|
注意:这不是一个临时一次性使用的补丁,使用之后不能直接删除补丁代码(就是指不能直接还原到主线版本,需要一些额外操作)。 使用方法:
(就是要还原到更新前的状态,如果没更新就从这里开始)
因为这里修改了
|
按这个操作后,是否就可以切换到main版本再解决下面这个问题? |
我不确定你这个 Unknown error occurred 是什么问题。。 我上面的后半部分的第1步就已经切换回主线版本了 |
|
118个实体不可用 好好好 |
|
这个方案是不是只适用于HA里的自动化,如果是HA+Node-RED是不是没效果? |
不,应该都有意义的。这个就是为了保持 entity_id 不变,原地更新 unique_id |
|
补丁打上后 提示HA迁移失败 |
如果之前升级过 0.3 ,需要先回退到0.2.4重启,然后手动删除所有0.3创建出来的实体(在实体里筛选不可用的批量删除) |
|
主線都升到0.3.2了,這個補釘整合進去了嗎? |
能不能把这个补丁整合进去120多个设备,让我重新弄? |
|
主線都升到0.3.3了,這個補釘整合進去了嗎? |
應該還沒有,不知道官方團隊有沒有想要處理! |


#953 的一处变更修改了部分实体的
unique_id,这里添加一个迁移步骤,避免用户需要重新配置大量界面自动化等。这里有大段代码(L379-L426) 我是复制自上方的
async_setup_entry,或许可以整理优化一下。