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.

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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.