Open Source 2025

GalleryControl

Zentrale Ausstellungs-Gerätesteuerung für Museen — Projektoren, Strom und Computer über PJLink, NETIO, ANEL und SSH aus einer Oberfläche.

Rolle: Entwickler

MuseumGerätesteuerungPJLinkFastAPIInfrastruktur

Über das Projekt

GalleryControl ersetzt das Herumlaufen mit Fernbedienungen und das Jonglieren von Browser-Tabs durch eine einzige Oberfläche, über die sich eine ganze Ausstellung mit einem Klick ein- und ausschalten lässt. Im Produktivbetrieb am ZKM seit 2025, steuert es dort über 50 Geräte in mehreren parallelen Ausstellungen.

Features

  • Ein Schalter fürs Museum — eine ganze Ausstellung mit einem Klick öffnen oder schließen; der Befehl kaskadiert auf alle untergeordneten Geräte
  • Öffnungszeiten-Planung — Geräte fahren automatisch passend zum Kalender hoch und runter
  • Geräte-Monitoring — Echtzeit-Status: online, offline oder Aufmerksamkeit nötig
  • Werkschutz — automatisches Abschalten überlasteter, sensorgetriebener Werke (Laufzeit-/Zeitscheiben-Budgets)
  • Multi-Protokoll — PJLink (Projektoren/Displays), NETIO und ANEL (Strom) sowie SSH für jeden erreichbaren Rechner

Technik

FastAPI-Backend mit React-Oberfläche, PostgreSQL als Datenbank, cron-basierter Scheduler und protokollspezifische Geräte-Manager. Containerisiert mit Docker Compose. MIT-lizenziert.