Neues Plugin: Smartmeter - Stromzähler auslesen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Oliver Simon
    Azubi
    • 22.10.2021
    • 2

    Hallo blacksun,

    vielen Dank für die schnelle Reaktion.
    Inzwischen bekomme ich keine stabilen Ergebnisse mehr. Vor 2 Tagen hatte mit einem der Köpfe folgendes Ergebnis erreicht:
    Dump: 1B1B1B1B010101017.......
    ....
    1-0:96.50.1*255(HLY*)
    ........
    1-0:1.8.0*255(3770.1262*kWh)
    1-0:2.8.0*255(0*kWh)
    (312E30322E303037*)
    (41303141*)
    (1868036*)
    ........
    Last Reading: 3770.115. Saved before: 0.0478 hours. Consumption: 0.0110. Avg. Power: 0.2302,

    Jetzt spielt keiner mehr.
    2 Dump-Files anbei.

    Gruß
    Oliver

    ​Edit: Habe nochmal die BA vom Zähler dazugepackt.
    Angehängte Dateien
    Zuletzt geändert von Oliver Simon; 12.02.2023, 12:34.

    Kommentar

    • HRA
      Lox Guru
      • 27.08.2015
      • 1037

      Hallo,
      ich habe gerstern mal auf das Prerelease upgedatet.
      Leider kommen da keine Werte mehr rein (Timeout)
      Binsoeben wieder auf Released Version zurück, jetzt funktioniert es wieder.
      Zähler siehe Post #662
      Gruß HRA

      ### MS Gen2 + Gen1, MultiExt, Ext, AirExt, DMXExt; DMX4ALL ###
      ### EnOcean, KNX, MDT GTII ###

      Kommentar

      • JensGeen
        Azubi
        • 16.11.2022
        • 2

        Hallo.
        Wurde sich schonmal mit dem ZPA GH305 Zähler beschäftigt?
        Habe vom EVU neue Zähler bekommen. Vorher Iskra und jetzt ZPA.
        Leider bin ich in der Manuelen Einstellung ohne Wissen. Habe zwar schon vieles vieles ausprobiert, aber nichts geht.

        Wenn jemand Erfahrungen hat, bitte melden.

        Kommentar

        • OlliH
          Azubi
          • 13.04.2020
          • 7

          Hallo in die Runde,

          ich versuche derzeit meinen neuen Smartmeter SGM-DD auszulesen. Dazu habe ich mir den IR-Lesekopf von Hichi als USB Variante geholt.
          Folgende Einstellungen im Plugin habe ich vorgenommen (lt. Zähler-Bedienungsanleitung), wobei CRC und Handshake in der Anleitung nicht angegeben wurden.

          Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 1232
Größe: 58,4 KB
ID: 383051
          Als Output bekomme ich folgendes:

          Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 1193
Größe: 98,6 KB
ID: 383052
          Was mich jetzt wundert ist sind die Ausgabedaten mit OBIS_1.99 und OBIS 2.99. Ich hatte erwartet, dass hier 1.8.0, 1.8.1 etc angezeigt werden. Die angegebenen Werte sind zusätzlich noch 0.

          Hat jmd eine Idee, was ich falsch mache?

          Danke euch und Gruß
          Olli

          Kommentar


          • blacksun
            blacksun kommentierte
            Kommentar bearbeiten
            Da ist kein Telegramm im Buffer.
        • blacksun
          MS Profi
          • 20.01.2016
          • 557

          Hast du auch von d0 auf sml umgestellt?

          Klicke auf die Grafik für eine vergrößerte Ansicht

Name: FA34A02B-F43F-42A1-86E3-5CDD6D5D2CD3.png
Ansichten: 1194
Größe: 585,9 KB
ID: 383261

          Kommentar

          • OlliH
            Azubi
            • 13.04.2020
            • 7

            Ja, die Einstellung im Zähler ist korrekt. Ich habe jeweils mit D0 und DSS probiert

            Kann es sein, dass die Schnittstelle am Zähler nichts ausgibt? Kann man das prüfen?

            Ich habe den Hichi Lesekopf einfach per USB an den Rasberry abgeschlossen. Hätte ich denn noch vorher aktivieren müssen oder einen anderen Treiber installieren?

            Danke für die Hilfe.
            Gruß,
            Olli

            Kommentar

            • blacksun
              MS Profi
              • 20.01.2016
              • 557

              Halte mal eine Digitalkamera auf die IR Dioden am Zähler. Da müsstest was blinken sehen. Wenn nicht, dann kommt da nix raus.

              Kommentar

              • OlliH
                Azubi
                • 13.04.2020
                • 7

                Ich habe es mit der Digitalkamera versucht, konnte aber nichts erkennen. Vermutlich sendet die Schnittstelle noch nichts.
                Beim lokalen Anbieter habe ich schon angefragt, jedoch war die Kompetenz auf der anderen Seite nicht vorhanden und meine Frage wurde nicht verstanden.
                Der Hersteller des Stromzähler EFR gibt mir keine Auskunft, da ich privat bin.

                Jetzt ist mein Latein am Ende.

                Kommentar


                • blacksun
                  blacksun kommentierte
                  Kommentar bearbeiten
                  Ruf einfach nochmal an beim Netzbetreiber und sag du möchtest die PIN für deinen Zähler haben. Ohne der PIN wird das nichts, da ohne PIN der Zähler auch per SML die bezogene und gelieferte Energie nur als Ganzzahl ausgibt, also ohne Nachkommastellen. Das ist somit uninteressant. Sei hartnäckig.
              • heinzmuell
                Azubi
                • 17.01.2021
                • 3

                Der SGM-DD hat ja von Haus aus eine Modbus Schnittstelle. Leider gibt es dazu keine Dokumentation.

                Kommentar

              • heinzmuell
                Azubi
                • 17.01.2021
                • 3

                Zur Systemanbindung verfügt der Zähler über die integrierte RS-485-Busschnittstelle.

                Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Beitrag lesen

                Kommentar


                • Fireball
                  Fireball kommentierte
                  Kommentar bearbeiten
                  Die Schnittstelle ist zur Anbindung von iMSys und zudem im Plombiertenbereich. Davon würde ich die Finger lassen, nutze die IR-Schnittstelle.
              • bf3883
                Dumb Home'r
                • 21.12.2022
                • 10

                Guten Morgen,

                Ich habe einen LandisGyr E230 ZMR120ACe Zähler, welchen ich über die IR Schnittstelle auslese.
                Das funktioniert soweit ganz gut, das einzige was ich nicht rausbekommen ist, der Wert für 16.7.0 Aktuelle Leistung wir ohne Vorzeichen übertragen.
                Also den Wert bekomme ich nur ohne das Vorzeichen somit wird immer als Verbrauch gezählt.
                Kann das an der Konfiguration im Plugin liegen oder am Zähler selbst?
                Falls zusätzliche Infos/Logs benötigt werden kann ich gerne was senden.

                Danke

                Kommentar

                • tina6001
                  Dumb Home'r
                  • 10.04.2020
                  • 14

                  Zitat von Iksi
                  Hallo Prof. Mobilux,

                  ich habe es jetzt mal endlich geschafft das ganze mit dem symbolischen Link auf ttyAMA0 auszuprobieren, so wie du es mir am 14. Mai mal geschrieben hast.
                  Das einrichten klappt auch so weit. Gehe ich allerdings auf Zähler manuell abfragen bekomme ich lediglich folgende Ausgabe:

                  12345678: Found configuration for 12345678
                  12345678: Manual settings.
                  12345678: Protocol: genericsml
                  12345678: Timeout: 10
                  12345678: Delay: 1
                  12345678: Device: /dev/serial/smartmeter/12345678
                  12345678: Baudrate:9600/9600 Databits:8 Stopbits:1 Parity:none Handshake:none
                  Initial Baudrate: 9600
                  Max Baudrate: 9600
                  Protocol: genericsml
                  Timeout: 10
                  Delay: 1
                  Setting up port /dev/serial/smartmeter/12345678: Baudrate:9600/9600 Databits:8 Stopbits:1 Parity:none Handshake:none

                  Mein Zähler ist übrigens ein EMH EHZH, dieser sendet alle paar Sekunden ein SML Datenpaket.
                  Mit meinem Python Script kann ich ihn abfragen, die Hardware funktioniert also.

                  Ich muss den symbolischen Link tatsächlich nach jedem Neustart anlegen, zusätzlich muss ich aber vorher das Verzeichnis an sich anlegen, als dev/ existiert natürlich, aber serial/smartmeter/ nicht, ist das normal ?

                  Danke und Gruß

                  Iksi

                  Hallo Iksi,

                  Könntest Du bitte beschreiben wie Du das alles eingerichtet hast?

                  Ich habe schon den Lese-Kopf mit OSRAM SFH 309 FA vorbereitet und an Raspberry angeschlossen (pin 1, 10, 6).
                  In LoxBerry Settings die 2 Positionen, Enable Serial Interface und Enable Serial Console, habe ich auf OFF gesetzt.
                  Weiter komme ich nicht... :/

                  Die Punkte, die habe ich als wichtige verstanden, aber konnte sie nicht umsetzen:
                  1) Der symbolische Link
                  a) Wie sieht es aus? Dateiname, Inhalt?
                  b) Wie kann ich mit Putty erzeugen? Welche Kommandos nutzt man?

                  2) Den symbolischen Link nach jedem Neustart anlegen.
                  a) Wie sieht es aus? Dateiname, Inhalt? Wo mache ich diese Automatisierung?
                  b) Wie kann ich mit Putty erzeugen? Welche Kommandos nutzt man?

                  Kommentar

                  • loxfused
                    Dumb Home'r
                    • 07.10.2015
                    • 23

                    Hallo @all,

                    setzte seit längerem das Plugin ein und war bis zum Zählertausch "gut informiert".
                    An dieser Stelle: Danke für das tolle Plugin.

                    Jetzt ist letzte Woche der Zähler getauscht worden, weil die IR Schnittstelle den Geist aufgegeben hat.
                    Nun habe ich einen LEPUS, der zwar SML spricht, aber nur zwei Werte liefert, obwohl ich ihn mit der PIN freigeschaltet habe. (Das Display zeigt jetzt bei Tastendruck nacheinander alle Werte an.)
                    ​1) Consumption_CalculatedPower_OBIS_1.99.0:xxx
                    2) 015AD180:Consumption_Total_OBIS_1.8.0:xxx
                    Alle anderen Werte sind 0, bzw. leer.

                    Hat jemand eine Idee?

                    Danke und Gruß
                    Marcus

                    Kommentar


                    • loxfused
                      loxfused kommentierte
                      Kommentar bearbeiten
                      Oh - Ich dachte, dass alle Werte übertragen werden.
                      Da habe ich wohl was übersehen - wusste nicht, dass es nur 3 Werte sind, die Verwendung finden.
                      Kann ich dennoch die anderen auch erhalten?

                    • blacksun
                      blacksun kommentierte
                      Kommentar bearbeiten
                      Macht das Sinn? Welcher wichtige Wert fehlt dir da?

                    • loxfused
                      loxfused kommentierte
                      Kommentar bearbeiten
                      Ich hätte z.B. gern die (Last-)Verteilung auf die einzelnen Phasen geloggt.
                  • blacksun
                    MS Profi
                    • 20.01.2016
                    • 557

                    loxfused, PIN freischalten ist das eine, manchmal gibt es noch eine weitere Option die man einschalten muss. Werden denn die Werte denn mit 3 Nachkommastellen übertragen? Interessant wäre hier auch nur 1.8.0. da 1.99.0 durch das Plugin berechnet wird, das kommt nicht direkt vom Zähler sondern nur 1.8.0. und evtl. weitere. Google mal nach dem Handbuch für diesen Zähler. Ist ja furchtbar, das die zugelassenen Zähler nicht einfach die gleiche Funktion haben bzw. auch alle die gleichen Werte ausspucken. Die haben wohl noch nichts von einem Standard gehört :-) Aber das ist halt mal Deutschland.

                    Kommentar


                    • loxfused
                      loxfused kommentierte
                      Kommentar bearbeiten
                      @blacksun
                      Frohes Neues!
                      Sorry, dass ich mich erst jetzt wieder melde. Hatte leider viel um die Ohren.
                      -Nachträglich: Danke für deine damalige Antwort.-

                      Mein LEPUS (Apator) lässt sich leider nach wie vor vom Plugin nicht vollständig lesen (nur 1.8.0).

                      Handbücher habe ich hier gefunden, aber keinerlei Hinweise zu weiteren Einstellungen:




                      Anbei die manuelle Zählerabfrage.

                      Gibt es eine Möglichkeit, das Plugin anzupassen?

                      Danke und Gruß
                      Marcus


                      Log View
                      ------------

                      015AD180: Found configuration for 015AD180
                      015AD180: Presetting: emhehzksml.
                      Initial Baudrate: 9600
                      Max Baudrate: 9600
                      Protocol: emhehzksml
                      Timeout: 30
                      Delay: 30
                      Setting up port /dev/serial/smartmeter/015AD180: Baudrate:9600/9600 Databits:8 Stopbits:1 Parity:none Handshake:none
                      ...
                      Save raw buffer to /var/run/shm/smartmeter/015AD180.dump
                      Parse /var/run/shm/smartmeter/015AD180.dump as SML-Protocol.
                      Buffer:
                      662 bytes skipped at begining!
                      1-0:96.50.1*255(APA*)
                      (...*)
                      1-0:1.8.0*255(3715.0945*kWh)
                      1-0:2.8.0*255(1.2026*kWh)
                      1-0:16.7.0*255(0.638*kW)
                      (0.381*kW)
                      (0.108*kW)
                      (0.148*kW)
                      1-0:32.7.0*255(234.3*V)
                      1-0:52.7.0*255(233.8*V)
                      1-0:32.7.0*255(233.8*V)
                      1-0:31.7.0*255(1.8*A)
                      1-0:51.7.0*255(0.5*A)
                      1-0:71.7.0*255(1*A)
                      1-0:81.7.1*255(118*Grad)
                      1-0:81.7.2*255(238*Grad)
                      1-0:81.7.0*255(357*Grad)
                      1-0:81.7.15*255(344*Grad)
                      1-0:81.7.26*255(320*Grad)
                      1-0:14.7.0*255(50*Hz)
                      (31323030*)
                      (43364338*)

                      Calculate average power for cons.
                      Last Reading: 3715.095. Saved before: 0.0044 hours. Consumption: 0.0000. Avg. Power: 0.0000,
                      Calculate average power for del.
                      Last Reading: 1.203. Saved before: 0.0044 hours. Consumption: 0.0000. Avg. Power: 0.0000,
                      Save Meter data to /var/run/shm/smartmeter/015AD180.data.
                      All data written to /var/run/shm/smartmeter/015AD180.xxxx
                      015AD180: UDP String to send: 015AD180:Last_Update:2024-01-01 08:55:50; 015AD180:Last_UpdateLoxEpoche:473331350; 015AD180:Consumption_Total_OBIS_1.8.0:3715.0945; 015AD180:Consumption_Tarif1_OBIS_1.8.1:; 015AD180:Consumption_Tarif2_OBIS_1.8.2:; 015AD180:Consumption_Tarif3_OBIS_1.8.3:; 015AD180:Consumption_Tarif4_OBIS_1.8.4:; 015AD180:Consumption_Tarif5_OBIS_1.8.5:; 015AD180:Consumption_Tarif6_OBIS_1.8.6:; 015AD180:Consumption_Tarif7_OBIS_1.8.7:; 015AD180:Consumption_Tarif8_OBIS_1.8.8:; 015AD180:Consumption_Tarif9_OBIS_1.8.9:; 015AD180:Consumption_CalculatedPower_OBIS_1.99.0:0 .0000; 015AD180:Consumption_Power_OBIS_1.7.0:; 015AD180:Consumption_Power_L1_OBIS_21.7.0:; 015AD180:Consumption_Power_L2_OBIS_41.7.0:; 015AD180:Consumption_Power_L3_OBIS_61.7.0:; 015AD180elivery_Total_OBIS_2.8.0:1.2026; 015AD180elivery_Tarif1_OBIS_2.8.1:; 015AD180elivery_Tarif2_OBIS_2.8.2:; 015AD180elivery_Tarif3_OBIS_2.8.3:; 015AD180elivery_Tarif4_OBIS_2.8.4:; 015AD180elivery_Tarif5_OBIS_2.8.5:; 015AD180elivery_Tarif6_OBIS_2.8.6:; 015AD180elivery_Tarif7_OBIS_2.8.7:; 015AD180elivery_Tarif8_OBIS_2.8.8:; 015AD180elivery_Tarif9_OBIS_2.8.9:; 015AD180elivery_CalculatedPower_OBIS_2.99.0:0.0000; 015AD180elivery_Power_OBIS_2.7.0:; 015AD180:Total_Power_OBIS_15.7.0:; 015AD180:Total_Power_OBIS_16.7.0:0.638;
                      015AD180: Send Data to Miniserver at ....
                      015AD180: Send OK to Miniserver. IP:192.168.177.11 Port:5005

                      .. und der HTTP Abruf
                      -----------------------------

                      015AD180:Last_Update:2024-01-01 10:20:34
                      015AD180:Last_UpdateLoxEpoche:473336434
                      015AD180:Consumption_Total_OBIS_1.8.0:3716.2907
                      015AD180:Consumption_Tarif1_OBIS_1.8.1:
                      015AD180:Consumption_Tarif2_OBIS_1.8.2:
                      015AD180:Consumption_Tarif3_OBIS_1.8.3:
                      015AD180:Consumption_Tarif4_OBIS_1.8.4:
                      015AD180:Consumption_Tarif5_OBIS_1.8.5:
                      015AD180:Consumption_Tarif6_OBIS_1.8.6:
                      015AD180:Consumption_Tarif7_OBIS_1.8.7:
                      015AD180:Consumption_Tarif8_OBIS_1.8.8:
                      015AD180:Consumption_Tarif9_OBIS_1.8.9:
                      015AD180:Consumption_CalculatedPower_OBIS_1.99.0:0 .6600
                      015AD180:Consumption_Power_OBIS_1.7.0:
                      015AD180:Consumption_Power_L1_OBIS_21.7.0:
                      015AD180:Consumption_Power_L2_OBIS_41.7.0:
                      015AD180:Consumption_Power_L3_OBIS_61.7.0:
                      015AD180elivery_Total_OBIS_2.8.0:1.2026
                      015AD180elivery_Tarif1_OBIS_2.8.1:
                      015AD180elivery_Tarif2_OBIS_2.8.2:
                      015AD180elivery_Tarif3_OBIS_2.8.3:
                      015AD180elivery_Tarif4_OBIS_2.8.4:
                      015AD180elivery_Tarif5_OBIS_2.8.5:
                      015AD180elivery_Tarif6_OBIS_2.8.6:
                      015AD180elivery_Tarif7_OBIS_2.8.7:
                      015AD180elivery_Tarif8_OBIS_2.8.8:
                      015AD180elivery_Tarif9_OBIS_2.8.9:
                      015AD180elivery_CalculatedPower_OBIS_2.99.0:0.0000
                      015AD180elivery_Power_OBIS_2.7.0:
                      015AD180:Total_Power_OBIS_15.7.0:
                      015AD180:Total_Power_OBIS_16.7.0:0.655
                      #EOF
                      Zuletzt geändert von loxfused; 01.01.2024, 09:23.

                    • blacksun
                      blacksun kommentierte
                      Kommentar bearbeiten
                      @loxfused: Frohes Neues. Schick mir mal die /var/run/shm/smartmeter/015AD180.dump
                      Dann schau ich mir das mal an.

                    • loxfused
                      loxfused kommentierte
                      Kommentar bearbeiten
                      @blacksun
                      Hi, bekomme den Dump hier nicht rein - keine Ahnung weshalb.
                      Habe ihn unter # 728 gepostet.
                      Danke dir schon mal.
                  • Stefan M
                    Smart Home'r
                    • 01.05.2019
                    • 61

                    Loxberry 3 - USB IR Zahler werden nicht erkannt

                    Hallo zusammmen,

                    ich wollte meinen Loxberry auf V3 upgraden und habe am Wochenende dazu einen neuen Loxberry (Raspberry Pi 4 4GB) aufgesetzt. Habe nun das Problem, dass unter 3.06 mit dem Smartmeter Plugin meine 3 USB IR Zähler nicht erkannt werden. Mit Loxberry 2.xx funktionieren diese IR Zähler ohne ein Problem und werden sofort erkannt. Kennt jemand dieses Problem, bzw. kennt jemand die Abhilfe? Besten Dank vorab!

                    Gruß
                    Stefan

                    Kommentar


                    • DJGoeddek
                      DJGoeddek kommentierte
                      Kommentar bearbeiten
                      Das selbe Problem habe ich auch. Ich habe einen neuen RPi4 4GB aufgesetzt (auf Basis von DietPi) und es funktioniert nicht mehr. Zudem habe ich das Problem, dass mit angeschlossenem Weidmann Lesekopf der start des RPi extrem lange dauert. Ziehe ich diesen ab, geht es ganz schnell.

                      Ist euch dieses Problem bekannt?
                  Lädt...