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

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Adapter "smartmeter"

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

      @easymeter:

      mmmm klappt irgendwie nicht `

      Was sagt das es nicht läuft? Dieser Fehler ist normal, er sagt ja "Falling back to compile selbst" … INSTALL LÄUFT NOCH!!! Abwarten

      1 Reply Last reply Reply Quote 0
      • E
        easymeter last edited by

        jetzt hats geklappt!

        Ich weis zwar nicht direkt worann es lag aber der x,te Versuch war erfolgreich Version 0.5.9 läuft.

        Schaut mal. Die Daten schreiben sich in die Objekte.

        Wie läuft das mit der aktualisierung der Daten? Bisher stehen diese fest.
        2624_ergebnis.jpg

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

          Du definierst das Abfrageintervall in Sekunden in der Adapter-Konfig. In deinen früheren Logs hatte ich 300s=5min gesehen. Also sollte es alle 5 Minuten aktualisiert sein. Siehst DU im Log. Wieviele der Werte sich wirklich ändern hängt vom Zähler ab. Einer Mindestens 🙂

          1 Reply Last reply Reply Quote 0
          • E
            easymeter last edited by

            Hallo Apollon,

            zu Deiner Frage/Aufgabe von vorhin:

            mit "Seriell nur lesen" kommt fogender LOG
            2624_log.txt

            1 Reply Last reply Reply Quote 0
            • E
              easymeter last edited by

              Daten kommen und werden auch (recht selten) aktualisiert. Zudem taucht häufig beiligende Fehlermeldung auf (Bidirektionale Kommunikation)
              2624_log.txt

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

                @RappiRN:

                Super! Damit kannst du dann den AS1440 in die Kompatibilitätsliste als kompatibel aufnehmen. `

                Und was noch cooler ist: Bekomme heute genau so einen Zähler :-))

                1 Reply Last reply Reply Quote 0
                • R
                  RappiRN Most Active last edited by

                  Dann viel Spaß beim Auswerten der Daten, der Adapter läuft einwandfrei, ganz selten kommt ein Fehler mit Adapterneustart!

                  Enrico

                  1 Reply Last reply Reply Quote 0
                  • D
                    dippi last edited by

                    Hallo zusammen

                    eine Frage ich hab von Homematic Zählersensor-Sendeeinheit Strom/Gas und den Auslesekopf Homematic Energiesensor für Smart Meter ES-IEC, und einen ehz zuhause der wohl die Daten per SML vorne raus gibt.

                    Wie ich gelesen hab kann Homematic das ich auf einem PI am laufen hab die Daten nicht auslesen.

                    Gibt es eine Möglichkeit die Daten in IoBroker zu bekommen ?

                    Beide Geräte zusammen oder nur den Auslesekopf zu benutzen ?

                    Gruß

                    Dippi
                    2772_z_hlersensor1.png
                    2772_z_hlersensor2.png

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

                      Also mit einem ir-Lesekopf den du per USB an den iobroker Rechner anschließen kannst funktioniert. Dafür wäre dann der Adapter. Die hm Sendeeinheit brauchst du da nicht. Der ir-Lesekopf mit dem es auf jeden Fall geht ist der vom Udo aus dem vzlogger/volkszähler Projekt. Hab den l mi gerade leider nicht da, aber Google hilft. Oder hat der von elv USB Anschluss?

                      1 Reply Last reply Reply Quote 0
                      • D
                        dippi last edited by

                        Alles klar dann besorg ich mir so einen, der von ELV hat so einen RJ11 Stecker dran.

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

                          Hier noch der Link: https://wiki.volkszaehler.org/hardware/ … b-lesekopf ... waren glaube ich 25 EUR plus Versand.

                          1 Reply Last reply Reply Quote 0
                          • Dutchman
                            Dutchman Developer Most Active Administrators last edited by

                            Die Smart Meter in DE kan man nicht per Usb auslesen ?

                            Infrarot usw benutze ich nur bei nicht digitalen Messgeräten

                            –-----------------------

                            Send from mobile device

                            1 Reply Last reply Reply Quote 0
                            • Homoran
                              Homoran Global Moderator Administrators last edited by

                              @Dutchman:

                              Die Smart Meter in DE kan man nicht per Usb auslesen `
                              Leider nein, zumindest nicht die vom Energieversorger.

                              Aber dafür gibt es ja die ir obis Schnittstelle.

                              Gruß

                              Rainer

                              1 Reply Last reply Reply Quote 0
                              • Dutchman
                                Dutchman Developer Most Active Administrators last edited by

                                @Homoran:

                                @Dutchman:

                                Die Smart Meter in DE kan man nicht per Usb auslesen `
                                Leider nein, zumindest nicht die vom Energieversorger.

                                Aber dafür gibt es ja die ir obis Schnittstelle.

                                Gruß

                                Rainer `

                                Welche typen habt ihr den (firma/marke).

                                Hier in holland haben sie auch gesagt nein, dan habben wir hersteller usw ermittelt und rausgefunden das es eine schnitstellen fuer smartmeter gibt.

                                Dafuer ein USB geret gebaut der alle NL (das sind 8 unterschiedliche) auslesen kan.

                                Am smartmeter hier ist ein RJ25 anschluss mit 4 draethen, das signl setzten wir hiermit um:

                                https://www.sossolutions.nl/slimme-meter-kabel

                                vielleicht geht das auch in DE und koennen wir die logik uebernehmen ?

                                ~Dutch

                                PS: diese tabellen von herstellern wird sowieso unterstuetzt:

                                
                                Merk:	Model:	Type:	Uitvoering P1 poort:	DSMR versie:	Seriële instellingen:	P1 telegram header:
                                Iskra	ME 382	1-fase kleinverbruik	RJ-11, 6-pins	2.2	9600 7E1	/ISk5\
                                Iskra	MT 382	3-fase kleinverbruik	RJ-11, 6-pins	2.2	9600 7E1	/ISk5\
                                Kaifa	E0003	1-fase kleinverbruik	RJ-11, 6-pins?	4?	115200 8N1?	/KFM5
                                Kaifa	E0025	1-fase kleinverbruik	RJ-11, 6-pins	4	115200 8N1	/KFM5
                                Kaifa	MA105	1-fase kleinverbruik	RJ-11, 6-pins	4.0 (4.0.5 / 4.0.7)	115200 8N1	/KFM5
                                Kaifa	MA105C	1-fase kleinverbruik	RJ-11, 6-pins	4.2.2	115200 8N1?	/KFM5
                                Kaifa	MA304	3-fase kleinverbruik	RJ-11, 6-pins	4.0 (4.0.5 / 4.0.7)	115200 8N1	/KFM5
                                Kaifa	MA304C	3-fase kleinverbruik	RJ-11, 6-pins	4.2.2	115200 8N1?	/KFM5
                                Kamstrup	162	1-fase kleinverbruik	RJ-11, 4-pins	2.2	9600 7E1	/KMP5
                                Kamstrup	351	3-fase (ext. stroom spoelen)	RJ-11, 6-pins	2.2	9600 7E1	/KMP5
                                Kamstrup	382	3-fase kleinverbruik	RJ-11, 4-pins	2.2	9600 7E1	/KMP5
                                Landis + Gyr	E350 (ZCF100)	1-fase kleinverbruik	RJ-11, 6-pins	4.0	115200 8N1	/XMX5LG
                                Landis + Gyr	E350 (ZCF100)	1-fase kleinverbruik	RJ-11, 6-pins	4.2	115200 7E1	/XMX5LG
                                Landis + Gyr	E350 (ZCF110)	1-fase kleinverbruik	RJ-11, 6-pins	4.2	115200 8N1	/XMX5LG
                                Landis + Gyr	E350 (ZFF100)	3-fase (3-aderig) kleinverbruik	RJ-11, 6-pins	4.0	115200 8N1	/XMX5LG
                                Landis + Gyr	E350 (ZMF100)	1-fase / 3-fase (4-aderig) kleinverbruik	RJ-11, 6-pins	4.0	115200 8N1	/XMX5LG
                                
                                
                                1 Reply Last reply Reply Quote 0
                                • a200
                                  a200 last edited by

                                  Das sollte auch bei uns möglich sein. Ich habe einen Hager Zähler. Den Adapter habe ich selber gebaut und lese die hintere ir Schnittstelle aus.

                                  A200

                                  Gesendet von meinem ONEPLUS A3003 mit Tapatalk

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

                                    @Dutchmen: Grundsätzlich ist der Smartmeter-Adapter erweiterbar für andere Protokolle und Kommunikationsformen.

                                    Wenn die NL-Zähler per USB/Seriell kommunizieren können ist das schonmal ein Anfang. Die zweite Frage ist welches Protokoll darüber gesprochen wird. Gibt es dazu auch Infos?

                                    Ist es DSMR? https://github.com/robertklep/node-dsmr … /README.md bzw scheinbar besser https://www.npmjs.com/package/p1-reader?! Reicht die v4 oder welche braucht man?

                                    Werden die Telegramme regelmäßig vom Meter direkt gesendet oder muss man ihm was schicken?! Laut Infos kommt es alle 10s von selbst.

                                    Wenn es "nur" das ist sollte das einfach gehen. Die gesendeten Daten sehen sehr D0 like aus und sind OBIS Nummern ...

                                    http://files.domoticaforum.eu/uploads/S ... l%20P1.pdf da ist auch ein Beispiel drin. Ich teste später mal

                                    Ob der aktuelle d0-Protokoll parser vom Adapter das nicht sogar schon kann. Die checksumme am Ende könnte ihn gefühlt durcheinander bringendes wäre dann aber das kleinste Problem 😉

                                    @a200: Eigener Adapter? Schonmal den Smartmeter-Adapter versucht?

                                    1 Reply Last reply Reply Quote 0
                                    • Dutchman
                                      Dutchman Developer Most Active Administrators last edited by

                                      @apollon77:

                                      @Dutchmen: Grundsätzlich ist der Smartmeter-Adapter erweiterbar für andere Protokolle und Kommunikationsformen.

                                      Wenn die NL-Zähler per USB/Seriell kommunizieren können ist das schonmal ein Anfang. Die zweite Frage ist welches Protokoll darüber gesprochen wird. Gibt es dazu auch Infos?

                                      Ist es DSMR? https://github.com/robertklep/node-dsmr … /README.md bzw scheinbar besser https://www.npmjs.com/package/p1-reader?! Reicht die v4 oder welche braucht man?

                                      Werden die Telegramme regelmäßig vom Meter direkt gesendet oder muss man ihm was schicken?! Laut Infos kommt es alle 10s von selbst.

                                      Wenn es "nur" das ist sollte das einfach gehen. Die gesendeten Daten sehen sehr D0 like aus und sind OBIS Nummern ...

                                      http://files.domoticaforum.eu/uploads/S ... l%20P1.pdf da ist auch ein Beispiel drin. Ich teste später mal

                                      Ob der aktuelle d0-Protokoll parser vom Adapter das nicht sogar schon kann. Die checksumme am Ende könnte ihn gefühlt durcheinander bringendes wäre dann aber das kleinste Problem 😉 `

                                      Hi Apollon,

                                      Sehr schon dan haeng ich mich da mal dran und schaun was wir hinbekommen koennen.

                                      Ich habe selber noch nicht so ein smart teil zuhause aber schliesse dieses wochend-ende mal ne Pi bij meinen kumpel an dan kan ich probieren.

                                      Soweit ich weist pusht der SmartMeter alle x sekunden die werte, es gibt da 2 verschienen versionen die entweder 0 oder 1 impulse kennen.

                                      Dafuer mussen ich aber mal durch die NL communities hin oder dan hier halt verschiedene testen.

                                      Die logic ist unter anderen in Domoticz integriert, auf dem Pi kan man z.b. mit diesem Python script die daten auslesen (den NL text uerbsetze ich spaeter mal0:

                                      # DSMR P1 uitlezen
                                      # (c) 10-2012 - GJ - gratis te kopieren en te plakken
                                      versie = "1.0"
                                      import sys
                                      import serial
                                      
                                      ##############################################################################
                                      #Main program
                                      ##############################################################################
                                      print ("DSMR P1 uitlezen",  versie)
                                      print ("Control-C om te stoppen")
                                      print ("Pas eventueel de waarde ser.port aan in het python script")
                                      
                                      #Set COM port config
                                      ser = serial.Serial()
                                      ser.baudrate = 9600
                                      ser.bytesize=serial.SEVENBITS
                                      ser.parity=serial.PARITY_EVEN
                                      ser.stopbits=serial.STOPBITS_ONE
                                      ser.xonxoff=0
                                      ser.rtscts=0
                                      ser.timeout=20
                                      ser.port="/dev/ttyUSB0"
                                      
                                      #Open COM port
                                      try:
                                          ser.open()
                                      except:
                                          sys.exit ("Fout bij het openen van %s. Aaaaarch."  % ser.name)
                                      
                                      #Initialize
                                      #p1_teller is mijn tellertje voor van 0 tot 20 te tellen
                                      p1_teller=0
                                      
                                      while p1_teller < 20:
                                          p1_line=''
                                      #Read 1 line van de seriele poort
                                          try:
                                              p1_raw = ser.readline()
                                          except:
                                              sys.exit ("Seriele poort %s kan niet gelezen worden. Aaaaaaaaarch." % ser.name )
                                          p1_str=str(p1_raw)
                                          p1_line=p1_str.strip()
                                      # als je alles wil zien moet je de volgende line uncommenten
                                          print (p1_line)
                                          p1_teller = p1_teller +1
                                      
                                      #Close port and show status
                                      try:
                                          ser.close()
                                      except:
                                          sys.exit ("Oops %s. Programma afgebroken. Kon de seriele poort niet sluiten." % ser.name )
                                      
                                      

                                      Es gibt da aber auch noch andere varianten und habe schon bessere infos gefunden.

                                      Muss jetzt erstmal par stunden schufften fuer ein par groschen und dan suchen wir weiter :mrgreen:

                                      http://gejanssen.com/howto/Slimme-meter-uitlezen/

                                      ~Dutch

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

                                        Wie gesagt ich teste mit dem Beispiel aus der einen Doku den d0 parser … Wenn das tut dann müsste man mal den Adapter in Debug laufen lassen und schauen was passiert 😉

                                        1 Reply Last reply Reply Quote 0
                                        • Dutchman
                                          Dutchman Developer Most Active Administrators last edited by

                                          @apollon77:

                                          Wie gesagt ich teste mit dem Beispiel aus der einen Doku den d0 parser … Wenn das tut dann müsste man mal den Adapter in Debug laufen lassen und schauen was passiert 😉 `

                                          I am in and thanks !

                                          –-----------------------

                                          Send from mobile device

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

                                            Hab doch etwas Zeit gefunden …

                                            Adapter 0.5.11 auf Github. Für das wa sich gesehen habe sollte "Serial Device reading data only" und "D0" als Protokoll reichen und dann sollte alle 10 Sekunden ein Telegram vom Zähler kommen.

                                            Ich hoffe das die komischen OBIS-Nummern (1-0:99:97.0.255 bzw. 1-0:72:32.0.255) von http://files.domoticaforum.eu/uploads/S ... l%20P1.pdf falsch sind irgendwie weil die habe ich jetzt mal als "Dokufehler" abgetan.

                                            Falls es die wirklich gibt muss ich mir noch was ausdenken ... Andere Libraries unterstützen die aber auch nicht.

                                            Achja: Checksumme wird nicht geprüft. 🙂

                                            So jetzt, test please. Im zweifel bitte Debug log

                                            Ingo

                                            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

                                            779
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

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