Files
awesome-nodered/README.md
2021-11-29 20:17:54 +01:00

26 KiB

Awesome Node-RED Awesome Node-RED

Curated list of useful resources for Node-RED.

Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.

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.

Contents

Installation

Documentation

Nodes

Analysis

  • node-red-node-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.
  • node-red-node-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).

Database

Development

Function

  • node-red-node-datagenerater - A node that can generate dummy data in various formats, names, addresses, emails, numbers, words, etc.
  • node-red-node-pidcontrol - A PID control node for numeric inputs - provides simple contoll loop feedback capability.
  • node-red-node-random - A simple random number generator - can generate integers for x to y - or floats between x and y.
  • node-red-node-rbe - A simple node to provide report by exception and deadband / bandgap capability for simple inputs.
  • node-red-node-smooth - A simple node to provide various functions across several previous values, including max, min, mean, high and low pass filters.

Hardware

I/O

Parsers

Smarthome

Social

System

Time

  • node-red-contrib-blindcontroller - Automate the control of household roller blinds based on the current position of the sun.
  • node-red-node-suncalc - Uses the suncalc module to generate an output at sunrise and sunset based on a specified location. Several choices of definition of sunrise and sunset are available.
  • node-red-contrib-simpletime - Adds time and date payloads with various formatting options, which can be retreived and used later in the flow.
  • node-red-contrib-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.
  • node-red-node-timeswitch - Lets the user set simple repeating timers for example for simple heating control, etc.

Utility

UI

Community

Contributing

Contributions welcome! Read the contribution guidelines first.