破解卡原则
在我们的爱链配置中,我们都多次使用相同的配置块,并且我们不想每次想要更改某些内容时,在我们的配置中,在一百个地方更改相同的东西。
此卡允许您在爱链配置中多次重复使用相同的配置,以避免重复并支持默认变量和值。
地图参考
https://github.com/custom-cards/decluttering-card
地图模型定义(UI)
模型声明是通过添加块来完成的 Decluttering _templates :
添加它: 右上角的三点菜单 => Edit dashboard => RE 3-point 菜单在右上角 => Configuration编辑器。
区块要放置在前 意见:
对于这个例子,我使它非常简单,我只使用一个变量,它是区域的id实体,将显示为[[zone]]。
Decluttering _templates :
Image_zone :
元素:
类型 : 图片 图片
实体: [[地区]
风格:
宽度 : 100%
顶部: 50%
左: 50%
state_image :
'on': /local/house/1920x1000/[[zone]].png
'off': /local/house/1920x1000/transparent.png

从清理地图中调用我的_zone图像模型
因此,用4行而不是11行来显示一个区域的地图就足够了; 由于我有12个领域,兴趣是显而易见的。
类型: custom:decluttering-card 模板 : Image_zone 变量 : 面积: Light.light_chambre_parents
编辑 / 奖金,进化
自从创建教程以来,我进一步改进了我的整洁卡,这里是代码。
Decluttering _templates : Image_zone : 元素: 类型 : 图像实体: [[zone] 样式: 宽度 : 100% 顶部: 50% 左: 50% state_image : 'on': /local/house/1920x1000/[[zone]].png 'off': /local/house/1920x1000/transparent.png image_binary _sensor: 默认值 : 奖金(Bonuson): '' - 奖金: - Zoneoff : 透明元素: 类型 : 图像实体: '[[zone]]' tap_action : 行动: 无风格: 宽度 : 100% 顶部: 50% 左: 50% state_image : 'on': /local/house/1920x1000/[[zone]][[bonuson]].png 'off': /local/house/1920x1000/[[zoneoff]][[bonusoff]].png image_lock: 默认值 : 奖金(Bonuson): '' - 奖金: - Zoneoff : 透明元素: 类型 : 图像实体: '[[zone]]' tap_action : 行动: 无风格: 宽度 : 100% 顶部: 50% 左: 50% state_image : 锁定 : /local/house/1920x1000/[[zone]][[bonuson]].png 解锁: /local/house/1920x1000/[[zoneoff]][[bonusoff]].png
然后是关于观点:
- 为了灯光
类型: custom:decluttering-card 模板 : Image_zone 变量 : 面积: Light.light_chambre_parents - 类型: custom:decluttering-card 模板 : Image_zone 变量 : 面积: Light.eclairage _ staircase_corridor - 类型: custom:decluttering-card 模板 : Image_zone 变量 : 面积: Light.light _de _la _salle _a _manger
- 用于锁或二进制 _sensor
类型: custom:decluttering-card 模板 : _ 锁定图像变量 : 面积: lock.porte - zoneoff : Lock.porte - 奖金: _close - 奖金: _open - 类型 : custom:decluttering-card 模板 : image_binary _sensor 变量: 面积: binary_sensor.porte_dentree_contact - 类型: custom:decluttering-card 模板 : image_binary _sensor 变量: 面积: binary_sensor.salle_de_bains_porte_contact - 奖金: _grise - 类型: custom:decluttering-card 模板 : image_binary _sensor 变量: 面积: binary_sensor.volet_de_la_cuisine_contact - zoneoff: binary_sensor.volet_de_la_cuisine_contact - 奖金: _close - 类型: custom:decluttering-card 模板 : image_binary _sensor 变量: 面积: binary_sensor.petit_volet_de_la_salle_a_manger_contact - zoneoff: binary_sensor.petit_volet_de_la_salle_a_manger_contact - 奖金: _close - 类型: custom:decluttering-card 模板 : image_binary _sensor 变量: 面积: binary_sensor.grand_volet_de_la_salle_a_manger_contact - zoneoff: binary_sensor.grand_volet_de_la_salle_a_manger_contact - 奖金: _ 近距离
