Detect when report sent from device?

I’m using a thermostat with a built in presence detector that I want to use as a trigger.

Problem: - The detector is not directly accessible; instead it will send temperature data to the hub when triggered.

Can I somehow detect that data has been sent and use this as a trigger?
Probably not :frowning:

There are alternative solutions, but I prefer this to be event-driven.

The device is Heatit Z-temp2, driver by Sebastian Yepes, (thanks, Sebastian!)

Any input appreciated!

If the device is throwing an event, and there is a way to tell that this is the event you want, then yes you can trigger from it.

On the device page for the device, click on Events at the top of the page, and see what's there. It would have to be one of those events. If you can cause it to "detect presence", see what event it sends. Post that here.

Thank for replying!

Triggering the proximity detector does not generate any events. It just sends data and turns on the display of the device.

I have enabled this, and I guess it does exactly what it says:

ā€ Report when presence is detected *

Decides if the thermostat sends temperature when presence is detected

So — no event, no magic, right?

Well, yes. But what does "Report" mean if it doesn't send any events. Does the thermostat send events when you adjust the setpoint?

Yes.

ā€Send temperatureā€ is strange.

Is it always an event when devices send data?

RM does not find any motion or proximity detector.

I’ll check this a little more systematically and get back to you if I find anything of interest.

RM won't find a presence device, it's going to find the thermostat. The question is what events the thermostat sends.

This device does not send an event for this.

You are right, I checked with The manufacturer here in Sweden.

No event is triggered, presence just lights the display.

Thanks for your input