A programming tool for wiring together hardware devices, APIs, and online services.
A ready-to-use setup for home automation maintained by german computer magazine c't.
Starts an instance within Home Assistant and communicates with it.
Starts an instance within ioBroker and communicates with it.
Install Node-RED using openhab-config from command line, choose it from "Optional Components".
Install Node-RED on a CCU3, smart home automation hardware from the manufacturer eQ-3, popular especially in Germany.
Brings easy to use loops and OOP (object oriented programming) features.
MQTT Broker based on Aedes.
Build your own home alarm system with any number of panels, zones, sensors, triggers and automations.
Connect with Alexa just wihtin the local network - no extra cloud stuff is required.
Controls things via Alexa and Google Home.
Lambda function for node-red-alexa-home-skill-v3-web.
Web Service for Alexa and Google Home.
Interacting with the Alexa API. Emulates routine behaviour, control and query your devices.
Uses firmata protocol to talk to the board.
Integrate and control YAMAHA™ audio/video receiver via YNCA protocol.
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.
Converts a payload to/from base64 encoded format.
Nodes for the Beaglebone Black.
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.
Automate the control of household roller blinds based on the current position of the sun.
Blink1 USB LED from ThingM.
BlinkStick USB LED device.
Boolean logic gates.
Add browser functionality such as file upload, camera & microphone.
Converts values to and from buffer/array. Supports Big/Little Endian, BCD, byte swapping and much more.
Connect with Homematic, a series of smart home automation hardware from the manufacturer eQ-3, popular especially in Germany.
Full featured chat bot for Telegram, Facebook Messenger, Viber, Twilio and Slack.
A flexible scheduler (cron, solar events, simple dates) node with full dynamic control and Timezone support.
Starts up (calls) a long running system program and pipes STDIN, STDOUT and STDERR to and from that process.
Generate dummy data in various formats, names, addresses, emails, numbers, words, etc.
Access Zigbee 3.0 (Z30), Zigbee Home Automation (ZHA) and Zigbee Light Link (ZLL) lights via deCONZ.
DigiSpark RGB USB LED.
Interact with Discord, via Discord.js.
Discovers other Avahi/Bonjour services on the network.
Connect to Docker daemon.
Uses dweetio to send/receive messages.
Sends and receives simple emails from services like gmail or smtp or imap servers.
Post to an Emoncms server.
Extracts GPS and other EXIF information from a passed in jpeg image.
Reads messages from an atom or rss feed.
Separates flow json to multiple files.
Provides easy access to your AVM Fritz!Box. Read and write the configuration including the VoIP and Dect configuration.
Controls smart home DECT devices and guest wifi through an AVM Fritz!Box.
Converts a lat, lon payload to/from geohash format.
Getting german holidays or information if today/tomorrow is a holiday.
Controls devices connected to a Logitech™ Harmony Hub.
Temperature and frost protection for Heatmiser thermostats.
Connect with Home Assistant.
Various nodes using websockets to assist in setting up communication with Home Assistant.
Integrate Homebridge Accessories into flows.
Access the homee api and create virtual devices for homee.
Imitate HomeKit devices.
Dashboard extra nodes.
Connect with Hubitat.
Controls Philips Hue bridges, lights, groups, scenes, rules, taps, switches, buttons, motion sensors, temperature sensors and Lux sensors.
Get events from an ical-URL, a caldav-server or from iCloud via kalender-events.
Interaction with iGlass Automation blocks.
Simple image output node. Useful for previewing images (of face detecting, object recognition etc.) inside the flow editor.
Editing images, building and decoding 2D and 3D barcodes.
Save and query data from an InfluxDB time series database.
A collection for the Intel Galileo and Edison.
Measure the (time) interval length between successive messages.
Connect to an IRC server to send and receive messages.
Controls KNX intallation. With optional ETS group address importer and gateway simulation.
LEDborg plug on module.
Uses LevelDB for a simple key value pair database.
Controls LG webOS Smart TVs.
Connect to the Loxone Miniserver.
Read from a MakeyMakey input device.
Upload timeseries, files and events to MindSphere.
All in one Modbus TCP and Serial package.
Produces a nicely formatted Date/Time string using the Moment.js library.
Adds nodes to send and receive using MQlight.
Converts a payload to/from msgpack binary packed format.
Execute queries, stored procedures and bulk inserts in Microsoft SQL Server and Azure Databases SQL2000 ~ SQL2019.
Allows basic access to a MySQL database.
Based on noble for interaction with Bluetooth Low Energy devices.
Create a live data dashboard.
Uses Growl to provide a desktop popup. Only useful on the local Apple machine.
Efficiently connect to remote instances of your open-wa whatsapp automate servers.
Integration of openHAB item states and commands.
Obtain system information.
Converts Owntrack Messages into standard geo message and deals with encrypted locations.
Persist data over Node-RED restarts and deploys.
An alternative to the default PI GPIO nodes that allows remote access.
Read from MCP300x series Analogue to Digital Converter chips via the SPI bus.
Drive a strip of NeoPixels directly.
Controls a Pimorini Unicorn HAT 8x8 LED display.
Controls a Pibrella add-on board.
A PID control node for numeric inputs - provides simple controll loop feedback capability.
PiFace interface module.
Controls a Pimorini Pi-LITEr 8 LED add-on board.
Pings a machine and returns the trip time in mS.
Automatically save money on variable electricity prices.
Uses Prowl to push to an Apple device that has the Prowl app installed.
Uses PushBullet to push an Android device that has the app installed.
Publish-Subscribe to a Pusher channel/event.
Sends alerts via Pushover.
Send real time alerts using Push Notifications from your Node-Red flows to any device with PushStaq.
Random number generator - can generate integers for x to y - or floats between x and y.
Provide report by exception and deadband / bandgap capability for simple inputs.
Interact with Siemens S7 PLCs.
Scans for a particular Bluetooth Low Energy device.
Making Node-RED more resilient by adding self-healing capabilities.
Reads data from the Ti Bluetooth Low Energy SensorTag device.
Send messages to and receive messages from a physical serial port.
Adds time and date payloads with various formatting options, which can be retreived and used later in the flow.
Interact with the Slack API.
Google smart home Action integration via Smart NORA.
Provide various functions across several previous values, including max, min, mean, high and low pass filters.
Uses sms77 service for SMS, text-to-speech calls and number lookups.
SNMP receivers for single OIDs or OID tables.
Controls Sonos player in your local network.
Supports read and write to a local sqlite database.
Save and query data from an InfluxDB v2 time series database.
Connect to a MySQL or a MariaDB database, using TLS (SSL) and compatible with "Caching SHA2 password" authentication method (MySQL >= 8).
Wraps around the JavaScript State Machine to implement a finite state machine.
Publish and subscribe to and from a STOMP server.
Provides native and extended chainable JavaScript string parsing and manipulation methods.
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.
Uses the suncalc module to generate an output at sunrise and sunset based on a specified location.
Connect to the Tado Web API.
Controls a Somfy Tahoma box (Roller shutters, etc.).
Tasmota devices integration for building automation.
Contains a receiver and a sender node which act as a Telegram Bot.
Lets the user set simple repeating timers for example for simple heating control, etc.
Interface with smart plugs, bulbs, etc. from tuya.
The Weather Company and Weather Underground Personal Weather Station APIs.
Uses Twilio service to send/receive text messages.
Quick-start template repository for creating new node sets in TypeScript.
Show a popup contextmenu in the dashboard.
Show interactive SVG (vector graphics) in the dashboard.
Create dynamic web interfaces using any (or no) front end libraries for convenience.
Quickly build a very simple user access control for HTTP-based flows.
Interact with the IBM Watson services in IBM Cloud.
Provide a world map web page for plotting "things" on.
Drive a WeMo socket and switch.
Encodes or Decodes a lat, lon position into what3words text format.
Send and receive whatsapps from within a nodered flow.
Sends a Wake-On-LAN magic packet to the mac address specified.
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).
Single "Xiaomi BLE" node that gets all known data from Xiaomi BLE (Bluetooth 4).
Connect to an XMPP server to send and receive messages.
Controls Zigbee Devices via a CC253x Module.
Zigbee2mqtt connectivity.
Integrates Z-Wave node based on Z-Wave JS.