Node-RED

A programming tool for wiring together hardware devices, APIs, and online services.

163 resources4 categoriesView Original

Nodes(141 items)

A

actionflows

Brings easy to use loops and OOP (object oriented programming) features.

Nodes
A

aedes

MQTT Broker based on Aedes.

Nodes
A

alarm

Build your own home alarm system with any number of panels, zones, sensors, triggers and automations.

Nodes
A

alexa-home

Connect with Alexa just wihtin the local network - no extra cloud stuff is required.

Nodes
A

alexa-home-skill-v3

Controls things via Alexa and Google Home.

Nodes
A

alexa-home-skill-v3-lambda

Lambda function for node-red-alexa-home-skill-v3-web.

Nodes
A

alexa-home-skill-v3-web

Web Service for Alexa and Google Home.

Nodes
A

alexa-remote2-applestrudel

Interacting with the Alexa API. Emulates routine behaviour, control and query your devices.

Nodes
A

arduino

Uses firmata protocol to talk to the board.

Nodes
A

avr-yamaha

Integrate and control YAMAHA™ audio/video receiver via YNCA protocol.

Nodes
B

badwords

Analyses the payload and tries to filter out any messages containing bad swear words. This only operates on payloads of type string. Everything else is blocked.

Nodes
B

base64

Converts a payload to/from base64 encoded format.

Nodes
B

beaglebone

Nodes for the Beaglebone Black.

Nodes
B

bigtimer

Timing node with support for dusk/sunset dawn/sunrise and variations also day/week/month (and special days) control. The node offers outputs suitable for MQTT, speech and databases.

Nodes
B

blindcontroller

Automate the control of household roller blinds based on the current position of the sun.

Nodes
B

blink1

Blink1 USB LED from ThingM.

Nodes
B

blinkstick

BlinkStick USB LED device.

Nodes
B

bool-gate

Boolean logic gates.

Nodes
B

browser-utils

Add browser functionality such as file upload, camera & microphone.

Nodes
B

buffer-parser

Converts values to and from buffer/array. Supports Big/Little Endian, BCD, byte swapping and much more.

Nodes
C

ccu

Connect with Homematic, a series of smart home automation hardware from the manufacturer eQ-3, popular especially in Germany.

Nodes
C

chatbot

Full featured chat bot for Telegram, Facebook Messenger, Viber, Twilio and Slack.

Nodes
C

cron-plus

A flexible scheduler (cron, solar events, simple dates) node with full dynamic control and Timezone support.

Nodes
D

daemon

Starts up (calls) a long running system program and pipes STDIN, STDOUT and STDERR to and from that process.

Nodes
D

datagenerater

Generate dummy data in various formats, names, addresses, emails, numbers, words, etc.

Nodes
D

deconz

Access Zigbee 3.0 (Z30), Zigbee Home Automation (ZHA) and Zigbee Light Link (ZLL) lights via deCONZ.

Nodes
D

digirgb

DigiSpark RGB USB LED.

Nodes
D

discord-advanced

Interact with Discord, via Discord.js.

Nodes
D

discovery

Discovers other Avahi/Bonjour services on the network.

Nodes
D

dockerode

Connect to Docker daemon.

Nodes
D

dweetio

Uses dweetio to send/receive messages.

Nodes
E

email

Sends and receives simple emails from services like gmail or smtp or imap servers.

Nodes
E

emoncms

Post to an Emoncms server.

Nodes
E

exif

Extracts GPS and other EXIF information from a passed in jpeg image.

Nodes
F

feedparser

Reads messages from an atom or rss feed.

Nodes
F

flow-manager

Separates flow json to multiple files.

Nodes
F

fritz

Provides easy access to your AVM Fritz!Box. Read and write the configuration including the VoIP and Dect configuration.

Nodes
F

fritzapi

Controls smart home DECT devices and guest wifi through an AVM Fritz!Box.

Nodes
G

geohash

Converts a lat, lon payload to/from geohash format.

Nodes
G

german-holidays

Getting german holidays or information if today/tomorrow is a holiday.

Nodes
H

harmony

Controls devices connected to a Logitech™ Harmony Hub.

Nodes
H

heatmiser

Temperature and frost protection for Heatmiser thermostats.

Nodes
H

home-assistant

Connect with Home Assistant.

Nodes
H

home-assistant-websocket

Various nodes using websockets to assist in setting up communication with Home Assistant.

Nodes
H

homebridge-automation

Integrate Homebridge Accessories into flows.

Nodes
H

homee

Access the homee api and create virtual devices for homee.

Nodes
H

homekit-bridged

Imitate HomeKit devices.

Nodes
H

https://flows.nodered.org/collection

Dashboard extra nodes.

Nodes
H

hubitat

Connect with Hubitat.

Nodes
H

huemagic

Controls Philips Hue bridges, lights, groups, scenes, rules, taps, switches, buttons, motion sensors, temperature sensors and Lux sensors.

Nodes
I

ical-events

Get events from an ical-URL, a caldav-server or from iCloud via kalender-events.

Nodes
I

iglass

Interaction with iGlass Automation blocks.

Nodes
I

image-output

Simple image output node. Useful for previewing images (of face detecting, object recognition etc.) inside the flow editor.

Nodes
I

image-tools

Editing images, building and decoding 2D and 3D barcodes.

Nodes
I

influxdb

Save and query data from an InfluxDB time series database.

Nodes
I

intel-galileo

A collection for the Intel Galileo and Edison.

Nodes
I

interval-length

Measure the (time) interval length between successive messages.

Nodes
I

irc

Connect to an IRC server to send and receive messages.

Nodes
K

knx-ultimate

Controls KNX intallation. With optional ETS group address importer and gateway simulation.

Nodes
L

ledborg

LEDborg plug on module.

Nodes
L

leveldb

Uses LevelDB for a simple key value pair database.

Nodes
L

lgtv

Controls LG webOS Smart TVs.

Nodes
L

loxone

Connect to the Loxone Miniserver.

Nodes
M

makeymakey

Read from a MakeyMakey input device.

Nodes
M

mindconnect

Upload timeseries, files and events to MindSphere.

Nodes
M

modbus

All in one Modbus TCP and Serial package.

Nodes
M

moment

Produces a nicely formatted Date/Time string using the Moment.js library.

Nodes
M

mqlight

Adds nodes to send and receive using MQlight.

Nodes
M

msgpack

Converts a payload to/from msgpack binary packed format.

Nodes
M

mssql-plus

Execute queries, stored procedures and bulk inserts in Microsoft SQL Server and Azure Databases SQL2000 ~ SQL2019.

Nodes
M

mysql

Allows basic access to a MySQL database.

Nodes
N

noble-bluetooth

Based on noble for interaction with Bluetooth Low Energy devices.

Nodes
N

node-red-dashboard

Create a live data dashboard.

Nodes
N

notify

Uses Growl to provide a desktop popup. Only useful on the local Apple machine.

Nodes
O

open-wa (whatsapp)

Efficiently connect to remote instances of your open-wa whatsapp automate servers.

Nodes
O

openhab3

Integration of openHAB item states and commands.

Nodes
O

os

Obtain system information.

Nodes
O

owntracks

Converts Owntrack Messages into standard geo message and deals with encrypted locations.

Nodes
P

persist

Persist data over Node-RED restarts and deploys.

Nodes
P

pi-gpiod

An alternative to the default PI GPIO nodes that allows remote access.

Nodes
P

pi-mcp3008

Read from MCP300x series Analogue to Digital Converter chips via the SPI bus.

Nodes
P

pi-neopixel

Drive a strip of NeoPixels directly.

Nodes
P

pi-unicorn-hat

Controls a Pimorini Unicorn HAT 8x8 LED display.

Nodes
P

pibrella

Controls a Pibrella add-on board.

Nodes
P

pidcontrol

A PID control node for numeric inputs - provides simple controll loop feedback capability.

Nodes
P

piface

PiFace interface module.

Nodes
P

piliter

Controls a Pimorini Pi-LITEr 8 LED add-on board.

Nodes
P

ping

Pings a machine and returns the trip time in mS.

Nodes
P

power-saver

Automatically save money on variable electricity prices.

Nodes
P

prowl

Uses Prowl to push to an Apple device that has the Prowl app installed.

Nodes
P

pushbullet

Uses PushBullet to push an Android device that has the app installed.

Nodes
P

pusher

Publish-Subscribe to a Pusher channel/event.

Nodes
P

pushover

Sends alerts via Pushover.

Nodes
P

PushStaq

Send real time alerts using Push Notifications from your Node-Red flows to any device with PushStaq.

Nodes
R

random

Random number generator - can generate integers for x to y - or floats between x and y.

Nodes
R

rbe

Provide report by exception and deadband / bandgap capability for simple inputs.

Nodes
S

s7

Interact with Siemens S7 PLCs.

Nodes
S

scanBLE

Scans for a particular Bluetooth Low Energy device.

Nodes
S

self-healing

Making Node-RED more resilient by adding self-healing capabilities.

Nodes
S

sensortag

Reads data from the Ti Bluetooth Low Energy SensorTag device.

Nodes
S

serialport

Send messages to and receive messages from a physical serial port.

Nodes
S

simpletime

Adds time and date payloads with various formatting options, which can be retreived and used later in the flow.

Nodes
S

slack

Interact with the Slack API.

Nodes
S

smartnora

Google smart home Action integration via Smart NORA.

Nodes
S

smooth

Provide various functions across several previous values, including max, min, mean, high and low pass filters.

Nodes
S

sms77

Uses sms77 service for SMS, text-to-speech calls and number lookups.

Nodes
S

snmp

SNMP receivers for single OIDs or OID tables.

Nodes
S

sonos-plus

Controls Sonos player in your local network.

Nodes
S

sqlite

Supports read and write to a local sqlite database.

Nodes
S

stackhero-influxdb-v2

Save and query data from an InfluxDB v2 time series database.

Nodes
S

stackhero-mysql

Connect to a MySQL or a MariaDB database, using TLS (SSL) and compatible with "Caching SHA2 password" authentication method (MySQL >= 8).

Nodes
S

state-machine

Wraps around the JavaScript State Machine to implement a finite state machine.

Nodes
S

stomp

Publish and subscribe to and from a STOMP server.

Nodes
S

string

Provides native and extended chainable JavaScript string parsing and manipulation methods.

Nodes
S

sun-position

Timer based flow control with dusk, dawn (and variations) and much more. Additional you can get sun and moon position or to control a flow by sun or moon position.

Nodes
S

suncalc

Uses the suncalc module to generate an output at sunrise and sunset based on a specified location.

Nodes
T

tado-client

Connect to the Tado Web API.

Nodes
T

tahoma

Controls a Somfy Tahoma box (Roller shutters, etc.).

Nodes
T

tasmota

Tasmota devices integration for building automation.

Nodes
T

telegrambot

Contains a receiver and a sender node which act as a Telegram Bot.

Nodes
T

timeswitch

Lets the user set simple repeating timers for example for simple heating control, etc.

Nodes
T

tuya-smart

Interface with smart plugs, bulbs, etc. from tuya.

Nodes
T

twc-weather

The Weather Company and Weather Underground Personal Weather Station APIs.

Nodes
T

twilio

Uses Twilio service to send/receive text messages.

Nodes
T

typescript-starter

Quick-start template repository for creating new node sets in TypeScript.

Nodes
U

ui-contextmenu

Show a popup contextmenu in the dashboard.

Nodes
U

ui-svg

Show interactive SVG (vector graphics) in the dashboard.

Nodes
U

uibuilder

Create dynamic web interfaces using any (or no) front end libraries for convenience.

Nodes
U

users

Quickly build a very simple user access control for HTTP-based flows.

Nodes
W

watson

Interact with the IBM Watson services in IBM Cloud.

Nodes
W

web-worldmap

Provide a world map web page for plotting "things" on.

Nodes
W

wemo

Drive a WeMo socket and switch.

Nodes
W

what3words

Encodes or Decodes a lat, lon position into what3words text format.

Nodes
W

whin

Send and receive whatsapps from within a nodered flow.

Nodes
W

wol

Sends a Wake-On-LAN magic packet to the mac address specified.

Nodes
W

wordpos

Analyses the payload and classifies the part-of-speech of each word. The resulting message has msg.pos added with the results. A word may appear in multiple categories (eg, 'great' is both a noun and an adjective).

Nodes
X

xiaomi-ble

Single "Xiaomi BLE" node that gets all known data from Xiaomi BLE (Bluetooth 4).

Nodes
X

xmpp

Connect to an XMPP server to send and receive messages.

Nodes
Z

zigbee

Controls Zigbee Devices via a CC253x Module.

Nodes
Z

zigbee2mqtt

Zigbee2mqtt connectivity.

Nodes
Z

zwave-js

Integrates Z-Wave node based on Z-Wave JS.

Nodes