They seem to show up for me…
Config for always unavailable light:
light:
- platform: template
lights:
always_unavailable:
unique_id: always_unavailable_light
friendly_name: Always unavailable
value_template: "on"
level_template: "100"
turn_on:
event: now_im_valid
turn_off:
event: now_im_valid
availability_template: "false"
Made a light group in the UI and put that light in it. Both lights definitely exist (that’s why I used the not recommended syntax of states.<entity ID>
, got no errors), both have state unavailable
, the group’s entity ID still comes back from integration_entities
.
EDIT: I also just noticed that my “always unavailable” light group does not have an attribute of entity_id
:
So it actually seems like the inverse might be true. integration_entities
just works. Trying to find group entities by looking for the attribute entity_id
requires extra work to handle edge cases, like when they are unavailable
.