{"repo":"RenierM26/pyEzvizApi","free":true,"listed":false,"github":"https://github.com/RenierM26/pyEzvizApi","clone":"git clone https://github.com/RenierM26/pyEzvizApi.git","description":"Python API and CLI for EZVIZ cameras and smart devices, with Home Assistant integration support.","language":"Python","stars":70,"topics":["api-client","camera","cli","ezviz","home-assistant","home-automation","iot","mqtt","python","smart-home"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"Ezviz PyPi Overview Pilot your Ezviz cameras (and light bulbs) with this module. It is used by: - The official Ezviz integration in Home Assistant - The EZVIZ (Beta) custom integration for Home Assistant You can also use it directly from the command line for quick checks and scripting. Features - Inspect device and connection status in table or JSON form - Control cameras: PTZ, privacy/sleep/audio/IR/state LEDs, alarm settings - Control light bulbs: toggle, status, brightness and color temperature - Dump raw pagelist and device infos JSON for exploration/debugging - Reuse a saved session token (no credentials needed after first login) Install From PyPI: After installation, a pyezvizapi command is available on your PATH. Dependencies (development/local usage) If you are running from a clone of this repository or using the helper scripts directly, ensure these packages are available: Quick Start CLI Authentication - Username/password: -u/--username and -p/--password - Token file: --token-file (defaults to ezviz token.json in the current directory) - Save token: --save-token writes the current token after login - Saved token precedence: if --token-file contains a session token, the CLI reuses it even when username/password are also supplied. This preserves MFA/elevated session state; a fresh credential login may require MFA again. - MFA: The CLI prompts for a code if required by your account - Region: -r/--region overrides the default region ( apiieu.ezvizlife.com ) Examples: Ou","default_branch":null,"files":null,"tree":[],"storefront":"/r/RenierM26","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/RenierM26/pyEzvizApi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}