2 Hubs, 2 Thermostats of the Same Model, One Hub Sees it as a Zigbee Thing - Help!

Hello all
Need help figuring out a weird behaviour, I was not able to resolve my problem despite several steps taken. I own 2 Aeotec V3 hubs (cottage and home) both homes had Stelpro Maestro thermostats model SMT402AD installed, they are both onzigbee channel 24

Installed Mariano’s edge driver ‘Zigbee Thermostat Mc’ on both hubs, and it works like a charm in home #1. For some reason, home #2 does not recognize the devices at all despite it being the same model number as in home #1 (I checked 3 times), it only sees it as a Zigbee Thing in home #2. I reset the devices multiple times, removed and tried reinstalling the zigbee things more than once. Somehow it just won’t connect !
Any advice on how to force in a driver to a device ? Or any other method would be appreciated. How can two hubs with the same firmware version using the same device models with the same driver act differently ? I am puzzled, below pictures if what I see


Two possibilities…

  1. The devices have different firmware, causing them to have different fingerprints and one of the fingerprints is not yet included in any of the edge drivers. It can happen.

  2. for whatever reason, the pairing for that specific device failed, leaving the manufacturer or model number either blank or all zeros. This also will cause the device not to match with any edge drivers. See the FAQ on that one:

FAQ: Manufacturer/Model Shows All Zeroes

——
Anyway, in either case, the first thing is to carefully check the fingerprint of the differing devices to see if they are the same or not. The information on how to do that is in the FAQ linked to above if you need it.

2 Likes

Thanks @JDRoberts for your quick reply. Took a look at the FAQ and the thermostat is close to the hub, technically it is within pairing range. It is true tho that the model number is blank as depicted in my screenshot… I’ll try something tomorrow and will swap the device from home#2 to home#1 and see if it works - home #1 hub has paired the exact same devices.
I will take a look if the device firmware as you suggested if can be updated in any way
I’ll keep you updated tomorrow once I have tried, stay tuned!

1 Like

If the model number is blank, the pairing failed, and that’s why it’s only being paired as a “Zigbee thing.” It won’t match with any other edge driver until it has a valid fingerprint. So trying to pair it to the other hub makes sense, otherwise, you need to start looking at physical location or possible hyperlocal interference, such as from a Wi-Fi booster. :thinking:

1 Like

Since it looks like you had a failed pairing I would try to pair the your device next to your hub.

1 Like

Hi again!
So I did the test with the other hub and the same thing happens… sees it Zigbee Thing :frowning:
So the only other option to figure out the issue was to open the device case and see if the device is indeed the same as my other thermostats, turns out the model number indicated inside reads SMT402AD01, the other ones already paired are SMT402AD without the 01 which may explain the issue. Looks like some of them are more recent than the others, despite looking exactly the same on the outside. Tho glad to know there is no interference between wifi and zigbee on my network.

So @JDRoberts, my analysis points me in the same direction as you suggested, could be related to requiring a distinct fingerprint!

Next step is to ask @Mariano_Colmenarejo to kindly help me with this one by adding this below device to your Zigbee Thermostat Mc driver ? Thank you!! :smiley:

id: “Stelpro/SMT402AD01”
deviceLabel: Stelpro Thermostat
manufacturer: Stelpro
model: SMT402AD01
deviceProfileName: thermostat-stelpro-profile
euid: F8F005FFFF724793
clusterId: 0000
clusterIdDec: 0
appVersion: 22
zclVersion: 2

Hi @ellie

Added to this driver version, try if it works

It will update automatically in 12 hours maximum, but I think you can force the update trying to delete the old driver with paired devices, but I have not tried it

───────────────────────────────────────────────────
 Name         Zigbee Thermostat Mc
 Version      2024-05-23T17:50:19.229726453        
───────────────────────────────────────────────────
- id: "Stelpro/SMT402AD01" # Added M.colmenarejo
    deviceLabel: Stelpro Thermostat
    manufacturer: Stelpro
    model: SMT402AD01
    deviceProfileName: thermostat-stelpro-profile
3 Likes

wow faster than lightning ! @Mariano_Colmenarejo
I was already impressed by all your work, but having this done within 15 mins is definitely worth getting world guiness record award ha ha ha! I’ll try this today and will let you know

3 Likes

Hello @Mariano_Colmenarejo
I have been unsuccesful pairing my thermostat. I took a look at the driver fingerprints on your github repository for that specific driver - Zigbee Thermostat MC - and it looks like the fingerprints you posted above that match my device do not exist yet. Can you kindly take a look for SMT402AD01?
Thanks! :slight_smile:

//github.com/Mariano-Github/Edge-Drivers-Beta/blob/main/zigbee-thermostat-stock-mc/fingerprints.yml

Hi @ellie

Your fingerprints are added in the driver version I posted.

───────────────────────────────────────────────────
 Name         Zigbee Thermostat Mc
 Version      2024-05-23T17:50:19.229726453        
───────────────────────────────────────────────────

It is not updated on github because I haven’t had time to do it.

It should be able to pair with the Zigbee Thermostat Mc driver.

Try pairing it near the hub and following the steps to put the thermostat in pairing mode