From 3b23b6c7273de559ddb91e01baf88138648ff99f Mon Sep 17 00:00:00 2001 From: drg Date: Mon, 25 May 2026 10:07:16 +0200 Subject: [PATCH] =?UTF-8?q?Links=20eingef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _posts/blog/2026-05-24-co2-sensor.markdown | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/_posts/blog/2026-05-24-co2-sensor.markdown b/_posts/blog/2026-05-24-co2-sensor.markdown index 0f472a58..3b791007 100644 --- a/_posts/blog/2026-05-24-co2-sensor.markdown +++ b/_posts/blog/2026-05-24-co2-sensor.markdown @@ -1,13 +1,16 @@ --- layout: post -title: "CO₂-Sensor WLAN-Upgrade" -date: 2026-05-24 16:12:23 +title: "CO₂-Sensor WLAN-Upgrade" +date: 2026-05-24 16:12:23 --- -Bei Aufräumaktionen tauchen immer wieder spannende Technikrelikte auf, die ihren Weg in den Club finden. Diesmal fiel uns ein älterer CO₂-Sensor in die Hände, der offensichtlich schon seit Jahren unbeachtet in einem Schrank lag. Schnell stellte sich die Frage, ob sich das Gerät in unser Home-Assistant integrieren lässt. Unsere Erfahrungen im umgang mit Home-Asistant haben wir un unserem Podcast mit der Nummer [SN053](https://podcast.chaospott.de/2025/01/04/sn053-home-assistant-ii/) festgehalten. -![Digitales CO₂-Messgerät auf einer Werkbank. Das Display zeigt einen CO₂-Wert von 758 ppm und eine Temperatur von 21,4 Grad Celsius. Im Hintergrund sind unscharf verschiedene Messgeräte und Kabel zu sehen. Rechts daneben ist das geöffnete Geräts sichtbar.]({{ site.url }}/media/2026-05-24/co2.jpg) +Bei Aufräumaktionen tauchen immer wieder spannende Technikrelikte auf, die ihren Weg in den Club finden. Diesmal fiel uns ein älterer CO₂-Sensor in die Hände, der offensichtlich schon seit Jahren unbeachtet in einem Schrank lag. Schnell stellte sich die Frage, ob sich das Gerät in unser Home Assistant integrieren lässt. Unsere Erfahrungen im Umgang mit Home Assistant haben wir in unserem [Podcast](https://podcast.chaospott.de/) in der Folge [SN053](https://podcast.chaospott.de/2025/01/04/sn053-home-assistant-ii/) festgehalten. + +![Digitales CO₂-Messgerät auf einer Werkbank. Das Display zeigt einen CO₂-Wert von 758 ppm und eine Temperatur von 21,4 Grad Celsius. Im Hintergrund sind unscharf verschiedene Messgeräte und Kabel zu sehen. Rechts daneben ist das geöffnete Gerät sichtbar.]({{ site.url }}/media/2026-05-24/co2.jpg) *Umgebautes PCE AC-1000. [Chaospott](https://chaospott.de) [CC-BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)* -Ein erster Blick auf das Gehäuse machte Hoffnung: Dort war eine RS232-Schnittstelle aufgedruckt. Damit schien der Weg zunächst klar zu sein. Ein ESP8266 mit ESPHome sollte die seriellen Daten einlesen und per WLAN an Home Assistant weiterreichen. Bei genauerer Betrachtung der Platine fiel uns auf, dass dort keine RS232-Hardware zum Einsatz kommt. Die Daten werden über einen Optokoppler ausgegeben. Um die Sensorwerte auszulesen, muss man das Open-Collector-Design berücksichtigen und den Eingang des ESP8266 mit einem Pull-up-Widerstand versehen. Da das Auslesen serieller Daten per UART zu den Standardfunktionen von ESPHome gehört, stellte dies keine besondere Herausforderung dar. Lediglich zum Parsen der Sensorwerte musste ein Lambda-Skript erstellt werden. +Ein erster Blick auf das Gehäuse machte Hoffnung: Dort war eine RS232-Schnittstelle aufgedruckt. Damit schien der Weg zunächst klar zu sein. Ein ESP8266 mit [ESPHome](https://esphome.io/) sollte die seriellen Daten einlesen und per WLAN an Home Assistant weiterreichen. -So wurde aus einem vergessenen Gerät ein weiterer Sensor für die Raumluftüberwachung. Gleichzeitig zeigt das Projekt, dass sich ein genauer Blick auf ältere Hardware oft lohnt. Hinter vermeintlich veralteten Geräten steckt nicht selten Technik, die sich mit wenig Aufwand modernisieren und weiterverwenden lässt. +Bei genauerer Betrachtung der Platine fiel uns jedoch auf, dass dort keine RS232-Hardware zum Einsatz kommt. Die Daten werden stattdessen über einen Optokoppler ausgegeben. Um die Sensorwerte auszulesen, muss man das [Open-Collector-Design](https://de.wikipedia.org/wiki/Open-Collector-Ausgang#Optokoppler_mit_Phototransistor) berücksichtigen und den Eingang des ESP8266 mit einem Pull-up-Widerstand versehen. Da das Auslesen serieller Daten per UART zu den Standardfunktionen von ESPHome gehört, stellte dies keine besondere Herausforderung dar. Lediglich zum Parsen der Sensorwerte musste ein kleines Lambda-Skript erstellt werden. + +So wurde aus einem vergessenen beziehungsweise ungenutzten Gerät ein weiterer Sensor für die Raumluftüberwachung. Gleichzeitig zeigt das Projekt, dass sich ein genauer Blick auf ältere Hardware oft lohnt. Hinter vermeintlich veralteten Geräten steckt nicht selten Technik, die sich mit wenig Aufwand modernisieren und weiterverwenden lässt.