Sorry for the delay.
GlennNZ wrote:Hmmm.
The error is 3 seconds later, well 2 seconds later, and appears to happen after delay action.
Also if trigger runs (the error would stop event running)…
What are the actions for this trigger? / all-of-them, and does seem at least one delayed action.
So my guess is somewhere you have a iFindFriendsEvent - either GeoFence Exit, geofence entry, or 2fa Verification - that is missing some the required info (in this case a geofenceId)…
I made a copy of the original Trigger and gave that Trigger a delayed action of 2 seconds because I want to see what's happening into the log.
it's a simple FindFriends Device of my Device and this Trigger only copies the Label info into a Variable.; FindFriendsJohnStatusLabel
That Variable is displayed at the control page.
But now I saw that another Trigger (FindFriendsJohn adres) with this Device also gave an error:
(the action is to display the address into the SAME Variable as the other Trigger.
So, we have 1 Variable to display the Label (work or home) or another address
See error below.
And as mentioned earlier, everything is working perfect, it's very strange Glenn.
Don't spend too much time on it, you have made so many beautiful things, that's more important.
PS: Other Triggers of other FindFriendsDevices (other iPhones) doesn't gave that error....
022-09-10 10:12:09.942 Trigger FindFriendsJohn adres
2022-09-10 10:12:12.027 FindFriendsMini Error Caught Exception within Trigger Check
Traceback (most recent call last):
File "plugin.py", line 2437, in triggerCheck
if trigger.pluginProps["geofenceId"] != str(device.id) or (trigger.pluginTypeId == "geoFenceExit" and triggertype !='EXIT') or (trigger.pluginTypeId == "geoFenceEnter" and triggertype !='ENTER'):
KeyError: 'key geofenceId not found in dict'