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

Add support for ESP32-C3 "contracted" with cc1101 #127

Closed hvegh closed 10 months ago

hvegh commented 10 months ago

This adds support for the Luatos ESP32C3-CORE Development Board, and clones, wired with a CC1101 rf module.

The esp32c3 is using the native USB interface for serial console and firmware updates, so should run on "contracted" boards without an extra usb2serial chip.

The GDO0 and GDO2 pins are configured at IO11 and IO06 of the mcu.

Example execution command: pio run -e esp32c3_cdc_cc1101 -t upload -t monitor

luatos_esp32c3

NorthernMan54 commented 10 months ago

Should this board also be mentioned in the README ? https://github.com/NorthernMan54/rtl_433_ESP#transceiver-modules-supported

hvegh commented 10 months ago

Yes it should be perfectly usable as an rtl433 platform. However I tried to decode a smoke detector with ev1527 ASK based Rf protocol and was not successful in receiving and decoding.

SDR based rtl_433 was able to decode temperature sensor(gt_wt_02) in neighborhood and the above smoke detector (smoke_gs558)...

NorthernMan54 commented 10 months ago

I find that range is an issue with these decoders....and varies for people a lot. I find that if you put the antenna vertical, range is better

habub commented 8 months ago

@hvegh @NorthernMan54 just a clarification: The ESP32-C3 is a single core device, no? Isn't the rtl_433_esp library based on dual-core architecture? (core0 for receiver task, core1 for deocder task) How is it compatible? What am I missing?