Da das auslesen eines Elektrozählers über Infrarot nach IEC-62026 kein Problem ist, dachte ich das sollte ja auch über das Netzwerk gehen. Leider nicht ganz richtig.
Setup ist ein Miniserver neue Generation, auslesen möchten ich einen Elster AS3000 mit Lan Modul AM300.
Laut IEC muss ich an die IP des Zählers auf Port 9000 mit der Zähleranfrage starten (/?0000000020415017!<CR><LF>) die lange Nummer ist die Zählernummer. Der Zähler bestätigt und ich kann die Abfrage starten mit (050).
Um so einen TCP/IP String zu erzeugen komme ich mit den http Eingängen nicht auf ein klares Ergebnis. Mit PicoC bin ich zu unerfahren um da ein passendes script zu erstellen (bin aber weiter am probieren). Beim Mitschnitt von Wireshark sieht man die Anfrage und Bestätigung. Habt Ihr Ideen über welchen Baustein es gehen könnte?
Kommentar