Hive Thermostat via MQTT

Hi All,

I’ve decided to move my hive system onto HA.

I’m using MQTT as I have very little success with ZHA.

I’ve got all my devices in and my hive stat lined to the receiver.

My issue is the thermostat is only exposing battery percentage and signal.

Help?

Please?

you need to connect the controller first and then the thermostat via the controller.

Not sure which controller you have, but here are the instructions for the SLR2c…

Pairing the receiver (SLR2c)

  1. Temporarily disconnect thermostat by removing a battery from them.
  2. Turn boiler & receiver off, then on again to ensure receiver is not trying to connect to any thermostats.
  3. Once boiler is back on:
    1. Hold down the central heating button until light turns white/pink then release. The receiver is now in stand-alone mode.
    2. Hold down the central heating button again until light double-flashes amber then release. The receiver is now in pairing mode.
    3. Pair with Z2M using “Permit Join (all)”.
      1. The light may change to a single flash & will remain amber until it is paired with the thermostat.
      2. Rename the receiver to something like Hive.

Pairing the thermostat (SLT3c)

  1. On the thermostat:
    1. Make sure the thermostat is close to the receiver to pair properly.
    2. Replace the battery in the thermostat and allow to boot.
    3. Press and hold the menu and back buttons to factory reset the device. Allow the countdown to finish and release when you see ‘welcome’ - after selecting - a language, it will enter pairing mode.
  2. In Z2M:
    1. use the dropdown arrow next to Permit Join to select Hive (added earlier).
    2. Start pairing with Permit join (Hive) button.
    3. Wait around 30 seconds.
  3. The thermostat should now pair to the receiver.
    1. The receiver’s flashing amber light should turn green
    2. The thermostat will go through the getting started wizard.

Thanks.

That’s exactly what I’ve done.

It’s unintuitive, but you should be looking at the Hive Receiver and not the Thermostat.

Yes. @SJ20035 is right, the controller has all the information. It will be called something like “climate.hive”

Thanks. I figured this out when I read the docs. My bad.

I went through a lot of pain for not reading docs lol.

I can’t find a blue print for hive and it’s TRVs.

Are you aware of one?

So many questions, heat on demand etc

I’m not aware off one, even though I do use Hive as I created a fairly complex set of automations that combine Fujitsu AC’s with the Hive system to provide a unified Climate system.

The simplest method, is to have a helper which groups the TRV’s heat required and then have an automation that set’s the Receivers set point temperature to a high value (say 30 celcius) when heat is required and a low value (12 celcius) when heat is not required.

There is a write up here How to set up your Hive heating system with Home Assistant - Community Guides - Home Assistant Community