Zum Hauptinhalt springen

Déchèteries Smart-Home-Integration, kostenlos und Open Source

Déchèteries-Integration für Gladys Assistant

Wertstoffhöfe französischer Metropolen: jetzt geöffnet, Schließzeit, nächste Öffnung, Abfälle.

Die Wertstoffhöfe (déchèteries) französischer Metropolen in Gladys: jetzt geöffnet oder nicht, Schließzeit, nächste Öffnung, heutige Öffnungszeiten und die angenommenen Abfälle, wo die Metropole sie veröffentlicht. Die Zeiten stammen aus den offenen Daten der Metropolen. Ohne Konto, ohne Schlüssel.

Die Zeiten sind die, die die Metropolen veröffentlichen: prüfe sie vor einer langen Fahrt beim Betreiber, vor allem an Feiertagen oder nach einem Saisonwechsel.

Inoffizielle Integration, nicht mit den Metropolen oder den Betreibern verbunden. Getestet mit den echten Antworten der vier Quellen (30.10.2026), noch nicht auf einer echten Gladys-Instanz: Rückmeldungen sind willkommen.

Was du bekommst​

  • Ein Gerät pro hinzugefügtem Wertstoffhof: jetzt geöffnet, heutige Öffnungszeiten, Schließzeit, nächste Öffnung.
  • In Bordeaux die angenommenen Abfälle als Text und fünf Ja/Nein-Funktionen: Grünschnitt, Bauschutt, Holz, Elektrogeräte, Sperrmüll.
  • Ein Widget „Wertstoffhöfe“: deine Höfe in je einer Zeile, grün wenn geöffnet, orange in der letzten halben Stunde, rot wenn geschlossen.
  • Drei Szenenauslöser: ein Hof öffnet, schließt bald (standardmäßig in 30 Minuten), schließt.
  • Eine Szenenaktion „Ist der Wertstoffhof geöffnet?“: deine Höfe in einem Satz, mit Schließzeit oder nächster Öffnung.

Voraussetzungen​

  • Gladys Assistant 5.3.0 oder neuer.
  • Internetzugang von Gladys aus: die Quellen sind öffentliche Open-Data-Portale.
  • Für die nächsten Höfe: der Standort des Hauses in Gladys (Einstellungen → Häuser).

Installation​

  1. Öffne in Gladys Integrationen → Von GitHub installieren.
  2. Füge https://github.com/guim31/gladys-decheteries ein und bestätige.
  3. Gladys fragt, ob der Standort des Hauses geteilt werden darf: er dient nur dazu, die nächsten Höfe zu finden, und verlässt dein Gladys nie.

Konfiguration​

Einstellungen​

  • Metropolen: alle Wertstoffhöfe mit Öffnungszeiten der angekreuzten Metropolen werden angeboten. Heute verfügbar: Straßburg (Eurométropole), Toulouse Métropole (Decoset), Bordeaux Métropole, Tours Métropole Val de Loire.
  • Nächste Wertstoffhöfe: bietet zusätzlich so viele Höfe nahe dem Haus an (standardmäßig 3, 0 zum Abschalten), innerhalb der maximalen Entfernung (standardmäßig 30 km Luftlinie). Nichts anzukreuzen, wenn du in einer der vier Metropolen wohnst.
  • Bald geschlossen (Minuten): wann „Ein Wertstoffhof schließt bald“ auslöst (standardmäßig 30).
  • Sprache der Namen und Meldungen: standardmäßig Französisch. Die Namen der Funktionen werden beim Hinzufügen eines Geräts festgelegt; die Texte folgen der Sprache sofort.

Wertstoffhöfe hinzufügen​

Speichere die Konfiguration: die Höfe erscheinen im Tab Entdecken der Integration. Füge die hinzu, die du nutzt. Ein hinzugefügter Hof bleibt verfolgt, auch wenn du seine Metropole abwählst.

Prüfen​

Die Schaltfläche Status listet die gelesenen Metropolen, die Zahl der Höfe mit Öffnungszeiten, die angebotenen Höfe, die letzte Abfrage und die Fehler.

Geräte​

FunktionTypWert
Jetzt geöffnetbinär1 geöffnet, 0 geschlossen; kein Wert, wenn die Zeiten nicht lesbar sind
Heutige ÖffnungszeitenText„09:00–12:00, 14:00–18:00“, „Heute geschlossen“, „Feiertag…“
SchließzeitText„18:00“ solange geöffnet, sonst „Geschlossen“
Nächste ÖffnungText„morgen um 09:00“, „Sonntag um 10:00“
Angenommene AbfälleTextnur Bordeaux: „Grünschnitt, Bauschutt, Holz…“
Nimmt Grünschnitt anbinär (×5)nur Bordeaux: Grünschnitt, Bauschutt, Holz, Elektro, Sperrmüll

Die Werte berechnet die Integration jede Minute, ohne eine einzige Anfrage.

Dashboard-Widget​

Füge das Widget Wertstoffhöfe einem Dashboard hinzu: eine Zeile pro Hof (höchstens 10), mit seinem Namen in Gladys und „geöffnet bis 18:00“, „schließt in 15 Min.“ oder „geschlossen · öffnet So. 10:00“. Einstellungen: die angezeigten Höfe (leer: alle) und Uhrzeiten anzeigen, um nur „geöffnet“ oder „geschlossen“ zu behalten.

Szenenauslöser​

  • Ein Wertstoffhof öffnet: Variablen site_name, closes_at.
  • Ein Wertstoffhof schließt bald: so viele Minuten vor der Schließung wie in der Konfiguration eingestellt; Variablen site_name, closes_at, minutes_left.
  • Ein Wertstoffhof schließt: Variablen site_name, next_opening.

Jeder Auslöser lässt sich auf bestimmte Höfe beschränken; leer löst jeder verfolgte Hof ihn aus. Nach einer langen Pause (Rechner im Ruhezustand, Gladys gestoppt) wird kein verspäteter Auslöser gesendet.

Szenenaktion​

Ist der Wertstoffhof geöffnet? liefert sentence („Déchèterie de Blagnac: geöffnet bis 12:00.“), open_count und sites_count, für die gewählten Höfe oder alle. Schicke den Satz als Nachricht oder an einen Lautsprecher, oder fahre nur fort, wenn open_count 1 ist.

Szenenbeispiele​

  • Samstags um 9 Uhr „Ist der Wertstoffhof geöffnet?“ aufs Handy schicken, bevor du das Auto lädst.
  • Wenn „Ein Wertstoffhof schließt bald“ auslöst und du nicht zu Hause bist, eine Erinnerung: „schließt um 18:00“.

Daten und Aktualisierung​

MetropoleQuelleMit ZeitenFeiertage
Straßburgdata.strasbourg.eu, lieux_decheteries6nicht angegeben
Toulousedata.toulouse-metropole.fr, dechetteries_tm20nicht angegeben
Bordeauxdatahub.bordeaux-metropole.fr, Echtzeit18geschlossen (PH off)
Toursdata.tours-metropole.fr, Wertstoffhöfe7geschlossen (PH off)
  • Jede Metropole ist einmal am Tag eine Anfrage (nach einem Fehler eine Stunde später), nur für die benötigten Metropolen. Geöffnet oder geschlossen wird jede Minute aus den gespeicherten Zeiten berechnet, in der Pariser Zeitzone.
  • Feiertage werden offline berechnet (Elsass-Mosel eingeschlossen). Sagt die Quelle nicht, was ein Hof an einem Feiertag tut, gilt er am 1. Januar, 1. Mai und 25. Dezember als vermutlich geschlossen, an den anderen Feiertagen als geschlossen, außer er öffnet sonntags: die Texte sagen „vermutlich“.
  • Die datierten Ausnahmen von Tours (Sommerzeiten, Bauarbeiten, Heiligabend) werden angewandt.
  • Lizenzen: Licence Ouverte / Etalab 2.0 für alle vier Quellen.

Fehlerbehebung​

  • Nichts im Tab „Entdecken“: kreuze eine Metropole an, oder stelle den Standort des Hauses ein und lass „Nächste Wertstoffhöfe“ über 0. Die Schaltfläche Status sagt, was fehlt.
  • „Öffnungszeiten nicht lesbar“: die Quelle hat Zeiten veröffentlicht, die die Integration nicht lesen kann (sie rät nie): melde es im Forum.
  • Eine Metropole ist nicht verfügbar: die zuletzt gelesenen Zeiten bleiben; neuer Versuch eine Stunde später.
  • Protokolle: im Bildschirm der Integration, oder LOG_LEVEL=debug für jede Abfrage.

Einschränkungen​

  • Nur vier Metropolen: die anderen veröffentlichen keine Zeiten als offene Daten (Rennes für 1 von 24 Höfen, Nantes nur die Abfälle, Angers einen nicht mehr gepflegten Kalender). Nenn uns eine andere Quelle.
  • Die Daten von Toulouse (Decoset) stammen von 2022.
  • Die mobilen Wertstoffhöfe von Bordeaux veröffentlichen keine Zeiten: sie werden nicht angeboten.
  • Die angenommenen Abfälle sind nur in Bordeaux bekannt.
  • Zugangsbedingungen (Karte, nur Einwohner, Fahrzeuggröße) werden nicht angezeigt: frag den Betreiber.
  • Entwickelt, ohne die Höfe zu besuchen: Rückmeldungen sind willkommen.

Danksagung​

Daten: Eurométropole de Strasbourg, Toulouse Métropole und Decoset, Bordeaux Métropole, Tours Métropole Val de Loire (Licence Ouverte). Feiertagsregeln wie date-holidays. Gebaut mit dem Gladys-Integrations-SDK.

Konfigurationseinstellungen​

Diese Einstellungen fragt Déchèteries in seinem Konfigurationsbildschirm in Gladys ab.

EinstellungTypPflichtfeldBeschreibung
So funktioniert essectionNeinKreuze deine Metropole an oder lass die Integration die Wertstoffhöfe nahe deinem Haus anbieten, dann speichere: Die Höfe erscheinen im Tab „Entdecken“. Die Öffnungszeiten stammen aus den offenen Daten der Metropolen: prüfe sie vor einer langen Fahrt beim Betreiber. Ohne Konto, ohne Schlüssel.
Metropolenmulti_selectNeinAlle Wertstoffhöfe mit Öffnungszeiten der angekreuzten Metropolen werden angeboten.
Nächste WertstoffhöfenumberNeinBiete zusätzlich so viele Wertstoffhöfe nahe dem Haus an (sein Standort in Gladys), 0 zum Abschalten.
Maximale Entfernung (km)numberNeinLuftlinie, vom Haus aus.
Bald geschlossen (Minuten)numberNeinMinuten vor der Schließung für den Szenenauslöser „Schließt bald“.
Sprache der Namen und MeldungenselectNeinDie Namen der Funktionen werden beim Hinzufügen eines Geräts festgelegt.

So installierst du Déchèteries in Gladys​

  1. Öffne in Gladys Integrationen: Déchèteries 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-decheteries: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-decheteries.

Déchèteries 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​

Déchèteries 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 🙂