|
楼主 |
发表于 2022-8-13 18:53:42
|
显示全部楼层
本帖最后由 relliky 于 2022-8-13 19:01 编辑
用蓝图的话,得手动给每个房间配置各种蓝图的自动化。我想把手动给蓝图配置这步也变成可以轻易维护的。
举个例子,现在我有一个蓝图b1,需要参数x1,x2,x3. 一个蓝图b2,需要参数x2,x3,一个蓝图b3,需要参数x1,x2. 先阶段用蓝图的话,如果我要改每个房间的x2,那我得把每个自动化调用的x2的地方都改一遍。比如我一个房间三个蓝图,就得在引用3个蓝图的x2的自动化上改。但是如果按照我在一楼里的想法,我只需要修改每个房间的conf文件,那里只有一个x2,只用修改一次,然后用我想的render_room_package.py可以生成这个房间的三个自动化,三个自动化里的x2自动生成且更新了。希望我描述的清楚了,不过如果需要我可以再举例说明。
更进一步,蓝图只支持自动化和脚本,如果我要批量生产template binary sensor之类的,现在除了一个个手动写,也没有其他好的办法。但如果我用一个可以生成yaml的模板语言,就可以解决这个问题。
最后,蓝图最大的局限性就是它只支持一个自动化的蓝图,而我更想要的是一堆自动化,一堆脚本,和一堆传感器等各种东西的一个房间的蓝图。
|
|