Arlo integration error

Hello,
up until three days ago, my Arlo integration worked without any problems. I was able to set the cameras to away and home using the alarm panel.

Now I got this two error:

Error 1:
aarlo Component Setup

 Error: 2fa no suitable secondary choice available
 If error persists you might need to change config and restart.

Error 2:
Invalid config

 The following integrations and platforms could not be set up:

 * aarlo.camera ([Show logs](https://homeassistant.local:8123/config/logs?filter=aarlo.camera))
 * aarlo.binary_sensor ([Show logs](https://homeassistant.local:8123/config/logs?     filter=aarlo.binary_sensor))
 * aarlo.alarm_control_panel ([Show logs](https://homeassistant.local:8123/config/logs?     filter=aarlo.alarm_control_panel))
 * aarlo.sensor ([Show logs](https://homeassistant.local:8123/config/logs?filter=aarlo.sensor))

 Please check your config and [logs](https://homeassistant.local:8123/config/logs).

Now I try to include:
tfa_source: push
tfa_type: PUSH

this is my current configuration:

My configuration.yaml:

aarlo:
  username: !secret arlo_username
  password: !secret arlo_password
  refresh_devices_every: 2
  stream_timeout: 120
  backend: sse
  tfa_source: push
  tfa_type: PUSH
  
alarm_control_panel:
  - platform: aarlo
    home_mode_name: home
    away_mode_name: armed 

  - platform: aarlo
    monitored_conditions:
    - motion
    - sound
    - ding

camera:
  - platform: aarlo
    ffmpeg_arguments: '-pred 1 -q:v 2' 

My sensors.yaml:

# Arlo
  - platform: aarlo
    monitored_conditions:
    - total_cameras
    - last_capture
    - recent_activity
    - captured_today
    - battery_level
    - signal_strength

But even with that I get the two error messages.

Does anyone have an idea how I can fix this?

Hello,
I found the error myself.

But maybe someone has the same problem.

I had created my own user for the integration and I had not yet set the 2fa to push for this user, so it did not work.

After I set the 2fa to push and I restart the HA I got a push to allow access.

Not ist works.

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

then save and reboot… Arlo back up :slight_smile: