Well… I felt like I had wings and decided to try something: developing an external integration!
It works on my end, I admit we’re in full vibe-coding mode, with Gemini 3.6 Flash (I don’t have a Claude subscription yet).
I admit I don’t know if best practices were followed, if I didn’t make any big mistakes, I had to do a lot of back-and-forth, with commits and tags all over the place, we’re already at version 1.4.7 in one day ^^
Oh, it doesn’t work!! But no worries, it’s normal!! Well, at least it should be normal for the moment
Hey @pierre-gilles!! I think we’re waiting for the next version ^^
[2026-08-01T17:23:36.769Z] [INFO] onConfigUpdated -> new configuration received
[2026-08-01T17:23:36.955Z] [INFO] Successfully logged in to UniFi OS via /api/auth/login
[2026-08-01T17:23:36.955Z] [INFO] Connecting to UniFi WebSocket events at wss://1xx.xxx.xxx.xxx:443/proxy/network/wss/s/default/events...
[2026-08-01T17:23:36.960Z] [INFO] UniFi integration connected and active.
[2026-08-01T17:23:36.960Z] [INFO] Starting internal UniFi polling timer (every 30 seconds)...
[2026-08-01T17:23:36.971Z] [INFO] UniFi WebSocket connected successfully.
[2026-08-01T17:23:37.546Z] [INFO] UniFi getDevices returned 23 infrastructure device(s).
[2026-08-01T17:23:37.689Z] [INFO] UniFi getClients returned 123 active client(s), getKnownClients returned 462 known client(s).
[2026-08-01T17:23:37.709Z] [INFO] UniFi getWlans returned 6 wlan(s).
[2026-08-01T17:23:37.709Z] [INFO] UniFi Discovery scan completed successfully: 984 device(s) found.
[2026-08-01T17:23:40.212Z] [INFO] Successfully logged in to UniFi OS via /api/auth/login
[2026-08-01T17:23:59.618Z] [INFO] onScanRequest -> publishing UniFi discovered devices
[2026-08-01T17:23:59.711Z] [INFO] UniFi getDevices returned 23 infrastructure device(s).
[2026-08-01T17:24:00.212Z] [INFO] UniFi getClients returned 123 active client(s), getKnownClients returned 462 known client(s).
[2026-08-01T17:24:00.225Z] [INFO] UniFi getWlans returned 6 wlan(s).
[2026-08-01T17:24:00.225Z] [INFO] UniFi Discovery scan completed successfully: 984 device(s) found.
But the good thing is that it finds everything!!^^ I’m just too excessive
But wait for the next update, there’s a chance it’s just due to an implementation that Pierre-Gilles is merging into master today. The workaround is to display fewer devices, because for now the core only allows a limited number of elements to be received.
But it’s code for not much at the moment since it will be resolved. I had the same issue with Shelly, and it was resolved by sending fewer devices and then, once added, not displaying those already added ^^
Do you think I should take action to split the devices into groups of 150, for example, or should this quota of 200 devices max be increased on Gladys’ side?
Even if you split it up, it wouldn’t solve the real issue, everything else would remain invisible as long as the others aren’t integrated
I can’t see myself adding 1000 network devices to Gladys
I wonder if the solution wouldn’t be to limit to UniFi equipment + something else (in the settings maybe) allowing you to choose a device by its IP (or name) to make them appear in the discovery page!!
Reflection, reflection, but it shouldn’t impact a « normal » installation.
It could also be that, but only if the number of devices is greater than 50 for example?