https://github.com/nicolettas-muggelbude/ventilgraph
Interaktive Visualisierung von SPS-Prozessdaten einer CIP-Anlage (Brauerei) – Dash/Plotly
https://github.com/nicolettas-muggelbude/ventilgraph
dash ploty python sps
Last synced: about 1 month ago
JSON representation
Interaktive Visualisierung von SPS-Prozessdaten einer CIP-Anlage (Brauerei) – Dash/Plotly
- Host: GitHub
- URL: https://github.com/nicolettas-muggelbude/ventilgraph
- Owner: nicolettas-muggelbude
- License: mit
- Created: 2026-06-14T12:56:14.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-06-14T16:52:02.000Z (about 1 month ago)
- Last Synced: 2026-06-14T18:10:01.107Z (about 1 month ago)
- Topics: dash, ploty, python, sps
- Language: Python
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ventilgraph
Interaktive Visualisierung von SPS-Prozessdaten einer CIP-Anlage.
Zoombare Zeitreihen-Darstellung von Ventilzuständen und Analogwerten mit Export-Funktion.

## Voraussetzungen
- Python 3.10 oder neuer → [python.org/downloads](https://www.python.org/downloads/)
⚠️ Beim Installieren **"Add Python to PATH"** aktivieren
## Installation & Start
### Windows
**Einmalig bei der ersten Einrichtung:**
1. Repo herunterladen: grüner **Code**-Button → **Download ZIP** → entpacken
*(oder `git clone https://github.com/nicolettas-muggelbude/ventilgraph.git`)*
2. `install.bat` doppelklicken — installiert alle Abhängigkeiten (~1 Minute)
**Täglich:**
- `start.bat` doppelklicken → Browser öffnet sich automatisch
### Linux / macOS
**Einmalig:**
```bash
git clone https://github.com/nicolettas-muggelbude/ventilgraph.git
cd ventilgraph
chmod +x install.sh start.sh
./install.sh
```
**Täglich:**
```bash
./start.sh
```
Danach im Browser öffnen: **http://localhost:8050**
## CSV-Datei laden
Die App startet mit einer Demo-Datei. Eigene SPS-Exporte lassen sich über den **📂 CSV laden**-Button im Header laden (Drag & Drop oder Dateiauswahl).
**Erwartetes Format:**
- Trennzeichen: `;`
- Dezimalzeichen: `,` (deutsches Format)
- Pflicht-Spalten: `Datum`, `Uhrzeit` (Format `HH:MM:SS.mmm,d`)
- Ventilspalten beginnen mit `Ventil` (Werte 0 oder 1)
- Alle anderen Spalten werden als Analogwerte dargestellt
## Bedienung
| Aktion | Beschreibung |
|--------|-------------|
| Mausrad / Pinch | Zoom auf der Zeitachse |
| Klicken & Ziehen | Zeitausschnitt verschieben |
| Doppelklick | Zoom zurücksetzen |
| 📷 Ausschnitt exportieren | Aktuellen Ausschnitt als PNG speichern |
## Lizenz
MIT License — siehe [LICENSE](LICENSE)