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.
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.
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.
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.
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.