SRE ersetzt 120.000 $-Bowling-Scoring-System durch 1.600 $-ESP32-Lösung

SRE ersetzt 120.000 $-Bowling-Scoring-System durch 1.600 $-ESP32-Lösung

EingebettetESP32HardwareOpen Source

Quellen:HN · HN

Ein Site Reliability Engineer (SRE) kauft eine verlassene 8-Bahnen-Bowlinganlage für 105.000 Dollar – und stellt fest, dass ein Ersatz des Scoring-Systems zwischen 80.000 und 120.000 Dollar kosten würde, mehr als die Immobilie selbst. Noch absurder: Als er das Ding aufschraubt, stellt er fest, dass das sechsstellige „High-Tech-System” im Grunde nichts anderes tut, als ein Relais zu schalten.

Die Geschichte spielt im Juli 2026. Auf Hacker News postet ein SRE mit dem Nick section33, dass er mit seiner Familie eine verlassene Bowlingbahn in einer Kleinstadt im US-Mittleren Westen gekauft hat. „Ihr kennt ‘Food Deserts’? Wir haben hier ‘Entertainment Deserts’.”

Sein Fall ist kein Einzelfall. Die Bowlingbranche hat ein ganzes Ökosystem aus vertikaler Software und Hardware – extrem kleiner Markt, extrem loyale Kunden, extrem undurchsichtige Preise. Dieser Artikel zeichnet die ganze Geschichte nach, wie ein Programmierer das System für 1/75 des Preises ersetzt hat.

120.000 Dollar Eintritt für einen Knopfdruck

Zunächst: Was macht ein Scoring-System in einer Bowlingbahn eigentlich?

Das 2008 installierte System verwendet Kameras zur Objekterkennung, spezielle ICs zur Berechnung von Ballgeschwindigkeit, Laufbahn, Pins, Foullinien – und steuert Bildschirmanimationen sowie die Pinsetter-Maschine. Klingt fortschrittlich, oder?

Aber section33 entdeckte eine verblüffende Tatsache: Der Pinsetter einer Bowlingbahn ist eine rein mechanische Konstruktion aus den 1950er Jahren. Er hebt Pins auf, fegt sie weg, setzt sie zurück – alles mechanisch, ohne elektronische Signale. Die einzige Verbindung zwischen dem elektronischen Scoring-System und dem Pinsetter ist ein einziges Relais – das dem System sagt: „Start” oder „Stopp”.

Ein Nutzer in den Kommentaren brachte es auf den Punkt: “This $100k system, with all its expensive peripherals, exists to press a single button.”

Stell dir einen Million-Dollar-Smart-Switch vor, der eine einzige Tischlampe steuert – und die Lampe hat eigentlich schon einen eigenen Kippschalter.

Die Ersatzteilpreise sind noch absurder. section33 verrät: Ein Satz Ersatzteile pro Bahnenpaar kostet 4.000 Dollar. Für 8 Bahnen sind das 16.000 Dollar – und das nur für Ersatzteile, nicht für ein ganzes neues System.

Branchenwucher: Die dunkle Seite der B2B-Software

Damit sind wir beim „Bösewicht” dieser Geschichte – dem Anbieter-Ökosystem der Bowling-Scoring-Branche.

Das ist kein Verbrauchermarkt. Die Zahl der Bowlingbahnen weltweit ist begrenzt, es gibt nur eine Handvoll Anbieter, und die Kunden haben keine Wahl. Die Anlage wurde 2008 eingebaut, 2026 muss sie ersetzt werden – der Kostenvoranschlag lautet auf 120.000 Dollar, ohne Upgrade-Optionen, ohne Servicevertrag, jede kundenspezifische Anpassung kostet extra.

Dieses Preismodell ist in vertikaler B2B-Software weit verbreitet. Flugbuchungssysteme, Krankenhausinformationssysteme, Fertigungssteuerung – überall das gleiche Prinzip: geschlossenes Ökosystem, hohe Migrationskosten, Profit durch Informationsasymmetrie.

Doch Bowlingbahnen arbeiten mit extrem geringen Margen. section33 sagt klipp und klar: „Alkoholverkauf ist die eigentliche Gewinnquelle.” Wenn ein Scoring-System 120.000 Dollar kostet, können viele kleine Bahnen auf dem Land nicht überleben.

Bowlingbahn-Bahnen – Realaufnahme Eine typische Bowlingbahn in einer amerikanischen Kleinstadt. Quelle: Sesame Disk

Wie sieht die 1.600-Dollar-Alternative aus?

section33 entwickelte ein Open-Source-Projekt namens OpenLaneLink (in Planung), das handelsübliche Standardhardware anstelle des geschlossenen Systems verwendet. Die Lösung hat drei Schichten:

OpenLaneLink Systemarchitektur ESP32 + ESPNow Stern-Wireless-Mesh + RS485 Backup-Bus + Redis + React – eine Drei-Schichten-Architektur

Schicht eins: ESP32-Bahnen-Controller. Pro Bahnenpaar ein ESP32-Mikrocontroller mit Relais, Optokoppler und Infrarot-Lichtschrankensensor. Der ESP32 läuft mit kundenspezifischer Firmware, liest die Sensorwerte und schaltet das Relais des Pinsetters. Die Infrarotsensoren sind hinter jedem Pin-Platz angebracht und erkennen umgefallene Pins.

Schicht zwei: ESPNow-Stern-Wireless-Mesh + RS485-Kabel-Backup. ESPNow ist ein leichtgewichtiges Wireless-Protokoll von Espressif, das keinen WLAN-Router braucht – ESP32s können direkt untereinander kommunizieren. section33 wählte eine Sterntopologie: Jeder Bahnenknoten sendet Ereignisse an einen Gateway-Knoten, der mit einem Raspberry Pi verbunden ist. Was tun bei Funkstörungen? Darunter liegt ein RS485-Kabelbus als Backup-Kanal, der automatisch umschaltet.

Schicht drei: Redis + React-Frontend. Die Gateway-Daten werden übersetzt und in Redis geschrieben. Ab hier beginnt das Terrain, das Webentwickler kennen: Redis als Zustandsmaschine, WebSocket für Ereignis-Push, React für das Frontend. „Any React developer could write their own scoring animations,” sagt section33.

Was kostet das? Pro Bahnenpaar etwa 200 Dollar, mit hochwertigen Komponenten maximal 400 Dollar. Für alle 8 Bahnen zusammen: 1.600 Dollar. Im Vergleich zu den 120.000 Dollar des kommerziellen Systems ist das der Faktor 75.

Und die Reparaturzeit sinkt von „Warten auf den Techniker” auf „10 Minuten, eine Platine tauschen”. In section33s Schublade liegen vorab geflashte ESP32-Ersatzplatinen – bei Defekt wird einfach getauscht.

Was kann Open Source bewirken?

section33 plant, das Hardware-Design, die Firmware und die Software komplett als Open Source zu veröffentlichen. Es wird eine offene Schablone und ein offener Standard.

Sobald der Standard offen ist, kann jeder Bowlingbahn-Besitzer ESP32s und Sensoren kaufen und selbst zusammenbauen – oder einen lokalen Elektriker beauftragen. Die Kosten bleiben dauerhaft auf dem Niveau von 200 Dollar pro Bahnenpaar.

section33 hat noch mehr Funktionen in Planung: LED-Streifen, die dem Ball folgen, DMX-Lasersteuerung, Bezahlung per Scan – wenn die Daten erst einmal in der eigenen Hand sind, sind der Kreativität keine Grenzen gesetzt.

Ein Nutzer mit Robotik- und Industrieautomatisierungs-Hintergrund teilte eine ähnliche Erfahrung in den Kommentaren: Er habe für 50 Dollar an Teilen und 50 Stunden Entwicklungszeit eine alte Werkzeugmaschine mit einer Steuerung nachgerüstet und so eine moderne Plug-and-Play-Lösung geschaffen. Sein Fazit: „Opportunities like this are everywhere.”

Meine Einschätzung

Aus technischer Sicht ist section33s Ansatz nicht besonders komplex. ESP32, ESPNow, Redis, React – jede dieser Technologien ist millionenfach erprobt. Das wirklich Schwierige war, das Bedürfnis zu erkennen und den Mut zu haben, das geschlossene System auseinanderzunehmen und genau hinzusehen.

Die Geschichte hat auf Hacker News über Nacht 1.239 Upvotes erhalten, weil sie einen universellen Missstand anspricht: Die Technologie ist billig genug – warum soll ich 120.000 zahlen?

Im Consumer-Bereich wirkt Moore’s Law. Im B2B-Vertical-Software-Markt wird der Preis jedoch nicht von den Kosten, sondern von den Wechselkosten der Kunden und der Verhandlungsmacht der Anbieter bestimmt.

Wenn OpenLaneLink erfolgreich als Open Source veröffentlicht wird, wird es vielleicht nicht die gesamte Bowling-Scoring-Branche umkrempeln – große Ketten haben Compliance- und Versicherungsauflagen. Aber es beweist: In einer zunehmend transparenten Informationswelt schmelzen die Schutzwälle geschlossener Systeme dahin. Ein SRE hat an einem Wochenende mit 1.600 Dollar das Wuchermodell einer ganzen Branche enttarnt.

Das ist vielleicht noch interessanter als das Scoring-System selbst.


Referenzen:

  • HN Diskussion (item?id=48968606)
  • Open-Source-Projekt OpenLaneLink
  • Sesame Disk Technische Analyse

Titelbild: Bowlingbahn-Bahnen – Realaufnahme, Quelle: Sesame Disk.