Hubitat app presence detection problems

It's mostly a documentation and guidance update. It guides users into using the correct settings, so they don't have to figure out which logical categories to put their sensors into.

Will be fully backwards-compatible too, so it won't break any existing installations.

4 Likes

I'll be looking for it!

Well, I got combined presence set up and it's working. I'll see how the timing works out over the next week, but I've left the house a few times and so far everything is working correctly. I'm using life360 and the iPhone wifi presence. It seems to work on my OnePlus as expected, but I had to turn off the "randomized MAC" option in Android 10 so my router could give my phone a static IP. Wasn't something I was aware Android 10 did. I'm thinking I may still add an ST Arrival sensor to the mix.

2 Likes

I have just release V2.0 of Combined Presence. The best way to get the update is to install via Hubitat Package Manager, but you can also install directly from GitHub.

It should be fully backwards compatible and not break any existing combiner instances.

The most important update is the new "Standard Combiner". This instance has the optimal logic for detecting presence of a person using multiple geofencing and wifi-based presence sensors. You don't have to think about the boolean operations involved. It just does it the best way based on the performance characteristics of the different sensor types.

https://community.hubitat.com/t/release-combined-presence

3 Likes

I'm relieved that I'm not the only one experiencing presence issues on with the app...

I am really looking forward to trying version 2.0 of Combined Presence! Version 1 has been absolutely awesome. What has been working for me is combining:

  1. Hubitat App's presence (which has been extremely flaky for me of late on iOS)
  2. Google Wifi reporting devices on the wifi via IFTTT to toggle a presence switch (Which stopped working on July 19th)
  3. IFTTT Location to toggle a presence switch

Initially all 3 have worked, but at least 1 typically does, so it has worked well for me without being to hard on the battery.

Has anyone heard of a way to incorporate iOS's "find my" capability to Hubitat? I would add that to the mix if I knew how...

A couple things:

  • Yes, the presence built into the Hubitat app has never worked reliably for me. I don't use it at all anymore.
  • Check out the chatter from the last couple days on this topic: [UPDATED] iPhone WiFi Presence Sensor It might help with your wifi detection.
  • You can also try out my driver: https://community.hubitat.com/t/updated-iphone-wifi-presence-sensor It's named iPhone presence, but it works for Android too.
  • You can incorporate iOS's "find my" capability by integrating with HomeKit. You'll have to set up HomeBridge on a device like a Raspberry Pi. It's a bigger topic than I'll be able to cover in this reply, but it works very well.
1 Like

Jut installed it and set it up. I added it to the combiner V2.0 and moved my rules from the "Add a new Boolean-OR Combiner" to the "Add a new Standard Combiner". It works great! It got tested a few minutes afterwards by my wife leaving, but IFTTT staying stuck on "present"... Her presence status changed as soon as she left.

Thank you for the update!

1 Like

Its been my experience that if you want a solid presence sensor using an android phone use a combination of Tasker and Autolocation apps with Hubitat Maker API. When you hit the specified Geo zones, the trigger is just about instantaneous. I used this setup when I used ST and recently modified it for HE.

That sounds great! Unfortunately, I have an iPhone, and am not familiar with tasked... probably an Android app?

Yes Android. Yes but some of the iPhone users here use an iPhone app called Locative. Check out some of the posts here

1 Like

So as a new guy from SmartThings for all the right reasons - this was my first query in the forum. Just attempted a presence with the iOS application and took almost 30 min to after my arrival to show 'ENTER' is the session details on the the applications. Would great to hear yes this works - or no try this workaround...

To follow up, I turned off the native hubitat app geofence, it was useless. I am now using life360, iphone wifi presence (on my OnePlus, no issues) and a Smart things arrival sensor, all combined into the combined presence app. This has been working perfectly for me so far.

3 Likes

:laughing:

The more the better. Life360 kills my wife's phone performance, so I use ST arrival and Wi-Fi. Looking into the battery mod for the ST arrival as it eats wafer batteries.

1 Like

Yeah, it's the belt and suspenders approach. I'm thinking about dropping the life360 and doing some more testing. I haven't noticed a performance hit on my phone, but it is killing my battery with the quickness. It might also be time for a new battery in my phone.


For me it's one of my higher apps but still not using much at all and my battery usually lasts a couple days.

So everyone thanks for the heads up and went with this workaround: Used virtual presence with switch with the Alexa app location tracking on two iOS devices.

I have the arrival routine set to be at the minimum (~500ft) and the departure routine set to be at (~750ft) of location.

It has been working well for about a week with no reporting faults on two iPhone XS and the power usage has been negligible. I turned off all the SmartThings location access and actually seeing better daily battery life now than before.

I'm using Geofency, partly because of my privacy concerns with Life360. It was mentioned on another thread, where they provide instructions on using it. I'm very happy with it. Cost US$2.99 for the family.

1 Like

I did actually drop the life360 app. Now it's just my ST arrival sensor and the iPhone wifi presence. It's been working very reliably. I'm fairly certain my ST sensor is doing the bulk of the lifting on detecting my arrival. My phone won't connect to the wifi until I wake it up.

I have an August Pro door lock now, and my presence triggers it to unlock. It usually unlocks just as I get to the door, but occasionally it'll take a few seconds. It's never long enough to actually be able to get my phone out of my pocket to wake it up.

I update to Hubitat mobil app 1.1.1 and presence "GeoFence" no longer works on either iphone.
Things I've tried:

  1. Removed app reinstalled app.
  2. Deleted rule "when both phones leaves-Arm-Away" and put the rule back in.
  3. I moved the pin in geofence when on home network and it works, but as soon as I leave the wifi area on my home it won't detect the change and won't arm "both iPhones".
  4. GeoFence is enabled
  5. Background refresh is set to "Always"

@bobbyD
I know there are a few threads started about this and I have commented in a few.
I would like to use this but after trying all the remedies I just can't get it to work for more than one day.
Can you have a look at this for the next release and maybe give the code a nudge? :wink:
I have re-installed, given it permissions, kept it active etc. (Android 11) but it never works. I use Life360 and ST presence sensors instead.

Worked for one day yesterday and stopped.

presence present Dave's Cell has arrived DEVICE 2021-02-25 12:32:32.807 PST
presence not present Dave's Cell has departed DEVICE 2021-02-25 11:06:33.261 PST
presence present Dave's Cell has arrived DEVICE 2021-02-24 15:05:07.332 PST
presence not present Dave's Cell has departed DEVICE 2021-02-24 14:57:11.367 PST
presence present Dave's Cell has arrived DEVICE 2021-02-24 14:54:49.467 PST