641 lines
28 KiB
HTML
641 lines
28 KiB
HTML
<h1 id="awesome-node-red-awesome">Awesome Node-RED <a
|
||
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
|
||
alt="Awesome" /></a>
|
||
<a href="https://nodered.org/"><img src="https://nodered.org/about/resources/media/node-red-hexagon.png" width="200" align="right" alt="Node-RED"></a></h1>
|
||
<blockquote>
|
||
<p>Curated list of useful resources for Node-RED.</p>
|
||
</blockquote>
|
||
<p><a href="https://nodered.org/">Node-RED</a> is a programming tool for
|
||
wiring together hardware devices, APIs and online services in new and
|
||
interesting ways.</p>
|
||
<p>It provides a browser-based editor that makes it easy to wire
|
||
together flows using the wide range of nodes in the palette that can be
|
||
deployed to its runtime in a single-click.</p>
|
||
<h2 id="contents">Contents</h2>
|
||
<ul>
|
||
<li><a href="#installation">Installation</a></li>
|
||
<li><a href="#documentation">Documentation</a></li>
|
||
<li><a href="#nodes">Nodes</a>
|
||
<ul>
|
||
<li><a href="#analysis">Analysis</a></li>
|
||
<li><a href="#database">Database</a></li>
|
||
<li><a href="#development">Development</a></li>
|
||
<li><a href="#function">Function</a></li>
|
||
<li><a href="#hardware">Hardware</a></li>
|
||
<li><a href="#io">I/O</a></li>
|
||
<li><a href="#image-processing">Image processing</a></li>
|
||
<li><a href="#parsers">Parsers</a></li>
|
||
<li><a href="#smarthome">Smarthome</a></li>
|
||
<li><a href="#social">Social</a></li>
|
||
<li><a href="#system">System</a></li>
|
||
<li><a href="#time">Time</a></li>
|
||
<li><a href="#utility">Utility</a></li>
|
||
<li><a href="#ui">UI</a></li>
|
||
</ul></li>
|
||
<li><a href="#community">Community</a></li>
|
||
</ul>
|
||
<h2 id="installation">Installation</h2>
|
||
<ul>
|
||
<li><a href="https://nodered.org/docs/getting-started/local">Running
|
||
locally</a></li>
|
||
<li><a href="https://github.com/node-red/node-red-docker">Running under
|
||
Docker</a></li>
|
||
<li><a
|
||
href="https://github.com/ct-Open-Source/ct-Smart-Home">c’t-Smart-Home</a>
|
||
- A ready-to-use setup for home automation maintained by <a
|
||
href="https://www.ct.de/smarthome">german computer magazine
|
||
c’t</a>.</li>
|
||
<li><a
|
||
href="https://community.home-assistant.io/t/home-assistant-community-add-on-node-red/55023">Home
|
||
Assistant Community Add-on</a> - Starts an instance within Home
|
||
Assistant and communicates with it.</li>
|
||
<li><a href="https://github.com/ioBroker/ioBroker.node-red">ioBroker
|
||
node-red Adapter</a> - Starts an instance within ioBroker and
|
||
communicates with it.</li>
|
||
<li><a
|
||
href="https://www.openhab.org/docs/installation/openhabian.html#optional-components">openHAB
|
||
running on openHABian</a> - Install Node-RED using openhab-config from
|
||
command line, choose it from “Optional Components”.</li>
|
||
<li><a
|
||
href="https://github.com/rdmtc/RedMatic/wiki/Installation">RedMatic</a>
|
||
- Install Node-RED on a CCU3, smart home automation hardware from the
|
||
manufacturer eQ-3, popular especially in Germany.</li>
|
||
</ul>
|
||
<h2 id="documentation">Documentation</h2>
|
||
<ul>
|
||
<li><a href="https://nodered.org/docs/getting-started/">Getting
|
||
Started</a></li>
|
||
<li><a href="https://nodered.org/docs/faq/">FAQ</a></li>
|
||
<li><a href="https://nodered.org/docs/tutorials/">Tutorials</a></li>
|
||
<li><a href="https://nodered.org/docs/user-guide/">User Guide</a> ##
|
||
Nodes</li>
|
||
</ul>
|
||
<h3 id="analysis">Analysis</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/analysis/swearfilter">badwords</a>
|
||
- 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.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/analysis/wordpos">wordpos</a>
|
||
- 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).</li>
|
||
</ul>
|
||
<h3 id="database">Database</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/mblackstock/node-red-contrib-influxdb">influxdb</a>
|
||
- Save and query data from an InfluxDB time series database.</li>
|
||
<li><a
|
||
href="https://github.com/bestlong/node-red-contrib-mssql-plus">mssql-plus</a>
|
||
- Execute queries, stored procedures and bulk inserts in Microsoft SQL
|
||
Server and Azure Databases SQL2000 ~ SQL2019.</li>
|
||
<li><a
|
||
href="https://github.com/stackhero-io/node-red-contrib-stackhero-influxdb-v2">stackhero-influxdb-v2</a>
|
||
- Save and query data from an InfluxDB v2 time series database.</li>
|
||
<li><a
|
||
href="https://github.com/stackhero-io/node-red-contrib-stackhero-mysql">stackhero-mysql</a>
|
||
- Connect to a MySQL or a MariaDB database, using TLS (SSL) and
|
||
compatible with “Caching SHA2 password” authentication method (MySQL
|
||
>= 8).</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/storage/leveldb">leveldb</a>
|
||
- Uses LevelDB for a simple key value pair database.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/storage/mysql">mysql</a>
|
||
- Allows basic access to a MySQL database.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/storage/sqlite">sqlite</a>
|
||
- Supports read and write to a local sqlite database.</li>
|
||
</ul>
|
||
<h3 id="development">Development</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/alexk111/node-red-node-typescript-starter">typescript-starter</a>
|
||
- Quick-start template repository for creating new node sets in
|
||
TypeScript.</li>
|
||
</ul>
|
||
<h3 id="function">Function</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/function/datagenerator">datagenerater</a>
|
||
- Generate dummy data in various formats, names, addresses, emails,
|
||
numbers, words, etc.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/function/PID">pidcontrol</a>
|
||
- A PID control node for numeric inputs - provides simple controll loop
|
||
feedback capability.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/function/random">random</a>
|
||
- Random number generator - can generate integers for x to y - or floats
|
||
between x and y.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/function/rbe">rbe</a>
|
||
- Provide report by exception and deadband / bandgap capability for
|
||
simple inputs.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/function/smooth">smooth</a>
|
||
- Provide various functions across several previous values, including
|
||
max, min, mean, high and low pass filters.</li>
|
||
</ul>
|
||
<h3 id="hardware">Hardware</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/Arduino">arduino</a>
|
||
- Uses firmata protocol to talk to the board.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/BBB">beaglebone</a>
|
||
- Nodes for the <a href="https://beagleboard.org/black">Beaglebone
|
||
Black</a>.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/blink1">blink1</a>
|
||
- <a href="https://blink1.thingm.com/">Blink1</a> USB LED from
|
||
ThingM.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/blinkstick">blinkstick</a>
|
||
- <a href="https://www.blinkstick.com/">BlinkStick</a> USB LED
|
||
device.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/digiRGB">digirgb</a>
|
||
- DigiSpark RGB USB LED.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/heatmiser">heatmiser</a>
|
||
- Temperature and frost protection for Heatmiser thermostats.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/intel">intel-galileo</a>
|
||
- A collection for the Intel Galileo and Edison.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/LEDborg">ledborg</a>
|
||
- <a href="https://www.piborg.org/ledborg">LEDborg</a> plug on
|
||
module.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/makey">makeymakey</a>
|
||
- Read from a <a href="http://www.makeymakey.com/">MakeyMakey</a> input
|
||
device.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/pigpiod">pi-gpiod</a>
|
||
- An alternative to the default PI GPIO nodes that allows remote
|
||
access.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/mcp3008">pi-mcp3008</a>
|
||
- Read from MCP300x series Analogue to Digital Converter chips via the
|
||
SPI bus.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/neopixel">pi-neopixel</a>
|
||
- Drive a strip of NeoPixels directly.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/unicorn">pi-unicorn-hat</a>
|
||
- Controls a Pimorini Unicorn HAT 8x8 LED display.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/Pibrella">pibrella</a>
|
||
- Controls a <a href="https://pibrella.com/">Pibrella</a> add-on
|
||
board.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/PiFace">piface</a>
|
||
- <a href="https://www.piface.org.uk/">PiFace</a> interface module.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/PiLiter">piliter</a>
|
||
- Controls a Pimorini Pi-LITEr 8 LED add-on board.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/sensorTag">sensortag</a>
|
||
- Reads data from the Ti Bluetooth Low Energy SensorTag device.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/wemo">wemo</a>
|
||
- Drive a <a
|
||
href="https://www.belkin.com/us/Products/home-automation/c/wemo-home-automation/">WeMo</a>
|
||
socket and switch.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/scanBLE">scanBLE</a>
|
||
- Scans for a particular Bluetooth Low Energy device.</li>
|
||
</ul>
|
||
<h3 id="io">I/O</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/io/mdns">discovery</a>
|
||
- Discovers other Avahi/Bonjour services on the network.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/io/emoncms">emoncms</a>
|
||
- Post to an <a href="https://emoncms.org/">Emoncms</a> server.</li>
|
||
<li><a
|
||
href="https://github.com/clausbroch/node-red-contrib-noble-bluetooth">noble-bluetooth</a>
|
||
- Based on noble for interaction with Bluetooth Low Energy devices.</li>
|
||
<li><a
|
||
href="https://github.com/mindsphere/node-red-contrib-mindconnect">mindconnect</a>
|
||
- Upload timeseries, files and events to MindSphere.</li>
|
||
<li><a
|
||
href="https://github.com/biancoroyal/node-red-contrib-modbus">modbus</a>
|
||
- All in one Modbus TCP and Serial package.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/io/mqlight">mqlight</a>
|
||
- Adds nodes to send and receive using MQlight.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/io/ping">ping</a>
|
||
- Pings a machine and returns the trip time in mS.</li>
|
||
<li><a href="https://github.com/st-one-io/node-red-contrib-s7">s7</a> -
|
||
Interact with Siemens S7 PLCs.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/io/serialport">serialport</a>
|
||
- Send messages to and receive messages from a physical serial
|
||
port.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/io/snmp">snmp</a>
|
||
- SNMP receivers for single OIDs or OID tables.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/io/stomp">stomp</a>
|
||
- Publish and subscribe to and from a <a
|
||
href="https://stomp.github.io/implementations.html#STOMP_Servers">STOMP
|
||
server</a>.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/io/wol">wol</a>
|
||
- Sends a Wake-On-LAN magic packet to the mac address specified.</li>
|
||
<li><a
|
||
href="https://github.com/eschava/node-red-contrib-xiaomi-ble">xiaomi-ble</a>
|
||
- Single “Xiaomi BLE” node that gets all known data from Xiaomi BLE
|
||
(Bluetooth 4).</li>
|
||
</ul>
|
||
<h3 id="image-processing">Image processing</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/rikukissa/node-red-contrib-image-output">image-output</a>
|
||
- Simple image output node. Useful for previewing images (of face
|
||
detecting, object recognition etc.) inside the flow editor.</li>
|
||
<li><a
|
||
href="https://flows.nodered.org/node/node-red-contrib-image-tools">image-tools</a>
|
||
- Editing images, building and decoding 2D and 3D barcodes.</li>
|
||
</ul>
|
||
<h3 id="parsers">Parsers</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/parsers/base64">base64</a>
|
||
- Converts a payload to/from base64 encoded format.</li>
|
||
<li><a
|
||
href="https://flows.nodered.org/node/node-red-contrib-buffer-parser">buffer-parser</a>
|
||
- Converts values to and from buffer/array. Supports Big/Little Endian,
|
||
BCD, byte swapping and much more.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/parsers/geohash">geohash</a>
|
||
- Converts a lat, lon payload to/from geohash format.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/parsers/msgpack">msgpack</a>
|
||
- Converts a payload to/from msgpack binary packed format.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/parsers/what3words">what3words</a>
|
||
- Encodes or Decodes a lat, lon position into what3words text
|
||
format.</li>
|
||
</ul>
|
||
<h3 id="smarthome">Smarthome</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/mabunixda/node-red-contrib-alexa-home">alexa-home</a>
|
||
- Connect with Alexa just wihtin the local network - no extra cloud
|
||
stuff is required.</li>
|
||
<li><a
|
||
href="https://github.com/coldfire84/node-red-contrib-alexa-home-skill-v3">alexa-home-skill-v3</a>
|
||
- Controls things via Alexa and Google Home.
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/coldfire84/node-red-alexa-home-skill-v3-web">alexa-home-skill-v3-web</a>
|
||
- Web Service for Alexa and Google Home.</li>
|
||
<li><a
|
||
href="https://github.com/coldfire84/node-red-alexa-home-skill-v3-lambda">alexa-home-skill-v3-lambda</a>
|
||
- Lambda function for node-red-alexa-home-skill-v3-web.</li>
|
||
</ul></li>
|
||
<li><a
|
||
href="https://github.com/bbindreiter/node-red-contrib-alexa-remote2-applestrudel">alexa-remote2-applestrudel</a>
|
||
- Interacting with the Alexa API. Emulates routine behaviour, control
|
||
and query your devices.</li>
|
||
<li><a
|
||
href="https://github.com/krauskopf/node-red-contrib-avr-yamaha">avr-yamaha</a>
|
||
- Integrate and control YAMAHA™ audio/video receiver via YNCA
|
||
protocol.</li>
|
||
<li><a href="https://github.com/rdmtc/node-red-contrib-ccu">ccu</a> -
|
||
Connect with Homematic, a series of smart home automation hardware from
|
||
the manufacturer eQ-3, popular especially in Germany.</li>
|
||
<li><a
|
||
href="https://github.com/deconz-community/node-red-contrib-deconz">deconz</a>
|
||
- Access Zigbee 3.0 (Z30), Zigbee Home Automation (ZHA) and Zigbee Light
|
||
Link (ZLL) lights via deCONZ.</li>
|
||
<li><a
|
||
href="https://github.com/bashgroup/node-red-contrib-fritz">fritz</a> -
|
||
Provides easy access to your AVM Fritz!Box. Read and write the
|
||
configuration including the VoIP and Dect configuration.</li>
|
||
<li><a
|
||
href="https://github.com/dnknth/node-red-contrib-fritzapi">fritzapi</a>
|
||
- Controls smart home DECT devices and guest wifi through an AVM
|
||
Fritz!Box.</li>
|
||
<li><a
|
||
href="https://github.com/Aietes/node-red-contrib-harmony">harmony</a> -
|
||
Controls devices connected to a Logitech™ Harmony Hub.</li>
|
||
<li><a
|
||
href="https://github.com/AYapejian/node-red-contrib-home-assistant">home-assistant</a>
|
||
- Connect with Home Assistant.</li>
|
||
<li><a
|
||
href="https://github.com/zachowj/node-red-contrib-home-assistant-websocket">home-assistant-websocket</a>
|
||
- Various nodes using websockets to assist in setting up communication
|
||
with Home Assistant.</li>
|
||
<li><a
|
||
href="https://github.com/NorthernMan54/node-red-contrib-homebridge-automation">homebridge-automation</a>
|
||
- Integrate Homebridge Accessories into flows.</li>
|
||
<li><a
|
||
href="https://github.com/stfnhmplr/node-red-contrib-homee">homee</a> -
|
||
Access the homee api and create virtual devices for homee.</li>
|
||
<li><a
|
||
href="https://github.com/NRCHKB/node-red-contrib-homekit-bridged">homekit-bridged</a>
|
||
- Imitate HomeKit devices.</li>
|
||
<li><a
|
||
href="https://github.com/fblackburn1/node-red-contrib-hubitat">hubitat</a>
|
||
- Connect with Hubitat.</li>
|
||
<li><a
|
||
href="https://github.com/Foddy/node-red-contrib-huemagic">huemagic</a> -
|
||
Controls Philips Hue bridges, lights, groups, scenes, rules, taps,
|
||
switches, buttons, motion sensors, temperature sensors and Lux
|
||
sensors.</li>
|
||
<li><a
|
||
href="https://github.com/hobbyquaker/node-red-contrib-lgtv">lgtv</a> -
|
||
Controls LG webOS Smart TVs.</li>
|
||
<li><a
|
||
href="https://github.com/codmpm/node-red-contrib-loxone">loxone</a> -
|
||
Connect to the Loxone Miniserver.</li>
|
||
<li><a
|
||
href="https://github.com/Supergiovane/node-red-contrib-knx-ultimate">knx-ultimate</a>
|
||
- Controls KNX intallation. With optional ETS group address importer and
|
||
gateway simulation.</li>
|
||
<li><a
|
||
href="https://github.com/jeroenhendricksen/node-red-contrib-openhab3">openhab3</a>
|
||
- Integration of openHAB item states and commands.</li>
|
||
<li><a href="https://power-saver.smoky.no/">power-saver</a> -
|
||
Automatically save money on variable electricity prices.</li>
|
||
<li><a
|
||
href="https://github.com/andrei-tatar/node-red-contrib-smartnora">smartnora</a>
|
||
- Google smart home Action integration via Smart NORA.</li>
|
||
<li><a
|
||
href="https://github.com/hklages/node-red-contrib-sonos-plus">sonos-plus</a>
|
||
- Controls Sonos player in your local network.</li>
|
||
<li><a
|
||
href="https://github.com/mattdavis90/node-red-contrib-tado-client">tado-client</a>
|
||
- Connect to the Tado Web API.</li>
|
||
<li><a
|
||
href="https://github.com/nikkow/node-red-contrib-tahoma">tahoma</a> -
|
||
Controls a Somfy Tahoma box (Roller shutters, etc.).</li>
|
||
<li><a
|
||
href="https://github.com/DaveMDS/node-red-contrib-tasmota">tasmota</a> -
|
||
Tasmota devices integration for building automation.</li>
|
||
<li><a
|
||
href="https://github.com/hgross/node-red-contrib-tuya-smart">tuya-smart</a>
|
||
- Interface with smart plugs, bulbs, etc. from tuya.</li>
|
||
<li><a
|
||
href="https://github.com/hobbyquaker/node-red-contrib-zigbee">zigbee</a>
|
||
- Controls Zigbee Devices via a CC253x Module.</li>
|
||
<li><a
|
||
href="https://github.com/andreypopov/node-red-contrib-zigbee2mqtt">zigbee2mqtt</a>
|
||
- Zigbee2mqtt connectivity.</li>
|
||
<li><a
|
||
href="https://github.com/zwave-js/node-red-contrib-zwave-js">zwave-js</a>
|
||
- Integrates Z-Wave node based on Z-Wave JS.</li>
|
||
</ul>
|
||
<h3 id="social">Social</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/guidone/node-red-contrib-chatbot">chatbot</a> -
|
||
Full featured chat bot for Telegram, Facebook Messenger, Viber, Twilio
|
||
and Slack.</li>
|
||
<li><a
|
||
href="https://github.com/Markoudstaal/node-red-contrib-discord-advanced">discord-advanced</a>
|
||
- Interact with Discord, via Discord.js.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/social/dweetio">dweetio</a>
|
||
- Uses <a href="https://dweet.io/">dweetio</a> to send/receive
|
||
messages.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/social/email">email</a>
|
||
- Sends and receives simple emails from services like gmail or smtp or
|
||
imap servers.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/social/feedparser">feedparser</a>
|
||
- Reads messages from an atom or rss feed.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/social/irc">irc</a>
|
||
- Connect to an IRC server to send and receive messages.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/social/notify">notify</a>
|
||
- Uses <a href="https://growl.info/">Growl</a> to provide a desktop
|
||
popup. Only useful on the local Apple machine.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/social/prowl">prowl</a>
|
||
- Uses <a href="https://www.prowlapp.com/">Prowl</a> to push to an Apple
|
||
device that has the Prowl app installed.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/social/pushbullet">pushbullet</a>
|
||
- Uses <a href="https://www.pushbullet.com/">PushBullet</a> to push an
|
||
Android device that has the app installed.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/social/pusher">pusher</a>
|
||
- Publish-Subscribe to a <a href="https://pusher.com/">Pusher</a>
|
||
channel/event.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/social/pushover">pushover</a>
|
||
- Sends alerts via <a href="https://pushover.net/">Pushover</a>.</li>
|
||
<li><a
|
||
href="https://github.com/pantchox/node-red-contrib-pushstaq">PushStaq</a>
|
||
- Send real time alerts using Push Notifications from your Node-Red
|
||
flows to any device with <a
|
||
href="https://www.pushstaq.com">PushStaq</a>.</li>
|
||
<li><a href="https://github.com/yayadrian/node-red-slack">slack</a> -
|
||
Interact with the Slack API.</li>
|
||
<li><a href="https://github.com/sms77io/nodered-contrib-sms77">sms77</a>
|
||
- Uses <a href="https://www.sms77.io/">sms77</a> service for SMS,
|
||
text-to-speech calls and number lookups.</li>
|
||
<li><a
|
||
href="https://github.com/windkh/node-red-contrib-telegrambot">telegrambot</a>
|
||
- Contains a receiver and a sender node which act as a Telegram
|
||
Bot.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/social/twilio">twilio</a>
|
||
- Uses <a href="https://www.twilio.com/">Twilio</a> service to
|
||
send/receive text messages.</li>
|
||
<li><a
|
||
href="https://github.com/inUtil-info/node-red-contrib-whin">whin</a> -
|
||
Send and receive whatsapps from within a nodered flow.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/social/xmpp">xmpp</a>
|
||
- Connect to an XMPP server to send and receive messages.</li>
|
||
<li><a
|
||
href="https://github.com/open-wa/node-red-contrib-wa-automate">open-wa
|
||
(whatsapp)</a> - Efficiently connect to remote instances of your open-wa
|
||
whatsapp automate servers.</li>
|
||
</ul>
|
||
<h3 id="system">System</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/martin-doyle/node-red-contrib-aedes">aedes</a>
|
||
- MQTT Broker based on Aedes.</li>
|
||
<li><a
|
||
href="https://github.com/naimo84/node-red-contrib-dockerode">dockerode</a>
|
||
- Connect to Docker daemon.</li>
|
||
<li><a
|
||
href="https://github.com/Argonne-National-Laboratory/node-red-contrib-os">os</a>
|
||
- Obtain system information.</li>
|
||
</ul>
|
||
<h3 id="time">Time</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/alisdairjsmyth/node-red-contrib-blindcontroller">blindcontroller</a>
|
||
- Automate the control of household roller blinds based on the current
|
||
position of the sun.</li>
|
||
<li><a
|
||
href="https://github.com/scargill/node-red-contrib-bigtimer">bigtimer</a>
|
||
- 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.</li>
|
||
<li><a
|
||
href="https://flows.nodered.org/node/node-red-contrib-cron-plus">cron-plus</a>
|
||
- A flexible scheduler (cron, solar events, simple dates) node with full
|
||
dynamic control and Timezone support.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/time/suncalc">suncalc</a>
|
||
- Uses the suncalc module to generate an output at sunrise and sunset
|
||
based on a specified location.</li>
|
||
<li><a
|
||
href="https://github.com/Paul-Reed/node-red-contrib-simpletime">simpletime</a>
|
||
- Adds time and date payloads with various formatting options, which can
|
||
be retreived and used later in the flow.</li>
|
||
<li><a
|
||
href="https://github.com/rdmtc/node-red-contrib-sun-position">sun-position</a>
|
||
- 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.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/time/timeswitch">timeswitch</a>
|
||
- Lets the user set simple repeating timers for example for simple
|
||
heating control, etc.</li>
|
||
</ul>
|
||
<h3 id="utility">Utility</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/Steveorevo/node-red-contrib-actionflows">actionflows</a>
|
||
- Brings easy to use loops and OOP (object oriented programming)
|
||
features.</li>
|
||
<li><a
|
||
href="https://github.com/Anamico/node-red-contrib-alarm">alarm</a> -
|
||
Build your own home alarm system with any number of panels, zones,
|
||
sensors, triggers and automations.</li>
|
||
<li><a
|
||
href="https://flows.nodered.org/node/node-red-contrib-bool-gate">bool-gate</a>
|
||
- Boolean logic gates.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/utility/daemon">daemon</a>
|
||
- Starts up (calls) a long running system program and pipes STDIN,
|
||
STDOUT and STDERR to and from that process.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-nodes/tree/master/utility/exif">exif</a>
|
||
- Extracts GPS and other EXIF information from a passed in jpeg
|
||
image.</li>
|
||
<li><a
|
||
href="https://github.com/rdmtc/node-red-contrib-german-holidays">german-holidays</a>
|
||
- Getting german holidays or information if today/tomorrow is a
|
||
holiday.</li>
|
||
<li><a
|
||
href="https://github.com/naimo84/node-red-contrib-ical-events">ical-events</a>
|
||
- Get events from an ical-URL, a caldav-server or from iCloud via <a
|
||
href="https://github.com/naimo84/kalender-events">kalender-events</a>.</li>
|
||
<li><a
|
||
href="https://github.com/bartbutenaers/node-red-contrib-interval-length">interval-length</a>
|
||
- Measure the (time) interval length between successive messages.</li>
|
||
<li><a
|
||
href="https://github.com/totallyinformation/node-red-contrib-moment">moment</a>
|
||
- Produces a nicely formatted Date/Time string using the Moment.js
|
||
library.</li>
|
||
<li><a
|
||
href="https://github.com/hardillb/node-red-contrib-owntracks">owntracks</a>
|
||
- Converts Owntrack Messages into standard geo message and deals with
|
||
encrypted locations.</li>
|
||
<li><a
|
||
href="https://github.com/DeanCording/node-red-contrib-persist">persist</a>
|
||
- Persist data over Node-RED restarts and deploys.</li>
|
||
<li><a
|
||
href="https://github.com/jpdias/node-red-contrib-self-healing">self-healing</a>
|
||
- Making Node-RED more resilient by adding self-healing
|
||
capabilities.</li>
|
||
<li><a
|
||
href="https://github.com/DeanCording/node-red-contrib-state-machine">state-machine</a>
|
||
- Wraps around the JavaScript State Machine to implement a finite state
|
||
machine.</li>
|
||
<li><a
|
||
href="https://github.com/steveorevo/node-red-contrib-string">string</a>
|
||
- Provides native and extended chainable JavaScript string parsing and
|
||
manipulation methods.</li>
|
||
<li><a
|
||
href="https://github.com/johnwalicki/node-red-contrib-twc-weather">twc-weather</a>
|
||
- The Weather Company and Weather Underground Personal Weather Station
|
||
APIs.</li>
|
||
<li><a
|
||
href="https://github.com/SenseTecnic/node-red-contrib-users">users</a> -
|
||
Quickly build a very simple user access control for HTTP-based
|
||
flows.</li>
|
||
<li><a
|
||
href="https://github.com/watson-developer-cloud/node-red-node-watson">watson</a>
|
||
- Interact with the IBM Watson services in IBM Cloud.</li>
|
||
</ul>
|
||
<h3 id="ui">UI</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/ibm-early-programs/node-red-contrib-browser-utils">browser-utils</a>
|
||
- Add browser functionality such as file upload, camera &
|
||
microphone.</li>
|
||
<li><a
|
||
href="https://github.com/node-red/node-red-dashboard">node-red-dashboard</a>
|
||
- Create a live data dashboard.
|
||
<ul>
|
||
<li><a
|
||
href="https://flows.nodered.org/collection/590bc13ff3a5f005c7d2189bbb563976">https://flows.nodered.org/collection</a>
|
||
- Dashboard extra nodes.</li>
|
||
<li><a
|
||
href="https://flows.nodered.org/node/node-red-contrib-ui-svg">ui-svg</a>
|
||
- Show interactive SVG (vector graphics) in the dashboard.</li>
|
||
<li><a
|
||
href="https://flows.nodered.org/node/node-red-contrib-ui-contextmenu">ui-contextmenu</a>
|
||
- Show a popup contextmenu in the dashboard.</li>
|
||
</ul></li>
|
||
<li><a
|
||
href="https://flows.nodered.org/node/node-red-contrib-flow-manager">flow-manager</a>
|
||
- Separates flow json to multiple files.</li>
|
||
<li><a href="https://www.npmjs.com/package/iglass-nodes">iglass</a> -
|
||
Interaction with <a href="https://iglass.international">iGlass
|
||
Automation</a> blocks.</li>
|
||
<li><a
|
||
href="https://github.com/TotallyInformation/node-red-contrib-uibuilder">uibuilder</a>
|
||
- Create dynamic web interfaces using any (or no) front end libraries
|
||
for convenience.</li>
|
||
<li><a href="https://github.com/dceejay/RedMap">web-worldmap</a> -
|
||
Provide a world map web page for plotting “things” on.</li>
|
||
</ul>
|
||
<h2 id="community">Community</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://community.home-assistant.io/c/third-party/node-red/31">HomeAssistant
|
||
Forum</a></li>
|
||
<li><a href="https://discourse.nodered.org/">Node-RED Forum</a></li>
|
||
<li><a href="https://nodered.org/blog/">Node-RED Blog</a></li>
|
||
<li><a href="https://nodered.jp/">Node-RED User Group Japan</a></li>
|
||
<li><a href="https://www.reddit.com/r/nodered/">Reddit</a></li>
|
||
<li><a
|
||
href="https://homematic-forum.de/forum/viewforum.php?f=77">Redmatic
|
||
Forum</a></li>
|
||
<li><a href="https://nodered.org/about/community/slack">Slack</a></li>
|
||
<li><a href="https://stackoverflow.com/questions/tagged/node-red">Stack
|
||
Overflow</a></li>
|
||
<li><a href="https://stevesnoderedguide.com/">Steves Node-RED
|
||
Guide</a></li>
|
||
<li><a href="https://twitter.com/NodeRED">Twitter</a></li>
|
||
<li><a
|
||
href="https://www.youtube.com/channel/UCQaB8NXBEPod7Ab8PPCLLAA">YouTube</a></li>
|
||
</ul>
|
||
<h2 id="contributing">Contributing</h2>
|
||
<p>Contributions welcome! Read the <a
|
||
href="contributing.md">contribution guidelines</a> first.</p>
|
||
<p><a href="https://github.com/naimo84/awesome-nodered">nodered.md
|
||
Github</a></p>
|