I found a few threads, such as the one below, which seemed to indicate that the PR was merged successfully and was supposed to be released in 2024.7.x, but I don’t see any release notes about it.
Edit: Nevermind - that PR was merged, but it was unrelated (it was for template entities only). My request still stands: I want to attach helper entities to devices!
Oh, interesting - is there a list of supported helper types that are currently supported? I’m looking specifically at helpers.
A use case I’m thinking about is - you have a media player, and you have a number helper for its “Default / Preferred Volume”, and then actions/scripts could reset the media player to its preferred volume.
Hm… while that does look like exactly what I want, this is a bit scary, especially considering that I have quite a large HA installation that my family depends on.
I agree. I have used it to group together a bunch of entities that did not have an associated device (works well), but not to add an entity to an existing device. Just thought I’d mention it.
If you are looking to bind input_* helper entities to a device, this is not currently supported and cannot be implemented directly. Beforehand, these helpers should be migrated to use config entries, which I believe will depend on a deliberation by the dev team.
What do you mean by this exactly? Is it technically impossible in Home Assistant based on the entity/device architecture, or is it just not possible today but could be added in the future?
I meant that before implementing this feature, the input_* helpers code needs to be changed to migrate them to config entries. This change is much larger and more complex (so review and approval will take longer), but not impossible.
I have implemented device linking in some integration helpers and what I could feel is that there is no consensus from the core team on allowing the user to manually assign a device to the entity. I believe this is a point of discussion regarding the input_* helpers, since they do not have a direct relationship with any device. Of course, the core team’s opinion may change along with the evolution of Home Assistant’s features.
But I, as a user, would really like this possibility.