Solucionado: ESP8266 Lectura

surbyte te paso el codigo, use una resistencia PullUP externa, nose como se usa la interna, el codigo que use para este caso es simple, solo lee si hay voltage o no y lo imprime una primera vez y luego denuevo a los 5 seg

const int pinsensor = 2;
unsigned long previousMillis = 0;
const long interval = 5000; 
int estadoactual = 0;
int estado = 0;
char estadopalabra;
void int() {
  pinMode(pinsensor, INPUT);
  Serial.begin(115200);
}

void loop() {
  unsigned long currentMillis = millis();
  estadoactual = digitalRead(pinsensor);
  if (estadoactual != estado){
    estado = estadoactual;
    if (estadoactual == HIGH){
      estadopalabra = 'Conectado';}
      else{
        estadopalabra = 'Desconectado';}
    Serial.println(estadopalabra);      
    if (currentMillis - previousMillis >= interval) {
      previousMillis = currentMillis;
      Serial.println(estadopalabra);
      }  
    }
}