FirebaseExtended / firebase-arduino

Arduino samples for Firebase.
Apache License 2.0
945 stars 494 forks source link

Firebase.pushString() does not work #448

Closed ElecTreeFrying closed 4 years ago

ElecTreeFrying commented 5 years ago

We're using ESP8266-01S as wifi and Firebase ESP8266 Client by Mobizt Version v2.1.5.

This is our code. Our problem is we can't push a string to firebase using .pushString(). we've been using the same code November last year pushes strings perfectly fine to firebase.

note: we can connect to firebase.

Thanks in advance.

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

#define FIREBASE_HOST "xxxxxxxxxxx.firebaseio.com"
#define FIREBASE_AUTH "yyyyyyyyyyyyyyyyyyyyyyyyyy"
#define FIREBASE_PATH "000-111"

#define WIFI_SSID "aaaaaaa"
#define WIFI_PASSWORD "bbbbbbb"

...

void setup()
{

  Serial.println();
  Serial.print("Connecting to ");
  Serial.println(WIFI_SSID);
  WiFi.mode(WIFI_STA); 
  WiFi.begin(WIFI_SSID, WIFI_PASSWORD);

  Serial.println();
  Serial.println("WiFi Connected.");
  Serial.print("SSID: ");
  Serial.println(WIFI_SSID);
  Serial.print("Local IP: ");
  Serial.println(WiFi.localIP());
  Serial.print("MAC Address: ");
  Serial.println(WiFi.macAddress());

  Serial.println("Connecting to Firebase");
  Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
  Serial.println(Firebase.success());
  Serial.println("OK");

  Serial.print("> ");
  Serial.println(data);          
  Serial.println("Sending Data to Firebase");
  Firebase.pushString(FIREBASE_PATH, data);   // FAIL !
  Serial.println(Firebase.success()); 

}
willyamcts commented 4 years ago

Hi, Return library ArduinoJson to the 5.13.2 version.