Ruckus Unleashed integration needs way to remove old entities

I’m using some Ruckus APs at my house and have had a lot of guests come and go from my network. The integration continues to keep the entities around long after these devices are no longer on my network. Unfortunately, because these entities are created by the integration itself they can’t be deleted from the UI. I don’t want to go yanking things out of the files directly as I could easily mess something else up.

Ideally, a last_seen parameter would start to be tracked and the integration can have an option to auto-purge entities that have a last_seen > some amount of time, keeping entities that have had a manual name attached to them.

As it is, I have several hundred entities that I need to purge to help me track down a device I want to enable as an actual device tracker but it’s near impossible right now.

I have the same issue. I have about 20 wifi devices in my house. Ruckus says I have 261.

It seems this radio button is broken…

There is an old custom integration that worked correctly last time I tried it. (all-be it a few years now) Maybe I’ll go back to it. https://github.com/bbrendon/hass/tree/master/custom_components/ruckus_direct