Node Red is a flow based tool, which lets you easily build IOT and homeautomation control system using a web browser. It is written in Nodejs and can run on Windows and Linux operating System. It can run on the NodeMCU/RaspberryPi making it an ideal system for home automation project.
node --version && npm --version
npm install -g --unsafe-perm node-red
node-red
npm install node-red-dashboard
Drag and drop the desired palletes for your project. To learn more about node-red flowcharts and dashboards, go through the official node-red website.
NORA(NOde-Red home Automation)- There is a generated token that authorises Nora user to access Google Home API (sign up link). Once configured, you can start dropping devices into your NodeRED flows. TOKEN TO BE GENERATED IS UNIQUE.