I would like to leverage the presence detection of my Ecobee "Smart Thermostat with Voice Control" (a.k.a. Ecobee 5) for an automation. I want to utilize the presence detection in the thermostat itself (not the accompanying remote Ecobee sensor).
I fully appreciate from other posts that there can be significant delays (up to 30 minutes) in the Ecobee presence detection and that the Ecobee servers can be unreliable. I accept these constraints for my intended purpose and politely request this thread stick to how to perform this task rather than turn into a discussion of alternatives to the Ecobee presence detection.
I see great community Ecobee contributions (e.g. Universal Ecobee Suite, My Ecobee Devices), but being a novice as I am, these community solutions seem to put a very large amount of software (applications and drivers) on my Hubitat given my limited use case.
So, is there a straightforward way to read an Ecobee 5's thermostat's presence detection state with the built in Hubitat Ecobee Integration app (preferred), or with loading just a small subset of either the Universal Ecobee Suite or My Ecobee Devices?
My Ecobee thermostat can be used as a motion sensor in RM, so make a rule in RM to do something on motion. I do use the the Ecobee suite from @storageanarchy. You can install it from Hubitat package manager which makes it fairly easy, but if you don't want to, then the stock driver should work.
I have never used the stock driver but I would assume it would allow you to use the motion sensor in the thermostat as well.
Attached is a picture of the commands and states available from the Hubitat supplied Ecobee integration app, and as you see, it does not provide access to the presence detection. The Hubitat supplied Ecobee integration app does supply access to the presence detection of Ecobee remote sensors, but not the presence detection built into the thermostat itself.