tapayne88 / marax-monitoring

Use data feed from Lelit Mara X to plot temperatures from sensors
67 stars 14 forks source link

Mara X Monitoring

Granfana Preview

Capture temperature data from a Lelit Mara X espresso machine via a serial connection and persist in a database and expose via grafana.

Docker will persist DB storage using volumes so restarts won't cause data loss.

Tested on a Raspberry Pi (Raspberry Pi OS Stable - Debian 11 Bullseye).

All credit to the author of this post for doing so much of the ground work!

How to run

1. Start everything running

Run grafana / influxDB / ingestion via docker-compose with the following in a terminal

[sudo] docker-compose up --build

This can now be backgrounded (Ctrl-z)

2. View Graphs

3. Setup external access (Optional)

Alternatively, setup tailscale for access from outside your local network.

What do I need?

Other