Is Arlo intergration working?

Hi all;

Can anyone confirm for me if their arlo intergration is working or not? If it is can you post a
sample config for yaml file and lovelace dashboard. My stopped working awhile ago. I’ve updated
to newer build and update card but it does not seem to work. It seems like it’s not passing the
auth stage any longer. I would really appreciate any assistance that you can provide. I’ve wasted hours on this trying to get it to work again.

2023-07-06 01:39:07.585 WARNING (SyncWorker_5) [pyaarlo] body-error=JSONDecodeError

2023-07-06 01:39:08.653 WARNING (SyncWorker_5) [pyaarlo] body-error=JSONDecodeError

2023-07-06 01:39:09.677 WARNING (SyncWorker_5) [pyaarlo] body-error=JSONDecodeError

2023-07-06 01:39:10.679 ERROR (SyncWorker_5) [pyaarlo] authentication failed

2023-07-06 01:39:10.692 ERROR (SyncWorker_5) [custom_components.aarlo] unable to connect to Arlo: attempt=1,sleep=15,error=authentication failed

2023-07-06 01:39:18.656 WARNING (MainThread) [homeassistant.setup] Setup of aarlo is taking over 10 seconds.

2023-07-06 01:39:25.970 WARNING (SyncWorker_5) [pyaarlo] body-error=JSONDecodeError

2023-07-06 01:39:27.067 WARNING (SyncWorker_5) [pyaarlo] body-error=JSONDecodeError

2023-07-06 01:39:28.253 WARNING (SyncWorker_5) [pyaarlo] body-error=JSONDecodeError

2023-07-06 01:39:29.260 ERROR (SyncWorker_5) [pyaarlo] authentication failed

2023-07-06 01:39:29.425 ERROR (SyncWorker_5) [custom_components.aarlo] unable to connect to Arlo: attempt=2,sleep=30,error=authentication failed

my yaml

Using the HACS Arlo Intergration

aarlo:
user_agent: linux
username: !secret arlo_username
password: !secret arlo_password
refresh_devices_every: 2
stream_timeout: 120
backend: sse
tfa_source: PUSH
tfa_type: PUSH
tfa_host: my host:993
tfa_username: login
tfa_password: pass

camera:
- platform: aarlo
ffmpeg_arguments: ‘-pred 1 -q:v 2’

alarm_control_panel:
- platform: aarlo
away_mode_name: armed
home_mode_name: home
night_mode_name: night
trigger_time: 30
alarm_volume: 8

binary_sensor:
- platform: aarlo
monitored_conditions:
- motion
- sound
- ding
- cry
- connectivity

sensor:
- platform: aarlo
monitored_conditions:
- total_cameras
- last_capture
- recent_activity
- captured_today
- battery_level
- signal_strength
- temperature
- humidity
- air_quality

light:
- platform: aarlo

switch:
- platform: aarlo
siren: True
all_sirens: True
snapshot: True
doorbell_silence: True
siren_volume: 1
siren_duration: 10

media_player:

  • platform: aarlo

my dash card

type: custom:aarlo-glance
entities:

  • entity: camera.aarlo_frontporch
    name: front door
    global: active,blended
    image_view: direct
    image_top: name,status
    image_bottom: motion,library,stream,snapshot,battery
    image_click: recordings
    library_sizes: 3,4,2
    top_title: true
    top_status: true
    top_date: true

same problem here, you’re not alone :slight_smile:

1 Like

I’ve also been getting the JSONDecodeError on login for the last several days.

found a fix

The problem is cloudflare. Edit the file backend.py and remove the line
“Source”: “arloCamWeb”

then save and reboot… Arlo back up :slight_smile:

Many thanks for your help buuuut… removed the line in the backend.py but still same issue authentication failure :frowning:

1 Like

I found this issue unable to connect to Arlo: authentication failed · Issue #778 · twrecked/hass-aarlo · GitHub and applied these… and now it works! Thanks :wink:

 # "Source": "arloCamWeb",
       # change this
   self._session = cloudscraper.create_scraper()
   # to this
   self._session = cloudscraper.create_scraper(ecdhCurve='secp384r1')

Is this solved?