Home Automation Using Node-Red

Node Red is a flow based tool that lets you easily build IOT and home automation control systems using a web browser.

In is written in nodejs and can be run on Windows and Linux operating systems. It has a low memory footprint and runs on the the Raspberry Pi making it an ideal system for home automation projects.

Getting Started

Node-Red comes pre-installed on the raspberry Pi but you may need to upgrade it.

An install script is provided on the node-red site. Here are the instructions on the Raspberry Pi Site.

If you are new to Node-Red then I would recommend you take a look at this overview video.

I also provide tutorials and videos on my other site covering node-red basics like nodes, startup files etc. See Node-red-overview .

I will be creating tutorials, example flows and dashboards that will show you how to:

  • Monitor Your Home Network and the Internet
  • Automate your Home

If you have any questions then please use the Ask-steve page

Node-Red Basics

If you are unfamiliar with Node-red I would recommend that you

Monitoring Your Network

Home Automation

Smart Home Simulator

In order to generate test data and control dashboard I have create a smart home simulator in node-red which currently consists of :

  • sensor simulators
  • Control dashboard

You can read more about it and download the node-red flows- Smart home simulator


Do you have any tutorial suggestions I would be glad to hear them. Please use the comments form below.


Leave a Reply

Your email address will not be published. Required fields are marked *