arlo icon indicating copy to clipboard operation
arlo copied to clipboard

Add missing Arlo APIs

Open jeffreydwalter opened this issue 6 years ago • 7 comments

Currently, there are some features of the newer Arlo devices that aren't exposed through this library yet. If you own any of those devices it would be great to have your help in figuring out which features still need to be exposed.

If you just want to request a new feature, don't comment here, please open a new issue with a request for that specific feature.

jeffreydwalter avatar Feb 05 '18 21:02 jeffreydwalter

I have Arlo Pro 2’s, how can I help?

abritinthebay avatar Mar 24 '18 04:03 abritinthebay

Curious if anyone knows if the Arlo baby night light colors and brightness options are available?

digiblur avatar Jul 21 '18 18:07 digiblur

@digiblur you can control those properties using these functions:

SetNightLightOn(basestation)

SetNightLightOff(basestation)

SetNightLightBrightness(basestation, level=200)

# either rainbow or rgb
SetNightLightMode(basestation, mode="rainbow")

jeffreydwalter avatar Jul 21 '18 21:07 jeffreydwalter

@digiblur take a look here for the complete list of API calls you can make https://github.com/jeffreydwalter/arlo/wiki/API-Documentation

jeffreydwalter avatar Jul 21 '18 21:07 jeffreydwalter

Would it be possible to add a firmware update function? I have a camera that has been rendered mostly inoperable by a bad firmware update. The camera is recognized in the web interface, but it just says the batteries need to be changed, regardless of whether the camera is plugged in or has a newly charged battery. If I could force a firmware update, it might fix the problem.

ArloUser2 avatar Oct 08 '18 22:10 ArloUser2

I have the new Arlo Ultra with one year of Arlo Smart Premier. I'd like to help, please let me know if there is anything I can do.

scuc avatar May 29 '19 14:05 scuc

@scuc that's great! Thank you for the offer. One way you can help is to write tests to exercise this library against your camera (or just doing manual testing to see which APIs work and which ones don't).

The other way, is to click though the UI and report the various HTTP requests that get made.

jeffreydwalter avatar May 29 '19 17:05 jeffreydwalter