Skip to content

Releases: tchellomello/python-amcrest

Version 1.8.0

24 Jul 22:57
5197eca
Compare
Choose a tag to compare

Breaking changes

  • Python 2 no longer supported, Python 3.6 is the minimum required version
  • PTZ commands (e.g. zoom_in, move_left) require boolean value for start parameter, rather than "start" and "stop" strings for the action parameter

New features

  • Smart motion detection events added as is_human_detected and is_vehicle_detected properties.
  • Added methods to query separate channels to allow using multiple cameras on NVRs.
  • New position_abs PTZ function to allow for absolute angular positioning.
  • New function to override ONVIF login checking for admin-only.
  • Type annotations added to allow for type checking.

Version 1.7.2

17 Nov 06:52
abdf8e1
Compare
Choose a tag to compare

the function event_actions now return (event name, payload)

Version 1.7.1

19 Apr 19:42
Compare
Choose a tag to compare
  • Removed the hardcoded encoding type for the method play wav (#154)
  • socket.TCP_KEEP* are not defined on some systems (#156)

Version 1.7.0

19 Mar 22:33
Compare
Choose a tag to compare
  • Add method to process event stream #153

Version 1.6.0

29 Jan 17:46
Compare
Choose a tag to compare
  • Add is_alarm_triggered to check for AlarmLocal events #144
  • Add IP5M-1176EB as supported device #145
  • Add event_stream() which returns stream of camera events #146
  • Add IP8M-2496 to support matrix #148

Version 1.5.6

16 Jan 14:36
Compare
Choose a tag to compare

Allow snapshot without stream & no comm during init (#142)

Version 1.5.5

12 Jan 20:16
Compare
Choose a tag to compare

Fix error handling for authentication and no longer use session for retries (#141)

Version 1.5.4

27 Sep 02:44
Compare
Choose a tag to compare

Version 1.5.3

02 Jun 16:51
Compare
Choose a tag to compare

Remove object addresses from log messages so they don't all look unique.

Version 1.5.2

02 Jun 04:15
Compare
Choose a tag to compare

Fix snapshot channel parameter.

Default snapshot channel to None, in which case, do not send channel parameter in URL.