Iskra IE.5 reading using IEC 62056-46 protocol

Hello, I am looking to read out the power consumption data from my smart meter. The IE.5 has a P1 user port which I'm trying to get the data out of. I have made a cable that connects the meter (RJ12) to my USB-serial adapter and when I connected it to my pc I get garbage out.

So I contacted my power company and they told me the P1 interface is configured to use 115200 baud and the IEC 62056-46 protocol. Now, my question is how can I decode the data? Most projects and libraries I've seen are made for the IEC 62056-21 protocol, it simply sends out the meter values and OBIS codes using ASCII encoding. But I haven't found anything for decoding IEC 62056-46, also could it be binary data or encrypted data as it wasn't readable in the serial monitor?

Also they mentioned I could read the DLMS interface, but that the data is sent in HDLC pakets. There is the PiggyMeter, but it says that it doesn't support mode E (binary encoding over HDLC link). I have a couple IR LEDs and photo-transistors so I could build an optical probe for reading the meter, but I'm still missing the software to decode the data.

I am currently at my wits end, so any help is appreciated.