A simple dashboard to display a graph of temperature and humidity.
I have a DHT22 sensor connected to my Rasberry Pi and and I send the data to InfluxDB every minute. I wanted to display the temperature graph on an old tablet running Android 4 and couldn't use Grafana because the Chrome version on my tablet didn't support it.
You need an InfluxDB bucket with the humidity and temperature data in two separate measurements.
Copy the .env.example file to .env and edit the variables with your InfluxDB server URL and credentials.
cp .env.example .envOnce you've created a project and installed dependencies with npm install, start a development server:
npm run devTo create a production version of the app:
npm run buildOr with docker:
docker build -t influxdb-dashboard .You can preview the production build with npm run preview.
After the app is built, run it with Docker:
docker run -d -p 3000:3000 influxdb-dashboardThe dashboard will be accessible on http://localhost:3000.