Hive SLT3b and SLR1b via ZHA pairing never completes

Hi all,
I’m finally getting onto moving my Hive system over to HA as the integration has failed on me for various reasons and I don’t want to rely on their poor ecosystem.
I have a spare SLR1b and SLT3b which I’m setting up to test and have carried out what I thought where the simple instructions, but it seems they never complete pairing mode. I used the excellent published steps in various places:

  • Remove the thermostat from the wall and remove a battery
  • Turn boiler off, then on again - this should cut power to the boiler receiver
  • Hold down central heating button on the boiler receiver until light turns pink then release
  • Hold down the central heating button again until the light turns amber with double flashing then release
  • Pair (the boiler receiver) with Home Assistant - I will be using ZHA’s ‘add device’ function
  • At this point the amber double flash may change to a single flash
  • Stop ZHA from searching for devices by pressing back
  • Replace the battery in the thermostat and allow to boot
  • Press and hold the menu and back buttons, a countdown should appear on the screen, allow the countdown to finish and release when you see ‘welcome’. After selecting a language, it will enter pairing mode.
  • On ZHA (or similar), select the boiler device you added earlier, now click “ADD DEVICES VIA THIS DEVICE” - the Thermostat must be connected to the ZigBee network via the boiler receiver we added earlier
  • The thermostat should now pair to the boiler receiver. The amber light on the boiler receiver should turn green.

I end up with the boiler receiver still single slow amber flash. The thermostat shows “Pairing” and counting upwards, as though the two don’t finish their communication.
In HA I do have both devices shown, but:
Hive-Thermostat HVAC action became unknown 15:24:03 - 34 minutes ago

Last Seen: 2023-10-31T15:51:28 Power Source: Battery or Unknown
(This is when it did the initial pair attempt and added to HA)

The boiler control in HA seems all there, but if I manually toggle the heating on the boiler control the state doesn’t reflect in ha. It seems to be stuck in whatever it did when trying to pair.

Any ideas on what I can try next?
Home Assistant 2023.10.5
Supervisor 2023.10.1
Operating System 11.1
Frontend 20230705.1 - latest

Oh.
Scratch that, I finally got it working.
So I left the thermostat for about 20 minutes, it said contact customer support as it couldn’t pair.
Meanwhile the boiler control had gone solid not flashing.
I then took batteries out of the thermostat, did the full reset again and did these steps:

  • Press and hold the menu and back buttons, a countdown should appear on the screen, allow the countdown to finish and release when you see ‘welcome’. After selecting a language, it will enter pairing mode.
  • On ZHA (or similar), select the boiler device you added earlier, now click “ADD DEVICES VIA THIS DEVICE” - the Thermostat must be connected to the ZigBee network via the boiler receiver we added earlier
  • The thermostat should now pair to the boiler receiver. The amber light on the boiler receiver should turn green.

And it’s now paired and working.

The boiler unit shows a constant GREEN light which seems to mean everything is fine.

1 Like

Thanks @andyb2000 .

Exactly the same for me, needed to go through the process twice.

Followed your instructions and now working

1 Like

Thanks, this process also worked for me on Zigbee2Mqtt.

1 Like