Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. 10 Werte, sortieren und nur die mittleren 6 nehmen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    779

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    6.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

10 Werte, sortieren und nur die mittleren 6 nehmen

Scheduled Pinned Locked Moved ioBroker Allgemein
25 Posts 7 Posters 2.0k Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • michl75M michl75

    @homoran said in 10 Werte, sortieren und nur die mittleren 6 nehmen:

    ich denke da wären immer nur 10 Werte drin?

    ja war mein Ziel... aber die muss ich ja erst aus dem MQTT Datenpunkt sammeln... und da fängts schon an das ich's nicht hinbekommen

    @homoran said in 10 Werte, sortieren und nur die mittleren 6 nehmen:

    Entweder die Liste auf 10 Werte begrenzen, oder die Länge der Liste auslesen und dann mehr (????) Datenpunkte oben und unten (Ausreißer??) entfernen

    Ausreißer entfernen ... darum wollte ich eben 10 mal sammeln, dann sortieren... die ersten beiden weg und die letzten beiden auch --- Rest dann 6 Stück und damit den Durchschnitt machen

    OliverIOO Offline
    OliverIOO Offline
    OliverIO
    wrote on last edited by OliverIO
    #15

    @michl75

    erzähle mal doch was so dein gesamtziel ist. bisher hast du nur einen kleinen ausschnitt erzählt. evtl bist du ja schon vom ansatz falsch unterwegs und es gibt einen einfacheren weg.
    was für daten möchtest du den sammeln?
    warum willst du die obersten und untersten abschneiden/webschmeißen?
    und aus dem Rest den durchschnitt berechnen.
    Wenn wir den Gesamtkontext wissen kann man besser helfen.
    du hast halt eine detailfrage gestellt und hast eine detailantwort erhalten.
    aus deinen weiteren posts entnehme ich aber, das das gesamtkonstrukt noch nicht klar ist.

    Meine Adapter und Widgets
    TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
    Links im Profil

    HomoranH 1 Reply Last reply
    0
    • OliverIOO OliverIO

      @michl75

      erzähle mal doch was so dein gesamtziel ist. bisher hast du nur einen kleinen ausschnitt erzählt. evtl bist du ja schon vom ansatz falsch unterwegs und es gibt einen einfacheren weg.
      was für daten möchtest du den sammeln?
      warum willst du die obersten und untersten abschneiden/webschmeißen?
      und aus dem Rest den durchschnitt berechnen.
      Wenn wir den Gesamtkontext wissen kann man besser helfen.
      du hast halt eine detailfrage gestellt und hast eine detailantwort erhalten.
      aus deinen weiteren posts entnehme ich aber, das das gesamtkonstrukt noch nicht klar ist.

      HomoranH Do not disturb
      HomoranH Do not disturb
      Homoran
      Global Moderator Administrators
      wrote on last edited by Homoran
      #16

      @oliverio soweit ich das aus anderen Threads zusammenreime hat er eine (gewöhnungsbedürftige) pH-Elektrode im Teich und möchte diese Kurve glätten.

      @oliverio sagte in 10 Werte, sortieren und nur die mittleren 6 nehmen:

      warum willst du die obersten und untersten abschneiden/webschmeißen?

      Ausreißerbereinigung

      kein Support per PN! - Fragen im Forum stellen -
      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      OliverIOO 1 Reply Last reply
      0
      • HomoranH Homoran

        @oliverio soweit ich das aus anderen Threads zusammenreime hat er eine (gewöhnungsbedürftige) pH-Elektrode im Teich und möchte diese Kurve glätten.

        @oliverio sagte in 10 Werte, sortieren und nur die mittleren 6 nehmen:

        warum willst du die obersten und untersten abschneiden/webschmeißen?

        Ausreißerbereinigung

        OliverIOO Offline
        OliverIOO Offline
        OliverIO
        wrote on last edited by OliverIO
        #17

        @homoran

        tsts,
        selbst wenn ich es weiß lass ich solche sachen meinen kunden beantworten (@michl75 :) )
        das schafft dann ein gemeinsames verständnis und commitment
        aber dann kann er es ja kurz bestätigen das das so ist.
        ich merk mir nicht immer die namen zu den threads wer da so fragen stellt

        Meine Adapter und Widgets
        TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
        Links im Profil

        HomoranH 1 Reply Last reply
        0
        • OliverIOO OliverIO

          @homoran

          tsts,
          selbst wenn ich es weiß lass ich solche sachen meinen kunden beantworten (@michl75 :) )
          das schafft dann ein gemeinsames verständnis und commitment
          aber dann kann er es ja kurz bestätigen das das so ist.
          ich merk mir nicht immer die namen zu den threads wer da so fragen stellt

          HomoranH Do not disturb
          HomoranH Do not disturb
          Homoran
          Global Moderator Administrators
          wrote on last edited by
          #18

          @oliverio na dann bin ich mal raus

          kein Support per PN! - Fragen im Forum stellen -
          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
          Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          OliverIOO 1 Reply Last reply
          0
          • HomoranH Homoran

            @oliverio na dann bin ich mal raus

            OliverIOO Offline
            OliverIOO Offline
            OliverIO
            wrote on last edited by
            #19

            @homoran

            halt halt, wenn er blockly will, bin ich raus :)

            Meine Adapter und Widgets
            TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
            Links im Profil

            1 Reply Last reply
            0
            • michl75M michl75

              @homoran said in 10 Werte, sortieren und nur die mittleren 6 nehmen:

              ich denke da wären immer nur 10 Werte drin?

              ja war mein Ziel... aber die muss ich ja erst aus dem MQTT Datenpunkt sammeln... und da fängts schon an das ich's nicht hinbekommen

              @homoran said in 10 Werte, sortieren und nur die mittleren 6 nehmen:

              Entweder die Liste auf 10 Werte begrenzen, oder die Länge der Liste auslesen und dann mehr (????) Datenpunkte oben und unten (Ausreißer??) entfernen

              Ausreißer entfernen ... darum wollte ich eben 10 mal sammeln, dann sortieren... die ersten beiden weg und die letzten beiden auch --- Rest dann 6 Stück und damit den Durchschnitt machen

              paul53P Offline
              paul53P Offline
              paul53
              wrote on last edited by paul53
              #20

              @michl75 sagte: 10 mal sammeln, dann sortieren... die ersten beiden weg und die letzten beiden auch --- Rest dann 6 Stück und damit den Durchschnitt machen

              Vorschlag:

              Bild_2021-09-03_191253.png

              Nimmt immer die 10 letzten Werte (gleitend), sortiert diese und lässt die Ausreißer weg.

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              michl75M 1 Reply Last reply
              0
              • paul53P paul53

                @michl75 sagte: 10 mal sammeln, dann sortieren... die ersten beiden weg und die letzten beiden auch --- Rest dann 6 Stück und damit den Durchschnitt machen

                Vorschlag:

                Bild_2021-09-03_191253.png

                Nimmt immer die 10 letzten Werte (gleitend), sortiert diese und lässt die Ausreißer weg.

                michl75M Offline
                michl75M Offline
                michl75
                wrote on last edited by michl75
                #21

                Ich melde mich gleich ... ich muss essen kosten ... Kinder....
                Schaue es mir an so schnell ich kann ... schon mal Danke!

                EDIT
                Frau nicht zuhause, ich bin heute der Herr im Haus 😂

                Also .. ja richtig, ich versuche die Werte des pH-Sensors weiter zu "glätten" .. bisher nehme ich 10 Werte und dann geteilt durch 10. Aber dieser Sensor bringt mich noch ins Grab. Daher dieser Versuch, wie er auch oft in so diversen Anleitungen geschrieben ist.

                @paul53 das werde ich eben noch probieren sofern mich Kinder nicht weiter auf Trapp halten ... Ansonsten morgen Früh ...

                Nochmals danke an alle!

                1 Reply Last reply
                0
                • lobomauL lobomau

                  @guergen offtopic --- versuchst du es mit dem handy? Hab da auch immer vorbidden :-(

                  G Online
                  G Online
                  guergen
                  wrote on last edited by
                  #22

                  @lobomau sagte in 10 Werte, sortieren und nur die mittleren 6 nehmen:

                  @guergen offtopic --- versuchst du es mit dem handy? Hab da auch immer vorbidden :-(

                  Nein am Desktop

                  1 Reply Last reply
                  0
                  • michl75M Offline
                    michl75M Offline
                    michl75
                    wrote on last edited by
                    #23

                    @paul53 said in 10 Werte, sortieren und nur die mittleren 6 nehmen:

                    Nimmt immer die 10 letzten Werte (gleitend), sortiert diese und lässt die Ausreißer weg.

                    So habe das eben noch ausprobiert. ....

                    Frage dazu:
                    Muss man die Werte nicht in einem Datenpunkt speichern ? Also Werte 1...2...3...4 ... weil ja jedes mal wenn Trigger für den Sensor ausgelöst wird eine "neue Instanz" ausgelöst wird und die Daten im einer Variable weg sind bzw neu gesetzt werden?

                    und

                    Wie kann ich die Liste leeren, wenn ich den Mittelwert errechnet habe und von vorne anfangen möchte?

                    Und das ist derzeit das Ergebnis:
                    121.PNG

                    paul53P 1 Reply Last reply
                    0
                    • michl75M michl75

                      @paul53 said in 10 Werte, sortieren und nur die mittleren 6 nehmen:

                      Nimmt immer die 10 letzten Werte (gleitend), sortiert diese und lässt die Ausreißer weg.

                      So habe das eben noch ausprobiert. ....

                      Frage dazu:
                      Muss man die Werte nicht in einem Datenpunkt speichern ? Also Werte 1...2...3...4 ... weil ja jedes mal wenn Trigger für den Sensor ausgelöst wird eine "neue Instanz" ausgelöst wird und die Daten im einer Variable weg sind bzw neu gesetzt werden?

                      und

                      Wie kann ich die Liste leeren, wenn ich den Mittelwert errechnet habe und von vorne anfangen möchte?

                      Und das ist derzeit das Ergebnis:
                      121.PNG

                      paul53P Offline
                      paul53P Offline
                      paul53
                      wrote on last edited by paul53
                      #24

                      @michl75 sagte: Wie kann ich die Liste leeren, wenn ich den Mittelwert errechnet habe und von vorne anfangen möchte?

                      Du möchtest den Mittelwert nicht gleitend ermitteln, sondern wenn 10 Werte eingelesen wurden, von vorn beginnen?

                      Bild_2021-09-03_213025.png

                      In dem Fall braucht man die Listenwerte nicht in einem Datenpunkt speichern, denn sie bleiben bis zum nächsten Skriptstart erhalten.

                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                      michl75M 1 Reply Last reply
                      0
                      • paul53P paul53

                        @michl75 sagte: Wie kann ich die Liste leeren, wenn ich den Mittelwert errechnet habe und von vorne anfangen möchte?

                        Du möchtest den Mittelwert nicht gleitend ermitteln, sondern wenn 10 Werte eingelesen wurden, von vorn beginnen?

                        Bild_2021-09-03_213025.png

                        In dem Fall braucht man die Listenwerte nicht in einem Datenpunkt speichern, denn sie bleiben bis zum nächsten Skriptstart erhalten.

                        michl75M Offline
                        michl75M Offline
                        michl75
                        wrote on last edited by
                        #25

                        @paul53 Super... funktioniert nun viel besser als wenn ich "nur" 10 Werte sammel und diese dann auch durch 10 Teile, weil einfach diese Ausreißer da sind. Mit dieser Version habe ich deutlich bessere Werte ....

                        Vielen Dank!

                        Hab's noch biss angepasst, das ich auch Zwischenstände erhalte...
                        130.PNG

                        Werde es zur "Dokumentation des pH-Sensors" auch hinzufügen....

                        Nochmals vielen Dank für die Unterstützung!

                        Viele Grüße
                        M.

                        1 Reply Last reply
                        0

                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                        With your input, this post could be even better 💗

                        Register Login
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        Support us

                        ioBroker
                        Community Adapters
                        Donate
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        617

                        Online

                        32.8k

                        Users

                        82.7k

                        Topics

                        1.3m

                        Posts
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Home
                        • Recent
                        • Tags
                        • Unread 0
                        • Categories
                        • Unreplied
                        • Popular
                        • GitHub
                        • Docu
                        • Hilfe