Arlo Camera Integration

I implemented twrecked's pyaarlo 2FA solution, and it works just fine for enabling/disabling my Arlo cameras and for arming/disarming Arlo based on wifi and Tile presence sensors.

Interesting, can you give a rundown of how you are doing this, are you doing it via Node-RED? I would love to get off of IFTTT as it has failed to arm/disarm a couple of times for no apparent reason.

Python GitHub - twrecked/hass-aarlo: Asynchronous Arlo Component for Home Assistant

I implemented twrecked's 2FA automatic solution which reads Arlo's token from my Google email. He says it needs testing, but it works for me.

I also needed to get a Google app password for this to work.

See the code for my non-2FA solution above. Below replaces the non-2FA login to arlo:

arlo = pyaarlo.PyArlo(username=USERNAME, password=PASSWORD,
tfa_source='imap',tfa_type='email',
tfa_host=TFA_HOST,tfa_username=TFA_USER,
tfa_password=TFA_PWD,
save_state=False, dump=False, storage_dir='aarlo', verbose_debug=True)