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!