Irgendwie hatte ich schon immer einen faible für Ampeln. Mein erstes Ampelprojekt habe ich bei einem früheren Arbeitgeber umgesetzt: Eine Monitoring-Ampel für ein Rechenzentrum. Die bestand aus einem Raspberry Pi der über USB mit einem Relais-Board verbunden war und dieses angesteuert hat. Die Daten kamen damals aus einem Centreon (Wow, das gibts noch?).
Es war eine Ampel mit den Farben Rot, Gelb und Grün. Je nachdem, wie viele Server oder Dienste gerade kaputt waren, hat die Ampel entsprechend geleuchtet. Also: Grün - Alles gut, Gelb - Ein paar Dienste/Server sind down. Und Rot - Kacke am dampfen.
Irgendwann hatte man sich sogar an das klacken der Relais gewöhnt und instinktiv zur Ampel geschaut :D
Hier mal ein Foto wie das damals aussah:
Dann habe ich neulich festgestellt dass mein lokaler Entsorger jetzt endlich seine "Müllkalender" digitalisiert hat. Früher gabs nur PDFs, das war mir zu umständlich zu automatisieren.
Dann gab es irgendwann eine App. Aber ich hatte keine Lust die zu reverse engineeren.
Jetzt gibt es aber endlich eine herunterladbare iCal-Datei.
Als ich gerade ein Script basteln wollte um die iCal-Datei automatisch auszulesen, habe ich gesehen dass es für Home Assistant eine Integration gibt, die genau das tut. Die Integration ist Waste Collection Schedule. Und dank der tollen Community um das Projekt gab es natürlich schon den Kalender für "meinen" Entsorger. Die Community von W.C.S. ist echt krass: Fast jeden Tag gibt es eine neue Version, weil sie wieder einen Entsorger hinzugefügt haben. Bald sind da bestimmt alle Entsorger auf diesem Planeten mit drin...
Als ich dann den Abfallkalender in meinem Home Assistant hatte, dachte ich mir: Wie kannst du das am besten darstellen?
Einfach ne Notification schicken? Das kann die offizielle App vom Entsorger auch... Langweilig.
Häufig stell ich den Müll raus, wenn ich am Vorabend mein Auto in der Einfahrt parke. Dabei musste ich sonst immer das Smartphone aus der Tasche holen und nachgucken welcher Müll gerade dran ist.
Hey! Warum bau ich da nicht ein Display hin? Oder besser: Eine Ampel!
Ich habe dann auf Ebay nach gebrauchten Industrieampeln geguckt. Von der Monitoring-Ampel wusste ich das Werma-Ampeln ziemlich cool sind. Die KombiSIGN-Ampeln sind Modular. Man kann die Farben einfach Stapeln und durch ein cleveres System aus Kupferdrähten kann man dann im Fuss alle Leuchten einzeln ansteuern. Und natürlich habe ich mir die passenden Farben besorgt: Blau (Papier), Gelb (Gelber Sack) und Weiss (Restmüll). Biotonne hab ich nicht, könnte man später aber durch die Bauweise einfach draufstecken. Oder nen Blinklicht. Oder ne Sirene! Nerd-Heaven!
Dazu dann noch was man sonst noch so braucht: Ein Gehäuse, ein ESP32 Relais-Board, 24V-Netzteil.
Für das Relais-Board habe ich dann noch ein extra Gehäuse gedruckt und das auf so Hutschienen-Klammern geschraubt. Den ESP32 habe ich mit ESPhome beschrieben. Nichts dolles: Die Pins vom Board sollen einfach per Home Assistant schaltbar sein. Das sind nur ein paar Zeilen YAML und fertig. ESPhome hat solche Projekte echt einfach gemacht.
Die Ampel hatte leider nur eine gerade Halterung. Zum Glück war der Durchmesser des Stiels so ca. 25mm so dass ich das mit einem Stück PVC Rohr und einem Winkel umbauen konnte. Durch den PVC-Kleber ist das vermutlich auch sehr Wasserdicht.
Dann alles zusammenbauen, anschliessen und ein paar Automationen im Home Assistant anlegen. Fertig!
Die Ampel leuchtet jetzt am Vortag zwischen 16 Uhr und 23 Uhr. Am Abfuhrtag geht sie um 6 Uhr an und um 9 Uhr wieder aus. Bin mal gespannt wann die Nachbarn merken dass das Licht mit dem Müll korreliert :D
Verwendete Materialien:
- Werma 840 080 00 Ampel
- Fasizi ESP32 Relais Board
- MEAN WELL Netzteil 24V
- Industriegehäuse

