hier eine Anleitung wie man den Feinstaubsensor der Sensor Community bzw. Luftdaten.Info in den Timberwolf Server einbinden kann.
Was ist der Feinstaubsensor
Das Projekt der Sensor Community bietet Selbstbau Sensoren zur Messung der Feinstaubkonzentration an. Über die Seite können die Feinstaubwerte der einzelnen User weltweit angezeigt werden. Der Sensor sendet wenn gewünscht die gemessenen Daten an die Sensor Community, aber kann auch per HTTP-API vom TWS ausgelesen werden.
Hier Infos zum Nachbau: https://sensor.community/de/sensors/airrohr/
Hier kann man den Sensor komplett ohne zu Löten kaufen: https://nettigo.eu/products/sensor-comm ... le-edition
Hier ein Video von Matthias Kleine zu dem Sensor, er hat auch noch ein alternatives Gehäuse verwendet: Video
Interessante Messergebnisse
Ich habe den Sensor sein ca. 1 Jahr im Einsatz. Es ist echt interessant wie auch auf dem Land ohne Verkehr die Werte schwanken und sehr oft Grenzwerte überschreiten. Der Feinstaub kommt hauptsächlich von den Heizungen. Der Sensor erkennt sogar wenn in der Nachbarschaft ein Lagerfeuer gemacht wird. Man kann nach den Messwerten die Fensterlüftung steuern. Wenn der Grenzwert überschritten sollte man vielleicht noch etwas mit dem Lüften warten.
Anbindung an den TWS
Der Sensor liefert unter http://<IP-Adresse des Sensors>/data.json alle Werte per JSON aus. Diese können per TWS mit folgenden Einstellungen ausgelesen werden:




Hier noch die Selektoren für das Auslesen der Werte:
sensordatavalues[value_type="SDS_P1"].value ( --> Für PM10)
sensordatavalues[value_type="SDS_P2"].value ( --> Für PM2.5)
sensordatavalues[value_type="SHT3X_temperature"].value
sensordatavalues[value_type="SHT3X_humidity"].value
Probleme:
Leider bietet der TWS die Objekteinheit µg/m³ nicht an.
Danke an Matthias Kleine. Ich habe den Aufruf aus seinem Quellcode für den ioBroker Adapter zum Luftdatensensor