Hive Heating Alert when Away

I’ve been trying to get an automation going that gives me an alert if the heating is ON whilst the house is empty.

I use my alarm armed state as a condition, but can’t see how to get the Hive integration to act as a trigger.
The Hive system sits in “Auto” mode most of the time and runs to a schedule. This means there is no change in state when the heating actually turns on, just a change in target temperature.
However I can’t see where I can get the target temperature value out of Hive to be used in an integration.
Am I missing something, or is it actually not available and I am attempting the impossible?

Anyone else with Hive running a similar automation?

New to HA so be gentle!
Thanks all!

You can use the ‘hvac_action’ attribute on the Hive Thermostat (for the whole system) or on individual thermostats for just that one. The value of the attribute will be ‘idle’ when not heating, and ‘heating’ when it is.
Set a trigger when the attribute changes to ‘heating’.

But if you are concerned about leaving your heating on then \i would do the following:

Automation 1
Set a trigger on the alarm changing to away.
Check the state of the thermostat and change it to ‘off’ if necessary.

Automation 2
Set a trigger on the alarm changing to home
Check the state of the thermostat and change it to ‘auto’

Thanks! I will give this a go this evening.

Your suggestion makes sense, but my concern would be that I never really turn the system “off”. There is a frost protection mode to keep pipes from freezing in the winter etc. and I also like to keep the house about 14degC to ward off mould.

I’ll have a play around and report back.

No luck yet…

I’ve tried to simplify things right down to confirm Hive is working as intended (ignoring any clever presence detection).

I just have a “if it starts heating, send me a mobile alert” automation:

alias: 'Hive Test Alert '
description: ''
trigger:
  - platform: device
    device_id: 87c9aabc0a63f82e4ce58506df7f22b3
    domain: climate
    entity_id: climate.thermostat_1
    type: hvac_mode_changed
    to: heat
condition: []
action:
  - service: notify.mobile_app_tom_phone
    data:
      message: Hive is Heating
      title: Hive Heating
mode: single

I then manually changed the target temperature on my thermostat to above my current temp to turn on the heating but got no action. No trace in the automation either.

Refresh for the Hive integration is set to 30sec (waited 5mins before declaring defeat)

The state in lovelave moves from “Idle” to “Heating” during this process.

Any ideas?