AWS-Kosten und Nutzerzahlen: WattLog.pro nach sieben Monaten

Seit April habe ich AWS 168 US-Dollar bezahlt, damit WattLog.pro läuft, eine kostenlose App für das Training auf dem Rollentrainer. In dieser Zeit haben sich 25 Leute registriert, und zwei von ihnen haben in der App eine Fahrt aufgezeichnet. Es ist Rollentrainer-Saison, und ich hatte mehr erwartet. Seit ein paar Wochen zweifle ich, ob dieses Projekt Sinn hat, also habe ich alles gezählt, was sich zählen lässt.

AWS-Kosten und Nutzerzahlen: WattLog.pro nach sieben Monaten
2 von 25
Leuten, die ein Konto erstellt haben, haben in WattLog.pro eine Fahrt aufgezeichnet. Fünf weitere haben ihre Historie aus Strava oder TCX-Dateien importiert und dabei ist es geblieben. Achtzehn haben gar keine Fahrt.
25registrierte Konten seit April (ohne Gäste, Test- und gelöschte Konten)
8davon haben die App in den letzten 7 Tagen geöffnet
136,76 USDAWS-Rechnung netto seit April, 168,22 USD mit MwSt.
0 €Einnahmen: WattLog.pro ist kostenlos und hat keine Bezahlpläne

Warum ich das gebaut habe

Ich habe angefangen, um Geld zu sparen, und aus Neugier. Viele Monate bin ich auf Zwift gefahren und habe 20 US-Dollar im Monat dafür bezahlt. Diese virtuelle Welt war nichts für mich. Manchmal fühlte ich mich wie in einem Spiel, manchmal war es mir einfach zu viel Reizüberflutung. Am Anfang fehlte mir außerdem die Kondition für ihre Trainingspläne und freien Fahrten. Dann ging mein HRM-Gurt kaputt, und da habe ich zum ersten Mal Vibe Coding ausprobiert.

Ich wollte Schritt für Schritt das Radtraining und meine eigenen Grenzen verstehen und mich nebenbei als Entwickler weiterentwickeln. Ich habe viele Jahre in der IT als QA gearbeitet und lange davon geträumt, selbst etwas zu bauen. Der Blog sollte eine einfache Sammlung von Antworten auf die Fragen sein, die ich am Anfang auf dem Rennrad selbst hatte: wozu ein Pulsmesser, wozu ein Powermeter, was Zonen sind, warum ich mich nach einer Woche mit 50–60 km am Tag so schlecht fühlte, obwohl mir diese Sucht richtig gefiel. Die Artikel schreibe ich mit Hilfe von KI und prüfe und überarbeite sie selbst.

WattLog.pro sollte auch meine Flucht aus der Arbeitslosigkeit sein und ein Weg, jeden Tag etwas zu tun zu haben.

Wer sich registriert

Das erste normale Konto kam im Juli. Im September haben sich 9 Leute registriert, im Oktober 15.

0 2 4 6 8 Woche ab 14.09.2026: 1 neue Konten 1 14.09 Woche ab 21.09.2026: 6 neue Konten 6 21.09 Woche ab 28.09.2026: 2 neue Konten 2 28.09 Woche ab 05.10.2026: 5 neue Konten 5 05.10 Woche ab 12.10.2026: 1 neue Konten 1 12.10 Woche ab 19.10.2026: 3 neue Konten 3 19.10 Woche ab 26.10.2026: 6 neue Konten 6 26.10
Neue Konten in der Woche ab dem angegebenen Tag, ab dem 14.09. (24 Konten; das eine Konto aus dem Juli liegt außerhalb des Diagramms). Ohne Gäste, interne und gelöschte Konten. Daten aus WattLog.pro.

Woher eine Registrierung kam, weiß ich nur, wenn der Link einen Parameter hatte. Fünfzehn Konten haben keinen, acht kamen von der Website wattlog.pro, zwei direkt aus Artikeln. Der Blog hat 370 Artikel auf Polnisch (1.126 Seiten in allen Sprachen). Manche sind vielleicht über die Startseite vom Blog gekommen, deshalb weiß ich nicht, wie viel der Blog wirklich gebracht hat.

Kein Link-Parameter Kein Link-Parameter: 15 15 Website wattlog.pro Website wattlog.pro: 8 8 Blogartikel Blogartikel: 2 2
Herkunft der 25 registrierten Konten laut Link-Parameter. Kein Parameter heißt nicht, dass jemand nicht vom Blog kam.

Was Google sieht

Die Search Console zeigt, was passiert, bevor jemand in die App kommt. Vom 26. April bis 29. Oktober wurden Seiten von WattLog.pro in Google 43.232 Mal angezeigt und 548 Mal geklickt (CTR 1,27 %). Der Traffic wächst: 9 Klicks im Juni, 83 im Juli, 206 im Oktober.

0 50 100 150 200 250 Apr: 2 Klicks, 4 Impressionen 2 Apr 4 Mai: 3 Klicks, 15 Impressionen 3 Mai 15 Jun: 9 Klicks, 1104 Impressionen 9 Jun 1,1 Tsd. Jul: 83 Klicks, 7612 Impressionen 83 Jul 7,6 Tsd. Aug: 122 Klicks, 9274 Impressionen 122 Aug 9,3 Tsd. Sep: 123 Klicks, 9333 Impressionen 123 Sep 9,3 Tsd. Okt: 206 Klicks, 15890 Impressionen 206 Okt 15,9 Tsd. Impr.
Klicks aus der Google-Suche pro Monat, darunter die Impressionen. April ab dem 26.04., Oktober bis zum 29.10. Daten aus der Google Search Console.

Nur legen diese Leser kaum ein Konto an. Die meisten Klicks, 226, bekamen deutsche Seiten, und Deutsch hat ein Konto von 25 gewählt. Zwölf Konten haben keine Sprache eingestellt, deshalb ziehe ich daraus keine starken Schlüsse. Polnische Seiten bekamen 122 Klicks, englische 95, niederländische 58.

Deutsche Seiten Deutsche Seiten: 226 226 Polnische Seiten Polnische Seiten: 122 122 Englische Seiten Englische Seiten: 95 95 Niederländische Seiten Niederländische Seiten: 58 58 Startseite und Tools Startseite und Tools: 50 50
Klicks aus Google vom 26.04. bis 29.10. nach Sprache der Seite, aus der Liste der 1.000 meistgeklickten Adressen. Daten aus der Google Search Console.

Artikel über Ausrüstung und Wartung bekamen am meisten: 144 von 501 Klicks auf dem Blog, zum Beispiel über Carbon-Montagepaste oder den besten Zeitpunkt für einen Fahrradkauf. Texte für Powermeter-Besitzer schneiden besser ab. Die besten davon, über Einbau und Laden der Favero Assioma und der deutsche Text über die Links/Rechts-Balance, haben eine CTR von 3 bis 8 % und Positionen zwischen 5 und 8. Ihre Versionen in anderen Sprachen schneiden schwächer ab. Eines der zwei Konten vom Blog kam aus einem Artikel über Powermeter-Pedale und gehört zu den größten in der Datenbank.

Meistgeklickte AdressenKlicksImpressionenCTRPosition
Startseite232439,47 %5,5
NL: Checkliste Rennrad und Übergewicht196273,03 %7,9
PL: Einbau der Favero-Assioma-Pedale164663,43 %5,9
DE: Links/Rechts-Balance bei der Leistungsmessung162067,77 %6,4
DE: Carbon-Montagepaste1315840,82 %8,5

Google versteckt seltene Suchanfragen: Von den 1.000 Anfragen im Export haben nur 6 Klicks, deshalb weiß ich nicht, wonach die Leute genau gesucht haben. Nach dem Namen sucht niemand: „wattlog“ tauchte in einem halben Jahr 4 Mal in den Ergebnissen auf. Ich weiß auch nicht, wie viele Klicks in einem Konto enden, denn außer der Search Console habe ich überhaupt keine Analyse.

Was nach der Registrierung passiert

Achtzehn der 25 Konten haben keine einzige Fahrt, weder aufgezeichnet noch importiert. Dreizehn davon wurden vor mehr als einer Woche angelegt, ich kann es also nicht damit erklären, dass sie noch keine Zeit hatten.

Konto erstellt Konto erstellt: 25 25 Nach 1+ Tag zurückgekehrt Nach 1+ Tag zurückgekehrt: 18 18 Aktiv in den letzten 7 Tagen Aktiv in den letzten 7 Tagen: 8 8 Hat mindestens eine Fahrt Hat mindestens eine Fahrt: 7 7 Historie importiert Historie importiert: 5 5 Fahrt in der App aufgezeichnet Fahrt in der App aufgezeichnet: 2 2
25 registrierte Konten. Die Zähler sind unabhängig und keine aufeinanderfolgenden Stufen: „aktiv in den letzten 7 Tagen“ und „hat mindestens eine Fahrt“ sind verschiedene Gruppen. „Zurückgekehrt“ heißt nur, dass jemand die App mindestens einen Tag nach der Registrierung geöffnet hat. Daten aus WattLog.pro, Stand 31.10.2026.

Sieben Konten haben überhaupt eine Fahrt. Fünf Leute haben ihre Historie aus Strava oder TCX-Dateien hochgeladen, zusammen 591 Fahrten, und danach hat keiner von ihnen eine neue Fahrt aufgezeichnet. Die anderen zwei haben zusammen vier Fahrten in der App aufgezeichnet. Außer mir und meinen Testkonten fährt in der App fast niemand.

Was der Betrieb einer App auf AWS kostet

Von April bis Oktober hat AWS 168,22 USD gekostet: 136,76 USD für Dienste und 31,46 USD polnische Mehrwertsteuer. Ich habe keine Credits oder Rabatte. Ich zahle aus eigener Tasche, und das Projekt verdient nichts.

$0 $10 $20 $30 $40 EC2-Server Disk, IP, S3, DNS t3-CPU-Credits MwSt. Apr: EC2-Server 2,99 $ Apr: Disk, IP, S3, DNS 2,25 $ Apr: MwSt. 1,21 $ $6 Apr Mai: EC2-Server 11,06 $ Mai: Disk, IP, S3, DNS 6,93 $ Mai: t3-CPU-Credits 4,66 $ Mai: MwSt. 5,21 $ $28 Mai Jun: EC2-Server 9,32 $ Jun: Disk, IP, S3, DNS 7,09 $ Jun: t3-CPU-Credits 12,77 $ Jun: MwSt. 6,71 $ $36 Jun Jul: EC2-Server 7,93 $ Jul: Disk, IP, S3, DNS 7,36 $ Jul: t3-CPU-Credits 9,30 $ Jul: MwSt. 5,66 $ $30 Jul Aug: EC2-Server 7,20 $ Aug: Disk, IP, S3, DNS 7,27 $ Aug: MwSt. 3,33 $ $18 Aug Sep: EC2-Server 10,71 $ Sep: Disk, IP, S3, DNS 7,73 $ Sep: MwSt. 4,24 $ $23 Sep Okt: EC2-Server 10,76 $ Okt: Disk, IP, S3, DNS 11,43 $ Okt: MwSt. 5,10 $ $27 Okt Aufpreis für CPU-Credits
Monatliche AWS-Kosten nach Bestandteilen (Kosten ohne Rabatte, MwSt. oben im Balken). Daten aus dem AWS Cost Explorer.

Am teuersten war der Juni, 36 USD mit MwSt. Im Mai, Juni und Juli habe ich für CPU-Credits der t3-Instanz bezahlt, zusammen 26,73 USD, fast ein Fünftel der Rechnung. Im August habe ich sie abgeschaltet, um Kosten zu sparen, und die Rechnung mit MwSt. fiel auf 18 USD. Der Nachteil: Wenn die Credits aufgebraucht sind, fällt die CPU auf ihr Basisniveau zurück, und der Server hat womöglich weniger Reserven, wenn gerade jemand fährt.

Rechnung für OktoberUSD
EC2-Server (t3.small, nachts 23:00–06:00 aus)10,76
Öffentliche IPv4-Adresse3,67
S3: Kartenkacheln für Routen (eine Datei für den ganzen Planeten, ca. 138 GB)3,40
Serverfestplatte (EBS)2,40
Route 53 (DNS-Zonen)1,05
Secrets Manager0,79
Sonstiges (Cost Explorer, CloudFront)0,11
Summe netto22,19
MwSt. 23 %5,10

Ich zahle 3,40 USD im Monat für eine Karte der ganzen Welt, obwohl ich in Europa fahre. Kacheln nur für Europa wären etwa 48 GB statt 138 GB und würden rund 2 USD im Monat sparen. Das habe ich noch nicht gemacht. Ich habe auch keine reservierte Instanz gekauft, weil ich nicht weiß, ob das Projekt ein Jahr überlebt.

Kosten außerhalb von AWS

PostenBetrag
Claude Code, Pro-Plan20 USD im Monat
Apple Developer Program (iOS-App)99 USD im Jahr
Domain wattlog.pro, 15.04.2026–14.04.202723,37 PLN brutto (ca. 5 €)
Google Pixel 8a, um auf einem echten Android-Gerät zu testen1.699 PLN (ca. 395 €)
Zwift Click V2, um diesen Controller zu unterstützen13,75 € inkl. Versand
Pedale Favero Assioma PRO MX-1 und Upgrade Kit auf MX-2, mein erstes Powermeter überhaupt3.748 PLN (1.949 + 1.799; ca. 870 €)

Es sollte billiger werden als Zwift für 20 USD. Heute kosten Abo, Apple-Konto und AWS zusammen etwa 50 USD im Monat netto. Die Hardware habe ich einmalig gekauft, für etwa 5.500 PLN (rund 1.280 €), und mehr als zwei Drittel davon sind die Pedale. Die habe ich vor allem für mich selbst gekauft, fürs Training, nebenbei dienen sie zum Testen.

Meine Zeit habe ich nicht gezählt. Es gab Wochen, in denen ich 3–4 Stunden am Tag am Computer saß, seit August weniger, das ergibt ungefähr eine halbe Stelle. Dazu kommen eigene Stunden für Tests mit dem Rollentrainer und anderen Geräten.

Was schiefgelaufen ist

  1. Ich habe vor allem für mich selbst gebaut: ERG-Modus, eine Bluetooth-Brücke, Powermeter-Unterstützung und Zwift Click. Fast nur ich nutze das.
  2. Ich habe die Leute ohne Fahrt nie gefragt, was sie aufgehalten hat.
  3. Ich habe viele Inhalte geschrieben, ohne zu messen, ob sie wirken: 548 Klicks auf 1.126 Seiten in einem halben Jahr, im Schnitt 0,49 Klicks pro Seite.
  4. Ich habe am Server gespart, bevor ich mich um die ersten Schritte in der App gekümmert habe. Witzigerweise steht im Plan unten trotzdem eine Kostensenkung um 3 USD.

Hat das Sinn?

Ich weiß es nicht. Die App funktioniert, nur fährt fast niemand darin. 591 importierte Fahrten sind mehr, als ich erwartet hatte, aber nach dem Import ist niemand zum Fahren zurückgekommen.

Manchmal frage ich mich, ob es überhaupt Sinn hat, eine App mit KI zu bauen, wenn ich am Ende für mein eigenes Projekt draufzahle. Ich hätte gern mehr Leute, und ein bisschen Angst habe ich davor auch: ob ich das technisch schaffe und ob mir jemand genug vertraut, um mir einen Kaffee auszugeben. Am meisten fürchte ich, mit einer Codeänderung jemandem das Training zu unterbrechen.

Was mich freut

Am meisten mein eigener Fortschritt. Nach einem Trainingszyklus, geplant und ausgewertet in WattLog.pro, ist meine FTP von 178 auf 193 W gestiegen und mein Gewicht von 96 auf 93 kg gesunken. Ein Teil des Anstiegs geht auf ein anderes Powermeter zwischen den Tests zurück, realistisch sind eher 4–6 % als 8,4 %. Darüber habe ich im Beitrag zum 3+1-Plan geschrieben. Die Stichprobe ist eine Person, ich, aber bei mir hat es funktioniert. Der zweite solche Moment war die Auswertung meiner Fahrt auf den St. Annaberg. Sie hat mir gezeigt, dass sich aus den Daten, die ich sammle, Schlüsse ziehen lassen. Aus dieser Fahrt sind Beiträge über den Power Guide und über einen zweiten Versuch am selben Berg entstanden, daraus neue Funktionen und ein Text über Smart Fueling.

Konkurrenz

Zwift und Rouvy haben eine ganze Welt und echte Strecken, RideCave eine tolle Oberfläche. WattLog.pro ist ein Punkt, der über ein Höhenprofil fährt, plus eine Strava-Anbindung. Genau diesen Punkt habe ich gesucht, als ich vor Zwift geflohen bin. Ich weiß nicht, wie viele Radfahrer dasselbe wollen. Ich weiß nur, dass ich es wollte.

Wann ich aufhöre

Mein Budget für Server und Abo liegt bei 20–30 USD im Monat, und heute gebe ich etwa 50 aus, ich liege also schon drüber. Über dem Budget würde ich mir Hilfe aus der Community wünschen. Die Kraft geht mir aus, wenn ich mir fremde Projekte ansehe: ihre Funktionen, ihre Oberflächen und ihre Nutzerzahlen. Dann schließe ich die Konsole, gehe zu meinem Training und denke manchmal, dass keine Leute mehr dazukommen werden.

Ein Wartungsmodus, in dem der Server läuft und ich nichts mehr hinzufüge, wäre für mich eine Erleichterung. Ich weiß nur nicht, ob er realistisch ist: Bibliotheken ändern sich ständig, und das Apple-Developer-Konto muss jedes Jahr bezahlt werden.

Was ich als Nächstes mache

Drei Fragen an dich

Wenn du auf dem Rollentrainer fährst oder dir mal ein Konto bei WattLog.pro angelegt hast, beantworte eine dieser Fragen, gern mit einem Satz:

  1. Welche Trainings-App nutzt du, und was nervt dich daran am meisten oder was fehlt dir?
  2. Falls du ein Konto bei WattLog.pro angelegt und nichts damit gemacht hast: Was hat dich aufgehalten?
  3. Was müsste eine ruhige App ohne Spiel und ohne virtuelle Welt haben, damit du sie ausprobierst?

Antworten kannst du über das Kontaktformular. Ich lese jede Antwort.

Daten und Methode

← Alle Blogbeiträge