Open Source2026

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. Am ZKM steuert es 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.