ESP32S2 mit DS18B20. Sporadische fehler?

OP #7850558
Lesenswert?

Die sensoren liefen an einem esp8266 2 jahre lang fehlerfrei. 3-wire, 2 sensoren. Seit dem wechsel auf ESP32S2 und der aktuellen 1-wire lib gibt es etwa alle 10 min einen fehler. Andere leute berichten von demselben problem. Darum kümmern tut sich niemand. Mit einer älteren 1-wire lib tritt nach berichten der fehler nicht auf. Weiss jemand was drüber?

Hat jemand schon die "ESP32's RMT peripheral" lib auf esp32s2 zum laufen gebracht?

#7850594
Lesenswert?

Hadmut F. schrieb:

Falk B. schrieb:

Und was für einen Fehler?

siehe bild

Du solltest das Thema Netiquette nochmal durcharbeiten, auch in deinem hohen 70+ Alter (geraten).

"Daran denken, dass die Leute im Forum nicht neben einem sitzen und alles so vor sich sehen wie der Fragesteller"

Was zeigen deine Linien? Was ist die rote Zacke? Die Sensoren nutzen beim Auslesen der Temperatur eine CRC. Die sollte man prüfen und im Fehlerfall die Daten wegwerfen und neu über den Bus lesen. Wenn die CRC stimmt, aber dennoch die Temperatur einen Ausreißer hat, muss man weiter denken.

#7850697
Lesenswert?

Die günstigen DS18B20 sind doch meist billigere Nachbauten. Ich meine das Problem ist das da nach einiger Zeit das EEPROM kaputtgeschrieben wird. Auf GitHub gibt es auch ein Projekt um das zu checken, den Link habe ich aber nicht griffbereit, kann ich morgen nochmal suchen.

OP #7850746
Lesenswert?

J. S. schrieb:

Die günstigen DS18B20 sind doch meist billigere Nachbauten. Ich meine das Problem ist das da nach einiger Zeit das EEPROM kaputtgeschrieben wird.

Kaum. Das eeprom wird gar nicht gebraucht, und die sensoren (alles clones) arbeiten am esp8266 oder mit version 2.x der lib einwandfrei.

Es ist ein firmware fehler in der lib 3.x

Falk B. schrieb:

Du solltest das Thema Netiquette nochmal durcharbeiten,

Für solchen stuss habe ich weder die zeit noch die geduld.

Dasmit dem "RMT peripheral", das heisst hardware verwenden anstatt wie bisher bitbang mit delay hat noch niemand versucht?

#7850748
Lesenswert?

Hadmut F. schrieb:

Dasmit dem "RMT peripheral", das heisst hardware verwenden anstatt wie bisher bitbang mit delay hat noch niemand versucht?

Doch, ich hab vor ein paar Monaten Mal die hier verwendet: https://github.com/junkfix/esp32-ds18b20 Lief ohne jegliche Probleme auf einem CYD mit grafischer Ausgabe.

Hadmut F. schrieb:

Hat jemand schon die "ESP32's RMT peripheral" lib auf esp32s2 zum laufen gebracht?

Was läuft da bei dir nicht?

#7850757
Lesenswert?

Falk B. schrieb:

Du solltest das Thema Netiquette nochmal durcharbeiten,

Für solchen stuss habe ich weder die zeit noch die geduld.

Erwartest aber andererseits von allen anderen hellseherische Fähigkeiten? Ganz mein Humor.

Meine ESP8266 (mit Display und SHT22 oder DS18S20) funktionieren komischerweise auch nicht mehr. Das liegt aber wohl eher daran, dass ich eine neue Fritzbox seit meinem Umzug besitze und die SSID nicht auf die alte gesetzt habe.

#7850933
Lesenswert?

Hadmut F. schrieb:

Weiss nicht warum das beim ersten versuch niocht ging.

Hadmut F. schrieb:

Andere leute berichten von demselben problem. Darum kümmern tut sich niemand.

Vielleicht hatte sich doch schon jemand darum gekümmert. Rennst du immer gleich weinend zum Forum, wenn irgendetwas beim ersten Versuch nicht funktioniert?

Ein Fehler sollte wenigstens bei einem selbst reproduzierbar sein, bevor anderen die Schuld in die Schuhe geschoben wird - sry

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren