Well then, I believe it’s one of three things, or perhaps a combination.
- Ensure your geofence isn’t too tight. There can be slight inaccuracies, especially with iPhones.
- Verify that your ‘Action delay time’ and ‘Minimum away time’ values are not set too high. I believe the default is 10 minutes, 2 to 3 minutes is fine for most uses.
- You might be experiencing the same issue I am, for which I have a pending support ticket. You can partially work around it by using a smartapp to trigger actions and mode changes, but TMK there is no way currently of changing Smart Home Monitor arm/disarm status via this method.
Regarding #3, above: You can verify whether this is your issue by checking logs in the IDE (either in Live Logging, or My Locations > Events). If this is the cause of your failure, be sure to open a Support ticket, and reference mine (#154180). The more people that complain about this, and the more data points they have, the sooner it will get fixed (I hope). Also. FYI: the Rule Machine app has been evolving rapidly, and SHM actions are on the developer’s short list I believe. Keep an eye on this thread:
.