Software

Node-RED

Build small automations by connecting message-processing nodes.

What it does

Messages are JavaScript objects. Nodes create, inspect, transform, route, and deliver them. Debugging each step makes a flow easier to understand.

Connections and compatibility

Run it on a supported Node.js release on a local computer. Its editor normally uses port 1880; secure it before making it reachable by other people.

Choosing one

Use core Inject, Function, Switch, and Debug nodes first. Extra dashboard or device packages are unnecessary for the initial exercise.

Common mistakes

Deploy applies changes; opening an editor does not deploy them. Avoid exposing the editor directly to the internet.

Use it in a tutorial

  • Node-RED — Build a temperature reminder with simulated readings, readable debug output, and a rule that does not chatter near its threshold.

Documentation