Skip to content

3.4.5

Choose a tag to compare

@JurajNyiri JurajNyiri released this 06 Feb 16:16
· 39 commits to main since this release
46e22e2

Performance & Architecture improvements

  • Refactored the way library communicates with cameras, there are now transport layers that are isolated and handle communication on their own
  • New transport layer (Default): pytapo - supports communication with Tapo Camera and Hub devices. The original transport layer, now isolated into its own class. Enhanced automatic retry capability. Enhanced stability. Introduced locks to prevent issues when running concurrrent requests.
  • New transport layer: python-kasa (Cam protocol) - supports communication with Tapo Camera and Hub devices using python-kasa library. Additional direct method possibility added. Additional fallback to no certificate with warning added.
  • Isolated transport layer: python-kasa (Klap protocol) - supports communication with chimes. Isolated into its own class now.

Other library enhancements

  • Enhanced for stream capability for dual lens
  • Added getDualCamCapability
  • Added getAllChnInfo

Add support for the n-lens:

  • Line Crossing
  • Motion Detection
  • Motion Detection Sensitivity
  • Night Vision
  • Night Vision Switching
  • Person Detection
  • Person Detection Sensitivity
  • Vehicle Detection
  • Vehicle Detection Sensitivity
  • Pet Detection
  • Pet Detection Sensitivity
  • Spotlight intensity
  • Tamper Detection
  • getMost