Camera Integration

I have a few Arlo and Blink Cameras. I would like to trigger a camera to record when my gate is opened.

Is this possible with either Arlo or Blink?

Are there any cameras that integrate with Hubitat, such that a Hubitat event could trigger a camera to record?

There’s no way to do that directly that I’m aware of.

Blink and Arlo both have IFTTT channels so that’s the simplest way to integrate with hubitat. You are limited to whatever Arlo and Blink permit in terms of triggers and actions for their services.

Blink camera recordings can only be triggered by the motion sensor in the camera or by the user in the Blink app.

I don’t have any personal experience with Arlo.

Edit: there are many IP cameras that could be configured to trigger recordings based on inputs from hubitat, but it’s tougher with proprietary systems like blink and Arlo.

How would one trigger recordings based on input from Hubitat? Right now, I have Zoneminder set up and it records based on detected motion. I would like to be able to trigger recording if HSM is triggered. When I had my Iris setup, I had it configured to record for 10 minutes when Iris was triggered, but that system did not do motion detection.

The reason I want a period of time is that the motion detection sometimes does not catch all the activity going on. Having the HSM trigger a recording would be one way to make sure that activity gets caught and recorded if Hubitat detects an alarm situation.

I would be surprised if ZoneMinder didn't have a way to trigger recordings from some other external trigger like mqtt, websocket or similar. Finding that feature in ZM - that's the hard part.

You can use IFTTT to arm & disarm all your cameras (note all, not individually) and to make a recording on a specific camera. So a rule to record when a contact sensor on a gate activates is definitely possible. IFTTT will also report motion. It works ok albeit with a few seconds delay, as is normal with the Cloud (which could mean the person has moved out of the frame by the time the recording commences). Of course, this is all subject to having an Internet connection too.

An example of what I do with iSpy. This is to take two (still) snapshots and a 20 second video clip from the front porch camera when the doorbell button is pressed. I do similar things based on motion.

2 Likes

It depends on the camera or NVR software, as others have already chimed in.

I would look first for something like an http get trigger that @Eric.C.Miller uses in his rule.

Thanks. I think I might be able to use this idea to trigger a longer recording. In my case, I would want to use the HSM alarm as the trigger.

Any progress on this ? would like to hear if you got it working.

Actually Zoneminder has an API you can call via curl. Hard part is to figure out how hubitat can call it

I was able to write an app to update Zoneminder camera's function (modect, record, monitor....) via Hubitat for location mode changes. If anyone is interested in it I will share the code.

1 Like

Going back to the OP. I would suggest looking at a hybrid approach using Smartthings as a cloud integrator through Node-Red with Samsung Automation Studio pallet and Hubitats pallets.

I have all of my Arlo camera integrated through this method. Smartthings upgraded their integration at the end of last years and it seems pretty stable. All you would need in addition is a Raspberry Pie loaded with the right free software.

1 Like

Can't speak to Blink but it should be straightforward to do via IFTTT and Arlo.

I did a brief check and you can indeed trigger an Arlo camera to record via IFTTT based on a contact sensor. If you expose your gate to the IFTTT integration and then create an applet on IFTTT to trigger recording when that contact sensor starts. It looks like the time can be set to as much as 60 seconds but no longer. I didn't go any further in my testing but I have a couple of Arlos working as motion detectors and turning switches on and off on the HE side. Works fine.

It says you can trigger a recording but I am having no luck in doing so.

Not sure what you mean by this statement. Can you provide a bit more context

Was trying to configure IFTTT to start a recording on my Arlo cameras. It turns out my cameras model is not supported. I kind of set up a work around with IFTTT as arm/disarm does work. My driveway sensor will now arm the cameras and then 20 min later hubitat will disarm them. My cameras have a lot of animal traffic and trees blowing... I am just wanting to capture vehicles and driveway sensors are magnetic sensors...

Is the camera supported by Smartthings. You could add it as a hubless configuration and then use node red and a virtual switch in hubitat to trigger a recording through Smartthings with a virtual switch there.