HomeHome AutomationWhat's new in NodeRED 1.0

What’s new in NodeRED 1.0

The NodeRED 1.0 is coming up!

NodeRED 1.0 is released, and if you were holding off, now it’s the time to update your server! Changes apply to the underlying code, the editor as well as the nodes! Let’s take a look at what’s new in NodeRED 1.0

What’s new in NodeRED 1.0

Apart from “under the hood” changes, NodeRED 1.0 comes with tweaks to the UI, improved message handling and a full asynchronous mode. Some of the planned features for the 1.0 were implemented in earlier versions – like context explorer and persistent variables.

User Interface changes

Node list

You will notice, that some nodes didn’t make it to the 1.0 release (Twitter, feedparser, GPIO) but these are still available via Palette Manager. The nodes have been categorised better too.

Shortcuts

There are a couple of new shortcuts and improvements too:

  • Ctrl + D (deploy flows)
  • Ctrl + click (search nodes – works on the wires as well)
  • Ctrl + Alt + L (clear debug messages)
  • Ctrl + Shift + P (Action List)
Subflows

Subflows come with predefined variables. You can specify the values of assigned variables to a subflow. This is extremely helpful when creating configuration files. Now, you could pick your settings from the side panel, deploy the flow and have it all set for you.

JSON

There is a visual tab to build and edit your JSON files. I have a great intro to JSON for you, but the visual editor should make things even better, as you can build complicated arrays without worrying about the correct number of brackets.

Link In|Out

There is also a new way to send the message object to a new Flow and trigger it. You can drop a pair of link nodes. Link Out captures the message object and sends it to Link In node deployed in another Flow. These nodes have to be coupled together in configuration to work.

Installing NodeRED 1.0

Before you even start with NodeRED, you are advised to update the nodejs and npm even on the fresh installation of Raspbian (Buster). So let’s do just that in case you start with Raspbian Lite version.

nodejs -v
npm -v

The target versions (25 Aug 2019) are nodejs v12.9.0 and npm 6.11.2 so if you are running behind or missing the packages follow:

npm & nodeJS

If you don’t have the packages installed running this:

sudo apt-get update 
sudo apt-get upgrade 
sudo apt-get install nodejs npm 

will bring you to nodejs v10.15.2 and npm 5.8.0 which is not enough to remove the warning. Further updates are needed.

Check the currently available version of nodeJS here and install using the following commands:

nodeJS
curl -sL https://deb.nodesource.com/setup_13.x | sudo bash - 
sudo apt-get install -y nodejs 
npm
sudo  npm install -g npm@next

Install NodeRED 1.0 (beta)

NodeRED 1.0 is available as a standalone installation, a Raspberry PI script (that includes GPIO) and a docker image. Please note that the docker image releases will move to nodered/node-red.

Conclusion

NodeRED 1.0 release is imminent, which means soon you will get to enjoy it on the main channel! The 1.0 is not the end of the development and the work will continue. I have been using NodeRED for almost 2 years now and hands down, it’s the most robust platform when it comes to home automation without serious programming skills. If you want to up your NodeRED game I have 7 part series introducing you to the concept of NodeRED and series of articles that cover other topics (security, communication and more). If you have any questions, visit this Reddit thread.

PayPal

Nothing says "Thank you" better than keeping my coffee jar topped up!

Patreon

Support me on Patreon and get an early access to tutorial files and videos.

image/svg+xml

Bitcoin (BTC)

Use this QR to keep me caffeinated with BTC: 1FwFqqh71mUTENcRe9q4s9AWFgoc8BA9ZU

Smart Ideas with

Automate your space in with these ecosystems and integrate it with other automation services

client-image
client-image
client-image
client-image
client-image
client-image
client-image
client-image
client-image

Learn NodeRED

NodeRED for beginners: 1. Why do you need a NodeRED server?

0
To server or not to server? That's a very silly question!

Best Automation Projects

Tuya SDK for beginners: Intro to Tuya Cloud API

0
Working with Tuya Cloud API. A guide to Cloud automation for beginners, get started with REST!

NEST your old thermostat under $5

0
Nest-ing up your older thermostat under $5

Nora – Google Assistant in NodeRED

0
Integrate Google Assistant with NodeRED thanks to Nora - NodeRED home automation

DIY Smart Washing Machine – for about 15 bucks!

0
Learn how to add washing machine notifications to your Google Home on the cheap

Getting started with Sonoff ZIGBEE 3.0 USB DONGLE PLUS

0
Testing Sonoff ZIGBEE 3.0 USB DONGLE PLUS against CC2531 and zzh (electrolama) - is it the best upgrade to your Zigbee network?

Smart Home

Sonoff Dongle Max is maxed out!

0
New Sonoff Dongle Max and Sonoff Dongle MG244 are here and I'm testing these with Home Assistant and NodeRED.

Seeed’s reTerminal E1001 & E1002 reimagined for power efficiency

0
Seeed Studio released a new reTerminal. E1001 and E1002 are e-paper based displays that bring power efficiency to the forefront of the industrial design of the reTerminal series.

Face-unlock any door with SwitchBot

0
SwitchBot Lock Ultra is the most reliable smart lock I've had in my hands so far. With exciting unlock options like face unlock, you can enter your property without keys or fear of being locked out. It's an Ultra solution for all your locking needs.

Smart ePaper display for Home Assistant

0
I got this lovely SeeedStudio XIAO 7.5" ePaper display, and I wanted to visualise my energy consumption in a less limiting way. Thanks to Home Assistant, ESPHome and some cool tricks, I made it happen

The most inexpensive smart socket can measure power!

0
Sonoff iPlug is one of the cheapest ZigBee smart plugs with power measurement. I'm trying it out with eWeLink, Alexa, NodeRED and Home Assistant
NotEnoughTech
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.