Automation with Node-RED

Node-RED is preinstalled on the Aragon Master. Node-RED hosts a central part of the home automation logics. Node-RED is also available for users to add their specific logics. Users can download useful and interesting Node-RED flows from our Node-RED library for Aragon2.

Browser-based flow editing

Node-RED provides a browser-based flow editor that makes it easy to wire together flows using the wide range of nodes in the palette. Flows can be then deployed to the runtime in a single-click.

JavaScript functions can be created within the editor using a rich text editor.

A built-in library allows you to save useful functions, templates or flows for re-use.

Social Development

The flows created in Node-RED are stored using JSON which can be easily imported and exported for sharing with others.

An online flow library allows you to share your best flows with the world.

Questions & Answers

Q: Is it difficult to learn to use Node-RED ?

A: No, Node-RED is designed to be an easy-to-use, drag-and-drop programming tool. It is designed to be used by people with a wide range of experience and skill levels, from complete beginners to experienced software developers.


Q: What is Node-Red and how can it be used for home automation?

A: Node-RED is an open source visual programming language used for automating the Internet of Things (IoT). It is based on Node.js, and allows users to easily wire together hardware devices, APIs and online services by dragging and dropping nodes on a virtual canvas. This makes it a powerful tool for home automation, allowing users to easily create tasks that perform actions such as controlling lights, appliances, thermostats, and other IoT devices.


Q: What are the advantages to use on-device installation of Node-RED for home automation compared to a cloud based solution like IFTTT ?


1. Security & Privacy: On-device installation of Node-RED offers a much higher level of security and privacy compared to a cloud based solution like IFTTT as all the data remains securely stored locally within the user’s home network.

2. Customization: On-device installation of Node-RED provides a much higher level of customization compared to a cloud based solution like IFTTT as users can tailor the automation to their exact needs.

3. Cost: On-device installation of Node-RED is significantly more cost effective compared to a cloud based solution like IFTTT as users do not have to pay any subscription fees.

4. Reliability: On-device installation of Node-RED is more reliable compared to a cloud based solution like IFTTT as users are not reliant on an external service to provide the automation services.