To monitor some important values from Duet Trikarus project is going to monitor different values like MCU temperature or general printer status. This is done by triggering M408 S4 GCode. In Repetier Server a callback function is registered to monitor this command and append the output to the callback log / websocket stream. A bash script takes this information and parses it. The parsed data will be pushed into InfluxDB. The data is graphically evaluated by Grafana instance.
Create Repetier Server callback
The bash script
Install as service
Dropping old values
Create Grafana dashboard
Some old example screenshot. Recent version of the dashboard is much more versatile