ZHA not getting data from THS317-ET or SNZB-02D via Nous TS011F

I have a Home Assistant Yellow (coordinator) and have paired 4 x SNZB-02D (temperature and humidity sensor), 4 x THS317-ET (temperature sensor) and 2 x Nous TS011F (_TZ3000_2putqrmw, plug) to it.
Both TS011F plugs are connected and working.
The different temperature sensors are connected either to the coordinator directly or through a plug.
All sensors show LQI and RSSI values.
The sensors connected directly to the coordinator are working fine.
The sensors that are connected through the plugs do not report current values for temperature or humidity.
Overview of the network:


The 4 sensors on the lower left do not report data.

One of the SNZB-02D sometimes connects directly to the coordinator and then the data is gathered by Home Assistant.

Side note: I have a Bosch SHC with a Twinguard connected to it integrated into the same Home Assistant in the same building.

I have no idea how to fix this or how to get more debug data to pinpoint the root cause. Is it ZHA or the Nous plug? How can I get more detailed info out of this system?

Welcome!

Unfortunately, the tools for looking ‘inside’ a zigbee mesh network are not as strong as they should be. There are very high end / high price tools for device developers, however pretty much zip for us users.

I’m doing some big guessing here on your setup as I no longer use ZHA, I use Zigbee2MQTT. So take my points with those credentials :yawning_face:

  1. I’m not sure the device doing your zigbee routing may be doing a ‘good’ job. A quick ‘google’ of the part numbers and name of this device seems to return a number of folks having issues with them. Hate to spend your coin, however, you might try and purchase a different device to use as one of your routers and see if “add via” some of your end devices does not improve things. I have had good success with Hue bulbs as routers (yes they must remain powered at all times) and the Third Reality wall plugs.

  2. Battery powered end devices such as temperature sensors go to sleep for extended periods of time and ‘wake up and talk’ on a schedule that is burned into there firmware. There is nothing you, your coordinator, or routers can do to ‘wake up’ these devices. So you all have to just wait for them. To debugging your setup and something like what you see in this map, this just a ‘point in time’ look at your network by the coordinator, and at this point in time one or more of the end devices may be outside the ‘time out’ window that the coordinator uses. So you will see disconnected end devices, nothing, unfortunately, you can do about that. It is important that you learn how to add a device to your network ‘via’ a router. Do some googling on ‘zigbee add via’ and very important! make sure you do a hard hard hard reset of your end device before and between attempts to add them to your network.

Good hunting!

I have exactly the same observation/problem: my SONOFF temperature/humidity sensors work fine, even far away from the SONOFF coordinator. As soon as I activate an additional NOUS A1Z plug (tz3000_2putqrmw), and this plug starts routing (as seen in the network diagram) the temperature/humidity readings freeze. They seem to get updates, but with unchanged values.
Is there any hint, or should I just look for other plugs?

It was suggeted to modify the ZHA routing settings like discussed in

This seemed to be successful, but after 2 days the problems returned.
Finally I added a second SONOFF stick as router - this made my mesh running seamlessly for now. The NOUS plugs seem to have routing problems and to disturb the direct communication of the sensors to the coordinator.