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. Einsteigerfragen
  4. Einbindung von Geräten
  5. Tasmota Gaszähler Doppelte Werte

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    306

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

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

Tasmota Gaszähler Doppelte Werte

Geplant Angeheftet Gesperrt Verschoben Einbindung von Geräten
8 Beiträge 4 Kommentatoren 986 Aufrufe 4 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
    Clawdelle
    schrieb am zuletzt editiert von
    #1

    Hallo,

    ich bin relativ neu im Thema iobroker. Ich möchte meinen Gaszähler auswerten um später die Wärmepumpe besser dimensionieren zu können. Dazu habe ich einen einfachen Reedkontakt genommen, MS3283 von Conrad, dazu einen NodeMCU mit Tasmota. Läuft auch prima kein prellen, akkurate Werte. Also die Anzahl der Impulse stimmt. Allerdings möchte ich auch die Zeit zwischen zwei Impulsen Messen, bekommen aber sehr oft einen Puls doppelt, also einen Impuls mit zwei Zeiten. Woran kann das liegen.
    Wenn ich noch ein weiteres kleines Anliegen anhängen darf. Ich möchte die aktuelle Leistung daraus darstellen.Ich nutze Influxdb und Grafana. Annahme die Zeit zwischen 2 Werten ist 500ms, dann wäre 0.01 m3 * ca.10kWh/m3 (Brennwert etc.) geteilt durch 0.5h/3600 die aktuelle Leistung. Das möchte ich aber nicht über dem zweiten Wert (Impuls) darstellen, sonder in der Mitter der beiden Impulse oder als Querstrich über beide. Ist das möglich.
    Das ganze ist allerdings ein kleines Problem, denn im ganzen stimmt ja alles . Beispiel jemand duscht. Ich sehe den ersten Impuls und den letzten, z.B. insgesamt 21 Impuls, damit kann ich ja den Verbrauch ermitteln, als Mittelwert.

    C BananaJoeB 2 Antworten Letzte Antwort
    0
    • C Clawdelle

      Hallo,

      ich bin relativ neu im Thema iobroker. Ich möchte meinen Gaszähler auswerten um später die Wärmepumpe besser dimensionieren zu können. Dazu habe ich einen einfachen Reedkontakt genommen, MS3283 von Conrad, dazu einen NodeMCU mit Tasmota. Läuft auch prima kein prellen, akkurate Werte. Also die Anzahl der Impulse stimmt. Allerdings möchte ich auch die Zeit zwischen zwei Impulsen Messen, bekommen aber sehr oft einen Puls doppelt, also einen Impuls mit zwei Zeiten. Woran kann das liegen.
      Wenn ich noch ein weiteres kleines Anliegen anhängen darf. Ich möchte die aktuelle Leistung daraus darstellen.Ich nutze Influxdb und Grafana. Annahme die Zeit zwischen 2 Werten ist 500ms, dann wäre 0.01 m3 * ca.10kWh/m3 (Brennwert etc.) geteilt durch 0.5h/3600 die aktuelle Leistung. Das möchte ich aber nicht über dem zweiten Wert (Impuls) darstellen, sonder in der Mitter der beiden Impulse oder als Querstrich über beide. Ist das möglich.
      Das ganze ist allerdings ein kleines Problem, denn im ganzen stimmt ja alles . Beispiel jemand duscht. Ich sehe den ersten Impuls und den letzten, z.B. insgesamt 21 Impuls, damit kann ich ja den Verbrauch ermitteln, als Mittelwert.

      C Offline
      C Offline
      Clawdelle
      schrieb am zuletzt editiert von
      #2

      @clawdelle

      Machmal muss man nur darüber sprechen ;O) Ich sehe gerade das die Zeit zwischen den Impulsen 10 Sekunden sind. Dann ist dies wahrscheinlich die Zeit die im Tasmota eingestellt ist und es ist gar nicht möglich die Zeit zwischen zwei Impulsen zu messen.

      C crunchipC 2 Antworten Letzte Antwort
      0
      • C Clawdelle

        @clawdelle

        Machmal muss man nur darüber sprechen ;O) Ich sehe gerade das die Zeit zwischen den Impulsen 10 Sekunden sind. Dann ist dies wahrscheinlich die Zeit die im Tasmota eingestellt ist und es ist gar nicht möglich die Zeit zwischen zwei Impulsen zu messen.

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

        @clawdelle

        Jetzt nochmal die Beispielrechnung, falls es jemanden interessiert. Ich glaube die ist auch ein wenig vergurkt.
        Beispiel Duschen:

        7:27:00 248 Impulse
        7:32:29 264 Impulse => 16 Impulse in 5 Minuten 29 Sekunden (329s) oder 329h/(60*60)

        1 Impulse entspricht 0.01 m3

        Brennwert = 9,862 kWh/m3
        Z-Zahl = 0,9613

        Verbrauch = 0,01 m3/Imp * 16 Imp * 9,862 kWh/m3 * 0,9613 = 1,517 kWh

        Leistung Mittelwert = (0,01 m3/Imp * 16 Imp * 9,862 kWh/m3 * 0,9613)/(329 / 3600) = 16,6 kW

        OpenSourceNomadO 1 Antwort Letzte Antwort
        0
        • C Clawdelle

          @clawdelle

          Jetzt nochmal die Beispielrechnung, falls es jemanden interessiert. Ich glaube die ist auch ein wenig vergurkt.
          Beispiel Duschen:

          7:27:00 248 Impulse
          7:32:29 264 Impulse => 16 Impulse in 5 Minuten 29 Sekunden (329s) oder 329h/(60*60)

          1 Impulse entspricht 0.01 m3

          Brennwert = 9,862 kWh/m3
          Z-Zahl = 0,9613

          Verbrauch = 0,01 m3/Imp * 16 Imp * 9,862 kWh/m3 * 0,9613 = 1,517 kWh

          Leistung Mittelwert = (0,01 m3/Imp * 16 Imp * 9,862 kWh/m3 * 0,9613)/(329 / 3600) = 16,6 kW

          OpenSourceNomadO Offline
          OpenSourceNomadO Offline
          OpenSourceNomad
          Most Active
          schrieb am zuletzt editiert von
          #4

          @clawdelle said in Tasmota Gaszähler Doppelte Werte:

          @clawdelle

          Jetzt nochmal die Beispielrechnung, falls es jemanden interessiert. Ich glaube die ist auch ein wenig vergurkt.

          Ich bin mir nicht ganz sicher ob ich dir folgen kann aber bei esphome gibt es :point_down:

          • pulse counter
          • pulse meter
          • pulse width

          Komponenten, eventuell bringen dich die Beschreibungen ein bisschen weiter? :bulb:

          Bei mir läuft u.a. die pulse meter component um den Wasserverbrauch mittels flow meter zu erfassen :potable_water:

          „Das Widerlegen von Schwachsinn erfordert eine Größenordnung mehr Energie als dessen Produktion.“ - Alberto Brandolini (Bullshit-Asymmetrie-Prinzip)

          1 Antwort Letzte Antwort
          0
          • C Clawdelle

            @clawdelle

            Machmal muss man nur darüber sprechen ;O) Ich sehe gerade das die Zeit zwischen den Impulsen 10 Sekunden sind. Dann ist dies wahrscheinlich die Zeit die im Tasmota eingestellt ist und es ist gar nicht möglich die Zeit zwischen zwei Impulsen zu messen.

            crunchipC Abwesend
            crunchipC Abwesend
            crunchip
            Forum Testing Most Active
            schrieb am zuletzt editiert von crunchip
            #5

            @clawdelle die 10 sec wenn eingestellt, ist die teleperiod, default sind es 5min
            Das ist die Zeit, in der der Wert übermittelt wird.

            Wenn du richtig messen möchtest, müsstest du entprellen, dein Zähler Rad bewegt sich ja unterschiedlich schnell, oder kann auch auf einer ungünstigen Position verweilen.
            Ich habe für Strom/Gas/Wasser nen Pulscounter
            https://www.stall.biz/project/pulsecounter-2-komfortabel-verbraeuche-von-strom-wasser-gas-und-solar-messen

            umgestiegen von Proxmox auf Unraid

            OpenSourceNomadO 1 Antwort Letzte Antwort
            0
            • C Clawdelle

              Hallo,

              ich bin relativ neu im Thema iobroker. Ich möchte meinen Gaszähler auswerten um später die Wärmepumpe besser dimensionieren zu können. Dazu habe ich einen einfachen Reedkontakt genommen, MS3283 von Conrad, dazu einen NodeMCU mit Tasmota. Läuft auch prima kein prellen, akkurate Werte. Also die Anzahl der Impulse stimmt. Allerdings möchte ich auch die Zeit zwischen zwei Impulsen Messen, bekommen aber sehr oft einen Puls doppelt, also einen Impuls mit zwei Zeiten. Woran kann das liegen.
              Wenn ich noch ein weiteres kleines Anliegen anhängen darf. Ich möchte die aktuelle Leistung daraus darstellen.Ich nutze Influxdb und Grafana. Annahme die Zeit zwischen 2 Werten ist 500ms, dann wäre 0.01 m3 * ca.10kWh/m3 (Brennwert etc.) geteilt durch 0.5h/3600 die aktuelle Leistung. Das möchte ich aber nicht über dem zweiten Wert (Impuls) darstellen, sonder in der Mitter der beiden Impulse oder als Querstrich über beide. Ist das möglich.
              Das ganze ist allerdings ein kleines Problem, denn im ganzen stimmt ja alles . Beispiel jemand duscht. Ich sehe den ersten Impuls und den letzten, z.B. insgesamt 21 Impuls, damit kann ich ja den Verbrauch ermitteln, als Mittelwert.

              BananaJoeB Online
              BananaJoeB Online
              BananaJoe
              Most Active
              schrieb am zuletzt editiert von
              #6

              @clawdelle ich nutze das Wasserzähler-Projekt: https://forum.iobroker.net/topic/36622/wasserzähler-version-2-all-in-device

              eff4bb79-e440-4172-997d-9ad395160f78-image.png
              und bekomme so den Zählerstand etwa alle 5 Minuten per MQTT,
              die letzten 3 Stellen habe ich weggelassen, könnte man aber auch auslesen

              ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 10 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

              1 Antwort Letzte Antwort
              0
              • crunchipC crunchip

                @clawdelle die 10 sec wenn eingestellt, ist die teleperiod, default sind es 5min
                Das ist die Zeit, in der der Wert übermittelt wird.

                Wenn du richtig messen möchtest, müsstest du entprellen, dein Zähler Rad bewegt sich ja unterschiedlich schnell, oder kann auch auf einer ungünstigen Position verweilen.
                Ich habe für Strom/Gas/Wasser nen Pulscounter
                https://www.stall.biz/project/pulsecounter-2-komfortabel-verbraeuche-von-strom-wasser-gas-und-solar-messen

                OpenSourceNomadO Offline
                OpenSourceNomadO Offline
                OpenSourceNomad
                Most Active
                schrieb am zuletzt editiert von OpenSourceNomad
                #7

                @crunchip said in Tasmota Gaszähler Doppelte Werte:

                die 10 sec wenn eingestellt, ist die teleperiod, default sind es 5min
                Das ist die Zeit, in der der Wert übermittelt wird.

                Für den Momentanverbrauch ein bisschen wenig...

                Wenn meine pulse meter "warm" laufen donnern bei mir die Werte nur so rein (kein mqtt sondern die native api von esphome) :point_down:

                pulse.gif

                Wahlweise auch in Echtzeit auf weiteren Gerätschaften:

                0d643ff0-f35a-411c-b93c-9bfef1314682-image.png

                @clawdelle said in Tasmota Gaszähler Doppelte Werte:

                sehr oft einen Puls doppelt, also einen Impuls mit zwei Zeiten. Woran kann das liegen.

                Eventuell wird ein rising_edge und ein falling_edge als pulse interpretiert?

                Ich würde dir stark empfehlen mal dein aktuelles setup mit der pulse_meter Komponente von esphome zu testen da diese ein bisschen "klüger" ist als der "einfache" pulse_counter. U.a. besitzt es einen internal_filter_mode der dein Problem vielleicht schon verschwinden lässt :point_down:

                internal_filter_mode (Optional, string): Determines how the internal filter is applied. One of EDGE and PULSE. Defaults to EDGE. In EDGE mode subsequent rising edges are compared and if they fall into an interval lesser than the internal filter value, the last one is discarded. In PULSE mode the rising edge is discarded if any further interrupts are detected before the internal_filter time has passed. In other words, a high pulse must be at least internal_filter long to be counted. This is useful if you are detecting long pulses that may bounces before and/or after the main pulse.

                „Das Widerlegen von Schwachsinn erfordert eine Größenordnung mehr Energie als dessen Produktion.“ - Alberto Brandolini (Bullshit-Asymmetrie-Prinzip)

                C 1 Antwort Letzte Antwort
                0
                • OpenSourceNomadO OpenSourceNomad

                  @crunchip said in Tasmota Gaszähler Doppelte Werte:

                  die 10 sec wenn eingestellt, ist die teleperiod, default sind es 5min
                  Das ist die Zeit, in der der Wert übermittelt wird.

                  Für den Momentanverbrauch ein bisschen wenig...

                  Wenn meine pulse meter "warm" laufen donnern bei mir die Werte nur so rein (kein mqtt sondern die native api von esphome) :point_down:

                  pulse.gif

                  Wahlweise auch in Echtzeit auf weiteren Gerätschaften:

                  0d643ff0-f35a-411c-b93c-9bfef1314682-image.png

                  @clawdelle said in Tasmota Gaszähler Doppelte Werte:

                  sehr oft einen Puls doppelt, also einen Impuls mit zwei Zeiten. Woran kann das liegen.

                  Eventuell wird ein rising_edge und ein falling_edge als pulse interpretiert?

                  Ich würde dir stark empfehlen mal dein aktuelles setup mit der pulse_meter Komponente von esphome zu testen da diese ein bisschen "klüger" ist als der "einfache" pulse_counter. U.a. besitzt es einen internal_filter_mode der dein Problem vielleicht schon verschwinden lässt :point_down:

                  internal_filter_mode (Optional, string): Determines how the internal filter is applied. One of EDGE and PULSE. Defaults to EDGE. In EDGE mode subsequent rising edges are compared and if they fall into an interval lesser than the internal filter value, the last one is discarded. In PULSE mode the rising edge is discarded if any further interrupts are detected before the internal_filter time has passed. In other words, a high pulse must be at least internal_filter long to be counted. This is useful if you are detecting long pulses that may bounces before and/or after the main pulse.

                  C Offline
                  C Offline
                  Clawdelle
                  schrieb am zuletzt editiert von
                  #8

                  @opensourcenomad Danke ! schau ich mir an

                  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

                  658

                  Online

                  32.7k

                  Benutzer

                  82.5k

                  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