WTH Delete devices from GUI

Nobody mentioned ASUSWRT devices here.
There is a use case here:

  • my iPhone 5S was added as a device «iPhone 5S» with device_tracker.iphone_5s;
  • then I had to restore my iPhone, now it is called «iPhone» - and a new device “iPhone” is created with device_tracker.iphone ;
  • then I renamed my phone back to «iPhone 5S»;
  • now I need to remove that extra «iPhone» device (which is always «Away») - and cannot do it via GUI.

This is my problem.
I am migrating devices from tuya integration to local tuya one at a time. However, I can not delete each device as I migrate it because that seems to be not supported by the tuya integration. Super inconvenient

Then there is a solution:

You delete a device in Deconz.

Then you add it in ZHA, it appears Deconz + ZHA

You delete it from ZHA and it deletes it from Deconz

You add it again in ZHA and it is OK

This did the trick. Thanks!

1 Like

This works perfectly

The thinking from the devs’ side seems to be that integrations should be allowed to stuff devices and entities down HA users’ throats whether said devices/entities add any value to the user’s experience or not. If an integration adds devices it shouldn’t, fine; that’s a bug and it should be reported to the codeowner. Meanwhile, users are stuck with non-functional devices they don’t want without any means of remedying the situation themselves.

Dear HA dev-team, I love you guys and admire your work immensely, but I just don’t understand this one. Please allow us to curate or own collection of devices and entities.

1 Like

You should be taking this up with the integration in question. You can delete or remove discovered devices if the integration itself set it up to do so.

thank you for this!