smart-energy-monitor/software/flow
2023-02-22 16:40:11 +01:00
..
00-dashboard-example example flow 2023-02-22 16:27:14 +01:00
docs/images More documentation 2023-02-22 16:20:27 +01:00
flows.json updated dev env 2023-02-07 16:55:21 +01:00
README.md more details in documentation 2023-02-22 16:40:11 +01:00

Node-RED

If you boot up our tech stack using docker-compose you already have a Node-RED instance running on your local machine.

First steps

For debuging I am going to install Node-RED's own dashboard.

Shell into your Docker container.

Lame, I know, using Docker Desktop

Inside the container you can install the Node-RED Dashboard (we will switch to Grafana, soon):

npm install node-red-dashboard

The dashboard should be visible on the righmost menu item in Node-RED.

Dashboard item

In Node-RED you can add a MQQT node to receive values from the power monitor, hook it up to a gauge and display it on a dasboard.

Overview MQTT Node Gauge Node

In the dasboard section you have to create a tab. Inside this tab you have to create a group.

Dashboard Settings

The tricky part is putting the gauges in the group. This is also done in the gauge's settings. Gauge Node

You can view the dashboard in an (also mobile) web browser.

Mobile view

Have a look at the flow also in this repository.