Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Wemos D1 mini || Tasmota || Reedkontakt || WZ auslesen

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Wemos D1 mini || Tasmota || Reedkontakt || WZ auslesen

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

      Hallo zusammen,

      ich hatte schon hier im Forum meine Fragen in einem Topic gepostet, da ich aber leider noch keine Antwort erhalten habe, poste ich meine Frage erneut.

      Ich wollte mal fragen wie eureErfahrungen mit dem Zählen der Impuls eines Reedkontaktes sind, mit Hilfe eines Wemos D1 mini und Tasmota?
      Ich habe einen Wasserzähler mit Reedkontakt und einem Wemos D1 Mini.

      Meine Verschaltung sieht wie folgt aus:
      2022-08-10 20_50_53-Window.png

      Ich zähle leider zu viele Impulse und somit erhalte ich auch ein falsches Ergebnis. Wie hast du Tasmota konfiguiert?

      Hast du eine Idee, was ich verbessern konnte?

      VG
      Takahara

      Ralla66 Homoran 2 Replies Last reply Reply Quote 0
      • Ralla66
        Ralla66 Most Active @Takahara last edited by Ralla66

        @takahara

        eigene Fehlersuche beginnen.
        Mögliche Fehlerquellen untersuchen die da wären falsche Beschaltung, Einstellung / Gpio falsch Wemos, Reedkontakt.
        Beginn mit Reedkontakt entfernen und Leitung von Hand nach GND triggern.
        Was passiert ? Wenn geht dann ist ...........wenn nicht bleibt über ................................
        Dann ein Blockly bauen um Timing zu beobachten am GPIO.
        Wenn Datenpunkt wird aktualisiert dann Debugausgabe.
        So kann die Triggerzeit erfasst werden.

        T 1 Reply Last reply Reply Quote 0
        • T
          Takahara @Ralla66 last edited by

          @ralla66 danke für deine Rückmeldung. An welchen WEMOS D1 Mini Eingang (GPIO) hast du denn deinen Reedkontakt gelegt und wie sieht deine Konfiguration in Tasmota aus?

          VG
          Takahara

          Ralla66 1 Reply Last reply Reply Quote 0
          • Ralla66
            Ralla66 Most Active @Takahara last edited by

            @takahara
            lange her meine Generic 18, D2 als Switch oder A0 als ADC Input.
            Warum testest du dein System nicht per Hand / Gnd, verstehe ich nicht.

            T 1 Reply Last reply Reply Quote 0
            • T
              Takahara @Ralla66 last edited by

              @ralla66 Meine Fachkenntnisse in der Mircocontroller Technik sowie Tasmota halten sich leider in Grenzen. Und durch rumprobieren komme ich der Lösung leider nicht näher. Ggf. muss ich noch weiter suchen oder jemand kann mir einen Hinweis in die richtige Richtung geben.

              Welche Verschaltung und welchen GPIO Eingang ist zu wählen und welche Tasmota Konfiguration ist zu wählen?

              Vielen Dank
              Takahara

              R 1 Reply Last reply Reply Quote 0
              • R
                Rakete01 @Takahara last edited by

                @takahara
                Hi,
                ich habe exakt die gleiche Konfiguration am Laufen, allerdings am Gaszähler - ohne Probleme.
                Ich bin allerdings erst am Samstag wieder zu Hause, wenns bis dahin Zeit hat, poste ich meine Konfig.
                Gruß
                Rakete01

                T 1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @Takahara last edited by

                  @takahara sagte in Wemos D1 mini || Tasmota || Reedkontakt || WZ auslesen:

                  ich hatte schon hier im Forum meine Fragen in einem Topic gepostet, da ich aber leider noch keine Antwort erhalten habe, poste ich meine Frage erneut.

                  naja, sich in einem Thread anhängen, der als [gelöst] markiert ist ist schon mal keine gute Idee. Da wird niemand neue Fragen vermuten.

                  Außerdem ist der dortige Post auch nicht mal eine Woche alt. Da sollte man ruhig nochvetwas abwarten.

                  Allerdings ist ein neuer Thread aus ersterem Grund eher angebracht.

                  Soll ich den Post im anderen Thread löschen, damit es nicht zu Verwirrung kommt?

                  T 1 Reply Last reply Reply Quote 0
                  • T
                    Takahara @Homoran last edited by

                    @homoran Ja kannst du gerne machen. Danke dir 🙂

                    Homoran 1 Reply Last reply Reply Quote 0
                    • T
                      Takahara @Rakete01 last edited by

                      @rakete01 Sehr sehr gerne. freue mich schon :):):)

                      1 Reply Last reply Reply Quote 0
                      • Homoran
                        Homoran Global Moderator Administrators @Takahara last edited by

                        @takahara sagte in Wemos D1 mini || Tasmota || Reedkontakt || WZ auslesen:

                        @homoran Ja kannst du gerne machen. Danke dir 🙂

                        erledigt

                        1 Reply Last reply Reply Quote 0
                        • J
                          Josh last edited by Josh

                          @takahara Kann es sein, dass der Reedkontakt prellt? Dann musst Du Dich dem Problem annehmen. Du könntest z.B. noch einen Widerstand vor den Eingang des Controllers hängen z.B. 1k und dann noch einen "kleinen" Kondensator am Eingang des Controllers gegen Masse anschließen. Dabei würde ich mal mit 10nF anfangen. Ggf. den Kondensator noch etwas größer machen z.B. 100nF. Einfach mal testen.

                          T 1 Reply Last reply Reply Quote 0
                          • T
                            Takahara @Josh last edited by

                            @josh hallo Josh, rakete01 wollte mir am Wochenende noch seine Konfiguration zukommen lassen, aber ich schaue mir auch gerne dein Vorschlag an.

                            Meinst du eine Verschaltung in dieser Art:
                            2022-08-16 21_16_22-[gelöst]Tasmota auf WEMOS Mini mit Reedkontakt - Probleme_.png

                            Welche Tasmotakonfiguration würdest du vorschlagen?

                            2022-08-16 21_20_48-Tasmota - Gerät konfigurieren.png

                            Vielen Dank schon mal.

                            Takahara

                            Ralla66 J 2 Replies Last reply Reply Quote 0
                            • Ralla66
                              Ralla66 Most Active @Takahara last edited by

                              @takahara

                              jogi.jpg

                              T 1 Reply Last reply Reply Quote 0
                              • T
                                Takahara @Ralla66 last edited by

                                @ralla66 Danke für deine Hilfe. Wenn ich fragen darf, warum nimmst du den Eingang D2 als Switch?

                                VG
                                Takahara

                                Ralla66 1 Reply Last reply Reply Quote 0
                                • Ralla66
                                  Ralla66 Most Active @Takahara last edited by Ralla66

                                  @takahara

                                  Weil diesem Pin beim Neustarten keine Funktion zugeordnet ist.
                                  Pinbelegung
                                  Button, Switch, Relay usw kannst du auf Github bei Tasmota nachlesen.
                                  Beschreibung und unten der Schaltplan dazu

                                  T 1 Reply Last reply Reply Quote 0
                                  • T
                                    Takahara @Ralla66 last edited by

                                    @ralla66 Hab vielen Danke. Allerdings ist für mich nicht ersichtlich, wie ich mit dieser Konfiguration die Impulse eines Reedkontaktes zählen kann.

                                    Ralla66 1 Reply Last reply Reply Quote 0
                                    • Ralla66
                                      Ralla66 Most Active @Takahara last edited by

                                      @takahara
                                      du schriebst ja:
                                      Ich zähle leider zu viele Impulse und somit erhalte ich auch ein falsches Ergebnis

                                      wie hast du das denn Festgestellt bzw. mit welchem System hast du bis jetzt gearbeitet ?

                                      T 1 Reply Last reply Reply Quote 0
                                      • J
                                        Josh @Takahara last edited by Josh

                                        @takahara Ja, richtig. Diese Verschaltung meinte ich. Ggf. den Kondensator und/oder den 1K Widerstand größer dimensionieren. Bei 1K und 100nF ergibt sich eine Entladezeitkonstante von 0,5ms (T=R*C). Könnte reichen, muss aber nicht. Aber das ist mal eine gute Anfangskonfiguration.

                                        Es gibt grundsätzlich 3 verschiedene Arten ein Prellen zu "unterdrücken":

                                        1. Hardwarebeschaltung (mein Favorit)
                                        2. Softwaremäßig (z.B. mit Blockly in ioBroker) abfangen. Nach dem ersten Impuls mit einem Timer von vielleicht 100ms setzen, der für diese Zeit weitere eingehende Impulse ignoriert.
                                        3. Softwaremäßig im Datenpunkt des Zähleingangs: Entprellzeit beim Schreiben in die Datenbank einstellen.

                                        Wie 2) und 3) in Tasmota umzusetzen wären, weiß ich leider nicht. Aber 1) geht immer 😉

                                        T 1 Reply Last reply Reply Quote 0
                                        • T
                                          Takahara @Ralla66 last edited by

                                          @ralla66 Wie ich oben beschrieben hatte, hab ich folgende Beschaltung am WEMOS D1 mini ausprobiert:

                                          2022-08-10 20_50_53-Window.png

                                          Und in Tasmota folgende Softwarekonfiguration hinterlegt:

                                          2022-08-17 20_24_37-Tasmota - Gerät konfigurieren.png

                                          Mein Ziel ist es einen Wasserzähler mit Reedkontakt auszuwerten.

                                          Einstrahl - Wohnungswasserzähler ETK LZ für Kaltwasser bis 30°C inkl. Reed-Kontaktgeber 0,25 Liter/Imp., Q3=2,5 m³/h, DN 15 Baulänge 110mm Rohranschluss 1/2'' Gewinde 3/4''
                                          2022-08-17 20_30_26-Kaltwasserzähler Q3=2,5 m³_h DN 15 inkl. Reed-Kontaktgeber 0,25 Liter_Imp..png

                                          Der WEMOS D1 Mini soll nur die Impulse der Reedkontaktes zählen. Die gezählten Impulse sollen an einen Iobroker mittels MQTT weitergeleitet werden und ein entsprechendes BLOCKLY soll dann den Wasserverbrauch errechnen.

                                          1 Impuls des Kaltwasserzählers entspricht 0,25Liter. Über das Zählwerk am Kaltwasserzähler lässt sich gut überprüfen ob a) die gezählten Impulse richtig sind und b) ob das BLOCKLY richtig rechnet.

                                          Da ich in meinen ersten Versuchen immer zu viele Impulse gezählt hatte, vermute ich meinen Fehler in der Hardware-/Softwarekonfiguration des WEMOS D1 mini.

                                          VG
                                          Takahara

                                          Ralla66 1 Reply Last reply Reply Quote 0
                                          • Ralla66
                                            Ralla66 Most Active @Takahara last edited by

                                            @takahara

                                            ja ok, dann müsste man erst einmal Wissen was der Counter_n macht.

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

                                            Support us

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

                                            551
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            32
                                            2592
                                            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