Tool to handle tasks relating to upgrading firmware and de-/comissioning of devices.
Check for python using python --version
or python3 --version
. Python3.x is required and must be installed in the path.
Git is also needed for a custom library to handle the API calls to Central. Screenshots for the entire setup can be found here.
Use setup.bat
to setup environment (Python in path required). Use start-web.bat
to start the app and configure credentials. Screenshots for the setup can be found here.
Create virtualenv to install project dependencies only for this project
python -m virtualenv venv
Activate the created environment before each usage
& .\venv\Scripts\Activate.ps
call venv/Scripts/activate
source ./venv/bin/activate
python -m pip install -r requirements.txt
To setup the tool you need API-Credentials from Central. You can view the process here.
python automation_web.py
python automation_web.py --web