Skip to content

Add support for AcuRite Optimus 6-in-1 (06188M) weather station — acurite_txr_decode skipping wrong len (80/81 bits) #3444

@ox1574

Description

@ox1574

Device details

  • Manufacturer: AcuRite
  • Model: Optimus 6-in-1 Weather Station
  • Sensor model: 06188M
  • Frequency: 433.92 MHz
  • Modulation: OOK_PPM

Problem
rtl_433 detects the signal (pulses visible in -A, attempts acurite_txr_decode), but rejects with "skipping wrong len" on rows of 80 bits (10 bytes) and 81 bits (11 bytes). Close to existing AcuRite 5-in-1/Atlas support (decoder

Raw Captures.zip

Current readings (example from display during capture):

  • Temperature: 56 °F
  • Humidity: 96 %
  • Wind: 4 mph from WNW direction
  • Rain: 0.02 in

Verbose output (from rtl_433 -vvv):
Test mode active. Reading samples from file: .\g001_433.92M_250k.cu8
Input format: CU8 IQ (2ch uint8)
Badly formatted OS v2.1 message: {178} 05 6a aa da aa d5 55 60 ad 55 5b 55 5a aa ac 15 aa ab 6a ab 55 55 80
Unrecognized Msg in OS v3: {178} 05 6a aa da aa d5 55 60 ad 55 5b 55 5a aa ac 15 aa ab 6a ab 55 55 80
Possible Nexus: bitbuffer:: Number of rows: 1
[00] {252} 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Possible DSC Contact: bitbuffer:: Number of rows: 1
[00] {12} c0 00 : 11000000 0000
row 0 bit count 12
DSC row 0 invalid bit count 12
acurite_txr_decode: bitbuffer:: Number of rows: 3
[00] {80} ca 94 7b 82 24 00 14 00 9f 32
[01] {80} da 94 7b 82 24 00 14 00 9f 32
[02] {81} ea 94 7b 82 24 00 14 00 9f 32 00
acurite_txr_decode: row 0 bits 80, bytes 10
acurite_txr_decode: skipping wrong len
acurite_txr_decode: row 1 bits 80, bytes 10
acurite_txr_decode: skipping wrong len
acurite_txr_decode: row 2 bits 81, bytes 11
acurite_txr_decode: skipping wrong len
acurite_986_decode: row 0 bits 252, bytes 5
acurite_986_decode: skipping wrong len
RH ASK preamble not found
acurite_00275rm_decode: bitbuffer:: Number of rows: 3
[00] {80} ca 94 7b 82 24 00 14 00 9f 32
[01] {80} da 94 7b 82 24 00 14 00 9f 32
[02] {81} ea 94 7b 82 24 00 14 00 9f 32 00
philips_callback: wrong number of bits (253)
Interlogix: Preamble not found, bit_offset: 80
Interlogix: Preamble not found, bit_offset: 80
Interlogix: Preamble not found, bit_offset: 80
RH ASK preamble not found
AmbientWeather-TX8300: wrong size (252 bits)
Pulse data: 253 pulses
Test files
Attached zip file of raw .cu8 captures

Additional info

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions