I just wanted to share my experience with OLIMEX ESP32-PEO-ISO and CC1101 configuration and connection through UEXT connector, as I have struggled for some time to find configuration that would work.
I tried to achieve this with OpenMQTTGateway, but can’t get it working (doesn6register short presses of remote buttons, can’t compile it from source to turn on reporting raw signals…). I went that way because chatgpt told me esphome is not good fit for 433, but works good for wmbus 868MHz.
Your post gives me hope, but I’m quite confused by it. You specify the component as wmbus (which uses 868MHz), but as frequency you put value close to 433? Is this code supposed to receive RF433 signals (can be ASK/OOK contact sensors for example), or 868 wMBus (water meter for example)
the code is used for cc1101 module tuned for 433 MHz, because our water company issued water meter iperl sensus sends signal on this frequency, and wmbus telegrams are decoded by wmbusmeter.
I do not see why would esphome be bad fit for 433 Mhz and work for 868 Mhz as esphome software has nothing to do with the correct rf module.
So I digged into it more and it looks like the problem for me is that ESPHome work with 433, but only with the cheap receivers with poor signal. I’m trying to reach 6 floors down, so I opted for CC1101 module and that is what ESPHome can’t do. But now reading your post, you have CC1101. I don’t understand anything now…
EDIT, I think I found it. It works with RF433 with cheap adapters with just 1 control pin. It also works with CC1101 with wmbus, as wmbus component let’s you specify mosi, miso and other pins. But it doesn’t work with RF433 + CC1101, because remote_receiver component let’s you specify just 1 pin, no mosi/miso.