Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for configuration and use #10

Closed
joelsernamoreno opened this issue Apr 29, 2021 · 24 comments
Closed

Support for configuration and use #10

joelsernamoreno opened this issue Apr 29, 2021 · 24 comments

Comments

@joelsernamoreno
Copy link

Hi!

LSatan and I are trying to test your rtl_433 example, but we can't get it to work

I think the documentation is a bit sparse and causes confusion

Can you tell me the full process to make this work?

Thanks!

@NorthernMan54
Copy link
Owner

I agree with you that the documentation is currently lacking and I will be improving over time. I mostly just threw a README up and had concentrated on the integration with OpenMQTTGateway for the first release.

You should be able to clone the repo, and open a new empty platformio window and "add folder to workspace" the rtl_433_ESP/example/sample/ folder. With Platformio you should then be able to build and deploy the sample to your ESP32. Platformio will then pull all the required libraries in ( including an additional copy of this library ). I had included my platformio.ini with all the settings needed to build and deploy.

With the current sample it uses the sample wiring from LSATAN, but with the next release with support for FSK Modulation I will be changing the wiring as usage of GPIO2 is currently problematic.

I was also thinking to add a example of this library to LSatan/SmartRC-CC1101-Driver-Lib once the FSK modulation release is complete. Expect that in the near future.

Can you share more details about your issue ?

@joelsernamoreno
Copy link
Author

Hello!

I have downloaded your repository and modified sample (ESP_rtl_433.ino) with the following changes:
config

The changes are as follows:

  • Badurate change: Serial.begin(115200);
  • Pins change: ELECHOUSE_cc1101.setSpiPin(sck, miso, mosi, csn1); (This is a reference for my connections)
  • RX pin change: rf.enableReceiver(4);

I have flashed the example to my device with pio run -t upload

I have opened the Arduino serial monitor and I get the following, it looks like everything is set up correctly:
config2

What do I have to do now?

Thank you

@NorthernMan54
Copy link
Owner

Nothing, just listen for ASK/OOK signals

This from my device ( '-DRTL_DEBUG=4' is very verbose )

Registering protocol [96] "WT0124 Pool Thermometer"
Registering protocol [98] "X10 Security"
N: ****** setup complete ******
 
rtl_433_ESP(7): demod(5) - Acurite 609TXC Temperature and Humidity Sensor
rtl_433_ESP(7): demod(6) - Acurite 592TXR Temp/Humidity, 5n1 Weather Station, 6045 Lightning, 3N1, Atlas
acurite_txr_decode: bitbuffer:: Number of rows: 25 
[00] { 2} 40        : 01
[01] { 1} 80        : 1
[02] { 1} 80        : 1
[03] { 1} 80        : 1
[04] { 1} 80        : 1
[05] { 1} 80        : 1
[06] { 1} 80        : 1
[07] { 1} 80        : 1
[08] { 1} 80        : 1
[09] { 1} 80        : 1
[10] { 1} 80        : 1
[11] { 1} 80        : 1
[12] { 1} 80        : 1
[13] { 1} 80        : 1
[14] { 1} 80        : 1
[15] { 1} 80        : 1
[16] { 1} 80        : 1
[17] { 1} 80        : 1
[18] { 1} 80        : 1
[19] { 1} 80        : 1
[20] { 1} 80        : 1
[21] { 1} 80        : 1
[22] { 1} 80        : 1
[23] { 1} 80        : 1
[24] { 1} 80        : 1
... Maximum number of rows reached. Message is likely truncated.
acurite_txr_decode: row 0 bits 2, bytes 1 
acurite_txr_decode: row 1 bits 1, bytes 1 
acurite_txr_decode: row 2 bits 1, bytes 1 
acurite_txr_decode: row 3 bits 1, bytes 1 
acurite_txr_decode: row 4 bits 1, bytes 1 
acurite_txr_decode: row 5 bits 1, bytes 1 
acurite_txr_decode: row 6 bits 1, bytes 1 
acurite_txr_decode: row 7 bits 1, bytes 1 
acurite_txr_decode: row 8 bits 1, bytes 1 
acurite_txr_decode: row 9 bits 1, bytes 1 
acurite_txr_decode: row 10 bits 1, bytes 1 
acurite_txr_decode: row 11 bits 1, bytes 1 
acurite_txr_decode: row 12 bits 1, bytes 1 
acurite_txr_decode: row 13 bits 1, bytes 1 
acurite_txr_decode: row 14 bits 1, bytes 1 
acurite_txr_decode: row 15 bits 1, bytes 1 
acurite_txr_decode: row 16 bits 1, bytes 1 
acurite_txr_decode: row 17 bits 1, bytes 1 
acurite_txr_decode: row 18 bits 1, bytes 1 
acurite_txr_decode: row 19 bits 1, bytes 1 
acurite_txr_decode: row 20 bits 1, bytes 1 
acurite_txr_decode: row 21 bits 1, bytes 1 
acurite_txr_decode: row 22 bits 1, bytes 1 
acurite_txr_decode: row 23 bits 1, bytes 1 
acurite_txr_decode: row 24 bits 1, bytes 1 
acurite_txr_decode: bitbuffer:: Number of rows: 25 
[00] { 1} 80        : 1
[01] { 1} 80        : 1
[02] { 1} 80        : 1
[03] { 1} 80        : 1
[04] { 1} 80        : 1
[05] { 1} 80        : 1
[06] { 1} 80        : 1
[07] { 1} 80        : 1
[08] { 1} 80        : 1
[09] { 1} 80        : 1
[10] { 1} 80        : 1
[11] { 1} 80        : 1
[12] { 1} 80        : 1
[13] { 1} 80        : 1
[14] { 1} 80        : 1
[15] { 1} 80        : 1
[16] { 1} 80        : 1
[17] { 1} 80        : 1
[18] { 1} 80        : 1
[19] { 1} 80        : 1
[20] { 1} 80        : 1
[21] { 1} 80        : 1
[22] { 1} 80        : 1
[23] { 1} 80        : 1
[24] { 1} 80        : 1
... Maximum number of rows reached. Message is likely truncated.
acurite_txr_decode: row 0 bits 1, bytes 1 
acurite_txr_decode: row 1 bits 1, bytes 1 
acurite_txr_decode: row 2 bits 1, bytes 1 
acurite_txr_decode: row 3 bits 1, bytes 1 
acurite_txr_decode: row 4 bits 1, bytes 1 
acurite_txr_decode: row 5 bits 1, bytes 1 
acurite_txr_decode: row 6 bits 1, bytes 1 
acurite_txr_decode: row 7 bits 1, bytes 1 
acurite_txr_decode: row 8 bits 1, bytes 1 
acurite_txr_decode: row 9 bits 1, bytes 1 
acurite_txr_decode: row 10 bits 1, bytes 1 
acurite_txr_decode: row 11 bits 1, bytes 1 
acurite_txr_decode: row 12 bits 1, bytes 1 
acurite_txr_decode: row 13 bits 1, bytes 1 
acurite_txr_decode: row 14 bits 1, bytes 1 
acurite_txr_decode: row 15 bits 1, bytes 1 
acurite_txr_decode: row 16 bits 1, bytes 1 
acurite_txr_decode: row 17 bits 1, bytes 1 
acurite_txr_decode: row 18 bits 1, bytes 1 
acurite_txr_decode: row 19 bits 1, bytes 1 
acurite_txr_decode: row 20 bits 1, bytes 1 
acurite_txr_decode: row 21 bits 1, bytes 1 
acurite_txr_decode: row 22 bits 1, bytes 1 
acurite_txr_decode: row 23 bits 1, bytes 1 
acurite_txr_decode: row 24 bits 1, bytes 1 
acurite_txr_decode: bitbuffer:: Number of rows: 25 
[00] { 1} 80        : 1
[01] { 1} 80        : 1
[02] { 1} 80        : 1
[03] { 1} 80        : 1
[04] { 1} 80        : 1
[05] { 1} 80        : 1
[06] { 1} 80        : 1
[07] { 1} 80        : 1
[08] { 1} 80        : 1
[09] { 1} 80        : 1
[10] { 1} 80        : 1
[11] { 1} 80        : 1
[12] { 1} 80        : 1
[13] { 1} 80        : 1
[14] { 1} 80        : 1
[15] { 1} 80        : 1
[16] { 1} 80        : 1
[17] { 1} 80        : 1
[18] { 1} 80        : 1
[19] { 1} 80        : 1
[20] { 1} 80        : 1
[21] { 1} 80        : 1
[22] { 1} 80        : 1
[23] { 1} 80        : 1
[24] { 1} 80        : 1
... Maximum number of rows reached. Message is likely truncated.
acurite_txr_decode: row 0 bits 1, bytes 1 
acurite_txr_decode: row 1 bits 1, bytes 1 
acurite_txr_decode: row 2 bits 1, bytes 1 
acurite_txr_decode: row 3 bits 1, bytes 1 
acurite_txr_decode: row 4 bits 1, bytes 1 
acurite_txr_decode: row 5 bits 1, bytes 1 
acurite_txr_decode: row 6 bits 1, bytes 1 
acurite_txr_decode: row 7 bits 1, bytes 1 
acurite_txr_decode: row 8 bits 1, bytes 1 
acurite_txr_decode: row 9 bits 1, bytes 1 
acurite_txr_decode: row 10 bits 1, bytes 1 
acurite_txr_decode: row 11 bits 1, bytes 1 
acurite_txr_decode: row 12 bits 1, bytes 1 
acurite_txr_decode: row 13 bits 1, bytes 1 
acurite_txr_decode: row 14 bits 1, bytes 1 
acurite_txr_decode: row 15 bits 1, bytes 1 
acurite_txr_decode: row 16 bits 1, bytes 1 
acurite_txr_decode: row 17 bits 1, bytes 1 
acurite_txr_decode: row 18 bits 1, bytes 1 
acurite_txr_decode: row 19 bits 1, bytes 1 
acurite_txr_decode: row 20 bits 1, bytes 1 
acurite_txr_decode: row 21 bits 1, bytes 1 
acurite_txr_decode: row 22 bits 1, bytes 1 
acurite_txr_decode: row 23 bits 1, bytes 1 
acurite_txr_decode: row 24 bits 1, bytes 1 
acurite_txr_decode: bitbuffer:: Number of rows: 25 
[00] { 1} 80        : 1
[01] { 1} 80        : 1
[02] { 1} 80        : 1
[03] { 1} 80        : 1
[04] { 1} 80        : 1
[05] { 1} 80        : 1
[06] { 1} 80        : 1
[07] { 1} 80        : 1
[08] { 1} 80        : 1
[09] { 1} 80        : 1
[10] { 1} 80        : 1
[11] { 1} 80        : 1
[12] { 1} 80        : 1
[13] { 1} 80        : 1
[14] { 1} 80        : 1
[15] { 1} 80        : 1
[16] { 1} 80        : 1
[17] { 1} 80        : 1
[18] { 1} 80        : 1
[19] { 1} 80        : 1
[20] { 1} 80        : 1
[21] { 1} 80        : 1
[22] { 1} 80        : 1
[23] { 1} 80        : 1
[24] { 1} 80        : 1
... Maximum number of rows reached. Message is likely truncated.
acurite_txr_decode: row 0 bits 1, bytes 1 
acurite_txr_decode: row 1 bits 1, bytes 1 
acurite_txr_decode: row 2 bits 1, bytes 1 
acurite_txr_decode: row 3 bits 1, bytes 1 
acurite_txr_decode: row 4 bits 1, bytes 1 
acurite_txr_decode: row 5 bits 1, bytes 1 
acurite_txr_decode: row 6 bits 1, bytes 1 
acurite_txr_decode: row 7 bits 1, bytes 1 
acurite_txr_decode: row 8 bits 1, bytes 1 
acurite_txr_decode: row 9 bits 1, bytes 1 
acurite_txr_decode: row 10 bits 1, bytes 1 
acurite_txr_decode: row 11 bits 1, bytes 1 
acurite_txr_decode: row 12 bits 1, bytes 1 
acurite_txr_decode: row 13 bits 1, bytes 1 
acurite_txr_decode: row 14 bits 1, bytes 1 
acurite_txr_decode: row 15 bits 1, bytes 1 
acurite_txr_decode: row 16 bits 1, bytes 1 
acurite_txr_decode: row 17 bits 1, bytes 1 
acurite_txr_decode: row 18 bits 1, bytes 1 
acurite_txr_decode: row 19 bits 1, bytes 1 
acurite_txr_decode: row 20 bits 1, bytes 1 
acurite_txr_decode: row 21 bits 1, bytes 1 
acurite_txr_decode: row 22 bits 1, bytes 1 
acurite_txr_decode: row 23 bits 1, bytes 1 
acurite_txr_decode: row 24 bits 1, bytes 1 
acurite_txr_decode: bitbuffer:: Number of rows: 25 
[00] { 1} 80        : 1
[01] { 1} 80        : 1
[02] { 1} 80        : 1
[03] { 1} 80        : 1
[04] { 1} 80        : 1
[05] { 1} 80        : 1
[06] { 1} 80        : 1
[07] { 1} 80        : 1
[08] { 1} 80        : 1
[09] { 1} 80        : 1
[10] { 1} 80        : 1
[11] { 1} 80        : 1
[12] { 1} 80        : 1
[13] { 1} 80        : 1
[14] { 1} 80        : 1
[15] { 1} 80        : 1
[16] { 1} 80        : 1
[17] { 1} 80        : 1
[18] { 1} 80        : 1
[19] { 1} 80        : 1
[20] { 1} 80        : 1
[21] { 1} 80        : 1
[22] { 1} 80        : 1
[23] { 1} 80        : 1
[24] { 1} 80        : 1
... Maximum number of rows reached. Message is likely truncated.
acurite_txr_decode: row 0 bits 1, bytes 1 
acurite_txr_decode: row 1 bits 1, bytes 1 
acurite_txr_decode: row 2 bits 1, bytes 1 
acurite_txr_decode: row 3 bits 1, bytes 1 
acurite_txr_decode: row 4 bits 1, bytes 1 
acurite_txr_decode: row 5 bits 1, bytes 1 
acurite_txr_decode: row 6 bits 1, bytes 1 
acurite_txr_decode: row 7 bits 1, bytes 1 
acurite_txr_decode: row 8 bits 1, bytes 1 
acurite_txr_decode: row 9 bits 1, bytes 1 
acurite_txr_decode: row 10 bits 1, bytes 1 
acurite_txr_decode: row 11 bits 1, bytes 1 
acurite_txr_decode: row 12 bits 1, bytes 1 
acurite_txr_decode: row 13 bits 1, bytes 1 
acurite_txr_decode: row 14 bits 1, bytes 1 
acurite_txr_decode: row 15 bits 1, bytes 1 
acurite_txr_decode: row 16 bits 1, bytes 1 
acurite_txr_decode: row 17 bits 1, bytes 1 
acurite_txr_decode: row 18 bits 1, bytes 1 
acurite_txr_decode: row 19 bits 1, bytes 1 
acurite_txr_decode: row 20 bits 1, bytes 1 
acurite_txr_decode: row 21 bits 1, bytes 1 
acurite_txr_decode: row 22 bits 1, bytes 1 
acurite_txr_decode: row 23 bits 1, bytes 1 
acurite_txr_decode: row 24 bits 1, bytes 1 
acurite_txr_decode: bitbuffer:: Number of rows: 25 
[00] { 1} 80        : 1
[01] { 1} 80        : 1
[02] { 1} 80        : 1
[03] { 1} 80        : 1
[04] { 1} 80        : 1
[05] { 1} 80        : 1
[06] { 1} 80        : 1
[07] { 1} 80        : 1
[08] { 1} 80        : 1
[09] { 1} 80        : 1
[10] { 1} 80        : 1
[11] { 1} 80        : 1
[12] { 1} 80        : 1
[13] { 1} 80        : 1
[14] { 1} 80        : 1
[15] { 1} 80        : 1
[16] { 1} 80        : 1
[17] { 1} 80        : 1
[18] { 1} 80        : 1
[19] { 1} 80        : 1
[20] { 1} 80        : 1
[21] { 1} 80        : 1
[22] { 1} 80        : 1
[23] { 1} 80        : 1
[24] { 1} 80        : 1
... Maximum number of rows reached. Message is likely truncated.
acurite_txr_decode: row 0 bits 1, bytes 1 
acurite_txr_decode: row 1 bits 1, bytes 1 
acurite_txr_decode: row 2 bits 1, bytes 1 
acurite_txr_decode: row 3 bits 1, bytes 1 
acurite_txr_decode: row 4 bits 1, bytes 1 
acurite_txr_decode: row 5 bits 1, bytes 1 
acurite_txr_decode: row 6 bits 1, bytes 1 
acurite_txr_decode: row 7 bits 1, bytes 1 
acurite_txr_decode: row 8 bits 1, bytes 1 
acurite_txr_decode: row 9 bits 1, bytes 1 
acurite_txr_decode: row 10 bits 1, bytes 1 
acurite_txr_decode: row 11 bits 1, bytes 1 
acurite_txr_decode: row 12 bits 1, bytes 1 
acurite_txr_decode: row 13 bits 1, bytes 1 
acurite_txr_decode: row 14 bits 1, bytes 1 
acurite_txr_decode: row 15 bits 1, bytes 1 
acurite_txr_decode: row 16 bits 1, bytes 1 
acurite_txr_decode: row 17 bits 1, bytes 1 
acurite_txr_decode: row 18 bits 1, bytes 1 
acurite_txr_decode: row 19 bits 1, bytes 1 
acurite_txr_decode: row 20 bits 1, bytes 1 
acurite_txr_decode: row 21 bits 1, bytes 1 
acurite_txr_decode: row 22 bits 1, bytes 1 
acurite_txr_decode: row 23 bits 1, bytes 1 
acurite_txr_decode: row 24 bits 1, bytes 1 
acurite_txr_decode: bitbuffer:: Number of rows: 25 
[00] { 1} 80        : 1
[01] { 1} 80        : 1
[02] { 1} 80        : 1
[03] { 1} 80        : 1
[04] { 1} 80        : 1
[05] { 1} 80        : 1
[06] { 1} 80        : 1
[07] { 1} 80        : 1
[08] { 1} 80        : 1
[09] { 1} 80        : 1
[10] { 1} 80        : 1
[11] { 1} 80        : 1
[12] { 1} 80        : 1
[13] { 1} 80        : 1
[14] { 1} 80        : 1
[15] { 1} 80        : 1
[16] { 1} 80        : 1
[17] { 1} 80        : 1
[18] { 1} 80        : 1
[19] { 1} 80        : 1
[20] { 1} 80        : 1
[21] { 1} 80        : 1
[22] { 1} 80        : 1
[23] { 1} 80        : 1
[24] { 1} 80        : 1
... Maximum number of rows reached. Message is likely truncated.
acurite_txr_decode: row 0 bits 1, bytes 1 
acurite_txr_decode: row 1 bits 1, bytes 1 
acurite_txr_decode: row 2 bits 1, bytes 1 
acurite_txr_decode: row 3 bits 1, bytes 1 
acurite_txr_decode: row 4 bits 1, bytes 1 
acurite_txr_decode: row 5 bits 1, bytes 1 
acurite_txr_decode: row 6 bits 1, bytes 1 
acurite_txr_decode: row 7 bits 1, bytes 1 
acurite_txr_decode: row 8 bits 1, bytes 1 
acurite_txr_decode: row 9 bits 1, bytes 1 
acurite_txr_decode: row 10 bits 1, bytes 1 
acurite_txr_decode: row 11 bits 1, bytes 1 
acurite_txr_decode: row 12 bits 1, bytes 1 
acurite_txr_decode: row 13 bits 1, bytes 1 
acurite_txr_decode: row 14 bits 1, bytes 1 
acurite_txr_decode: row 15 bits 1, bytes 1 
acurite_txr_decode: row 16 bits 1, bytes 1 
acurite_txr_decode: row 17 bits 1, bytes 1 
acurite_txr_decode: row 18 bits 1, bytes 1 
acurite_txr_decode: row 19 bits 1, bytes 1 
acurite_txr_decode: row 20 bits 1, bytes 1 
acurite_txr_decode: row 21 bits 1, bytes 1 
acurite_txr_decode: row 22 bits 1, bytes 1 
acurite_txr_decode: row 23 bits 1, bytes 1 
acurite_txr_decode: row 24 bits 1, bytes 1 
rtl_433_ESP(7): demod(5) - Acurite 986 Refrigerator / Freezer Thermometer
rtl_433_ESP(7): demod(5) - Acurite 606TX Temperature Sensor
rtl_433_ESP(7): demod(6) - Acurite 00275rm,00276rm Temp/Humidity with optional probe
acurite_00275rm_decode: bitbuffer:: Number of rows: 2 
[00] { 2} 40        : 01
[01] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 0}           : 
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 0}           : 
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 0}           : 
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 0}           : 
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 0}           : 
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 0}           : 
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
acurite_00275rm_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
rtl_433_ESP(7): demod(5) - Acurite 590TX Temperature with optional Humidity
rtl_433_ESP(7): demod(6) - Akhan 100F14 remote keyless entry
rtl_433_ESP(7): demod(5) - AlectoV1 Weather Sensor (Alecto WS3500 WS4500 Ventus W155/W044 Oregon)
AlectoV1 Checksum/Parity error
rtl_433_ESP(7): demod(5) - Ambient Weather TX-8300 Temperature/Humidity Sensor
AmbientWeather-TX8300: wrong size (38 bits)
AmbientWeather-TX8300: wrong size (36 bits)
AmbientWeather-TX8300: wrong size (36 bits)
AmbientWeather-TX8300: wrong size (36 bits)
AmbientWeather-TX8300: wrong size (36 bits)
AmbientWeather-TX8300: wrong size (36 bits)
AmbientWeather-TX8300: wrong size (36 bits)
rtl_433_ESP(7): demod(5) - Auriol AFW2A1 temperature/humidity sensor
rtl_433_ESP(7): demod(6) - Auriol HG02832, HG05124A-DCF, Rubicson 48957 temperature/humidity sensor
rtl_433_ESP(7): demod(5) - BlueLine Power Monitor
rtl_433_ESP(7): demod(6) - Blyss DC5-UK-WH
rtl_433_ESP(7): demod(6) - Bresser Thermo-/Hygro-Sensor 3CH
rtl_433_ESP(7): demod(6) - Burnhard BBQ thermometer
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 3} 40        : 010
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1
burnhardbbq_decode: bitbuffer:: Number of rows: 1 
[00] { 1} 80        : 1

@NorthernMan54
Copy link
Owner

This is when '-DRTL_DEBUG=4' is commented out

I have several devices and they are chatty so I get multiple messages per minute.

N: ****** setup ******
N: ****** setup complete ******
 
 
rtl_433_ESP(6): Unparsed Signal length: 125553, Signal RSSI: -80, train: 1, messageCount: 1, pulses: 170
rtl_433_ESP(6): RAW (125553): +1424-152+73-1108+226-498+222-593+196-340+101-477+328-329+377-506+279-79+100-102+103-101+125-100+304-179+98-125+355-102+77-103+76-75+306-230+100-98+74-153+377-73+77-102+76-507+225-535+275-890+203-591+202-262+126-126+76-101+125-75+305-925+203-200+74-128+0-174+78-99+374-97+74-149+100-102+268-98+98-698+228-894+198-547+252-943+245-121+73-98+98-100+0-99+101-99+327-77+51-101+101-101+274-124+123-198+251-538+228-532+199-522+176-537+227-532+200-208+100-127+330-128+148-101+276-199+52-98+153-125+75-101+251-531+199-613+175-902+204-536+225-471+229-584+229-257+228-280+1609-879+98-199+174-125+1705-100+97-99+76-100+126-151+78-98+101-75+76-126+1828-917+123-101+75-102+1904-126+127-152+51-126+99-202+150-303+220-542+204-127+78-101+100-101+329-126+51-101+100-126+77-75+276-97+98-124+100-76+246-128+125-325+205-886+202-538+205-535+175-122+51-128+53-100+329-530+230-896+201-593+203-892+199-600+201-944+0-992+0-176+256-129+76-127+101-101+75-104+0-74+472-148+101-74+274-124+123-123+101-98+100-99+299-98+123-73+99-100+100-51+99-99+296-123+74-100+100-100+272-528+101-100+428-1612+177-558+177-540+207-535+201-519+204-512+228-535+172-529+222-518+229-505+199-123+97-97+77-73+297-99+97-175+377-102+151-100+75-77+300-76+51-75+100-100+103-74+127-101+0-636+101-100+76-153+301-98+102-103+101-126+150-101 
N: Received message : {"model":"unknown","protocol":"signal parsing failed","duration":125553,"signalRssi":-80,"pulses":170,"train":1,"messageCount":1,"_enabledReceiver":1,"receiveMode":0,"currentRssi":-87,"minimumRssi":-82}
 
N: Received message : {"model":"Prologue-TH","subtype":5,"id":97,"channel":2,"battery":"OK","temperature_C":19.2,"humidity":17,"button":0,"protocol":"Prologue, FreeTec NC-7104, NC-7159-675 temperature sensor","rssi":-62,"duration":903231}

@joelsernamoreno
Copy link
Author

I have tried transmitting with several remote controls but I get nothing on the serial monitor

Where can I change the MISO, MOSI, etc. pins? I have tried to change this with ELECHOUSE_cc1101.setSpiPin (sck, miso, mosi, csn1);

But it seems that this change does not work correctly with your example.

Thanks

@NorthernMan54
Copy link
Owner

This is not a scenario I took into account when designing the library. And the library is currently not checking for a live cc1101 as well ;-(

Can you just edit the rtl_433_ESP library to try and set the values?

@joelsernamoreno
Copy link
Author

Do you mean changing the pins in the library?

@NorthernMan54
Copy link
Owner

Yes change either the rtl_433_ESP or SmartRC-CC1101-Driver-Lib ?

@joelsernamoreno
Copy link
Author

ELECHOUSE_cc1101.setSpiPin (sck, miso, mosi, csn1); change in SmartRC library

Where do you specify the pins in your rtl_433_ESP library?

@LSatan
Copy link

LSatan commented Apr 29, 2021

do you use the internal reception functions for reception or an interrupt that records the pulses?

@NorthernMan54
Copy link
Owner

NorthernMan54 commented Apr 29, 2021 via email

@joelsernamoreno
Copy link
Author

@NorthernMan54 I am using the same connections that you indicate in the readme.md

sck = 18
miso = 19
mosi = 23
csn = 5
gdo0= 2
gdo2= 4

With these connections I do not receive any data on the serial monitor either

Thanks

@NorthernMan54
Copy link
Owner

Humm...any thoughts on how to troubleshoot this further, is it possibly a wiring issue, signal modulation issue, background noise or ???

1 - Is the wiring to the device working correctly ?

  • Do any of the other CC1101 examples ( which I presume use the same GPIO wiring ) work ?

2 - The compiler directives RAW_SIGNAL_DEBUG and DEMOD_DEBUG will log more details about any received signal

3 - Does your ESP32 board have an onboard LED on gpio2 ( mine does ), is it off, on or flashing ? It is configured to turn on and off when a signal is received.

The start and end of signal is determined when a signal RSSI raises above and drops below MSSI. If the LED is stuck on, you have a lot of background noise and need to set the MINRSSI to a higher value. It defaults to -82, try 5 higher ( -78 ) to see if it starts and stops receiving a signal

If your LED is on a different GPIO, the compiler directive ONBOARD_LED allows you to change it.

4 - Do you know what the modulation scheme is of your devices ? ASK/OOK or ??? If it isn't ASK/OOK the current code base can't receive the signal ?

@joelsernamoreno
Copy link
Author

@NorthernMan54 Hello!

My device works correctly with other examples from the SmartRC library. The wiring is correct

About the leds, my device has 3 leds, but they are configured on pins io12, io13 and io15. This does not affect the device

About the compiler directives you indicate, I think they are commented. Only '-DRTL_DEBUG=4' is uncommented. I will try to uncomment the others you indicate

Where can I change MINRSSI?

About my remote controls they are all ASK/OOK.

Thanks!

@NorthernMan54
Copy link
Owner

If you look at the header file you can see the additional compiler directives and their defaults.

#ifndef ONBOARD_LED

I would recommend enabling one of your LEDs and then seeing what is happening

another thought is to occasionally call this function in the loop, maybe once a minute to trigger display of receiver status and current Rssi level. Calling it every loop would be too often.

void rtl_433_ESP::getStatus(int status)

@NorthernMan54
Copy link
Owner

Sorry skip the getstatus function as it currently calls a message received callback, which isn’t implemented in the sample.

@mozgy
Copy link

mozgy commented Aug 24, 2021

Hello, with DoIT's NodeMCU32 (1st one with less pins) this works fine ->

build_flags = 
	'-DRF_EMITTER_GPIO=12' ; GPIO2 orig
	'-DRF_RECEIVER_GPIO=27' ; GPIO4 orig
	'-DLOG_LEVEL=LOG_LEVEL_ERROR'

@mozgy
Copy link

mozgy commented Aug 24, 2021

This is when '-DRTL_DEBUG=4' is commented out

This does not work for me, if I comment out that line in platformio.ini ESP32 board craps out and does not run code. Barfs something about falling back to internal interpreter.

@NorthernMan54
Copy link
Owner

@mozgy Can you share the message, I'm thinking it may be related to resource constraints on your device. RTL_DEBUG mode is resource intensive.

@mozgy
Copy link

mozgy commented Aug 25, 2021

Something strange is going on here -
cleaned env, commented out, recompiled and when trying to upload it barfed on MD5 mismatch,
(clicked to fast on terminal win, so no log), changed back to define, compiled and uploaded fine.
Commented out again, clean, build, upload, now it works ..

RAM:   [=         ]  11.3% (used 37096 bytes from 327680 bytes)
Flash: [===       ]  27.6% (used 361858 bytes from 1310720 bytes)

Will test more later ..

@skiphansen
Copy link

This is a great idea, but I just can't get it to work.

I'm pretty sure the basic connections are correct.

I've connected my cc1101 board to RF test equipment and verified that it basically works using TI's Smartrf studio and a CC-programmer. It's definitely a 433 Mhz board and not a 866 Mhz board (power output on 425 Mhz is .66 milliwatt, but only .022 milliwatt on 853Mhz). The measured transmit frequency on 433.92 Mhz is about 20Khz high. I've tried recompiling the code for 433.90 and 433.94 but that didn't help any.

I have a Acurite 00592TXR temperature sensor outside of the house which is picked up fine by the Acurite base station in the next room.

Ages ago I played with an actual RTL dongle and using the same external antenna I was able to decode several devices from my neighbors as well as my own.

I'm building from the master branch of the repo, hopefully that's correct.

Here's my log.

Can you give me some guidance on what to try?

Thanks!
Skip

@NorthernMan54
Copy link
Owner

One of my findings with the board is receiver sensitivity, I find that the range that it receives signals is about 50% of a usb-sdr or the accurate receiver.

@skiphansen
Copy link

What bandwidth do you set the receiver to? Do you think off frequency is the issue? 20Khz doesn't seem all that bad if the receiver is wide band.

I'll try bring in my temperature sensor and see if i works in the same room.

@skiphansen
Copy link

Well that was the problem. With the sensor in the same room it works fine! Kind of disappointing, but at least it works!

"id":10200,
"channel":"A",
"battery_ok":1,
"temperature_C":18.0,
"humidity":83,
"mic":"CHECKSUM",
"protocol":"Acurite 592TXR Temp/Humidity,5n1 Weather Station,6045 Lightning,3N1,Atlas",
"rssi":-58,
"duration":267224
}

Thanks for the fast response!
Skip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants