Changes

Jump to navigation Jump to search
→‎00FF 2A 55 Meter Data: Changed data tags based on discovery using IWR
|}
----<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="119" |DataPacket! colspan="23" |Trailing 6 Bytes!
|-
!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="119" |DataPacket! colspan="23" |Trailing 6 Bytes!
|-
!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="1412" |Payload Data Packet (Oncor Meter)! colspan="23" |Trailing 6 Bytes!
|-
!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
===Data captures===
'''''*Note: This file does not contain the trailing bytes shown in the captures above, it stops at the 16 bit Checksum.'''''
====Dallas====[https://wiki.recessim.com/w/images/d9/d39b/F03B9FFB.txt Oncor Meter Oncor_Capture_01- F03B9FFB - 48 hours capture]{| class="wikitable"|+Data Requests from SmartMeterTexas (F03B9FFB)!Date!Time!Meter Read!On Demand Energy Usage|07-|03/01/2021|14:31:08|376412023_30hrs.426|79.415|-|03/zip Oncor Capture 01/2021|16:44:40|37648.598|37.441|-|03/01/2021|22:14:01|37658.906|47.749|-|03/02/2021|21:17:07|37705.09|44.071|-|03/02/2021|21:22:58|37705.234|44.215|}This table lists Real-time data requests from [https://www.smartmetertexas.com/home SmartMeterTexas.com2023 30hrs (CONTAINS NEW PACKETS)] which allows customers to request current meter readings. You will see 0xD5 packets in the data file closely linked to the times above. When the request is made on the website the meter generally responds within 10-15 seconds meaning the system can send a message to the mesh network, traverse across the meters and return fairly quickly.
====Austin====

Navigation menu