Skip to content

Latest commit

 

History

History
20 lines (12 loc) · 1.03 KB

README.md

File metadata and controls

20 lines (12 loc) · 1.03 KB

Kärnten-Smartmeter-Node-red

Als Adapter wird ein Usb-Adapter von Amazon verwendet: (FTDI FR232R USB TTL 5 V auf RJ11 6p6c Smart Meter DSMR P1 für ISKRA AM550)

Der Aufbau der Messages ist im telegram.md beschrieben

grafik

filterShort

Ab und zu kommen bei mir ungültige Telegramme mit ein paar zufälligen bytes an, dies filtert die heraus

Split

Teilt die Nachricht in die einzelnen Teile auf: FrameCounter, systemTitle, Encrypted Data,...

prepareExec, exec und Merge

Um die Nachricht zu entschlüsseln gehe ich momentan den Umweg über Python welches die Lib aus https://github.com/Gurux/Gurux.DLMS.Python verwendet

split Decrypted

Teilt die entschlüsselten Daten auf, und ordnet sie in Objekte. In kärnten wird momentan variante1 aus dem Dokument verwendet