Problema para ejecutar programa en nodemcu v3 desde una notebook

Buenas tardes, mi problema consiste en que tengo un programa que funciona perfectamente en la NodeMCU V3 cuando lo programo desde mi PC pero cuando lo intento programar desde una notebook carga pero no funciona.

Mi codigo:

#include <ESP8266WiFi.h>
#include<FirebaseArduino.h>
#define FIREBASE_HOST "automatizacion-1755d.firebaseio.com"                  
#define FIREBASE_AUTH "Npt25FZ4E2vGg9zPhLhgluwalCgKtE5i5sibX4"       
#define WIFI_SSID "Fibertel WiFi384"                                              
#define WIFI_PASSWORD "0147735909"                                      

#define Relay1 16 //D0
int val1;

#define Relay2 5 //D1
int val2;

#define Relay3 4  //D2
int val3;

#define Relay4 0 //D3
int val4;

#define Relay5 2 //D4
int val5;

#define Relay6 14 //D5
int val6;

#define Relay7 12  //D6
int val7;

#define Relay8 13 //D7
int val8;

#define Relay9 15 //D8
int val9;

#define Relay10 3 //RX
int val10;

#define Relay11 1  //TX
int val11;

int i = 0;


void setup() 
{
  Serial.begin(115200);                                                
  pinMode(Relay1,OUTPUT);
  pinMode(Relay2,OUTPUT);
  pinMode(Relay3,OUTPUT);
  pinMode(Relay4,OUTPUT);
  pinMode(Relay5,OUTPUT);
  pinMode(Relay6,OUTPUT);
  pinMode(Relay7,OUTPUT);
  pinMode(Relay8,OUTPUT);
  pinMode(Relay9,OUTPUT);
  pinMode(Relay10,OUTPUT);
  pinMode(Relay11,OUTPUT);

  WiFi.begin(WIFI_SSID,WIFI_PASSWORD);
  Serial.print("connecting");
  while (WiFi.status()!=WL_CONNECTED){
    Serial.print(".");
    delay(500);
  }
  Serial.println();
  Serial.print("connected:");
  Serial.println(WiFi.localIP());

  Firebase.begin(FIREBASE_HOST,FIREBASE_AUTH);
  Firebase.setInt("S1",0);                    
  Firebase.setInt("S2",0);                      
  Firebase.setInt("S4",0);                    
  Firebase.setInt("S5",0); 
  Firebase.setInt("S6",0); 
  Firebase.setInt("S7",0);
  Firebase.setInt("S8",0); 
  Firebase.setInt("S9",0); 
  Firebase.setInt("S10",0);
  Firebase.setInt("S11",0); 
  
  
}
void firebasereconnect()
{
  Serial.println("Trying to reconnect");
    Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
  }

void loop() 
{
  
  if (Firebase.failed())
      {
      Serial.print("setting number failed:");
      Serial.println(Firebase.error());
      firebasereconnect();
      return;
      }
      

  for (i=0;i<5;i++){ 
      val1=Firebase.getString("S1").toInt();                                      
  
  if(val1==1)                                                          
     {
      digitalWrite(Relay1,HIGH);
      Serial.println("light 1 ON");
    }
    else if(val1==0)                                                      
    {                                      
      digitalWrite(Relay1,LOW);
      Serial.println("light 1 OFF");
    }

  val2=Firebase.getString("S2").toInt();                                       
  
  if(val2==1)                                                          
     {
      digitalWrite(Relay2,HIGH);
      Serial.println("light 2 ON");
    }
    else if(val2==0)                                                     
    {                                      
      digitalWrite(Relay2,LOW);
      Serial.println("light 2 OFF");
    }

   val3=Firebase.getString("S3").toInt();                                    
  
  if(val3==1)                                                            
     {
      digitalWrite(Relay3,HIGH);
      Serial.println("light 3 ON");
    }
    else if(val3==0)                                                     
    {                                      
      digitalWrite(Relay3,LOW);
      Serial.println("light 3 OFF");
    }

   val4=Firebase.getString("S4").toInt();                                     
   
  if(val4==1)                                                             
     {
      digitalWrite(Relay4,HIGH);
      Serial.println("light 4 ON");
    }
    else if(val4==0)                                                     
    {                                      
      digitalWrite(Relay4,LOW);
      Serial.println("light 4 OFF");
    }    
  val5=Firebase.getString("S5").toInt();                                       
  
  if(val5==1)                                                             
     {
      digitalWrite(Relay5,HIGH);
      Serial.println("light 5 ON");
    }
    else if(val5==0)                                                    
    {                                      
      digitalWrite(Relay5,LOW);
      Serial.println("light 5 OFF");
    }

  val6=Firebase.getString("S6").toInt();      
                                   
  if(val6==1)                                                             
     {
      digitalWrite(Relay6,HIGH);
      Serial.println("light 6 ON");
    }
    else if(val6==0)                                                     
    {                                      
      digitalWrite(Relay6,LOW);
      Serial.println("light 6 OFF");
    }

  
  }
 
  
}

Los mensajes que me aparecen en el monitor serial son estos:
En la notebook (Donde no anda):

ets Jan 8 2013,rst cause:2, boot mode:(3,7)

En la PC (Donde si anda):

ets Jan 8 2013,rst cause:2, boot mode:(3,6)

Las librerias son las mismas, la configuración de la IDE es la misma y las versiones también.

Desde ya muchas gracias.

Puedes poner el enlace de la librería FirebaseArduino para poder repetir tu código?

Usa etiquetas please!!