Migrating to new Blynk with Arduino UNO and ESP-01

I am trying to migrate from the old Blynk to the new Blynk. I have an ESP-01 connected to an Arduino UNO. The Arduino UNO is then connected to my computer via an ethernet cable.

I selected Edgent_ESP8266 from the examples. The code is compiling successfully. However, when I try to upload it to my Arduino, I am getting an error that says: “esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header”. Is the ESP-01 supported, or I should use another Edgent?

I don’t understand this hardware setup at all.
Are you saying that you have a Uno + Ethernet shield and an ESP-01 as well?
If so, what is the purpose of the ESP-01?

The normal setup is to use the Uno as the primary MCU and the ESP-01 as a WiFi modem to add WiFi connectivity to the Uno.


The Ethernet cable is just for powering my Arduino. In any case, even if I power it using an external power source is the ESP-01 supported?

Do you mean USB?



Okay, I believe that you can use a Uno + ESP-01 with Blynk IoT, but not with the Edgent examples.

If you had a previously working Blynk Legacy sketch then I’d suggest that you add the Template ID and Device Name to the top of the sketch along with the Auth token (obtained from the Blynk IoT web dashboard, once you’ve created a device from your template.


Okae, thanks Pete!

Also figured out that the notifications is now Blynk.logEvent(). However, is there a widget for notifications like in the old Blynk App? Can’t seem to find it in the new Blynk App.

No there’s no widget, read this
You can also send notification using automation, read this

Awesome, thank you a lot!

You’re welcome.