Zum Hauptinhalt springen

Ascenseurs gares SNCF et Paris Smart-Home-Integration, kostenlos und Open Source

Ascenseurs gares SNCF et Paris-Integration für Gladys Assistant

Aufzüge und Rolltreppen der SNCF-Bahnhöfe und Pariser Straßen: in Betrieb oder gestört.

Der Zustand der Aufzüge, Rolltreppen und Fahrsteige der SNCF-Bahnhöfe (Frankreich), in Betrieb oder außer Betrieb, gelesen aus dem Open-Data-Portal der SNCF. Rund 2.500 Anlagen in etwa 600 Bahnhöfen, die SNCF Gares & Connexions betreibt. Kein Konto, kein Schlüssel.

Inoffizielle Integration, ohne Verbindung zur SNCF. Ohne die Hardware entwickelt (und ohne eigenen Datenstrom): die Daten wurden am 29.10.2026 live geprüft, Rückmeldungen sind willkommen.

Außerdem: die Aufzüge und Rolltreppen im Straßenraum der Stadt Paris (Parks, Viadukte, Petite Ceinture…), in Echtzeit fernüberwacht, pro Arrondissement. Ohne Verbindung zur Stadt Paris.

Was du bekommst​

  • Ein Gerät pro Bahnhof, den du hinzufügst: ein Sensor pro Aufzug, Rolltreppe oder Fahrsteig (1 = in Betrieb, 0 = außer Betrieb), dazu drei Übersichtssensoren: Anlagen außer Betrieb, Anlagen mit unbekanntem Zustand und „Alles in Betrieb“.
  • Ein Widget „Aufzüge und Rolltreppen“: die Anlagen eines Bahnhofs, gestörte zuerst, in Rot, Grau oder Grün.
  • Zwei Szenen-Auslöser: ein Aufzug oder eine Rolltreppe fällt aus, eine Anlage ist wieder in Betrieb, für jeden Bahnhof oder die gewählten, und auf Wunsch für eine Art von Anlage.
  • Eine Szenen-Aktion: eine Zusammenfassung in einem Satz („Toulouse Matabiau: 1 von 25 Aufzügen und Rolltreppen außer Betrieb (…)“), fertig für eine Nachricht oder einen Lautsprecher, mit den Zählern.

Voraussetzungen​

  • Gladys Assistant 5.3.0 oder neuer.
  • Internetzugang für Gladys: die Daten kommen von ressources.data.sncf.com und, für Paris, von opendata.paris.fr.
  • Kein Konto, kein API-Schlüssel.

Installation​

  1. Öffne in Gladys Integrationen → Von GitHub installieren.
  2. Füge die Adresse des Repositorys ein: https://github.com/guim31/gladys-ascenseurs-gares.
  3. Bestätige und öffne die Integration nach der Installation.

Konfiguration​

Einstellungen​

EinstellungWirkung
BahnhöfeDie Namen deiner Bahnhöfe, durch ; getrennt (höchstens 10), z. B. Toulouse Matabiau; Paris Saint-Lazare.
Pariser ArrondissementsDie Arrondissements, deren Aufzüge und Rolltreppen im Straßenraum du willst (Kontrollkästchen).
AktualisierungAlle 10, 15 (Standard) oder 30 Minuten. Die SNCF berechnet die Zustände stündlich neu.
Sprache der Namen und NachrichtenSprache der Übersichtssensoren, des Widgets und des Szenensatzes. Standard: Französisch.

Ein Name wird ohne Akzente, Groß-/Kleinschreibung und Bindestriche verglichen (paris st lazare funktioniert). Ein Teilname, zum Beispiel eine Stadt, listet ihre Bahnhöfe mit Anlagen auf (Marseille ergibt Marseille Saint-Charles und Marseille Blancarde), höchstens zehn. Ein 8-stelliger UIC-Code funktioniert auch.

Bahnhöfe hinzufügen​

  1. Gib deine Bahnhöfe ein und speichere.
  2. Öffne den Tab Entdecken der Integration: jeder gefundene Bahnhof steht dort, mit allen seinen Anlagen.
  3. Füge die gewünschten zu Gladys hinzu.

Ein hinzugefügter Bahnhof bleibt verfolgt, auch wenn du seinen Namen später aus den Einstellungen entfernst.

Pariser Arrondissements hinzufügen​

  1. Wähle ein oder mehrere Arrondissements unter Pariser Arrondissements und speichere.
  2. Der Tab Entdecken bietet ein Gerät „Paris 13e · Aufzüge und Rolltreppen“ pro Arrondissement mit fernüberwachten Anlagen an (derzeit das 12., 13., 15. und 17.).
  3. Füge die gewünschten hinzu. Die Schaltfläche Status zeigt, wie viele Anlagen jedes gewählte Arrondissement hat.

Bahnhöfe und Arrondissements lassen sich kombinieren.

Prüfen​

Die Schaltfläche Status der Konfiguration zeigt für jeden eingegebenen Namen die gefundenen Bahnhöfe (oder warum keiner gefunden wurde), die Zeit der letzten Abfrage und den letzten Fehler.

Geräte​

Ein Bahnhof ist ein Gerät mit dem Namen „<Bahnhof> · Aufzüge und Rolltreppen“, nur lesbar:

FunktionTypWert
Außer BetriebZählerAnzahl der Anlagen außer Betrieb
Zustand unbekanntZählerAnzahl der Anlagen, deren Zustand die SNCF nicht kennt
Alles in Betriebbinär1, wenn alle Anlagen funktionieren, sonst 0
Eine pro Anlage (SNCF-Name)binär1 = in Betrieb, 0 = außer Betrieb

Die Funktionen der Anlagen behalten den SNCF-Namen („Ascenseur - 11 Sortie Londres“) auf Französisch: so steht er im Bahnhof. Kennt die SNCF den Zustand einer Anlage nicht, behält ihr Sensor den letzten bekannten Wert und der Zähler „Zustand unbekannt“ zeigt es an. Fügt die SNCF dem Bahnhof eine Anlage hinzu, bietet der Tab „Entdecken“ an, das Gerät zu aktualisieren.

Ein Pariser Arrondissement ist ein Gerät „Paris 13e · Aufzüge und Rolltreppen“ mit denselben Funktionen. Eine Anlage heißt nach ihrer Adresse: „Ascenseur - 147 rue Cardinet (A)“. Anlagen der Stadt ohne Fernüberwachung haben nie einen Zustand: sie werden nicht angeboten.

Dashboard-Widget​

„Aufzüge und Rolltreppen“ zeigt die Anlagen eines Bahnhofs (den ersten verfolgten, wenn keiner gewählt ist): gestörte zuerst (Rot), unbekannte (Grau), dann die in Betrieb (Grün). Höchstens zehn Zeilen, die übrigen werden darunter gezählt. Die Einstellung „Anlagen in Betrieb ausblenden“ zeigt nur die Probleme. Antwortet das SNCF-Portal (oder das der Stadt Paris) seit drei Stunden nicht, zeigt das Widget es an.

Szenen-Auslöser​

AuslöserWann
Aufzug oder Rolltreppe gestörteine Anlage eines verfolgten Bahnhofs fällt aus
Aufzug oder Rolltreppe wieder in Betriebeine gestörte Anlage funktioniert wieder

Filter: die Bahnhöfe (leer = alle) und die Art der Anlage: Aufzug, Rolltreppe oder Fahrsteig (leer = alle). Variablen: Bahnhof, Anlage, Standort, Anzahl außer Betrieb im Bahnhof, Anzahl der Anlagen. Um eine Anlage zu überwachen, nutze ihre Funktion in einem Gladys-Auslöser „Gerätezustand“.

Ein unbekannter Zustand wird übersprungen: die Auslöser vergleichen mit dem letzten bekannten Zustand. Außer Betrieb → unbekannt → außer Betrieb löst nichts aus; außer Betrieb → unbekannt → in Betrieb löst „wieder in Betrieb“ aus.

Szenen-Aktion​

„Aufzüge und Rolltreppen zusammenfassen“, für alle verfolgten Bahnhöfe oder die gewählten. Ausgaben: sentence (Satz), out_of_order (außer Betrieb), unknown (unbekannt), total (Anlagen), all_ok (1 = ja, 0 = nein, für einen Schritt „Nur fortfahren, wenn“).

Szenen-Beispiele​

  • Jeden Morgen vor dem Losgehen: die Zusammenfassung deines Bahnhofs ausführen und den Satz per Telegram senden.
  • Wenn ein Aufzug deines Bahnhofs ausfällt: eine Benachrichtigung mit der Anlage und ihrem Standort.
  • Wenn „Alles in Betrieb“ wieder 1 ist: es über den Lautsprecher im Flur ansagen.

Daten und Aktualisierung​

  • Quelle: der Datensatz „Etat de fonctionnement des équipements d'élévatique en gare“ des Open-Data-Portals der SNCF (Zustände OK, KO und INCONNU) und die Liste „Gares de voyageurs“ für die Namen.
  • Die SNCF berechnet die Zustände stündlich neu, aus den Anlagen und den Wartungsteams; sie sind nicht verbindlich.
  • Die Integration liest die Zustände aller deiner Bahnhöfe mit einer Anfrage pro Zyklus, gefiltert auf sie, und die Bahnhofsliste einmal pro Tag. Die anonyme Nutzung ist vom Portal begrenzt (einige Tausend Anfragen pro Tag): die Integration bleibt weit darunter.
  • Paris: der Datensatz „Ascenseurs / Escalators - Télé-surveillance temps réel“ der Stadt Paris (opendata.paris.fr), vom Überwachungsdienst bei jeder Störung oder Reparatur befüllt. Eine Anfrage pro Zyklus, etwa zehn kB, für alle gewählten Arrondissements.

Fehlerbehebung​

  • Kein Bahnhof im Tab „Entdecken“: drücke Status. „Kein Bahnhof gefunden“: prüfe die Schreibweise oder gib einen Teil des Namens ein. „Kein Aufzug und keine Rolltreppe erfasst“: der Bahnhof hat keine Anlage im Datensatz.
  • Bahnhofsliste nicht verfügbar: das SNCF-Portal hat nicht geantwortet; die Integration versucht es im nächsten Zyklus erneut.
  • Ein Sensor ändert sich nie: manche Anlagen bleiben lange im unbekannten Zustand; der Zähler „Zustand unbekannt“ zeigt es.
  • Protokolle: Integrationen → Ascenseurs gares SNCF et Paris → Protokolle; LOG_LEVEL=debug für jede Abfrage.

Einschränkungen​

  • Nur die Bahnhöfe von SNCF Gares & Connexions, die ihre Anlagen veröffentlichen (etwa 600).
  • Metro- und RER-Stationen der RATP sind nicht abgedeckt. Der Zustand der Aufzüge von Île-de-France Mobilités erfordert ein Konto: nicht genutzt.
  • Ein Zustand kann eine Stunde alt sein, manchmal mehr: prüfe vor der Reise, wenn es wichtig ist.
  • Die Namen der Anlagen sind die der SNCF, auf Französisch.
  • Paris: nur die Anlagen im Straßenraum, die die Stadt verwaltet (etwa dreißig, davon 25 fernüberwacht), nicht die Metro. Manche stehen im Datensatz seit Monaten auf „außer Betrieb“: so veröffentlicht es die Stadt.

Danksagung​

  • Daten: SNCF Gares & Connexions, Open-Data-Portal der SNCF (ressources.data.sncf.com), unter der ODbL-Lizenz.
  • Gebaut auf dem Integrations-SDK von Gladys Assistant. Ohne Verbindung zur SNCF.
  • Daten Paris: Stadt Paris, opendata.paris.fr, unter der Lizenz ODbL.

Konfigurationseinstellungen​

Diese Einstellungen fragt Ascenseurs gares SNCF et Paris in seinem Konfigurationsbildschirm in Gladys ab.

EinstellungTypPflichtfeldBeschreibung
So funktioniert essectionNeinGib deine Bahnhöfe ein und/oder wähle Pariser Arrondissements und speichere: sie erscheinen im Tab „Entdecken“ mit ihren Aufzügen und Rolltreppen. Füge die gewünschten zu Gladys hinzu. Kein Konto, kein Schlüssel.
BahnhöfestringNeinNamen durch „;“ getrennt, höchstens 10. Ein Teilname (eine Stadt) listet ihre Bahnhöfe mit Anlagen.
Pariser Arrondissementsmulti_selectNeinFernüberwachte Aufzüge und Rolltreppen im Straßenraum der Stadt Paris (Parks, Viadukte, Petite Ceinture). Ein Gerät pro Arrondissement.
AktualisierungselectNeinSNCF aktualisiert die Zustände stündlich.
Sprache der Namen und NachrichtenselectNeinDie Namen der Funktionen werden beim Hinzufügen festgelegt.

So installierst du Ascenseurs gares SNCF et Paris in Gladys​

  1. Öffne in Gladys Integrationen: Ascenseurs gares SNCF et Paris erscheint im Katalog neben den nativen Integrationen, mit einem Community-Badge.
  2. Klicke auf Installieren. Gladys lädt das Docker-Image (ghcr.io/guim31/gladys-ascenseurs-gares:1.1.0) herunter, startet es in einer vom Kern isolierten Sandbox und erzeugt die Oberfläche der Integration (Geräte, Erkennung und Konfiguration).
  3. Öffne den Bildschirm Konfiguration der Integration, fülle die Einstellungen aus und speichere.
  4. Du kannst sie auch direkt über die URL ihres Repositorys installieren: https://github.com/guim31/gladys-ascenseurs-gares.

Ascenseurs gares SNCF et Paris benötigt Gladys >=5.3.0. Der Katalog in Gladys wird stündlich aktualisiert, eine neue Version ist also spätestens eine Stunde nach ihrer Veröffentlichung verfügbar.

Du nutzt Gladys noch nicht? Es ist kostenlos und Open Source: folge der Installationsanleitung, um loszulegen.

Über externe Integrationen​

Ascenseurs gares SNCF et Paris ist eine externe Integration: eine Community-Integration, die als Docker-Container verpackt und auf GitHub veröffentlicht wird. Gladys installiert sie mit einem Klick und führt sie in einer vom Kern isolierten Sandbox aus. Sie wird von guim31 veröffentlicht und gepflegt, nicht vom Gladys-Kernteam.

Abonniere den Newsletter von Gladys Assistant

Ein paar E-Mails im Monat zu neuen Releases und Neuigkeiten aus dem Projekt. Verschickt von Pierre-Gilles Leymarie, dem Gründer des Projekts. Jederzeit abbestellbar 🙂