ED300L Daten mit dem USB Lesekopf lesen

  • Ich habe mit einem Zähler ED300L dieses Problem:
    Die Kommunikation scheint zu tun: Startsequenz, public key und Schlüsselworte, aber die Messwerte vom Zähler passen leider gar nicht. Das was ich da aus dem Dump herauslese, hat nichts mit dem Zählerstand zu tun.
    Der Momentanverbrauch steht auch nicht im dump. => Der Zähler ist natürlich entsperrt, zeigt also auch die "privaten" Daten wie Momentanverbrauch am Display an.


    Der Dump
    1B1B1B1B010101017607000C04D03B1D620062007263010176010107000C0531BE5F0B0901454D4800003F69260101638338007607000C04D03B1E620062007263070177010B0901454D4800003F6926070100620AFFFF7262016505316C237A77078181C78203FF0101010104454D480177070100000009FF010101010B0901454D4800003F69260177070100010800FF6401028201621E52FF560006583FD70177070100020800FF6401028201621E52FF5600028A7D2F0177070100010801FF0101621E52FF5600000000000177070100020801FF0101621E52FF5600028A7D2F0177070100010802FF0101621E52FF560006583FD70177070100020802FF0101621E52FF5600000000000177070100100700FF0101621B52FF550000291B0177078181C78205FF017262016505316C2301018302772301DA2EC6CE4DD7806B4483CF7B540F13DD15AA09E138457CFA51024E60223749996E0417C824917BA8DE7FDD60E601010163F903007607000C04D03B216200620072630201710163566F00001B1B1B1B1A01DD901B1B1B1B010101017607000C04D03B23620062007263010176010107000C0531BE610B0901454D4800003F692601016362E0007607000C04D03B246200620072


    Merkwürdig finde ich auch, dass 1.8.0 und 1.8.2 bzw. 2.8.0 und 2.8.1 die gleichen Werte beinhalten


    Noch 2 Worte zum Aufbau:
    Der Lesekopf ist mit einem Pi per USB verbunden. Auf dem Pi rufe ich per putty dieses skript auf. Ich kann auf den Pi nicht die komplette VZ Umgebung installieren, da ich ihn für andere Aufgaben brauche - aber da der dump nicht funktioniert, sollte das auch nichts ändern...





    Das Skript:



    Hat da jemand eine Idee was hier schief läuft :idea:

  • Zitat von Chris789

    Das was ich da aus dem Dump herauslese, hat nichts mit dem Zählerstand zu tun.


    Ist ja auch hex und muss erst umgetütelt werden.


    http://wiki.volkszaehler.org/doku.php/software/sml

    Zitat

    Beispiel:
    ◾ 00 00 0A 8C → A8Ch → 2700 → 27,00 Watt


    Am Beispiel von 1.8.0:
    77070100010800FF6401028201621E52FF560006583FD701
    52FF → Scaler 10^-1 → *0,1
    0006583FD7h → 106446807 → 10644680,7kWh


    Zitat

    Merkwürdig finde ich auch, dass 1.8.0 und 1.8.2 bzw. 2.8.0 und 2.8.1 die gleichen Werte beinhalten


    Völlig normal:
    .0 ist Totalstand
    .1 Tarif 1
    .2 Tarif 2



    mfg JAU

    No Shift - No Service

  • Dann haben wir wohl beide den selben Fehler gemacht. 62 1E vorm Scaler bedeutet nämlich Wh, nicht kWh.



    mfg JAU

    No Shift - No Service