标签:#<标签:0x00007FC408C9F030>

我已经战斗了几天。下面是我在光线中的一部分。一切正常,除了地下室轨道灯开关到灯根本不起作用。其他人工作正常,可以分组并且是运营的。地下室灯组工作,除了轨道灯。请帮助我看看这里有什么问题!

- 平台:开关名称:洗衣房荧光ENTITY_ID:switch.laundry_room_fluorescent-平台 - 平台:交换机名称:地下室工作灯Entity_id:switch.basement_work_light_light_switch-平台 - 平台:Switch track lights entity_id entity_id:switch.basement_track_switch_switch-platform:groupting_splatmen:group names:group names:laundry Room:Laundry Room:Laundry Room:Laundry RoomLight Group entities: - light.laundry_room_south_light_bulb - light.laundry_room_center_light_bulb - light.laundry_room_north_light_bulb - light.laundry_room_fluorescent - platform: group name: Basement Light Group entities: - light.basement_track_lights - light.basement_east_light_bulb - light.basement_west_light_bulb - light.basement_work_light

请编辑您的帖子并正确格式化粘贴配置。参见第11点这里

谢谢,第一次发布,所以我知道!

您的配置看起来还可以。查看开发人员工具 /状态菜单。是light.basement_track_lights可用的?

它拼写正确吗?

您可以单独控制它(不使用组)吗?

switch.basement_track_lighting_switch可用,并且正在运行。就像它从未被转换为光线一样。设备。我已经尝试将其完全删除并重新输入。之后,我将重新加载小组,甚至重新启动HA。小组的其余部分没有问题,只需转换为灯光定义。
我已经检查了拼写等。

您永远不会达到限制。

这两件事对我来说并不一样。在您的小组中,您指定.basement_track_lights,但您提到转变.basement_track_lighting_switch正常工作。做light.basement_track_lights实体无问题打开和关闭?

不,light.basement_track_lights不可用,因此无法打开或关闭它。这就是问题所在,开关没有转换为灯光。
我的理解(当然可能是错误的)是,在小组中,您使用光线。就像我在地下室工作灯中所做的那样,它可以正常工作,这意味着光标识不必匹配开关的身份,只有开关名称。我在这种理解中错了吗?

这很奇怪...

您的理解与我的理解相匹配(如果我跟随您):名称地下室轨道灯会变成basement_track_lights因此,您会使用光。basement_track_lights

这不会解释这个问题,但至少作为测试,请使用小组中的开关实体 - 您可以将它们混合在一起。

我想知道该开关是否有什么特别的。它是什么类型,如何设置?其他可以共享的设备集成或其他相关配置的其他内容吗?

在这里握在稻草上…

也许也尝试仅读取/重命名这些开关和光实体,并使用单个术语名称和ID(我在想FOO,BAR,BAS等。就像我们程序员喜欢用于说明性目的一样)。

您确定此实体ID是100%正确的吗?

- 平台:开关名称:地下轨道灯ENTITY_ID:switch.basement_track_lighting_switch ##### <----------------------------------------------------------------

从头开始重新创建此灯。不要使用复制/粘贴。在光配置中尝试以不同的位置尝试。

您所显示的是正确的。这里有一些有趣的事情。隐藏的不可打印字符或类似的东西。

您还检查了日志是否有错误?

好吧,这似乎还可以。我可以控制所有灯并从组切换。我拿出光线组并切换到灯光定义,然后将其全部移至我的组。

地下室灯小组:名称:地下室灯组实体:-switch.basement_track_lighting_switch -light.basement_east_light_bulb -light.basement_west_west_light_bulb -light.basement_work_light

我想在我的光线下将所有的光线团放在一起。

Tom, now that parautenbach’s suggestion worked in a group, I’m now going to type in everything from scratch in the lights.yaml just to make sure about hidden characters, etc. I have checked and rechecked the entity id and it is for sure correct, but let me do this and I’ll report back.

重新启动之前,不要忘记检查日志。

同样的问题。我从groups.yaml中删除了所有内容,并在光线中键入(无复制和粘贴)所有位置的所有内容。在执行所有操作之前,我检查了日志,我能看到的唯一错误是我将其全部重新加载并重新加载组时得到的。
“ 2021-01-25 23:24:35警告(mainthread)[homeassistant.helpers.service]无法找到引用的实体light.basement_track_lights”,其后是:
“ 2021-01-25 23:24:36警告(mainthread)[homeassistant.components.cloud.google_config]错误报告状态-5:未找到请求的实体。”
而已。在这些错误之前,它具有“ 2021-01-25 23:23:50信息(mainthread)[homeassistant.components.light]设置light.group”然后是错误。

轻型小组在光:部分,而不是团体:部分。但是我怀疑您只是错过了键入此内容,因为您在上面的帖子中显示了正确的配置位置。

转到您的开发人员工具状态菜单,然后将其粘贴到第一列上方的“过滤实体”部分:

switch.basement_track_lighting_switch

出现了什么?

好的,让我首先说,我将Switch实体重命名为switch.basement_track,只是看看实体名称长度是否会产生任何效果。仍然没有光。因此,我只是按照您的要求并放置Switch.basement_track在开发人员工具中,它显示了状态为OFF,并且状态属性为:
Friendly_name:地下室轨道照明

这不会在重新启动后产生光吗?

灯:#<---在此上方的某个地方或灯光:!include  in Configuration.yaml-平台:交换机名称:地下轨道灯光entity_id:switch.basement_track

并且您的日志中没有与此灯开关有关的错误?

如果是这样,那么我就没有想法。

谢谢你的帮助。我试图删除并重新安装设备,但这无济于事。然后,我只是尝试从我拥有的另一个开关(不同的品牌)创建一个灯,但这也不起作用。最后,由于某种原因,将开关转换为灯的能力完全从我的系统中消失了。对日志的任何开关/灯都没有错误。我在那里的光转换的切换继续工作正常,但是我无法再创建转换为灯光定义。因此,我只需要弄清楚以前如何做。当您有要与灯泡分组的开关时,它是如何完成的?

您是否有完整的配置在线查看?确保删除敏感细节。

只是为了确保集成没有错,我创建了一个新的灯开关:

灯: - 平台:交换机名称:测试灯Entity_id:switch.acrc

重新启动后,它出现在我的系统中:

ScreenShot_2021-01-27开发人员工具 - 家庭助理19463331伟德国际