firebase-arduino: Arduino board (node mcu) is not sending or read any data to firebase

My project worked perfectly until 2020/02/17 1:28:55 AM and suddenly it crashed. error - firebase failed there is no issue with wifi or the Node MCU libraries I used - firebase library : https://github.com/FirebaseExtended/firebase-arduino JSON library : https://github.com/bblanchon/ArduinoJson/tree/v5.13.1

Please help me and thank you for your time.

This is my demo code:

`#include <ESP8266WiFi.h> #include <FirebaseArduino.h>

// Set these to run example. #define FIREBASE_HOST “xxxxxxxxxx.firebaseio.com” #define FIREBASE_AUTH “xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx” #define WIFI_SSID “wifi” #define WIFI_PASSWORD “wifipwd”

void setup() { Serial.begin(9600);

// connect to wifi. 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); }

int n = 0;

void loop() { // set value Firebase.setFloat(“number”, 42.0); // handle error if (Firebase.failed()) { Serial.print(“setting /number failed:”); Serial.println(Firebase.error());
return; } delay(1000);

// update value Firebase.setFloat(“number”, 43.0); // handle error if (Firebase.failed()) { Serial.print(“setting /number failed:”); Serial.println(Firebase.error());
return; } delay(1000);

// get value Serial.print("number: "); Serial.println(Firebase.getFloat(“number”)); delay(1000);

// remove value Firebase.remove(“number”); delay(1000);

// set string value Firebase.setString(“message”, “hello world”); // handle error if (Firebase.failed()) { Serial.print(“setting /message failed:”); Serial.println(Firebase.error());
return; } delay(1000);

// set bool value Firebase.setBool(“truth”, false); // handle error if (Firebase.failed()) { Serial.print(“setting /truth failed:”); Serial.println(Firebase.error());
return; } delay(1000);

// append a new value to /logs String name = Firebase.pushInt(“logs”, n++); // handle error if (Firebase.failed()) { Serial.print(“pushing /logs failed:”); Serial.println(Firebase.error());
return; } Serial.print(“pushed: /logs/”); Serial.println(name); delay(1000); }`

Serial monitor output …

connecting… connected: 192.xxx.x.xxx setting /number failed: setting /number failed: . . setting /number failed:

About this issue

Most upvoted comments

@JuanMTB try to reinstall the https://github.com/FirebaseExtended/firebase-arduino and change the kFirebaseFingerprint like this : static const char kFirebaseFingerprint[] ="03:D6:42:23:03:D1:0C:06:73:F7:E2:BD:29:47:13:C3:22:71:37:1B"; // 2020-02

@angelbarusta Di una solución para ese problema de @JuanMTB y lo solucioné, por favor verifique eso gracias.

even with the updated fingerprint it does not solve the problem

Update the fingerprint

static const char kFirebaseFingerprint[] = “03 D6 42 23 03 D1 0C 06 73 F7 E2 BD 29 47 13 C3 22 71 37 1B”

anyone having still error

@JuanMTB try to reinstall the https://github.com/FirebaseExtended/firebase-arduino and change the kFirebaseFingerprint like this : static const char kFirebaseFingerprint[] ="03:D6:42:23:03:D1:0C:06:73:F7:E2:BD:29:47:13:C3:22:71:37:1B"; // 2020-02

Thank you so much. It work for me

@pkptissera080 Thank you! It works!

It was only necessary to change the fingerprint.