Skip to content

hektor1234/esphome-radiolib-cc1101

Repository files navigation

esphome-radiolib-cc1101

Uses Radiolib to enable a TI-CC1101 module as an ESPHome RF direct OOK remote receiver/transmitter.

Basics

The included yaml files include configuration examples for ESP8266 and ESP32 micro-controllers. You should start by enabling dump_raw and making sure noise isn't being received when no transmissions are occurring. Adjusting bandwidth, data-rate, and AGC parameters can help with creating an optimal receive setup. The example includes the ability to expose these as controls in ESPHome or HomeAssistant.

  • More bandwidth will likely enable receiving more varying devices on the same frequency, but will increase noise and decrease range.

debugging signals

The ESP32 example includes an example UDP dumper that can help with analyzing pulse data.

  • Use rtl_433 on a host with the socat tool to decode pulses streamed to udp broadcast: socat -u UDP4-RECV:5009 STDOUT | rtl_433 -r ook:-

rtl_433 decoding with ESPHome directly

See esphome-rtl_433-decoder

notes

Transmit/Receive was verified to work with esp8266 and ESP-32 board (Arduino and ESP-IDF)

see also:

based on:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published