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

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    Adapter "smartmeter"

    This topic has been deleted. Only users with topic management privileges can see it.
    • Walter.O.
      Walter.O. @sleepymaxx last edited by

      Ich hab da mal wieder ein Problem nach einem Stromausfall.
      Smartmeter ist verbunden über Lesekopf, funktion ist OKay, daten werden angefragt bricht aber ab wegen zeitüberschreitung.
      Allso kommen keine Daten rein.
      Pin wurde neu eingegeben, ich komme dann aber nicht über den einstellpunkt HIS CLR nicht hinaus
      und ereiche so den punkt Info on/off nicht.
      Ich weis nicht mehr weiter, wer hat einen Rat für mich.?

      K 1 Reply Last reply Reply Quote 0
      • K
        klassisch Most Active @Walter.O. last edited by

        @walter-o Nach Stromausfall am besten die Anleitung rauskramen und alles genau so einstellen wie dort beschrieben. PIN eingeben und bei etlichen Zählern und EVUs auch noch die Infoschnittstelle einschalten.
        Wobei ich sagen muß, daß mein Zähler bei einem fremden Netzbetreiber besser beschrieben wurde, als bei meinem eigenen Netzbetreiber.

        Walter.O. 1 Reply Last reply Reply Quote 0
        • Walter.O.
          Walter.O. @klassisch last edited by

          @klassisch Leider komm ich ja bei HIS CLr durch kurzes anleuchten nicht weiter im Menue.
          Der zähler ist ein ebz dd3 2R06 DTA - SMZ1

          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @Walter.O. last edited by

            @walter-o hab das hier gefunden als erstes

            Screenshot_20220507-212824_Polaris Office.jpg

            Vielleicht hilft's

            1 Reply Last reply Reply Quote 0
            • M
              MichaelW 0 last edited by

              Hallo @apollon77
              Danke für den Adapter. Er liefert mir die Zählerstände bisher ohne Probleme.
              Für mich wäre jedoch interessant die aktuelle Leistung noch abzurufen. Nach Rücksprache mit dem Netzbetreiber muss diese durch einen Techniker vor Ort am Zähler "freigeschalten" werden. Der Techniker war heute da und hat sein Werk vollbracht. Leider sind die angezeigten Werte im Smartmeter unverändert. Jetzt meine Frage liegts an meinen Einstellungen usw. oder gibt der Zähler den Wert einfach nicht aus? Kannst du mir helfen?
              4d8f9881-fc6f-4a37-bd6c-1a2902dd1ac2-image.png
              Zweirichtungszähler DWS7410.2V.G2
              Hichi IR usb Typ: HB0015
              Raspi pi4
              98c65ee7-06ca-488a-8d14-09988d08b569-image.png

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

                @michaelw-0 Also im ersten Schritt mal "was nicht korrekt kann nicht in die Objekte gehen", Von daher kannst gern Adapter mal auf Debug stellen, dann siehst Du nach Empfang einer Nachricht genau was drin ist.

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

                  Hi,

                  ich frage mich, ob ich evtl. diesen Adapter nutzen kann.

                  Momentan nutze ich den Volkszähler/vzlogger um meinen Stromzähler auszulesen.
                  Ich habe einen Easymeter Q3MA Stromzähler.
                  Zum Auslesen der Schnittstelle nutze ich einen BPW78A Fototransistor.
                  Der BPW78A hängt mit 2 Kabel an den GPIO vom Raspberrypi.

                  Der vzlogger ist momentan als Dienst gestartet und liest meinen Stromzähler aus. Dann wird alles direkt in die InfluxDB geschrieben. ioBroker bekommt davon nichts mit. ioBroker läuft auf dem Raspi, wo auch der Fototransistor hängt.
                  Ich würde jetzt gerne, wenn es möglich ist, den Stromzähler über den Smartmeter Adapter auslesen lassen und den vzlogger dann nicht mehr verwenden.
                  Somit hätte ich die Daten in iobroker und per Influx Adapter dann auch wieder in der Datenbank.

                  Als Protokoll soweit ich gelesen habe wird im vzlogger momentan "sml" verwendet.
                  Das sollte für den Smartmeter Adapter denke ich kein Problem sein.
                  Allerdings, kommt der Smartmeter Adapter mit dem BPW78A zurecht und kann der Adapter auf die GPIO Schnittstelle zugreifen?

                  Danke

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

                    @wusa Der Adater geht mit USB Devices ... also ein USB Controller sollte schon dabei sein. Hol dich so nen I/R Lesekopf und dann geht es 🙂

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

                      @apollon77 Ok Danke, dann hat es sich leider für mich schon erledigt.
                      Mein Pi ist nämlich nicht im Zählerschrank und die Kabel für die GPIO Schnittstelle habe ich durch Leerrohre zum Zähler gezogen.

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

                        @wusa Vllt können andere hier beantworten ob da was mit nem ESP32 oder so geht

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

                          @apollon77
                          Ich dachte nur, vielleicht geht es Out of the Box, damit ich meinen vzlogger Dienst ablösen kann.
                          Da es aber läuft, lasse ich es einfach so laufen.
                          Dann brauche ich keinen ESP o.a. bemühen.
                          Danke trotzdem

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

                            @wusa

                            1. Ein Serial <-> USB Adapter hat auch einen Eingang, der wohl ähnlich spezifiziert ist wie ein Raspi GPIO Eingang. Also mit so einem Wandler für kleines Geld sollte das auch gehen. Einfach den Serial in des USB Stcicks statt des GPIO verwenden. Ein Versuch wärs wert. So ein Stick ist meist schon vorhanden.
                            2. Der Raspi hat doch auch eine eigene Serielle Schnitstelle - die allerdings frei sein muß und von keinen anderen Programm belegt. Wäre ein Versuch wert, statt des GPIO Pins den "TTL" Input Pin der seriellen Schnittstelle zu verwenden und dann im Adapter das passende TTY-Device auszuwählen.
                              Bin jetzt weder Linux noch Raspi Spezialist aber dort https://dasraspberrypi.de/enable-port-serial-raspberry-pi-2/ steht was zur Verwendung der Seriellen Schnittstelle.
                            W 1 Reply Last reply Reply Quote 0
                            • W
                              wusa @klassisch last edited by

                              @klassisch
                              Der Fototransistor hängt momentan beim Raspi auf dem seriellen Port.
                              Damit Frage ich über den vzlogger auch die Daten ab.

                              In deiner Anleitung wird von Minicom gesprochen. Dort sollen Daten ankommen.
                              Ich weiß noch, wie ich den Fototransistor eingerichtet habe, da musste ich auch mit dem Minicom arbeiten ob dort Daten vom Transistor ankommen.
                              Erst wenn dort Daten ankommen, konnte ich mit der Einrichtung von vzlogger weiter machen.

                              Also Device habe ich in der vzlogger Config folgendes stehen: /dev/ttyAMA0

                              Ich habe deinen zweiten Punkt leider nicht ganz verstanden. Denkst du, wenn ich /dev/ttyAMA0 eingebe im Smartmeter Adapter, dass es auch funktionieren könnten?

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

                                @wusa sagte in Adapter "smartmeter":

                                vice habe ich in der vzlogger Config folgendes stehen: /dev/ttyAMA0
                                Ich habe deinen zweiten Punkt leider

                                Moin. Ich verwende schon lange und zuverlässig die Anbindung über ser2net mit Seriellen Devices.

                                Die Leseköpfe meiner 2 Smartmeter hängen per USB-Kabel an einem Raspi. ser2net stellt dann das USB-Device per Netzwerk zur Verfügung.
                                Im Smartmeter-Adapter gebe ich dann die IP vom Raspi und den bei ser2net konfigurierten Port an. siehe screenshot.

                                b06ea4f3-6613-4fde-afb6-fb961abee2f9-grafik.png

                                Das sollte auch mit einem "/dev/ttyAMA0"-Device gehen. Gleiches Prinzip.

                                Grüße...

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

                                  Ich habe das ganze jetzt einfach mal kurzerhand getestet.
                                  Hier meine Einstellungen:

                                  124906fb-1800-4660-b3f2-0950a3ea496c-image.png

                                  Die Daten werden allerdings nur einmal abgefragt. Und zwar immer beim Neustart vom Adapter.
                                  Heißt ich Starte den Adapter neu, dann kommen die Daten.
                                  Die Einstellung mit den 300s greift hier irgendwie nicht.

                                  ddff927b-d979-4903-9c13-0f1a719373e6-image.png

                                  Der letzte Zeitstempel ist von 12:04 Uhr.
                                  Eigentlich hätte ich erwartet, dass sich der Zeitstempel alle 5 Min (300s) aktualisiert. Auch wenn vielleicht nicht mehr verbraucht wurde.

                                  apollon77 K 2 Replies Last reply Reply Quote 0
                                  • apollon77
                                    apollon77 @wusa last edited by

                                    @wusa updates onlky happen if value change when I remember correctly ... but in fact he logs a info loglibe when he got values and how many were changes as info log

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

                                      Die Einstellung mit den 300s greift hier irgendwie nicht.

                                      Gib mal 0 ein. Dann nimmt er jeden Wert der kommt.
                                      Und wenn Du den Adapter auf "debug" stellst, dann siehts Du im log was kommt

                                      apollon77 W 2 Replies Last reply Reply Quote 0
                                      • apollon77
                                        apollon77 @klassisch last edited by

                                        @klassisch 300 muss aber auch tun

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

                                          @klassisch

                                          Ich hatte jetzt kurz den Adapter auf 0 und Debug. Da kommt gewaltig viel rein.
                                          Aber ich habe auch Zeichen gesehen, die vermutlich so nicht richtig sind.

                                          SML MESSAGE: START SML-File START SmlMessage Transaction-ID: ESYM��R�Z (xxxx) Group-No: 0 Abort On Error: 0 Message-Body: SmlPublicOpenResponse Codepage: undefined Client-ID: xxxx Req-FileId: ESY�d�Z (xxxxx) Server-ID: xxxxxdb Sml-Version: undefined CRC 16: valid END SmlMessage START SmlMessage Transaction-ID: ESYM��R�[ (xxxxx) Group-No: 0 Abort On Error: 0 Message-Body: SmlGetListResponse Client-ID: undefined Server-ID: ESY��� List-Name: b �� Act-Sensor-Time: (Sec-Index): 156889956 ValList: [ Obj-Name: 129-129:199.130.3*255 Status: undefined Val-Time: Unit: undefined Scaler: undefined Value: ESY / xxxxx Value-Signature: undefined , Obj-Name: 1-0:0.0.9*255 Status: undefined Val-Time: Unit: undefined Scaler: undefined Value: ESY��� / xxxxxx Value-Signature: undefined , Obj-Name: 1-0:1.8.0*255 Status: 180 Val-Time: Unit: 30 Scaler: 3 Value: 14887 Value-Signature: undefined , Obj-Name: 1-0:2.8.0*255 Status: 180 Val-Time: Unit: 30 Scaler: 3 Value: 0 Value-Signature: undefined , Obj-Name: 1-0:1.8.1*255 Status: undefined Val-Time: Unit: 30 Scaler: 3 Value: 14887 Value-Signature: undefined , Obj-Name: 1-0:2.8.1*255 Status: undefined Val-Time: Unit: 30 Scaler: 3 Value: 0 Value-Signature: undefined , Obj-Name: 1-0:1.8.2*255 Status: undefined Val-Time: Unit: 30 Scaler: 3 Value: 0 Value-Signature: undefined , Obj-Name: 1-0:2.8.2*255 Status: undefined Val-Time: Unit: 30 Scaler: 3 Value: 0 Value-Signature: undefined , Obj-Name: 129-129:199.130.5*255 Status: undefined Val-Time: Unit: undefined Scaler: undefined Value: �J#���s��B��b�(> s*̻R_�S�����U[�@b���5��n���a / e64a23fde09d7392c31e42b1c86xxxxxxxccbb525f17fa5396929885eb555bd04062969fe53580d96e91d8e161 Value-Signature: undefined , ] List-Signature: undefined Act-Gateway-Time: CRC 16: valid END SmlMessage START SmlMessage Transaction-ID: ESYM��R�\ (xxxx) Group-No: 0 Abort On Error: 0 Message-Body: SmlPublicCloseResponse Global Signature: CRC 16: valid END SmlMessage END SML-File
                                          

                                          Unter anderem kommt auch diese Meldung:

                                          Received 9 values, 0 updated
                                          

                                          Das würde soweit gut aussehen.

                                          Ich lasse jetzt den Adapter einfach über Nacht mal so laufen. Dann sehe ich ja morgen, ob die Werte aktualisiert werden.

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

                                            @wusa Ja sieht ok aus, aber Debug loglevel brauchst über Nacht nicht. Wird viel

                                            W 1 Reply 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

                                            819
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            279
                                            3620
                                            1708960
                                            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