I will have to sit down and actually count how many wifi devices I have, because at this moment I really don't have a clue.
Bearing in mind I have a Hive system which aside from the boiler and thermostat also controls a fair amount of lights. For example although study lights is grouped it consists of 3 lightbulbs all using their own separate connection with their own MAC addresses
I also have the Echo devices, firesticks, kindle, 2 smart TVs and tablet and about 5 smart plugs.
The killer may have been the smart extension lead I bought on Cyber Monday. I've just found out that has 5 connections - One for the extension lead as a group and 4 for each individual switch. It may just be on one MAC address, but I can't check as the Zyxel GUI wont tell me and packs in displaying anything more than about 10 devices.
On reflection and looking back now, it would have been at around the day I plugged that in when some of the other items started becoming unresponsive. I'd not really thought about it earlier as I'd had another bad fall a few weeks ago but I was far too preoccupied to even ponder on anything technical - and hence why it took me until this week to get around to putting the Blink system into action.
... and just in case anyone hasn't guessed, the reason why I need a new router is this maximum limit of 32 connections.
It won't let me change it to anything more than 32 and that will be why not all devices can be online at the same time. The Zyxel just won't allocate IP addresses to them all. The Blink cams are inactive until it detects motion (unless I ask it to stream view) which is why it will always be back of the queue and wont work when I have the lights and xmas decos on as those have taken up all the IP addresses first.
------------
ETA
According to my Alexa app she can control 29 devices. So by the time you add in the smart tvs, a tab and any other mobile devices then I am in excess of the 32 limit.