ich habe hier eine Bresser 7in1 Außeneinheit für Wind, UV, Temp und Feuchtigkeit. Die Station sendet soweit problemlos alle Sensoren funktionieren. Nur der SHT Temp/Hydro Sensor funktioniert nicht mehr. Ich habe mir schon diesen bestellt. Sieht zwar gleich aus. Funktioniert aber leider nicht. Hat jemand schon mal den Sensor ausgetauscht? Denke mal es ist ein anderer SHT Sensor und die I2C Adresse passt nicht.
Ich habe mir schon diesen bestellt. Sieht zwar gleich aus. Funktioniert
aber leider nicht. Hat jemand schon mal den Sensor ausgetauscht? Denke
mal es ist ein anderer SHT Sensor und die I2C Adresse passt nicht.
Und warum glaubtest Du, man bestelle einfach einen ähnlich klingenden und aussehenden Sensor, und dann hat das zu funktionieren?
Entweder man findet eine Bezeichnung auf dem Original-Sensor (und nicht auf dem Plasteteil drumherum), und kann damit auf Bestellung gehen, oder man findet eben keine Info dazu. Dann ist Oszillographieren der Datenleitung des Sensors angesagt (einer noch funktionierenden Außeneinheit), nimmt das Protokoll auf, und geht dann auf Datenblattjagd, und vergleicht mit den dort angegebenen Signaldiagrammen und Protokollen.
Vielleicht machst du mal ein Foto deines Sensors und schreibst, was für eine Außeneinheit du hast. Oder du stellst deine Frage im Wetterstationsspezialforum https://www.wetterstationsforum.info. Dort wird dir wahrscheinlich besser geholfen.
Für die 7 in 1 Bresserstationen sind wohl keine Einzelsensoren als Ersatzteil vorgesehen. Da gibt es wohl nur die komplette Außeneinheit.
Leider schweigst Du Dich über den Typ der Station aus, so das man nicht gezielt helfen kann. Für die 7003200 gibt es derzeit den kompletten Außensensor für 69€. Da muß man sich überlegen ob das am Ende nicht billiger ist als das Rumprobieren.
Ansonsten muß man halt den Orginalsensor zerlegen und nachschauen welcher Sensor dort konkret verbaut ist. Ich denke mal das da intern ein Standardsensor werkelt.
Das Herausfinden des Protokolls ist vom technischen her interessant, aber es wird am Ende nicht zielführend sein, weil man dann höchstwahrscheinlich die Firmware anpassen muß, was bei solchen Konsumergeräten oft nicht möglich ist, weil das Neuflashen vom Hersteller schlichtweg nicht vorgesehen ist.
Man könnte evtl., wie schon vorgeschlagen, noch einen Anlauf im Wetterstationsforum versuchen. Vielleicht gibt es dort Leute die das Ding schon mal repariert haben.
Das Herausfinden des Protokolls ist vom technischen her interessant,
aber es wird am Ende nicht zielführend sein, weil man dann
höchstwahrscheinlich die Firmware anpassen muß, was bei solchen
Wieso denn das? Wenn Du das Protokoll hast, dann kannst Du doch damit den wahrscheinlichen Sensor ermitteln.
Wieso denn das? Wenn Du das Protokoll hast, dann kannst Du doch damit
den wahrscheinlichen Sensor ermitteln.
Wie soll er das Protokoll ermitteln, wenn der alte Sensor nicht mehr tut? Ich habe auch starke Zweifel das er dazu überhaupt in der Lage ist.
Zielführender wäre es wohl den defekten Sensor komplett zu zerlegen und nachzuschauen welcher Sensor verbaut ist.
Bresser scheint für für Temp./Feuchtigkeit SHTC3 Sensoren zu verbauen. Dafür gibt es ein Datenblatt (https://sensirion.com/media/documents/643F9C8E/63A5A436/Datasheet_SHTC3.pdf), da kann man ja mal nach schauen. So Kombinationssensoren haben in aller Regel ein Controllerboard, wo die Signale der Sensoren zusammengefasst werden. Mit anderen Worten es muß nicht der Sensor selbst sein, weshalb Temperatur/Feuchtigkeit nicht mehr funktioniert. Man sollte bevor man da irgend etwas bestellt erst mal auf Fehlersuche gehen.
Leider ist es schwierig etwas über das Innenleben der Station zu erfahren, da sich der Hersteller hier sehr bedeckt hält.
Es gab mal hier im µC-Net einen Beitrag (Beitrag "Bresser 5in1 umbau auf eigene Platine") zum Thema, wo auch das Innenleben der Station gezeigt wurde. Dort geht es zwar um die 5 in 1 Station, aber die Unterschiede zur 7 in 1 dürften marginal sein. Vielleicht macht es Sinn mal den Autor dort zu kontaktieren.
Wie soll er das Protokoll ermitteln, wenn der alte Sensor nicht mehr
tut?
Zumindest wird doch der Master versuchen, den Sensor anzusprechen. Damit hätte man mindestens schon die I2C-Adresse. Und was an dem Sensor nicht funktioniert, weiß nur Stefan. Ob es an der Messung oder an der Kommunikation scheitert, können wir aktuell nur raten.
Hab ich mal für einen Bekannten gemacht. Denn Originalsensor hab ich durch ein kleines Breakoutboard mit ein bisschen mechanischer Anpassung erssetzt. I2C-Adresse musste nicht angepasst werden. Die Pin-Belegung war nicht in der selben Reihenfolge, war aber beschriftet.
Sensor hatte ich von Amazon, müsste dieser gewesen sein: https://www.amazon.de/dp/B09NLW9TTS
Wieso denn das? Wenn Du das Protokoll hast, dann kannst Du doch damit
den wahrscheinlichen Sensor ermitteln.
Wie soll er das Protokoll ermitteln, wenn der alte Sensor nicht mehr
tut? Ich habe auch starke Zweifel das er dazu überhaupt in der Lage ist.
Ist ganz einfach: man nehme einen der anderen Sensoren, die noch funktionieren, und messe den aus. Hatte ich doch bereits geschrieben ...
Bei einer 7in1-Wetterstation sollte man ja annehmen, daß er mehrere gleichartige Sensoren für Temperatur und Feuchte hat.
Zielführender wäre es wohl den defekten Sensor komplett zu zerlegen und
nachzuschauen welcher Sensor verbaut ist.
Solange der Sensor in der Form verbaut wurde, in der er auch üblicherweise verkauft wird, oder in den Datasheets beschrieben wird. Es kann aber auch sein, daß der Sensor nur als Nacktchip verbaut wurde, so wie in meinem Falle - in dem Falle wirst Du kaum genau diese Ausführung in freier Wildbahn vorfinden. Das Abhören der Signale ist dann zielführender.
Bei einer 7in1-Wetterstation sollte man ja annehmen, daß er mehrere
gleichartige Sensoren für Temperatur und Feuchte hat.
Das ist halt Deine Annahme. Nein der Sensor hat nur einen Temperatur- und Feuchtefühler. 7 in 1 bedeutet das der Kombisensor 7 Wetterwerte erfassen kann, die da wären:
Temperatur
Feuchte
Windgeschwindigkeit
Windrichtung
Niederschlagsmenge
UV-Index
Lichtintensität
Außerdem hatte ich einen Beitrag aus dem µC-Net verlinkt, wo die 5 in 1 Station beschrieben ist (mit Schematic). Die unterscheidet sich von 7 in 1 das dort der UV- und Lichtsensor fehlen.
Solange der Sensor in der Form verbaut wurde, in der er auch
üblicherweise verkauft wird, oder in den Datasheets beschrieben wird. Es
kann aber auch sein, daß der Sensor nur als Nacktchip verbaut wurde,
Wenn dem so wäre, dann sieht man das, wenn man den Sensor öffnet. Bei Bresser scheint das nicht so zu sein (s. Post von Robert und der von mir verlinkte Post im µC-Net).
Temperatur/Feuchtigkeit nicht mehr funktioniert. Man sollte bevor man da
irgend etwas bestellt erst mal auf Fehlersuche gehen.
Das wird schwierig werden, wenn Du ihm auch das hier nicht zutraust:
Hans schrieb:
tut? Ich habe auch starke Zweifel das er dazu überhaupt in der Lage ist.
So wird es wohl sein. Es gibt aber auch ein paar Dinge die man auch als Laie tun kann, wie z.B. die Verdrahtung prüfen, Spannungen am Sensor prüfen, kommen überhaupt Signale über den Bus, kalte Lötstellen und sonstige Kontaktprobleme am Sensor (nach ein paar Jahren im Freien sieht das alles nicht mehr so taufrisch aus). Meist haben solche Stationen aber auch Funktionen wo man den Status der Sensoren abfragen kann.
Es ist aber alles nur Kaffeesatzleserei, weil wir den genauen Typ der Station nicht kennen. Wird auch egal sein, da sich der TO offensichtlich schon verabschiedet hat.
Ansonsten könnte man ja auch mal bei Bresser anfragen, ob die so einen Sensor als Ersatzteil liefern - Fragen kostet ja bekanntlich nix.
Es ist aber alles nur Kaffeesatzleserei, weil wir den genauen Typ der
Station nicht kennen. Wird auch egal sein, da sich der TO offensichtlich
schon verabschiedet hat.
Ja, Kaffeesatzleserei ist das schon ...
Ansonsten könnte man ja auch mal bei Bresser anfragen, ob die so einen
Sensor als Ersatzteil liefern - Fragen kostet ja bekanntlich nix.
sorry das ich mich erst jetzt melde aber ich war beruflich eingebunden.
Ich habe ja hier eine klasse Diskussion ausgelöst. Sorry dafür.
Kurz zur Erklärung. Ich dachte beim Posten des ersten Eintrags eigentlich, das jemand die Wetterstation kennt und ein Ersatzteil mir nennen kann. Deswegen die dürftigen Informationen. Natürlich is alles zur Fehlersuche auch möglich, aber ich dachte halt es gibt einen kurzen Weg. Sorry.
Hier nun noch ein paar Eckdaten:
Die Station hat die Bressernummer: 7002586
Ein Foto vom defekten Sensor habe ich angehängt. Der Sensor hat 4 Leitungen von SCL - VCC (3V) - GND - SDA.
Beim alten Sensor habe ich mit einem Arduino MEGA 2560 getestet, ob ein I2C überhaupt was findet. Leider nein.
Der 2te Sensor von Aliexpress hat wohl ne Macke und lässt sich auch nicht finden, wird aber bei 3V ziemlich warm.
Also habe ich mal meinen Logic-Analyser an die Pins von der Bresser-Wetterstation gehängt und erhalte mit Logic 2 folgenden Output auf I2C:
read to 0x7F nak
read to 0x7F nak
read to 0x7F nak
Beim alten Sensor habe ich mit einem Arduino MEGA 2560 getestet, ob ein
I2C überhaupt was findet. Leider nein.
Hast Du mal überprüft welche Spannung der Bresser Sensor will
und sind die Widerstände an SCL und SDA vorhanden ?
Alternativ würde ich einen funktionsfähigen I2C Sensor testen um
Fehler in der Verdratung auszuschließen.
Denke auch daran, dass es u.U. auch Sensoren mit 3,3V gibt und
diese sind u.U. nicht direkt an 5V Arduinos anschließbar.
Ein Foto vom defekten Sensor habe ich angehängt. Der Sensor hat 4
Leitungen von SCL - VCC (3V) - GND - SDA.
Das ist nicht der Sensor, sondern die Platine, auf der der Sensor verbaut ist. Der Sensor steckt in der kleinen, weißen Plastikdose. Dort müsstest du nach Typenbezeichnung/Marking suchen
Das ist nicht der Sensor, sondern die Platine, auf der der Sensor
verbaut ist. Der Sensor steckt in der kleinen, weißen Plastikdose. Dort
müsstest du nach Typenbezeichnung/Marking suchen
Originale Sensirion-Sensoren gab / gibt es auch fertig auf Platinen verlötet.
Sollte es wirklich ein Sensor von Sensirion sein, könnte es auch sein, dass es sich noch um einen handelt, der nur bedingt I²C unterstützt.
Das waar damals wohl ein Lizenzproblem.
Originale Sensirion-Sensoren gab / gibt es auch fertig auf Platinen
verlötet.
Dass Sensirion die Sensoren auch auf Platinen verlötet anbietet, erspart manchem Anwender mit fehlender Designerfahrung Misserfolge bei der thermischen Auslegung der Leiterplatte und Probleme bei der sensorschonenden Verarbeitung von DFN-Packages im Lötprozess - ein netter Service für Leute, die die Sensoren einsetzen wollen, ohne über das notwendige Know-How zu verfügen oder aus anderen Gründen fertige Module einsetzen wollen.
Ob es von Sensirion auch direkt auf die Platine gebondete Chips gibt, weiß ich nicht.
Das ändert alles nichts daran, dass der Sensor in der weißen Kiste sitzt und bei DFN-Packages dort gewöhnlich die Typenbezeichnung draufgelasert ist.
Der SHT11 könnte direkt gebondet sein. Bei den SHT3x und SHT4x stehts gelasert auf dem Package. Beim SHT85 steht's auf der Rückseite der Platine, womit sich die Frage hier nicht stellen würde.
Die anderen habe ich jetzt nicht durchgeflöht (-> TO)
Zufrieden(er)?
Ob es von Sensirion auch direkt auf die Platine gebondete Chips gibt,
weiß ich nicht.
Was willst du mit einem Bild eines 20 Jahre alten SHT85? Den gibts schon lange nicht mehr. Und nachdem das alle MEMS-
Sensoren sind, werde die nicht auf die Leiterplatte gebondet, sondern sind halt in einem kleinen Gehäuse. Aber ja, man braucht eine sehr gute Lupe oder ein Mikroskop, um die Laserbeschriftung im richtigen Licht zu lesen.
Guckst du unter der Vergussmasse - oder von welchem redest du?
Von dem an diesen Beitrag angehängten:
Stefan S. schrieb im Beitrag #7762737:
Ein Foto vom defekten Sensor habe ich angehängt. Der Sensor hat 4
Leitungen von SCL - VCC (3V) - GND - SDA.
Da sieht man keinen Epoxid-Klecks (liegt aber an der Perspektive).
Die aktuellen Feuchte sensoren sind doch eh nicht mehr in dem "Gehäse" wie dem des SHT11.
ich teste hier mit einem Arduino Mega 2560 Board. Bei einem I2C ccs811 Breakoutboard kriege ich mit einem i2C-Scanner die ID 5A gefunden.
Wenn ich aber die Bresser Sensoren teste und einen 1k Ohm Widerstand zwischen SDA und VCC 3,3V klemme bekomme ich nix. Das ist der Fall bei dem original Sensor und beim Sensor von Aliexpress ( der wird aber auhc gleich kochend heiß) bei einem normalen SHT11 von Sensirion bekomme ich aber auch keine ID? Was mache ich falsch? Bei dem SHT11 habe ich es auch schon mit 2x 1k Ohm jeweils zwischen SDA und SCL probiert und auch noch 100nF zwischen VCC und GND gepackt.
ich teste hier mit einem Arduino Mega 2560 Board. Bei einem I2C ccs811
Breakoutboard kriege ich mit einem i2C-Scanner die ID 5A gefunden.
Wenn ich aber die Bresser Sensoren teste und einen 1k Ohm Widerstand
zwischen SDA und VCC 3,3V klemme bekomme ich nix.
Seit wann haben die SHT-Sensoren ein I2C-Interface?
Der Sensor selbst sitzt unter der weißen (Filter) Kappe. Die müßte man mal abnehmen, dann sollte man die Typbezeichnung lesen können.
Wenn ich mir das Foto vom TO anschaue, dann würde ich einfach mal die Leiterplatte prüfen ob alle Leiterzüge Durchgang haben. Man könnte auch mal am SEnso direkt messen ob da die Betriebsspannung ankommt. Im besten Fall sind einfach nur ein paar Lötverbindungen auf der Platine weg gegammelt, so das man das Problem mit nachlöten lösen kann.
Wie weit seit ihr mit der Reparatur gekommen ? Auch bei mein 7 : 1 Bresser Außensensor hat vor 1 Woche die Übertragung von Feuchte und Temperatur eingestellt. Die kleine Platine mit dem Feuchte und Temperatur Sensor war übel eingeklebt. Der Sensor auf der Platine selber nochmal unter einem weißen Plastikgehäuse. Mit USB-Mikroskop und Skalpell konnte ich ihn frei legen. Die Aufschrift ist SHTC3 AAB44 , wobei der 2. Nummer das erste A nicht gut lesbar ist . Nach ChatGPt ist die 2. Nummer wahrscheinlich eine Chargen-Nr. !
Es handelt sich folglich eindeutig um einen Sensirion SHTC3 Sensor !
Auf der kleinen Platine befand sich noch die Nummer 03120A0801 , wobei die erste 0 schlecht lesbar war.
Im Anhang ein Bild .
Auch bei mein 7 : 1 Bresser Außensensor hat vor 1 Woche die Übertragung
von Feuchte und Temperatur eingestellt.
Geteiltes Leid ist halbes Leid.
Dann ist jetzt systematische Vorgehensweise gefragt. Fang vorne beim Sensor an, d.h. guck, ob die Außenstation Strom hat, ob der Sensor Strom bekommt, ob der µC den Sensor abfragt, ob der Sensor antwortet, ob die Außenstation Daten sendet u.s.w.
Die Aufschrift ist SHTC3 AAB44 ,
wobei der 2. Nummer das erste A nicht gut lesbar ist . Nach ChatGPt ist
die 2. Nummer wahrscheinlich eine Chargen-Nr. !
Wie weit seit ihr mit der Reparatur gekommen ? Auch bei mein 7 : 1
Bresser Außensensor hat vor 1 Woche die Übertragung von Feuchte und
Temperatur eingestellt. Die kleine Platine mit dem Feuchte und
Temperatur Sensor war übel eingeklebt. Der Sensor auf der Platine selber
nochmal unter einem weißen Plastikgehäuse. Mit USB-Mikroskop und
Skalpell konnte ich ihn frei legen. Die Aufschrift ist SHTC3 AAB44 ,
wobei der 2. Nummer das erste A nicht gut lesbar ist . Nach ChatGPt ist
die 2. Nummer wahrscheinlich eine Chargen-Nr. !
Es handelt sich folglich eindeutig um einen Sensirion SHTC3 Sensor !
Auf der kleinen Platine befand sich noch die Nummer 03120A0801 , wobei
die erste 0 schlecht lesbar war.
Im Anhang ein Bild .
Hi,
also bei mir war es echt nur ein Verbindung die abgebrochen war. Habe ich nachgelötet und gut abgedichtet und dann ging wieder alles.
Wie weit seit ihr mit der Reparatur gekommen ? Auch bei mein 7 : 1
Bresser Außensensor hat vor 1 Woche die Übertragung von Feuchte und
Temperatur eingestellt. Die kleine Platine mit dem Feuchte und
Temperatur Sensor war übel eingeklebt. Der Sensor auf der Platine selber
nochmal unter einem weißen Plastikgehäuse. Mit USB-Mikroskop und
Skalpell konnte ich ihn frei legen. Die Aufschrift ist SHTC3 AAB44 ,
wobei der 2. Nummer das erste A nicht gut lesbar ist . Nach ChatGPt ist
die 2. Nummer wahrscheinlich eine Chargen-Nr. !
Es handelt sich folglich eindeutig um einen Sensirion SHTC3 Sensor !
Auf der kleinen Platine befand sich noch die Nummer 03120A0801 , wobei
die erste 0 schlecht lesbar war.
Im Anhang ein Bild .
Neuster Stand:
ich habe 2 Stück Youmile Hochpräziser digitaler Temperatur- und Feuchtigkeitssensor SHTC3 I2C-Kommunikation
bei Amazon gekauft für 9,29 €
Die Beschriftung der Buchse auf der 7 : 1 Hauptplatine war mir erst etwas unklar, da der Stecker Teile der Beschriftung überdeckt, bis an anderer Stelle auf der Platine eine Wdh gefunden habe.
SDA = Serial Data Line
GND = Ground (Masse)
VDD = Versorgungsspannung
SCL = Serial Clock Line
Die Versorgungsspannung konnte ich messen.
Auf dem Youmile Sensor sind VDD als + und GND als - beschriftet SDA und SCL entsprechen.
Dann wurde es für den ungeschickten "Nicht-Elektroniker" schwierig ...
Ich hatte keinen passenden Stecker für die Buchse auf der 7 : 1 Hauptplatine und mußte deshalb das Orginal-Kabel nehmen und einen für den neuen Sensor passenden Stecker (4 Pole , Breite 12,5 mm) crimpen ...
Ich habe dann alles verbunden, und nach einigen Sekunden kamen die Werte !
Für den Einbau sind leider noch ein paar Änderungen nötig.
Die Orginalsensor-Platine ist nur 10 x 21mm groß, die neue hat die
Abmessungen 13 x 28 x 7,5mm (Dicke am Sensorgehäuse), passt folglich nicht in die Halterung und ist länger. An 2 Stellen werde ich wohl etwas aufbohren müssen ... aber vielleicht findet ihr auch einen passenderen SHTC3.
Eine günstige Crimpzange mit Material gibts von PARKSIDE (Crimpzangen-Set 2012-teilig)
Fazit: Repariert ! :-)