Python API for UniFi Video
UnifiVideoCamera.uuid
) (see PR #29 discussion)UnifiVideoCamera.host
) (issue #27)width=600
parameter of UnifiVideoRecording.snapshot()
is now width=0
.
The change matches the behaviour of UnifiVideoCamera.snapshot()
in that
unless explicitly given, the width is determined by the UniFi Video server. (PR #29)UnifiVideoAPI.get_recordings()
for smarter recording listingUnifiVideoAPI.{active,managed}_cameras
collectionsUnifiVideoAPI.get_camera()
: new kw arg: managed_only
UnifiVideoCamera
attributes: state
, managed
, provisioned
,
managed_by_others
, disconnect_reason
, connected
, last_recording_id
,
last_recording_start_time
, last_seen
, last_seen_ndt
UnifiVideoAPI
init: utc_offset_sec
UnifiVideoHTTPError
on HTTP 400 from UniFi VideoUnifiVideoRecording
attributes: start_time_utc
, end_time_utc
UnifiVideoAPI.delete_all_recordings()
datetime
, int
or str
in
UnifiVideoCamera.recording_between()
UnifiVideoAPI.get_recordings()
internallyUnifiVideoCamera.refresh_cameras()
to account for
all three camera collections (UnifiVideoAPI.{,managed_,active_}cameras
)UnifiVideoCamera.recording_between()
uses new dt util for the
{start,end}_time
args