Concept v2

Clicking the Grafana tile on the home page lands you on a pre-configured dashboard. It shows the most important values from the attached IDEA-4S sensor at a glance.

IDEA-4S dashboard in Grafana with bearing temperatures, vibrations, and time-series panels

Dashboard layout

  • Four bearing-temperature stat tiles top-left: Bearing 1 through Bearing 4, in °C. With live data the tiles colour according to the configured thresholds.
  • Three vibration-velocity gauges top-right: X, Y, Z axes, in mm/s. The scale runs green → yellow → red as values approach the IODD-defined thresholds.
  • Time-series panel “IDEA-4S Temperature Bearings” bottom-left: all four bearings over the selected time range. The red dashed line is the alarm threshold; the yellow one the fault threshold.
  • Time-series panel “IDEA-4S Vibration Velocity” bottom-right: the three axes over the selected time range.

Use the time-range picker top-right (here: “Last 5 minutes”) to switch between live and historical views.

Where does the data come from?

IDEA-4S sensor
    │ (IO-Link, RAW)

IFM IO-Link master  ──── publishes via MQTT ──────┐

                                       Mosquitto broker


                                          DataStore  ── persists ─→  PostgreSQL


                                            Grafana
  • The IO-Link master polls the IDEA-4S cyclically and sends each change as an MQTT message. The configured topics are visible in IOLink Master Configuration → Notification.
  • DataStore subscribes to these topics, validates them against the schema, and writes the values into the local PostgreSQL on the edge.
  • Grafana reads from the PostgreSQL and visualises it. The dashboard ships with the edge; you can clone and customise it.

Custom dashboards

Click Dashboards → New in Grafana’s left sidebar, or duplicate the shipped dashboard, to build your own views. Custom dashboards survive firmware updates — they are not overwritten by the repo seed.

When the dashboard stays empty

If you see axes but no data, the data pipeline is usually broken somewhere:

  1. Open Settings → Diagnosis and check that datastore, postgres, and mosquitto are green.
  2. Open IOLink Master Configuration → Notification and confirm there is at least one MQTT subscription to 172.16.9.112:1883/teststand/idea-4s (example topic).
  3. If both are OK but Grafana is still empty: this can be a known “memory-loss” case — refer to internal documentation or contact Brinkhaus support.