I have 3 of the model 3rths0224z. My dongle is a Sonoff usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus and I am using Zigbee2MQTT with Home assistant. My dongle firmware is Zigbee 20240710
Is there a way to get these working?
So… you’re doing this, right?
Make sure the device has power by inserting a new battery. Press and hold the reset button for 5 seconds until the LED turns red and then flashes in blue, indicate it enters pairing mode.
yessir, many times. I even tried to change the channel from 11 to 15 with no joy. 3rd reality says to make sure I have the latest firmware on the dongle, which I think I have. They admit the issue with certain of their devices, but that is about as far as they will go.
Strange, the device is listed in z2m’s wiki. Is your z2m updated to latest release? That dongle has 2 variants, P and E, based off the chip it’s actually using. Implicating the wrong adapter type can result in pairing issues/network issues. It should be using zstack if it’s the P variant, so your config has this or something similar -
serial:
port: /dev/ttyUSB0
adapter: zstack
correct? Or if it’s the E variant, it should be using “ember” as the adapter.
If they had an incorrect adapter setting, Z2M wouldn’t be starting up at all. They wouldn’t be able to get to the point of attempting to pair devices because there wouldn’t be a Z2M interface to speak of.
Seems these are battery devices. Try pressing the button every 1-2s (after putting them in pairing mode) until the pairing process is complete. Battery devices have a tendency to go back to sleep to conserve battery, even in the middle of the pairing process.
you get the prize! pressing the button a few times and they paired without a problem. They seem to be reading about 10F warmer than other sensors. I think I can work that out, I think
Thanks everyone
Glad you managed!
Please consider marking my post above with the Solution tag.
By setting the Solution tag it will automatically place a check-mark next to the topic’s title which signals to other users that this topic has been resolved. This helps users find answers to similar questions
Go to the device page inside Z2M interface > click Settings (Specific) and set the Temperature Calibration from there:
Try with -10, but make sure to press the button on the device to wake it up just before entering the value. Monitor for a while and adjust if necessary, keeping track of the sum of positive/negative values you applied to the device as a final value. Apply the final value to the other device - job done.
Thanks After it sitting awhile it finally got pretty close to the other device I have there. I was just impatient. This morning I looked at the history and it seemes to be reporting every 5 minutes, so that is good enough for a thermostat. That is a good tip to remember tho. Thanks
I fired the other two of these that I have and they paired to HA, using th ekeep awake trick. The only thing is that they do not update at all. They have been in the same stop since last night and neither the temp or humidity have changed. Ugh
Just the 2 new ones? Is the first one still updating every 5 mins?
If so, then you probably need more zigbee routers since they can’t reach the coordinator. Either that, or you need to configure reporting for them in Z2M.
Yeah just the two new ones. Is there a limit to how many zigbee devices? I have a total of 30 Zigbee devices. The first one is still updating. I need to educate myself more on Zigbee I think. They have good signal strength. 98, 65,76 How can I configure reporting for them?
It would depend on your coordinator. Looks like the dongle P supports 21 direct connections and up to 40 indirect ones according to their product page.
Don’t ask me how you can make it support up to 100 children - I have no idea.
What does your zigbee map look like? Are the majority of devices connected directly to the coordinator?
Geez I never imagined that number would be that low. Now I really need to get more educated on this. I’ll get a map together, Thanks
I just did a quick count. I have 12 routers and 21 endpoints. I created a map and it looked like I made pasta and threw it on the floor. So if routers are the key to getting more devices connected how do I make them work to my advantage. If there is a tutorial somewhere please advise.
Thanks
You can drag devices around (gently) on the map ![]()
Ignore the yellow & red markings - it’s an image I reused from another post.
so I coul drag an endpoint to a router and it would use that?




