Hooking in here as I have the same issue. With both of my Bosch Thermostat II.
Sending api call via Postman to provide installcode was returned with success for both.
I can see the devices even in deCONZ overview but they are not recognized - there is no ddf or + shown in the gui overview.
Both devices’ MAC addresses are shown in sqlite devices table.
Tried removing them in deCONZ and re-pairing already multiple times. No success.
I’d like to avoid the solution which worked at Recently unable to pair Bosch Thermostat 2 as it seems rather “luck” driven and also I don’t want to fully reset the installation.
It seems to me something went wrong with pairing - device is somehow “partially” paired?
Any idea appreciated.
Device: Bosch Thermostat II
Running “latest” image of docker container on an rpi
Product: Conbee III (3)
Gateway Version 2.29.2
Firmware 26530900
Hi Smanar!
Thanks for responding.
I realized that this thread was regarding the “room thermostat II”. My issue is actually with my two “radiator thermostat II”. I wasn’t aware that bosch also released that room thing with almost the same name - my fault.
Anyway I think the problem is the same as ads1230 has - so I’ll continue in this thread.
Providing some screenshots with information. Unfortunately deconz is not showing the model/manufacturer id.
Is there any other way to detect this? To me it seems that the device is somehow already “wrongly” connected and it doesn’t even try to use the installcode. Because I tested and it doesn’t make a difference if I provide the installcode or not before/while (tried both) trying to pair.
My approach:
Remove battery from thermostat.
Remove device from deconz by “delete node”
Restart deconz docker container
Start “add sensor”/permit join in phoscon/deconz (tried both although I think it doesn’t make any difference anyway)
Add battery and keep thermostat button pressed to directly trigger factory reset thermostat
Exec http PUT call in postman
Result is always that the device shows up but is not usable. See screenshots.
Hello!
After a busy week I finally found some time to deal with this again. Thanks to the hints. Tried it all - still no luck unfortunately:
Force reading of clusters is not possible as the clusters are not even shown for (both) my devices: There is no “plus” sign shown in the deconz UI for each of my thermostat devices.
executing the put http request before starting the “enable permit join” doesn’t work. No difference: Devices do show up but still as “unknown” - reappearing exactly as in my screenshot within my earlier post.
I’ve tried a lot of things now:
executing the http put call before, while, after pairing
removing the devices with “delete node” as well as leaving them before trying to pair again
resetting the devices countless times
What caught my attention - If I do the following:
I remove batteries from both my devices 0x30???E06F and 0x30???BB27.
I delete both my devices from deconz GUI doing “delete node”.
I check via sqlite and verify in table “devices” both devices are gone.
I send the PUT call and click “enable permit join” for pairing.
I put batteries back into 0x30???E06F device and run “reset to factory defaults” of it.
Suddenly both devices, the 0x30???E06F and 0x30???BB27 show up in deconz again (without manufacturer, model, etc)
What I don’t understand is that the 0x30???BB27 device shows up ALTHOUGH it doesn’t even have a battery inserted and also had been deleted before (step 2) from deconz/phoscon.
Anyone has an idea why that could be and if that is intended?
Last resort will be to reset my whole deconz/phoscon installation. I’d like to really avoid that. So still hoping for any clue.
Deleting a device in deconz do nothing, if the device is already paired, it know the coordinator Mac adress and the key for pairing, it still can do request, if deconz see request from a device, it add it in the GUI.
If you reset the device and delete it from deconz, more chance it will not come back (it will forget the zigbee network setting)
But I realy don’t know how work the “install code pairing”, what is blocked by this procedure.
The device don’t appear in deconz, it seem it’s wrong, as you can see it, even without the procedure.
The inclusion procedure is bloqued, it seem yes, as you can’t have the clusters.
BTW you have option to “finish” the inclusion on the GUI, with “right clic”, if it don’t work, perhaps we can have an error message on logs. But the device is probably stopping requests waiting for the code ?
Thanks for your response Smanar.
No luck yet on making things work. Tried all your hints and ideas. Max result I get is that the devices show up in deconz but are not identified and node’s cluster data is unreadable. I’m finally convinced that this is some issue with conbee/deconz as I found this thread: