Problems with a stubborn 433MHz SRX882 receiver

I added a 433 MHz SRX882 receiver to my homemade voice assistant (ESP32‑S3‑N16R8 + MAX98357 + ICS‑43434) for a small handheld remote with four on/off switches so I can also switch some lamps manually (for example when my wife is already asleep). That mostly works quite well, but sometimes the 433 MHz receiver fails completely. The voice assistant keeps working, and all sensors and components (BME680, HC‑SR501 PIR, BH1750, 100‑LED addressable strip, reed switches, ...) continue to function; only the SRX882 receiver stops receiving anything according to the log file and the switch behavior. He is like dead. If I disconnect the whole system from power and reconnect it, the 433 MHz receiver works again immediately. It seems the SRX882 receiver module occasionally fails. I have already tried three different SRX882 receiver modules (two slightly different models), but the problem persists. Has anyone successfully solved a similar problem or can offer tips on how to find and fix the cause?


Voice assistant with BME680, HC‑SR501 PIR, BH1750, 100‑LED addressable strip, reed switches... Plus RF.
You are lucky if someone is able to help you with the information you provided.

Only the SRX882 receiver module makes problems.

But limited resources of Esp are shared with all of the components.
You could test SRX882 alone.

All this components are usually handled by a ESP8266 D1Mini in my projects (ok BME280 and only 60 LEDs) and here I am using an ESP32‑S3‑N16R8. Okay, I've also installed an additional voice assistant - do you really think that the ESP resources could cause the problem?

Esp8266 and esp32 are quite much different, esp32 uses hardware peripherals where 8266 try to do it on sw. In certain situations esp32 could fail when some hw resources are running out.

Developers have done great job to be able to run just that alone. Esp32 is not Intel Core Ultra.