The fastest way to go is if you use our open source libraries to parse this. DLMS is not easy protocol.
In your example there is a DataNotification message inside of General Block Transfer message, but structure of GBT is wrong. Ask you meter manufacturer to fix it.
Content of the DataNotification message looks like this: http://www.gurux.fi/GuruxDLMSTranslator?pdu=0F0000001100020801080204120…
I put some of the my date now as part in your webtranslator:
Does this make any sense for you?
<Structure Qty="04" >
<UInt16 Value="0028" />
<!--0.8.25.9.0.255-->
<OctetString Value="0008190900FF" />
<Int8 Value="02" />
<UInt16 Value="0000" />
</Structure>
My EVU doesn't give any information about 0.8.25.9.0.255, they give us ID's like 1-0:32.7.0;2.
Hi Mikko
I'm still a little bit confused of my decrypted structure, why they put the same octetString twice once with Int8 Value 02 and once with Int8 Value 01?
Hi Max,
Hi Max,
The fastest way to go is if you use our open source libraries to parse this. DLMS is not easy protocol.
In your example there is a DataNotification message inside of General Block Transfer message, but structure of GBT is wrong. Ask you meter manufacturer to fix it.
Content of the DataNotification message looks like this:
http://www.gurux.fi/GuruxDLMSTranslator?pdu=0F0000001100020801080204120…
BR,
Mikko
I put some of the my date now
I put some of the my date now as part in your webtranslator:
Does this make any sense for you?
<Structure Qty="04" >
<UInt16 Value="0028" />
<!--0.8.25.9.0.255-->
<OctetString Value="0008190900FF" />
<Int8 Value="02" />
<UInt16 Value="0000" />
</Structure>
My EVU doesn't give any information about 0.8.25.9.0.255, they give us ID's like 1-0:32.7.0;2.
R,
Max
Hi,
Hi,
The content of the data can be anything in data notification messages. Content depends on how the meter is configured.
I believe that OBIS code is the same. Only the presentation format is different.
BR,
Mikko
BR,
Mikko
Hi,
Hi,
Thank's
R,
Max
Hi Mikko
Hi Mikko
I'm still a little bit confused of my decrypted structure, why they put the same octetString twice once with Int8 Value 02 and once with Int8 Value 01?
<Structure Qty="04" >
<UInt16 Value="0028" />
<!--0.8.25.9.0.255-->
<OctetString Value="0008190900FF" />
<Int8 Value="02" />
<UInt16 Value="0000" />
</Structure>
<Structure Qty="04" >
<UInt16 Value="0028" />
<!--0.8.25.9.0.255-->
<OctetString Value="0008190900FF" />
<Int8 Value="01" />
<UInt16 Value="0000" />
</Structure>
<Structure Qty="04" >
<UInt16 Value="0001" />
<!--0.0.96.1.0.255-->
<OctetString Value="0000600100FF" />
<Int8 Value="02" />
<UInt16 Value="0000" />
</Structure>
For what "Int8 Value" stand for?
Where can i read something about the structure.
Tanks in advance,
Max
Hi Max,
Hi Max,
Int8 is attribute index number. You read #1 and #2 from the object 0.8.25.9.0.255 and #2 from the object 0.0.96.1.0.255.
There is Ch. 7 Push setup object in data. It will describe what kind of data meter is sending.
BR,
Mikko
BR,
Mikko