Neues Plugin: Smartmeter - Stromzähler auslesen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • blacksun
    MS Profi
    • 20.01.2016
    • 557

    Oli , da stimmt was nicht mit der Umrechnung.

    Code:
    77
    070100240700FF // Phasenleistung P1
    01
    01
    621B // Einheit W
    52FE // Skalierfaktor -2
    59FFFFFFFFFFFFFC52
    01
    77
    070100380700FF // Phasenleistung P2
    01
    01
    621B // Einheit W
    52FE // Skalierfaktor - 2
    59000000000000332A // 130 W
    01
    77
    0701004C0700FF // Phasenleistung P3
    01
    01
    621B // Einheit W
    52FE // Skalierfaktor -2
    590000000000003487 // 134,47 W
    01
    FFFFFFFFFFFFFC52, da verrechnet sich das Plugin. Ich lass mir was einfallen.

    Kommentar

  • woodstock37
    Dumb Home'r
    • 17.02.2017
    • 21

    NOchmal eine Frage zum Holley DTZ541.... hat jemand noch eine IDee? Ich habe schon die theoretisch funktionierenden Dateien aus diesem Verlauf auf meinen Loxberry gespielt.
    aber ich bekomme nach wie vor keine Werte...
    Dies bekomme ich bei Abfrage zurück:
    AR0JW5G6: Found configuration for AR0JW5G6
    AR0JW5G6: Manual settings.
    AR0JW5G6: Protocol: genericsml
    AR0JW5G6: Timeout: 10
    AR0JW5G6: Delay: 1
    AR0JW5G6: Device: /dev/serial/smartmeter/AR0JW5G6
    AR0JW5G6: Baudrate:9600/300 Databits:8 Stopbits:1 Parity:none Handshake:none
    Initial Baudrate: 300
    Max Baudrate: 9600
    Protocol: genericsml
    Timeout: 10
    Delay: 1
    Setting up port /dev/serial/smartmeter/AR0JW5G6: Baudrate:9600/300 Databits:8 Stopbits:1 Parity:none Handshake:none
    A957FEFEFEFFFE4E5D
    Save raw buffer to /var/run/shm/smartmeter/AR0JW5G6.dump
    Parse /var/run/shm/smartmeter/AR0JW5G6.dump as SML-Protocol.
    Buffer:

    Calculate average power for cons.
    Last Reading: . Saved before: 456927.4428 hours. Consumption: 0.0000. Avg. Power: 0.0000,
    Calculate average power for del.
    Last Reading: . Saved before: 456927.4428 hours. Consumption: 0.0000. Avg. Power: 0.0000,
    Save Meter data to /var/run/shm/smartmeter/AR0JW5G6.data.
    All data written to /var/run/shm/smartmeter/AR0JW5G6.xxxx
    AR0JW5G6: UDP String to send: AR0JW5G6:Last_Update:2022-02-15 16:26:34; AR0JW5G6:Last_UpdateLoxEpoche:414174394; AR0JW5G6:Consumption_Total_OBIS_1.8.0:; AR0JW5G6:Consumption_Tarif1_OBIS_1.8.1:; AR0JW5G6:Consumption_Tarif2_OBIS_1.8.2:; AR0JW5G6:Consumption_Tarif3_OBIS_1.8.3:; AR0JW5G6:Consumption_Tarif4_OBIS_1.8.4:; AR0JW5G6:Consumption_Tarif5_OBIS_1.8.5:; AR0JW5G6:Consumption_Tarif6_OBIS_1.8.6:; AR0JW5G6:Consumption_Tarif7_OBIS_1.8.7:; AR0JW5G6:Consumption_Tarif8_OBIS_1.8.8:; AR0JW5G6:Consumption_Tarif9_OBIS_1.8.9:; AR0JW5G6:Consumption_CalculatedPower_OBIS_1.99.0:0 .0000; AR0JW5G6:Consumption_Power_OBIS_1.7.0:; AR0JW5G6:Consumption_Power_L1_OBIS_21.7.0:; AR0JW5G6:Consumption_Power_L2_OBIS_41.7.0:; AR0JW5G6:Consumption_Power_L3_OBIS_61.7.0:; AR0JW5G6elivery_Total_OBIS_2.8.0:; AR0JW5G6elivery_Tarif1_OBIS_2.8.1:; AR0JW5G6elivery_Tarif2_OBIS_2.8.2:; AR0JW5G6elivery_Tarif3_OBIS_2.8.3:; AR0JW5G6elivery_Tarif4_OBIS_2.8.4:; AR0JW5G6elivery_Tarif5_OBIS_2.8.5:; AR0JW5G6elivery_Tarif6_OBIS_2.8.6:; AR0JW5G6elivery_Tarif7_OBIS_2.8.7:; AR0JW5G6elivery_Tarif8_OBIS_2.8.8:; AR0JW5G6elivery_Tarif9_OBIS_2.8.9:; AR0JW5G6elivery_CalculatedPower_OBIS_2.99.0:0.0000; AR0JW5G6elivery_Power_OBIS_2.7.0:; AR0JW5G6:Total_Power_OBIS_15.7.0:; AR0JW5G6:Total_Power_OBIS_16.7.0:;
    AR0JW5G6: Send Data to miniserver_IP

    Kommentar

    • blacksun
      MS Profi
      • 20.01.2016
      • 557

      woodstock37 , hast du das hier überprüft? https://www.loxforum.com/forum/proje...348#post206348

      Evtl. wird die Checksumme bei deinem China Zähler auch über eine andere Methode berechnet?

      Kommentar

      • Titus
        Azubi
        • 20.02.2022
        • 5

        Frage zum Thema Smar Meter Plug In mit Q3DA von Easy Meter
        das Plug-In interpretiert die Antwort des Zählers nicht richtig und sendet in dem Telegram an die Lox nur die Zählerstände, nicht aber die Leistungen der L1...L3 und auch nicht die Gesamtleistung. Die Bezugs- bzw. Einspeiseleistung ist allerdings das entscheidende für meinen Regler, deswegen ist das etwas ungünstig.
        Das ist das was beim "manuellen Auslesen" ausgegeben wird (in der "SN.dump"):

        /ESY5Q3DA2024 V3.03

        1-0:0.0.0*255(184490)
        1-0:1.8.0*255(00044830.0553318*kWh)
        1-0:2.8.0*255(00039614.1778145*kWh)
        1-0:21.7.255*255(000098.28*W)
        1-0:41.7.255*255(-000226.38*W)
        1-0:61.7.255*255(000115.80*W)
        1-0:1.7.255*255(-000012.30*W)
        1-0:96.5.5*255(82)
        0-0:96.1.255*255(1ESY1213008090)
        !


        Das ist es was das Plug-In an die Lox übermittelt (SN.data).. Die einzigen sinnvollen Daten sind ei Zählerstände. Ich habe alle vorkonfigurierten Zähler durchprobiert, das Ergebis wird leider in keinem Fall richtig interpretiert auch bei maueller Parameter Einstellung..

        0021:Last_Update:2022-02-19 15:30:14
        0021:Last_UpdateLoxEpoche:414516614
        0021:Consumption_Total_OBIS_1.8.0:00044830.0487045
        0021:Consumption_Tarif1_OBIS_1.8.1:
        0021:Consumption_Tarif2_OBIS_1.8.2:
        0021:Consumption_Tarif3_OBIS_1.8.3:
        0021:Consumption_Tarif4_OBIS_1.8.4:
        0021:Consumption_Tarif5_OBIS_1.8.5:
        0021:Consumption_Tarif6_OBIS_1.8.6:
        0021:Consumption_Tarif7_OBIS_1.8.7:
        0021:Consumption_Tarif8_OBIS_1.8.8:
        0021:Consumption_Tarif9_OBIS_1.8.9:
        0021:Consumption_CalculatedPower_OBIS_1.99.0:0.000 0
        0021:Consumption_Power_OBIS_1.7.0:
        0021:Consumption_Power_L1_OBIS_21.7.0:
        0021:Consumption_Power_L2_OBIS_41.7.0:
        0021:Consumption_Power_L3_OBIS_61.7.0:
        0021elivery_Total_OBIS_2.8.0:00039614.1718249
        0021elivery_Tarif1_OBIS_2.8.1:
        0021elivery_Tarif2_OBIS_2.8.2:
        0021elivery_Tarif3_OBIS_2.8.3:
        0021elivery_Tarif4_OBIS_2.8.4:
        0021elivery_Tarif5_OBIS_2.8.5:
        0021elivery_Tarif6_OBIS_2.8.6:
        0021elivery_Tarif7_OBIS_2.8.7:
        0021elivery_Tarif8_OBIS_2.8.8:
        0021elivery_Tarif9_OBIS_2.8.9:
        0021elivery_CalculatedPower_OBIS_2.99.0:0.0000
        0021elivery_Power_OBIS_2.7.0:
        0021:Total_Power_OBIS_15.7.0:
        0021:Total_Power_OBIS_16.7.0:


        Über einen Tipp, falls jemand das Problem gelöst hat, wäre ich überaus dankbar!

        Viele Grüße,
        Titus

        Kommentar

        • blacksun
          MS Profi
          • 20.01.2016
          • 557

          Bitte schicke mir dazu mal die sn.data Datei.

          Teste bitte zuerst auch noch die aktuelle Master vom Smartmeter Plugin.
          Zuletzt geändert von blacksun; 20.02.2022, 16:28.

          Kommentar

          • Titus
            Azubi
            • 20.02.2022
            • 5

            Hallo Blacksun, hier noch die Dateien... Danke für deine Hilfe...
            ich kann leider nicht die .tct Dateien noch die .dump Dateien hochladen.

            Kann ich dir die Dateien irgendwie per private Message zusenden?

            Gruß,
            Titus

            Kommentar

            • Titus
              Azubi
              • 20.02.2022
              • 5

              Im Grunde steht in der SN.dump nichts weiter drin als dieser Text:
              <<
              /ESY5Q3DA2024 V3.03

              1-0:0.0.0*255(184490)
              1-0:1.8.0*255(00044830.0553318*kWh)
              1-0:2.8.0*255(00039614.1778145*kWh)
              1-0:21.7.255*255(000098.28*W)
              1-0:41.7.255*255(-000226.38*W)
              1-0:61.7.255*255(000115.80*W)
              1-0:1.7.255*255(-000012.30*W)
              1-0:96.5.5*255(82)
              0-0:96.1.255*255(1ESY1213008090)
              !
              >>

              und in der SN.data dann das hier:

              <<
              0021:Last_Update:2022-02-19 15:30:14
              0021:Last_UpdateLoxEpoche:414516614
              0021:Consumption_Total_OBIS_1.8.0:00044830.0487045
              0021:Consumption_Tarif1_OBIS_1.8.1:
              0021:Consumption_Tarif2_OBIS_1.8.2:
              0021:Consumption_Tarif3_OBIS_1.8.3:
              0021:Consumption_Tarif4_OBIS_1.8.4:
              0021:Consumption_Tarif5_OBIS_1.8.5:
              0021:Consumption_Tarif6_OBIS_1.8.6:
              0021:Consumption_Tarif7_OBIS_1.8.7:
              0021:Consumption_Tarif8_OBIS_1.8.8:
              0021:Consumption_Tarif9_OBIS_1.8.9:
              0021:Consumption_CalculatedPower_OBIS_1.99.0:0.000 0
              0021:Consumption_Power_OBIS_1.7.0:
              0021:Consumption_Power_L1_OBIS_21.7.0:
              0021:Consumption_Power_L2_OBIS_41.7.0:
              0021:Consumption_Power_L3_OBIS_61.7.0:
              0021elivery_Total_OBIS_2.8.0:00039614.1718249
              0021elivery_Tarif1_OBIS_2.8.1:
              0021elivery_Tarif2_OBIS_2.8.2:
              0021elivery_Tarif3_OBIS_2.8.3:
              0021elivery_Tarif4_OBIS_2.8.4:
              0021elivery_Tarif5_OBIS_2.8.5:
              0021elivery_Tarif6_OBIS_2.8.6:
              0021elivery_Tarif7_OBIS_2.8.7:
              0021elivery_Tarif8_OBIS_2.8.8:
              0021elivery_Tarif9_OBIS_2.8.9:
              0021elivery_CalculatedPower_OBIS_2.99.0:0.0000
              0021elivery_Power_OBIS_2.7.0:
              0021:Total_Power_OBIS_15.7.0:
              0021:Total_Power_OBIS_16.7.0:
              >>

              Kommentar


              • Christian Fenzl
                Christian Fenzl kommentierte
                Kommentar bearbeiten
                Wenn der Entwickler nach der DATEI fragt, dann schick doch einfach die Datei und wiederhole nicht das, was du eh schon gepostet hast.
                Er wird schon seinen Grund haben, warum er das Original will, und keinen Smiley-verseuchten Output des Forums.
            • Titus
              Azubi
              • 20.02.2022
              • 5

              Na das ist ja sehr hilfreich. Wenn ich die Datei 0021.data hochladen will, dann meledet die Forensoftware dass diese Datei mit der Endung ".data" nicht hochgeladen werden kann. Ist aber super, dass du es nochmals schreibst...

              Kommentar


              • svethi
                svethi kommentierte
                Kommentar bearbeiten
                Wie wäre es denn einfach die Endung data in TXT zu ändern?
            • Titus
              Azubi
              • 20.02.2022
              • 5

              Hallo Blacksun,
              vielen Dank für diese Version. Damit funktioniert es tatsächlich prima! Die L1...L3 und auch die Gesamtleistung ist nun im Telegramm. Vielen Dank nochmals für deine kompetente Hilfe!

              Kommentar

              • woodstock37
                Dumb Home'r
                • 17.02.2017
                • 21

                Meine Frage hat sich vorerst auch gelöst: mein Zähler sendet gar nichts...
                Der Tipp, die Schnittstelle einmal mit einer Digitalkamera zu testen (durchs Display/Objektiv betrachten) war super! Vorab mit der Fernseh-Fernbedienung testen! Damit war klar: mein Zähler sendet auf der Schnittstelle nix.
                Also ist erstmal wieder die Klärung mit dem NEtzbetreiber (SH-Netz) angesagt..
                Danke für die Tipps!

                Kommentar


                • simon_hh
                  simon_hh kommentierte
                  Kommentar bearbeiten
                  eventuell musst Du diesen mit der PIN erst freischalten... war bei mir in HH auch so
              • simon_hh
                Lox Guru
                • 18.09.2015
                • 2657

                woodstock37
                schaue mal hier:

                PIN holen und mit Taschenlampe "eingeben". Dann sollte Dein Zähler auch Daten liefern
                Haus: Bj 1959, gekauft 2011, totale Entkernung, Dachausbau, Erweiterung & Vergrößerung: Start: 2014, Ende: 2050
                Loxone: 1 x Ms Gen.02, 1 x MS Gen.01, 5 x Ext., 4 x Relay Ext., 1 x Dimmer Ext., 2 x 1-wire Ext., 1 x DMX Ext. 1 x TREE Ext. mehr kommt noch
                Licht: DMX LED Beleuchtung (24V), MW HLG Serie und eldoled Dimmer
                Heizung: Brötje WBS 22F, OG Heizkörper und FuBoHeizung über RTL, EG FuBoHeizung

                Kommentar


                • woodstock37
                  woodstock37 kommentierte
                  Kommentar bearbeiten
                  Danke für den Hinweis! die schnittstelle soll eigentlich dauerhaft aktiv sein. die Taschlampen-PIN Eingabe bezieht sich nur auf die Art der PIN-Eingabe je nach Zählertyp. Der DTZ541 hat eine Tastenbedienung.
                  mein Netzbetreiber versucht gerade eine Antwort auf die Frage zu finden, warum die Schnittstelle gar keine Daten sendet...

                • simon_hh
                  simon_hh kommentierte
                  Kommentar bearbeiten
                  hatte nicht alles zuvor gelesen. Das Dein Zähler mit Tasten ist, wusste ich nicht.
                  Ist der Zähler denn freigeschaltet? Ich hatte in HH beim Netzbetreiber angerufen, die sagten mir, dass das so gehen müsse (hatte wirklich keine Ahnung am Telefon)... erst per Email bekam ich dann raus, dass es eine PIN gibt und wie diese lautet
              • Oli
                LoxBus Spammer
                • 25.08.2015
                • 293

                Hallo Blacksun,
                ich habe deine Version installiert (sorry für die Dauer, bin einfach nicht dazu gekommen). Die Leistung von L1-L3 bleibt jetzt bei 0. Benötigst du von mir etwas?

                Kommentar

                • blacksun
                  MS Profi
                  • 20.01.2016
                  • 557

                  Warum jetzt genau 0? Kann eigentlich nicht sein. Schick mir nochmal ein dumpfile.

                  Kommentar

                  • Oli
                    LoxBus Spammer
                    • 25.08.2015
                    • 293

                    Hallo blacksun, sorry für die späte Antwort....
                    Anbei das dumpfile. Ich habe jetzt auch festgestellt, dass keine neuen Werte mehr gesendet werden, keine Logdateien waren vorhanden. Ich habe dann eine manuelle Abfrage gestartet. Die hat einmal funktioniert, auch nach einem Neustart wurde der Zähler nicht ausgelesen. Ich habe jetzt die Verzögerung auf 3 Sek. erhöht, jetzt geht es wieder.
                    Angehängte Dateien

                    Kommentar

                    • blacksun
                      MS Profi
                      • 20.01.2016
                      • 557

                      Hallo Oli, was stimmt da jetzt nicht?

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

Name: 1.png
Ansichten: 423
Größe: 26,0 KB
ID: 339584

                      Kommentar


                      • Oli
                        Oli kommentierte
                        Kommentar bearbeiten
                        Sorry, ist mir nicht aufgefallen, dass da doch Werte ausgelesen werden wenn das Auslesen generell funktioniert. Es hat sich die Bezeichnung geändert.

                        Danke für den Denkanstoß!

                        LG Oli
                    Lädt...