NodeDefender is an Open- Source program for controlling multiple Z-Wave devices connected to multiple gateways. This programs is exclusivly designed to work with CTS-iCPE.
- Linux System
- Python3
- Python3-dev
- Python-virtualenv
- libpq-dev
$ pip install nodedefender
$ git clone https://github.com/CTSNE/NodeDefender.git
$ cd NodeDefender
$ virtualenv -p python3 py
$ source py/bin/activate
(venv)$ pip install -r requirements.txt
Below and the rest of the wiki will explain usage when NodeDefender is installed using pypi For installation from source $ nodedefender is changed to $ ./manage.py
$ nodedefender run
Will start the application and give you the possibility to deploy configuration and initial superuser. Once complete; restart the application and the new configuration will be used. To be running with iCPE you need to Create Group, Add MQTT Connection and Create a Node that the iCPE should be attached to. Detailed instructions on those steps can be found on the https://github.com/CTSNE/NodeDefender/wiki