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. Hardware
  4. Gelöst: Gaszähler-Ersatz für vorhandene vzlogger-Anbindung

NEWS

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

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

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

Gelöst: Gaszähler-Ersatz für vorhandene vzlogger-Anbindung

Scheduled Pinned Locked Moved Hardware
25 Posts 4 Posters 3.4k Views 5 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.
  • D DatzerF

    @pete0815 die vzlogger.conf lässt soweit ich weis (auch mit dem vzlogger.conf editor) die Einstellung nicht her.
    Es ist aber tatsächlich so, dass die Anzahl grob doppelt so hoch ist.
    vzlogger zählt um 12:12:37 / 12:00:40 / 11:53:12 / 11:43:09
    GPIO zählt um 12:12:37 / 12:10:42 / 12:00:40 / 11:57:58 / 11:53:11 / 11:50:20 / 11:43:08

    Der vzlogger registriert und speichert den Impuls dann wenn der Magnet aus der Zählwalze am Reed - Kontakt "Eintrifft". Um 12:12:37 kommt also dann die 7 der zweiten Nachkommastelle der Zählwalze zum Kontakt.
    Dann liefert auch der GPIO einen Impuls. Zusätzlich aber auch ca. 2 Minuten vorher. Da war aber scheinbar nix los. Vor allem dauert es keine 2 Minuten bis 0,1 Kubikmeter Gas verbrannt sind, die Zählwalze also einmal vollständig durchgelaufen ist.

    Womit ich bereits experimentiert habe, sind die Einstellungen für den GPIO direkt am RasPi. Habe mit
    raspi-gpio set 22 ip pu
    bzw.
    raspi-gpio set 22 ip pd
    die Einstellung geändert ob der Port auf Pull-Up bzw. Pull-Down reagieren soll.
    Aber das Ergebnis war identisch.

    Gezählte Impulse des vzlogger - 18 Impulse
    40d4e700-6685-4d1d-8973-ddee71c9b597-image.png

    Gezählte Impulse des GPIO - 32 Impulse
    38ce5675-7952-433b-a040-27287adef6c5-image.png

    ? Offline
    ? Offline
    A Former User
    wrote on last edited by A Former User
    #21

    @datzerf

    hab nochmal gekramt und die Einstellung die ich meinte bezog sich auf "die kleine Erweiterung" vom volkszähler projekt. Diese Erweiterung hat 2x s0 Eingänge die auf GPIO17 und 18 landen.

    Möchte man die Erkennung definieren ergänzt man in der Datei rc.lokal zB Folgendes:
    96e8676c-134a-41a2-86af-b6d5c9490c07-grafik.png

    Um jetzt zu Deinem Aufbau zurück zu kommen, wird der Reed Kontakt am Input des MAX6816 Chips eingespeist und am Output hängt der s0 Ausgang den Du jetzt auf den Raspberry gelegt hast.

    Um wirklich sicher zu sein wie der s0 Ausgang arbeitet und ob man ihn evtl. sogar konfigurativ beeinflußen kann, würde ich in der volkszähler Mailliste erfragen: https://wiki.volkszaehler.org/contact

    Lt. dem Schaltdiagramm geht der Eingang aber 1:1 auf den s0 Ausgang. Der Max6816 ist ein Debouncer der das Entprellen des Reedkontaktes übernimmt. Somit sollte am s0 nichts verändert ausgegeben werden.

    Deine Aufzeichnungen geben als Quelle den Javascript-Adapter an. Hast Du mal rein den GPIO22 im Vergleich aufgezeichnet?

    D 1 Reply Last reply
    0
    • ? A Former User

      @datzerf

      hab nochmal gekramt und die Einstellung die ich meinte bezog sich auf "die kleine Erweiterung" vom volkszähler projekt. Diese Erweiterung hat 2x s0 Eingänge die auf GPIO17 und 18 landen.

      Möchte man die Erkennung definieren ergänzt man in der Datei rc.lokal zB Folgendes:
      96e8676c-134a-41a2-86af-b6d5c9490c07-grafik.png

      Um jetzt zu Deinem Aufbau zurück zu kommen, wird der Reed Kontakt am Input des MAX6816 Chips eingespeist und am Output hängt der s0 Ausgang den Du jetzt auf den Raspberry gelegt hast.

      Um wirklich sicher zu sein wie der s0 Ausgang arbeitet und ob man ihn evtl. sogar konfigurativ beeinflußen kann, würde ich in der volkszähler Mailliste erfragen: https://wiki.volkszaehler.org/contact

      Lt. dem Schaltdiagramm geht der Eingang aber 1:1 auf den s0 Ausgang. Der Max6816 ist ein Debouncer der das Entprellen des Reedkontaktes übernimmt. Somit sollte am s0 nichts verändert ausgegeben werden.

      Deine Aufzeichnungen geben als Quelle den Javascript-Adapter an. Hast Du mal rein den GPIO22 im Vergleich aufgezeichnet?

      D Offline
      D Offline
      DatzerF
      wrote on last edited by
      #22

      @Pete0815
      Vielen Dank für Deine Unterstützung und Geduld! :-)
      Final, war die Lösung jetzt doch der einfachste Weg. Ich habe mich nicht nur bezüglich des Blockly sondern auch mit der technischen Anbindung des Reed-Kontaktes an dem Beispiel von Matthias Kleine (auch an Ihn vielen Dank für die Infos und Tips, die er auf seiner Web-Site postet) gehalten.
      Den Reed-Kontakt habe ich von Lesekopf entfernt und (momentan noch) mit einem Bread-Board und und zwischengeschaltetem Pull-Down Widerstand an die GPIO - Kontakte angeschlossen.
      Jetzt wird richtig gezählt, keine doppelten Einträge usw.
      Die vzlogger-Middleware ist deaktiviert.

      Grüße
      DatzerF

      ? UncleSamU 2 Replies Last reply
      0
      • D DatzerF

        @Pete0815
        Vielen Dank für Deine Unterstützung und Geduld! :-)
        Final, war die Lösung jetzt doch der einfachste Weg. Ich habe mich nicht nur bezüglich des Blockly sondern auch mit der technischen Anbindung des Reed-Kontaktes an dem Beispiel von Matthias Kleine (auch an Ihn vielen Dank für die Infos und Tips, die er auf seiner Web-Site postet) gehalten.
        Den Reed-Kontakt habe ich von Lesekopf entfernt und (momentan noch) mit einem Bread-Board und und zwischengeschaltetem Pull-Down Widerstand an die GPIO - Kontakte angeschlossen.
        Jetzt wird richtig gezählt, keine doppelten Einträge usw.
        Die vzlogger-Middleware ist deaktiviert.

        Grüße
        DatzerF

        ? Offline
        ? Offline
        A Former User
        wrote on last edited by
        #23

        @datzerf
        Danke fürs Feedback und freut mich zu hören, dass es eine funktionierende Lösung gibt. Gebe natürlich gerne zu, dass mein Antrieb auch daran besteht Lösungen bzw. Fehler zu finden und dadurch für die Zukunft etwas zu lernen. Darum wurmt mich das natürlich immer etwas, wenn offene Fragen bleiben, aber es muß ja auch noch Potential für die Zukunft geben :)

        Beste Grüße

        1 Reply Last reply
        0
        • D DatzerF

          @Pete0815
          Vielen Dank für Deine Unterstützung und Geduld! :-)
          Final, war die Lösung jetzt doch der einfachste Weg. Ich habe mich nicht nur bezüglich des Blockly sondern auch mit der technischen Anbindung des Reed-Kontaktes an dem Beispiel von Matthias Kleine (auch an Ihn vielen Dank für die Infos und Tips, die er auf seiner Web-Site postet) gehalten.
          Den Reed-Kontakt habe ich von Lesekopf entfernt und (momentan noch) mit einem Bread-Board und und zwischengeschaltetem Pull-Down Widerstand an die GPIO - Kontakte angeschlossen.
          Jetzt wird richtig gezählt, keine doppelten Einträge usw.
          Die vzlogger-Middleware ist deaktiviert.

          Grüße
          DatzerF

          UncleSamU Offline
          UncleSamU Offline
          UncleSam
          Developer
          wrote on last edited by
          #24

          @datzerf sagte in Gelöst: Gaszähler-Ersatz für vorhandene vzlogger-Anbindung:

          Den Reed-Kontakt habe ich von Lesekopf entfernt und (momentan noch) mit einem Bread-Board und und zwischengeschaltetem Pull-Down Widerstand an die GPIO - Kontakte angeschlossen.

          Grundsätzlich kannst du den pull-down auch einfach per Software im Raspi aktivieren, dann brauchst du keine zusätzliche "Schaltung" ausserhalb.

          Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
          ♡-lichen Dank an meine Sponsoren

          D 1 Reply Last reply
          0
          • UncleSamU UncleSam

            @datzerf sagte in Gelöst: Gaszähler-Ersatz für vorhandene vzlogger-Anbindung:

            Den Reed-Kontakt habe ich von Lesekopf entfernt und (momentan noch) mit einem Bread-Board und und zwischengeschaltetem Pull-Down Widerstand an die GPIO - Kontakte angeschlossen.

            Grundsätzlich kannst du den pull-down auch einfach per Software im Raspi aktivieren, dann brauchst du keine zusätzliche "Schaltung" ausserhalb.

            D Offline
            D Offline
            DatzerF
            wrote on last edited by
            #25

            @unclesam, habe ich zwischendrin mal aktiviert, hat aber nicht zu 100% funktioniert. Es waren immer wieder doppelte Werte vorhanden, die zeitlich eng zusammen lagen.
            Gruß

            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

            299

            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