Arlo can be controlled through ifttt. Set up the ifttt recipe for arm/disarm, and put your maker key in your configuration file. Here’s an excerpt from my scripts.yaml:
It’s pretty hard to work on a hardware platform you don’t own. My guess is that it’s only a matter of time till an Arlo component/platform will become available.
I’m working on a developing a plugin to the Arlo cameras. I’ve already initiate some work and I’ll post here the beta code for testing prior submitting the PR.
#configuration.yaml
camera:
- platform: arlo
username: foor@bar
password: secret
note: the username/password are the same credentials used to login on Arlo portal.
You should be able to a snapshot from your cameras displayed on the frontend. The idea is to expand it for binary_sensors when a motion is detected and allow live streaming when clicking on the image, but of course, we can keep updating it. Any ideas are very welcome too.
Please let me know if worked for you or what else should we implement. I’m looking forward to hearing from you.
@tchellomello - Looks great so far! Thanks for the quick instructions to get up and running. It logs into my account and displays the last captured images.
What are your plans from here? I like the binary_sensors idea. Of course getting and setting the active mode (armed/disarmed/custom/etc) would be great as well!
Thanks again, I’m very excited to see where we go from here. Please let me know what I can do to help!
Wow! This is awesome. Working great with my Arlo cams and updating with latest image but ArloQ isn’t showing up. Looking into pyarlo to see if there is something I can do there to gain support.
My wishlist would probably include:
Some trigger mechanism i can use in HASS for when the cameras are triggered
Ability to toggle arm/disarm (current functionality through IFTTT)
Check armed/disarmed status
EDIT: Just submitted a pull request to the dev branch of pyarlo.
@krisk thank you testing it. I’m glad it worked for you.
I’m very open to any suggestion and we can work together to this. I like the idea of arm/disarm/custom alarms. It is good idea for sure to bypass the IFTTT trigger.
Until we (you) can get on-demand streaming working, a button to take a snapshot (to update the static image) would be nice. Looks like it’s a simple endpoint of /devices/takeSnapshot. I would work on it and submit a pull request but I do not know enough to understand your structure.
I’m also getting a Smartthings hub, I see that Arlo now integrates there, I wonder if its possible to use the MQTT bridge to pass over binary sensor signals?
Since Arlo now works with SmartThings, I can confirm that you can receive the following data from them in Home Assistant via MQTT:
Motion
Switch - Turn the camera on/off
Battery
Signal Strength
Alarm - Turn on/off (Arlo Pro hub)
I currently have a control set up in Home Assistant to turn all of my cameras on/off, I display all of the battery readings in a report group, and I have created an “Alarm” state that will run automation to flash the lights in the house if motion is detected by certain Arlo cameras while “Alarm” is switched on. I’ll eventually integrate the alarm, but that’s going to need some finer condition logic.
The bridge has worked great so far, but it would be nice to access Arlo directly!
Wow! (and yes, was said before), but this works flawlessly. Up and running just doing the simple steps. Ability to refresh the snapshot and motion triggers and everything would be perfect…