I spent a few hours trying to get my SLR1C and SLT6 to pair with home assistant successfully last night. I too ended up with both showing in HA, but the thermostat still showed “Searching…” with the time counting up.
I tried to follow these instructions and they didn’t work, but the ZHA toolkit put me on the right path.
I first tried the handle_join for both the IEEE of the receiver and the thermostat. Both gave a successful message, but neither seemed to make any difference.
I then looked throught the docs of ZHA Toolkit and thought I’d try binding the stat to the receiver.
In HA, I did the following, go to developer tools and then the “Actions” tab. On there look for “ZHA Toolkit: Bind Cluster”, which is the bind_ieee command, and then put in the thermostat IEEE into the “Device Reference” and the receiver IEEE into the “Bind To Device Reference”. After clicking “perform action” I got a successful message.
After this, I still had the “Searching…” message showing on the stat, so I ran a command to check the bindings… “ZHA Toolkit: Get Binding Table”, which is the binds_get
command, and put the thermostat IEEE in the device reference. Pressing “Perform action” returned a list of the bindings, and the Thermostat was binded to the receiver now, but above it was another device which I assume is the device it binded to when first adding the device in HA (event tho I did it via the receiver in the first place). I noted the other devices IEEE number for the next step.
I then ran the “ZHA Toolkit: Remove All Bindings from Device” action, which is the binds_remove_all
command. For this one, I put the thermostat IEEE in the device reference field, and the other devices IEEE I noted from the previous step in the “Remove Bindings with This Device” field, with all others blank, and click “perform action”. This worked, confirmed by another check with the “ZHA Toolkit: Get Binding Table”.
I think at this point I noticed that the light on the receiver had changed from flashing yellow to solid green, but I can’t remember if I ran the handle_join again or not.
From that point on, the thermostat showed the temp controls and everything in HA worked perfectly. The stat can turn the heating on and off, and I can change the settings in HA and have them turn the heating on/off and be reflected instantly on the stat.
I hope that’s helpful.