Commit Graph

3 Commits

Author SHA1 Message Date
Brett Jia
25661add94 Arlo 0.1.3 (#211)
* more reliable internal event queue management

* timeout at higher level

* motion detection

* better motion event logic, add Battery

* bump version

* remove debug prints for publish

* configurable logging

* bump version

* document verbosity settings

* bump version properly

* wait for arlo stream to start before returning rtsps url

* bump

* clean up accidental imports

* implement Online, Refresh + clean up duplicate logging issue

* bump
2022-04-03 12:47:38 -07:00
Koushik Dutta
244eb09264 arlo: publish 2022-03-29 19:42:41 -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