Skip to content

A script for fetching data from OctoPrint, passing it to InfluxDB and finally visualising it using Grafana

License

Notifications You must be signed in to change notification settings

bitbackofen/OctoDash

Repository files navigation

OctoDash

Useful for plotting your 3D printer progress.

Install

Clone this repository and run:

$ npm install

Package on npm is coming soon.

Requirements

This script relies on the following (already configured) software:

  • InfluxDB
  • OctoPrint
  • Grafana

Usage script

Copy config.json.example to config.json and add your values.

Periodically run main.js. For example with a cron job:

* * * * * <username> node /usr/local/src/OctoDash/main.js

This will update the database with the latest information every minute.

Usage Grafana

Import the grafana_dashboard_example.json into Grafana.

License

MIT © bitbackofen

About

A script for fetching data from OctoPrint, passing it to InfluxDB and finally visualising it using Grafana

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published