### Install Node-RED Globally and Intel GPIO Node Source: https://github.com/node-red/node-red-nodes/blob/master/hardware/intel/README.md Provides instructions to install Node-RED globally with unsafe permissions, create a Node-RED user directory, and then install the `node-red-node-intel-gpio` package locally within that directory. ```bash npm install -g --unsafe-perm node-red mkdir .node-red cd .node-red npm install node-red-node-intel-gpio ``` -------------------------------- ### Install Node-RED what3words Node Source: https://github.com/node-red/node-red-nodes/blob/master/parsers/what3words/README.md Command to install the what3words node into your Node-RED user directory, typically located at `~/.node-red`. ```bash npm install node-red-node-what3words ``` -------------------------------- ### Install Node-RED Timeswitch Node Source: https://github.com/node-red/node-red-nodes/blob/master/time/timeswitch/README.md Instructions to install the `node-red-node-timeswitch` package using npm. This command should be run in the Node-RED user directory, typically `~/.node-red`. ```bash cd ~/.node-red npm i node-red-node-timeswitch ``` -------------------------------- ### Install Node-RED Intel GPIO Node Locally Source: https://github.com/node-red/node-red-nodes/blob/master/hardware/intel/README.md Installs the `node-red-node-intel-gpio` package into the Node-RED user directory (typically `~/.node-red`) using npm. ```bash npm i node-red-node-intel-gpio ``` -------------------------------- ### Install Node-RED Pibrella Node Source: https://github.com/node-red/node-red-nodes/blob/master/hardware/Pibrella/README.md Command to install the Pibrella node for Node-RED. This command should be executed in the Node-RED user directory, typically `~/.node-red`. ```Bash npm install node-red-node-pibrella ``` -------------------------------- ### Install Node-RED Sentiment Node Source: https://github.com/node-red/node-red-nodes/blob/master/analysis/sentiment/README.md This snippet provides the command to manually install the `node-red-node-sentiment` package. It should be run in your Node-RED user directory, typically `~/.node-red`, if the node is not already installed by default. ```Shell npm install node-red-node-sentiment ``` -------------------------------- ### Install Node-RED SQLite Node and Rebuild Source: https://github.com/node-red/node-red-nodes/blob/master/storage/sqlite/README.md Commands to install the `node-red-node-sqlite` package using npm. The first command installs the package, and the subsequent commands are used to rebuild native components manually, for example, after a Node.js upgrade. ```Shell npm i --unsafe-perm node-red-node-sqlite ``` ```Shell cd ~/.node-red npm rebuild ``` -------------------------------- ### Install Node-RED WeMo Nodes Source: https://github.com/node-red/node-red-nodes/blob/master/hardware/wemo/README.md Command to install the Node-RED WeMo nodes in the user's Node-RED directory, typically `~/.node-red`. ```Shell npm install node-red-node-wemo ``` -------------------------------- ### Install Node-RED Nodes via npm Source: https://github.com/node-red/node-red-nodes/blob/master/README.md Instructions to install individual Node-RED nodes using npm. This method involves navigating to the Node-RED user directory and executing an npm install command for the desired node package. ```bash cd ~/.node-red npm install node-red-node-{filename} ``` -------------------------------- ### Install Node-RED MQ Light Node Source: https://github.com/node-red/node-red-nodes/blob/master/io/mqlight/README.md This command installs the 'node-red-node-mqlight' package into your Node-RED user directory. This is typically located at '~/.node-red'. ```Shell npm install node-red-node-mqlight ``` -------------------------------- ### Install Node-RED Ping Node via npm Source: https://github.com/node-red/node-red-nodes/blob/master/io/ping/README.md Instructions to install the node-red-node-ping package using npm in the Node-RED user directory, typically `~/.node-red`. ```bash npm install node-red-node-ping ``` -------------------------------- ### Install Node-RED Annotate Image Node Source: https://github.com/node-red/node-red-nodes/blob/master/utility/annotate-image/README.md Command to install the `node-red-node-annotate-image` package into your Node-RED user directory, typically `~/.node-red`. ```bash npm install node-red-node-annotate-image ``` -------------------------------- ### Install Node-RED MongoDB Node via npm Source: https://github.com/node-red/node-red-nodes/blob/master/storage/mongodb/README.md Instructions for installing the `node-red-node-mongodb` package using npm. It also provides steps to handle potential conflicts with older MongoDB client versions by first removing the old client before installing the new node. ```Bash npm install node-red-node-mongodb ``` ```Bash npm remove mongodb npm install node-red-node-mongodb ``` -------------------------------- ### Install Node-RED Twilio Node Source: https://github.com/node-red/node-red-nodes/blob/master/social/twilio/README.md Command to install the Twilio node for Node-RED using npm. This should be run in your Node-RED user directory, typically `~/.node-red`. ```Shell npm install node-red-node-twilio ``` -------------------------------- ### Install Node-RED LedBorg Node Source: https://github.com/node-red/node-red-nodes/blob/master/hardware/LEDborg/README.md Command to install the Node-RED LedBorg node using npm. This command should be run in your Node-RED user directory, typically `~/.node-red`. ```Shell npm i node-red-node-ledborg ``` -------------------------------- ### Install Node-RED Emoncms Node Source: https://github.com/node-red/node-red-nodes/blob/master/io/emoncms/README.md Instructions on how to install the node-red-node-emoncms package using npm in your Node-RED user directory, typically `~/.node-red`. ```Shell npm install node-red-node-emoncms ``` -------------------------------- ### Install Node-RED Node Smooth Package Source: https://github.com/node-red/node-red-nodes/blob/master/function/smooth/README.md This command installs the node-red-node-smooth package into your Node-RED user directory, which is typically located at `~/.node-red`. ```Shell npm install node-red-node-smooth ``` -------------------------------- ### Install Node-RED Physical Web Node via npm Source: https://github.com/node-red/node-red-nodes/blob/master/hardware/physical-web/README.md Command to install the `node-red-node-physical-web` package using npm. This should be run in the Node-RED user directory, typically `~/.node-red`. ```npm npm i node-red-node-physical-web ``` -------------------------------- ### Install Node-RED File Tail Node Source: https://github.com/node-red/node-red-nodes/blob/master/storage/tail/README.md Instructions to install the `node-red-node-tail` package using npm. This command should be executed in your Node-RED user directory, which is typically `~/.node-red`. ```shell npm install node-red-node-tail ``` -------------------------------- ### Install Node-RED Dweet.io Node Source: https://github.com/node-red/node-red-nodes/blob/master/social/dweetio/README.md Installs the `node-red-node-dweetio` package into your Node-RED user directory, typically `~/.node-red`, allowing you to use the Dweet.io nodes in your flows. ```shell npm install node-red-node-dweetio ``` -------------------------------- ### Install Node-RED SensorTag Node Source: https://github.com/node-red/node-red-nodes/blob/master/hardware/sensorTag/README.md Command to install the `node-red-node-sensortag` package into your Node-RED user directory, typically `~/.node-red`, making the SensorTag node available in your Node-RED palette. ```bash npm i node-red-node-sensortag ``` -------------------------------- ### Install Node-RED Pi GPIO Daemon Node Source: https://github.com/node-red/node-red-nodes/blob/master/hardware/pigpiod/README.md Command to install the 'node-red-node-pi-gpiod' package into the Node-RED user directory using npm, typically located at '~/.node-red'. ```Shell npm install node-red-node-pi-gpiod ``` -------------------------------- ### Install Node-RED HeatMiser Contrib Package Source: https://github.com/node-red/node-red-nodes/blob/master/hardware/heatmiser/README.md Instructions to install the 'node-red-contrib-heatmiser' package using npm. This command should be run in your Node-RED user directory, typically `~/.node-red`. ```bash npm install node-red-contrib-heatmiser ``` -------------------------------- ### Install Node-RED WordPOS Node Source: https://github.com/node-red/node-red-nodes/blob/master/analysis/wordpos/README.md Command to install the 'node-red-node-wordpos' package using npm. This command should be run in your Node-RED user directory, typically '~/.node-red'. ```bash npm install node-red-node-wordpos ``` -------------------------------- ### Install Node-RED Serial Port Node via npm Source: https://github.com/node-red/node-red-nodes/blob/master/io/serialport/README.md Instructions to install the node-red-node-serialport package using npm in the Node-RED user directory, typically `~/.node-red`. ```Shell npm i node-red-node-serialport ``` -------------------------------- ### Enable or Disable Node-RED Serial Port Communication Source: https://github.com/node-red/node-red-nodes/blob/master/io/serialport/README.md JSON payload examples to start or stop serial port communication using the Control node. If 'enabled' is passed with other parameters, configuration changes first, then the port is started or remains stopped. ```JSON {"enabled":true} ``` ```JSON {"enabled":false} ``` -------------------------------- ### Install Node-RED Sense HAT Simulator Node Source: https://github.com/node-red/node-red-nodes/blob/master/hardware/sensehatsim/README.md Instructions to install the Node-RED Sense HAT simulator node using the npm package manager within your Node-RED user directory. ```Shell npm install node-red-node-pi-sense-hat-simulator ``` -------------------------------- ### Pi-LITEr Node Object Mode Input Example Source: https://github.com/node-red/node-red-nodes/blob/master/hardware/PiLiter/README.md An example of the JSON object format expected by the Node-RED Pi-LITEr node when configured in 'Object Mode'. This specific example demonstrates how to turn off LED number 3. ```JSON {led:3,state:0} ``` -------------------------------- ### Install Node-RED Prowl Node via npm Source: https://github.com/node-red/node-red-nodes/blob/master/social/prowl/README.md This command installs the Node-RED Prowl node into your Node-RED user directory, typically located at `~/.node-red`. It uses npm, the Node.js package manager, to fetch and install the module. ```Shell npm install node-red-node-prowl ``` -------------------------------- ### Install WiringPi GPIO Command Source: https://github.com/node-red/node-red-nodes/blob/master/hardware/PiFace/README.md Installs the WiringPi GPIO command-line tool, which is a required dependency for the Node-RED PiFace nodes. This sequence of commands clones the WiringPi repository, updates it, and builds the tool. ```bash sudo apt-get install git-core git clone git://git.drogon.net/wiringPi cd wiringPi git pull origin ./build ``` -------------------------------- ### Install Sense HAT Python Drivers Source: https://github.com/node-red/node-red-nodes/blob/master/hardware/sensehat/README.md Commands to install the necessary Python drivers for the Raspberry Pi Sense HAT, including updating package lists, installing the sense-hat package, and the pillow library for image processing. ```bash sudo apt-get update sudo apt-get install sense-hat sudo pip-3.2 install pillow ``` -------------------------------- ### Install Prerequisites for Debian/Ubuntu Source: https://github.com/node-red/node-red-nodes/blob/master/io/mdns/README.md This command installs the necessary development libraries for Bonjour/Avahi compatibility on Debian/Ubuntu systems. These libraries are required by the underlying 'mdns' npm package that 'node-red-node-discovery' depends on. ```Shell sudo apt-get install libavahi-compat-libdnssd-dev libudev-dev ``` -------------------------------- ### Install Node-RED MakeyMakey Node via npm Source: https://github.com/node-red/node-red-nodes/blob/master/hardware/makey/README.md This command installs the `node-red-node-makeymakey` package into your Node-RED user directory, typically `~/.node-red`. This is the standard way to add new nodes to your Node-RED environment. ```bash npm install node-red-node-makeymakey ``` -------------------------------- ### Install Neopixel Python Driver on Raspberry Pi Source: https://github.com/node-red/node-red-nodes/blob/master/hardware/neopixel/README.md Instructions to install the necessary Neopixel Python driver using the Unicorn HAT drivers install script. This is a prerequisite for the Node-RED node to function correctly, enabling communication with the Neopixel LEDs. ```bash curl -sS get.pimoroni.com/unicornhat | bash ``` -------------------------------- ### Install Node-RED Smaz Node via npm Source: https://github.com/node-red/node-red-nodes/blob/master/parsers/smaz/README.md Instructions to install the node-red-node-smaz package using npm. This command should be run in the Node-RED user directory, typically `~/.node-red`, to make the node available in the Node-RED editor. ```Shell npm install node-red-node-smaz ``` -------------------------------- ### Install Node-RED Blink(1) node via npm Source: https://github.com/node-red/node-red-nodes/blob/master/hardware/blink1/README.md Command to install the `node-red-node-blink1` package into your Node-RED user directory, typically `~/.node-red`, making the node available in your Node-RED palette. ```bash npm i node-red-node-blink1 ``` -------------------------------- ### Install node-red-node-daemon via npm Source: https://github.com/node-red/node-red-nodes/blob/master/utility/daemon/README.md Instructions for installing the node-red-node-daemon package using npm, typically within the Node-RED user directory. ```npm npm i node-red-node-daemon ``` -------------------------------- ### Install Node-RED MySQL Node via npm Source: https://github.com/node-red/node-red-nodes/blob/master/storage/mysql/README.md Instructions to install the `node-red-node-mysql` package using npm, typically within the Node-RED user directory (`~/.node-red`). This command adds the node to your Node-RED palette. ```Shell npm i node-red-node-mysql ``` -------------------------------- ### Install Node-RED Discovery Node Source: https://github.com/node-red/node-red-nodes/blob/master/io/mdns/README.md This command installs the 'node-red-node-discovery' package into your Node-RED user directory. This is typically located at '~/.node-red' and makes the node available within your Node-RED palette. ```Shell npm i node-red-node-discovery ``` -------------------------------- ### Install Node-RED Pi GPIO Node via npm Source: https://github.com/node-red/node-red-nodes/blob/master/hardware/PiGpio/README.md This command installs the `node-red-node-pi-gpio` package into your Node-RED user directory, typically `~/.node-red`, allowing Node-RED to use the GPIO interaction nodes. ```bash npm i node-red-node-pi-gpio ``` -------------------------------- ### Configure and Start PiGPIOd Daemon on Raspberry Pi Source: https://github.com/node-red/node-red-nodes/blob/master/hardware/pigpiod/README.md Instructions on how to ensure the 'pigpiod' daemon is running on the Raspberry Pi, typically by adding a line to '/etc/rc.local'. It also notes security implications and options for local-only or IP-restricted access. ```Shell /usr/bin/pigpiod ``` ```Shell /usr/bin/pigpiod -l ``` ```Shell /usr/bin/pigpiod -n 192.168.1.10 ``` -------------------------------- ### Install RPi.GPIO Python Library Prerequisite Source: https://github.com/node-red/node-red-nodes/blob/master/hardware/Pibrella/README.md Command to install the RPi.GPIO Python library, which is a required prerequisite for the Node-RED Pibrella node to function correctly. Version 0.5.8 or better is needed. ```Bash sudo apt-get -y install python-rpi.gpio ``` -------------------------------- ### Install Node-RED Feedparser Node Source: https://github.com/node-red/node-red-nodes/blob/master/social/feedparser/README.md Command to install the `node-red-node-feedparser` package into your Node-RED user directory, typically `~/.node-red`, using npm. ```bash npm install node-red-node-feedparser ``` -------------------------------- ### Install Node-RED LevelDB Node Source: https://github.com/node-red/node-red-nodes/blob/master/storage/leveldb/README.md To install the Node-RED LevelDB node, navigate to your Node-RED user directory (typically `~/.node-red`) and run the provided npm command. This will add the LevelDB nodes to your Node-RED palette, allowing you to use them in your flows. ```Shell npm install node-red-node-leveldb ``` -------------------------------- ### Install Node-RED NMA Node via npm Source: https://github.com/node-red/node-red-nodes/blob/master/social/nma/README.md Instructions to install the node-red-node-nma package using npm. This command should be run in your Node-RED user directory, typically `~/.node-red`. ```Shell npm install node-red-node-nma ``` -------------------------------- ### Install Node-RED Prowl Node via npm Source: https://github.com/node-red/node-red-nodes/blob/master/social/notify/README.md This command installs the node-red-node-notify package into your Node-RED user directory, typically located at `~/.node-red`. Ensure Growl pre-requisites are met, especially on Windows, for the node to function correctly. ```Shell npm install node-red-node-notify ``` -------------------------------- ### Install Node-RED Random Node via npm Source: https://github.com/node-red/node-red-nodes/blob/master/function/random/README.md Instructions to install the 'node-red-node-random' package using npm. This command should be run in your Node-RED user directory, typically `~/.node-red`. ```Shell npm i node-red-node-random ``` -------------------------------- ### Install Node-RED PiFace Node Source: https://github.com/node-red/node-red-nodes/blob/master/hardware/PiFace/README.md Installs the Node-RED PiFace Digital add-on board nodes using npm. This command should be run in your Node-RED user directory, typically `~/.node-red`. ```bash npm install node-red-node-piface ``` -------------------------------- ### Install Node-RED MsgPack Node Source: https://github.com/node-red/node-red-nodes/blob/master/parsers/msgpack/README.md Command to install the 'node-red-node-msgpack' package using npm. This command should be executed in your Node-RED user directory, typically '~/.node-red'. ```Shell npm install node-red-node-msgpack ``` -------------------------------- ### Install Node-RED Base64 Node Source: https://github.com/node-red/node-red-nodes/blob/master/parsers/base64/README.md Command to install the `node-red-node-base64` package into your Node-RED user directory using npm. This makes the node available in your Node-RED palette for use in flows. ```bash npm i node-red-node-base64 ```