Wth can't I add a helper to a existing device?

Me to, as simple example:

I want to be able to add several templates and helper sensors to my plant device such as a PH entity “an input-number helper”, then us a threshold helper for the new PH entity.

1 Like

I am currently building a custom integration that will allow the user to modify devices in the following ways:

  • Change device attributes
  • (Re-)Assign any entity to any device
  • Create new devices
  • Merge two devices

Changing attributes and assigning entities already works, however the integration is currently under development, lacking documentation and should be treated as unstable and experimental.

If you are still interested in these features, Maybe you’d like to check out the repository and follow the development: GitHub - EuleMitKeule/device-tools: Device tools integration for Home Assistant.

3 Likes

Seems like something I’ll have to look into this weekend!

1 Like

Just to add my 2c, I was impressed at utility meter etc being added to the correct device.
The problem i’m hitting now though is i’ve a device that provides a voltage and amps reading, and so I wanted to create a helper via template that uses these two sensors to create a wattage sensor. Had to make this using template, but these would not be automatically added to a device (even though both sensors come from the same device), and there’s no way to manually assign them to it so it appears on the device page.
Being able to manually assign to a device would be awesome.

1 Like

I just stumbled across this very recent pull request that implements some of what is being requested here…

Add the ability to bind the template helper entity to a device

This looks encouraging - go give it a thumbs up :slight_smile:

2 Likes

Because in 2024, Home Assistant still resets all the last updated times on every restart, I’m forced to use Input Datetimes to track when things last happened (last smoke alarm, last rain, etc.). But now we can’t add those to our devices.