Neues Plugin: Smartmeter - Stromzähler auslesen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Joh S.
    Smart Home'r
    • 27.10.2016
    • 94

    Zitat von JensGeen
    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.
    Hi JensGeen ,
    ich bin in den letzten beiden Tagen damit zugange gewesen, exakt gleiche Geschichte (Wechsel von Iskra (MT 681) auf ZPA.)

    Versuch es mal wie im Anhang, Bestätigung wäre super. So ging es bei mir. Später kann ich sonst dazu nochmal Infos ergänzen, bin grad aufn Sprung.
    Angehängte Dateien

    Kommentar

    • Roberto
      Azubi
      • 01.10.2022
      • 7

      Hallo zusammen,

      ich habe versucht mich hier durch zu forsten. Leider funktioniert es bisher nicht so richtig.

      Zähler: EasyMeter - Q3A V10.09 (Schnittstelle MSB-DSS, da die Info-DSS nur "beschnittene" Daten ausgibt)
      Lesekopf: Hichi USB
      Loyberry v3.0.0.6 (als VM auf NAS - USB wird weitergeleitet)
      Smartmeter v1.2.0.1

      Klicke auf die Grafik für eine vergrößerte Ansicht  Name: grafik.png Ansichten: 24 Größe: 54,3 KB ID: 401359
      In der Bendienungsanleitung habe ich nur folgende Daten gefunden:
      Telegramm Protokoll nach SML 1.04
      Baudrate: 9600 Bit/s
      Byte Format: (8,N, l)​

      Den Rest habe ich nach Angaben, was ich Forum gefunden habe ausgefüllt.


      Dies wird HTTP angezeigt:
      0060:Last_Update:2023-08-22 13:48:52
      0060:Last_UpdateLoxEpoche:461944132
      0060:Consumption_Total_OBIS_1.8.0:11140.3462088
      0060:Consumption_CalculatedPower_OBIS_1.99.0:0.000 0
      0060:Consumption_Power_L1_OBIS_36.7.0:0.13707
      0060:Consumption_Power_L2_OBIS_56.7.0:0.10366
      0060:Consumption_Power_L3_OBIS_76.7.0:0.24215
      0060elivery_CalculatedPower_OBIS_2.99.0:0.0000
      0060:Total_Power_OBIS_16.7.0:0.48288
      #EOF​

      Und im Anhang die UDP Daten, leider sind dann nicht alle Werte da.

      Könntet ihr mir Tips geben was ich ändern müsste?

      Wenn ich über "minicom -s" die Daten anschaue können da nur komische Zeichen bei raus, aber ich vermute, dass dies normal ist.
      Zuletzt geändert von Roberto; 23.08.2023, 18:15.

      Kommentar

      • blacksun
        MS Profi
        • 20.01.2016
        • 557

        Bei Buffer wird nichts angezeigt und er überspringt etliche Bytes. Findet die Startsequenz nicht.

        Auch muss bei CRC eine Auswahl getroffen werden.

        hat das vorher mit lb2,x schon mal funktioniert?
        Zuletzt geändert von blacksun; 23.08.2023, 05:00.

        Kommentar

        • Roberto
          Azubi
          • 01.10.2022
          • 7

          Danke für die schnelle Rückmeldung.

          Zitat von blacksun
          Bei Buffer wird nichts angezeigt und er überspringt etliche Bytes. Findet die Startsequenz nicht. ==> Gibt es Dinge die ich dahingehen überprüfen kann, es ist auch immer wieder eine andere Anzahl an Bytes, vermutlich je nach dem, wann ich die Abfrage starte?

          Auch muss bei CRC eine Auswahl getroffen werden. ==>Hab ich mit beiden Einstellmöglichkeiten getestet. Log's im Anhang

          hat das vorher mit lb2,x schon mal funktioniert? ==> Nein, hatte zwar vorher LB2 auf einem RasPi, aber da hatte ich das PlugIn noch nicht installiert.

          Im Post #576 vom 13.02.2022, 11:24 hatte Oli geschrieben, dass er ebenfalls einen Q3A von Easymeter am laufen hat mit anderen Einstellungen (Parity "Even" statt "None").
          Oli hast du bereits auf LB3 umgestellt bzw. Probleme dabei gehabt?


          Kommentar


          • Oli
            Oli kommentierte
            Kommentar bearbeiten
            Hallo, nein bin noch nicht auf LB3.0 ich habe nur das Problem das nach einem Neustart erstmal nichts ausgelesen wird. Ich ändere dann dann Timeout und Stopbits ein paar mal und dann geht es plötzlich wieder.
        • blacksun
          MS Profi
          • 20.01.2016
          • 557

          Roberto, hab dein Fetch mal debuggt. Vermutlich gibt der Zähler irgendwas nicht so aus, wie das Skript es erwartet. Mach bitte nochmal ein paar Abfragen und stell jeweils die dumps hier mal ein. 3-4 reichen.

          CRC Einstellung erstmal völlig egal, soweit kommt das Skript garnicht.

          Die *.dump Files liegen hier: /opt/loxberry/log/plugins/smartmeter/shm

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

Name: 1.png
Ansichten: 312
Größe: 125,4 KB
ID: 401507
          Angehängte Dateien

          Kommentar

          • Roberto
            Azubi
            • 01.10.2022
            • 7

            Ist es normal, dass die '.dump-Files nur ganz kurz auftauchen?
            Wenn ich im LoxBerry Filemanager bin muss ich immer aktualisieren, dass die auftauchen und dann sind die gleich wieder weg.
            Daher habe ich es nur geschafft 2 Stück runter zu laden.

            Ich habe vorhin einmal Daten gesehen.
            Kann es sein, dass der Lesekopf nicht ganz richtig sitzt oder ist das eher Binär er kann lesen/nicht lesen?
            Wenn ich jetzt bei der Loxone Config in den UDP-Monitor schaue kommen Daten an, ich habe aber am Zähler nichts geändert.

            Kommentar

            • blacksun
              MS Profi
              • 20.01.2016
              • 557

              Die Files werden wieder gelöscht, weil du automatisch auslesen noch aktiviert hast. Diese Funktion ausschalten, speichern und dann manuell abrufen.
              Zuletzt geändert von blacksun; 24.08.2023, 16:34.

              Kommentar

              • Roberto
                Azubi
                • 01.10.2022
                • 7

                Ich habe jetzt 4x "Zählermanuell abfragen" gestartet und jeweils die Dump-Files gespeichert.

                Kommentar

                • blacksun
                  MS Profi
                  • 20.01.2016
                  • 557

                  Habe alle 4 getestet. Alle 4 werden korrekt ausgewertet. Was hast da jetzt gemacht? War der Lesekopf nicht richtig positioniert? Ist aber auch egal, Hauptsache es läuft jetzt.

                  Kommentar

                  • Roberto
                    Azubi
                    • 01.10.2022
                    • 7

                    Ja, läuft scheinbar gut seit gestern Abend und schreibt fröhlich via UDP Daten in den MS.
                    Habe eigentlich nichts verändert. Danke dennoch für deine Hilfe, Was macht die CRC welche sollte ich wählen?

                    Danke dennoch für die Unterstützung!

                    PS: Hab mal meine Daten wieder raus genommen.
                    Zuletzt geändert von Roberto; 24.08.2023, 19:52.

                    Kommentar

                    • blacksun
                      MS Profi
                      • 20.01.2016
                      • 557

                      CRC so lassen, sonst geht es nicht mehr. Gibt einen Holly Zähler, der die Checksumme anders berechnet.

                      Kommentar

                      • Roberto
                        Azubi
                        • 01.10.2022
                        • 7

                        Läuft immernoch :-)

                        Nur noch eine Frage:

                        Wie komme ich an die diese Daten noch ran?

                        1-0:32.7.0*255(235*V)
                        1-0:52.7.0*255(233.9*V)
                        1-0:32.7.0*255(232.6*V)

                        Diese werden nicht wie z.B. "1-0:36.7.0*255(0.36359*kW)​" nach "0060:Consumption_Power_L1_OBIS_36.7.0:0.36359​" "übersetzt.

                        Da fehlt mir quasi der grün markierte Text. Versteckt der sich in den Hex-Data? Ich habe mal versucht es in einen Hex-Editor zu werfen, da habe ich aber nichts gefunden (zugegebener Maßen habe ich davon aber auch keine Ahnung).

                        Kommentar

                        • blacksun
                          MS Profi
                          • 20.01.2016
                          • 557

                          Brauchst du wirklich die Spannungen der Phasen im Miniserver? Was willst damit machen? Da müsste ich den Code anpassen.

                          Kommentar

                          • Roberto
                            Azubi
                            • 01.10.2022
                            • 7

                            Nein, wichtig ist es nicht, war nur interessehalber.

                            Sollte bei den einzelnen Phasen:

                            0060:Consumption_Power_L1_OBIS_36.7.0:0.13707
                            0060:Consumption_Power_L2_OBIS_56.7.0:0.10366
                            0060:Consumption_Power_L3_OBIS_76.7.0:0.24215​

                            nicht normalerweise in Summe das selbe stehen, wie bei:

                            "0060:Total_Power_OBIS_16.7.0:"

                            Ich habe gerade gesehen, im Post #692 hatte es sogar gepasst, aber wenn ich es bei Loxone als Zähler einfüge sind dann immer so 10W Unterschied.
                            Könnte das ein Latenzproblem sein?

                            Also aktuell habe ich "0060:Total_Power_OBIS_16.7.0:" als einen Zähler und die 3 Phasen als Gruppe und zum Vergleich.

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

Name: grafik.png
Ansichten: 221
Größe: 3,4 KB
ID: 403517


                            Eine weitere Frage:

                            sollte das nicht so bei Loxone richtig angezeigt werden oder habe ich da einen Denkfehler (EasyMeter ist "0060:Total_Power_OBIS_16.7.0:")?

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

Name: grafik.png
Ansichten: 227
Größe: 3,7 KB
ID: 403516


                            Kommentar

                            • blacksun
                              MS Profi
                              • 20.01.2016
                              • 557

                              Nein, da hast du schon recht, die Summe der Leistung der einzenen Phasen muss auch in 16.7.0. raus kommen. Das wird es sicherlich auch. Schau die Werte im Plugin an und nicht Loxone. Dort sind die Werte bestimmt richtig.

                              Kommentar


                              • Roberto
                                Roberto kommentierte
                                Kommentar bearbeiten
                                Ja stimmt, im UDP-Monitor von Loxone stimmen die Werte immer überein.
                                Ich habe, noch mal alle Kommastellen ("<v.x>") kontrolliert & korrigiert, wenn die Sonne weg ist werde ich noch mal prüfen. :-)

                                Update: Unterschied in Loxone bleibt bestehen... seltsam .
                                Zuletzt geändert von Roberto; 17.09.2023, 13:59.
                            Lädt...