Go to Smart presence app settings and Create diagnostic report after false Away detection, describing your issue, eg. which device was detected wrongly as away.
I made one last night after posting the message. I have two devices, and both have had a change in behavior. Thanks for the quick response! Let me know if you want me to make another or post you the ID of another report. Love this app, and hope the report is of help
Well it’s hard to say what is specific for you, because so far it’s installed by several thousands of users and I don’t see yet any wave of false triggers reports but maybe it will come
However Test version has been in place for several weeks without any issues for ~100 users. Can you maybe as first step, use recommended settings if it makes any difference for you and submit another log WHEN false trigger happens again - also use your nickname, so I can link it with you ? Based on the log I just see that device M** is misbehaving somehow but detection on SmartPresence side works as it should unless that specific settings you are using triggers some problems on detection side.
'Away Delay': '90 seconds', ---> you are using 220 and 300sec, shall be okay but to rule it out
'Normal Mode Check Interval': '15000 ms', --> you have 5000ms, which might be too frequent
'Normal Mode Timeout': '2 seconds', --> you are using 2&3sec, shall be fine but same as above
'Stress Period': '60 seconds',
'Stress Mode Check Interval': '2500 ms', --> you are using 1500ms, might be too low
'Stress Host Timeout': '2 seconds'
Thanks for the follow-up, and sorry for not following up sooner. I submitted another report today, with my nick. I updated the values to your suggestions, but still I’m having some false triggers. To me it really felt like the update started honoring a setting or treating something differently, given how it changed literally with the update. If there’s nothing else to indicate that to be the case, I’m sure it’s somehow a coincidence.
Just figured I’d check as I tweak values further. I don’t mind checking frequently, if that in turn enables me to have a shorter away delay. Not knowing the implementation, I still figure it doesn’t generate more than a few packets of traffic. But since I don’t know the implementation, I figured I could try understanding better how to reach my goal.
If I wanted to try to find my phone for 50% of the time, what’s the conceptual difference between having a check interval of 2000 ms and timeout of 1000ms, compared to 20.000ms and 10.000ms? I’m guessing timeout is the time it will keep trying to send packets with no reply before flagging it as no response, but if the phone is online, the roundtrip time is really low, so it shouldn’t have a chance of not being able to reply, which makes it feel like the two settings should be functionally identical?
My other idea is that launching a check might have some scheduling or otherwise delay with Homey, and that that may warrant longer intervals?
There hasn’t been a real change in detection mechanism, just fixes for some type of devices and first triggers.
Which kind of devices do you have ? Maybe then someone here for several thousands of users can share their experience. I assume you have also set correctly Wifi, ruled out Wifi sleep and while eg. checking availability of your device, eg. when running PING in parallel to the device and to your Homey in parallel, you get no timeout ? Can you try that and share with me the screenshot over mail that I responded, so I know it’s worth of deeper investigation ? Given the frequency of mis-detections it shouldn’t be time consuming.
- Interval: How frequently the system performs a check (e.g., scanning or pinging a device).
- Timeout: How long the system waits for a response before declaring the device “offline” or “unreachable.”
I really suggest to stick to default values, setting timeout to 10sec really doesn’t make sense, you would need to have in such case huge connectivity problems on your devices, which I don’t believe it’s your case.
I never had such issues myself but it could be workaround, eg. running a delay from Away fired and fire action only in case “No household member at home” is True (as example) after that delay.
But first I would like to understand the root cause of the mis-detection honestly.
We both have iPhone 15 Plus
That’s what I figured, and it’s good to know. I’ll run a continuous ping of both devices to see if I can spot any patterns that might prove helpful to know about.
Thanks for your engagement! Let me know if I can do anything else to help! I’ll submit new diagnostics if I see any new information
This works well for my android devices. But which port should i use for an iphone? I cannot seem to get it to work for any of my apples. They do have a fixed IP address.
Most users stays with the default settings and it works for them. Unfortunately can’t comment more as I’m an Android user. Maybe someone with Apples can comment.
Hello everyone,
I would like to know what the difference is between the flow cards
A specific user has arrived or
A guest has arrived.
Is the difference, since I have to query a logic (see screenshot), that the name already exists for the specific user and it assigns it?
I don’t understand the differences here!
Do I even have to have a logic query for the top scenario?
The aim is to integrate this into the shutter control, if a certain person is a guest who smokes, then certain shutters should stay up or move up as an exit ![]()
Regards
Pierre
First is related to any household member including kids except of guest, and will be fired when any household member arrive
2nd one is just for guests and will be fired only when guest device arrive
Hi, two weeks ago I migrated from the 2019 to 2023 version. Since then I cannot get SP running correctly as I am used to.
With the help of the FB community I tried already a lot including the reinstall of SP.
As it worked with the Homey 2019 I know a lot of settings are OK including the fixed IP address, private ip address of etc.
I am now testing with the suggested settings away delay of 90 seconds etc but it remains instable. Even after increasing to 300 seconds.
As mentioned by some other users family memebers are set to away and home again while they are just at home and even reported online by the router.
Please help!
Looking forward to your suggestions.
If the only difference is the migration between Homey, then I must suggest you to contact Athom Support because you might have completely different problem not connected with Smart Presence unfortunately. Search also this forum for connectivity problems, Power adapter issues, USB-C cable and last but not least search for Sysinternals app.
Can you please have a quick look at the log file?
If there are no anomalies I will check in with Atom support. As far as I know there are no hardware related issues.
What do you mean with Sysinternals app?
I haven’t received any
Please search a little… is OT for this thread
I was waiting for your reply. Report is just sent.
fa56fee7-a6b3-46c6-85ce-9b9e7a0fc29b
Thanks in advance.
I don’t see any problem there, simply those devices are not visible by Homey. Please try to troubleshoot your network connectivity first - eg. by pinging those devices, ping also your Homey. If you will see those are all pinging and Smart Presence still report problem, provide screenshots together with new diag. log from the app via DM.
Heads up / reminder for iPhone users - please if you are using SmartPresence, ensure you are turning off Wifi Assist feature - https://www.xda-developers.com/how-stop-iphone-switching-wi-fi-cellular/**
This app is intriguing to me, but assumes Homey and your smart phones are on the same VLAN. I am new to Homey and relatively new to advanced networking. I understand that it is best practice to isolate IoT devices from our home and guest networks. I am using a Unifi gateway, switch, and other equipment. I have separate VLANs for IoT, home network (including phones), and control devices.
Can someone explain to me how they configure their network where Homey and phones can access each other? It seems like this introduces security issues. I love the concept of Smart Presence, and have played around with my firewall rules to allow Homey to access port 32000 on my phones located on another VLAN.
My options are to:
Open the port - which doesn’t work with Smart Presence because it’s looking for a closed port
Block the port - which drops all traffic so Smart Presence never sees it
Reject the port - which denies traffic and reports the rejection, which Smart Presence sees whether the IP address is currently connected to the network or not, showing that the device is always present.
I know this may be basic networking to many of you, but I would appreciate if you can point me in the right direction to understand my questions. Thank you!
I’ve put our phones on the iot LAN.
Guess you could put your phones on LAN and install/use a VPN to connect also to iot LAN, but that does about the same as for safety…
