1-wire Problem - Werte werden unregelmäßig augelesen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • nonem
    Extension Master
    • 08.09.2015
    • 121

    #1

    1-wire Problem - Werte werden unregelmäßig augelesen

    Meine Installation lief nun schon fast 4 Jahre weitestgehend problemlos, doch seit dem 28.06 funktioniert die Temperaturmessung über 1-Wire in allen Räumen nicht mehr wie gewünscht.
    Konkret werden die Werte nur in sehr unregelmäßigen Abständen geändert. Über den 1-Wire Monitor werden im eingestellten Zyklus (60s) immer die gleichen Werte übermittelt, auch wenn z.B. der Sensor manuell erwärmt wird. Es gibt aber laut Statistik auch Phasen wo es sporadisch wieder funktioniert (siehe Bild).

    Ich habe seit über einen Monat nix an der Soft- oder Hardware verändert, daran sollte es also nicht liegen. Die Diagnose in LoxConfig zeigt auch alles fehlerfrei an.
    unser-bautagebuch.eu
    ------------------------------------
    loxfeedback.uservoice.com/
    inoffizielle Feature-Request-DB für Loxone
    ----------------------------------------------
    1x Miniserver, 6x Ext., 2x Dimmer Ext., 3x Relais Ext., 1-Wire Ext., Modbus Ext., Air Ext., 8kWp PV-Anlage mit Fronius Symo, WP Dimplex LA9TU ü. Modbus
  • Stingray
    Smart Home'r
    • 14.03.2016
    • 39

    #2
    Hi nonem

    Was sagt der Gerätestatus? Bin mir nicht sicher, ob du da wirklich die aktuelle Temperatur loggst oder die zuletzt übertragene. Beim Gerätestatus solltest du von den einzelnen Sensoren sehen, wann die letzte Messung übertragen wurde, normalerweise sollte dies nicht länger als 60s her sein...

    Rgds

    Kommentar

    • nonem
      Extension Master
      • 08.09.2015
      • 121

      #3
      Zitat von Stingray
      Hi nonem

      Was sagt der Gerätestatus? Bin mir nicht sicher, ob du da wirklich die aktuelle Temperatur loggst oder die zuletzt übertragene. Beim Gerätestatus solltest du von den einzelnen Sensoren sehen, wann die letzte Messung übertragen wurde, normalerweise sollte dies nicht länger als 60s her sein...

      Rgds
      Wie gesagt, Werte werden regelmäßig übermittelt (laut 1-Wire Monitor) und der Status der zeigt Werte unter 60s an.
      unser-bautagebuch.eu
      ------------------------------------
      loxfeedback.uservoice.com/
      inoffizielle Feature-Request-DB für Loxone
      ----------------------------------------------
      1x Miniserver, 6x Ext., 2x Dimmer Ext., 3x Relais Ext., 1-Wire Ext., Modbus Ext., Air Ext., 8kWp PV-Anlage mit Fronius Symo, WP Dimplex LA9TU ü. Modbus

      Kommentar

      • nonem
        Extension Master
        • 08.09.2015
        • 121

        #4
        Anhängend das Protokoll aus den 1-Wire Monitor für ein Sensor, es sind aber alle 1-wire Sensoren betroffen. Es werden minütlich Daten gesendet, jedoch ist die Wertänderung sehr unregelmäßig (mal 30min, dann wieder >90min).
        unser-bautagebuch.eu
        ------------------------------------
        loxfeedback.uservoice.com/
        inoffizielle Feature-Request-DB für Loxone
        ----------------------------------------------
        1x Miniserver, 6x Ext., 2x Dimmer Ext., 3x Relais Ext., 1-Wire Ext., Modbus Ext., Air Ext., 8kWp PV-Anlage mit Fronius Symo, WP Dimplex LA9TU ü. Modbus

        Kommentar

        • Thomas M.
          Lebende Foren Legende
          • 25.08.2015
          • 3252

          #5
          Schon mit mit http://miniserver/dev/sys/ExtStatistics/xxxxx (xxxxx=Seriennummer der 1-wire extension) versucht?

          Das gibt Aufschluss darüber, ob an der Datenübertragung am 1-wire bus etwas faul ist.
          Es kann ja sein, dass jede 60s versucht wird etwas zu übertragen und auch etwas übertragen wird, aber nur jede x Stunden die Übertragung echt (also fehlerfrei) hinhaut.
          Und solange die Ünertragung nicht hinhaut, bleibt der Wert unverändert.
          Zuletzt geändert von Thomas M.; 08.07.2017, 06:47.

          Kommentar


          • nonem
            nonem kommentierte
            Kommentar bearbeiten
            ja, sieht schon komisch aus, oder?
            Code:
            1-Wire Serial 28.EB.7F.DA.03.00.00.33: 525737 Packet Requests, 18555 CRC Errors, 23 85 Degree Problems;
            Wie kann ich die Ursache dafür rausfinden?
        • Thomas M.
          Lebende Foren Legende
          • 25.08.2015
          • 3252

          #6
          Wie vermutet ... ca. 52000 versuche und ca. 20000 mal ohne erfolg.

          kann viele Ursachen haben ... kabel zu lang, topografie nicht ok, störungen, ...

          ​​​​​​kannst mal versuchen den bus zu kürzen und schauen ob die verbleibenden sensoren stabi sind.
          Zuletzt geändert von Thomas M.; 08.07.2017, 13:24.

          Kommentar


          • nonem
            nonem kommentierte
            Kommentar bearbeiten
            Wie gesagt, es funktionierte bis jetzt 4 Jahre ohne Probleme. Der Bus hat ca. 20 Teilnehmer auf 2 Zweige verteilt.
        • Thomas M.
          Lebende Foren Legende
          • 25.08.2015
          • 3252

          #7
          Ich kann nur sagen, dass etwas mit dem bus nicht stimmt, da ca. 1/3 der Übertragungen mit Checksummen-Fehlern endet und im Endeffekt keine Werte übertragen werden.
          Was genau die Ursache ist, ist schwer zu erraten, wenn alles seit 4 Jahren ohne Probleme läuft.

          Hast vielleicht mal irgendwas geändert? Einen Sensor hinzugefügt, irgenwas umgeklemmt, bei irgendeiner Klemmstelle die Klemmen "schlecht", korrodiert, feucht geworden, vielleicht stirbt ein 1-wire Teilnehmer am bus, eine extension liefert maximal 50mA auf den 5V - vielleicht liegst irgendwie knapp an der Grenze, ... iiiirgendwas?


          Ich habe 21 Fenster (also reedkontakte mit DS2401) und ca. 20 Temperatursensoren. Alles auf 3 extensions aufgeteilt (jedes Geschoss hat eine eigene extension) und habe auch bei jeder extension bei ca. 200000 "packet requests" 1-2 CRC errors anstehen. Würde sagen, dass das so passt.

          Irgendwo muss bei dir der Wurm drin sein.
          Zuletzt geändert von Thomas M.; 08.07.2017, 22:48.

          Kommentar

          Lädt...