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 venvActivate the created environment before each usage
& .\venv\Scripts\Activate.pscall venv/Scripts/activatesource ./venv/bin/activatepython -m pip install -r requirements.txtTo setup the tool you need API-Credentials from Central. You can view the process here.
python automation_web.py
python automation_web.py --web




