Zum Hauptinhalt springen

Chantiers Smart-Home-Integration, kostenlos und Open Source

Chantiers-Integration für Gladys Assistant

Baustellen mit Verkehrsbehinderung in deiner Nähe, aus Open Data französischer Städte.

Die Baustellen mit Verkehrsbehinderung in deiner Nähe, aus den Open Data französischer Städte: Paris, Metropole Lyon, Toulouse Métropole, Rennes Métropole, Tours Métropole und Angers. Rund um dein Haus oder in den Straßen, die du verfolgst: wie viele Baustellen laufen, die nächste, die nächste, die beginnt. Kein Konto, kein Schlüssel.

Inoffizielle Integration, ohne Verbindung zu den Städten. Die Quellen wurden am 29.10.2026 live geprüft; Rückmeldungen aus jeder Stadt sind willkommen. Anders als die Integration Bison Futé, die Ereignisse im nationalen Straßennetz abdeckt: hier die lokalen Baustellen, die die Städte veröffentlichen.

Was du bekommst​

  • Eine Zone „Rund ums Haus“: die Baustellen im Umkreis von 200 m bis 2 km um das in Gladys verortete Haus.
  • Eine Zone pro Straße, die du eingibst („Rue de Vaugirard“, „Avenue Esquirol“), gesucht in allen angekreuzten Städten, ohne Rücksicht auf Akzente und Großschreibung.
  • Für jede Zone ein Gerät mit: der Zahl der laufenden Baustellen, der Zahl der angekündigten, der nächstgelegenen (in einer Straße: der laufenden) und der nächsten, die beginnt, jeweils in einer Zeile: Arbeiten, Straße, Entfernung, Enddatum, Auswirkung auf den Verkehr.
  • Ein Widget „Baustellen“: die Baustellen deiner Zonen, die nächsten zuerst, dann die geplanten.
  • Drei Szenen-Auslöser: eine Baustelle wird angekündigt, beginnt oder endet in einer Zone.
  • Eine Szenen-Aktion: die Baustellen deiner Zonen in einem Satz, fertig zum Senden oder Vorlesen.

Voraussetzungen​

  • Gladys Assistant 5.3.0 oder neuer.
  • Internetzugang von Gladys aus: die Daten kommen von den Open-Data-Portalen der Städte.
  • Kein Konto, kein API-Schlüssel. Für die Zone „Rund ums Haus“ ein in Gladys verortetes Haus (Einstellungen → Häuser): Die Integration fragt bei der Installation nach dem Zugriff auf seinen Standort.

Installation​

  1. Öffne in Gladys Integrationen → Von GitHub installieren.
  2. Füge die Adresse https://github.com/guim31/gladys-chantiers ein und bestätige.
  3. Öffne die Integration nach der Installation: Der Tab Konfiguration erscheint.

Konfiguration​

Einstellungen​

EinstellungWirkung
StädteDie Städte, deren Baustellen gelesen werden. Kreuze nur deine an.
Rund ums HausUmkreis der Zone ums Haus (200 m, 500 m, 1 km, 2 km) oder aus.
Zu verfolgende StraßenEin Teil des Namens jeder Straße, durch Kommas getrennt (höchstens 10).
Sprache der Namen und NachrichtenSprache der Funktionsnamen, der Sätze und der Daten (Französisch zuerst).

Die Baustellen selbst (Art der Arbeiten, Straße, Auswirkung auf den Verkehr) bleiben auf Französisch, so wie die Städte sie veröffentlichen.

Zonen hinzufügen​

  1. Kreuze deine Städte an, wähle einen Umkreis und/oder gib Straßen ein und speichere.
  2. Öffne den Tab Entdecken: ein Gerät pro Zone („Baustellen · Rund ums Haus“, „Baustellen · Rue de Vaugirard“).
  3. Füge die gewünschten zu Gladys hinzu. Die Zustände erscheinen sofort.

Eine Straßensuche betrifft einen Teil des Namens: „Vaugirard“ findet „rue de Vaugirard“ und jede Straße, deren Name es enthält. Mindestens drei Buchstaben. Eine spätere Änderung der Suche bietet neue Zonen an; die bereits hinzugefügten bleiben.

Prüfen​

Die Aktion Status im Tab Konfiguration listet die gelesenen Städte, die laufenden und angekündigten Baustellen jeder Stadt, die letzte Abfrage, den letzten Fehler und die hinzugefügten Zonen.

Geräte​

FunktionTypInhalt
Laufende BaustellenZählerBegonnene, nicht beendete Baustellen
Geplante BaustellenZählerAngekündigte, noch nicht begonnene Baustellen
Nächste Baustelle (rund ums Haus)TextDie nächstgelegene laufende Baustelle, mit Entfernung
Laufende Baustelle (Straße)TextDie laufende Baustelle, die am spätesten endet
Kommende BaustelleTextDie nächste Baustelle, die beginnt, mit ihrem ersten Tag

Beispiel: Réfections de tranchées · Avenue Esquirol · 290 m · bis 6. Nov. · Circulation interdite. Ohne Baustelle lautet der Text „Keine Baustelle“ (in der gewählten Sprache).

Dashboard-Widget​

Baustellen: die Baustellen deiner Zonen (alle oder die gewählten), höchstens 8. Die laufenden zuerst, die nächsten oben, mit ihrer Entfernung als Plakette; dann die geplanten, markiert mit „Geplant“. Ein Tippen auf eine Zeile zeigt die Details: Arbeiten, Straße, Ort, Auswirkung, Daten, Entfernung, Quelle. Einstellungen: die angezeigten Zonen, geplante Baustellen zeigen, Entfernung zeigen.

Szenen-Auslöser​

AuslöserWann
Baustelle angekündigtEine neue, noch nicht begonnene Baustelle erscheint in einer Zone (neue Abfrage)
Baustelle begonnenEine Baustelle einer Zone erreicht ihren ersten Tag oder erscheint bereits begonnen
Baustelle beendetEine Baustelle einer Zone hat ihr geplantes Ende überschritten oder wird nicht mehr veröffentlicht

Jeder lässt sich auf bestimmte Zonen beschränken. Variablen: Zone, Arbeiten, Straße, Ort, Quelle, Auswirkung auf den Verkehr, Beginn, geplantes Ende, Entfernung vom Haus (0 bei einer Straße). Beim Start und bei einer Änderung der Einstellungen wird nichts ausgelöst: nur was danach passiert.

Szenen-Aktion​

Baustellen in einem Satz: für jede gewählte Zone (standardmäßig alle) die Zahl der laufenden Baustellen, die nächste und die Zahl der angekündigten. Ausgaben: der Satz, die Zahl der laufenden und die Zahl der angekündigten Baustellen, für einen Schritt „Nur fortfahren, wenn“.

Szenen-Beispiele​

  • Jeden Morgen um 7:30 „Baustellen in einem Satz“ an dein Handy senden.
  • Wenn rund ums Haus eine Baustelle angekündigt wird, eine Nachricht mit Straße und erstem Tag senden.
  • Wenn in deiner Straße eine Baustelle endet, es über den Lautsprecher im Wohnzimmer ansagen.

Daten und Aktualisierung​

Jede Stadt wird zweimal täglich gelesen (die Portale aktualisieren höchstens einmal am Tag), mit einer Anfrage. Jede Stunde werden die Baustellen ohne neue Abfrage nach der Uhrzeit neu sortiert: Diejenigen, deren erster Tag gekommen ist, beginnen, die nach ihrem Ende sind beendet. Eine Stadt, die nicht antwortet, behält ihre letzten Baustellen und wird eine Stunde später erneut gelesen.

StadtDatensatz
Parischantiers-perturbants (opendata.paris.fr), die störenden Baustellen
Metropole Lyonpvochantierperturbant (data.grandlyon.com), störende Baustellen
Toulouse Métropolechantiers-en-cours (data.toulouse-metropole.fr), ohne Gehwege
Rennes Métropoletravaux_6_jours (data.rennesmetropole.fr), nur die nächsten 6 Tage
Tours Métropoletravaux_lineaire_tmvl (data.tours-metropole.fr), geplante Daten
Angersinfo-travaux (data.angers.fr), mit Uhrzeiten

Andere Städte (Bordeaux, Nantes, Straßburg, Montpellier, Lille…) veröffentlichten am 29.10.2026 keinen aktuellen Baustellen-Datensatz. Öffne ein Issue, wenn deine es tut.

Fehlerbehebung​

  • Keine Zone in Entdecken: Kreuze eine Stadt an und speichere; für die Hauszone verorte das Haus in Gladys.
  • Eine Straße findet nichts: Versuche einen kürzeren Teil ihres Namens; die Städte schreiben sie unterschiedlich („Bd“, „Boulevard“). Rennes beschreibt Orte in einem Satz, den die Suche ebenfalls liest.
  • „Letzter Fehler“ im Status: Das Portal der Stadt hat nicht geantwortet; die letzten Baustellen bleiben erhalten.
  • Protokolle: im Docker-Container der Integration; LOG_LEVEL=debug zeigt jede Abfrage.

Einschränkungen​

  • Die Daten sind die, die die Städte veröffentlichen, oft geplante: Eine Baustelle kann später beginnen oder länger dauern.
  • Rennes veröffentlicht nur die nächsten 6 Tage, Tours nur geplante Daten. Eine Baustelle mit vertauschten Daten wird ausgelassen.
  • Der Punkt einer Baustelle ist die Mitte ihrer Form: In einer langen Straße ist die Entfernung ungefähr.
  • Nach einem Neustart oder einer Änderung der Einstellungen oder des Hausstandorts beginnen die Auslöser bei dem, was da ist: Was in der Zwischenzeit passiert ist, wird nicht ausgelöst. Höchstens 50 Ereignisse pro Durchlauf, ohne neuen Versuch, wenn Gladys sie ablehnt. Eine Baustelle, die ein Portal entfernt und wieder veröffentlicht, gilt als beendet und dann als begonnen.

Danksagung​

Daten: Ville de Paris, Rennes Métropole und Ville d'Angers unter der Open Database License (ODbL); Métropole de Lyon, Toulouse Métropole und Tours Métropole Val de Loire unter der Licence Ouverte v2.0 (Etalab). Integration von guim31, Apache-2.0.

Konfigurationseinstellungen​

Diese Einstellungen fragt Chantiers in seinem Konfigurationsbildschirm in Gladys ab.

EinstellungTypPflichtfeldBeschreibung
So funktioniert essectionNeinKreuze deine Städte an, wähle einen Umkreis ums Haus und/oder gib Straßen ein und speichere: Die Zonen erscheinen im Tab „Entdecken“. Füge die gewünschten zu Gladys hinzu. Zweimal täglich gelesen, kein Konto, kein Schlüssel.
Städtemulti_selectNeinAls Open Data veröffentlichte, aktuelle Baustellen. Andere Städte: siehe Anleitung.
Rund ums HausselectNeinEine Zone mit den Baustellen in diesem Umkreis des in Gladys verorteten Hauses.
Zu verfolgende StraßenstringNeinEine Zone pro Straße: ein Teil ihres Namens, durch Kommas getrennt, mindestens 3 Buchstaben, höchstens 10 Straßen. Akzente und Großschreibung egal.
Sprache der Namen und NachrichtenselectNeinDie Namen der Funktionen werden beim Hinzufügen festgelegt. Die Baustellen bleiben auf Französisch, wie veröffentlicht.

So installierst du Chantiers in Gladys​

  1. Öffne in Gladys Integrationen: Chantiers 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-chantiers:1.0.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-chantiers.

Chantiers 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​

Chantiers 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 🙂