Labeled value не обновляет данные с вывода A0 ESP8266

Привет всем, использую последнюю версию локального сервера блинк и приложение на андройд.
Столкнулся с такой проблемой, к аналоговому выводу А0 подключен датчик влажности, и его вывод привязан к виртуальному порту V2, но вот данные на выводе обновляются корректно, а на V2 цепляет только первое значение при запуске ESP и все, не меняется… Как лечить?

Кусок кода, который отвечает за это

int sense_Pin = analogRead(A0);

void setup() {
pinMode(sense_Pin, OUTPUT);
}

BLYNK_READ(V2) 
  {
    Blynk.virtualWrite(V2, sense_Pin);
    Serial.println("--------------------------");
    Serial.print("Порт V2 "); Serial.print(sense_Pin); Serial.print(" | Порт А0 "); Serial.print(analogRead(A0)); Serial.println(" |"); 
    Serial.println("--------------------------");
  }

void loop() {
 Blynk.run();                                  // запускаем работу с BLYNK
}

в блинке на телефоне стоит обновление 1 секунда, менял интервалы, это ничего не дало…

You need to declare the sense_Pin variable at the top of your code (so that it’s a global variable) and put this:

in a function that is called on a regular basis using a timer.

This document shows you how…
http://help.blynk.cc/getting-started-library-auth-token-code-examples/blynk-basics/keep-your-void-loop-clean

I’m not sure what you’re trying to achieve with the BLYNK_READ(V2) function.

Pete.