Open main menu

Changes

|}
----<br />
====Type, Length Packet Types and Sub TypeStructures====----Data is shown in Hexadecimal unless stated otherwise So far only two types of packets have been observed, a 0x55 and a 0xD5 packet. Multiple lengths and SubTypes of these exist, a few are listed below.
{| class="wikitable"
|+
!
!Start of
Frame
!Type
!Sub Type
!Sequence
! colspan="2" |Packets Purpose
|-
!
|00FF
|00
|81 or 85
|1 Byte
| colspan="2" |Report Power Usage (Device Control Word DCW)
|-
!
|00FF
|01
|81 or 85
|1 Byte
| colspan="2" |Report Power Usage (Device Control Word DCW)
|-
!
|00FF
|02
|81 or 85
|1 Byte
| colspan="2" |Report Power Usage (Device Control Word DCW)
|-
!
|00FF
|03
|81 or 85
|1 Byte
| colspan="2" |Report Power Usage (Device Control Word DCW)
|-
!
!Start of
Frame
!Type
!Sub Type
!Length
!SubTypeUnknown
!Packets Purpose
|-
!1
|0x5500FF|0x00232A|0x3055|0023|30
|Report up-time and other unknown data
|-
!2
|0x5500FF|0x00282A|0x30D5|0047|51|Includes Epoch and Uptime
|-
!3
|0xD500FF|0x00112A|0x21D5|00FD|-!4|0xD5|0x0011|0x22||-!5|0xD5|0x0011|0x29||-!6|0xD5|0x0016|0x21||-!8|0xD5|0x0016|0x29||-!7|0xD5|0x0017|0x21||-!9|0xD5|0x0017|0x29||-!10|0xD5|0x001C|0x21||-!11|0xD5|0x001C|0x29||-!12|0xD5|0x001D|0x29||-!13|0xD5|0x0047|0x51||-!14|0xD5|0x00FD|0xC0C0
|
|}
----
====0x55 00FF 2A 55 Meter Data====
The data below was captured from the same meter (F0EE36DB) and shows some of the values that can change with each transmission. Different meters have different fixed data and some of the data changes less frequently as well.
{| class="wikitable"
0x55 Captured packets from Meter F0EE36DB (Oncor)
! rowspan="3" |Pkt
!0
!1
!2
!16
|-
! colspan="34" |Not part of CRC calc
! colspan="11" |Data
! colspan="2" |
|-
!HeaderStart of Frame
!Type
!SubType
!Length
!SubTypeUnknown
!Unknown
!WAN Address
|-
!1
|00FF2A00FF|2A
|55
|0023
|-
!2
|00FF2A00FF|2A
|55
|0023
|-
!3
|00FF2A00FF|2A
|55
|0023
|-
!4
|00FF2A00FF|2A
|55
|0023
|-
!5
|00FF2A00FF|2A
|55
|0023
|-
!6
|00FF2A00FF|2A
|55
|0023
|-
!7
|00FF2A00FF|2A
|55
|0023
|-
!8
|00FF2A00FF|2A
|55
|0023
|-
!9
|00FF2A00FF|2A
|55
|0023
|-
!10
|00FF2A00FF|2A
|55
|0023
|+0x55 Captured packets from Meter 5021D005 (Coserv)
! rowspan="3" |Pkt
!0
!1
!2
!16
|-
! colspan="34" |Not part of CRC calc
! colspan="11" |Data
! colspan="2" |
|-
!HeaderStart of Frame
!Type
!SubType
!Length
!SubTypeUnknown
!Unknown
!WAN Address
|-
!1
|00FF2A00FF|2A
|55
|0023
|-
!2
|00FF2A00FF|2A
|55
|0023
|-
!3
|00FF2A00FF|2A
|55
|0023
|-
!4
|00FF2A00FF|2A
|55
|0023
|-
!5
|00FF2A00FF|2A
|55
|0023
|04
|-
! colspan="1718" |Power restored after an outage
|-
!6
|00FF2A00FF|2A
|55
|0023
|-
!7
|00FF2A00FF|2A
|55
|0023
|-
!8
|00FF2A00FF|2A
|55
|0023
|-
!9
|00FF2A00FF|2A
|55
|0023
|-
!10
|00FF2A00FF|2A
|55
|0023
----
====0xD5 00FF 2A D5 Meter Data====
There appear to be multiple packet lengths and styles for the 0xD5 packet. Some samples shown below, [https://wiki.recessim.com/w/images/9/9e/D5-Packets-Table-F03B9FFB.txt download as a txt file].
{| class="wikitable"
! rowspan="3" |Pkt
!1
!
!2
!3
! colspan="2" |
|-
! colspan="34" |Not part of CRC calc
! colspan="9" |CRC'd Data
!CRC
! colspan="2" |
|-
!HeaderStart of Frame
!Type
!SubType
!Length
!SubTypeUnknown
!DST Meter
!SRC Meter
|-
|1
|<code>00FF2A00FF</code>|<code>2A</code>
|<code>D5</code>
|<code>0011</code>
|-
|2
|<code>00FF2A00FF</code>|<code>2A</code>
|<code>D5</code>
|<code>0011</code>
|-
|3
|<code>00FF2A00FF</code>|<code>2A</code>
|<code>D5</code>
|<code>0011</code>
|-
|4
|<code>00FF2A00FF</code>|<code>2A</code>
|<code>D5</code>
|<code>0016</code>
|-
|5
|<code>00FF2A00FF</code>|<code>2A</code>
|<code>D5</code>
|<code>0016</code>
|-
|6
|<code>00FF2A00FF</code>|<code>2A</code>
|<code>D5</code>
|<code>0016</code>
|-
|7
|<code>00FF2A00FF</code>|<code>2A</code>
|<code>D5</code>
|<code>0016</code>
|-
|8
|<code>00FF2A00FF</code>|<code>2A</code>
|<code>D5</code>
|<code>0017</code>
|-
|9
|<code>00FF2A00FF</code>|<code>2A</code>
|<code>D5</code>
|<code>0017</code>
|-
|10
|<code>00FF2A00FF</code>|<code>2A</code>
|<code>D5</code>
|<code>0017</code>
|-
|11
|<code>00FF2A00FF</code>|<code>2A</code>
|<code>D5</code>
|<code>0017</code>
|-
|12
|<code>00FF2A00FF</code>|<code>2A</code>
|<code>D5</code>
|<code>001C</code>
|-
|13
|<code>00FF2A00FF</code>|<code>2A</code>
|<code>D5</code>
|<code>001C</code>
|-
|14
|<code>00FF2A00FF</code>|<code>2A</code>
|<code>D5</code>
|<code>001C</code>
|-
|15
|<code>00FF2A00FF</code>|<code>2A</code>
|<code>D5</code>
|<code>001C</code>
|-
|16
|<code>00FF2A00FF</code>|<code>2A</code>
|<code>D5</code>
|<code>001C</code>
|-
|17
|<code>00FF2A00FF</code>|<code>2A</code>
|<code>D5</code>
|<code>001C</code>
|-
|18
|<code>00FF2A00FF</code>|<code>2A</code>
|<code>D5</code>
|<code>001C</code>
|-
|19
|<code>00FF2A00FF</code>|<code>2A</code>
|<code>D5</code>
|<code>001C</code>
|-
|20
|<code>00FF2A00FF</code>|<code>2A</code>
|<code>D5</code>
|<code>001C</code>
|-
|21
|<code>00FF2A00FF</code>|<code>2A</code>
|<code>D5</code>
|<code>001C</code>
|-
|22
|<code>00FF2A00FF</code>|<code>2A</code>
|<code>D5</code>
|<code>001D</code>
|-
|23
|<code>00FF2A00FF</code>|<code>2A</code>
|<code>D5</code>
|<code>001D</code>
|-
|24
|<code>00FF2A00FF</code>|<code>2A</code>
|<code>D5</code>
|<code>001D</code>
|-
|25
|<code>00FF2A00FF</code>|<code>2A</code>
|<code>D5</code>
|<code>001D</code>
! rowspan="3" |Pkt
!1
!
!2
!3
!17
|-
! colspan="34" |Not part of CRC calc
! colspan="14" |Payload (Oncor Meter)
! colspan="2" |
|-
!HeaderStart ofFrame
!Type
!SubType
!Length
!SubTypeUnknown
!Meter ID1
!Meter ID2
|-
!1
|00FF2A00FF|2A
|D5
|0047
|-
!2
|00FF2A00FF|2A
|D5
|0047
|-
!3
|00FF2A00FF|2A
|D5
|0047
|00
|-
! colspan="45" |
! colspan="14" |Payload (CoServ Meter)
! colspan="2" |
|-
!4
|00FF2A00FF|2A
|D5
|0047
|-
!5
|00FF2A00FF|2A
|D5
|0047
|-
!6
|00FF2A00FF|2A
|D5
|0047