Помогите разобраться со скетчем подключения к старому blynk

Здравствуйте. Начал разбираться с ардуино. Нашел скетч температурного датчика из терморезистора и резистора, который у меня заработал и стал выводить температуру в монитор порта. Решил сделать вывод этой температуры в старую версию приложения blynk с кастомным сервером. Изучил некоторую литературу, дополнил этот скетч для подключения в blynk:

// импортируем библиотеку поддержки ESP8266
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#define BLYNK_PRINT Serial

char auth[] = "ZZZZZZZZZZZZZZZZZZZZZZZZZ";

//Параметры сети WiFi
const char* ssid = "XXXXXXXXXXXXXXXXXX";
const char* password = "CCCCCCCCCCCCCCCC";

// Аналоговый контакт Ардуино, к которому подключен датчик
int ThermistorPin = A0; 
// Переменная для хранения считанного значения АЦП
int Vo;    
// Значение резистора R1 на модуле             
float R1 = 95500;
// Переменные для рассчета       
float logR2, R2, T;    
// Коэффициенты Стейнхарта — Харта для термистора 
float c1 = 1.012367604e-3, c2 =  1.750873436e-4, c3 = 2.135513660e-7; 

void setup() 
{
// Инициализация порта:
Serial.begin(9600);
Blynk.begin(auth, ssid, password, "blynk.su", 9443);
}

void loop() 
{
  Blynk.run();


  // Считываем значение с аналогового контакта
  Vo = analogRead(ThermistorPin); 
  // Вычисление сопротивления термистора      
  R2 = R1 * (1023.0 / (float)Vo - 1.0); 
  // Вычисление логарифма
  logR2 = log(R2);         
  // Температура в Кельвинах             
  T = (1.0 / (c1 + c2*logR2 + c3*logR2*logR2*logR2)); 
  // Преобразование температуры из Кельвина в Цельсий
  T = T - 273.15; 
  Serial.print("Temperature: "); 
  Serial.print(T);
  Serial.println(" C"); 


Blynk.virtualWrite(V2,T);
delay(2000);

}

Проверка скетча в arduino ide ошибок не показала, но после записи в esp8266 пишет stuck и выдает какие-то столбцы для декодера в мониторе порта, температуру не показывает, ни к wifi, ни к bynk, не подключается. Подскажите, что я делаю не так? Куда копать?