HM-WDS40-TH-I-DHT22 immer wieder halbe Temperatur
Moderator: Co-Administratoren
HM-WDS40-TH-I-DHT22 immer wieder halbe Temperatur
Hallo,
ich habe seit einiger Zeit eine HM-WDS40-TH-I-DHT22 im Einsatz.
Jetzt ist mir bei einem Programm, bei dem ich die Werte des Sensors nutze, aufgefallen das teilweise nur die Hälfte der Temperatur angezeigt wird.
Hat hier Jemand ne Idee woran das liegt?
Hier ein Auszug vom Historian. Danke und Gruß Holger
ich habe seit einiger Zeit eine HM-WDS40-TH-I-DHT22 im Einsatz.
Jetzt ist mir bei einem Programm, bei dem ich die Werte des Sensors nutze, aufgefallen das teilweise nur die Hälfte der Temperatur angezeigt wird.
Hat hier Jemand ne Idee woran das liegt?
Hier ein Auszug vom Historian. Danke und Gruß Holger
-
- Beiträge: 12085
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 847 Mal
- Danksagung erhalten: 2139 Mal
- Kontaktdaten:
Re: HM-WDS40-TH-I-DHT22 immer wieder halbe Temperatur
Ich vermute, das sind 0-Werte und zwischen 2 Werten wird im Diagramm der Mittelwert (0 + 24) / 2 gebildet.
DHT22 ist eh nur so ein Schätzeisen.
DHT22 ist eh nur so ein Schätzeisen.
-
- Beiträge: 1790
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: HM-WDS40-TH-I-DHT22 immer wieder halbe Temperatur
Schätzeisen mag sein, aber bei 0-Werten läuft noch was anderes ziemlich schief..
Serieller debug log bei der Messung könnte helfen.
Serieller debug log bei der Messung könnte helfen.
Viele Grüße,
Tom
Tom
Re: HM-WDS40-TH-I-DHT22 immer wieder halbe Temperatur
OK, das LOG werde ich mal prüfen.
Ich habe drei von den Teilen im Einsatz. Das Problem ist aber nur bei dem einen, die anderen haben immer durchgängig Werte.
Aber was kann ich hier machen? Sensor mal tauschen?
Ich habe drei von den Teilen im Einsatz. Das Problem ist aber nur bei dem einen, die anderen haben immer durchgängig Werte.
Aber was kann ich hier machen? Sensor mal tauschen?
-
- Beiträge: 1790
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: HM-WDS40-TH-I-DHT22 immer wieder halbe Temperatur
Ab hier werden die seriellen debug logs ausgegeben, die könnte man mal prüfen
https://github.com/jp112sdl/Beispiel_As ... 2.ino#L105
Oder erst mal Sensor tauschen.
https://github.com/jp112sdl/Beispiel_As ... 2.ino#L105
Oder erst mal Sensor tauschen.
Viele Grüße,
Tom
Tom
Re: HM-WDS40-TH-I-DHT22 immer wieder halbe Temperatur
Also das zeigt der Serielle Monitor an:
Bei der letzten Messung wieder die halben Werte.
Code: Alles auswählen
19:31:08.085 -> Measure...
19:31:08.600 -> DHT22 measurement ok.
19:31:08.600 -> T/H = 240/38
19:31:08.600 -> <- 0C 04 84 70 003F11 4F6BB6 00 F0 26 - 25233
19:34:11.888 -> Measure...
19:34:11.888 -> DHT22 measurement ok.
19:34:11.888 -> T/H = 241/40
19:34:11.935 -> <- 0C 05 84 70 003F11 4F6BB6 00 F1 28 - 25278
19:37:15.708 -> Measure...
19:37:15.708 -> DHT22 measurement ok.
19:37:15.708 -> T/H = 120/20
19:37:15.742 -> <- 0C 06 84 70 003F11 4F6BB6 00 78 14 - 25325
-
- Beiträge: 1790
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: HM-WDS40-TH-I-DHT22 immer wieder halbe Temperatur
Hmm, interessant, die halben Messwerte scheinen sowohl für Temp. als auch für Feuchtigkeit so aus der Adafruit Lib zu kommen.
Wiederlegt imho Jeromes Vermutung das die halben Messwerte als Mittelwert zwischen 0 und vollem Wert im Diagramm entstehen.
Die halben Werte könnten am miesen Konzept der Datenübertragung und der Lib liegen. 40 Datenbits mit Interrupt Lock Microsekundengenau einlesen zu müssen kann man machen, dann sollte man aber die checksum prüfen, sah für mich so aus als ob dies in der Lib weggelassen wurde.
Falsches Sync um 1Bit führt dann zu halben oder doppelten Werten.
Wiederlegt imho Jeromes Vermutung das die halben Messwerte als Mittelwert zwischen 0 und vollem Wert im Diagramm entstehen.
Die halben Werte könnten am miesen Konzept der Datenübertragung und der Lib liegen. 40 Datenbits mit Interrupt Lock Microsekundengenau einlesen zu müssen kann man machen, dann sollte man aber die checksum prüfen, sah für mich so aus als ob dies in der Lib weggelassen wurde.
Falsches Sync um 1Bit führt dann zu halben oder doppelten Werten.
Viele Grüße,
Tom
Tom
-
- Beiträge: 80
- Registriert: 06.11.2018, 11:27
- Danksagung erhalten: 3 Mal
Re: HM-WDS40-TH-I-DHT22 immer wieder halbe Temperatur
Hallo Holger,
ich habe das gleiche Problem wie du mit dem HM-WDS40-TH-I-DHT22.
Bei mir werden etwa 21°C gemessen und hin und wieder tauchen 7 oder 8°C auf. Ich habe anfangs nur zwei Sensoren nachgebaut (mit Kupferdraht gestrickte Verbindungen zwischen Arduino, CC1101 und DHT22 mit 4,7K Ohm PullUp) und beide haben dieses Phänomen gezeigt.
Danach habe ich sie neu gemacht diesmal mit einer Platine von Wolwin aber mit den gleichen Komponenten, d.h. ohne diese durch neue zu ersetzen.
Das Problem war weg!
Jetzt habe ich zwei weitere nachgebaut und einer davon zeigt erneut dieses Problem. Jetzt hätte ich gerne gewusst, wo das her kommt.
Bist du dahintergekommen? Oder hat die Gemeinde ein Typ für mich!?
Gruß Daniel
ich habe das gleiche Problem wie du mit dem HM-WDS40-TH-I-DHT22.
Bei mir werden etwa 21°C gemessen und hin und wieder tauchen 7 oder 8°C auf. Ich habe anfangs nur zwei Sensoren nachgebaut (mit Kupferdraht gestrickte Verbindungen zwischen Arduino, CC1101 und DHT22 mit 4,7K Ohm PullUp) und beide haben dieses Phänomen gezeigt.
Danach habe ich sie neu gemacht diesmal mit einer Platine von Wolwin aber mit den gleichen Komponenten, d.h. ohne diese durch neue zu ersetzen.
Das Problem war weg!
Jetzt habe ich zwei weitere nachgebaut und einer davon zeigt erneut dieses Problem. Jetzt hätte ich gerne gewusst, wo das her kommt.
Bist du dahintergekommen? Oder hat die Gemeinde ein Typ für mich!?
Gruß Daniel
-
- Beiträge: 12085
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 847 Mal
- Danksagung erhalten: 2139 Mal
- Kontaktdaten:
Re: HM-WDS40-TH-I-DHT22 immer wieder halbe Temperatur
Nimm statt des DHT gleich einen "vernünftigen" Sensor. Der DHT ist eher nur ein Schätzeisen.
-
- Beiträge: 80
- Registriert: 06.11.2018, 11:27
- Danksagung erhalten: 3 Mal