Thanks for taking the time to create and post this application (Dashboard) with great instructions.
There are many new things here that are on my list to learn including Grafana, InfluxDB, Docker all good stuff. This example application is a great way to get started in my journey of learning these tools.
I started with a Pi 4 32 Bit OS and hit a snag the first time around. I might have missed a step.
I started over with Pi OS 64 bit and got things up and running. It seems like 32 bit OS should have worked, but I did not try to figure out where things went wrong.
I have a couple of questions and comments.
In this step below.
Navigate to `http://your-raspberry-pi-ip-address:9000’, e.g., http://192.168.1.109:9000
I used port 9999 to connect to the Influx server. Is 9000 a typo, or did I make a mistake somewhere?
Once completed, the “Sample” dashboard was different than the screen-shot dashboard. I later discovered I have two dashboards running—one at port 3000 and one at port 5000.
Port 3000: This is the Grafana Editor, ok that makes sense.
If I wanted to edit the port 5000 Dashboard how do I access this DashBoard?
I use VNC to connect to the Pi and since the 64 Bit, Pi OS does not include RealVNC I installed TightVNC. I hit an issue when trying to run both the Docker container and the TightVNC on display 1.
When I attempt to connect to the PI on display 1 I get the Dashboard at port 5000. Does that make sense? I punted and configured TightVNC to listen on display 2 and am able to connect to the PI. I spent some time trying to determine why this occurs but I can live with it for now and move on.
Anyway, my next goal is to create a Dashboard using either the REST or Web Socket WF APIs. This process for me is also new and I need to read up on to do this.
Thanks again for getting me started.