Blynk working without Blynk.run()

Hi,

I´m new to Blynk!

I´m working with a project using a controller (EdgeBox-ESP-100 by Seeed Studio); it is based on ESP32-S3 with a LTE Module on board (A7670). I´m using Arduino IDE 1.8.19.

I tested the LTE connection with TinyGSM and it works very stable, but when I try with Blynk code included it disconnect intermittently.

First I tried Blynk.begin(…) at setup() and Blynk.run() at the loop(); after read this forum I replaced Blynk.begin() with Blynk.config(…); Blynk.connect(), but it is the same problem.

I tried to comment the Blynk.run() call in order to test something else and now the connection is stable and the Blynk dashboard is working.

My loop() is empty because I use different tasks to perform all the process. I´m calling all the Blynk.virtualWrite(…) in a task one time per second.

I don´t understand why it is working without Blynk.run() call but I guess when I call Blynk.virtualWrite something else is happening, because if I change the timing of the task it changes the response time of the dashboard inputs.

I appreciate any advise about this.

best regards

I don’t think you’ll get any meaningful advice until you post your code.

Pete.