bemasher / rtlamr

An rtl-sdr receiver for Itron ERT compatible smart meters operating in the 900MHz ISM band.
GNU Affero General Public License v3.0
2.19k stars 249 forks source link

Itron C1SX compatabilty #134

Closed heffer86 closed 4 years ago

heffer86 commented 4 years ago

I have been trying to get my new Itron C1SX power meter to work with rtlamr. Before I continue I was wondering if it's event comparable.

Meter info: FCC ID:P9X-410CL

Pic of meter:

When I run the command: rtlamr -msgtype=idm I get the following message.

{Time:2019-12-14T17:58:59.007 IDM:{Preamble:0x555516A3 PacketTypeID:0x1C PacketLength:0x5C HammingCode:0xC6 ApplicationVersion:0x04 ERTType:0x08 ERTSerialNumber:  21595632 ConsumptionIntervalCount:71 ModuleProgrammingState:0x5B TamperCounters:000311880365 AsynchronousCounters:0x00 PowerOutageFlags:0000001A7706 LastConsumptionCount:60424192 DifferentialConsumptionIntervals:[0 3 431 334 352 11 0 160 5 0 88 2 384 40 1 192 22 0 352 11 0 160 6 0 88 2 256 40 1 128 18 0 288 10 0 160 5 0 80 2 256 36 1 128 18 0 288] TransmitTimeOffset:114 SerialNumberCRC:0x85C5 PacketCRC:0x670C}}
{Time:2019-12-14T18:00:57.065 IDM:{Preamble:0x555516A3 PacketTypeID:0x1C PacketLength:0x5C HammingCode:0xC6 ApplicationVersion:0x04 ERTType:0x08 ERTSerialNumber:  21595632 ConsumptionIntervalCount:71 ModuleProgrammingState:0x5B TamperCounters:0823090C8375 AsynchronousCounters:0x00 PowerOutageFlags:20A5003EF7A8 LastConsumptionCount:60424192 DifferentialConsumptionIntervals:[0 3 431 334 352 11 0 160 5 0 88 2 384 40 1 192 22 0 352 11 0 160 6 0 88 2 256 40 1 128 18 0 288 10 0 160 5 0 80 2 256 36 1 128 18 0 288] TransmitTimeOffset:2003 SerialNumberCRC:0x85C5 PacketCRC:0xBC8D}}
{Time:2019-12-14T18:02:01.058 IDM:{Preamble:0x555516A3 PacketTypeID:0x1C PacketLength:0x5C HammingCode:0xC6 ApplicationVersion:0x04 ERTType:0x08 ERTSerialNumber:  21595632 ConsumptionIntervalCount:72 ModuleProgrammingState:0x5B TamperCounters:00030188C345 AsynchronousCounters:0x00 PowerOutageFlags:5040C136F7A6 LastConsumptionCount:60424192 DifferentialConsumptionIntervals:[0 3 431 335 224 12 0 176 5 0 80 2 384 44 1 128 22 0 352 11 0 176 5 0 96 2 384 40 1 128 20 0 288 9 0 160 5 0 80 2 256 40 1 64 20 0 288] TransmitTimeOffset:627 SerialNumberCRC:0x85C5 PacketCRC:0xCF03}}
bemasher commented 4 years ago

The meter shown in those messages should probably use netidm for the message type. However, based on the labeling of your meter in the photo, it is not rtlamr compatible. The FCC test report suggests that the meter is using FSK modulation, and wouldn't be rtlamr compatible because ERT is OOK.