In this project "Node red" was used for the main server. this project has web version. A telegram bot has implemented for this smart home,too. NodeRed Paletten: -npm install node-red-contrib-telegrambot -node-red-node-pi-neopixel -node-red-contrib-rpi-shutdown -node-red-contrib-cpu -node-red-dashboard -node-red-contrib-sun-position -node-red-contrib-telegrambot -node-red-node-ping -node-red-contrib-alexa-home-skill -node-red-contrib-pi-hole-remote
Node Neopixellibrary cmd (Install description): sudo apt-get install scons sudo apt-get install build-essential python-dev git scons swig git clone https://github.com/jgarff/rpi_ws281x cd rpi_ws281x/ sudo scons cd python sudo python setup.py build sudo python setup.py install
Activate GPIO cmd: sudo curl -sS get.pimoroni.com/unicornhat | bash
Alexa: Dokumentation: https://alexa-node-red.bm.hardill.me.uk/docs
Matplot: sudo apt-get install python3-pip python3-dev sudo pip3 install matplotlib sudo apt-get install python3-matplotlib sudo pip3 uninstall matplotlib sudo apt-get purge python3-matplotlib
- note that if node-red is shutdown the BOT do nothing.