I’ve tried republishing both the device handler and SmartApp, but I still get duplicate push notifications. I got two one time and then back to four the next time, so it seems somewhat random. At first I thought maybe it was one per camera (I have four) until I only received two. Then I thought maybe it was an alert for each camera that was enabled for motion (since I had two at the time enabled) but then I got four again on the next test. Live logs show this on the camera:
67a2c9f7-7299-4798-8384-19cd0e0bf7f4 12:36:59 PM: trace Generate Event called: [['name':'motion', 'value':'inactive', 'descriptionText':Blink front porch motion stopped], ['name':'enableStatus', 'value':'on']]
67a2c9f7-7299-4798-8384-19cd0e0bf7f4 12:36:59 PM: trace Calling parent action: turnOffMotionEvent with parameters: null
67a2c9f7-7299-4798-8384-19cd0e0bf7f4 12:36:36 PM: trace Adding unprocessed actions back to queue: [[time:1483032958907, retryCount:1, delay:60000, parameters:null, function:turnOffMotionEvent]]
67a2c9f7-7299-4798-8384-19cd0e0bf7f4 12:36:36 PM: trace Waiting 23 seconds to process deferred action turnOffMotionEvent
67a2c9f7-7299-4798-8384-19cd0e0bf7f4 12:35:59 PM: trace Generate Event called: [['name':'motion', 'value':'active', 'descriptionText':Blink front porch detected a motion event], ['name':'enableStatus', 'value':'alarm']]
67a2c9f7-7299-4798-8384-19cd0e0bf7f4 12:35:59 PM: trace Generate Event called: [['name':'motion', 'value':'active', 'descriptionText':Blink front porch detected a motion event], ['name':'enableStatus', 'value':'alarm']]
67a2c9f7-7299-4798-8384-19cd0e0bf7f4 12:35:59 PM: trace Generate Event called: [['name':'motion', 'value':'active', 'descriptionText':Blink front porch detected a motion event], ['name':'enableStatus', 'value':'alarm']]
67a2c9f7-7299-4798-8384-19cd0e0bf7f4 12:35:58 PM: trace Generate Event called: [['name':'motion', 'value':'active', 'descriptionText':Blink front porch detected a motion event], ['name':'enableStatus', 'value':'alarm']]
67a2c9f7-7299-4798-8384-19cd0e0bf7f4 12:35:58 PM: trace Adding unprocessed actions back to queue: [[function:turnOffMotionEvent, time:1483032958907, delay:60000, parameters:null, retryCount:1]]
67a2c9f7-7299-4798-8384-19cd0e0bf7f4 12:35:58 PM: trace Waiting 60 seconds to process deferred action turnOffMotionEvent
67a2c9f7-7299-4798-8384-19cd0e0bf7f4 12:35:58 PM: trace Requested to overwrite existing queued action, checking for existing action turnOffMotionEvent in queued actions []
67a2c9f7-7299-4798-8384-19cd0e0bf7f4 12:35:58 PM: trace Deferred loopback called with delay 60 seconds and function turnOffMotionEvent, parameters null, overwrite true, retryCount 1
67a2c9f7-7299-4798-8384-19cd0e0bf7f4 12:35:58 PM: trace Adding unprocessed actions back to queue: [[function:turnOffMotionEvent, time:1483032958925, delay:60000, parameters:null, retryCount:1]]
67a2c9f7-7299-4798-8384-19cd0e0bf7f4 12:35:58 PM: trace Waiting 60 seconds to process deferred action turnOffMotionEvent
67a2c9f7-7299-4798-8384-19cd0e0bf7f4 12:35:58 PM: trace Requested to overwrite existing queued action, checking for existing action turnOffMotionEvent in queued actions []
67a2c9f7-7299-4798-8384-19cd0e0bf7f4 12:35:58 PM: trace Deferred loopback called with delay 60 seconds and function turnOffMotionEvent, parameters null, overwrite true, retryCount 1
I really don’t want to uninstall it all as I’ll have to re-do the CoRE pistons and other SmartApps associated with the cameras, but I’m not sure how else to fix it.
The only other somewhat odd thing I see is that when I go into the IDE and check on “My Devices” only one of the cameras shows up as ACTIVE and that’s probably because it is also the only one that shows it is assigned to my hub (but neither are some other devices).
Anyone have any ideas?