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.0k

  • 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

Stromzähler per Sonoff ESP8266 auslesen

Scheduled Pinned Locked Moved Praktische Anwendungen (Showcase)
stromzähler auslesensonoffesp8266tasmotasmld0-schnittstellevolkszählerstromzähler
562 Posts 83 Posters 206.1k 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.
  • oberfraggerO oberfragger

    Hallo,

    ich hoffe jemand kann mir helfen.

    1. Ich habe meinen ISKRA Iskra MT681-D4A51-K0p freigeleuchtet. Es werden auf dem Display die aktuellen Verbrauchswerte angezeigt
    2. Ich habe einen NodeMCU angeschlossen. An diesem hängt ein Infrarot-Lesekopf. Dieser Lesekopf ist mittels Mini-USB via Kabel am NodeMCU verbunden. Das Mini-USB-Kabel hat 4 Adern (rot, schwarz, weiss, grün). Dieses habe ich gemäß Schema an den NodeMCU geschlossen.
      7bf7d289-1200-4994-ae2f-e2768736491c-image.png
    3. Ich habe folgendes Script (gemäß Tasmota-Homepage eingebunden und aktiviert:
    >D
    >B
    =>sensor53 r
    >M 1
    +1,3,s,0,9600,MT681
    1,77070100010800ff@1000,Gesamtverbrauch,KWh,Total_in,3
    1,770701000f0700ff@1,Leistung,W,Power_cur,0
    1,77070100150700ff@1,Leistung P1,W,Power_p1,0
    1,77070100290700ff@1,Leistung P2,W,Power_p2,0
    1,770701003d0700ff@1,Leistung P3,W,Power_p3,0
    1,77070100020800ff@1000,Gesamteinspeisung,KWh,Total_out,3
    1,77070100000009ff@#,Service ID,,Meter_id,0|
    #
    
    1. Die Tasmota-Version habe ich "selbst gebaut", aber aus meiner Sicht alles notwendige, wie beschrieben in die config eingetragen.
    2. Ich hab in der 5. Zeile des Scriptes auch die "3" durch eine "1" getauscht, da mir unklar ist, auf welchem Kabel der Reciever liegt. Hab den Infrarot-Reciever schon mal aufgeschraubt, leider sind die Lötstellen nicht beschriftet.
    3. Der Infrarot-Empfänger funktioniert mit dem Smartmeter-Adapter problemlos.

    Leider kommen keine Werte rein. Was mache ich falsch? Ist 3,3V nicht richtig? Ist die Stelle an der ich den GPIO 3 durch 1 tausche falsch?
    a325ef73-1cd4-48d3-94c2-bfefe57448c4-image.png

    WalW Online
    WalW Online
    Wal
    Developer
    wrote on last edited by
    #470

    @oberfragger ,
    wenn du ein USB-Lesekopf hast, kannst du den nicht direkt an den NodeMCU anschließen.
    Du brauchst ein RS232-Interface Lesekopf.

    Gruß
    Walter

    DoorIO-Adapter
    wioBrowser-Adapter und wioBrowser

    oberfraggerO 2 Replies Last reply
    0
    • WalW Wal

      @oberfragger ,
      wenn du ein USB-Lesekopf hast, kannst du den nicht direkt an den NodeMCU anschließen.
      Du brauchst ein RS232-Interface Lesekopf.

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

      @wal ;(
      What. Das ist doof. Ärgerlich!
      Aber wenigstens weiss ich endlich, dass ich nicht zu doof bin....vermutlich.

      1 Reply Last reply
      0
      • WalW Wal

        @oberfragger ,
        wenn du ein USB-Lesekopf hast, kannst du den nicht direkt an den NodeMCU anschließen.
        Du brauchst ein RS232-Interface Lesekopf.

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

        @wal Sorry dass ich nochmal fragen muss... gibts da ggf. einen "Adapter" (damit meine ich nicht ioBroker Adapter sondern sowas wie ne Kupplung...)?
        2. Frage - falls ich mich doch für den Hichi mit Esp entscheide- weiss jemand ob ich da noch 2 freie GPIO für SDA/ SCL habe damit das DIng noch mehr machen kann...!?!
        Ich habe diesen hier:
        https://shop.weidmann-elektronik.de/index.php?page=product&info=24

        ArmilarA 1 Reply Last reply
        0
        • oberfraggerO oberfragger

          @wal Sorry dass ich nochmal fragen muss... gibts da ggf. einen "Adapter" (damit meine ich nicht ioBroker Adapter sondern sowas wie ne Kupplung...)?
          2. Frage - falls ich mich doch für den Hichi mit Esp entscheide- weiss jemand ob ich da noch 2 freie GPIO für SDA/ SCL habe damit das DIng noch mehr machen kann...!?!
          Ich habe diesen hier:
          https://shop.weidmann-elektronik.de/index.php?page=product&info=24

          ArmilarA Offline
          ArmilarA Offline
          Armilar
          Most Active Forum Testing
          wrote on last edited by Armilar
          #473

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

          falls ich mich doch für den Hichi mit Esp entscheide- weiss jemand ob ich da noch 2 freie GPIO für SDA/ SCL habe damit das DIng noch mehr machen kann...!?!

          2481e201-7138-47c4-af75-62ba81576e3d-image.png

          Das ist der Hichi mit dem ESP-01 (zerlegt auf dem Gehäuse). Funktioniert perfekt, jedoch ist der komplett verbaut.

          EDIT: Dafür ist der auch sehr klein, schlank und unauffällig. 5V benötigt der natürlich trotzdem.

          Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
          https://github.com/joBr99/nspanel-lovelace-ui/wiki

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          oberfraggerO 1 Reply Last reply
          0
          • ArmilarA Armilar

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

            falls ich mich doch für den Hichi mit Esp entscheide- weiss jemand ob ich da noch 2 freie GPIO für SDA/ SCL habe damit das DIng noch mehr machen kann...!?!

            2481e201-7138-47c4-af75-62ba81576e3d-image.png

            Das ist der Hichi mit dem ESP-01 (zerlegt auf dem Gehäuse). Funktioniert perfekt, jedoch ist der komplett verbaut.

            EDIT: Dafür ist der auch sehr klein, schlank und unauffällig. 5V benötigt der natürlich trotzdem.

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

            @armilar Ja. Den meinte ich. Habe ich da noch 2 freie GPIOs?

            ArmilarA 1 Reply Last reply
            0
            • oberfraggerO oberfragger

              @armilar Ja. Den meinte ich. Habe ich da noch 2 freie GPIOs?

              ArmilarA Offline
              ArmilarA Offline
              Armilar
              Most Active Forum Testing
              wrote on last edited by Armilar
              #475

              @oberfragger

              223c2af4-fb6f-4a16-895b-87455858c942-image.png

              Technisch gesehen schon, bin mir da aber nicht sicher, da bereits alle PINs mit dem unteren Board verbunden sind (evtl. oben auflöten).

              EDIT:
              Wahrscheinlich sind GPIO0 und GPIO1 noch frei.

              Andererseits ist das Tasmota in diesem Fall auch nicht sehr update-freundlich, da es immer individuell mit Script-Console kompiliert werden müsste.

              Würde dann für zusätzliche Anforderungen eher auf einen zusätzlichen ESP setzen

              Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
              https://github.com/joBr99/nspanel-lovelace-ui/wiki

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              oberfraggerO 1 Reply Last reply
              0
              • ArmilarA Armilar

                @oberfragger

                223c2af4-fb6f-4a16-895b-87455858c942-image.png

                Technisch gesehen schon, bin mir da aber nicht sicher, da bereits alle PINs mit dem unteren Board verbunden sind (evtl. oben auflöten).

                EDIT:
                Wahrscheinlich sind GPIO0 und GPIO1 noch frei.

                Andererseits ist das Tasmota in diesem Fall auch nicht sehr update-freundlich, da es immer individuell mit Script-Console kompiliert werden müsste.

                Würde dann für zusätzliche Anforderungen eher auf einen zusätzlichen ESP setzen

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

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

                @oberfragger

                223c2af4-fb6f-4a16-895b-87455858c942-image.png

                Technisch gesehen schon, bin mir da aber nicht sicher, da bereits alle PINs mit dem unteren Board verbunden sind (evtl. oben auflöten).

                EDIT:
                Wahrscheinlich sind GPIO0 und GPIO1 noch frei.

                Andererseits ist das Tasmota in diesem Fall auch nicht sehr update-freundlich, da es immer individuell mit Script-Condole kompiliert werden müsste.

                Würde dann eher auf einen zusätzlichen ESP setzen

                Nice. Das Schaubild kannte ich noch garnicht. Da ist ja genau das drauf was ich brauchte SDA & SCL! Da löte ich dann einfach dran.
                Auf einen zusätzlichen ESP möchte ich gern verzichten... den hab ich ja bereits. Möchte nur möglichst "viel" aus den ESPs rausholen.

                Oh. Da muss ich eine harte Entscheidung treffen ob ich die 35 Euro ausgeben möchte.

                ArmilarA 1 Reply Last reply
                0
                • oberfraggerO oberfragger

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

                  @oberfragger

                  223c2af4-fb6f-4a16-895b-87455858c942-image.png

                  Technisch gesehen schon, bin mir da aber nicht sicher, da bereits alle PINs mit dem unteren Board verbunden sind (evtl. oben auflöten).

                  EDIT:
                  Wahrscheinlich sind GPIO0 und GPIO1 noch frei.

                  Andererseits ist das Tasmota in diesem Fall auch nicht sehr update-freundlich, da es immer individuell mit Script-Condole kompiliert werden müsste.

                  Würde dann eher auf einen zusätzlichen ESP setzen

                  Nice. Das Schaubild kannte ich noch garnicht. Da ist ja genau das drauf was ich brauchte SDA & SCL! Da löte ich dann einfach dran.
                  Auf einen zusätzlichen ESP möchte ich gern verzichten... den hab ich ja bereits. Möchte nur möglichst "viel" aus den ESPs rausholen.

                  Oh. Da muss ich eine harte Entscheidung treffen ob ich die 35 Euro ausgeben möchte.

                  ArmilarA Offline
                  ArmilarA Offline
                  Armilar
                  Most Active Forum Testing
                  wrote on last edited by
                  #477

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

                  Oh. Da muss ich eine harte Entscheidung treffen ob ich die 35 Euro ausgeben möchte.

                  Ja, war nicht einfach... Hab's aber trotzdem gemacht und noch nicht bereut 😊

                  Liefert sauber und kontinuierlich ohne Ausfälle Daten im 10 Sek. Takt an ioBroker...

                  Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                  https://github.com/joBr99/nspanel-lovelace-ui/wiki

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  oberfraggerO 1 Reply Last reply
                  0
                  • ArmilarA Armilar

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

                    Oh. Da muss ich eine harte Entscheidung treffen ob ich die 35 Euro ausgeben möchte.

                    Ja, war nicht einfach... Hab's aber trotzdem gemacht und noch nicht bereut 😊

                    Liefert sauber und kontinuierlich ohne Ausfälle Daten im 10 Sek. Takt an ioBroker...

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

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

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

                    Oh. Da muss ich eine harte Entscheidung treffen ob ich die 35 Euro ausgeben möchte.

                    Ja, war nicht einfach... Hab's aber trotzdem gemacht und noch nicht bereut 😊

                    Liefert sauber und kontinuierlich ohne Ausfälle Daten im 10 Sek. Takt an ioBroker...

                    Muss mal überlegen, eigentlich tuts ja auch ein TTL-Lesekopf, dann habe ich ja genau das erreicht was ich möchte- mittels NodeMCU (da vorhanden und bereits im Schaltkasten befindlich) zusätzlich das Smartmeter auslesen. Der hier sollte es ja tun, oder?

                    Das sind dann nur 20 Euro und und mit ein wenig Glück werde ich den IR -> USB für nen 20er los.

                    Naja. Sind alles keine Reichtümer, möchte nur nicht so viel ungenutzes Zeugs rumliegen haben.

                    ArmilarA EisbaeeerE 2 Replies Last reply
                    0
                    • oberfraggerO oberfragger

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

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

                      Oh. Da muss ich eine harte Entscheidung treffen ob ich die 35 Euro ausgeben möchte.

                      Ja, war nicht einfach... Hab's aber trotzdem gemacht und noch nicht bereut 😊

                      Liefert sauber und kontinuierlich ohne Ausfälle Daten im 10 Sek. Takt an ioBroker...

                      Muss mal überlegen, eigentlich tuts ja auch ein TTL-Lesekopf, dann habe ich ja genau das erreicht was ich möchte- mittels NodeMCU (da vorhanden und bereits im Schaltkasten befindlich) zusätzlich das Smartmeter auslesen. Der hier sollte es ja tun, oder?

                      Das sind dann nur 20 Euro und und mit ein wenig Glück werde ich den IR -> USB für nen 20er los.

                      Naja. Sind alles keine Reichtümer, möchte nur nicht so viel ungenutzes Zeugs rumliegen haben.

                      ArmilarA Offline
                      ArmilarA Offline
                      Armilar
                      Most Active Forum Testing
                      wrote on last edited by
                      #479

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

                      Der hier sollte es ja tun, oder?

                      Ja, den ESP kannst du auch selbst verlöten. Gibt ja genügend Anleitungen und bestenfalls wird auch dafür noch eine mitgesendet.

                      Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                      https://github.com/joBr99/nspanel-lovelace-ui/wiki

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      oberfraggerO 1 Reply Last reply
                      0
                      • oberfraggerO oberfragger

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

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

                        Oh. Da muss ich eine harte Entscheidung treffen ob ich die 35 Euro ausgeben möchte.

                        Ja, war nicht einfach... Hab's aber trotzdem gemacht und noch nicht bereut 😊

                        Liefert sauber und kontinuierlich ohne Ausfälle Daten im 10 Sek. Takt an ioBroker...

                        Muss mal überlegen, eigentlich tuts ja auch ein TTL-Lesekopf, dann habe ich ja genau das erreicht was ich möchte- mittels NodeMCU (da vorhanden und bereits im Schaltkasten befindlich) zusätzlich das Smartmeter auslesen. Der hier sollte es ja tun, oder?

                        Das sind dann nur 20 Euro und und mit ein wenig Glück werde ich den IR -> USB für nen 20er los.

                        Naja. Sind alles keine Reichtümer, möchte nur nicht so viel ungenutzes Zeugs rumliegen haben.

                        EisbaeeerE Offline
                        EisbaeeerE Offline
                        Eisbaeeer
                        Developer
                        wrote on last edited by Eisbaeeer
                        #480

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

                        Das sind dann nur 20 Euro und und mit ein wenig Glück werde ich den IR -> USB für nen 20er los.

                        Naja. Sind alles keine Reichtümer, möchte nur nicht so viel ungenutzes Zeugs rumliegen haben.

                        Prüfe mal mit deiner Handy Kamera, ob dein Zähler in regelmäßigen Abständen Info-Daten per SML sendet. Die meisten Zähler machen das, meist nach Eingabe einer PIN.
                        Falls das der Fall ist, nimmst du einfach einen ESP8266 und einen IR-Phototransistor. Die Software dafür gibt es auf Github: https://github.com/mruettgers/SMLReader

                        Der ESP sendet dann jedes Mal, wenn der Zähler die Info-Daten ausgibt die Daten per MQTT an iobroker.
                        Gruß Lars

                        P.S.: Falls du die Elektronik brauchst, ich habe hier noch 8 Magnetringe, ESP´s und Fotodioden rumliegen. Die 3D Druckteile könnte ich dir auch für Selbstkosten drucken. Falls Interesse PN!

                        Kein support per PM. Bitte im Forum Fragen stellen!

                        1 Reply Last reply
                        0
                        • ArmilarA Armilar

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

                          Der hier sollte es ja tun, oder?

                          Ja, den ESP kannst du auch selbst verlöten. Gibt ja genügend Anleitungen und bestenfalls wird auch dafür noch eine mitgesendet.

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

                          @armilar Hat funktioniert. Der Hichi 1.1 wurde echt schnell verschickt. Da ich sowieso einen NodeMCU da im Einsatz habe, wollte ich das ja damit auslesen.
                          Jetzt das Script noch "schick" machen.
                          90baf306-b93e-48b0-8d63-6347c2546a50-image.png

                          ArmilarA 1 Reply Last reply
                          0
                          • oberfraggerO oberfragger

                            @armilar Hat funktioniert. Der Hichi 1.1 wurde echt schnell verschickt. Da ich sowieso einen NodeMCU da im Einsatz habe, wollte ich das ja damit auslesen.
                            Jetzt das Script noch "schick" machen.
                            90baf306-b93e-48b0-8d63-6347c2546a50-image.png

                            ArmilarA Offline
                            ArmilarA Offline
                            Armilar
                            Most Active Forum Testing
                            wrote on last edited by Armilar
                            #482

                            @oberfragger

                            Das sieht doch sehr gut aus. L1-L3 müssten eigentlich auch möglich sein. 🙄 Sind ja aktuell 0

                            Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                            https://github.com/joBr99/nspanel-lovelace-ui/wiki

                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                            oberfraggerO 1 Reply Last reply
                            0
                            • ArmilarA Armilar

                              @oberfragger

                              Das sieht doch sehr gut aus. L1-L3 müssten eigentlich auch möglich sein. 🙄 Sind ja aktuell 0

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

                              @armilar Keine Ahnung.
                              Ich bekomme recht wenig Werte. Auch Netzfrequenz bekomme ich nicht rein.
                              Aber wenigstens TotalIn und actual und die ZählerID.

                              1 Reply Last reply
                              0
                              • H Offline
                                H Offline
                                higginsd
                                wrote on last edited by
                                #484

                                Hallo Zusammen!

                                Ich versuche (erfolglos) meinen Iskra AM550 mit dem Tasmoat WiFi-ESP und dem IR-Lesekopf von bitShake auszulesen.

                                Zur Situation: das Lese-/WiFi-Modul funktioniert einwandfrei an einem EMH eBZD-W23E8 Stromzähler. Ich bekomme die Hex-Werte über "sensor53 d1" angezeigt und kann sie über das Tasmota-Scricpt parsen. So weit, so gut, Modul richtig verlötet und korrekte GPIO-Parameter bekannt.

                                Wenn ich jetzt den Sensor an meinem (leider von meinem Stromanbieter eingebauten Exoten) Iskra AM550 anbringe, kommt mal so gar nichts an Daten mit "sensor53 d1". Ich habe mit allen möglichen Einstellungen zu Sensor-auf den-Kopf-und andersherum, Baudrate, Parität, Stop-Bits, Init-Befehl/Ack-Befehl usw probiert - nichts.

                                Ich weiß zuverlässig, daß der Iskra AM550 Daten auf der IR-Schnittstelle unverschlüsselt sendet, denn mit einem anderen Sensor (Device GmbH WMBus IR-Lesekopf) bekomme ich alle 12 Sekunden einen gültigen Auslesedatensatz zugesendet. Allerdings ist mir nicht bekannt, ob diese Daten im SML- oder IEC-Format vom Zähler gesendet werden, denn laut Hersteller Device GmbH unterstützt ihr Sensor beides automatisch.

                                Auf Empfehlung in GitHub habe ich sogar die neueste Software-Version auf den ESP geflasht, weil es wohl ein Problem beim SML Dump gab, welches erst vor ein paar Tagen gefixt wurde. Keine Verbesserung.

                                Was ich bei der Tasmota-Lösung nicht verstehe: wenn ich das Datenformat im Tasmoat-Script auf raw setze

                                +1,5,r,0,9600,Strom

                                sollten doch zumindest irgendwelche Daten im Dump sichtbar sein?

                                Daher meine Fragen:

                                • Hat jemand bereits Erfolge mit dem Iskra AM550 und Tasmota?
                                • Was kann ich tun, um wenigstens irgendwelche Daten im Tasmota zu erhalten? Das weitere Parsing ist eher kein Problem für mich.

                                Ich bin etwas ratlos. Danke für Tips.

                                1 Reply Last reply
                                0
                                • ChaotC Offline
                                  ChaotC Offline
                                  Chaot
                                  wrote on last edited by Chaot
                                  #485

                                  Ich bin zufällig auf eine kleine Webseite gestoßen die die SML Daten, also die Rohdaten aus dem Zähler vernünftig entschlüsselt damit man sich das Script selbst zusammenklempnern kann.

                                  https://tasmota-sml-parser.dicp.net/

                                  Hat der Entwickler dort richtig fein gemacht.

                                  @higginsd
                                  Hast du den Wemos mal auf Rohdaten umgestellt?

                                  sensor53 d1
                                  

                                  Kommt da was was du dann in der gerade angegebenen Webseite umsetzen kannst?

                                  ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

                                  H 1 Reply Last reply
                                  1
                                  • ChaotC Chaot

                                    Ich bin zufällig auf eine kleine Webseite gestoßen die die SML Daten, also die Rohdaten aus dem Zähler vernünftig entschlüsselt damit man sich das Script selbst zusammenklempnern kann.

                                    https://tasmota-sml-parser.dicp.net/

                                    Hat der Entwickler dort richtig fein gemacht.

                                    @higginsd
                                    Hast du den Wemos mal auf Rohdaten umgestellt?

                                    sensor53 d1
                                    

                                    Kommt da was was du dann in der gerade angegebenen Webseite umsetzen kannst?

                                    H Offline
                                    H Offline
                                    higginsd
                                    wrote on last edited by
                                    #486

                                    @chaot

                                    Ja, habe ich. Auch nach "sensor53 d1" kommt nullkommagarnichts an Output.

                                    ? 1 Reply Last reply
                                    0
                                    • H higginsd

                                      @chaot

                                      Ja, habe ich. Auch nach "sensor53 d1" kommt nullkommagarnichts an Output.

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

                                      @higginsd ist es auch d1 ? ich hab mehrere dran und da gibts auch d2 usw.. 🙂

                                      H 1 Reply Last reply
                                      0
                                      • oberfraggerO Offline
                                        oberfraggerO Offline
                                        oberfragger
                                        wrote on last edited by oberfragger
                                        #488

                                        Moin,
                                        ich bekomme leider die Scripte nicht hin bzw. dass die Zählerstände automatisch angezeigt werden.
                                        Außerdem noch paar andere Sachen. Ich verwende einen ISKRA 681.

                                        Wie bekomme ich mindestens eine Leerzeile zwischen dem Sensor und dem Zählerstand hin?
                                        Warum liest er die Zählernummer nicht aus?
                                        Warum bekomme ich keine Netzfrequenz rein?
                                        Warum wird weder Spannung L1...L3 noch Strim L1...L3 angezeigt? Oder ist das nur für die Einspeisung gedacht?
                                        Dann muss das natürlich raus.
                                        efb5289d-2d8c-4d3d-90b3-678bff2ba41f-image.png

                                        >D
                                        rssi=0
                                        s1="Tagesverbrauch: {m}<b><span style=>"
                                        v2=0
                                        hr=0
                                        md=0
                                        yr=0
                                        ;Strom
                                        p:sm=0
                                        sd=0
                                        p:sma=0
                                        smn=0
                                        p:sya=0
                                        syn=0
                                        sspr=0.4779
                                        yspr=0
                                        ysgp=152.18
                                        y€=0
                                         
                                        >T
                                        v2=SML#Total_in
                                        rssi=Wifi#RSSI
                                         
                                        >B
                                        ->sensor53 r
                                         
                                        >S
                                        ;Tagesverbrauch
                                        hr=hours
                                        if chg[hr]>0
                                        and hr==0
                                        and v2>0
                                        then
                                        sm=v2
                                        svars
                                        endif
                                        if upsecs%tper==0
                                        then
                                        sd=v2-sm
                                         
                                        ;Monatsverbrauch
                                        md=day
                                        if chg[md]>0
                                        and hr==0
                                        and md==1
                                        and v2>0
                                        then
                                        sma=v2
                                        svars
                                        endif
                                        if upsecs%tper==0
                                        then
                                        smn=v2-sma
                                        endif
                                         
                                        ;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
                                        then
                                        syn=v2-sya
                                         
                                        ;Kosten
                                        yspr=syn*sspr+ysgp
                                        endif
                                         
                                        >J
                                        ,"Verbrauch Tag":"%sd%"
                                        ,"Verbrauch Monat":"%smn%"
                                        ,"Verbrauch Jahr":"%syn%"
                                        ,"Zählerstand 0:00Uhr":"%2sm%"
                                        ,"Zählerstand Monatsanfang":"%2sma%"
                                        ,"Zählerstand Jahrenanfang":"%2sya%"
                                        ,"Kosten dieses Jahr":"%2yspr%"
                                         
                                        >W
                                        WLAN Empfang: {m}%rssi% dBµV
                                        ===============
                                        Tagesverbrauch:  {m} %2sd%  kWh
                                        Monatsverbrauch: {m} %2smn% kWh
                                        Jahresverbrauch: {m} %2syn% kWh
                                        ===============
                                        Strom Preis/kWh:       {m} %4sspr% €
                                        Strom Grundpreis:      {m} %2ysgp% €
                                        ---------------
                                        Strom kosten lfd. Jahr:{m} %2yspr% €
                                        ===============
                                        Strom Zählerstände:
                                        aktuell:         {m} %2v2% kWh
                                        0:00 Uhr:        {m} %2sm% kWh
                                        Monatsanfang:    {m} %2sma% kWh
                                        Jahresanfang:    {m} %2sya% kWh
                                        ===============
                                        
                                        >M 1
                                        +1,3,s,0,9600,,1
                                        1,77070100010800ff@1000,Zählerstand,kWh,Total_in,2
                                        1,77070100100700ff@1,Stromverbrauch,W,Power_curr,0
                                        1,77070100100700ff@1000,Aktuell,kW,Actual_pow,3
                                        1,=h===============|
                                        1,77070100200700ff@1,Spannung L1,V,Volt_p1,1
                                        1,77070100340700ff@1,Spannung L2,V,Volt_p2,1
                                        1,77070100480700ff@1,Spannung L3,V,Volt_p3,1
                                        1,=h===============|
                                        1,770701001f0700ff@1,Strom L1,A,Ampere_p1,1
                                        1,77070100330700ff@1,Strom L2,A,Ampere_p2,1
                                        1,77070100470700ff@1,Strom L3,A,Ampere_p3,1
                                        1,=h===============|
                                        1,770701000e0700ff@1,Netzfrequenz,Hz,Freq,1
                                        1,=h===============|
                                        1,77070100000009ff@#,Zählernummer,,Meter_id,0
                                        1,=h===============|
                                        #
                                        

                                        Und hier natürlich die Teile der USER_CONFIG_OVERRIDE:

                                        #ifndef USE_SCRIPT
                                        #define USE_SCRIPT
                                        #endif
                                        
                                        #ifndef USE_SML_M
                                        #define USE_SML_M
                                        #endif
                                        
                                        #ifdef USE_RULES
                                        #undef USE_RULES
                                        #endif
                                        
                                        // -- Drivers  ---------------
                                        
                                        #define USE_SCRIPT_WEB_DISPLAY
                                        #define USE_SCRIPT_JSON_EXPORT
                                        
                                        #undef USE_EXPRESSION
                                        #define USE_EXPRESSION
                                        
                                        #define SUPPORT_IF_STATEMENT 
                                        #define USE_SML_SCRIPT_CMD
                                        #define SML_MAX_VARS 30
                                        
                                        #define USE_I2C
                                        

                                        Huch. Irgendwas hat er da gerade berechnet...!?!
                                        df7fe280-60ba-416d-9017-18f206fe3040-image.png

                                        oberfraggerO 1 Reply Last reply
                                        0
                                        • oberfraggerO oberfragger

                                          Moin,
                                          ich bekomme leider die Scripte nicht hin bzw. dass die Zählerstände automatisch angezeigt werden.
                                          Außerdem noch paar andere Sachen. Ich verwende einen ISKRA 681.

                                          Wie bekomme ich mindestens eine Leerzeile zwischen dem Sensor und dem Zählerstand hin?
                                          Warum liest er die Zählernummer nicht aus?
                                          Warum bekomme ich keine Netzfrequenz rein?
                                          Warum wird weder Spannung L1...L3 noch Strim L1...L3 angezeigt? Oder ist das nur für die Einspeisung gedacht?
                                          Dann muss das natürlich raus.
                                          efb5289d-2d8c-4d3d-90b3-678bff2ba41f-image.png

                                          >D
                                          rssi=0
                                          s1="Tagesverbrauch: {m}<b><span style=>"
                                          v2=0
                                          hr=0
                                          md=0
                                          yr=0
                                          ;Strom
                                          p:sm=0
                                          sd=0
                                          p:sma=0
                                          smn=0
                                          p:sya=0
                                          syn=0
                                          sspr=0.4779
                                          yspr=0
                                          ysgp=152.18
                                          y€=0
                                           
                                          >T
                                          v2=SML#Total_in
                                          rssi=Wifi#RSSI
                                           
                                          >B
                                          ->sensor53 r
                                           
                                          >S
                                          ;Tagesverbrauch
                                          hr=hours
                                          if chg[hr]>0
                                          and hr==0
                                          and v2>0
                                          then
                                          sm=v2
                                          svars
                                          endif
                                          if upsecs%tper==0
                                          then
                                          sd=v2-sm
                                           
                                          ;Monatsverbrauch
                                          md=day
                                          if chg[md]>0
                                          and hr==0
                                          and md==1
                                          and v2>0
                                          then
                                          sma=v2
                                          svars
                                          endif
                                          if upsecs%tper==0
                                          then
                                          smn=v2-sma
                                          endif
                                           
                                          ;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
                                          then
                                          syn=v2-sya
                                           
                                          ;Kosten
                                          yspr=syn*sspr+ysgp
                                          endif
                                           
                                          >J
                                          ,"Verbrauch Tag":"%sd%"
                                          ,"Verbrauch Monat":"%smn%"
                                          ,"Verbrauch Jahr":"%syn%"
                                          ,"Zählerstand 0:00Uhr":"%2sm%"
                                          ,"Zählerstand Monatsanfang":"%2sma%"
                                          ,"Zählerstand Jahrenanfang":"%2sya%"
                                          ,"Kosten dieses Jahr":"%2yspr%"
                                           
                                          >W
                                          WLAN Empfang: {m}%rssi% dBµV
                                          ===============
                                          Tagesverbrauch:  {m} %2sd%  kWh
                                          Monatsverbrauch: {m} %2smn% kWh
                                          Jahresverbrauch: {m} %2syn% kWh
                                          ===============
                                          Strom Preis/kWh:       {m} %4sspr% €
                                          Strom Grundpreis:      {m} %2ysgp% €
                                          ---------------
                                          Strom kosten lfd. Jahr:{m} %2yspr% €
                                          ===============
                                          Strom Zählerstände:
                                          aktuell:         {m} %2v2% kWh
                                          0:00 Uhr:        {m} %2sm% kWh
                                          Monatsanfang:    {m} %2sma% kWh
                                          Jahresanfang:    {m} %2sya% kWh
                                          ===============
                                          
                                          >M 1
                                          +1,3,s,0,9600,,1
                                          1,77070100010800ff@1000,Zählerstand,kWh,Total_in,2
                                          1,77070100100700ff@1,Stromverbrauch,W,Power_curr,0
                                          1,77070100100700ff@1000,Aktuell,kW,Actual_pow,3
                                          1,=h===============|
                                          1,77070100200700ff@1,Spannung L1,V,Volt_p1,1
                                          1,77070100340700ff@1,Spannung L2,V,Volt_p2,1
                                          1,77070100480700ff@1,Spannung L3,V,Volt_p3,1
                                          1,=h===============|
                                          1,770701001f0700ff@1,Strom L1,A,Ampere_p1,1
                                          1,77070100330700ff@1,Strom L2,A,Ampere_p2,1
                                          1,77070100470700ff@1,Strom L3,A,Ampere_p3,1
                                          1,=h===============|
                                          1,770701000e0700ff@1,Netzfrequenz,Hz,Freq,1
                                          1,=h===============|
                                          1,77070100000009ff@#,Zählernummer,,Meter_id,0
                                          1,=h===============|
                                          #
                                          

                                          Und hier natürlich die Teile der USER_CONFIG_OVERRIDE:

                                          #ifndef USE_SCRIPT
                                          #define USE_SCRIPT
                                          #endif
                                          
                                          #ifndef USE_SML_M
                                          #define USE_SML_M
                                          #endif
                                          
                                          #ifdef USE_RULES
                                          #undef USE_RULES
                                          #endif
                                          
                                          // -- Drivers  ---------------
                                          
                                          #define USE_SCRIPT_WEB_DISPLAY
                                          #define USE_SCRIPT_JSON_EXPORT
                                          
                                          #undef USE_EXPRESSION
                                          #define USE_EXPRESSION
                                          
                                          #define SUPPORT_IF_STATEMENT 
                                          #define USE_SML_SCRIPT_CMD
                                          #define SML_MAX_VARS 30
                                          
                                          #define USE_I2C
                                          

                                          Huch. Irgendwas hat er da gerade berechnet...!?!
                                          df7fe280-60ba-416d-9017-18f206fe3040-image.png

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

                                          Ich verstehe es nicht,
                                          wenn ich zusätzlichen Code einfüge...bekomme ich plötzlich auch Werte angezeigt...aber nicht dort wo cih was eingefügt habe.
                                          Hier wird plötzlich Strom L1..L3 angezeigt:
                                          69530024-f7c8-4074-8035-27cdc8fa4f00-image.png

                                          Das Script sieht nun so aus:

                                          >D
                                          rssi=0
                                          s1="Tagesverbrauch: {m}<b><span style=>"
                                          v2=0
                                          hr=0
                                          md=0
                                          yr=0
                                          ;Strom
                                          p:sm=0
                                          sd=0
                                          p:sma=0
                                          smn=0
                                          p:sya=0
                                          syn=0
                                          sspr=0.4779
                                          yspr=0
                                          ysgp=152.18
                                          y€=0
                                           
                                          >T
                                          v2=SML#Total_in
                                          rssi=Wifi#RSSI
                                           
                                          >B
                                          ->sensor53 r
                                           
                                          >S
                                          ;Tagesverbrauch
                                          hr=hours
                                          if chg[hr]>0
                                          and hr==0
                                          and v2>0
                                          then
                                          sm=v2
                                          svars
                                          endif
                                          if upsecs%tper==0
                                          then
                                          sd=v2-sm
                                           
                                          ;Monatsverbrauch
                                          md=day
                                          if chg[md]>0
                                          and hr==0
                                          and md==1
                                          and v2>0
                                          then
                                          sma=v2
                                          svars
                                          endif
                                          if upsecs%tper==0
                                          then
                                          smn=v2-sma
                                          endif
                                           
                                          ;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
                                          then
                                          syn=v2-sya
                                           
                                          ;Kosten
                                          yspr=syn*sspr+ysgp
                                          endif
                                           
                                          >J
                                          ,"Verbrauch Tag":"%sd%"
                                          ,"Verbrauch Monat":"%smn%"
                                          ,"Verbrauch Jahr":"%syn%"
                                          ,"Zählerstand 0:00Uhr":"%2sm%"
                                          ,"Zählerstand Monatsanfang":"%2sma%"
                                          ,"Zählerstand Jahrenanfang":"%2sya%"
                                          ,"Kosten dieses Jahr":"%2yspr%"
                                           
                                          >W
                                          WLAN Empfang: {m}%rssi% dBµV
                                          ===============
                                          Tagesverbrauch:  {m} %2sd%  kWh
                                          Monatsverbrauch: {m} %2smn% kWh
                                          Jahresverbrauch: {m} %2syn% kWh
                                          ===============
                                          Strom Preis/kWh:       {m} %4sspr% €
                                          Strom Grundpreis:      {m} %2ysgp% €
                                          ---------------
                                          Strom kosten lfd. Jahr:{m} %2yspr% €
                                          ===============
                                          Strom Zählerstände:
                                          aktuell:         {m} %2v2% kWh
                                          0:00 Uhr:        {m} %2sm% kWh
                                          Monatsanfang:    {m} %2sma% kWh
                                          Jahresanfang:    {m} %2sya% kWh
                                          ===============
                                           
                                          >M 1
                                          +1,3,s,0,9600,,1
                                          1,77070100010800ff@1000,Zählerstand,kWh,Total_in,2
                                          1,77070100100700ff@1,Stromverbrauch,W,Power_curr,0
                                          1,77070100100700ff@1000,Aktuell,kW,Actual_pow,3
                                          1,=h===============|
                                          1,77070100200700ff@1,Spannung L1,V,Volt_p1,1
                                          1,77070100340700ff@1,Spannung L2,V,Volt_p2,1
                                          1,77070100480700ff@1,Spannung L3,V,Volt_p3,1
                                          1,=h===============|
                                          1,770701001f0700ff@1,Strom L1,A,Ampere_p1,1
                                          1,77070100330700ff@1,Strom L2,A,Ampere_p2,1
                                          1,77070100470700ff@1,Strom L3,A,Ampere_p3,1
                                          1,=h===============|
                                          1,77070100010800ff@1000,Gesamtverbrauch,kWh,Bezug_Gesamt,3
                                          1,77070100010801ff@1000,Verbrauch 1.8.1 NT,kWh,Bezug_NT,3
                                          1,77070100010802ff@1000,Verbrauch 1.8.2 HT,kWh,Bezug_HT,3
                                          1,77070100100700ff@1,Leistung,W,Power_cur,0
                                          1,77070100240700ff@1,Leistung P1,W,Power_p1,0
                                          1,77070100380700ff@1,Leistung P2,W,Power_p2,0
                                          1,770701004c0700ff@1,Leistung P3,W,Power_p3,0
                                          1,=h===============|
                                          1,770701000e0700ff@1,Netzfrequenz,Hz,Freq,1
                                          1,=h===============|
                                          1,77070100000009ff@#,Zählernummer,,Meter_id,0
                                          1,=h===============|
                                          #
                                          

                                          Ich habe nur diesen Code eingefgt:

                                          1,77070100010800ff@1000,Gesamtverbrauch,kWh,Bezug_Gesamt,3
                                          1,77070100010801ff@1000,Verbrauch 1.8.1 NT,kWh,Bezug_NT,3
                                          1,77070100010802ff@1000,Verbrauch 1.8.2 HT,kWh,Bezug_HT,3
                                          1,77070100100700ff@1,Leistung,W,Power_cur,0
                                          1,77070100240700ff@1,Leistung P1,W,Power_p1,0
                                          1,77070100380700ff@1,Leistung P2,W,Power_p2,0
                                          1,770701004c0700ff@1,Leistung P3,W,Power_p3,0
                                          1,=h===============|
                                          
                                          ChaotC 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

                                          613

                                          Online

                                          32.4k

                                          Users

                                          81.3k

                                          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