[DEPRECATED] Blink Camera Device Handler with Motion Sensor, Live Video Streaming, Integration with SmartThings/SHM, Temperature, Signals and Push Notifications

Sent the following to Blink Support:

I use the Blink Cameras in conjunction with Samsung’s Smart Things with RBoy’s app and Device Handler integration. These cameras are “near” perfect although there is one HUGE limitation with this integration and a couple of other desired functions.

The cameras have a motion detector built into them and is accessible via Smart Things however, in order to use the motion detectors, a video clip must be recorded. And if notifications are turned on for the Blink App, then all hell breaks loose.

I am requesting the following three feature:

  1. Blink allows for the cameras to be used as motion detectors with zero recording.
  2. Blink allows for a re-trigger time of up to 3 minutes.
  3. Blink allows which notifications are pushed to smartphone.

With these three features, the Blink camera system would be perfect for integration with Smart Things and I am sure that Blink would sell more than ever!

How cool would it be for one device to be a wireless and cordless camera, motion detector, temperature sensor and LED night light!!! Well that’s exactly what I am using mines for but hate I get all of the random video feeds in my folder… Arrgg

2 Likes

Hey guys

I just got the 2 camera blink system for Christmas. Set it up in the blink app but haven’t really configured anything yet.

Can someone put into simple terms why I’d need this? I’m just not sure what this will do that the blink app won’t.
Because from what I’ve read this thread is for a device handler and another app and they cost money so I’m a bit confused.

Thanks.

I have been using the Blink Camera Manager for some time now in two locations. Having just removed a camera from one location and added it to the other I have a problem whereby the Camera Manager fails to create the device in the second location throwing an error “deviceNetworkId must be unique”. I have deleted the device from the first location and veriied that it is no longer there. Any ideas on how to fix this? The camera works fine in the Blink app.

It’s possible the disarm notifications aren’t reaching the SmartApp.
Anyways you can control the arming and disarming from CoRE. Just turn on
the switches for each camera to arm them and vice versa from CoRE

Alternatively you can do the same in the SHM when arming turn on these
switches and vice versa.

Finally got my system and a lifetime subscription to RBoy’s apps! Question I have is in the “camera configuration for each mode” menu, clip length allows you to go up to 120 seconds but the native blink app has a max of 60 seconds. Does the 120 seconds override this 60 second max? Additionally, do the sensitivities you set also override the native blink app?

From my usage, the camera configuration overrides the Blink app. This is also true for 1 second clips as the Blink app minimum is 5 seconds.

However, when using CoRE, I am getting an error when trying to set the video length beyond 10 seconds…

@RBoy, any info on this issue?

1 Like

Has there been any progress on getting a static image displaying in SmartTiles? The SmartTile button takes the image no problem but it would be really cool to have a tile display that image. Can’t wait to get an XT when they finally release in the UK!

1 Like

Sorry, been away from the house for the holidays. I tried this and it didn’t help. I even went into the app, turned OFF notifications, tapped “Done” and “Done” again and then went in and flipped notifications back on. Now I seem to get four notifications for every motion.

What can I try next?

Is there any way to get the setVideoLength(x) in CoRE greater than 10 seconds?

Are you in the latest version of the SmartApp and DH.
I’m not sure if CoRE has put any limitations internally.

SmartApp
def clientVersion() {
return “05.03.01”

DH
def clientVersion() {
return “05.03.01”

CoRE
def version() { return “v0.3.168.20161220” }

Just noticed that the initial version of the Piston is different. Maybe I should try rebuilding the piston?

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?

@awc it should be working fine now.

1 Like

Is “Turn On” the same as “Enable” when using CoRE for an individual camera? I understand that the Blink System has to be in “Alarm” mode or “Monitor” via CoRE.

Thanks

Yes turning on meaning turning on the “Switch” or enabling the camera.

1 Like

So this is the “Official” Device Handler, but I have to pay $25 to get the code to install it? Am I missing something here…

RBoy worked closely with Blink and spent hundreds of hours building this integration. It is very, very well done and Blink recognizes that. However, to my knowledge, Blink isn’t paying him for the integration so I think it is fair for us to pay for his efforts. What you’re also missing is that you’re not paying $25 for the Blink code - you’re paying $25 for access to his server and he has a ton of other device handlers and smart apps there. The other one I use quite a bit is his Zooz multisensor device handler. It is worth every penny IMO and if you read through this thread, he bends over backwards to answer questions and implement feature requests (if possible).

3 Likes

According to the graphic it appears to be a CoRE limitation, the DH supports upto 120 seconds.

1 Like

There’s another free device handler in the forum, you can always go for that.

1 Like

Does the free one have live viewing? I have a 5 camera system coming.