NorthernMan54 / rtl_433_ESP

Trial port of the rtl_433 Library for use with OpenMQTTGateway on a ESP32 and a CC1101 Transceiver
GNU General Public License v3.0
523 stars 126 forks source link

How to decode RAW? #113

Open tablatronix opened 1 year ago

tablatronix commented 1 year ago

Current Situation

What is this format? +62755-451(-35)+1155-456(-36)+1187-436(-37)...

I looked at some bit decoders and this did not stand out as one of the formats..

I know I saw it doc somewhere, but cannot find it.

Trying to emulate this LED strip remote

Was looking at https://triq.org/ and bitbench

Logs

{"model":"Generic-Remote","id":57567,"cmd":1,"tristate":"1X001Z11000Z","protocol":"Generic Remote SC226x EV1527","rssi":-34,"duration":173002}

rtl_433_ESP(6): RAW (787970): +62755-451(-35)+1155-456(-36)+1187-436(-37)+385-1238(-37)....

Environment

OMG cc1101 decoder

Process Supervisor

not applicable

Additional Context

No response

NorthernMan54 commented 1 year ago

It is a raw representation of the pulse pattern being received. If you can imagine a pulse stream, and the + number is the width in MS of the up pulse, and the -number is the width in MS of the down pulse. And in brackets is the signal strength.

rtl_433_ESP(6): RAW (787970): +62755-451(-35)+1155-456(-36)+1187-436(-37)+385-1238(-37)....

This is probably 110 in binary, depending on the modulation scheme and device format

tablatronix commented 1 year ago

Ah ok thanks, do you know how to get this into a standard format like rtl and sdrs use i/q ook .cu8 etc? Is there a pipeline for that?

NorthernMan54 commented 1 year ago

Try this directive, it will run the rtl_433 analyzer in the code base.

RTL_ANALYZER

cgmckeever-orbis commented 5 months ago

@tablatronix did you ever figure some of this out? If you have the tristate, you can transmit that code via RC-Switch

Im just trying to figure out how to get those codes ...