# 04 Shopfloor-Monitoring

In diesem Tutorial erstellst du ein Dashboard für Shopfloor-Bildschirme, das mehrere Maschinen nebeneinander mit Echtzeitdaten zeigt:

<figure><img src="/files/3ZMN2uAUJGB5OognltW5" alt=""><figcaption></figcaption></figure>

## Was du lernst

* Multi-Maschinen-Layouts für große Bildschirme gestalten
* Panels für Betrachtung aus der Entfernung optimieren
* Auto-Refresh und Kiosk-Modus konfigurieren

## Voraussetzungen

* Teil 2 (Visualisierungstypen) abgeschlossen
* Grundkenntnisse in der Panel-Konfiguration

***

## Multi-Maschinen-Layout

Grafana verwendet ein Raster mit 24 Einheiten. Für ein Shopfloor-Layout mit 3 Maschinen erhält jede Spalte 8 Einheiten:

1. Alle Panels für eine Maschine erstellen (Header, Stat, Status, Trend)
2. Panels duplizieren und Datenquelle anpassen
3. In der nächsten Spalte positionieren

| Maschinen | Breite pro Spalte |
| --------- | ----------------- |
| 2         | 12 Einheiten      |
| 3         | 8 Einheiten       |
| 4         | 6 Einheiten       |

<figure><img src="/files/3ZMN2uAUJGB5OognltW5" alt=""><figcaption></figcaption></figure>

***

## Große Stat-Panels

Für Shopfloor-Anzeigen müssen Stat-Panels aus 3-10 Metern Entfernung lesbar sein:

| Einstellung | Wert                |
| ----------- | ------------------- |
| Color mode  | Value               |
| Graph mode  | None                |
| Text mode   | Value               |
| Mindesthöhe | 4-5 Rastereinheiten |

Konfiguriere Schwellenwerte für sofortige Statuserkennung (z. B. Durchsatz: >= 90 Grün, >= 70 Gelb, < 70 Rot).

<figure><img src="/files/cpdcDRa90s3QKPLkyCHB" alt=""><figcaption></figcaption></figure>

***

## Statusanzeige

Erstelle Läuft-/Steht-Indikatoren als Stat-Panel mit Value Mappings:

| Wert        | Anzeige | Farbe |
| ----------- | ------- | ----- |
| 0 / stopped | STOPPED | Rot   |
| 1 / running | RUNNING | Grün  |

Setze **Color mode** auf **Background**, damit das gesamte Panel die Statusfarbe annimmt.

<figure><img src="/files/ASIVQg0k8y4btntQZrMf" alt=""><figcaption></figcaption></figure>

***

## Zeitreihen mit Schwellenwerten

Trendlinien helfen, Muster zu erkennen. Optimiere für Shopfloor-Betrachtung:

| Einstellung     | Wert              |
| --------------- | ----------------- |
| Line width      | 2-3               |
| Fill opacity    | 10-20             |
| Point size      | Hidden            |
| Legend          | Hidden            |
| Show thresholds | As filled regions |

Setze feste Min-/Max-Werte auf allen Achsen, damit Maschinendiagramme vergleichbar sind.

<figure><img src="/files/aSyTYNLvzvOwkHbbrTb8" alt=""><figcaption></figcaption></figure>

***

## Kiosk-Modus

Der Kiosk-Modus blendet die gesamte Grafana-UI für eine aufgeräumte Anzeige aus. Hänge `?kiosk` an die Dashboard-URL an:

```
https://grafana.example.com/d/abc123/shopfloor?orgId=1&refresh=30s&kiosk
```

| URL-Parameter          | Effekt                                        |
| ---------------------- | --------------------------------------------- |
| `?kiosk`               | Gesamte UI ausblenden                         |
| `?kiosk=tv`            | UI ausblenden, zwischen Rows durchschalten    |
| `?kiosk&autofitpanels` | Panels automatisch an den Bildschirm anpassen |

<figure><img src="/files/3ZMN2uAUJGB5OognltW5" alt=""><figcaption></figcaption></figure>

***

## Tipps

* **Auto-Refresh**: Für Shopfloor-Displays ein Aktualisierungsintervall von 30s einstellen (Zeitauswahl → Refresh-Dropdown oder Dashboard-Einstellungen → Auto refresh).
* **Transparente Panels**: Aktiviere **Transparent background** in den Panel-Optionen für ein aufgeräumteres Erscheinungsbild auf dunklem Hintergrund.
* **Farbkonsistenz**: Weise jeder Maschine eine einheitliche Farbe zu (z. B. Kiefel: Grün #73BF69, Macchi: Blau #5794F2). Verwende kräftige Farben statt Pastelltöne.
* **Zeitzone**: Setze die Dashboard-Zeitzone auf **Browser**, damit die lokale Fabrikzeit angezeigt wird.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.enlyze.com/integrations/grafana/production-dashboards/01-shopfloor-monitoring.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
