All Zigbee Network Devices Offline (Z2M) - "No Network Route" Error

Hello everyone,

I’ve been experiencing a sudden issue with my Zigbee network that I hope someone here can help me resolve. My Zigbee network has been running smoothly for several months, but last night, all my router devices stopped responding and showed as Offline and edge devices are not updating. I’m receiving error messages like this:

Failed to ping… (Data request failed with error: ‘No network route’ (205))

Here are the details of my setup:

  • Coordinator: SLZB-06 (Z2M recommended) with PoE, located centrally in the house
  • Firmware Version: 20230922
  • Zigbee2MQTT (Z2M) Version: 1.37.0 running on Home Assistant
  • Mosquitto Broker Version: 6.4.1 in Home Assistant
  • Number of Devices: Around 60+ devices, with 30-40 being router devices
  • Channel: Zigbee channel is set to avoid overlapping with WiFi channels (CH 25)

What I’ve Tried So Far:

  1. Rebooted Z2M and the Coordinator: Multiple times, including stopping Z2M, powering off the coordinator for a while, then restarting everything.
  2. Power Cycling Devices: Turned off and on several Zigbee devices, especially router devices.
  3. Checked for Interference: Used a WiFi analyzer to ensure there’s no significant interference from WiFi networks.

Symptoms:

  • Powered/router devices are showing as ‘Offline’, but neither router nor edge devices are responding/updating.
  • Receiving “No network route” error for all router devices.

Log:

I am getting the two following warning messages in the Z2M logs:

Failed to ping '<device name>' (attempt 1/1, ZCL command 0xb43522fffe3813a2/1 genBasic.read(["zclVersion"], {"timeout":10000,"disableResponse":false,"disableRecovery":true,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'No network route' (205)))
Failed to ping '<device name>' (attempt 1/1, ZCL command 0x000d6ffffeb2baaa/1 genBasic.read(["zclVersion"], {"timeout":10000,"disableResponse":false,"disableRecovery":true,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'MAC channel access failure' (225)))

Most of the warnings are of the first type, with just a few of the latter.

Additional Information:

  • The network was functioning perfectly until the sudden outage.
  • No apparent environmental changes that could affect the signal
  • No updates or restart of HA/Z2M or recent modifications to devices or network

Questions:

  1. Has anyone experienced a similar issue and found a solution?
  2. Are there additional troubleshooting steps I should take?
  3. Any specific logs or diagnostics I should look at to pinpoint the problem?

Any help or guidance would be greatly appreciated! I’m quite puzzled by this sudden breakdown and would love to get my network back up and running without having to re-pair all my devices.

Have you tried restarting the Mosquitto mqtt add-on?

MAC channel access failure is caused by interference, see zigbee2mqtt.io/guide/faq/#common-error-codes

Is this always the case? I do not see how I can improve it though. There are no overlapping Wifi networks with my Zigbee channel and the coordinator should not be affected by any close by interference from other devices.

Check Improve network range and stability | Zigbee2MQTT - there’s many possible causes

@norsemanGrey

I’m facing a very similar situation. About 70 devices in total and 20 router devices. After several attempts to restart the whole network I started repairing the router devices and they’re now stable it seems. But 205 error remains for several battery operated devices, will probably also repair them later. Everything started with a power outage as well which (probably) also caused my SSD in the server to become faulty. Luckily I had data backups, but instead of continuing with separate Z2M and HA instances (via Proxmox) I decided to continue with Z2M as HA add-on.

It’s really annoying to no the able to track down what has caused this.

What exactly do you mean by “repair”? I am facing the same issue as described above.

Re-pair. You remove the devices from the network and pair them again.

LOL. My bad, I should have figured that one out. Thanks for clarifying though.

1 Like