轻质实体卡

来源

特征

  • 适用于任何光线和基于切换的实体
  • 开启/关闭
  • HS色轮
  • 色温和白色值支持
  • 支持配置的语言
  • 对分组实体的紧凑卡支持

用法

- 类型:自定义:灯实体卡实体:Light.DownStairs

选项

名称 类型 要求 默认值描述
类型 细绳 必需的 习惯:轻型实体卡
实体 细绳 必需的 控制灯实体的实体名称
团体 布尔基 可选的 错误的紧凑型卡
17喜欢

添加了对组,交换机和紧凑模式的支持。

2喜欢

从input_select实体添加对自定义效果_list的支持

1就像

试图让这张卡工作,但似乎有其他自定义卡的问题。

如果我尝试打开此自定义卡,我会在GUI中获得以下内容:
图像

并且在错误日志中:
时间)

https:// xxxxx:8123 / local / custom_ui / light-entity-card.js?v = 1.2.0:1:1未捕获的SyntaxError:标识符'LiteLement'已被宣布

最新版本为1.3.0尝试一个

不幸的是,我得到了相同的结果:

https:// xxxxx:8123 / local / custom_ui / light-entity-card.js?v = 1.3.0:1:1未捕获的SyntaxError:标识符'LiteLement'已被宣布

注意:此卡目前在另一卡(自定义POPUP)中,但我确实注意到,在登录HA之前,我会在日志中出现错误,甚至导航到它的页面上。那是浏览器缓存清除后

此错误来自另一个错误地定义litelement使用let / const而不是var。我可以改为代码来解决这个问题,但是那里有许多其他卡可以在那里做到。不确定您有多少自定义卡,但我会尝试在除了这个之外的资源中的所有内容中的所有自定义卡,看看它是否有效。从那时起一次启用一个定制卡,看看哪一个是行为不端的。我有兴趣知道,因为DEV需要知道他的卡未正确配置。

我的猜测是这是这个......但我必须做到你所提到的测试,以便我有一个公平的自定义卡,但在说,他们中的大多数都来自托马斯。

我看了那个代码,而不是那个代码。我用了很多托马斯的卡,他们倾向于正确设置,所以如果它是他的一个,我会感到惊讶。

除了托马斯之外,我有以下内容:

好的,我更新了卡,以避免来自其他卡的问题。尝试版本1.3.1并告诉我是否有任何问题。我看着你引用的一些卡,我不使用自己,他们看起来很好。这绝对是错误地定义了leitelement,只是不确定。

冠军!完美的工作,并没有吐出任何错误。伟大的工作,感谢您帮助解决我的问题:咧嘴笑:

喜欢这个项目。我刚刚完成了工作,但遇到了我的效果列表。我尝试使用input_select,也尝试列出所有效果,但无论它没有显示。我没有收到任何错误,色轮和亮度滑块工作完美。
有任何想法吗?

感谢您将您投入此项的工作并与每个人分享。

您可以为此卡提供您的Input_Select Config和Lovelace Config的示例吗?控制台中是否有任何错误?

没有得到任何错误。

Lovelace Config 1:

- 类型:'自定义:灯实体卡'实体:light.led_144 persist_features:true effects_list:input_select.144_LED_EFFECTS

Lovelace Config 2:

- 类型:“定制:轻实体卡”实体:light.led_144 persist_features:真effects_list: - “圣诞节”  - “棒棒糖”  - “冬青属快活”  - “情人节”  - “洛夫日”  - “圣帕蒂”- “复活节” - “美国”

input_select配置:

144_LED_EFFECTS:
名称:'144 LED效果'
选项:
- “圣诞节”
- “糖果手杖”
- “霍莉快乐”
- “情人节”
- “爱情日”
- “st patty”
- “复活节”
- “美国”

我已经尝试过两种方式,我没有任何错误,但我的效果列表没有显示出来。

问题是由第301行引起的:

if(this.dontshowfeature('effectList',enugationList',StateObj))返回HTML``

如果你这样返工:

让effect_list = endateobj.attributes.effect_list ||[];//如果我们给出了自定义列表,那么如果(riductig.effects_list && array.isarray(this.config.effects_list)){effect_list = this.config.effects_list;}否则如果(this.config.effects_list && this.hass.states [this.config.effects_list]){//如果给定input_select实体使用它作为效果列表const incumpleselect = this.hass.states [this.config。effects_list];effect_list =(InputSelect.Attributes && InputSelect.Attributes.Options)||[];}否则if(this.dontshowfeature('effectList',enectionList',enugyObj)){Return HTML``}

它应该工作

如果该问题然后HA未计算这些实体的正确功能列表,或者灯实体未正确配置。我会试着看看是否有一种方法可以在不打破其他功能的情况下包含它。问题是当您包含Group Entities Commation Effect_Lists将显示所有这些。我在围栏上关于这张卡的这种变化,因为这是真正发生的是HA没有给出正确的特征列表,或者有些人是错误的。

确保你有效果:真实在光线组件上,因此HA知道此实体具有effect_List功能。对于我的MQTT基光:

- 平台:MQTT架构:JSON名称:“LED Strip”State_Topic:“Bruh / Porch”command_topic:“Bruh / Porch / Set”效果:True Color_temp:True Effect_List: -  Rainbow  - 彩虹 - 彩虹 - 彩虹 - 彩虹 - 彩虹带闪光

得到它的工作。我正在使用BRUH LED条带的DRZZS版本。在我上传BRUH LED剥离后,我的卡现在就像它一样。

我不是萨虚足够用这些东西知道为什么1个草图工作,另一个没有,但这就是发生的事情。

再次感谢您投入的时间和努力。

小心

从即将到来的HA V0.88中的破解变更,更新卡至V2.0.0。不需要配置更改。

有没有办法禁用色轮?我有几个开关控制色调光组,该组只有群体的白光,但色轮仍然出现。当控制单个白光时,它看起来应该,没有车轮。