NEWS
Welchen Luftgütesensor
-
-
Also ich möchte eine Platine bestellen! Schick mir mal eine PN
Gruß
Adrian
Gesendet von iPhone mit Tapatalk Pro
-
Ich habe jetzt den zweiten Sensor fertig und kann die Werte vergleichen. Leider habe ich sie an zwei verschiednen ioBroker installationen angemeldet und kann sie so nicht direkt zusammen visualisieren.
Die Werte passen jeweils zusammen, aber nicht zum HomeMatic Wandthermostaten.
Die BME liegen (auch mit 1Minute Messintervall) etwa 3°C und 4 °C höher als der WT.
Die Feuchtewerte differieren entsprechend, als ob die abs. Feuchte gemessen und über die Temperatur auf rF umgerechnet wird.
Wenn man also nur die Temperatur im Backend korrigiert bleibt die rF falsch (beim WIFFI ist es genau so).
Leider ist mir die Langzeitbeobachtung mal wieder durch zwei Drops durch das aus- und wieder anschalten des PC und anschließender (falscher) Neukalibrierung des IAQ misslungen. Was mich besonders ärgert, dass sie bis gestern abned noch ziemlich parallel liefen, jetzt nicht mehr
Was mir aber gerade beim erneuten Kalibrieren bei offenem Fenster auffiel ist dass der Widerstand beider IAQ etwa um den Faktor 4-5 unterschiedlich ist. Eine absolute Kalibrierung über den Widerstand ist somit zumindest modulübergreifend nicht möglich. Solange die relativen Werte nachher wieder passen ist ja gut.
Gästezimmer:
Daddelzimmer:
Im MOment stehen noch beide Sensoren nebeneinander direkt neben einem Wandthermostat.
Gruß
Rainer
-
Ich glaube man muss sich nochmal genau das Datenblatt vom Bosch BME280 ansehen. Dort wird sicher beschrieben sein wie der genau arbeitet. Sind auf jeden Fall ein paar Seiten [emoji16]
Ich werde auf jeden Fall wenn ich nachher Zuhause bin nochmal direkt mit einem geeichten Temperaturmessgerät vergleichen…
Gruß Maik
Gesendet von meinem SM-G925F mit Tapatalk
-
Die iAQ liegen bei Abnahme von min 10 Stk bei ca. 26,50€ pro Modul.
Gesendet von meinem SM-G925F mit Tapatalk
-
Ich werde auf jeden Fall wenn ich nachher Zuhause bin nochmal direkt mit einem geeichten Temperaturmessgerät vergleichen… `
Super!Ich habe mir gerade die geloggten Daten nochmal angesehen und wegen meines dauernden Umbauens durch Zufall doch die Daten beider IAQs und BMEs geloggt:
In deinem Screenshot ist der Widerstand auch um +/- 100000, so wie bei meinem einen Hast du auch die Daten von deinem anderen Board?
Die iAQ liegen bei Abnahme von min 10 Stk bei ca. 26,50€ pro Modul. `
Wenn das hier rund läuft hätte ich wahrscheinlich auch noch an mehreren IAQ + Platine interesse.Gruß
Rainer
-
Das zweite Modul habe ich noch nicht in Betrieb.
Gucke mir gerade das Datenblatt an.
Temperature measured by the internal temperature sensor. This temperature value depends on the PCB temperature, sensor element self-heating and ambient temperature and is typically above ambient temperature.
Damit wäre das schonmal geklärt.
Was das Messen angeht, dass macht so keinen Sinn mit der Minute warten im Programm weil der sowieso alle paar Millisekunden misst und die Werte in das Register packt. Somit macht das keinen Unterschied. Es wird so nur alle 60 Sekunden das Register abgefragt. Dann müsste man den Sensor im forced-mode betreiben wo man wirklich nur dann musst wenn man es will. Allerdings wird der normal-mode empfohlen für indoor Messungen…
Gesendet von meinem SM-G925F mit Tapatalk
-
Damit wäre das schonmal geklärt. `
…und in Verbindung mit dieser Info:
@MaikB85:dass die Temperaturmessung eigentlich nicht unbedingt zur Messung der Umgebungstemperatur vorgesehen ist, sondern zur Bestimmung der Luftfeuchte dient (Temperatur des Chips) `
Und damit wird dann wohl die rF auf dem Board gemessen??? wegen möglicher Kriechströme???Gruß
Rainer
-
Damit wäre das schonmal geklärt. `
…und in Verbindung mit dieser Info:
@MaikB85:dass die Temperaturmessung eigentlich nicht unbedingt zur Messung der Umgebungstemperatur vorgesehen ist, sondern zur Bestimmung der Luftfeuchte dient (Temperatur des Chips) `
Und damit wird dann wohl die rF auf dem Board gemessen??? wegen möglicher Kriechströme???Gruß
Rainer `
Nene laut Datenblatt ist das schon zur Messung der relativen Luftfeuchte der Umgebung. Nur da ja die Luftfeuchte im Chip direkt gemessen wird muss ja auch da die Temperatur gemessen werden um richtige Werte zu liefern. Also ich wüsste im Moment nicht warum die Luftfeuchtemessung nicht stimmen sollte. Habe leider kein Referenzmessgerät für sowas. Womit hast du das überprüft?
-
So also ich hab zwischen 3-4°C zu viel,was der Sensor liefert gegenüber dem geeichten Messgerät. Gemessen habe ich direkt neben dem BME280 Board.
Bin am Überlegen für die Raumtemperatur einen speziellen Temperaturfühler zu verwenden, weiß aber noch nicht genau welchen. Hätte noch DS18B20 Fühler die ich mal testen könnte bezüglich Abweichung…
-
Womit hast du das überprüft? `
Bin zu faul zum rechnen, sonst denke ich, dass ich das rekursiv nachweisen kann:Wenn man aus relativer Feuchte und Temperatur den Feuchtegehalt in g/kg (oder g/m³) ausrechnet, so würde ich jetzt behaupten kommt bei allen Sensoren immer das selbe (richtige) heraus.
Wenn man dann nur die Temperatur korrigiert und die rF bleibt, ist auch die abs. Feuchte falsch.
Bei beiden BM280 liegen die Unterschiede in Temp und rF in etwa so, wie ich es erwarte, dass bei entsprechenden Temperturänderungen und bleibender abs. Feuchte sich die rF ändert.
Beim Wiffi ist es übrigens genauso:
Im ganzen Haus (zumindest je Etage) ist die abs. Feuchte gleich (Bei uns stehen immer alle Türen offen.im Wohnzimmer mit offenem Esszimmer steht ein WIFFI miot 3°C Korrekturfaktor. an der Anderen Wand im Esszimmer hängt ein Wandthermostat. Die rF wird vom WIFFI etwa 10 Prozentpunkte zu niedrig angegeben.
Genauso wird es sich mit Teensy und Wandthermostat verhalten:
Gruß
Rainer
-
So also ich hab zwischen 3-4°C zu viel,was der Sensor liefert gegenüber dem geeichten Messgerät. `
Das entspricht ja genau dem was ich beobachte (WIFFI und Teensies)Der Wandthermostat ist nur um einiges träger, insbesondere bei der Feuchte.
Gruß
Rainer
-
So!
Jetzt habe ich es doch getan!
Auf die Schnelle online nur die Umrechnung in g/m³ gefunden - es geht aber nicht um den absoluten Wert, sondern um's Prinzip
die absolute Feuchte im obigen Screenshot ist beim Teensy 13,3 g/m³ und beim Wandthermostat 13,1 g/m³, was absolut vergleichbar ist!
Also ist die relative Feuchte nur auf die original Temperatur korrekt.
Würde ich jetzt nur die Temperatur um 3,5K korrigieren wäre die absolute Feuchte nur noch 10,9 g/m³
Gruß
Rainer
-
Ja aber dann passt doch alles oder nicht? Die relative Feuchte ist doch auf die Temperatur des Sensors bezogen. Damit lässt sich ja dann die absolute Feuchte berechnen. Welche Temperatur im Raum ist ist dafür ja erstmal uninteressant.
Womit hast du das überprüft? `
Damit meinte ich was du als Referenz nimmst um zu sagen was richtig ist und was falsch
-
Ja aber dann passt doch alles oder nicht? `
Oder!wenn die Temperatur korrigiert wird stimmt die rel. Feuchte nicht mehr. und aus den beiden Werten errechne ich (oder das Super-Lüftungsskript) die absolute Feuchte, die ich zur Bewertung einer Lüftungsempfehlung brauche.
Welche Temperatur im Raum ist ist dafür ja erstmal uninteressant. `
Aber so wirklich interessiert mich die Boardtemperatur nicht. Ich wüsste schon gerne die Raumtemperatur.Damit meinte ich was du als Referenz nimmst um zu sagen was richtig ist und was falsch `
Das hatte ich so nicht auf dem Schirm. Mir ging es um die Plausibilität der nativen und der korrigierten Werte.Was die relative Feuchte angeht hatte ich mal ein Haarhygrometer, dass man relativ einfach mit feuchter Kammer und über Salz eichen konnte. Damit habe ich damals meine HM-"Klimamesser" verglichen, das passte so leidlich.
Jetzt vergleiche ich die Werte des BME mit den HM-Wandthermostaten, wobei mir der "wahre Wert" nicht ganz so wichtig ist, aber die Werte sollten in sich konsistent sein, und eine Abweichung um 10 Prozentpunkte (=20%) ist für mich nicht tolerabel.
Gruß
Rainer
-
Ja aber dann passt doch alles oder nicht? `
Oder!wenn die Temperatur korrigiert wird stimmt die rel. Feuchte nicht mehr. und aus den beiden Werten errechne ich (oder das Super-Lüftungsskript) die absolute Feuchte, die ich zur Bewertung einer Lüftungsempfehlung brauche. `
Du müsstest dann nur die "angezeigte" Raumtemperatur korrigieren. Nicht die wirklich gemessene, die ja zur weiteren Umrechnung relevant ist.
Welche Temperatur im Raum ist ist dafür ja erstmal uninteressant.
Aber so wirklich interessiert mich die Boardtemperatur nicht. Ich wüsste schon gerne die Raumtemperatur.
Das ist mir schon klar Aber wie wir ja jetzt rausgefunden haben ist der BME280 leider nicht wirklich dafür gedacht… Entweder angezeigte Temperatur korrigieren oder was ich eigentlich sinnvoller finde, für Temperaturmessung einen anderen Sensor verwenden. Ich weiß ja nicht ob die Abweichung immer gleich hoch ist, somit ist die Frage ob eine Korrektur da überhaupt Sinn macht.Damit meinte ich was du als Referenz nimmst um zu sagen was richtig ist und was falsch `
Das hatte ich so nicht auf dem Schirm. Mir ging es um die Plausibilität der nativen und der korrigierten Werte.Was die relative Feuchte angeht hatte ich mal ein Haarhygrometer, dass man relativ einfach mit feuchter Kammer und über Salz eichen konnte. Damit habe ich damals meine HM-"Klimamesser" verglichen, das passte so leidlich.
Jetzt vergleiche ich die Werte des BME mit den HM-Wandthermostaten, wobei mir der "wahre Wert" nicht ganz so wichtig ist, aber die Werte sollten in sich konsistent sein, und eine Abweichung um 10 Prozentpunkte (=20%) ist für mich nicht tolerabel. `
Okay. Also ich wüsste schon gerne ob es der "wahre Wert" ist kann es aber leider nicht prüfen. Mich würde interessieren was wohl in dem HM-Wandthermostat verbaut ist… Klar wenn da so eine Abweichung gegeneinander ist ist das kacke da hast du Recht!
P.S. Hab meine ursprünglichen Code für den Raumsensor wieder gefunden Einen Unterschied von den Werten macht es nicht wirklich aber ich könnte so mal den BME280 im forced-mode betreiben. Glaube aber ehrlich gesagt nicht, dass es einen Unterschied macht.
-
Eugen (aka @funkleuchtturm) hat mit seinem Wiffi da auch lange mit dem BME280 gekämpft und letztlich wohl aufgegeben.
Ich denke daher nicht, dass du mit dem force mode viel Erfolg haben wirst.
Du müsstest dann nur die "angezeigte" Raumtemperatur korrigieren `
Leider nein, da ich die "richtige" RT und die richtige rF als Datenpunkt benötige um diese in dem Lüftungsskript einzubinden.für Temperaturmessung einen anderen Sensor verwenden `
Mich hatte die Version des Wiffi mit dem BME280 gereizt, wegen des Drucksensors. Den braucht man aber nicht in jedem Raum.Also ich wüsste schon gerne ob es der "wahre Wert" ist kann es aber leider nicht prüfen `
Mal sehen, ob ich noch so ein Hygrometer auftreiben kann.Mich würde interessieren was wohl in dem HM-Wandthermostat verbaut ist.. `
vielleicht weiß das @dondaik oder @klassisch. Soll aber ein billiges Teil sein, oft als "Perle" bezeichnet.:idea: Habe die WT ja als Bausatz gehabt, da muss ja ein Schaltplan dabei gewesen sein - muss ich mal raussuchen.
Gruß
Rainer
-
Der BME280 ist zwar primär ein sehr guter Drucksensor (https://homematic-forum.de/forum/viewto … 33#p328133), aber im richtigen Mode betrieben - wie im Datenblatt von Bosch beschrieben - funktioniert der auch als Temperatursensor sehr gut. Ich habe dazu lange Versuchsreihen gemacht siehe dort https://homematic-forum.de/forum/viewto ... start=1370 und habe dort auch die passende lib benannt. Mit Adafruit-Lib wird es tatsächlich nichts, wie ich nachgemessen habe. Auch der @PrinzEisenherz1 hat im HM-Forum mal Vergleiche mit dem SHT31 in seiner Wetterstation gepostet und das gab das gleiche Bild https://homematic-forum.de/forum/viewto ... 17#p368217 . Der BME tendiert in der Temp ganz leicht höher als der SHT31. Bei meinen Exemplaren ging die Spanne von 0.07K niedriger als der SHT31 bis 0.16K höher als der SHT31. Und auch kandrsmith kann die Probleme nicht nachvollziehen https://www.kandrsmith.org/RJS/Misc/Hyg ... ature.html .
Mit der populären Adafruit Lib zeigt der BM280 aber 0.5K mehr als als mit einer geeigneten Lib. Habe mir extra einen eng tolerierten PT1000 angeschafft und mit einem genauen Messgerät gemessen. Der BME280 ist also nicht schlecht - ganz im Gegenteil.
Ich habe hier recht viele von den Kameraden im Einsatz und der Einfluß des Anbringungsortes ist bei Weitem größer.
Wer sich aber emotional abgestoßen fühlt, kann den SHT31 nutzen. Auf den ersten Blick stehen im Datenblatt dort bessere Genauigkeiten. Schaut man aber in die Detaildiagramme relativiert sich Einiges. Im Datenblatt ganz vorne steht nur der schönste Wert im optimalen Teilbereich.
Der Feuchtesensor beim BME280 ist recht gut; alle Teile, die ich vermessen habe waren sehr konsistent beieinander. Der DHT22 dagegen war ein Würfelspiel.
Wie sich das beim ST31 verhält, weiss ich nicht, ich hatte nur ein Exemplar im Test, welches aber gut zu den BME280 passte.
Was in den HM-Thermostaten steckt, weiß ich nicht. Aber die Dinger sind ja schon etwas älter. Deshalb wird da wohl eher ein NTC für die Temp drinstecken und irgendwas kapazitives für die Feuchte. Wie beim DHT22. Ist auch viel billiger als ein BME280 oder ein SHT31.
-
Hmm… ich frage mich gerade warum ich dann 3-4K höhere Temperatur hab wie das geeichte Gerät...
ich werde es mal mit der MOD-1022 Library testen
-
Hmm… ich frage mich gerade warum ich dann 3-4K höhere Temperatur hab ` Das ist viel zu viel.
wie das geeichte Gerät…Was für ein Gerät ist das und wann wurde es geeicht bzw. kalibriert und in welcher Genauigkeitsklasse? Wie gesagt, habe extra die genaueste "serien"-PT1000 Klasse geakuft und auch die Toleranzen des Meßgerätes eingerechnet.
Ich verwende die kleinen breakout boards mit integriertem Spannungsregler und versorge mit 3.3V. Es gibt noch die größeren Breakouts aber die haben keinen Spannungsregler aboard.