Arlo integration sort of works...sort of

Hello all,

I’ve spent quite a bit of time on this. I’m pretty new to HA and have gotten a lot of things working. I have a supervised installation on a Dell micro computer I had lying around. It is plugged into my router and has a static IP on my network. My Arlo base station is also plugged into my network. The Arlo Pro cameras (3) connect to the base station via wifi.

Everything works so far except for the Arlo integration.

My Arlo system is up and running. I followed the documentation to the letter and HA can log into my Arlo account with a user account that is dedicated to HA. I get no notifications in HA but there is no camera info at all. No cameras have synced with HA. The Arlo base station is model VMB4000r3 and the three cameras are the Arlo Pros.

I thought the cameras may be too old but as I look at this, the Arlo HA integration logs into the web portal and retrieves info from there so I don’t think the version camera should make a difference.

There are a couple messages in the log file. The one that sticks out at all is “(SyncWorker_1) [pyaarlo] No devices returned from /hmsweb/v2/users/devices?t=1708480492984.”

My configuration file: (I commented out parts of the Arlo configuration to either ignore things that were not relevant like “air quality” or for troubleshooting):

# Loads default set of integrations. Do not remove.
default_config:

# Load frontend themes from the themes folder
frontend:
  themes: !include_dir_merge_named themes

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

emulated_hue:
  type: alexa
  host_ip: 10.0.0.21
  listen_port: 80
  expose_by_default: false
  entities:
    switch.sonoff_s31_lite_zb_switch_2:
      name: "Night light"
      hidden: false
    switch.sonoff_s31_lite_zb_switch:
      name: "Lava lamp"
      hidden: false
    switch.office_lights_switch:
      name: "Office lights"
      hidden: false

# Arlo Integration
aarlo:
  # host: https://my.arlo.com
  tfa_source: imap
  tfa_type: email
  tfa_host: imap.gmail.com
  tfa_username: !secret tfa_gmail_username
  tfa_password: !secret tfa_gmail_app_password
  username: !secret arlo_username
  password: !secret arlo_password
  backend: sse

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

camera:
  - platform: aarlo

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

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

# light:
#   - platform: aarlo

media_player:
  - platform: aarlo

Update, I mentioned that HA logs into my Arlo account but it seems I was mistaken. It does not log into Arlo. In fact, I don’t the 2FA code in my dedicated gmail inbox from Arlo.

Is there a log file somewhere that can give me a clue as to why HA is not able to pass the username and password to Arlo?

I have gone through the log files in VSC but can’t find anything concrete.

Thank you. I’ll keep trying.

1 Like

Did you ever get this working? I used arlo cams for a while then ditched them in leu of Tapo cams.

There are several YouTube vids on how to get this integration working. Slackerlabs has a good one.

Best of luck.