DD-WRT integration does nothing

I have carefully followed the instructions for installing the DD-WRT integration, and as far as my logs are concerned, there’s no problem. I see in the log that I should restart HA, and I have. Multiple times.

However, after this “success” I have no DD-WRT entities at all that I can find.

I’ve got a GL.iNet Flint DD-WRT router.

Running Home Assistant version:

  • Core2025.2.5
  • Supervisor2025.02.1
  • Operating System14.2
  • Frontend20250221.0

On a rPi 5 running the OS designed for HA.

Any guidance? The irony here is having switched away from a buggy Unifi router, the presence detection available from DD-WRT entities is what got me to move my whole HA setup to an rPI from HA CORE, which wouldn’t support that device.

Nobody? Does no one run this integration?

Got further into the logs and found the very unhelpful entry:

ERROR (MainThread) [homeassistant.components.device_tracker] Error setting up platform legacy ddwrt

From: DD-WRT - Home Assistant
“The DD-WRT integration was introduced in Home Assistant pre 0.7, and it’s used by 2 active installations.”

So, no.

:laughing: I must literally be the only other person. That’s funny. But mine does work… kind of. I have a whole lot of device_tracker.unknowns in mine, so figuring out what they all are or mean is going to be a pain in the butt. (Luckily some of them actually provide somewhat of a MAC/Physical address, so that can help narrow it down.

From what I can gather, you can use it to determine whether a device logs on or not, and that’s pretty much the extent of it. Now maybe… there might be a way to send commands to your router remotely via MQTT or something to enable Acccess Policies on the router, but I haven’t really played around with that too much.