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
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.
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:
——
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.
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!
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.
Hi again!
So I did the test with the other hub and the same thing happens… sees it Zigbee Thing
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!!
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
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
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!
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