Hive Receiver SLR1d does not publish state changes to z2mqtt

I’ve recently purchased a Hive thermostat+display (SLR1d/SLT3d). Connected it via z2mqtt and it’s discovered in HA, but I never get state change updates.

The only way I’ve found to get updates (e.g. temperature, running/idle) is to poll via zigbee2mqtt/<FRIENDLY_NAME>/get. So I have an automation that runs every minute to publish a get requst onto MQTT.

This works, but it feels a bit hacky. Also, not sure of the long-term impact on the battery life of the display. Is this expected behaviour for this device? I have another device that publishes state changes without explicit polling.

I have the SLR2c//SLT3c which works fine. Are yours being recognised as “d” in Z2M?

Yes.

Do you have anything under the reporting tab? Mine is empty

Thermostat reports only the battery, but the receiver has a list of 12 things.

Could you share a screenshot?

There are some off the bottom of the screen, do you want them as well?

I’m assuming what’s off screen is just a repeat of the settings seen but with Endpoint set to 6 instead of 5?

yes. Im on my Mac now so here is the whole thing…
Screenshot 2024-11-29 at 18.29.18

Thanks. Adding that manually looks to have fixed it. Perhaps the “d” model is missing some out-of-the-box configuration in z2mqtt.

1 Like

Glad you got it working!