Issues with high network traffic with Nous Zigbee Smart Plugs

TL;DR: Anyone see a problem with Nous smart plugs sometimes flooding the Zigbee network with messages and crowding out other devices until the smart plug is removed completely? Is there a way to automatically evict chatty devices?

Behaviorally, this looks like a match for Zigbee network instability / flooding with two Shelly Power Strip 4 Gen4 (Zigbee2MQTT + CC2652P7) - #32 by PhilippeP or Zigbee device flooding network with messages but the devices are not the same.

I have a largish Zigbee network (I think it is, anyway - 86 devices, 37 of which are also routers) with Z2M and have encountered an intermittent problem that I have narrowed down to one specific class of device, which is the Nous Zigbee smart plug, model A9Z. My Z2M config is pretty vanilla and I didn’t tweak anything out of the box other than enabling “last seen.”

I had 18 of thee in my Zigbee network, since initial results were very good and so I standardized on them for everything with a smart plug. Since implementing them, some of them have an odd behavior where, seemingly at random, they will start flooding out messages, at a rate of >3 messages per second, almost all of which are linkquality updates.

When this happens, a single device is sending about the same message traffic as the top half of devices in the rest of the network and the Zigbee network slows down and things like remote button presses or light bulb controls just get lost.

Once it happens, simply re-pairing the device doesn’t fix it. Removing it entirely (unplugging it and putting it on a shelf) for a couple of days does seem to fix it for a while, but the problem eventually manifests again on those same sockets, as soon as a couple of weeks or as long as a few months after reintroducing it. This happened on four of the Nous smart plugs I have. The rest have been fine since installation, so it seems like something physical with a subset of devices, but it’s hard to nail down.

I am in the process of moving off these and onto Shelly smart plugs, since I don’t want the Zigbee network to just fade out when one of these goes nuts, but they are nice devices otherwise and I’d like to reuse them or give them away if there’s some way to prevent them from going insane and randomly messing up the network, or to automatically kick them out if they do.

You might want to consider getting a second coordinator.

You can simply plug the coordinator in and move all of your problematic devices to a new Zigbee network / frequency, hence they will no longer be able to interfere with your main Zigbee network.
I wouldn’t mess with trying to setup a second Z2M, just run it on ZHA for this use case.

  • In the short run it’s 30-50 USD to eliminate your immediate problem.
  • In the long run you have a backup coordinator in case you need it.

Realistically though it’s piece of mind - having that second network means whenever you have a concern about a device you can relocate it / isolate if it’s really the problem.

It’s way more than that if he’s removed 18 devices from his existing mesh to create a parallel one. Something has to replace the “missing” devices from the Z2M mesh

Hmm, I wasn’t clear on if it was all (18) of them or just one or two that were going nuts.
In my head I was only thinking of pulling the “problematic” ones - i.e. that not all 18 were bad.

If it really is the case that all 18 are junk, the garbage can may be the ultimate solution.


Alternatively if the garbage can really isn’t an option, then you may be able to use them on a dedicated network - possibly only in one area of the house to keep that network dense.

However as ShadowFist noted you will need to backfill your other Zigbee network with additional routers: only 19 routers for 49 end devices might be a little tight** (heck give it a shot it might work).

** - TBH I don’t think about this much, as I have 32 routers with only 18 end devices so pulling a few routers makes little difference.