Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. SR04 an WEMOS

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    110

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

SR04 an WEMOS

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
6 Beiträge 4 Kommentatoren 530 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • C Offline
    C Offline
    cainam
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen ich habe den SR04 am WEMOS über Tasmota angeschlossen. Die distanzmessung funktioniert auch, doch habe ich immer ausschläge... dh zb 20cm und dann plötzlich 36cm und danach wieder 20... etc... wie kann ich das unterbinden?

    K 1 Antwort Letzte Antwort
    0
    • C cainam

      Hallo zusammen ich habe den SR04 am WEMOS über Tasmota angeschlossen. Die distanzmessung funktioniert auch, doch habe ich immer ausschläge... dh zb 20cm und dann plötzlich 36cm und danach wieder 20... etc... wie kann ich das unterbinden?

      K Offline
      K Offline
      kwittig
      schrieb am zuletzt editiert von
      #2

      @cainam Was,wo und wie wird den gemessen?

      C 1 Antwort Letzte Antwort
      0
      • K kwittig

        @cainam Was,wo und wie wird den gemessen?

        C Offline
        C Offline
        cainam
        schrieb am zuletzt editiert von
        #3

        @kwittig Zisterne draussen mit dem SR04 welcher an wemos angeschlossen ist

        K ? 2 Antworten Letzte Antwort
        0
        • C cainam

          @kwittig Zisterne draussen mit dem SR04 welcher an wemos angeschlossen ist

          K Offline
          K Offline
          kwittig
          schrieb am zuletzt editiert von
          #4

          @cainam Nun ja das sagt nicht wirklich etwas über deinen mechanischen Aufbau aus?
          Ich messe mit einem SR04 den Wasserstand im Filterbecken meines Aquarium.
          Dort schwankt der Messwert ca maximal 1cm.
          Schau dir eventuell auf YouTube die Videos von EddyD's SmartHome an.
          Der hat mit so was gebastelt.

          1 Antwort Letzte Antwort
          0
          • C cainam

            @kwittig Zisterne draussen mit dem SR04 welcher an wemos angeschlossen ist

            ? Offline
            ? Offline
            Ein ehemaliger Benutzer
            schrieb am zuletzt editiert von Ein ehemaliger Benutzer
            #5

            @cainam
            wie bereits gesagt kann das viele Gründe haben. Wenn die Messtrecke frei ist von Störungsquellen die zB Reflexionen erzeugen kann es auch mit dem Aufbau selbst zu tun haben.

            Ich messe ebenfalls einen Wasserfüllstand und habe solche Sprünge. Da keine Störquellen zu finden sind, habe ich die Messung per Software nochmal gefiltert. Dazu 2 Möglichkeiten:

            a) Du baust Dir im Wemos einen Softwarefilter per Rule der als Ergebnis nur mit dem Quotienten einer Änderung rechnet.
            Sieht bei mir in ESPEasy so aus:

            On HCSR04#distance do
              if [var#1]=0            //initial values for reboot situation
                Let 1,[HCSR04#distance]
              endif
              Let 2,[HCSR04#distance]-[var#1] // store difference
              Let 3,%v2%/8           // determines filter speed
              Let 1,%v1%+%v3%     // add fraction of difference
              7dn,[var#1#D.2]    // sent to 7segment display
              Publish %sysname%/HCSR04/Level,[var#1]  // publish by mqtt to iobroker
            EndOn
            

            b) Du baust die so etwas in iobroker

            c) Du baust dir einen Filter im ESP oder IObroker der die Differenz prüft und wenn sie größer ist als x wird der Wert verworfen und der vorherige genutzt.
            Halt eine Plausibilitätsprüfung.

            Für mich funktioniert der Fall a bisher gut.

            1 Antwort Letzte Antwort
            0
            • O Offline
              O Offline
              Octopus180
              schrieb am zuletzt editiert von
              #6

              Moin,

              schau dir doch mal das Video auf YouTube von Eddy an:

              https://www.youtube.com/watch?v=weumMkfS3MU

              Ich habe meine Zisterne danach umgesetzt. Er hat mit einem Blockly eine Liste erstellt, in dem 10 Messungen gespeichert werden. Dann werden aus der Liste die zwei niedrigsten und die beiden höchsten Werte gelöscht und aus den restlichen Messwerten der Durchschnitt gebildet.

              Passt bei mir sehr gut. Vielleicht hilft dir das weiter.

              Gruß

              1 Antwort Letzte Antwort
              0
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

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

              808

              Online

              32.5k

              Benutzer

              81.7k

              Themen

              1.3m

              Beiträge
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Anmelden

              • Du hast noch kein Konto? Registrieren

              • Anmelden oder registrieren, um zu suchen
              • Erster Beitrag
                Letzter Beitrag
              0
              • Home
              • Aktuell
              • Tags
              • Ungelesen 0
              • Kategorien
              • Unreplied
              • Beliebt
              • GitHub
              • Docu
              • Hilfe