本帖最后由 relliky 于 2024-4-26 21:25 编辑
感谢。比如你上传的yaml是
type: custom:mushroom-climate-card,
show_temperature_control: True,
collapsible_controls: False,
name: <card_name>,
icon: <card_icon>,
entity: <entity>
我不能直接调用yaml,得先转换成python(基本上和json格式一致),再加上参数之类得,基本上得加工一下。不过如果你能传到哪里是最好的,这样的话还可以更新。当然,最好的就是咱俩合力搞个python的项目,每个卡片类似的是这种代码
if card_type == "空调暖气卡片1":
card = {
"type": "custom:mushroom-climate-card",
"show_temperature_control": True,
"collapsible_controls": False,
"name": card_name,
"icon": card_icon,
"entity": entity
}
维护这个肯定是最方便的。如果你能上传成这样的格式,大家就可以直接用了。
使用的话只需要敲下面代码一次,以后就可以自动生成yaml代码和更新了
cards += getEntityCard(entity='climate.air_conditioner', card_name='空调', card_icon='mdi:air-conditioner', card_type='空调暖气卡片1')
|