Skip to content

VMB4000: Settings "base.mode" No Longer Seems to Work #185

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
pfcurtis opened this issue Mar 30, 2025 · 6 comments
Closed

VMB4000: Settings "base.mode" No Longer Seems to Work #185

pfcurtis opened this issue Mar 30, 2025 · 6 comments
Assignees

Comments

@pfcurtis
Copy link

pyaarlo 0.8.0.18
python 3.12.9

Very recently (< 1 week), the pyaarlo instance stopped receiving base station events. For example, when using the app, setting 'Arm Home' or 'Arm Away' does not get the equivalent events in the pyaarlo code. And the reverse it also true: executing base.mode = 'armed' does not change the status of the system or in the app.

I am capturing all attribute changes in the code, any changes are logged. On startup, the pyaarlo library shows the existence of the base station, but its mode is "unknown". ( base: name=Base Station,device_id=4R057B7BAA708,mode=unknown) The base station has been rebooted. All the devices connected to that base station work as expected.

Other than the addition of the 'home' mode, I don't see any changes that would cause this to occur. I am using IMAP login (no problems ... the occasional "cloudflare" error). The problem initially showed before I upgraded the library from 0.8.0.12 to 0.8.0.18.

@pfcurtis
Copy link
Author

pfcurtis commented Apr 3, 2025

I have removed and re-added all devices, including the base station. Pyaarlo still shows the base station as mode 'unknown'

@twrecked twrecked self-assigned this Apr 4, 2025
@twrecked
Copy link
Owner

twrecked commented Apr 4, 2025

Did anything change on the Arlo account? Does it still have admin access? Did they move it to the new interface?

Can you post the config you are passing to the pyaarlo startup? Minus the sensitive bits obviously...

@pfcurtis
Copy link
Author

pfcurtis commented Apr 6, 2025

        arlo = pyaarlo.PyArlo(
            verbose_debug=True,
            save_state=True,
            save_session=True,
            synchronous_mode=True,
            save_media_to="/tmp",
            storage_dir="/tmp/logs/",
            user_agent="linux",
            backend="sse",
            refresh_devices_every=1,
            username="bob",
            password="carol",
            tfa_source="imap",
            tfa_type="email",
            tfa_host="imap.gmail.com",
            tfa_username="ted",
            tfa_password="alice",
        )

The accounts have not changed. All have admin access. The accounts were all moved to the "new" interface.
Pyaarlo "pip" installed from git+https://github.com/twrecked/pyaarlo

@twrecked
Copy link
Owner

twrecked commented Apr 7, 2025 via email

@pfcurtis
Copy link
Author

pfcurtis commented Apr 7, 2025

I will look at the new code today. Thank you for the update. (might be a good note for the README)

@pfcurtis
Copy link
Author

pfcurtis commented Apr 7, 2025

Changed the logic code to use the "location" API instead of the older "basestation" API. Everything is again working as expected.
Thanks Steve @twrecked
Closing the issue as resolved

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants