Thanks for this. So far, working great!
I just stumbled across this and was so glad to see someone actually created a blink app for SmartThings. Sorry Iâm new to this, but can someone please explain the install to me. Thanks!
Disclaimer: This is NOT the Blink approved SmartApp, but that one isnât free which is why I created my own. Blink hasnât made their API specs public so I was unable to implement a lot of the features that are in the paid version.
Hey Kevin, Thanks for the App & Handler! Seems to be working fine and well worth the price
Thanks so much for creating a free version, doing so solidified my decision to purchase the smartthings hub. I successfully installed the device handler and smart app and now I have control of blink cameras via Echo. Thanks again
What are the steps to disable then re-enable the cameras with SHM
In the options section of the Blink System Connector SmartApp, you can enable âIntegrate with Smart Home Monitorâ. If thatâs enabled, the cameras that are enabled will get armed when SHM is set to âawayâ and disarmed when itâs set to âstayâ or âdisarmedâ.
At some point Iâd like to add the ability to enable and arm specific cameras based on the status of SHM, but I have a few other projects Iâm working on right now.
You can already do all of this using the new SmartApp CoRE. The documentation hasnât been written yet, but if you run into any problems just post what youâre trying to do and someone will be able to help you out.
Thanks. I just got my Blink cameras yesterday so will be trying this out.
Thanks, also how often does SHM check for location and is the a way to change it or make it better. I purchased the hub specifically to control the blink cameras and only had the hub a few days so not really familiar with the settings yet. Thanks again.
Can you provide some more detail because Iâm not sure what youâre asking.
When I leave home, it takes about 15 - 20 min for SMH to arm/away. Is there a way to have it do this sooner or is it phone specific. I set the location for my hub as small as the circle would allow me as well if that makes a difference.
Hello @krlaframboise thank you for creating this DH/SA.
My question is, is there a way to arm/disarm the individual cameras using Routines?
It seems possible, because it appears as âlight or switchesâ under the âTurn On Lights or Switchesâ in Routines, but my experience is, it arms/disarms ALL the cameras together, even if i just checked one or two from a 3 camera system.
For example, on my Goodnight Routine, i want to arm my living room and kitchen cameras, but not the bedroom. So i have those 2 cameras set to turn on, and not the bedroom. But if the bedroom camera is Enabled, then it arms it as well.
I think the ability to arm / disarm individual cameraâs is on @krlaframboiseâs list of things to doâŠ
Waiting for this feature as well⊠for now, i have removed the battery from our bedroom foyer camera and plugged it into a zwave switch/USB adapter combo which only turns on in Away mode, enabling the cameraâŠ
Iâm pretty much a newbie with Blink, so I could be confusing terms. I though arming was for the whole system and cameras can be enabled or disabled individually. Iâm using @krlaframboiseâs DTH and CoRE. CoRE Pistons enable and disable cameras based on various factors - or at least thatâs what I think Iâm doing.
In the next version, which I havenât finished testing, Iâve replaced the âEnable SHMâ setting in the SmartApp with a setting for âArmed (stay)â and âArmed (away)â that allow you to choose the cameras to arm for those modes.
I donât use SHM so Iâm thinking of adding one of the options below to the next release of the DTH, but I havenât decided on which one so let me know what you think.
Option 1:
-
Modify the camera devices so that the Switch Capability enables/disables them instead of Arming/Disarming the system. Youâll still be able to arm the system through the camera by using itâs Tile or using itâs custom command.
-
Create a new DTH for the Sync Module and have its Switch Capability Arm/Disarm the system. It would also provide information like the wifi signal strength and possibly some other information about the individual cameras.
-
This option will make it easier to enable/disable specific cameras using Routines, Smart Lighting, Core, SHM, etc. while the system is already armed.
Option 2:
-
Add a mode option to the camera DTH that allows you to specify which modes to arm the individual cameras.
-
This setting would override the SmartApp setting for SHM.
-
This option will provide an easier way to control the cameras based on location mode.
[RELEASED v1.5] New SHM Integration and New Web Interface
The new version of the SmartApp and device handler supports arming different cameras for SHM Armed(stay) and Armed(away).
Once youâve upgraded to this version, you have to update the new SHM Settings in the SmartApp because the old settings no longer work.
Dashboard Web Interface
In order to use the Dashboard, you need to enable OAuth in the SmartAppâs Settings.
The dashboard allows you to do all of the things below from within the module app or from any browser:
Main Dashboard Screen:
-
Arm/Disarm the System
-
View all the cameras from a single screen
-
Click a button and have all of the cameras take a new photo for the home screen
-
Refresh the information on all of the cameras
Camera Dashboard Screen:
-
View the cameraâs home screen image and details
-
Enable/Disable the Camera
-
Take a new photo for the home screen
-
Refresh camera information
See the first post of this topic for the latest version.
Thanks, Kevin - really looking forward to it. Iâve updated both DTH and the SmartApp, but when I try to enable the dashboard, I get the dreaded Android âAn unexpected error occurredâ (red banner). This comes from either Enable Dashboard or the backdoor Dashboard Settings -> Enable Dashboard. Just me?
EDIT: logs (though they donât say much)
40eeea54-8a19-459b-a4e2-3e0f96f29f0d 9:36:04 AM: debug getChildDevices(false), children=3
40eeea54-8a19-459b-a4e2-3e0f96f29f0d 9:35:52 AM: debug getChildDevices(false), children=3
40eeea54-8a19-459b-a4e2-3e0f96f29f0d 9:35:46 AM: debug getChildDevices(false), children=3
40eeea54-8a19-459b-a4e2-3e0f96f29f0d 9:35:29 AM: debug getChildDevices(false), children=3
40eeea54-8a19-459b-a4e2-3e0f96f29f0d 9:33:21 AM: debug Refreshing Garage
40eeea54-8a19-459b-a4e2-3e0f96f29f0d 9:33:21 AM: debug Refreshing Front Door
40eeea54-8a19-459b-a4e2-3e0f96f29f0d 9:33:20 AM: debug Refreshing Family Room
40eeea54-8a19-459b-a4e2-3e0f96f29f0d 9:33:20 AM: debug Refreshing Details of All Cameras
40eeea54-8a19-459b-a4e2-3e0f96f29f0d 9:31:39 AM: debug getChildDevices(false), children=3
40eeea54-8a19-459b-a4e2-3e0f96f29f0d 9:31:30 AM: debug getChildDevices(false), children=3
Did you go into the App Settings through the IDE and enable OAuth?
Doh⊠No. :sheepish:
In my defense, either out of stupidity or laziness (you pick), I did go to the IDE, but the Locations-SmartApps page and if course couldnât figure it out, so I deduced you must have meant within the app.
All good now. Really nice feature.
I always get concerned when a new version doesnât work for the first person that tries it so Iâm glad you were able to get it working.
FYI: I just added a Dashboard Security Disclaimer section to the bottom of the first post in this Topic that goes over some things you should be aware of. The suggestions apply to all SmartApps that use SmartThings endpoints, not just mine. (Except SmartTiles, but having to constantly re-login is a hassle so Iâve stopped using it)