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. Off Topic
  4. Microcontroller
  5. Reedkontakt, Umzug von ESP Easy nach Tasmota

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Reedkontakt, Umzug von ESP Easy nach Tasmota

Geplant Angeheftet Gesperrt Verschoben Microcontroller
21 Beiträge 3 Kommentatoren 2.5k 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.
  • CephalopodC Cephalopod

    @martinp

    24 h sind um.
    Es funktioniert mit Tasmota leider nicht, was mit ESP Easy Jahrelang funktioniert hat :confused:

    Es werden zu wenige Impulse gezählt.

    • Der Reedkontakt wurde nicht angefasst, er sitzt immer noch an der selben Stelle
    • Es wird der gleiche GPIO-14(D5) verwendet
    • Es wird die gleiche Debounce Time von 10 mSec eingestellt
    • Es wird auch der interne PullUp verwendet (durch Counter anstatt Counter_n)
    • Es wird alle 10 Sekunden ein Datenpaket gesendet.
    • Die Blockly Auswertung im ioBroker ist die selbe

    Wobei letzteres keine Rolle spielt, der Counter in Tasmota zählt einfach nicht hoch.

    MartinPM Online
    MartinPM Online
    MartinP
    schrieb am zuletzt editiert von
    #12

    @cephalopod said in Reedkontakt, Umzug von ESP Easy nach Tasmota:

    Wobei letzteres keine Rolle spielt, der Counter in Tasmota zählt einfach nicht hoch.

    Zählt er GAR NICHT, oder fehlen Impulse?

    Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
    Virtualization : unprivileged lxc container (debian 12 on Proxmox 8.4.14)
    Linux pve 6.8.12-16-pve
    6 GByte RAM für den Container
    Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
    Remote-Access über Wireguard der Fritzbox

    CephalopodC 1 Antwort Letzte Antwort
    0
    • MartinPM MartinP

      @cephalopod said in Reedkontakt, Umzug von ESP Easy nach Tasmota:

      Wobei letzteres keine Rolle spielt, der Counter in Tasmota zählt einfach nicht hoch.

      Zählt er GAR NICHT, oder fehlen Impulse?

      CephalopodC Offline
      CephalopodC Offline
      Cephalopod
      schrieb am zuletzt editiert von
      #13

      @martinp sagte in Reedkontakt, Umzug von ESP Easy nach Tasmota:

      @cephalopod said in Reedkontakt, Umzug von ESP Easy nach Tasmota:

      Wobei letzteres keine Rolle spielt, der Counter in Tasmota zählt einfach nicht hoch.

      Zählt er GAR NICHT, oder fehlen Impulse?

      Es fehlen jede Menge Impulse.
      Wenn ich es mit einem Pinnwandmagneten simuliere klappt es, wenn das Zählwerk des Gaszählers sich bewegt werden nur sporadisch Impulse erfasst. Eine Logik dahinter konnte ich noch nicht ermitteln.

      Es MUSS an der Software/Firmware (Tasmota / ESP Easy) liegen, weil mit der identischen Hardware (Reedkontakt bzw. ESP 8266) lief es über ein Jahr so zuverlässig, dass ich nur alle paar Wochen die zweite Nachkommastelle gelegentlich von Hand korrigieren musste.

      1 Antwort Letzte Antwort
      0
      • MartinPM Online
        MartinPM Online
        MartinP
        schrieb am zuletzt editiert von MartinP
        #14

        @cephalopod Dein Script ist mit Ecken und Kanten...

        script

        Egal, wie viele Pulse in der Zeit vom Tasmota Device hereinkommen, Du inkrementierst immer um 0.01 ...

        Entweder berücksichtigst Du, was da vom Tasmota-Device an Zählerstand-Veränderung kommt, gehst auf einen "Button" der meldet stante pede, wenn er verändert wird - da passt dann das Inkrementieren um 0.01 , oder Du modifizierst im Tasmota-Device das Update interval (TelePeriod)...

        31f119f1-1265-490e-a41b-42c7f87b8497-grafik.png

        (alternativ mit consol-Kommando, z. B. für 10 Sekunden Update:

        TelePeriod 10
        

        )

        Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
        Virtualization : unprivileged lxc container (debian 12 on Proxmox 8.4.14)
        Linux pve 6.8.12-16-pve
        6 GByte RAM für den Container
        Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
        Remote-Access über Wireguard der Fritzbox

        CephalopodC 1 Antwort Letzte Antwort
        0
        • MartinPM MartinP

          @cephalopod Dein Script ist mit Ecken und Kanten...

          script

          Egal, wie viele Pulse in der Zeit vom Tasmota Device hereinkommen, Du inkrementierst immer um 0.01 ...

          Entweder berücksichtigst Du, was da vom Tasmota-Device an Zählerstand-Veränderung kommt, gehst auf einen "Button" der meldet stante pede, wenn er verändert wird - da passt dann das Inkrementieren um 0.01 , oder Du modifizierst im Tasmota-Device das Update interval (TelePeriod)...

          31f119f1-1265-490e-a41b-42c7f87b8497-grafik.png

          (alternativ mit consol-Kommando, z. B. für 10 Sekunden Update:

          TelePeriod 10
          

          )

          CephalopodC Offline
          CephalopodC Offline
          Cephalopod
          schrieb am zuletzt editiert von Cephalopod
          #15

          @martinp sagte in Reedkontakt, Umzug von ESP Easy nach Tasmota:

          Egal, wie viele Pulse in der Zeit vom Tasmota Device hereinkommen, Du inkrementierst immer um 0.01 ...

          Ja, so hat es auch bisher immer funktioniert.
          DAS ist auch nicht das Problem, Tasmota erkennt die Impulse nicht zuverlässig!
          Ist der ESP vielleicht zu beschäftigt, gleichzeitig den Lesekopf des Stromzählers seriell auszulesen?

          @martinp sagte in Reedkontakt, Umzug von ESP Easy nach Tasmota:

          gehst auf einen "Button" der meldet stante pede, wenn er verändert wird -

          Ich habe aktuell "Switch" eingestellt, da scheint es auch so zu passieren.

          @martinp sagte in Reedkontakt, Umzug von ESP Easy nach Tasmota:

          (alternativ mit consol-Kommando, z. B. für 10 Sekunden Update:

          Steht bereits auf 10 Sekunden

          MartinPM 1 Antwort Letzte Antwort
          0
          • CephalopodC Cephalopod

            @martinp sagte in Reedkontakt, Umzug von ESP Easy nach Tasmota:

            Egal, wie viele Pulse in der Zeit vom Tasmota Device hereinkommen, Du inkrementierst immer um 0.01 ...

            Ja, so hat es auch bisher immer funktioniert.
            DAS ist auch nicht das Problem, Tasmota erkennt die Impulse nicht zuverlässig!
            Ist der ESP vielleicht zu beschäftigt, gleichzeitig den Lesekopf des Stromzählers seriell auszulesen?

            @martinp sagte in Reedkontakt, Umzug von ESP Easy nach Tasmota:

            gehst auf einen "Button" der meldet stante pede, wenn er verändert wird -

            Ich habe aktuell "Switch" eingestellt, da scheint es auch so zu passieren.

            @martinp sagte in Reedkontakt, Umzug von ESP Easy nach Tasmota:

            (alternativ mit consol-Kommando, z. B. für 10 Sekunden Update:

            Steht bereits auf 10 Sekunden

            MartinPM Online
            MartinPM Online
            MartinP
            schrieb am zuletzt editiert von
            #16

            @cephalopod

            Ich habe aktuell "Switch" eingestellt, da scheint es auch so zu passieren.

            Das ist wirklich merkwürdig - solche Probleme habe ich mit meiner Hardware nicht - Node-MCU mit einem IR-Lesekopf für den Stromzähler und den Gaszähler mit dem Impulsausgang von Näherungssensor ... wenn der Reed-Kontakt nicht doch verrutscht ist, bin ich ratlos ...

            Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
            Virtualization : unprivileged lxc container (debian 12 on Proxmox 8.4.14)
            Linux pve 6.8.12-16-pve
            6 GByte RAM für den Container
            Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
            Remote-Access über Wireguard der Fritzbox

            MartinPM 1 Antwort Letzte Antwort
            0
            • MartinPM MartinP

              @cephalopod

              Ich habe aktuell "Switch" eingestellt, da scheint es auch so zu passieren.

              Das ist wirklich merkwürdig - solche Probleme habe ich mit meiner Hardware nicht - Node-MCU mit einem IR-Lesekopf für den Stromzähler und den Gaszähler mit dem Impulsausgang von Näherungssensor ... wenn der Reed-Kontakt nicht doch verrutscht ist, bin ich ratlos ...

              MartinPM Online
              MartinPM Online
              MartinP
              schrieb am zuletzt editiert von MartinP
              #17

              Habe noch einmal in meine Tasmota Konfiguration geschaut - hier die verschiedenen Settings

              6cf461d8-ef09-4884-ba47-96a9ed2b0a00-grafik.png

              Und das sind Console Settings (Abfrage durch Absetzen ohne Parameter, z.B. SwitchMode):

              https://tasmota.github.io/docs/Buttons-and-Switches/#switchmode

              SwitchMode 15 (Das könnte der Übeltäter sein!)

              Send only MQTT message on switch change. This will stop the switch from controlling power outputs.

              tele/tasmota/SENSOR = {"Time":"2021-01-01T00:00:00","Switch1":"OFF"}
              tele/tasmota/SENSOR = {"Time":"2021-01-01T00:00:00","Switch1":"ON"}


              https://tasmota.github.io/docs/Commands/#setoptions

              SetOption114 off

              Detach switches from relays and send MQTT messages instead
              0 = disable (default)
              1 = enable
              Example result: {"Switch1":{"Action":"ON"}}


              SetOption73 off

              Detach buttons from relays and send multi-press and hold MQTT messages instead
              0 = disable (default)
              1 = enable
              Example message: {"Button1":{"Action":"SINGLE"}}


              SetOption74 off

              Enable internal pullup for single DS18x20 sensor
              0 = disable (default)
              1 = internal pullup enabled This only affects ESP8266 ESP32 always needs external pullup

              Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
              Virtualization : unprivileged lxc container (debian 12 on Proxmox 8.4.14)
              Linux pve 6.8.12-16-pve
              6 GByte RAM für den Container
              Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
              Remote-Access über Wireguard der Fritzbox

              CephalopodC 1 Antwort Letzte Antwort
              0
              • MartinPM MartinP

                Habe noch einmal in meine Tasmota Konfiguration geschaut - hier die verschiedenen Settings

                6cf461d8-ef09-4884-ba47-96a9ed2b0a00-grafik.png

                Und das sind Console Settings (Abfrage durch Absetzen ohne Parameter, z.B. SwitchMode):

                https://tasmota.github.io/docs/Buttons-and-Switches/#switchmode

                SwitchMode 15 (Das könnte der Übeltäter sein!)

                Send only MQTT message on switch change. This will stop the switch from controlling power outputs.

                tele/tasmota/SENSOR = {"Time":"2021-01-01T00:00:00","Switch1":"OFF"}
                tele/tasmota/SENSOR = {"Time":"2021-01-01T00:00:00","Switch1":"ON"}


                https://tasmota.github.io/docs/Commands/#setoptions

                SetOption114 off

                Detach switches from relays and send MQTT messages instead
                0 = disable (default)
                1 = enable
                Example result: {"Switch1":{"Action":"ON"}}


                SetOption73 off

                Detach buttons from relays and send multi-press and hold MQTT messages instead
                0 = disable (default)
                1 = enable
                Example message: {"Button1":{"Action":"SINGLE"}}


                SetOption74 off

                Enable internal pullup for single DS18x20 sensor
                0 = disable (default)
                1 = internal pullup enabled This only affects ESP8266 ESP32 always needs external pullup

                CephalopodC Offline
                CephalopodC Offline
                Cephalopod
                schrieb am zuletzt editiert von
                #18

                @martinp

                Habe jetzt mal 24 h meinen Gaszähler mit Tasmota überwachen lassen.

                Realverbrauch: 0,59 m³
                also 59 Impulse hätten kommen müssen.

                Tasmota: 0,35 m³
                also 35 Impulse :-1:

                Ich klemme jetzt wieder meinen alten ESP-Easy 8266 dran und lasse ihn auch mal 24 h zählen.

                MartinPM 1 Antwort Letzte Antwort
                0
                • CephalopodC Cephalopod

                  @martinp

                  Habe jetzt mal 24 h meinen Gaszähler mit Tasmota überwachen lassen.

                  Realverbrauch: 0,59 m³
                  also 59 Impulse hätten kommen müssen.

                  Tasmota: 0,35 m³
                  also 35 Impulse :-1:

                  Ich klemme jetzt wieder meinen alten ESP-Easy 8266 dran und lasse ihn auch mal 24 h zählen.

                  MartinPM Online
                  MartinPM Online
                  MartinP
                  schrieb am zuletzt editiert von
                  #19

                  @cephalopod Hast Du in der Tasmota Console "SwitchMode 15" probiert?

                  Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
                  Virtualization : unprivileged lxc container (debian 12 on Proxmox 8.4.14)
                  Linux pve 6.8.12-16-pve
                  6 GByte RAM für den Container
                  Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
                  Remote-Access über Wireguard der Fritzbox

                  CephalopodC 1 Antwort Letzte Antwort
                  0
                  • MartinPM MartinP

                    @cephalopod Hast Du in der Tasmota Console "SwitchMode 15" probiert?

                    CephalopodC Offline
                    CephalopodC Offline
                    Cephalopod
                    schrieb am zuletzt editiert von Cephalopod
                    #20

                    @martinp sagte in Reedkontakt, Umzug von ESP Easy nach Tasmota:

                    @cephalopod Hast Du in der Tasmota Console "SwitchMode 15" probiert?

                    Nein, komme nur Abends zum "spielen".
                    Was soll das ändern?
                    Was mir auch nicht gefällt, dass jeder Durchlauf des Zählrades zwei "Switch"-Ereignisse Auslöst. Einmal wenn der Magnet den Reed öffnet, das zweite wenn er wieder geschlossen wird.
                    Ich habe daher in meinem Blockly-Script immer nur 0,005 m³ addiert.

                    Das ist mit ESP-Easy deutlich besser gelöst:

                    https://espeasy.readthedocs.io/en/latest/Plugin/P003.html

                    MartinPM 1 Antwort Letzte Antwort
                    0
                    • CephalopodC Cephalopod

                      @martinp sagte in Reedkontakt, Umzug von ESP Easy nach Tasmota:

                      @cephalopod Hast Du in der Tasmota Console "SwitchMode 15" probiert?

                      Nein, komme nur Abends zum "spielen".
                      Was soll das ändern?
                      Was mir auch nicht gefällt, dass jeder Durchlauf des Zählrades zwei "Switch"-Ereignisse Auslöst. Einmal wenn der Magnet den Reed öffnet, das zweite wenn er wieder geschlossen wird.
                      Ich habe daher in meinem Blockly-Script immer nur 0,005 m³ addiert.

                      Das ist mit ESP-Easy deutlich besser gelöst:

                      https://espeasy.readthedocs.io/en/latest/Plugin/P003.html

                      MartinPM Online
                      MartinPM Online
                      MartinP
                      schrieb am zuletzt editiert von
                      #21

                      @cephalopod Ich habe mir Deinen ersten Post noch einmal durchgelesen, und kann die Motivation, den Gaszähler als "Untermieter" auf den Stromzähler - ESP mit zu integrieren durchaus verstehen...

                      Ich habe bei mir einiges an Tasmota im Laufe der Zeit angeschafft, und mich in die durchaus umfangreiche Dokumentation zu Tasmota eingefuchst. Mit EspEasy habe ich mich noch nicht groß beschäftigt. Die Ansätze scheinen durchaus an vielen Punkten unterschiedlich zu sein...

                      Da ist wahrscheinlich die Frage, ob Du Dir das Einlesen in die Tasmota Dokumentation antun willst. Smart-Home ist zwar zwangsläufig Vielfalt, was die Protokolle und Technologien angeht, aber mit jeder Technologie gibt es mehr Wissen, was man für den Betrieb seiner Installation braucht. Muss wahrscheinlich gut überlegt sein ...

                      Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
                      Virtualization : unprivileged lxc container (debian 12 on Proxmox 8.4.14)
                      Linux pve 6.8.12-16-pve
                      6 GByte RAM für den Container
                      Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
                      Remote-Access über Wireguard der Fritzbox

                      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

                      525

                      Online

                      32.6k

                      Benutzer

                      82.2k

                      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