This commit is contained in:
2025-07-18 23:13:11 +02:00
parent c9485bf576
commit 652812eed0
2354 changed files with 1266414 additions and 1 deletions

640
html/nodered.md2.html Normal file
View File

@@ -0,0 +1,640 @@
<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">ct-Smart-Home</a>
- A ready-to-use setup for home automation maintained by <a
href="https://www.ct.de/smarthome">german computer magazine
ct</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
&gt;= 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 &amp;
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>