Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Fehlerhaften Messwert eliminieren

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Fehlerhaften Messwert eliminieren

    This topic has been deleted. Only users with topic management privileges can see it.
    • docadams
      docadams last edited by

      Hallo,
      ich habe mehrere OWFS-Temperatursensoren, von denen einer mir in unregelmäßigen Abständen mal eine Fehlmessung von genau 0 °C ausgibt.
      F4_1.png
      Das zerschißt mir meine schönen Grafiken ;-/
      Darum habe ich mir folgendes JS ausgedacht, das mir den fehlerhaften Wert 0 mit der vorherigen Messung ersetzt.
      F4_2.png

      Das funktioniert soweit, aber geht das irgendwie cleverer? Und ressourcenschonender?

      Viele Grüße DocAdams

      Homoran paul53 2 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @docadams last edited by

        @docadams sagte in Fehlerhaften Messwert eliminieren:

        geht das irgendwie cleverer?

        "Einfach" das json vom Hiostry-Adapter in einem Editor bearbeiten und den Ausreißer dort löschen

        1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @docadams last edited by paul53

          @docadams sagte:

          Das funktioniert soweit,

          Wie verhinderst Du, dass die 0 aufgezeichnet wird ? Durch eine Entprellzeit ?
          Dann ist es so etwas einfacher:

          Blockly_temp.JPG

          docadams 1 Reply Last reply Reply Quote 1
          • docadams
            docadams @paul53 last edited by

            @paul53
            Vielen Dank für den Tipp.
            Ich habe jetzt den Entprellwert von 1000 auf 2000ms gesetzt und beobachte das. Vielleicht war es das schon.
            Wenn nicht, werde ich es zunächst mit 3000ms versuchen, und dann mit deinem Skript.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate

            869
            Online

            31.8k
            Users

            80.0k
            Topics

            1.3m
            Posts

            blockly
            3
            4
            200
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo