Skip to content
  • 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
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. Stromzähler per Sonoff ESP8266 auslesen

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.0k

Stromzähler per Sonoff ESP8266 auslesen

Scheduled Pinned Locked Moved Praktische Anwendungen (Showcase)
stromzähler auslesensonoffesp8266tasmotasmld0-schnittstellevolkszählerstromzähler
562 Posts 83 Posters 206.2k Views 84 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.
  • K klassisch

    @toki1973 sagte in Stromzähler per Sonoff ESP8266 auslesen:

    @klassisch Vielen Dank für die Rückmeldung und deinen Guide!

    Bisher komme ich ohne den Schmitt Trigger aus und habe infach ein IR Fototransistor angeschlossen. Signal bekomme ich ja nun.

    Ja, aber ist das auch das richtige Signal. Wenn die Triggerschwelle falsch liegt, können auch falsche Bits ankommen.
    Mit einem einfachen Transistot kann man Glück haben. Muß man aber nicht.

    Nun habe ich auch verstanden das der Smart Meter Adapter auf eine serielle Quelle zugrifft.

    Im Prizip ja. Die kann über USB kommen oder über einen TCP Server

    Meine aktuelle Lösung besteht aber auf den Weg Tasmota Auswetung und MQTT an ioBroker übermitteln.

    Das wird so sein. In diesem Fall muß der ESP dann auch die Entschlüsselung übernehmen. Auch eine Möglichkeit, denn SML ist ja standardisiert.

    Somit kann ich den Smart Meter Adapter wohl nicht verwenden.

    Genau, Du hast einen anderen Weg gewählt. Viele Wege führen nach Rom.

    Ausser, ich setze den Wemos D1 mini als Web-Server auf und ziehe von dort die Daten. Das ist der Weg den du mit deiner Bastellösung mit wlan Modul und UART beschreibst. Gibt es dazu etwas "fertiges"?

    Ja, ich habe die fertigen und modulfertigen Lösungen in meinem Guide beschrieben. Die ESP Lösung habe ich nicht beschrieben, da ich sie nicht verwende und auch nie getestet habe.
    Aber ansonsten recht viele. z.B. TCP Server mit WLAN oder Eth Anschluß. Als Fertiggerät mit RS484 oder RS232 Eingang oder als Modul. Ich habe Fertiggeräte und Module der Fa. USRIOT getestet, weil sie auf aliexpress günstig (von EU-Händlern etwas teurer) zu bekommen sind funktionieren.
    Ich habe das mit den umgebauten Modulen getestet aber auch mit einem erstaunlich preiswerten Hager - Schreib-Lesekopf, mit dem ich das bei mir auch betreibe. Die Bastellösungen funktionieren zwar auch und haben sogar Indikator-LEDs, aber im Schaltschrank möchte ich eine über alle Zweifel erhabene Lösung haben, die nicht gebastelt aussieht. Nice & clean.

    Ich schau mal ob ich das Script für den Itron Zähler auf Tasmota hinbekomme.

    Viel Erfolg! Der itron-Zähler hat ja eine ordentliche Auflösung. wie Du im anderen Thread sehen kannst.
    Die Bayern-Werke scheinen mittlerweile einen Chinesischen Holley-Zähler einzusetzen, der deutlich mehr Informationen wie Leistung der einzelnen Phasen etc. hergibt. Das ist bei meinem itron leider nicht freigeschaltet.

    T Offline
    T Offline
    toki1973
    wrote on last edited by
    #234

    So, inzwischen konnte ich Daten auslesen in der Tasmota GUI anzeigen und per MQTT übertragen.
    Der Datensatz wird in der Influx Db wie folgt geschrieben:

    ![7a49efcc-6150-4f57-93a6-05aac98c0780-image.png](/assets/uploads/files/1609859031781-7a49efcc-6150-4f57-93a6-05aac98c0780-image.png) code_text
    ```{"Time":"2021-01-05T15:31:40","SML":{"Meter_total":3497.800,"DJ_TPWRCURR":575,"Meter_number":"xxxxxx"}}
    
    Nun möchte ich eine Darstellung in Grafana darstellen. Dazu müsste ich entweder der Sting zerlegen oder aber ich schreibe über Tasmota gleich "saubere" Datenpunkte.
    
    Wer hat den Erfahrung mit Tasmota Scripting Language?

    NUC, PROXMOX, Grafana, Influx, Unify

    A 1 Reply Last reply
    0
    • T toki1973

      So, inzwischen konnte ich Daten auslesen in der Tasmota GUI anzeigen und per MQTT übertragen.
      Der Datensatz wird in der Influx Db wie folgt geschrieben:

      ![7a49efcc-6150-4f57-93a6-05aac98c0780-image.png](/assets/uploads/files/1609859031781-7a49efcc-6150-4f57-93a6-05aac98c0780-image.png) code_text
      ```{"Time":"2021-01-05T15:31:40","SML":{"Meter_total":3497.800,"DJ_TPWRCURR":575,"Meter_number":"xxxxxx"}}
      
      Nun möchte ich eine Darstellung in Grafana darstellen. Dazu müsste ich entweder der Sting zerlegen oder aber ich schreibe über Tasmota gleich "saubere" Datenpunkte.
      
      Wer hat den Erfahrung mit Tasmota Scripting Language?
      A Offline
      A Offline
      allgrind
      wrote on last edited by
      #235

      Hallo zusammen,

      habt ihr teilweise auch extreme Angaben? Teilweise bekomme ich im iobroker + oder - 99999Watt / kwh angezeigt.

      Mein Aufbau:
      ESP8266 mit Tasmota 8.2.0.3 von Theo Arends.
      Im Einsatz habe ich einen TTL IR Lesekop der wie folgt angeschlossen ist:
      Strom auf VCC (+3,3V)
      GND auf GND
      RX auf D7
      TX gar nicht angeschlossen

      Ich habe also keinen Widerstand etc. im Einsatz. alles ist unmittel im Einsatz.

      Mein Skript sieht wie folgt aus:

      >D
      >B
      ->sensor53 r
      tper=45
      >M
      +1,13,s,1,9600,SML
      1,77070100010800ff@1000,Verbrauch,KWh,DJ_TPWRIN,3
      1,77070100100700ff@1,Current consumption,W,Power_curr,0
      #
      

      Hat jemand eine Idee wo der Fehler liegt`? Kann ich das irgendwie nachvollziehen oder im loggen?

      Viele Grüße
      Jan

      J 1 Reply Last reply
      0
      • A allgrind

        Hallo zusammen,

        habt ihr teilweise auch extreme Angaben? Teilweise bekomme ich im iobroker + oder - 99999Watt / kwh angezeigt.

        Mein Aufbau:
        ESP8266 mit Tasmota 8.2.0.3 von Theo Arends.
        Im Einsatz habe ich einen TTL IR Lesekop der wie folgt angeschlossen ist:
        Strom auf VCC (+3,3V)
        GND auf GND
        RX auf D7
        TX gar nicht angeschlossen

        Ich habe also keinen Widerstand etc. im Einsatz. alles ist unmittel im Einsatz.

        Mein Skript sieht wie folgt aus:

        >D
        >B
        ->sensor53 r
        tper=45
        >M
        +1,13,s,1,9600,SML
        1,77070100010800ff@1000,Verbrauch,KWh,DJ_TPWRIN,3
        1,77070100100700ff@1,Current consumption,W,Power_curr,0
        #
        

        Hat jemand eine Idee wo der Fehler liegt`? Kann ich das irgendwie nachvollziehen oder im loggen?

        Viele Grüße
        Jan

        J Offline
        J Offline
        Jaschkopf
        wrote on last edited by
        #236

        @allgrind durch deinen "low budget" Lesekopf bekommst du falsche Bits rein und die Daten werden dann unplausibel. Entweder besorgst du dir einen vernünftigen Lesekopf mit Schmitttrigger oder du versuchst erstmal den Median Filter. Musst du mal in Thread weiter oben gucken. Da wurde das schon beschrieben.

        Gruß Jaschkopf

        T 1 Reply Last reply
        0
        • A Offline
          A Offline
          allgrind
          wrote on last edited by
          #237

          @Jaschkopf
          Danke für deine Rückmeldung. Eigentlich dachte ich, dass ich schon einen guten Lesekopf habe. Hatte auch gut 40 Euro gekostet :(.

          Hast du zufällig einen Link wo entsprechende Leseköpfe angeboten werden?

          Viele Grüße
          Jan

          1 Reply Last reply
          0
          • J Jaschkopf

            @allgrind durch deinen "low budget" Lesekopf bekommst du falsche Bits rein und die Daten werden dann unplausibel. Entweder besorgst du dir einen vernünftigen Lesekopf mit Schmitttrigger oder du versuchst erstmal den Median Filter. Musst du mal in Thread weiter oben gucken. Da wurde das schon beschrieben.

            Gruß Jaschkopf

            T Offline
            T Offline
            toki1973
            wrote on last edited by
            #238

            Ich habe bei mir einen Wemos D1 und einen Phototransistor sowie einen 2k2 Widerstand auf eine Platine gelötet und auf den Wemos gesteckt. Das alles in eine Filmdose und über einen Magneten auf den Kopf befestigt. Bisher habe ich keine fehlenden Bits. Läuft seit 2 Wochen störungsfrei.

            NUC, PROXMOX, Grafana, Influx, Unify

            da_WoodyD 1 Reply Last reply
            1
            • T toki1973

              Ich habe bei mir einen Wemos D1 und einen Phototransistor sowie einen 2k2 Widerstand auf eine Platine gelötet und auf den Wemos gesteckt. Das alles in eine Filmdose und über einen Magneten auf den Kopf befestigt. Bisher habe ich keine fehlenden Bits. Läuft seit 2 Wochen störungsfrei.

              da_WoodyD Offline
              da_WoodyD Offline
              da_Woody
              wrote on last edited by
              #239

              @toki1973 said in Stromzähler per Sonoff ESP8266 auslesen:

              Ich habe bei mir einen Wemos D1

              sag, könntest du mir die .bin für den für den d1 zukommen lassen? ich bin einfach zu dämlich mir die selbst zu erstellen...

              gruß vom Woody
              HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

              T 1 Reply Last reply
              0
              • da_WoodyD da_Woody

                @toki1973 said in Stromzähler per Sonoff ESP8266 auslesen:

                Ich habe bei mir einen Wemos D1

                sag, könntest du mir die .bin für den für den d1 zukommen lassen? ich bin einfach zu dämlich mir die selbst zu erstellen...

                T Offline
                T Offline
                toki1973
                wrote on last edited by
                #240

                @da_woody in der bin stehen meine WLAN Daten...

                NUC, PROXMOX, Grafana, Influx, Unify

                da_WoodyD 1 Reply Last reply
                0
                • T toki1973

                  @da_woody in der bin stehen meine WLAN Daten...

                  da_WoodyD Offline
                  da_WoodyD Offline
                  da_Woody
                  wrote on last edited by da_Woody
                  #241

                  @toki1973 hrnz. geht das nicht ohne, das ich das erst nachher eintrage auf der oberfläche? wenn ich den nach dem flashen aufrufe kann ich doch WLAN konfigurieren...

                  gruß vom Woody
                  HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                  oberfraggerO 1 Reply Last reply
                  0
                  • da_WoodyD da_Woody

                    @toki1973 hrnz. geht das nicht ohne, das ich das erst nachher eintrage auf der oberfläche? wenn ich den nach dem flashen aufrufe kann ich doch WLAN konfigurieren...

                    oberfraggerO Offline
                    oberfraggerO Offline
                    oberfragger
                    wrote on last edited by oberfragger
                    #242

                    @da_woody Nimm doch einfach die fertige, offizielle sensors.bin...?

                    Alternativ gerade gleiches Thema...wie du online deine eigene Tasmota-Version erstellst.
                    https://forum.iobroker.net/topic/40700/tasmota-bmp280-am-wemos-d1-liefert-keine-werte/47

                    da_WoodyD 1 Reply Last reply
                    0
                    • oberfraggerO oberfragger

                      @da_woody Nimm doch einfach die fertige, offizielle sensors.bin...?

                      Alternativ gerade gleiches Thema...wie du online deine eigene Tasmota-Version erstellst.
                      https://forum.iobroker.net/topic/40700/tasmota-bmp280-am-wemos-d1-liefert-keine-werte/47

                      da_WoodyD Offline
                      da_WoodyD Offline
                      da_Woody
                      wrote on last edited by
                      #243

                      @oberfragger oi, thnx! werd ich mal belinsen...

                      gruß vom Woody
                      HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                      C 1 Reply Last reply
                      0
                      • da_WoodyD da_Woody

                        @oberfragger oi, thnx! werd ich mal belinsen...

                        C Offline
                        C Offline
                        c1olli
                        wrote on last edited by
                        #244

                        Hallo,

                        für meinen da ich schon meine Pv Anlage in ioBroker habe, dachte ich mir ich baue mir auch noch den Leseadaper für den Stromzähler ein.
                        Stromzäjler ist dieser: https://www.heider-energie.de/attachments/article/165/Handbuch_Norax3D.pdf

                        Als Lesekopf habe ich diesen von Hicham: https://www.ebay.de/itm/313460034498?ul_noapp=true

                        So weit so gut. Ich hab es erst mit ESPEasy versucht, aber die Verbindung war nicht gut, also dann Tasmota.
                        Da beginnt das Drama - Windows aufgemacht (bin Linux User) und Atom sowie PlatformIO installiert und wie in der Anleitung versucht die entsprechenden Dateien zu kompilieren.
                        Erste Hürde die Tasmota Version und die entsprechenden Dateien sehen nicht mehr so aus wie in der Beschreibung, da inzwischen einige Updates gelaufen sind. Die Links passen auch nicht mehr so wirklich.
                        Kompilieren klappte noch leidlich, aber hochladen wollte Platformio es nicht.
                        Das Programm wollte mit Com5 verbinden, obwohl ich Com3 angegeben hatte. Also den ganzen Windows Kram verflucht und Tasmota mit dem Tasmotizer mit einer Bin von hier http://ota.tasmota.com/tasmota/release/
                        geflasht.
                        Das funktioniert auch soweit, dass ich den ESP8266 ansprechen kann und er auch im Mqtt im ioBroker auftaucht.
                        Nur fehlt mir jetzt die Möglichkeit mit dem Sensor zu kommunizieren, ein Script kann ich auch nicht eingeben.
                        Kann mir jemand eine Bin erstellen die dann flashen kann?

                        Gruß
                        Olli

                        C treff and NIXT 2 Replies Last reply
                        0
                        • C c1olli

                          Hallo,

                          für meinen da ich schon meine Pv Anlage in ioBroker habe, dachte ich mir ich baue mir auch noch den Leseadaper für den Stromzähler ein.
                          Stromzäjler ist dieser: https://www.heider-energie.de/attachments/article/165/Handbuch_Norax3D.pdf

                          Als Lesekopf habe ich diesen von Hicham: https://www.ebay.de/itm/313460034498?ul_noapp=true

                          So weit so gut. Ich hab es erst mit ESPEasy versucht, aber die Verbindung war nicht gut, also dann Tasmota.
                          Da beginnt das Drama - Windows aufgemacht (bin Linux User) und Atom sowie PlatformIO installiert und wie in der Anleitung versucht die entsprechenden Dateien zu kompilieren.
                          Erste Hürde die Tasmota Version und die entsprechenden Dateien sehen nicht mehr so aus wie in der Beschreibung, da inzwischen einige Updates gelaufen sind. Die Links passen auch nicht mehr so wirklich.
                          Kompilieren klappte noch leidlich, aber hochladen wollte Platformio es nicht.
                          Das Programm wollte mit Com5 verbinden, obwohl ich Com3 angegeben hatte. Also den ganzen Windows Kram verflucht und Tasmota mit dem Tasmotizer mit einer Bin von hier http://ota.tasmota.com/tasmota/release/
                          geflasht.
                          Das funktioniert auch soweit, dass ich den ESP8266 ansprechen kann und er auch im Mqtt im ioBroker auftaucht.
                          Nur fehlt mir jetzt die Möglichkeit mit dem Sensor zu kommunizieren, ein Script kann ich auch nicht eingeben.
                          Kann mir jemand eine Bin erstellen die dann flashen kann?

                          C Offline
                          C Offline
                          c1olli
                          wrote on last edited by
                          #245

                          Ich habe den Stromzähler nun direkt mit dem Raspi verbunden und es läuft.
                          Also bleibt es jetzt so.

                          Gruß
                          Olli

                          1 Reply Last reply
                          0
                          • C c1olli

                            Hallo,

                            für meinen da ich schon meine Pv Anlage in ioBroker habe, dachte ich mir ich baue mir auch noch den Leseadaper für den Stromzähler ein.
                            Stromzäjler ist dieser: https://www.heider-energie.de/attachments/article/165/Handbuch_Norax3D.pdf

                            Als Lesekopf habe ich diesen von Hicham: https://www.ebay.de/itm/313460034498?ul_noapp=true

                            So weit so gut. Ich hab es erst mit ESPEasy versucht, aber die Verbindung war nicht gut, also dann Tasmota.
                            Da beginnt das Drama - Windows aufgemacht (bin Linux User) und Atom sowie PlatformIO installiert und wie in der Anleitung versucht die entsprechenden Dateien zu kompilieren.
                            Erste Hürde die Tasmota Version und die entsprechenden Dateien sehen nicht mehr so aus wie in der Beschreibung, da inzwischen einige Updates gelaufen sind. Die Links passen auch nicht mehr so wirklich.
                            Kompilieren klappte noch leidlich, aber hochladen wollte Platformio es nicht.
                            Das Programm wollte mit Com5 verbinden, obwohl ich Com3 angegeben hatte. Also den ganzen Windows Kram verflucht und Tasmota mit dem Tasmotizer mit einer Bin von hier http://ota.tasmota.com/tasmota/release/
                            geflasht.
                            Das funktioniert auch soweit, dass ich den ESP8266 ansprechen kann und er auch im Mqtt im ioBroker auftaucht.
                            Nur fehlt mir jetzt die Möglichkeit mit dem Sensor zu kommunizieren, ein Script kann ich auch nicht eingeben.
                            Kann mir jemand eine Bin erstellen die dann flashen kann?

                            treff and NIXT Offline
                            treff and NIXT Offline
                            treff and NIX
                            wrote on last edited by
                            #246

                            @c1olli In der Anleitung des ersten Posts ist es noch eine ältere Tasmota version. Daran habe ich mich auch bereits verzweifeln lassen.
                            Mit folgenden Einstellungen hat es aber nun funktioniert.

                            Zuerst bearbeiten wir die Datei „tasmota/my_user_config.h“. Dort müssen folgende Änderungen gemacht werden:
                            Zeile 39:
                            ALT: //#define USE_CONFIG_OVERRIDE
                            NEU: #define USE_CONFIG_OVERRIDE

                            Nicht mehr nötig.
                            So wie ich verstanden habe wird abgefragt ob diese Datei vorhanden ist oder nicht.
                            738ee07b-b174-4b71-a956-6ab8286f7d52-image.png

                            anschließend musste die use_config_override_sample.h umbenannt werden ->use_config_override.h

                            Anschließend muss vor der letzten #endif Zeile folgendes eingtragen werden

                            // -- Timezone ------------------------------------
                            #undef APP_TIMEZONE 1
                            #define APP_TIMEZONE 99
                            
                            // -- Serial sensors ------------------------------
                            // Add support für Smart Message Language
                            // (SmartMetering für Stromzähler xsns_53_SML.ino)
                            #undef USE_SML_M
                            #define USE_SML_M
                            
                            // -- WEB_Display --------------------------
                            #define USE_SCRIPT_WEB_DISPLAY
                            //--Rules oder Scripter benutzen: -----------------
                            //um rules zu verwenden gar nichts tun
                            // -- um scripter zu verwenden
                            #undef USE_RULES
                            #define USE_SCRIPT
                            

                            0613854e-3081-4bec-becd-7f3f57f8526e-image.png

                            Bitte nicht an den Zeilennummer orientieren.
                            Zum Schluß Build und fertig.

                            treff and NIXT 1 Reply Last reply
                            0
                            • treff and NIXT treff and NIX

                              @c1olli In der Anleitung des ersten Posts ist es noch eine ältere Tasmota version. Daran habe ich mich auch bereits verzweifeln lassen.
                              Mit folgenden Einstellungen hat es aber nun funktioniert.

                              Zuerst bearbeiten wir die Datei „tasmota/my_user_config.h“. Dort müssen folgende Änderungen gemacht werden:
                              Zeile 39:
                              ALT: //#define USE_CONFIG_OVERRIDE
                              NEU: #define USE_CONFIG_OVERRIDE

                              Nicht mehr nötig.
                              So wie ich verstanden habe wird abgefragt ob diese Datei vorhanden ist oder nicht.
                              738ee07b-b174-4b71-a956-6ab8286f7d52-image.png

                              anschließend musste die use_config_override_sample.h umbenannt werden ->use_config_override.h

                              Anschließend muss vor der letzten #endif Zeile folgendes eingtragen werden

                              // -- Timezone ------------------------------------
                              #undef APP_TIMEZONE 1
                              #define APP_TIMEZONE 99
                              
                              // -- Serial sensors ------------------------------
                              // Add support für Smart Message Language
                              // (SmartMetering für Stromzähler xsns_53_SML.ino)
                              #undef USE_SML_M
                              #define USE_SML_M
                              
                              // -- WEB_Display --------------------------
                              #define USE_SCRIPT_WEB_DISPLAY
                              //--Rules oder Scripter benutzen: -----------------
                              //um rules zu verwenden gar nichts tun
                              // -- um scripter zu verwenden
                              #undef USE_RULES
                              #define USE_SCRIPT
                              

                              0613854e-3081-4bec-becd-7f3f57f8526e-image.png

                              Bitte nicht an den Zeilennummer orientieren.
                              Zum Schluß Build und fertig.

                              treff and NIXT Offline
                              treff and NIXT Offline
                              treff and NIX
                              wrote on last edited by
                              #247

                              Hallo zusammen,

                              danke für die Anleitung. Leider habe ich noch einige Schwierigkeiten und hoffe mir kann jemand behilflich sein.

                              Folgende Situation.

                              • Leskopf: https://www.ebay.de/itm/313460034498

                              • Zähler Iskra MT681 https://www.lackmann.de/sites/default/files/2018-09/MT681_2016_schräg.png

                              • China Kopie Wemos D1

                              Script:

                              >D
                              >B
                              ->sensor53 r
                              tper=10
                              >M
                              +1,21,s,1,9600,SML
                              1,77070100010800ff@1000,Verbrauch,KWh,DJ_TPWRIN,3
                              1,77070100020800ff@1000,Einspeisung,KWh,DJ_TPWROUT,3
                              1,77070100100700ff@1000,Akt. Verbrauch,W,DJ_TPWRCURR,3
                              #
                              

                              Nach ersten Schwierigkeiten konnte ich die neueste Tasmota version mit SML Unterstützung die Firmware bauen.
                              2be05509-51af-4954-a56c-8e2b47fbb02b-image.png

                              Ich habe die Pins so angelötet:
                              GND-> Wemos GND
                              VCC->Wemos 5V
                              TX-> Wemos TX
                              RX-> Wemos RX
                              443ffc26-ab82-4143-88d0-eda868ebf4ae-image.png

                              Leider erhalte ich keine Rohdaten mit sysnsor53 d1, ich habe auch versucht mit einer IR Fernbedienung "Daten" zu erzeugen um zu prüfen ob etwas ankommt.

                              Kann mir jemand einen Tipp geben wo ich noch angreifen kann ?

                              Vielen Dank

                              TheDukeT C 3 Replies Last reply
                              0
                              • treff and NIXT treff and NIX

                                Hallo zusammen,

                                danke für die Anleitung. Leider habe ich noch einige Schwierigkeiten und hoffe mir kann jemand behilflich sein.

                                Folgende Situation.

                                • Leskopf: https://www.ebay.de/itm/313460034498

                                • Zähler Iskra MT681 https://www.lackmann.de/sites/default/files/2018-09/MT681_2016_schräg.png

                                • China Kopie Wemos D1

                                Script:

                                >D
                                >B
                                ->sensor53 r
                                tper=10
                                >M
                                +1,21,s,1,9600,SML
                                1,77070100010800ff@1000,Verbrauch,KWh,DJ_TPWRIN,3
                                1,77070100020800ff@1000,Einspeisung,KWh,DJ_TPWROUT,3
                                1,77070100100700ff@1000,Akt. Verbrauch,W,DJ_TPWRCURR,3
                                #
                                

                                Nach ersten Schwierigkeiten konnte ich die neueste Tasmota version mit SML Unterstützung die Firmware bauen.
                                2be05509-51af-4954-a56c-8e2b47fbb02b-image.png

                                Ich habe die Pins so angelötet:
                                GND-> Wemos GND
                                VCC->Wemos 5V
                                TX-> Wemos TX
                                RX-> Wemos RX
                                443ffc26-ab82-4143-88d0-eda868ebf4ae-image.png

                                Leider erhalte ich keine Rohdaten mit sysnsor53 d1, ich habe auch versucht mit einer IR Fernbedienung "Daten" zu erzeugen um zu prüfen ob etwas ankommt.

                                Kann mir jemand einen Tipp geben wo ich noch angreifen kann ?

                                Vielen Dank

                                TheDukeT Offline
                                TheDukeT Offline
                                TheDuke
                                wrote on last edited by
                                #248

                                @treff-and-nix

                                mit deinen Daten (skript) bekomme ich auch keine Ausgabe.
                                Versuch mal meine :

                                >D
                                >B
                                =>sensor53 r
                                >M 1
                                +1,13,s,0,9600,Strom
                                1,=h=================|
                                1,77070100010800ff@1000,Verbrauch gesamt,KWh,Total_in,2
                                1,77070100100700ff@1,Verbrauch aktuell,W,Power_curr,0
                                1,=h=================|
                                
                                
                                #
                                

                                schöne Grüße TheDuke ;)

                                treff and NIXT 1 Reply Last reply
                                0
                                • TheDukeT TheDuke

                                  @treff-and-nix

                                  mit deinen Daten (skript) bekomme ich auch keine Ausgabe.
                                  Versuch mal meine :

                                  >D
                                  >B
                                  =>sensor53 r
                                  >M 1
                                  +1,13,s,0,9600,Strom
                                  1,=h=================|
                                  1,77070100010800ff@1000,Verbrauch gesamt,KWh,Total_in,2
                                  1,77070100100700ff@1,Verbrauch aktuell,W,Power_curr,0
                                  1,=h=================|
                                  
                                  
                                  #
                                  
                                  treff and NIXT Offline
                                  treff and NIXT Offline
                                  treff and NIX
                                  wrote on last edited by
                                  #249

                                  @theduke Danke, ich habe es getestet, leider funktioniert es nicht.
                                  Ich habe den IR Kopf von TX an Wemos TX und von RX an Wemos RX angeschlossen, Müsste Ja PIN 21 und 22 sein. Leider erhalte ich hier keine Daten, auch keine Daten von einer IR Fernbedienung.

                                  Ich habe mal den IR Kopf an ein Raspi 2 angeschlossen und geprüft ob er funktioniert, konnte "Daten" von einer IR Fernbedienung empfangen.

                                  Hat jemand noch weitere Ideen ?

                                  da_WoodyD 1 Reply Last reply
                                  0
                                  • treff and NIXT treff and NIX

                                    @theduke Danke, ich habe es getestet, leider funktioniert es nicht.
                                    Ich habe den IR Kopf von TX an Wemos TX und von RX an Wemos RX angeschlossen, Müsste Ja PIN 21 und 22 sein. Leider erhalte ich hier keine Daten, auch keine Daten von einer IR Fernbedienung.

                                    Ich habe mal den IR Kopf an ein Raspi 2 angeschlossen und geprüft ob er funktioniert, konnte "Daten" von einer IR Fernbedienung empfangen.

                                    Hat jemand noch weitere Ideen ?

                                    da_WoodyD Offline
                                    da_WoodyD Offline
                                    da_Woody
                                    wrote on last edited by
                                    #250

                                    @treff-and-nix IMHO sollten rx und tx aber schon ausgekreuzt sein...

                                    gruß vom Woody
                                    HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                                    treff and NIXT 1 Reply Last reply
                                    1
                                    • da_WoodyD da_Woody

                                      @treff-and-nix IMHO sollten rx und tx aber schon ausgekreuzt sein...

                                      treff and NIXT Offline
                                      treff and NIXT Offline
                                      treff and NIX
                                      wrote on last edited by
                                      #251

                                      @da_woody ja so kenne ich das auch, in der Anleitung stand aber mehrmals das man es hier nicht machen soll. Ich habe es auch auf dem Raspi2 so getestet, hat funktionert. Ich möchte es aber gern mit dem ESP auf Tasmota betreiben

                                      1 Reply Last reply
                                      0
                                      • treff and NIXT treff and NIX

                                        Hallo zusammen,

                                        danke für die Anleitung. Leider habe ich noch einige Schwierigkeiten und hoffe mir kann jemand behilflich sein.

                                        Folgende Situation.

                                        • Leskopf: https://www.ebay.de/itm/313460034498

                                        • Zähler Iskra MT681 https://www.lackmann.de/sites/default/files/2018-09/MT681_2016_schräg.png

                                        • China Kopie Wemos D1

                                        Script:

                                        >D
                                        >B
                                        ->sensor53 r
                                        tper=10
                                        >M
                                        +1,21,s,1,9600,SML
                                        1,77070100010800ff@1000,Verbrauch,KWh,DJ_TPWRIN,3
                                        1,77070100020800ff@1000,Einspeisung,KWh,DJ_TPWROUT,3
                                        1,77070100100700ff@1000,Akt. Verbrauch,W,DJ_TPWRCURR,3
                                        #
                                        

                                        Nach ersten Schwierigkeiten konnte ich die neueste Tasmota version mit SML Unterstützung die Firmware bauen.
                                        2be05509-51af-4954-a56c-8e2b47fbb02b-image.png

                                        Ich habe die Pins so angelötet:
                                        GND-> Wemos GND
                                        VCC->Wemos 5V
                                        TX-> Wemos TX
                                        RX-> Wemos RX
                                        443ffc26-ab82-4143-88d0-eda868ebf4ae-image.png

                                        Leider erhalte ich keine Rohdaten mit sysnsor53 d1, ich habe auch versucht mit einer IR Fernbedienung "Daten" zu erzeugen um zu prüfen ob etwas ankommt.

                                        Kann mir jemand einen Tipp geben wo ich noch angreifen kann ?

                                        Vielen Dank

                                        C Offline
                                        C Offline
                                        c1olli
                                        wrote on last edited by
                                        #252

                                        @treff-and-nix
                                        Hast Du das Kabel nach unten oder oben geführt?
                                        Denn so wie auf dem Bild muß das Kabel oben sein.
                                        Also den Sensor ggf. mal um 180° drehen.

                                        Gruß
                                        Olli

                                        1 Reply Last reply
                                        1
                                        • testpaul999T Offline
                                          testpaul999T Offline
                                          testpaul999
                                          wrote on last edited by
                                          #253

                                          @RalfTh

                                          ich habe einen Zähler eHZ Generation K.
                                          Dein Script habe ich angepasst und bekomme "nur2 diese Anzeige.

                                          bf42bdd4-13a8-41c0-85c0-b93f887ebb70-grafik.png

                                          Wieso werden mir die anderen Daten wie Kosten usw. nicht angezeigt?

                                          Das Script sieht jetzt so aus.

                                          >D
                                          
                                          s1="Tagesverbrauch: {m}<b><span style="
                                          
                                          v2=0
                                          
                                          hr=0
                                          
                                          md=0
                                          
                                          yr=0
                                          
                                          ;Strom
                                          
                                          sm=0
                                          
                                          sd=0
                                          
                                          sma=111.000
                                          
                                          smn=0
                                          
                                          sya=222.000
                                          
                                          syn=0
                                          
                                          sspr=0.251601
                                          
                                          yspr=0
                                          
                                          ysgp=71.09
                                          
                                          y€=0
                                          
                                           
                                          
                                          >T
                                          
                                          v2=SML#DJ_TPWRIN
                                          
                                           
                                          
                                          >B
                                          
                                          ->sensor53 r
                                          
                                          tper=10
                                          
                                           
                                          
                                          >S
                                          
                                          ;Tagesverbrauch
                                          
                                          hr=hours
                                          
                                          if chg[hr]>0
                                          
                                          and hr==0
                                          
                                          and v2>0
                                          
                                          then
                                          
                                          sm=v2
                                          
                                          svars
                                          
                                          endif
                                          
                                          if upsecs%tper==0{
                                          
                                          sd=v2-sm
                                          
                                          }
                                          
                                           
                                          
                                          ;Monatsverbrauch
                                          
                                          md=day
                                          
                                          if chg[md]>0
                                          
                                          and md==1
                                          
                                          and v2>0
                                          
                                          then
                                          
                                          sma=v2
                                          
                                          svars
                                          
                                          endif
                                          
                                          if upsecs%tper==0{
                                          
                                          smn=v2-sma
                                          
                                          } 
                                          
                                           
                                          
                                          ;Jahresverbrauch
                                          
                                          yr=year
                                          
                                          if chg[yr]>0
                                          
                                          and hr==0
                                          
                                          and md==1
                                          
                                          and v2>0
                                          
                                          then
                                          
                                          sya=v2
                                          
                                          svars
                                          
                                          endif
                                          
                                          if upsecs%tper==0{
                                          
                                          syn=v2-sya
                                          
                                          ;Kosten
                                          
                                          yspr=syn*sspr+ysgp
                                          
                                          }
                                          
                                           
                                          
                                          >J
                                          
                                          ,"Verbrauch Tag":"%sd%"
                                          
                                          ,"Verbrauch Monat":"%smn%"
                                          
                                          ,"Verbrauch Jahr":"%syn%"
                                          
                                          ,"Zählerstand 0:00Uhr":"%3sm%"
                                          
                                          ,"Zählerstand Monatsanfang":"%2sma%"
                                          
                                          ,"Zählerstand Jahrsenanfang":"%2sya%"
                                          
                                           
                                          
                                          >W
                                          
                                           
                                          
                                          ==============
                                          
                                           
                                          
                                          Tagesverbrauch:  {m} %2sd%  KWh
                                          
                                           
                                          
                                          Monatsverbrauch: {m} %2smn% KWh
                                          
                                           
                                          
                                          Jahresverbrauch: {m} %2syn% KWh
                                          
                                           
                                          
                                          ==============
                                          
                                           
                                          
                                          Preis/kWh:       {m} %4sspr% €
                                          
                                           
                                          
                                          Grundpreis:      {m} %2ysgp% €
                                          
                                           
                                          
                                          --------------
                                          
                                           
                                          
                                          Kosten lfd. Jahr:{m} %2yspr% €
                                          
                                           
                                          
                                          ==============
                                          
                                           
                                          
                                          Zählerstände:
                                          
                                           
                                          
                                          aktuell:         {m} %2v2% KWh
                                          
                                           
                                          
                                          0:00 Uhr:        {m} %2sm% KWh
                                          
                                           
                                          
                                          Monatsanfang:    {m} %2sma% KWh
                                          
                                           
                                          
                                          Jahresanfang:    {m} %2sya% KWh
                                          
                                           
                                          
                                          ==============
                                          
                                           
                                          
                                           
                                          
                                          >M
                                          
                                           
                                          
                                          +1,3,s,16,9600,eHZ
                                          
                                           
                                          
                                          1,77070100010800ff@1000,Verbrauch,KWh,DJ_TPWRIN,1
                                          
                                           
                                          
                                          1,77070100020800ff@1000,Einspeisung,KWh,DJ_TPWROUT,1
                                          
                                           
                                          
                                          1,77070100100700ff@1,Akt. Verbrauch,W,DJ_TPWRCURR,1
                                          
                                           
                                          
                                          1,77070100000009ff@#,Zaehler Nr,,Meter_number,0
                                          
                                           
                                          
                                          #
                                          

                                          Danke für Deine Hilfe
                                          JUF

                                          RalfThR 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          580

                                          Online

                                          32.4k

                                          Users

                                          81.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe