1. Dashboard
  2. Forum
    1. Aktivste Themen
    2. Unerledigte Themen
  3. Artikel
  4. Mitglieder
    1. Achivements
    2. Benutzerränge
    3. Letzte Aktivitäten
    4. Benutzer online
    5. Team
    6. Mitgliedersuche
  5. Blog
    1. Artikel
  6. Spenden
  • Anmelden
  • Registrieren
  • Suche
Blog-Artikel
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Blog-Artikel
  • Erweiterte Suche
Mittwoch: 12 August 2026
  • Wir freuen uns sehr dass du diese Webpräsenz gefunden hast, leider bist du nicht angemeldet und kannst daher diese Plattform nur eingeschränkt benutzen. Möchtst Du die volle Vielfalt unserer Community erleben, so registriere dich jetzt kostenlos & unverbindlich oder melden sich mit Ihren Benutzerdaten an.

    Anmelden Registrieren
    1. Smart Home Community
    2. Blog
    3. SmartHome Eigenbau

    ds18b20 Fakes

    • smartHomeEigenbau
    • 23. Juni 2026 um 15:50
    • 174 Mal gelesen
    • 2 Kommentare

    Jetzt mitmachen!

    Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!

    Benutzerkonto erstellen Anmelden

    Da ich die Firmware sowieso erweitern wollte, entschied ich mich auch noch das letzte grössere Teil zu implementieren.
    Auf der Platine befindet sich eine oneWire Schnittstelle, die bereits elektronisch vorhanden ist (okay, ist nun auch nicht gerade die aller schwierigste Aufgabe 😁), gehört für mich aber unbedingt zu einem generischen Sensor Handler.

    Da ich bereits bei einer hohen Speicherauslastung auf dem Mikrocontroller bin, entschied ich mich, es simpel zu halten und einfach nur einen Scanner sowie die Temperaturauslesung als Float umzusetzen.
    Mit bekannten Arduino Libraries sollte das eine Aufgabe von vielleicht einem Tag werden, wenn überhaupt.

    Wäre da nicht noch dieses kleine Problem, dass ich vorher noch nicht kannte....

    Da der Scanner sicher die anspruchsvollere Aufgabe ist, startete ich damit.
    Nun habe ich, aufgrund einer 100% nicht blockierenden Software, das eine oder andre zu beachten.
    Nach ein paar Stunden hatte ich das ganze aufgesetzt und war bereit zum Testen. Ich schloss also ein paar ds18b20 an und begann zu scannen.
    Das Ergebnis war, diplomatisch ausgedrückt, "Scheisse!".
    Manchmal bekam ich die eine Adresse, dann mal die Andere, aber irgendwie niemals die korrekte Ausgabe.

    Das Programm soll folgendermassen funktionieren:
    Sobald der Befehlsparser den Befehl "1wire scan" erkennt, setzt er zuerst die Klassen-Variablen zurück, und scannt schrittweise. Nach jeder gefundenen Adresse generiert der Printer einen String, der umgehend über den Bus auf RS485 versendet wird.
    Sobald die Busklasse meldet, dass die Nachricht übernommen wurde, wird die nächste Adresse gescannt, usw...
    Alles aber immer 100% non-blocking, ansonsten würde ja nicht gleichzeitig die Nachricht verschickt werden können und die nächste Adresse gesucht. Aber genug der Details für den Moment, ich werde demnächst mal das ganze System in ein paar Artikel vorzustellen versuchen, bin aber grad bei diesen Details...

    Ich versuche also nun immer wieder die Sensoren zu scannen, werfe die Dallas Library raus, wechsle auf die OneWire Library, aber immer und immer wieder das Selbe. Frustriert musste ich einsehen, dass es heute nix mehr wird und ging pennen.
    Am nächsten Tag also weiter: Testen, anpassen, weiter testen, wieder anpassen, ... andere Sensoren, usw...

    Auch dieser Tag schien wieder im Frust zu enden und ich war kurz davor alles zu pausieren, da entdeckte ich ein entscheidendes, kleines Detail:
    In der Adresse zeigen sich gewisse Muster, die dann nach einer kurzen KI gestützten Recherche zeigten, dass ich von 5 Sensoren einen Original Analog-Devices (vorher Maxim und noch früher Dallas Semiconductor) und vier Fake Klone verwendete. Auch zeigte sich, dass die Beobachtung genau dem entspricht, was bereits diverse Entwickler und Anwender beobachteten: Inkonsistente Datenübermittlung die sich in scheinbar zufälligem "manchmal geht's, manchmal nicht" zeigt. :pouting_face::nauseated_face::unamused_face:

    Schön, nun hatte ich also gute 2 Tage Codeentwicklung hauptsächlich damit verschwendet, zu erkennen wie be******en mal wieder gewisse Klone vom Aliexpress sind. Und einmal erneut bewiesen, dass Angaben chinesischer Händler nicht den Strom wert sind, den es zum anzeigen auf der Webseite braucht. . . . .

    Ich mache hier jetzt aber keinen Artikel über meine Erfahrungen mit Aliexpress, darum weiter zur eigentlichen Erkenntnis:
    Ich passte meinen oneWire Scanner noch etwas an und implementierte einen zyklischen Befehl "1wire scan step", wodurch jeweils nur eine Zeile ausgegeben wird, und als letztes eine Nachricht, wie viele Geräte gefunden wurden:


    Schritt 1: Hier ein Original ds18b20+

    Schritt 2: Hier ein Fake Klon

    Schritt 3: Der "Step Scan" ist abgeschlossen

    So, das heisst aber auch, ich habe ebenso eine Möglichkeit, bereits beim Scannen Fake Sensoren zu erkennen.

    Als nächstes aber schauen wir uns an, wie diese Fakes arbeiten. Man beachte, dass Dallas Semiconductor die Sensoren bereits werksseitig so kalibriert, dass sie auf +/- 0.5 °C genau arbeiten, was für die meisten Anwendungen mehr als präzise genug ist.

    Vergleichen wir 2 Diagramme:

    Links: Ein Fake China-Klon. - - - - - - - - - - - - - - - - - - - - Rechts: Ein Original von Analog Devices

    Sofort fallen einem die "Pickel" in der Kurve des Fake auf, was einer Drift von gut +/- 2 °C entspricht, und somit noch gerade ca. 25% der Genauigkeit des Originals erreicht. Wie viel 2°C sind, weiss jeder, der schon mal im Winter seine Wohnung von 20° auf 18° abkühlen liess.

    Klar kostet ein China Fake sehr viel weniger als ein Original, und man könnte sagen, wenn man 10 Stk. bestellt und nur einer funktioniert, ist dieser eine immer noch günstiger als ein Original. Aber sie funktionieren auch dementsprechend erbärmlich. Nix mit der versprochenen Präzision. Erschwerend kommt dazu, sie fallen regelmässig bei einer Messung aus, was meine Steuerung zum Abbruch bringt, da der rrd Datenlogger mit der Antwort nichts anfangen kann und darauf das Programm beendet.

    Klar ist das ein Fehler in der Busmaster Implementierung auf dem Webserver und ich muss das irgendwie so hinbekommen, dass eine Fehlermeldung des rrd Tool nicht zum sofortigen Programmabbruch führt.

    So schnell also muss ich mir kein neues Hobby suchen :winking_face_with_tongue::grinning_face_with_smiling_eyes:

    Habt ihr ähnliche Erfahrungen mit Aliexpress Sensoren gemacht? Oder allgemein mit IC's? (bitte keine Antworten zu Akkus... da geht es von simplem "funktioniert nicht ganz so wie angegeben" schon deutlich in Richtung "gewerbsmässiger Betrug") Das ist ein anderes Thema.


    Wie auch immer, geniesst die kommenden, heissen Tage, ich geh jetzt mal zum Fluss und überlasse meine Beete der in Python geschriebenen Automatik.

    Beste Grüsse: Mike

    • DS18B20
    • oneWire
    • Chinaklone

    Vorheriger Artikel Anpassung Sensorfirmware und weitere Beobachtung

    Nächster Artikel Grundlage der Steuerelektronik

    Kommentare 2

    Wignatz
    24. Juni 2026 um 10:08
    • Inhalt melden

    Das geht schon sehr in die Tiefe, finde ich gut und ist hilfreich für andere :-). Von Aliexpress-Produkten kann ich leider keine Erfahrungen teilen...aktuell habe ich da noch nichts bestellt.

    smartHomeEigenbau
    29. Juni 2026 um 09:04
    Autor
    • Inhalt melden

    Moin Wignatz

    Danke sehr, nun, da sprichst du einerseits ja gerade den "Ich will das selber bauen" Gedanken an. Es geht ja darum, wirklich alles von Grund auf zu verstehen. Darum ist natürlich Aliexpress die erste Wahl, besonders da beim selber bauen gelegentlich Bauteile schaden nehmen können. Das ist bei nem China-Klon doch deutlich günstiger.

    Abschliessend würde ich zu den 18b20er Klone sagen: Achtung, diese halten die +/- 0.5° nicht ein, und weisen gelegentlich Timing Probleme auf, wodurch unbedingt mit Ausschuss einer gekauften Charche zu rechnen ist.

    Kategorien

    • Eigene Projekte
    • Allgemein

    Archiv

    1. 2026 (5)
      1. Juli (1)
      2. Juni (4)
        • Grundlage der Steuerelektronik
        • ds18b20 Fakes
        • Anpassung Sensorfirmware und weitere Beobachtung
        • Sonnenstand und Lichtsärkesensor

    Unsere Facebook-Gruppe

    Smart Home Community Facebook Gruppe

    Smart Home Community auf Facebook
    Tausche Dich mit vielen Smart-Home-Begeisterten aus und erhalte Hilfe bei Home Assistant, Shelly, Homematic IP, Zigbee, Matter und vielen weiteren Smart-Home-Systemen.

    Jetzt beitreten

    Letzte Beiträge

    1. Auch ich bin neu hier

      smartHomeEigenbau
      11. August 2026 um 11:18
    2. Tahoma: Pergola - Zip und Licht gehen zeitgleich an, auf FB nicht

      mjfh
      11. August 2026 um 10:05
    3. Hallo, hier ist der Andy und komme aus Niederbayern

      smartHomeEigenbau
      10. August 2026 um 11:11
    4. Livisi/Innogy System ersetzen - womit?

      knebi
      7. August 2026 um 23:00
    5. Somfy Synchronisation und Regensensor

      Uwe_M
      4. August 2026 um 10:47

    Beliebtesten Themen

    1. [How to] - FritzFon C6 Tasten reagieren nicht mehr - Was tun?

      Wignatz
      1. Dezember 2023 um 12:44
    2. Smarte Türklingel für Mehrfamilienhaus

      stadel
      3. August 2021 um 13:01
    3. Lichttaster --> welche smarte Lösung?

      JohannaM.
      6. Januar 2023 um 19:23
    4. Welche Hardware für ioBroker?

      sKape
      10. Februar 2023 um 10:35
    5. Zigbee2Mqtt Installationsanleitung

      Paul
      7. Januar 2024 um 15:44

    Statistiken

    Themen
    1.063
    Beiträge
    4.383
    Blog-Artikel
    5
    Mitglieder
    1.598
    Meiste Benutzer online
    723
    Neuestes Mitglied
    mjfh

    Spenden

    Monatlich (August)

    0 %

    0% (0,00 von 80 EUR)

    Jetzt spenden

    Werbung

    Weitere Infos & Links

    Allgemeine Links

      Abenteuer Altbau

    Weitere Links

      Hier könnte ihr Link stehen

      Hier könnte ihr Link stehen

      Hier könnte ihr Link stehen

      Hier könnte ihr Link stehen

      Hier könnte ihr Link stehen

      Hier könnte ihr Link stehen

    Über uns

      Die Smart Home Community ist deine Plattform rund um intelligente Haussteuerung, Automatisierung und moderne Technik im Alltag. Egal ob Einsteiger oder Profi – hier findest du Hilfe, Anleitungen, Erfahrungen und Diskussionen zu Smart Home, Netzwerken, Sicherheit, Energie und mehr.


      Tausche dich mit anderen Mitgliedern aus, entdecke neue Lösungen und finde Inspiration für dein vernetztes Zuhause. Gemeinsam machen wir Smart Home verständlich, praxisnah und unabhängig.


      » Smart-Home-Community.de
    Wer jetzt nicht teilt ist selber Schuld:
    1. Datenschutzerklärung
    2. Kontakt
    3. Impressum
    4. * = Affiliate-Links
    Stil: Color Drop Multi by GrischaMedia
    Community-Software: WoltLab Suite™ 6.2.6
    Smart Home Community in der WSC-Connect App bei Google Play
    Smart Home Community in der WSC-Connect App im App Store
    Download