3 Commits

Author SHA1 Message Date
Brett Jia
7d0bf91177 arlo: mark 2way as experimental + new refresh/re-login features (#551)
* remove unused dependencies

* expose configs to enable/disable two-way as experimental

* remove Few logging and clean up settings

* initial imap settings scaffolding and 90-min stream refresh

* fix sse refresh and make it configurable

* fix double printing in provider

* clean up logger names

* safer imap re-login and proper SSE exits

* some more logging with ids

* fix MQTT refresh and cleanly cancel tasks on restart

* document IMAP requirements

* bump 0.6.3 for release

* fix new device load error

* bump 0.6.4 for release
2023-02-11 18:48:09 -08:00
Brett Jia
adf5f644bc arlo: disable audio for VMC3030 and readme (#221)
* disable audio for VMC3030

* bump

* readme

* bump
2022-04-14 17:04:26 -07:00
Koushik Dutta
8062bc7d4e Arlo (#205)
* start of arlo plugin

* use a logger

* patch missing method onto devicemanager

* arlo camera link should be done on camera settings page

* consolidate

* log formatter

* log formatter

* discover devices as cameras. snapshot not working

* take arlo pictures

* implement video camera stream

* pull in custom arlo module and try to fix session bugs

* proxy arlo rtsp to stop stream when no clients

* snapshot ongoing stream

* cache image snapshots

* use host ip addr

* use cached if error

* using live555ProxyServer

* build live555ProxyServer, use cached pictures more

* cache pic on video, threaded

* fix issue of snapshot turning off stream

* more async

* significant cleanup, vendoring, first attempt at getting async arlo lib

* works, but problem with async and queue juggling

* timeout, queues per resource/action

* subscribe to multiple queues

* distinguish cameras and basestations, remove dependence on gmail

* some cleanup

* some cleanup

* some cleanup

* support SMS MFA

* event queue garbage collection

* video stream options

* add dependencies per koush's suggestion

Co-authored-by: Brett Jia <dev.bjia56@gmail.com>
2022-03-29 10:10:30 -07:00