ปัญหา relay และ blynk

ผมใช้โค้ดนี้แล้วตัว relay มีไฟขึ้นตลอดเวลา ส่วนในตัวของ blynk ทำการกดปุ่มที่เชื่อมกับ relay แล้ว ผลคือไม่มีการแสดงผลใดๆแล้ว relay ก็ยังมีไฟขึ้นตลอด ฝากช่วยแก้ปัญหาทีครับ

#define BLYNK_PRINT Serial 
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

//Config ขา Output
#define BT1 D1 //คือต่อรีเลย์ขา D0 กำหนดเป็นชื่อ BT1
#define BT2 D2 //คือต่อรีเลย์ขา D1 กำหนดเป็นชื่อ BT2

char auth[] = "ZTAL0ivlkHXACT7v5rpqO5NdlHBhFITa";
char server[] = "oasiskit.com";
char ssid[] = "PP";
char pass[] = "12345678";
int port = 8080;

void setup()
{
  // Debug console
  Serial.begin(9600);
  Serial.println("กำลังเชื่อมต่อไปที่ Blynk Server");
  
  //กำหนดขา OUTPUT
  pinMode(BT1,OUTPUT); 
  pinMode(BT2,OUTPUT); 

  Blynk.connect();
  Blynk.begin(auth, ssid, pass, server, 8080);
}

BLYNK_CONNECTED() { 
  Serial.println("App Blynk ทำงาน!");
  Blynk.syncVirtual(V1); 
  Blynk.syncVirtual(V2); 

}
void loop()
{
  Blynk.run();
}
BLYNK_WRITE(V1) {
  Serial.println(param.asInt());
   if (param.asInt()==1) { // เมื่อ V1 มีค่าเป็น 1
        digitalWrite(0, 1); //Relay1 on
   }else{
        digitalWrite(0, 0); //Relay 1 off
   }
}
BLYNK_WRITE(V2) {
  Serial.println(param.asInt());
   if (param.asInt()==1) { // เมื่อ V2 มีค่าเป็น 1
        digitalWrite(1, 1); //Relay1 on
   }else{
        digitalWrite(1, 0); //Relay 1 off
   }
}


อธิบายบรรทัดนี้หน่อยครับสั่งให้ทำอะไร