/marax-monitoring

Use data feed from Lelit Mara X to plot temperatures from sensors

Primary LanguageDockerfile

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.

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

How to run

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

[sudo] docker-compose up --build

This can now be backgrounded.

What do I need?

  • Lelit Mara X PL62 espresso machine (link)
  • Serial to USB cable (link)
  • Computer capable of running linux / docker, like a raspberry pi (link)

Other

  • Mara X logs cleared daily
  • Influx DB retention policy set to 2 weeks, see here