Ein schneller, lokaler Workout-Builder fürs Indoor-Rad: Workout bauen, Trainer per Bluetooth
verbinden, losfahren. Kein Konto, keine Cloud-Pflicht — alle Daten bleiben auf deinem Gerät.
🧩 Voraussetzungen
Browser: Chrome oder Edge (Desktop, macOS/Windows/Linux/ChromeOS). Die
App nutzt Web Bluetooth für die Trainer-/Sensor-Verbindung — das
unterstützen Safari und Firefox bisher nicht.
Trainer: ein Smart-Trainer mit FTMS-Unterstützung
(Bluetooth „Fitness Machine Service“) — die meisten aktuellen Wahoo-, Tacx- und
Elite-Trainer bieten das.
Optional: ein Bluetooth-Herzfrequenzgurt (Standard „Heart Rate“-Profil)
und/oder ein Zwift Click/Play/Ride-Lenker für Schaltungs-/Steuerungseingaben.
🔗 Trainer & Sensoren verbinden
Oben rechts auf ● Verbindungen klicken.
Beim Eintrag „Rollentrainer“ den Schalter aktivieren — Chrome öffnet
den Bluetooth-Geräteauswahl-Dialog, dort den Trainer auswählen.
Optional genauso bei „Herzfrequenzgurt“ und „Lenker (Zwift
Ride)“ verfahren.
Ein grüner Punkt neben „Verbindungen“ zeigt: mindestens der Trainer ist verbunden.
Trainer und Herzfrequenzgurt werden unabhängig voneinander gekoppelt — ein
Gurt, der gleichzeitig mit einer Sportuhr verbunden sein soll, siehe
Problemlösungen.
Schnellvorlagen über die Zonen-Chips
(Z1Z2Z3Z4Z5Z6)
— legt direkt einen Step in der jeweiligen Zone an.
Im Graphen lassen sich Steps per Drag & Drop verschieben, die Dauer am rechten Rand
eines Balkens durch Ziehen ändern.
Unterhalb des Graphen zeigt die Tabelle jeden Step einzeln mit Name, Dauer, Typ
(Steady/Rampe/Free Ride), Werte-Modus (Watt oder % FTP) und Zielwert — hier lässt sich
alles präzise per Eingabefeld statt per Maus anpassen.
Namen oben eingeben und auf Speichern klicken — das Workout
landet in der Bibliothek ganz unten, zusammen mit den mitgelieferten
Presets.
🔁 Wiederholungs-Blöcke
Für Intervalle, die sich mehrfach wiederholen (z. B. „6× 1 Min. hart / 1 Min. locker“):
Das violette Block-Element aus der Leiste in den Graphen ziehen
— oder in der Steps-Tabelle unten auf + Block klicken.
Die gewünschten Steps in den Block hineinziehen — sie werden visuell umschlossen.
Die Wiederholungsanzahl (×N) am Block einstellen.
Über die Kopier-Schaltfläche am Block lässt sich ein ganzer Block inklusive aller
enthaltenen Steps duplizieren.
🚴 Live fahren
Trainer muss verbunden sein (siehe oben), sonst erscheint ein Hinweis.
Workout in der Bibliothek wählen oder im Editor offen lassen, dann auf
▶ Start klicken.
Im Vorschau-Overlay auf Jetzt starten tippen — es folgt ein
10-Sekunden-Countdown, in dem Zeit bleibt, aufs Rad zu kommen und
einzuklicken, bevor die ERG-Last wirklich angelegt wird.
Während der Fahrt: Pause/Weiter,
Intensität live per −/+ anpassen,
⏹ Beenden zum vorzeitigen Abbruch.
Nach dem Ende fragt die App, ob die Session gespeichert werden soll — das landet im
(aktuell aus der Navigation ausgeblendeten, aber weiterhin aktiven) Verlauf.
⚙ Profil: FTP, Gewicht, Herzfrequenz
Oben rechts auf ⚙ Profil klicken.
FTP (Watt) — Grundlage für alle %FTP-Zielwerte und Zonengrenzen.
Gewicht (kg) — für die W/kg-Anzeige während der Fahrt.
Ruhe-HF und Max-HF — zusammen ergibt das die
Herzfrequenz-Reserve (Karvonen-Formel) für die HF-Zonenanzeige.
📁 Backup-Ordner & Datensicherung
Alle Daten liegen standardmäßig nur lokal im Browser. Damit nichts verloren geht (z. B.
beim Löschen der Chrome-Erweiterung), lässt sich ein beliebiger Ordner auf dem eigenen
Rechner als Backup-Ziel verbinden.
Im Profil-Panel ganz unten auf Ordner wählen klicken.
Einen Ordner auswählen und die Berechtigung „Lesen & Schreiben“ bestätigen.
Ab sofort schreibt die App bei jeder Änderung automatisch eine Datei
trainer-control-backup.json in diesen Ordner.
Nach einem Browser-Neustart kann die Berechtigung zurückgesetzt sein — dann erscheint
🔒 Wieder verbinden, einmal anklicken genügt.
Über ⬆ Aus Backup wiederherstellen lässt sich der gesicherte
Stand jederzeit bewusst zurückholen (mit Sicherheitsabfrage, überschreibt nichts
automatisch).
Tipp: Wählst du als Ordner deinen lokalen Dropbox-, iCloud-Drive- oder
Google-Drive-Ordner, synct das Backup automatisch über mehrere Geräte — ganz ohne dass die
App selbst eine Cloud anfasst.
⇅ Export / Import / ZWO
In der Bibliothek: ⇩ sichert alle eigenen Workouts als
JSON-Datei, ⇧ liest eine solche Datei wieder ein.
Im Workout-Editor: ↓ Nach Garmin/ZWO-Export erzeugt eine
.zwo-Datei für Zwift & kompatible Apps.
🧩 Als Chrome-Erweiterung installieren
Die App ist im Chrome Web Store verfügbar — einfach installieren und loslegen.
📲 Als App installieren (PWA)
Unabhängig von der Extension lässt sich die normale Website auch als installierbare App
einrichten:
Die Seite im Browser öffnen (nicht die Extension-Variante).
Im Installieren-Symbol in der Adressleiste (oder Browser-Menü → „App installieren“)
klicken.
🔧 Problemlösungen
Herzfrequenzgurt verbindet sich nicht gleichzeitig mit Sportuhr
Manche Gurte (z. B. Garmin HRM-Dual/HRM-Pro) unterstützen zwar mehrere gleichzeitige
Bluetooth-Verbindungen, reagieren aber empfindlich auf die Reihenfolge:
zuerst die Uhr verbinden lassen, danach erst in dieser App den Gurt koppeln. Umgekehrt
funktioniert es bei einigen Geräten nicht zuverlässig.
„Web Bluetooth wird nicht unterstützt“
Chrome oder Edge verwenden, auf macOS/Windows/Linux. Safari und Firefox unterstützen Web
Bluetooth aktuell nicht.
Backup-Ordner-Button reagiert nicht / Status bleibt „Zugriff abgelaufen“
Chrome verlangt nach jedem Neustart erneut eine aktive Bestätigung für den
Datei-System-Zugriff. Einmal auf 🔒 Wieder verbinden klicken.
Alle Daten (Workouts, Verlauf, Einstellungen) liegen lokal im Browser-Speicher. Ohne
verbundenen Backup-Ordner gehen sie beim Löschen der Browserdaten oder der Erweiterung
verloren — ein verbundener Backup-Ordner ist daher empfehlenswert.