ESP32 Project - logEvent sent but no notification received on phone

Hello,

I have a working ESP32 project that successfully connects to Blynk. My local alarms (LED, buzzer, fan) work perfectly when my MQ-2 gas sensor is triggered.

When the alarm triggers, the Serial Monitor confirms that the notification command is being sent successfully. I see the message: “Blynk notification sent!”.

However, no push notification ever arrives on my phone.

What I have already tried:

  • Confirmed my device is “Online” in the app.
  • Confirmed all notification permissions are enabled in my phone’s system settings for the Blynk app.
  • Confirmed the specific “Gas Alert” event toggle is ON inside the Blynk app’s notification settings.
  • Logged out and logged back into the Blynk app.
  • Rebooted my phone multiple times.
  • Checked that Do Not Disturb / Focus Mode is off.
  • Set the Blynk app’s battery usage to “Unrestricted” (I’m using an Android/iPhone).
  • Uninstalled and reinstalled the Blynk app.
  • Deleted and re-created the device in the Blynk console, got a new Auth Token, and re-uploaded the code.

My ESP32 is sending the command, but it seems to be getting lost before it reaches my phone. Could this be a server-side issue or is there anything else I can check?

Thank you.

Are you using the event name, or the event code in your sketch when you attempt to trigger the notification?

How are your notification settings configured?

Have you taken any precautions in your code to prevent multiple consecutive notifications being sent, and your notification quota being exceeded?

What does your event log show?

I wrote this guide a while ago, and although the Blynk UI and some of the defaults have now changed, the basic principals are the same….

Pete.