arlo: Arm/Disarm Throws an error - Validated Auth/MFA was successful

Which Arlo hardware do you have (camera types - [Arlo, Pro, Q, etc.], basestation model, etc.)?

Arlo Pro

What did you do?

Trying to use the Arm/Disarm example with the following code.

    arlo = Arlo(USERNAME, PASSWORD, "gmail.credentials")
    # At this point you're logged into Arlo.

    # Get the list of devices and filter on device type to only get the basestation.
    # This will return an array which includes all of the basestation's associated metadata.
    basestations = arlo.GetDevices('basestation')
    print(basestations)

    # Arm Arlo.
    arlo.Arm(basestations[0])

What did you expect to see?

Proper mode change

What did you see instead?

Verified that the basestations = arlo.GetDevices('basestation') does return a device object that has the proper device

Request (POST https://myapi.arlo.com/hmsweb/users/devices/automation/active) failed: {'data': {'error': 'AUTO-5050', 'message': 'Failed to update Automation Definitions', 'reason': 'Unable to upload active automation. Please try again'}, 'success': False}

Does this issue reproduce with the latest release?

I believe so

Requirement already satisfied: arlo in /usr/local/lib/python3.9/site-packages (1.2.57)

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 20 (8 by maintainers)

Most upvoted comments

That appears to have solved it …

Grabbing

Yep – will do now … FWIW … this is my environment, which is a pretty vanilla docker

FROM python:3.8-slim-buster

RUN pip install arlo

The rest is just my a (semi) more cleaned up version of the arm code above.

Will post that output shortly