Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

USB EHZ Optokopf

Anonymous
2018-12-16
2019-02-28
  • Anonymous - 2018-12-16

    Originally created by: d3a1hmas13r

    Hallo zusammen,

    habt ihr es geschafft den Weidmann USB IR/Lese Schreibe Optokopf
    mit dem Pi auszulesen?
    Das ankommende SML (Emh ehz) Telegramm ist nur müll, es wird nicht am stück gelesen sondern es kommen nur sporadisch unsinnige daten im String an.

    jemand eine Idee? bzw. wie ist es im HomeEnergyControl Paket gelöst?

    Danke für die Hilfe

     
  • Anonymous - 2018-12-17

    Originally created by: d3a1hmas13r

    Guten Morgen,

    ja ich habe nach der Anleitung probiert.
    Im befahl "cat /dev/ttyUSB0" kommt was an aber nach meiner Meinung ebenfalls müll.
    Wenn ich aber "cat /dev/ttyUSB0 | od -tx1" aus einer anderen Anleitung probiere sehen die ankommenden Daten nach einem SML-Telegramm aus.

    Wenn ich heute dazu komme schicke ich mal Screenshots.

    Danke für Unterstüzung.

     
  • akneer - 2018-12-17

    Zähler sind verschieden.

    Es gibt welche die einen ASCII Code zurück liefern,
    andere hingegen direkt stellenbezogene Werte.

    Welchen Zähler hast du ?

     
  • Anonymous - 2018-12-17

    Originally created by: d3a1hmas13r

    Moin,

    getestet mit einem EMH (eHZ-KW8).

    Gruß

     
  • Anonymous - 2018-12-17

    Originally created by: d3a1hmas13r

    Guten Abend,

    anbei die Screenshots.
    Komme immer noch nicht weiter.

    Danke und Gruß

    IMG: catUSB0.PNG

    IMG: catUSB0_ok.PNG

    IMG: Codesys.PNG

    IMG: catUSB0_ok.PNG

     
  • eschwellinger

    eschwellinger - 2018-12-19

    Hi,
    die Baudrate, Datenbits, Stopbits und Parity in CODESYS passen?
    wenn
    cat /dev/ttyUSB0
    funktioniert - wird auch CODESYS gehen...!

    also würde mal folgendes versuchen (oder irgend ein Terminal Programm):
    sudo apt-get install minicom

    Nun muss nur noch das Terminal gestartet werden:
    minicom -b 115200 /dev/ttyAMA0

    jetzt mal schauen ob da was mit korrekten Baud/Parity/Stopbit Settings was angkommt...

    Grüße
    Edwin

     
  • akneer - 2019-02-28

    Das sieht doch gar nicht schlecht aus.
    Was für Daten erwartest du ?

    Das ist der OBIS-CODE der ausgelesen wird.
    INFO:
    https://wiki.volkszaehler.org/hardware/channels/meters/power

    z.B.:
    rot: OBIS-Code
    gelb: Wert

    hier:
    ( 2.8.1 Energie A- Gesamt in kWh (Lieferung) "Tarif 1" )
    HEX: 00 02 18 8D 3A ---> in Dezimal umgewandelt ---> 35163450 (geh mal von Watt aus)
    Division von 1000 entspricht dann 35163,450 kWh

    weitere:
    ( 16.7.0 aktuelle Gesamtwirkleistung in kW ) [HEX: 10 07 00]
    HEX: 00 00 10 15 ---> in Dezimal umgewandelt ---> 4117 (geh mal von Watt aus)
    Division von 1000 entspricht dann 4,117 kW

    Keine Werte bei 1.8.2 und 2.8.2 wie ich es lesen kann.

    P.S. Welche Daten aus einem Zähler ausgelesen werden können hängt vom Hersteller/Energieversorger ab !!!

    IMG: Beispiel.png

     

Log in to post a comment.