Local Hive Thermostat MQTT integration for Home Assistant
Please ⭐ this repo if you find it useful
If you want to show your support please
To use this integration your Hive thermostat receiver must be added to Zigbee2MQTT and a MQTT broker and the MQTT integration within Home Assistant must be correctly configured.
Zigbee2MQTT will expose the native sensors but Hive requires specific message structures to be sent for setting modes and a combination of sensor values to determine the modes, this integration creates controls and sensors that correctly interface with the native Hive values/methods.
SLR1x and SLR2x thermostats are supported, this has been tested with an SLR2c and an SLR1c. If you have thoroughly tested a different model please let me know and I'll add it to the list of confirmed devices. As long as you have one of these receivers this integration will work with either the Hive mini or regular controller.
Once you have the thermostat receiver added to Zigbee2MQTT, add a device via this integration and specify a friendly name, the Zibee2MQTT topic which should look something like this zigbee2mqtt/HiveReceiver
(note this is case sensitive).
The new device created will have new sensors/controls available that will accurately show/send status changes.
You can optionally hide/disable the native Hive device created by Zigbee2MQTT within HomeAssistant.
The integration supports native boost and native schedules. With schedules you can switch on/off schedule mode but you cannot modify the schedule details via the integration. You can of course ignore the schedule mode and setup automations within Home Assistant to control when heating/water is on or off and set a temperature for heating.
The numeric entities allow you to set defaults for boost times, temperatures and also frost protection. Frost protection should be set to match what you have set on the Hive thermostat for an accurate display.
Restart Home Assistant
In the HA UI go to "Configuration" -> "Integrations" click "+" and search for "Hive Local Thermostat"
Show detailed instructions
Installation via HACS is recommended, but a manual setup is supported.
- Manually copy custom_components/hive_local_thermostat folder from latest release to custom_components folder in your config folder.
- Restart Home Assistant.
- In the HA UI go to "Configuration" -> "Integrations" click "+" and search for "Hive Local Thermostat"