Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Adapter "smartmeter"

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    Adapter "smartmeter"

    This topic has been deleted. Only users with topic management privileges can see it.
    • W
      wusa last edited by wusa

      Ich habe heute einen neuen Zähler bekommen.
      Kann mich bitte jemand kurz aufklären:

      a4fbb54c-8e4e-4b41-8203-6e535f5ba4c2-image.png

      16_7_0 = Momentane Leistung in Watt
      1_8_0 = Arbeit in KWh gesamt
      1_8_1 = Arbeit in KWh T1 (Phase 1?)
      1_8_2 = Arbeit in KWh T2 (Phase 2?)

      2_8_x Einspeisung

      Jetzt meine Frage... Es gibt ja 3 Phasen im Haus.
      Wo wird die 3 Phase angezeigt, vorausgesetzt T1 und T2 sind die Phasen

      K 1 Reply Last reply Reply Quote 0
      • K
        klassisch Most Active @wusa last edited by

        @wusa T1 und T2 sind wohl eher zwei Tarife als Phasen

        W 1 Reply Last reply Reply Quote 1
        • W
          wusa @klassisch last edited by

          @klassisch
          Muss ich mir das so vorstellen, wie Tag und Nachtstrom?
          Sowas habe ich nämlich nicht. Also nur einen Tarif.
          Kann ich dann sowas ignorieren und nur die Summe ist ausschlaggebend?

          K 1 Reply Last reply Reply Quote 0
          • K
            klassisch Most Active @wusa last edited by klassisch

            @wusa So würde ich das ehen. Tag- Nacht, Wärmepumpentarif oder sowas.

            Beispielerklärung hier: https://intelligent-leben.de/stromzaehler-was-bedeuten-die-anzeigen-1-8-0-und-2-8-0/

            Was Dein konkreter Betreiber damit belegt hat? Am besten Beim Meßstellenbetreiber (meist auch der Netzbetreiber) nachfragen.

            Phasen sind es nicht.

            1 Reply Last reply Reply Quote 3
            • K
              Kludi last edited by Kludi

              Hallo Ich brauche mal Hilfe.
              Ich habe eine weile mein Landis & Gyr E230 stromzäher Mit HomeMatic erfolgreich ausgelesen.
              Mit NT und HT plus die Leistung die ich ziehe.

              Jetzt habe ich die Möglichkeit bekommen mit dem USB-IEC Lesekopf von ELV direkt mit dem ioBroker und den smartmeter Adapter auszulesen.
              Mein ioBroker läuft auf einem Intel NUC mit Proxmox.
              Der Lesekopf wird auch im Adapter als Serielles Gerät erkannt.
              Mein Problem ist die Einstellungen, dass mein Stromzähler die Werte ausspuckt.
              Mein Vater hat den gleichen Stromzähler liest den aber mit einem ESP aus und konnte mir die Daten geben die mein Stromzähler Bauch. Leider weiß ich nicht wie ich die Informationen passten in den Adapter einstellen kann.
              Das sind die daten:

              ;Umschaltung der Schnittstelle auf 300 Baud und sende /?! als Sendungsanforderung an SM
              
              res=sml(1 0 300)
              
              res=sml(1 1 "2F3F210D0A")
              
              
              
              ;Umschaltung nach 1800ms des SM auf 9600 Baud mit 050
              
              case 18
              
              res=sml(1 1 "063035300d0a")
              
              
              
              ;Umschaltung der internen Schnittstelle auf 9600 Baud
              
              case 20
              
              res=sml(1 0 9600)
              
              
              
              ;Neustart der Schleife nach 50x100ms
              
              case 50
              
              ;5000ms später Neustart der Sequence
              
              scnt=0
              
              ends
              

              Ich hoffe mir kann einer hälfen und Danke im danke im voraus.

              Homoran apollon77 2 Replies Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @Kludi last edited by

                @kludi
                erstens: wenn du mit der Konsole auf den Lesekopf zugreifst ist der Zugriff für den Adapter gesperrt bis du die Verbindung von der Konsole aufh3bst.

                zweitens: wenn du die Werte kennst, wie sieht deine Adapterkonfiguration aus und was kommt im debug-log?

                K 1 Reply Last reply Reply Quote 0
                • apollon77
                  apollon77 @Kludi last edited by

                  @kludi wäre d0 als Protokoll und seriell bidirektional. Rest Standard lassen.

                  1 Reply Last reply Reply Quote 0
                  • K
                    Kludi @Homoran last edited by Negalein

                    @homoran
                    @apollon77

                    Danke für die Schnelle antwort:
                    Meine einstellungen sehen jetzt so aus Smartmeter Einstellungen.jpg

                    Bekomme aber leider noch keine Daten.
                    Das seht in den Log:

                    smartmeter.0	2022-07-30 15:08:40.940	warn	(274719) No or too long answer from Serial Device after last request.
                    smartmeter.0	2022-07-30 15:08:40.936	info	(274719) Error: No or too long answer from Serial Device after last request.
                    smartmeter.0	2022-07-30 15:06:40.452	info	(274719) starting. Version 3.3.4 in /opt/iobroker/node_modules/iobroker.smartmeter, node: v14.20.0, js-controller: 4.0.23
                    smartmeter.0	2022-07-30 15:06:36.315	info	(274474) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                    smartmeter.0	2022-07-30 15:06:36.313	info	(274474) terminating
                    smartmeter.0	2022-07-30 15:06:36.311	info	(274474) Got terminate signal TERMINATE_YOURSELF
                    

                    @Homoran
                    Kannst du mir das bitte genauer erläutern was du da als erstes geschieben hast. Wie ich das genauer erkennen kann ob der zugriff gesperrt ist.

                    Also USB signale bekomme ich auf dem ioBroker weil ich auch ein bluetooth dongle durchschleife 😉

                    Homoran 2 Replies Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @Kludi last edited by

                      @kludi sagte in Adapter "smartmeter":

                      Kannst du mir das bitte genauer erläutern was du da als erstes geschieben hast. Wie ich das genauer erkennen kann ob der zugriff gesperrt ist.

                      ich kann das nicht, weil ich nicht wirklich linux kann.
                      du musst auf jedenfall die Verbindung der Konsole zur USB Schnittstelle beenden. wie das sauber geht weiß ich nicht. Aber ein reboot tut's auch, vorausgesetzt die Verbindung wird nicht bereits im autostart hergestellt

                      K 1 Reply Last reply Reply Quote 0
                      • K
                        Kludi @Homoran last edited by Kludi

                        @homoran
                        Ich denke mal das meine USB-Schnittstelle funktioniert, weil wenn ich den Adapter neu starte und mit einer Kamera auf die Sendeeinheit halte sehe ich es blinken.

                        @apollon77
                        ich habe mal den Adapter auf debug gesellt und neu gestartet.
                        Das seht in den logs

                        smartmeter.0	2022-07-30 15:34:16.888	debug	(277360) SCHEDULE NEXT RUN IN 300000s
                        smartmeter.0	2022-07-30 15:34:16.887	debug	(277360) DELETE rest of data (0) because new Message start with a new Request Message
                        smartmeter.0	2022-07-30 15:34:16.887	debug	(277360) CURRENT SIGNON MESSAGE COUNTER 1 OF 1
                        smartmeter.0	2022-07-30 15:34:16.882	debug	(277360) SERIALPORT REMOVE LISTENERS
                        smartmeter.0	2022-07-30 15:34:16.881	debug	(277360) SERIALPORT CLOSE
                        smartmeter.0	2022-07-30 15:34:16.873	debug	(277360) CLEAR MESSAGE TIMEOUT TIMER
                        smartmeter.0	2022-07-30 15:34:16.872	debug	(277360) STOP
                        smartmeter.0	2022-07-30 15:34:16.871	debug	(277360) Transport Reset!! Restart = true
                        smartmeter.0	2022-07-30 15:34:16.870	debug	(277360) Error: No or too long answer from Serial Device after last request.
                        smartmeter.0	2022-07-30 15:34:16.869	warn	(277360) No or too long answer from Serial Device after last request.
                        smartmeter.0	2022-07-30 15:34:16.866	debug	(277360) Error: No or too long answer from Serial Device after last request.
                        smartmeter.0	2022-07-30 15:34:16.863	debug	(277360) MESSAGE TIMEOUT TRIGGERED
                        smartmeter.0	2022-07-30 15:32:16.861	debug	(277360) SET MESSAGE TIMEOUT TIMER2: 120000
                        smartmeter.0	2022-07-30 15:32:16.859	debug	(277360) DONE SEND 0
                        smartmeter.0	2022-07-30 15:32:16.605	debug	(277360) DONE SEND 1
                        smartmeter.0	2022-07-30 15:32:16.471	debug	(277360) connected set to false
                        smartmeter.0	2022-07-30 15:32:16.450	debug	(277360) TO SEND 1: /?!
                        smartmeter.0	2022-07-30 15:32:16.450	debug	(277360) CURRENT PROCESS STEP 1 IN GETNEXTMESSAGE
                        smartmeter.0	2022-07-30 15:32:16.449	debug	(277360) TO SEND 2:
                        smartmeter.0	2022-07-30 15:32:16.448	debug	(277360) CURRENT PROCESS STEP 0 IN GETNEXTMESSAGE
                        smartmeter.0	2022-07-30 15:32:16.446	debug	(277360) INITIAL MESSAGES TO SEND: 2
                        smartmeter.0	2022-07-30 15:32:16.441	debug	(277360) SERIALPORT RESET BAUDRATE TO 300
                        smartmeter.0	2022-07-30 15:32:16.430	debug	(277360) SERIALPORT OPEN
                        smartmeter.0	2022-07-30 15:32:16.411	debug	(277360) CREATE SERIALPORT: 300 7 1 even
                        smartmeter.0	2022-07-30 15:32:16.407	debug	(277360) SmartmeterObis options: {"debug":2,"protocol":"D0Protocol","transport":"SerialRequestResponseTransport","requestInterval":300,"transportSerialPort":"/dev/serial/by-id/usb-Silicon_Labs_CP2102N
                        smartmeter.0	2022-07-30 15:32:16.322	info	(277360) starting. Version 3.3.4 in /opt/iobroker/node_modules/iobroker.smartmeter, node: v14.20.0, js-controller: 4.0.23
                        smartmeter.0	2022-07-30 15:32:15.375	debug	(277360) Plugin sentry Initialize Plugin (enabled=true)
                        host.NUCioBroker	2022-07-30 15:32:13.099	info	instance system.adapter.smartmeter.0 started with pid 277360
                        host.NUCioBroker	2022-07-30 15:32:12.931	info	"system.adapter.smartmeter.0" enabled
                        
                        apollon77 1 Reply Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators @Kludi last edited by

                          @kludi sagte in Adapter "smartmeter":

                          Meine einstellungen sehen jetzt so aus

                          ich weiß nicht ob das die Ursache sein kann, aber du hast kein Abfrageintetvall eingetragen

                          1 Reply Last reply Reply Quote 0
                          • apollon77
                            apollon77 @Kludi last edited by

                            @kludi also log sagt das der Adapter nichts empfängt. Ptüfemss add l du seriellen Daten und Trag da bei baudrate im beten Abschnitt mal 300 ein.

                            K 1 Reply Last reply Reply Quote 0
                            • K
                              Kludi @apollon77 last edited by

                              @apollon77
                              Habe jetzt die baudrate auf 300 gestellt leider weiter ohne erfolg 😢
                              Smartmeter Einstellungen.jpg

                              apollon77 1 Reply Last reply Reply Quote 0
                              • apollon77
                                apollon77 @Kludi last edited by

                                @kludi du solltest nur das obere baudrate auf 300 setzen. Und log nochmal bitte. Oder sieht es genauso aus?

                                K 1 Reply Last reply Reply Quote 0
                                • K
                                  Kludi @apollon77 last edited by

                                  @apollon77

                                  OK ich habe die untere baudrate raus genommen. Leider immer noch nicht möglich.

                                  Log hat sich glaube ich nicht geendert.

                                  smartmeter.0	2022-07-30 22:41:15.672	debug	(41341) SCHEDULE NEXT RUN IN 60000s
                                  smartmeter.0	2022-07-30 22:41:15.671	debug	(41341) DELETE rest of data (0) because new Message start with a new Request Message
                                  smartmeter.0	2022-07-30 22:41:15.670	debug	(41341) CURRENT SIGNON MESSAGE COUNTER 1 OF 1
                                  smartmeter.0	2022-07-30 22:41:15.669	debug	(41341) SERIALPORT REMOVE LISTENERS
                                  smartmeter.0	2022-07-30 22:41:15.668	debug	(41341) SERIALPORT CLOSE
                                  smartmeter.0	2022-07-30 22:41:15.658	debug	(41341) CLEAR MESSAGE TIMEOUT TIMER
                                  smartmeter.0	2022-07-30 22:41:15.658	debug	(41341) STOP
                                  smartmeter.0	2022-07-30 22:41:15.657	debug	(41341) Transport Reset!! Restart = true
                                  smartmeter.0	2022-07-30 22:41:15.656	debug	(41341) Error: No or too long answer from Serial Device after last request.
                                  smartmeter.0	2022-07-30 22:41:15.656	warn	(41341) No or too long answer from Serial Device after last request.
                                  smartmeter.0	2022-07-30 22:41:15.654	debug	(41341) Error: No or too long answer from Serial Device after last request.
                                  smartmeter.0	2022-07-30 22:41:15.651	debug	(41341) MESSAGE TIMEOUT TRIGGERED
                                  smartmeter.0	2022-07-30 22:39:15.649	debug	(41341) SET MESSAGE TIMEOUT TIMER2: 120000
                                  smartmeter.0	2022-07-30 22:39:15.647	debug	(41341) DONE SEND 0
                                  smartmeter.0	2022-07-30 22:39:15.394	debug	(41341) DONE SEND 1
                                  smartmeter.0	2022-07-30 22:39:15.257	debug	(41341) connected set to false
                                  smartmeter.0	2022-07-30 22:39:15.243	debug	(41341) TO SEND 1: /?!
                                  smartmeter.0	2022-07-30 22:39:15.243	debug	(41341) CURRENT PROCESS STEP 1 IN GETNEXTMESSAGE
                                  smartmeter.0	2022-07-30 22:39:15.242	debug	(41341) TO SEND 2:
                                  smartmeter.0	2022-07-30 22:39:15.241	debug	(41341) CURRENT PROCESS STEP 0 IN GETNEXTMESSAGE
                                  smartmeter.0	2022-07-30 22:39:15.240	debug	(41341) INITIAL MESSAGES TO SEND: 2
                                  smartmeter.0	2022-07-30 22:39:15.236	debug	(41341) SERIALPORT RESET BAUDRATE TO 300
                                  smartmeter.0	2022-07-30 22:39:15.221	debug	(41341) SERIALPORT OPEN
                                  smartmeter.0	2022-07-30 22:39:15.200	debug	(41341) CREATE SERIALPORT: 300 7 1 even
                                  smartmeter.0	2022-07-30 22:39:15.196	debug	(41341) SmartmeterObis options: {"debug":2,"protocol":"D0Protocol","transport":"SerialRequestResponseTransport","requestInterval":"60","transportSerialPort":"/dev/serial/by-id/usb-Silicon_Labs_CP2102N
                                  smartmeter.0	2022-07-30 22:39:15.154	info	(41341) starting. Version 3.3.4 in /opt/iobroker/node_modules/iobroker.smartmeter, node: v14.20.0, js-controller: 4.0.23
                                  smartmeter.0	2022-07-30 22:39:14.393	debug	(41341) Plugin sentry Initialize Plugin (enabled=true)
                                  
                                  apollon77 1 Reply Last reply Reply Quote 0
                                  • apollon77
                                    apollon77 @Kludi last edited by

                                    @kludi tja. Am Ende sollte da was kommen. Kopf sitzt richtig? Und richtig rum und so? Es kommt ja noch nicht mal ne fiecetstecsbtwort.

                                    K 1 Reply Last reply Reply Quote 0
                                    • K
                                      Kludi @apollon77 last edited by

                                      @apollon77

                                      Hallo Danke für die Hilfe.
                                      Ich habe den Fehler gefunden.
                                      Das ist schon fast peinlich. Ich habe die Empfangsdiode falsch gepolt. 🙈

                                      Also für den Landis & Gyr E230 gehen diese einsellungen.
                                      Smartmeter Einstellungen.jpg

                                      Einen Schönen Sonntag noch.

                                      1 Reply Last reply Reply Quote 0
                                      • W
                                        wusa last edited by

                                        Ich habe momentan ein Problem mit dem Smartmeter.

                                        smartmeter.0
                                        2022-08-05 08:30:08.208	warn	(COMPACT) Error while parsing SML message: Error: Wrong TL-Field 0x00 for Choice!: Message: 1b1b1b1b01010101760b45535941fc4e001f44df6200620072630101760104455359084553596c4b44df0b09014553591103bbfc4e010163da5000760b45535941fc4e001f44e06200620072630701450053591103bbfc4e080100620affff0072620165000a6c4b7977078181c78203ff01010101044553590177070100000009ff010101010b09014553591103bbfc0000010800ff6400028001621e52fc5900000000275dd5190177070100020800ff6400028001621e52fc5900000000002f0ee10177070100010801ff0101621e52fc5900000000003bf6d601770701000162001e52fc59000000002721de430177070100100700ff0101621b52fe590000000000005b460177070100000000ff010101010f31455359313136323635313437300177078181c7f006ff010101010401010e0101016379fe00760b45535941fc4e001f44e16200620072630201710163c068000000001b1b1b1b1a0338a5
                                        
                                        smartmeter.0
                                        2022-08-05 08:28:07.208	warn	(COMPACT) Error while parsing SML message: Error: Wrong TL-Field 0xff for SmlValue!: Message: 1b1b1b1b01010101760b45535941fc4e001f43746200620072630101760104455359084553596bd243740b09014553591103bbfc4e01016337ef00760b45535941fc4e001f4375620062007263070177010b09014553591103bbfc4e080100620affff0072620165000a6bd27977078181c78203ff01010101044553590177070100000009ff010101010b09014553591103bbfc4e0177070100010800ff6400028001621e52fc5900000000275a165c0177070100020800ff6400028001621e52fc5900000000002f0ee10177070100010801ff0101621e52fc5900000000003bf6d60177070100010802ff0101621e52fc5900000000271e1f850177070100100700ff0101621b5200ff0177070100000000ff010101010f31455359313136323635313437300177078181c7f006ff010101010401010e01010163cc0a00760b76006200620072630201710163e0a9000000001b1b1b1b1a0331bd
                                        
                                        smartmeter.0
                                        2022-08-05 08:22:04.191	warn	(COMPACT) Error while parsing SML message: Error: Unknown TL-Field 0x7ce for OctetString [Offset: 44]!: Message: 1b1b1b1b01010101760b45535941fc4e001f3f336200620072630101760104455359084553596a67bb00fc4e010163ce5400760b45535941fc4e001f3f34620062007263070177010b09014553591103bbfc4e080100620affff0072620165000a6a677977078181c78203ff01010101044553590177070100000009ff010101010b09014553591103bbfc4e0177070100010800ff6400028001621e52fc59000000002756cf020177070100020800ff6400028001621e52fc5900000000002f0ee10177070100010801ff0101621e52fc5900000000003bf6d60177070100010802ff0101621e52fc5900000000271ad82c0177070100100700ff0101621b52fe59000000000000533d0177070100000000ff010101010f31455359313136323635313437300177078181c7f006ff010101010401010e01010163dd4900760b45535941fc4e001f3f356200620072630201710163c4fc000000001b1b1b1b1a033c40
                                        

                                        40d64c82-23b4-47ad-8f8d-2534f7cb0791-image.png

                                        Das komische ist, ich habe diese Meldungen im Log, aber die Daten werden übertragen. Ich habe zwar keine Daten zu genau dieser Zeit, aber grundsätzlich scheint es zu funktionieren, nur manchmal nicht?

                                        684937db-8b31-4cee-bccd-a35586e11db0-image.png

                                        K 1 Reply Last reply Reply Quote 0
                                        • K
                                          klassisch Most Active @wusa last edited by

                                          @wusa Wenn es nur manchmal nicht funktioniert, dann mal überprüfen, ob der Lesekopf richtig sitzt.
                                          Es gibt mittlerweile auch Zähler, bei denen die IR LED altert und dann die Übertragung leidet und dann aussetzt.

                                          Welchen Lesekopf verwendets Du?

                                          Wenn Du das Datenabfrageintervall auf 0 setzt, bekommst Du alle Daten und kannst die Positionierung schneller überprüfen.

                                          Ich habe das immer mit einem (Win-) Laptop vor Ort kontrolliert.

                                          W 1 Reply Last reply Reply Quote 0
                                          • W
                                            wusa @klassisch last edited by

                                            @klassisch
                                            Mein Zähler wurde letzte Woche getauscht. An dem kann es daher "normal" nicht liegen.
                                            Ich verwende einen Fototransistor BPW78A. Hatte bisher über 2 Jahre mit dem alten herstellergleichen Zähler kein Problem.

                                            Ich kann aber gerne nochmal die Ausrichtung kontrollieren.

                                            K apollon77 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            938
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            281
                                            3634
                                            1692102
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo