...
root@edison:~# git clone https://github.com/TheIoTLearningInitiative/CodeLabs.git
root@edison:~# cd CodeLabs
root@edison:~/CodeLabs# sh scripts/setup.sh Acat
root@edison:~# /usr/bin/node-red --max-old-space-size=256
28 Mar 16:12:56 - [info]
Welcome to Node-RED
===================
28 Mar 16:12:56 - [info] Node-RED version: v0.16.2
28 Mar 16:12:56 - [info] Node.js version: v4.4.3
28 Mar 16:12:56 - [info] Linux 3.10.98-poky-edison+ ia32 LE
28 Mar 16:12:58 - [info] Loading palette nodes
28 Mar 16:13:09 - [warn] ------------------------------------------------------
28 Mar 16:13:09 - [warn] [rpi-gpio] Info : Ignoring Raspberry Pi specific node
28 Mar 16:13:09 - [warn] ------------------------------------------------------
28 Mar 16:13:09 - [info] Settings file : /home/root/.node-red/settings.js
28 Mar 16:13:09 - [info] User directory : /home/root/.node-red
28 Mar 16:13:09 - [info] Flows file : /home/root/.node-red/flows_edison.json
28 Mar 16:13:09 - [info] Creating new flow file
28 Mar 16:13:09 - [info] Starting flows
28 Mar 16:13:09 - [info] Started flows
28 Mar 16:13:09 - [info] Server now running at http://127.0.0.1:1880/
root@edison:~# ls
CodeLabs
root@edison:~# cd ~/.node-red/
root@edison:~/.node-red# ls
flows_edison.json lib node_modules settings.js
root@edison:~/.node-red# cd node_modules/
root@edison:~/.node-red/node_modules# ls
node-red-contrib-upm node-red-dashboard
root@edison:~/.node-red/node_modules#
root@edison:~/.node-red/node_modules# git clone https://github.com/TheIoTLearningInitiative/node-red-contrib-upm.git
Cloning into 'node-red-contrib-upm'...
remote: Counting objects: 169, done.
remote: Compressing objects: 100% (33/33), done.
remote: Total 169 (delta 23), reused 0 (delta 0), pack-reused 136
Receiving objects: 100% (169/169), 218.92 KiB | 0 bytes/s, done.
Resolving deltas: 100% (104/104), done.
Checking connectivity... done.
root@edison:~/.node-red/node_modules# cd node-red-contrib-upm
root@edison:~/.node-red/node_modules/node-red-contrib-upm# git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
remotes/origin/visitorcenter
root@edison:~/.node-red/node_modules/node-red-contrib-upm#
root@edison:~/.node-red/node_modules/node-red-contrib-upm# git checkout -b visitorcenter origin/visitorcenter
Branch visitorcenter set up to track remote branch visitorcenter from origin.
Switched to a new branch 'visitorcenter'
root@edison:~/.node-red/node_modules/node-red-contrib-upm#
root@edison:~/.node-red/node_modules/node-red-contrib-upm# npm install
root@edison:~/.node-red/node_modules/node-red-contrib-upm#
- Use node-red-dashboard instead of node-red-contrib-ui
- Use github repositories
- Remove "Grove" and "ui" words from the Nodes
- Modification to default to 1/0 instead of True/False under ui_switch
- Change from Speaker to Buzzer under UPM-Grove-Speaker
- Change name "Flow 1" to "Workspace"
Go to Menu -> Manage Palette -> Nodes and keep enabled only the following items
- node-red
- function
- inject
- watch
- node-red-contrib-ui
- ui_chart
- ui_gauge
- ui_switch
- ui_tab
- ui_text_input
- node-red-contrib-upm
- UPM-Grove-Button
- upm-grove-light
- UPM-Grove-Relay
- upm-grove-rgb-lcd
- upm-grove-sound
- UPM-Grove-Speaker
- upm-grove-temperature