Skip to content
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

b17 - services disarmed / armed_away no longer work #774

Closed
herveaurel opened this issue Jul 6, 2023 · 9 comments
Closed

b17 - services disarmed / armed_away no longer work #774

herveaurel opened this issue Jul 6, 2023 · 9 comments

Comments

@herveaurel
Copy link

Hello, with the latest version b17 everything works fine except the services to arm and disarm my Arlo doorbell alarm.
In the logs I see this:

This error is from a custom integration

Logger: pyaarlo
Source: custom_components/aarlo/pyaarlo/init.py:712
Integration: Arlo Camera Support (docs, issues)
First occurred: 10:55:59 (2 occurrences)
Last logged: 10:58:15

Failed to set mode.

@twrecked
Copy link
Owner

twrecked commented Jul 6, 2023

I have a fix, I'd commented out a line to get the new Arlo headers working and forgot to add it back. I'll push it later.

See here: twrecked/pyaarlo#121 (comment)

@herveaurel
Copy link
Author

I have a fix, I'd commented out a line to get the new Arlo headers working and forgot to add it back. I'll push it later.

See here: twrecked/pyaarlo#121 (comment)

a very big thank you for all the work! because without this deposit, our Arlo devices would be incompatible with HA!

@ninjazx06
Copy link

YES! b18 WORKED!
@twrecked THANK YOU!

@Phoenix-DH
Copy link

I still get the auth error.

@twrecked
Copy link
Owner

twrecked commented Jul 6, 2023

@Phoenix-DH Can you encrypt some debug logs and upload them. I'll take a look.

Also, one guy found that changing the cloudscraper parameters to this helped fix his issue. On line 854 of background.py:

            # change this
            self._session = cloudscraper.create_scraper()
            # to this
            self._session = cloudscraper.create_scraper(ecdhCurve='secp384r1')

@Phoenix-DH
Copy link

Phoenix-DH commented Jul 6, 2023

Will try both, would be hard.
I am on vacation and have only my phone.

where do I found the responsible debug logs?


What I get managed is to excahnge the line.
The 2fa errors occurs also immidiately.

@herveaurel
Copy link
Author

B18 : Perfect ! 😍

@tbrown65
Copy link

tbrown65 commented Jul 6, 2023

on B18. Not working. Same authentication error. Tried editing the self._session as described above without any luck.

@ynazar1
Copy link

ynazar1 commented Jul 6, 2023

B18 can confirm arm/disarm working and B17 fixed auth...

@tbrown65 : Make sure you can log in first on browser/phone. You've got something else going on probably, like missing 2fa or something.

I've got phone set up to send push to and had to login on the phone with home assistant account first before it started reliably sending push notifications to it (arlo's backend is notoriously bad about it).

My configs...

  username: !secret arlo.user
  password: !secret arlo.pass
  refresh_devices_every: 2
  stream_timeout: 120
  refresh_modes_every: 1
  reconnect_every: 30
  request_timeout: 120
  packet_dump: false
  backend: sse
  mqtt_hostname_check: False
  tfa_source: push
  tfa_type: PUSH```

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

6 participants