@Steinis我在想同样的事。因为我已经准备好通过切换按钮的颜色知道灯的状态。

您可以更改标签模板中的组件(如果您知道一些JavaScript)

标签:>  -  [[[[if(entity.state!='novabiail'){if(entity.state =='off'){var bri = math.round(entity.attility.attributes.brightness / 2.55);返回''';} else {var bri = math.Round(entity.attributes.brightness / 2.55);返回(bri?bri:'0') +'%';}} else {返回“不可用”;]]]]]
1喜欢

是的,认为这是这里的东西。但是,如何从lovelace配置和通用模板中获取/获取一个超过一个实体?我仍然希望灯光成为主要实体,但我可以轻松地在卡中添加温度,勒克斯等。

有一些可能性,但最简单(最灵活)可能是覆盖每个房间的标签属性:

- 类型:'自定义:按钮卡'模板: - 房间 - 黄色实体:light.keuken名称:keuken图标:mdi:silverware-fork-knife tap_action_action:action:navigate navigation_path:'/lovelace-mobile/keuken/'keuken/'label:'[[[返回状态[“ senser.temp_sensor_kitchen”]。状态 +“°C”]]]'

(未经测试,但应接近工作):stuck_out_tongue:

2个喜欢

很好,点:)
图像

你好,我有一个问题。我不是一个很好的程序员。但这可能吗?第二个问题是有人如何构建?

1喜欢

很快,您可以使用tben和tben卡的垂直堆栈(或堆栈中的卡片)和习俗:酒吧卡

有人可以帮我放置气候卡吗?

18.08.2021_22.19.02_REC

- 实体:climate.haos_vir_hallway_climate name:hlajenje模板: -  airco_buttons类型:'自定义:button -card'

尝试使用“变量:”……如打印屏幕所示。

不工作:

- 实体:climate.haos_vir_hallway_climate变量:实体:climate.haos_vir_hallway_climate name:hlajenje template:airco_buttons类型:'自定义:button-card'

18.08.2021_22.42.52_rec

如果我像您的示例一样删除实体,我会收到错误:

18.08.2021_22.46.50_REC

18.08.2021_22.48.52_rec

此错误在这里是相当明确的……不良的YAML凹痕。尝试从字面上复制我所做的事情……这意味着“ - type:”……您正在添加一个数组值,但是属性(变量,模板)不是该对象的一部分。

- 类型:自定义:按钮卡模板:airco_buttons变量:实体:climate.haos_vir_hallway_climate

现在正在工作:

- 类型:'自定义:按钮卡'变量:实体:climate.haos_vir_hallway_climate模板:airco_buttons

谢谢@tpx01:啤酒:

1喜欢

关于什么Media_buttons,这里是同样的情况吗?

- 实体:Media_player.haos_vir_livingroom_tv名称:dnevna模板:Media_buttons类型:'自定义:button-card'

18.08.2021_23.00.41_rec

不是。

- 类型:'自定义:button-card'变量:entity:Media_player.haos_vir_livingroom_tv名称:dnevna模板:Media_buttons

18.08.2021_23.27.47_rec

如何看起来像这样?

18.08.2021_23.30.26_rec

慢慢地,我让这个可爱的界面运行!:笑:

一个问题:
我可以通过单击Temparatur按钮卡上的“芯片卡”来获取历史信息吗?

我的芯片卡:
图像

按钮卡“单击” Infos的示例:

我的视图代码:

- 标题:自己的图标:'mdi:snake'路径:自己的卡片: - 卡: - 卡片: -  chips_temp_nas类型:'自定义:button -card' -  template:chips_used_space_nas类型:'自定义:'custom:button -card'type:button -card'类型'类型:水平堆栈类型:垂直堆栈

我的模板代码:

chips_temp_nas:模板:芯片tap_action:操作:导航标签:|[[[var temp = state ['senser.ds218plus_temperature']。状态;返回'“祖” +“” + temp +'°|DS218+';]]] chips_used_space_nas:模板:芯片tap_action:操作:导航标签:|[[[var spaceTotal = state ['sensor.ds218plus_volume_1_used_space']。var spacepercent =状态['sensor.ds218plus_volume_1_volume_used']。返回'' +“” + spaceTotal +“ tb |” + SpacePercent +“%”;]]]]

谢谢!

2个喜欢

@lpt2007

如果我看代码:

状态: - 运算符:模板值:> [[[[return entery.state!='off']]]名称:> [[[return entery entity.attributes.media_title;]]标签:> [[[[return Entity.attributes.media_album_name;]]样式:img_cell: - 背景:> [[[var image = entity.attributes.entity_picture;返回'中心 /封面URL(' + Image +')';]]]图标: - 颜色:'rgba(var(-color-theme),0.0)'

您的媒体播放器将需要以下属性:

  • Media_title
  • Media_album_name
  • entity_picture

您可以检查您的媒体播放器是否具有这些属性?
否则,您将需要更改模板以满足您的需求。

@flirtysanchez您已经将芯片卡定义为“ tap_action”为导航。但是您没有指定在哪里导航。:思维:

您可以指定要导航到的URL。或将“ tap_action”留在“ more_info”上。

请参阅文档以获取更多示例:伟德国际官方app下载苹果版这里

1喜欢

好的。感谢您的提示。但这与此选项不起作用。如果我尝试单击什么都没有发生。

chips_temp_nas:模板:芯片tap_action:操作:more-info标签:|[[[var temp = state ['senser.ds218plus_temperature']。状态;返回'“祖” +“” + temp +'°|DS218+';]]] chips_used_space_nas:模板:芯片tap_action:操作:more-info标签:|[[[var spaceTotal = state ['sensor.ds218plus_volume_1_used_space']。var spacepercent =状态['sensor.ds218plus_volume_1_volume_used']。返回'' +“” + spaceTotal +“ tb |” + SpacePercent +“%”;]]]]
1喜欢

@flirtysanchez啊,是的,我看到下一个问题。
您没有提供导航的实体。
要么为按钮卡指定一个:

chips_temp_nas:模板:芯片实体:sensor.ds218plus_temperature tap_action:操作:more-info标签:......

或在您的tap_action中指定实体:

chips_temp_nas:模板:芯片tap_action:操作:more-info实体:sensor.ds218plus_temperature标签:......
2个喜欢

谢谢!你太棒了!

我有这些属性: