SmartMeter auslesen - ED300L Stromzähler - Momentanverbrauch auslesbar?

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Roadrunnere30
    Dumb Home'r
    • 17.01.2018
    • 24

    #1

    SmartMeter auslesen - ED300L Stromzähler - Momentanverbrauch auslesbar?

    Hallo zusammen,

    ich würde gerne wissen ob ich aus meinem Stromzähler den aktuellen Verbrauch raus bekomme?
    Das SmartMeter Plugin bekommt bei mir folgendes ausgelesen bei meinem
    ED300L Stromzähler (sie ganz unten).

    Das Protokoll unten ist von mir etwas gekürzt, unten in grün die vermutlich relevanten Daten.

    Die rote Zeile:
    "
    1-0:16.7.0*255(2.521*kW)"
    könnte eventuell der
    Momentan verbrauch sein jedoch ist dieser zu hoch und geht beim ein und ausschalten einer 8Watt GU10 Birne nicht um das gleiche Verhältnis hoch oder runter.
    Beim Zuschalten eines 2.000Watt Wasserkochers springt der Wert auf
    1-0:16.7.0*255(21.648*kW)somit wäre das ein Wert von 19.127kW


    Habt ihr eine Idee ob ich den Wert umrechnen muss bzw. was hier genau angezeigt wird?


    Gruß
    Christian

    ___________________



    A906XWG6: Found configuration for A906XWG6
    A906XWG6: Presetting: emhed300sml.
    Initial Baudrate: 9600
    Max Baudrate: 9600
    Protocol: emhed300sml
    Timeout: 20
    Delay: 1
    Setting up port /dev/serial/smartmeter/A906XWG6: Baudrate:9600/9600 Databits:8 Stopbits:1 Parity:none Handshake:none

    Save raw buffer to /var/run/shm/smartmeter/A906XWG6.dump
    Parse /var/run/shm/smartmeter/A906XWG6.dump as SML-Protocol.
    Buffer:
    129-129:199.130.3*255(EMH*)
    1-0:0.0.9*255(06454D48010BC1A8D1F5*)
    1-0:1.8.0*255(5717.2347*kWh)
    1-0:1.8.1*255(5717.2347*kWh)
    1-0:1.8.2*255(0*kWh)

    1-0:16.7.0*255(2.521*kW)

    129-129:199.130.5*255(E3A54DB4218200331AD69AAFEC5BE2DF 3C29272D2F93BDD13D4D9AC55536C620A243D619108776B00B 9BC8D74495E9AF*)

    Calculate average power for cons.
    Last Reading: 5717.235. Saved before: 0.0042 hours. Consumption: 0.0000. Avg. Power: 0.0000,
    Calculate average power for del.
    Last Reading: 0.000. Saved before: 0.0042 hours. Consumption: 0.0000. Avg. Power: 0.0000,
    Save Meter data to /var/run/shm/smartmeter/A906XWG6.data.
    All data written to /var/run/shm/smartmeter/A906XWG6.xxxx
  • blacksun
    MS Profi
    • 20.01.2016
    • 575

    #2
    Schicke mir mal ein Telegramm, dann schau ich nach.

    Kommentar

    • Roadrunnere30
      Dumb Home'r
      • 17.01.2018
      • 24

      #3
      Zitat von blacksun
      Schicke mir mal ein Telegramm, dann schau ich nach.
      Hallo Blacksun,

      hier mit Verspätung das Telegramm, ich habe von den Stadtwerken einen Code bekommen zum freischalten des Zählers mit dem ich den Verbrauch und andere Werte am Zähler angezeigt bekomme! Seitdem stimmt der Wert mit dem tatsächlichen Verbrauch überein. Wenn ich also eine 60Watt Lampe anschalte steigt der Wert um die 60Watt an was zuvor nicht der Fall war.

      Einziger Hacken:
      1-0:16.7.0*255(2.625*kW) --------> sind tatsächlich 262,5Watt im Zähler Display

      Ich habe mich nun lange nicht mehr mit dem Thema beschäftigt da ich Papa geworden bin :-), wie bekomme ich den Wert also Einzelwert in Loxon ausgeben?

      Gruß
      Christian



      Log Viewer - /plugins/smartmeter/shm/fetch_manually.log


      A906XWG6: Found configuration for A906XWG6
      A906XWG6: Presetting: emhed300sml.
      Initial Baudrate: 9600
      Max Baudrate: 9600
      Protocol: emhed300sml
      Timeout: 20
      Delay: 1
      Setting up port /dev/serial/smartmeter/A906XWG6: Baudrate:9600/9600 Databits:8 Stopbits:1 Parity:none Handshake:none
      1B1B010101017607001305F0F7B16200620072630101760101 070013078EFD3B0B06454D48010BC1A8D1F50101637D120076 07001305F0F7B2620062007263070177010B06454D48010BC1 A8D1F5070100620AFFFF72620165078E638C7777078181C782 03FF0101010104454D480177070100000009FF010101010B06 454D48010BC1A8D1F50177070100010800FF6400018201621E 52FF56000572C1540177070100010801FF01010802FF010162 1E52FF5600000000000177070100100700FF0101621B520101 6353C8007607001305F0F7B562006200726302017101637CEC 0000001B1B1B1B010101017607001305F0F7B7620062007263 0101760101070013078EFD3D0B06454D48010BC1A8D1F50101 634D0B06454D48010BC1A8D1F50177070100010800FF640001 8201621E52FF560000000AE80177078181C78205FF01722182 00331AD69AAFEC5BE2DF3C29272D2F93BDD13D4D9AC55536C6 20A243D619108776B00B9BC8D74495E9AF01010163711E0076 07001305F0F7BB6200620072630201710163A1A5000000001B 1B1B1B1A030FB6010101017607001305F0F7BD620062007263 0101760101070013078EFD3F0B06454D48010BC1A8D1F50101 637E97007607001305F0F7BE620062007263070177010B0645 4D48010BC1A8D1F5070100620AFFFF72620165078E63917777 078181C78203FF0101010104454D480177070100000009FF01 0101010B06454D48010BC1A8D1F50177070100010800FF6400 018201621E52FF56000572C1580177070100010801FF010162 1E52FF56000572C1580177070100010802FF0101621E52FF56 00000000000177070100100700FF0101621B52FF5500000A73 0177078181C78205FF0172620165078E639101018302E3A54D B4218200331AD69AAFEC5BE2BDD13D4D9AC55536C620A243D6 19108776B00B9BC8D74495E9AF010101632FD2007607001305 F0F7C16200620072630201710163E3EC000000001B1B1B1B1A 039F54001305F0F7C36200620072630101760101070013078E FD410B06454D48010BC1A8D1F5010163BD3D007607001305F0 F7C4620062007263070177010B06454D48010BC1A8D1F50701 00620AFFFF72620165078E63947777078181C78203FF010101 0104454D480177070100000009FF010101010B06454D48010B C1A8D1F50177070100010800FF6400018201621E52FF560005 72C15A0177070100010801FF0101621E52FF56000572C15A01 77070100010802FF0101621E52FF5600000000000177070100 100700FF0101621B52FF5500000AD70177AFEC5BE2DF3C2927 2D2F93BDD13D4D9AC55536C620A243D619108776B00B9BC8D7 4495E9AF01010163A7AC007607001305F0F7C7620062007263 02017101639419000000001B1B1B1B1A03FC2A1B1B1B1B0101 01017607001305F0F7C9620062007263010176010107001307 8EFD430B06454D48010BC1A8D1F50101638E8D007607001305 F0F7CA620062007263070177010B06454D48010BC1A8D1F507 0100620AFFFF72620165078E63977777078181C78203FF0101 010104454D480177070100000009FF010101010B06454D4801 0BC1A8D1F50177070100010800FF6400018201621E52FF5600 0572C15C0177070100010801FF0101621E52FF56000572C15C 0177070100010802FF0101621E52FF56000000000001770701 00100700FF0101621B52FF5500000AB10177078181C78205FF 0172620165078E639701018302E3A54DB4218200331AD69AAF EC5BE2DF3C29272D2F93BDD13D4D9AC55536C620A243D61910 8776B00B9BC8D74495E9AF010101637C29007607001305F0F7 CD62006200726302017101631C0E000000001B1B1B1B1A036E FC1B1B1B1B010101017607001305F0F7CF6200620072630101 760101070013078EFD450B06454D48010BC1A8D1F5010163BE B8007607001305F0F7D0620062007263070177010B06454D48 010BC1A8D1F5070100620AFFFF72620165078E639977770781 81C78203FF0101010104454D480177070100000009FF010101 010B06454D48010BC1A8D1F50177070100010800FF64000182 01621E52FF56000572C15E0177070100010801FF0101621E52 FF56000572C15E0177070100010802FF0101621E52FF560000 0000000177070100100700FF0101621B52FF5500000AA10177 078181C78205FF0172620165078E639901018302E3A54DB421 8200331AD69AAFEC5BE2DF3C29272D2F93BDD13D4D9AC55536 C620A243D619108776B00B9BC8D74495E9AF01010163568E00 7607001305F0F7D36200620072630201710163843600000000 1B1B1B1B1A033C4C1B1B1B1B010101017607001305F0F7D562 00620072630101760101070013078EFD470B06454D48010BC1 A8D1F5010163DA46007607001305F0F7D66200620072630701 77010B06454D48010BC1A8D1F5070100620AFFFF7262016507 8E639C7777078181C78203FF0101010104454D480177070100 000009FF010101010B06454D48010BC1A8D1F5017707010001 0800FF6400018201621E52FF56000572C16001770701000108 01FF0101621E52FF56000572C1600177070100010802FF0101 621E52FF5600000000000177070100100700FF0101621B52FF 5500000A8F0177078181C78205FF0172620165078E639C0101 8302E3A54DB4218200331AD69AAFEC5BE2DF3C29272D2F93BD D13D4D9AC55536C620A243D619108776B00B9BC8D74495E9AF 01010163A4EA007607001305F0F7D962006200726302017101 630C21000000001B1B1B1B1A037F721B1B1B1B010101017607 001305F0F7DB6200620072630101760101070013078EFD490B 06454D48010BC1A8D1F5010163AA3F007607001305F0F7DC62 0062007263070177010B06454D48010BC1A8D1F5070100620A FFFF72620165078E639F7777078181C78203FF010101010445 4D480177070100000009FF010101010B06454D48010BC1A8D1 F50177070100010800FF6400018201621E52FF56000572C162 0177070100010801FF0101621E52FF56000572C16201770701 00010802FF0101621E52FF5600000000000177070100100700 FF0101621B52FF5500000A500177078181C78205FF01726201 65078E639F01018302E3A54DB4218200331AD69A
      Save raw buffer to /var/run/shm/smartmeter/A906XWG6.dump
      Parse /var/run/shm/smartmeter/A906XWG6.dump as SML-Protocol.
      Buffer:
      129-129:199.130.3*255(EMH*)
      1-0:0.0.9*255(06454D48010BC1A8D1F5*)
      1-0:1.8.0*255(9140.6668*kWh)
      1-0:1.8.1*255(9140.6668*kWh)
      1-0:1.8.2*255(0*kWh)
      1-0:16.7.0*255(2.625*kW) --------> sind tatsächlich 262,5Watt im Zähler Display
      129-129:199.130.5*255(E3A54DB4218200331AD69AAFEC5BE2DF 3C29272D2F93BDD13D4D9AC55536C620A243D619108776B00B 9BC8D74495E9AF*)

      Calculate average power for cons.
      Last Reading: 9140.667. Saved before: 0.0031 hours. Consumption: 0.0000. Avg. Power: 0.0000,
      Calculate average power for del.
      Last Reading: 0.000. Saved before: 0.0031 hours. Consumption: 0.0000. Avg. Power: 0.0000,
      Save Meter data to /var/run/shm/smartmeter/A906XWG6.data.
      All data written to /var/run/shm/smartmeter/A906XWG6.xxxx
      A906XWG6: UDP String to send: A906XWG6:Last_Update:2019-10-22 21:00:33; A906XWG6:Last_UpdateLoxEpoche:341010033; A906XWG6:Consumption_Total_OBIS_1.8.0:9140.6668; A906XWG6:Consumption_Tarif1_OBIS_1.8.1:9140.6668; A906XWG6:Consumption_Tarif2_OBIS_1.8.2:0; A906XWG6:Consumption_Tarif3_OBIS_1.8.3:; A906XWG6:Consumption_Tarif4_OBIS_1.8.4:; A906XWG6:Consumption_Tarif5_OBIS_1.8.5:; A906XWG6:Consumption_Tarif6_OBIS_1.8.6:; A906XWG6:Consumption_Tarif7_OBIS_1.8.7:; A906XWG6:Consumption_Tarif8_OBIS_1.8.8:; A906XWG6:Consumption_Tarif9_OBIS_1.8.9:; A906XWG6:Consumption_CalculatedPower_OBIS_1.99.0:0 .0000; A906XWG6:Consumption_Power_OBIS_1.7.0:; A906XWG6elivery_Total_OBIS_2.8.0:; A906XWG6elivery_Tarif1_OBIS_2.8.1:; A906XWG6elivery_Tarif2_OBIS_2.8.2:; A906XWG6elivery_Tarif3_OBIS_2.8.3:; A906XWG6elivery_Tarif4_OBIS_2.8.4:; A906XWG6elivery_Tarif5_OBIS_2.8.5:; A906XWG6elivery_Tarif6_OBIS_2.8.6:; A906XWG6elivery_Tarif7_OBIS_2.8.7:; A906XWG6elivery_Tarif8_OBIS_2.8.8:; A906XWG6elivery_Tarif9_OBIS_2.8.9:; A906XWG6elivery_CalculatedPower_OBIS_2.99.0:0.0000; A906XWG6elivery_Power_OBIS_2.7.0:; A906XWG6:Total_Power_OBIS_15.7.0:; A906XWG6:Total_Power_OBIS_16.7.0:2.625;
      A906XWG6: Send Data to Miniserver at 192.168.1.110.
      A906XWG6: Send OK to Miniserver. IP:192.168.1.110 Port:7000

      Schließen Auto-Scroll Download



      Kommentar

      • blacksun
        MS Profi
        • 20.01.2016
        • 575

        #4
        Herzlichen Glückwunsch 😀 zur Vaterschaft.

        Installiere zuerst mal das aktuelle PreRelease von Smartmeter. Dann müsste der Kommafehler in der Leistung Geschichte sein. Auch würde ich das Timeout auf 5 Sekunden stellen, da das Telegramm zu lange ist. Dann schauen wir weiter.

        Kommentar

        • Roadrunnere30
          Dumb Home'r
          • 17.01.2018
          • 24

          #5
          Hallo Blacksun,

          ich habe die Version 1.1.2 installiert und es hat sofort mehrfach an 1-2 Tagen funktioniert :-) ohne genau zu prüfen was hier eingestellt war...
          Nun wollte ich das mit dem UDP einrichten in meinem Loxon Server, als ich dann in der Smartmeter Anwendung noch einmal Manuel das Protokoll auslesen wollte fehlten folgende Werte nach "Buffer:"

          Somit also diese Werte hier:

          129-129:199.130.3*255(EMH*)
          1-0:0.0.9*255(06454D48010BC1A8D1F5*)
          1-0:1.8.0*255(9140.6668*kWh)
          1-0:1.8.1*255(9140.6668*kWh)
          1-0:1.8.2*255(0*kWh)
          1-0:16.7.0*255(0.262*kW)


          so sieht das Protokoll aktuell aus:

          A906XWG6: Found configuration for A906XWG6
          A906XWG6: Presetting: emhed300sml.
          Initial Baudrate: 9600
          Max Baudrate: 9600
          Protocol: emhed300sml
          Timeout: 20
          Delay: 1
          Setting up port /dev/serial/smartmeter/A906XWG6: Baudrate:9600/9600 Databits:8 Stopbits:1 Parity:none Handshake:none
          1B0176058C000107070B48C101A507FC007277450BD100FF01 4107C70104480109010601A877016482520507010162FF7601 00FF1E56000710015200018105629201E3211AAFDF2DD19AC6 43879B9501B407056272718B001B031B010176004192620001 0113864DC1018E00416263014DC1070A629277C70101010445 4D480177070100000009FF010101010B06454D48010BC1A8D1 F50177070100010800FF640001820162520009070801FF0501 00026256007710FF1B00018105620701E3B433AFDF27BD9A36 43870B440163760562000163001B031B010041620101070B48 C10122004162070B48A8070A629277C7010401000901450BF5 01080062FF767700FF1E00CE070101520000010001FF0F77C7 016541834D82D65B3C2F3DC52019B0C8E9014200410063014B 001B1B0176059E000101070B4DC101B807FC0072770601D100 0A016592413377770781C703FF010101010445480109010106 4501A87701FF8252000D010101FF050100FF62560077100152 00018105629201E3B433AFDF2DD19A20D676C8E9010013A262 000163001B031B0107FC00637600920601D10100134162070B 4DC1F562720735810301457700FF014D48010BC1A8D1F50177 01080062FF05767700FF1E00CE070101520000010001FF0F77 C7010141834D82D6EC3C2F3DC536201976C8E9019E00FC0063 0100001B71017605AA000101070B4DC1016107FC0072770601 D100FF65368103FF01457700010B48A877006482FF050100FF 1E00CE070801FF00771001621B52007781FF014101A5821AEC 3C2DD1C520D676C895019207FC00727173001B371B1B1B1B01 01010700FC416200726376070092C00B45010BD10163000013 41B162006307770B4D0BC1D107620AFF726507417781C70301 01044D77000009FF0101064D01C1F57707010100FF0082621E FF5605CE1377010108FF011E52560076CE0107000108FF0162 525600000077010007FF01621BFF55000E010781C705FF7262 010792380183E3A54D218233D6AF5BDF292D934D55A2100B44 019707FC00637115001B641B0100FC00637600C00601D16300 13B762070B4DC1076272073A810301457700FF014D0BF50108 006256767700FF1E00CE07080152000001770100FF01FF0E07 C701653A83B4009AE227BD9AC6D687C8950108004162026300 1B1A1B1B0107FC00727600920601A8F501000005416207014D C1F56272653C818201450100FF01450BF507080001FF760100 FF1E56CE07010152000000010701FF0E77C7FF014183A582D6 EC3C2F3DC520D676C8E9012F0041620263001B031B01070562 720107920648A801270041006301450BF562FF654107820104 01010901450BD107016401FF050100016256CE7701FF1E0000 0707011B52FF5500007781C705FF01019201A5821AECDF2DD1 C5C6D6108776B00B9B95019F07FC627271E000001BC7
          Save raw buffer to /var/run/shm/smartmeter/A906XWG6.dump
          Parse /var/run/shm/smartmeter/A906XWG6.dump as SML-Protocol.
          Buffer:

          HIer fehlen die Zählerwerte


          Calculate average power for cons.
          No last meter reading available. Calculation not possible,
          Last Reading: . Saved before: 0.0000 hours. Consumption: 0.0000. Avg. Power: 0.0000,
          Calculate average power for del.
          No last meter reading available. Calculation not possible,
          Last Reading: . Saved before: 0.0000 hours. Consumption: 0.0000. Avg. Power: 0.0000,
          Save Meter data to /var/run/shm/smartmeter/A906XWG6.data.
          All data written to /var/run/shm/smartmeter/A906XWG6.xxxx


          Hast du eventuell eine Erklärung hierfür?

          Kann es sein das es zu viele Anfragen pro Tag an den Zähler gab und dass dieser das Tageslimit erreicht hat?
          Bei der Anwenung Weather4Loxone
          gibt es sowas ja bei dem
          DarkSky Dienst.


          Hm aktuell bin ich ratlos werde es morgen noch einmal testen..

          Hast du eine Idee woran es liegen könnte?


          Gruß
          Christian




          Kommentar

          • blacksun
            MS Profi
            • 20.01.2016
            • 575

            #6
            Hallo Christian,

            das kommt drauf an, was du bei Abfrageintervall eingestellt hast. Evtl. steht es auf minimum, dann ist Zähler manuell abfragen eigentlich nicht mehr möglich. Ich habe das so umprogrammiert, das das Skript in einer Dauerschleife läuft, wenn man auf "minimum" stellt. Soll heißen, wenn das Skript ein Telegramm empfangen und ausgewertet hat, fängt es sofort wieder von vorne an. Am besten du schaltest "Zähler automatisch abfragen" auf aus und fragst danach den Zähler manuell ab. Vorher ab Speichern. Da kann es schonmal zu Überschneidungen kommen.

            Ein Limit beim Abfragen gibt es nicht, da hier der Zähler der aktive Part ist und der Zähler unaufgefordert in einem Intervall von 1-4 Sekunden ein SML Telegramm sendet.

            Starte einfach den Loxberry nochmal neu und frage den Zähler nochmal ab.

            Da für diesen Zähler ein Timeout von 20 Sekunden eingestellt ist, was er aber niemals brauchen kann, da dieser mit einer Baudrate von 9600 Daten überträgt, würde ich den Zähler mal manuell konfigurieren. Und zwar so wie hier dargestellt. Da du auch die Leistung von Deinem Zähler bekommst, ist es schon interessant, ob du die Leistung jede 20 Sekunden oder jede 6-8 Sekunden bekommst.

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

Name: 2019-10-25 20_34_26-Mozilla Firefox.png
Ansichten: 1316
Größe: 38,3 KB
ID: 217563

            Wenns dann immer noch hakt, schick mir bitte ein Dumpfile. Wenn du das Telegramm einfach so in das Forum schreibst, kann ich es bei mir dem Skript nicht übergeben. Du findest das Logfile unter /var/run/shm/smartmeter/ auf deinem Loxberry.

            Gruß
            Michael

            Kommentar

            • Roadrunnere30
              Dumb Home'r
              • 17.01.2018
              • 24

              #7
              Hallo Michael,

              mit der Manuellen Konfiguration und Manueller Abfrage geht es auch nicht, einen Neustart hatte ich auch schon öfters ausgeführt.
              Leider finde ich den Pfad:
              /var/run/shm/smartmeter/ nicht :-( als Leihe hätte ich gesagt dieser müsste unter Dateimanager zu finden sein aber dort finde ich leider nichts :-(

              Gab es nicht auch mal die Möglichkeit den Auslesekopf mit meinem Laptop + SW zu verbinden also ohne Loxberry, Rasperry um somit mal zu prüfen ob es dann geht?
              Hm, werde mal Googeln glaube beim Lesekopf war doch eine SW CD mit dabei leider ist das schon sehr lange her.


              Gruß
              Christian


              Kommentar


              • blacksun
                blacksun kommentierte
                Kommentar bearbeiten
                Hab dir eine PN geschickt.
            Lädt...