Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Gaszähler Impulszählung mit Read Kontakt - in IOB

NEWS

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

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

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

Gaszähler Impulszählung mit Read Kontakt - in IOB

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
9 Beiträge 2 Kommentatoren 1.9k Aufrufe 2 Beobachtet
  • Ä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.
  • T Offline
    T Offline
    tomlei
    schrieb am zuletzt editiert von tomlei
    #1

    Guten Morgen

    Ich habe mir für meinen Gas Zähler einen passenden Readkontakt gekauft und dann über einen D1Mini die Impulse zum IOB geschickt.
    Gaszähler.jpg

    Eigentlich müsste ein Impuls pro 0,01 m³ gesendet werden. Zunächst kam aber nur 1 Impuls pro m³. Erst nach einiger Zeit liefen die Impulse ein wie erwartet - ohne irgendetwas zu ändern. Ich dacht okay, was solls - jetzt funktioniert es ja.
    Nach ein paar Tagen kamen die Impulse wieder völlig unregelmäßig - was sich dann wieder änderte. Ohne irgendwelche Änderungen am System. Hat jemand so ein Projekt mal umgesetzt und so etwas schon mal feststellen müssen?
    Nachfolgend der zeitliche Verlauf der Impulsaufzeichnung. Die Impulse werden als fortlaufende Zahl vom D1Mini an IOB über MQTT gesendet. Da es keine Lücken in den Zahlen gibt, sondern sich nur die Zeitschiene ändert, dürften Übertragungsfehler doch eigentlich nicht die Ursache sein. Wie seht ihr das?
    4cad7ba9-732f-4068-a985-b1500279a7f2-image.png
    Grün sind die Sensorimpulse

    SBorgS 1 Antwort Letzte Antwort
    0
    • T tomlei

      Guten Morgen

      Ich habe mir für meinen Gas Zähler einen passenden Readkontakt gekauft und dann über einen D1Mini die Impulse zum IOB geschickt.
      Gaszähler.jpg

      Eigentlich müsste ein Impuls pro 0,01 m³ gesendet werden. Zunächst kam aber nur 1 Impuls pro m³. Erst nach einiger Zeit liefen die Impulse ein wie erwartet - ohne irgendetwas zu ändern. Ich dacht okay, was solls - jetzt funktioniert es ja.
      Nach ein paar Tagen kamen die Impulse wieder völlig unregelmäßig - was sich dann wieder änderte. Ohne irgendwelche Änderungen am System. Hat jemand so ein Projekt mal umgesetzt und so etwas schon mal feststellen müssen?
      Nachfolgend der zeitliche Verlauf der Impulsaufzeichnung. Die Impulse werden als fortlaufende Zahl vom D1Mini an IOB über MQTT gesendet. Da es keine Lücken in den Zahlen gibt, sondern sich nur die Zeitschiene ändert, dürften Übertragungsfehler doch eigentlich nicht die Ursache sein. Wie seht ihr das?
      4cad7ba9-732f-4068-a985-b1500279a7f2-image.png
      Grün sind die Sensorimpulse

      SBorgS Offline
      SBorgS Offline
      SBorg
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #2

      @tomlei Nutzt du einen Pull-Up/-Down Widerstand oder hast du einfach den Öffner/Schließer an einen GPIO und VCC bzw. GND gehängt?

      LG SBorg ( SBorg auf GitHub)
      Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

      T 1 Antwort Letzte Antwort
      0
      • SBorgS SBorg

        @tomlei Nutzt du einen Pull-Up/-Down Widerstand oder hast du einfach den Öffner/Schließer an einen GPIO und VCC bzw. GND gehängt?

        T Offline
        T Offline
        tomlei
        schrieb am zuletzt editiert von
        #3

        @sborg
        Ich habe einen Pull Down Widerstand 10k verschaltet.

        SBorgS 1 Antwort Letzte Antwort
        0
        • T tomlei

          @sborg
          Ich habe einen Pull Down Widerstand 10k verschaltet.

          SBorgS Offline
          SBorgS Offline
          SBorg
          Forum Testing Most Active
          schrieb am zuletzt editiert von
          #4

          @tomlei Ist schon mal die "gute" Variante :)
          Nimmst du Tasmota oder ESPHome? Ev. stimmt da die Impulsbreite nicht so ganz. Der Reedkontakt ist da wg. des Magneten eher träge. Wie lange brauchst du denn idR. für einen Impuls bzw. 0,01m³ Gasverbrauch?
          Hast du ein Ohmmeter/Durchgangsprüfer? Dann könntest du mal prüfen ob er, und vor allem wie lange, er schaltet und offen bleibt (der ESP ist aber eigentlich in der Lage im wenigen Millisekundenbereich Signale zu verarbeiten).

          LG SBorg ( SBorg auf GitHub)
          Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

          T 1 Antwort Letzte Antwort
          0
          • SBorgS SBorg

            @tomlei Ist schon mal die "gute" Variante :)
            Nimmst du Tasmota oder ESPHome? Ev. stimmt da die Impulsbreite nicht so ganz. Der Reedkontakt ist da wg. des Magneten eher träge. Wie lange brauchst du denn idR. für einen Impuls bzw. 0,01m³ Gasverbrauch?
            Hast du ein Ohmmeter/Durchgangsprüfer? Dann könntest du mal prüfen ob er, und vor allem wie lange, er schaltet und offen bleibt (der ESP ist aber eigentlich in der Lage im wenigen Millisekundenbereich Signale zu verarbeiten).

            T Offline
            T Offline
            tomlei
            schrieb am zuletzt editiert von tomlei
            #5

            @sborg
            Ich habe Tasmota 10.0 geflasht. Wenn der Brenner an ist, dann kommen die Impulse alle 50 und 70 sec. Zur Zeit kommen die Impulse wieder regelmäßig, Die Kurve der letzten 7 Tage sieht so aus:
            52cae2ca-e56c-4891-be01-662498c35c44-image.png

            Ich kann mal versuchen mit dem Multi den Schaltmoment zu erfassen. Viel Hoffnung da etwas zu sehen habe ich aber nicht. Ich denke der Schaltmoment ist sicher sehr kurz und das Multi viel zu träge.
            Der Kontakt ist übrigens ein Schließer.

            SBorgS 1 Antwort Letzte Antwort
            0
            • T tomlei

              @sborg
              Ich habe Tasmota 10.0 geflasht. Wenn der Brenner an ist, dann kommen die Impulse alle 50 und 70 sec. Zur Zeit kommen die Impulse wieder regelmäßig, Die Kurve der letzten 7 Tage sieht so aus:
              52cae2ca-e56c-4891-be01-662498c35c44-image.png

              Ich kann mal versuchen mit dem Multi den Schaltmoment zu erfassen. Viel Hoffnung da etwas zu sehen habe ich aber nicht. Ich denke der Schaltmoment ist sicher sehr kurz und das Multi viel zu träge.
              Der Kontakt ist übrigens ein Schließer.

              SBorgS Offline
              SBorgS Offline
              SBorg
              Forum Testing Most Active
              schrieb am zuletzt editiert von SBorg
              #6

              @tomlei Das dauert schon einen Augenblick beim Reedkontakt bis der wieder öffnet, gerade wenn er ~ 1 Minute für eine Umdrehung braucht (wobei ich allerdings nicht weiß welchen Durchmesser so ein "Zahlenrad" hat).
              Aber das sieht mir eher nach einem anderen Problem aus.
              Nutzt du History? --> dann brauchst du dir die Influx nicht voll müllen und ich würde mal WiFi-Signal, Online etc. temporär loggen. Irgendwie sind die größeren Lücken auffällig. Das müsste schon zu einer größeren Asynchronität zwischen Zähler und Tasmota führen.

              LG SBorg ( SBorg auf GitHub)
              Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

              T 1 Antwort Letzte Antwort
              0
              • SBorgS SBorg

                @tomlei Das dauert schon einen Augenblick beim Reedkontakt bis der wieder öffnet, gerade wenn er ~ 1 Minute für eine Umdrehung braucht (wobei ich allerdings nicht weiß welchen Durchmesser so ein "Zahlenrad" hat).
                Aber das sieht mir eher nach einem anderen Problem aus.
                Nutzt du History? --> dann brauchst du dir die Influx nicht voll müllen und ich würde mal WiFi-Signal, Online etc. temporär loggen. Irgendwie sind die größeren Lücken auffällig. Das müsste schon zu einer größeren Asynchronität zwischen Zähler und Tasmota führen.

                T Offline
                T Offline
                tomlei
                schrieb am zuletzt editiert von tomlei
                #7

                @sborg
                Ich habe jetzt mit dem Multi den Schaltzustand überprüft und festgestellt, dass der Kontakt alle 0.01 m³ ca. 1sec geschlossen ist. Seit zwei Tagen läuft das störungsfrei. Warum auch immer...

                Auf dem D1 mini läuft Tasmota und der Counter zählt bei jedem Impuls vom Readkontakt um 1 hoch. Wenn die Übertragung zum WLAN -> LAN -> IOBroker das Problem wäre, dann würden Lücken in den gemeldeten Impulsen entstehen. Der D1 zählt ja weiter - unabhängig von der Übertragung. Da der Wert des Counters aber ohne Lücken gemeldet wird, nur dass die Zeit zwischen den Meldungen nicht immer plausibel / korrekt ist, gehe ich nicht von einem Übertragungsfehler zwischen D1 zum IOB aus.
                Wenn dann könnte der Kontakt nicht alle Impulse korrekt zum D1 melden, sprich der Readkontakt arbeitet nicht korrekt oder der D1 verarbeitet einige Impulse nicht korrekt. Wie will ich das messen? Mein Ansatz ist jetzt, dass ich einen zweiten D1 nehme und den parallel schalte und dann sehe, ob ich unterschiedliche Counter Ergebnisse bekomme. Wenn das dann gleich sein sollte, dann ist entweder der Readkontakt nicht in Ordnung oder die Mechanik im Gaszähler, die den Readkontakt schalten lässt, arbeitet mal korrekt und mal nicht.

                SBorgS 1 Antwort Letzte Antwort
                0
                • T tomlei

                  @sborg
                  Ich habe jetzt mit dem Multi den Schaltzustand überprüft und festgestellt, dass der Kontakt alle 0.01 m³ ca. 1sec geschlossen ist. Seit zwei Tagen läuft das störungsfrei. Warum auch immer...

                  Auf dem D1 mini läuft Tasmota und der Counter zählt bei jedem Impuls vom Readkontakt um 1 hoch. Wenn die Übertragung zum WLAN -> LAN -> IOBroker das Problem wäre, dann würden Lücken in den gemeldeten Impulsen entstehen. Der D1 zählt ja weiter - unabhängig von der Übertragung. Da der Wert des Counters aber ohne Lücken gemeldet wird, nur dass die Zeit zwischen den Meldungen nicht immer plausibel / korrekt ist, gehe ich nicht von einem Übertragungsfehler zwischen D1 zum IOB aus.
                  Wenn dann könnte der Kontakt nicht alle Impulse korrekt zum D1 melden, sprich der Readkontakt arbeitet nicht korrekt oder der D1 verarbeitet einige Impulse nicht korrekt. Wie will ich das messen? Mein Ansatz ist jetzt, dass ich einen zweiten D1 nehme und den parallel schalte und dann sehe, ob ich unterschiedliche Counter Ergebnisse bekomme. Wenn das dann gleich sein sollte, dann ist entweder der Readkontakt nicht in Ordnung oder die Mechanik im Gaszähler, die den Readkontakt schalten lässt, arbeitet mal korrekt und mal nicht.

                  SBorgS Offline
                  SBorgS Offline
                  SBorg
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @tomlei sagte in Gaszähler Impulszählung mit Read Kontakt - in IOB:

                  Der D1 zählt ja weiter - unabhängig von der Übertragung

                  Ok, das ist bei ESPHome standardmäßig anders (ich nutze nur ESPHome ;) ). Also ✔ dran...

                  An den Reed-Kontakt will ich nicht so recht glauben. Das ist ein normaler Schalter, der geht, oder eben nicht. Aber mal ja, dann wieder nur sporadisch... auch eher nicht.
                  ...und Mechanik gibt es da keine. Du hast pro Ziffer ein Rad/Walze auf der eben 0-9 aufgedruckt ist. Bei der Zehntel-Kubikmeterwalze ist dann bei der "0" (könnte aber auch "1" oder "9" sein) ein Magnet angebracht. Wenn der dann an deinem Reed-Kontakt (=Magnetschalter) vorbeikommt, schaltet der solange das Magnetfeld stark genug ist.
                  So kannst du den Schalter auch einfach prüfen. Musst nur mit einem Magneten dran gehen und wieder weg = 1 Impuls

                  Mögliche (Fehler-)Ursachen wären ein externes Magnetfeld (zB. die neueren Magnet-Schlammabscheider; der wäre es aber immer, denn hier ändert sich das Magnetfeld nicht) was stören kann, Hocheffizienspumpen...
                  Kabellänge vom Sensor zum ESP (je länger desto störanfälliger)

                  Du kannst auch den Reed-Kontakt zB. 10x überbrücken --> sind dann 10 Impulse angekommen?
                  Wenn du jetzt den Zählerstand und die Anzahl der Impulse notierst, paar Stunden wartest, wieder beides notierst, dann kannst du ja über die Differenz der Zählerstände und wissend, dass 0,01 m³ ein Impuls ergibt, die Anzahl der eigentlich gezählten Impulse ermitteln. Stimmt die Berechnung dann mit der Anzahl der tatsächlich gezählten Impulse überein?

                  LG SBorg ( SBorg auf GitHub)
                  Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

                  T 1 Antwort Letzte Antwort
                  0
                  • SBorgS SBorg

                    @tomlei sagte in Gaszähler Impulszählung mit Read Kontakt - in IOB:

                    Der D1 zählt ja weiter - unabhängig von der Übertragung

                    Ok, das ist bei ESPHome standardmäßig anders (ich nutze nur ESPHome ;) ). Also ✔ dran...

                    An den Reed-Kontakt will ich nicht so recht glauben. Das ist ein normaler Schalter, der geht, oder eben nicht. Aber mal ja, dann wieder nur sporadisch... auch eher nicht.
                    ...und Mechanik gibt es da keine. Du hast pro Ziffer ein Rad/Walze auf der eben 0-9 aufgedruckt ist. Bei der Zehntel-Kubikmeterwalze ist dann bei der "0" (könnte aber auch "1" oder "9" sein) ein Magnet angebracht. Wenn der dann an deinem Reed-Kontakt (=Magnetschalter) vorbeikommt, schaltet der solange das Magnetfeld stark genug ist.
                    So kannst du den Schalter auch einfach prüfen. Musst nur mit einem Magneten dran gehen und wieder weg = 1 Impuls

                    Mögliche (Fehler-)Ursachen wären ein externes Magnetfeld (zB. die neueren Magnet-Schlammabscheider; der wäre es aber immer, denn hier ändert sich das Magnetfeld nicht) was stören kann, Hocheffizienspumpen...
                    Kabellänge vom Sensor zum ESP (je länger desto störanfälliger)

                    Du kannst auch den Reed-Kontakt zB. 10x überbrücken --> sind dann 10 Impulse angekommen?
                    Wenn du jetzt den Zählerstand und die Anzahl der Impulse notierst, paar Stunden wartest, wieder beides notierst, dann kannst du ja über die Differenz der Zählerstände und wissend, dass 0,01 m³ ein Impuls ergibt, die Anzahl der eigentlich gezählten Impulse ermitteln. Stimmt die Berechnung dann mit der Anzahl der tatsächlich gezählten Impulse überein?

                    T Offline
                    T Offline
                    tomlei
                    schrieb am zuletzt editiert von
                    #9

                    @sborg
                    Bisher läuft es ohne Fehler. Warum weiß ich auch nicht. Der Zähler spiegelt die 0.01m³ Schritte fehlerfrei wieder - derzeit. Die Frage ist, wenn es nicht funktioniert, warum. Ich denke das bekomme ich nur heraus, wenn ich die "Parallele Erfassung" mit einem zweiten D1mini umsetze. Momentan habe ich aber erstmal genug mit meinen neuen Shellyflood Sensoren zu tun. Wenn das läuft, dann mache ich an dem anderen Thema weiter.
                    Danke erst mal für Deine Unterstützung.

                    1 Antwort Letzte Antwort
                    0

                    Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                    Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                    Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                    Registrieren Anmelden
                    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

                    562

                    Online

                    32.7k

                    Benutzer

                    82.6k

                    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