Taking baby steps in Node-RED
This commit is contained in:
parent
876fb71926
commit
ddf31fdd96
|
@ -25,10 +25,12 @@ mosquitto_pub -h localhost -p 1883 -t '/' -m $(date --utc +%s)
|
||||||
|
|
||||||
You can login to Grafana: http://localhost:3000/login (admin:admin)
|
You can login to Grafana: http://localhost:3000/login (admin:admin)
|
||||||
|
|
||||||
### NodeRed
|
### Node-RED
|
||||||
|
|
||||||
NodeRed is running here: http://localhost:1880/
|
NodeRed is running here: http://localhost:1880/
|
||||||
|
|
||||||
|
A simple introduction to Node-RED can be found in [this repository](./software/flow/README.md).
|
||||||
|
|
||||||
## Hardware
|
## Hardware
|
||||||
|
|
||||||
We are using HelTec Automation Wirelsess Sticks ESP32 Dev-Boards.
|
We are using HelTec Automation Wirelsess Sticks ESP32 Dev-Boards.
|
||||||
|
|
24
software/flow/README.md
Normal file
24
software/flow/README.md
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
# Node-RED
|
||||||
|
|
||||||
|
If you boot up our tech stack using `docker-compose` you already have a Node-RED instance running on[your local machine](http://localhost:1880/).
|
||||||
|
|
||||||
|
## first steps
|
||||||
|
|
||||||
|
For debuging shell into your Docker container and install the Node-RED Dashboard (we will switch to Grafana, soon):
|
||||||
|
|
||||||
|
```sh
|
||||||
|
npm install node-red-dashboard
|
||||||
|
```
|
||||||
|
|
||||||
|
Then the dashboard should be visible on the righmost menu item in Node-RED.
|
||||||
|
|
||||||
|
![Dashboard item](./docs/images/dashboard.png)
|
||||||
|
|
||||||
|
Then you can add a MQQT node to receive values from the power monitor, hook it up to a gauge and display it in a dasboard.
|
||||||
|
|
||||||
|
![Overview](./docs/images/1-overview.png)
|
||||||
|
![MQTT Node](./docs/images/2-mqtt-node.png) ![Gauge NOde](./docs/images/3-gauge-node.png) ![Dashboard Settings](./docs/images/4-dashboard-node.png)
|
||||||
|
|
||||||
|
The dashboard looks like that.
|
||||||
|
|
||||||
|
![Mobile view](./docs/images/5-dashboard.png)
|
BIN
software/flow/docs/images/1-overview.png
Normal file
BIN
software/flow/docs/images/1-overview.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 131 KiB |
BIN
software/flow/docs/images/2-mqtt-node.png
Normal file
BIN
software/flow/docs/images/2-mqtt-node.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 45 KiB |
BIN
software/flow/docs/images/3-gauge-node.png
Normal file
BIN
software/flow/docs/images/3-gauge-node.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 53 KiB |
BIN
software/flow/docs/images/4-dashboard-node.png
Normal file
BIN
software/flow/docs/images/4-dashboard-node.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 26 KiB |
BIN
software/flow/docs/images/5-dashboard.png
Normal file
BIN
software/flow/docs/images/5-dashboard.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 32 KiB |
BIN
software/flow/docs/images/dashboard.png
Normal file
BIN
software/flow/docs/images/dashboard.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 22 KiB |
Loading…
Reference in a new issue