Install the latest version of **_Python 3_** from https://www.python.org/downloads/. Verify that the path to the python executeable got added to the PATH system variable. For that open up the command prompt and use the command `python --version`. It should output the just installed python version.
To install the required software the repository contains a bash script *pi-setup.sh*. To run the script use `sh pi-setup.sh` in the command line from the root directory of the project repository. The script updates the apt-package manager and installs **_Node.js_**, **_Node-RED_**, **_npm_** and **_PostgreSQL_**.
To install the required software the repository contains a bash script *pi-setup.sh*. The script upgrades the apt-package manager and installs **_Node.js_**, **_Node-RED_**, **_npm_** and **_PostgreSQL_**. To run the script use `sh pi-setup.sh` in the command line from the root directory of the project repository. In case there are no execute permissions set for the files *pi-setup.sh* and *pi-setup-code.py* you have to manually set them first with `chmod +x pi-setup.sh` and `chmod +x pi-setup-code.py`.
Additionally it installs the **_Node-RED-packages_** used by the project: