Releases: BaQs/pyEzviz
Releases · BaQs/pyEzviz
New ptz via coordinates, optimizations.
What's Changed
- Add PTZ (x,y) control functions by @jojoxd in #57
- Additional resilience for devices that don't return all data from pagelist api.
- Small optimizations.
- Should return a code if mfa is set, indicating the reason for failed login. (working on adding support for MFA)
New Contributors
Full Changelog: 0.1.9.9...0.2.0.0
Fix "index out of bounds" error on Timeplan infos for some devices.
Fix "index out of bounds" error on Timeplan infos for some devices.
Full Changelog: 0.1.9.8...0.1.9.9
Add last alarm code and type.
Add last alarm code and type.
Full Changelog: 0.1.9.7...0.1.9.8
Add logout method.
- Add logout method.
- Isort imports.
Catch expired token and relog in.
- Catch expired token exception and tries re-login or raises exception if username/password isn't set.
Optimizations and minor fixes.
-Cleanup of code.
-Fixed Update status.
-Updated page_list to one used by latest Ezviz App, updated key names.
-client.status() resulted in duplicate execution, cleanup camera.py and fixed duplicate execution.
Load_cameras outputs dict with camera serial as keys, add typing to camera and client, alarm filter to all alarm types (for motion sensor)
- Load_cameras outputs dict with camera serial as key,
- add typing to camera and client,
- alarm filter change to all alarm types (for motion sensor)
Fix cameraptz call in main via camera.py
-Fix cameraptz call in main via camera.py
-Dependabot dependency bumps.
Fix: Cloudinfos error.
-Removed cloudinfos as the api isn't used and it seems to behave sporadic.
Use .get for missing service keys.
-Use .get for missing service keys.