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?