Blink works, but after 59 minutes it turns off

Before creating the topic

  1. Search forum for similar topics
  2. Check http://docs.blynk.cc and http://help.blynk.cc/
  3. Add details :
    • Hardware model + communication type. For example: Arduino UNO with Ethernet Shield
    • Smartphone OS (iOS or Android) + version
    • Blynk server or local server
    • Blynk Library version
    • Add your sketch code. :point_up:Code should be formatted as example below.

Simply paste your code between ``` If you don’t format your code, your topic can be deleted by moderators.

"
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS D2
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
char auth[] = " 5e143f4503714581bbd4cb82a9bfc2b1";
char ssid[] = “Keenetic-3214”;
char pass[] = “……………”;
void setup()
{
Serial.begin(9600);// 11500 не получилось
Blynk.begin(auth, ssid, pass);
sensors.begin();
}
void sendTemps()
{
sensors.requestTemperatures();
float temp = sensors.getTempCByIndex(0);
float temp1 = sensors.getTempCByIndex(1);
Serial.println(temp);
Blynk.virtualWrite(V1, temp);
Blynk.virtualWrite(V0, temp);
}

void loop()
{
Blynk.run();
sendTemps();
}
"
плата NodeMcu + Интернет 3G
смартфон S8 андроид7, Server Blynk Cloud, V2.26.7
Контролировал и управлял теплицей.
В апреле 2018г пропала связь. Через месяц связь с сервером восстановилась, но после подачи питания, связь пропадает через равные промежутки времени и легко восстанавливается ресетом. Сделал таймер на ардуино, который периодически “дергает” ресет. Однако это лишь увеличило промежутки обрыва связи.
Подключил свою платку в ближайшем городе к проводному интернету - в течении недели ни одного сбоя. Сделал вывод, что виноват сам мобильный интернет. Подскажите пожалуйста как это можно побороть.

С пустым void loop удивительно что вообще оно работает.