firebase-arduino
firebase-arduino copied to clipboard
ESP8266 not connecting to firebase!
My all code is correct no error. I also add all libraries but it didn't connect with firebase. I actually don't know what problem happening. please help me out. please #include <FirebaseArduino.h> #include "DHT.h"
#include <ESP8266WiFi.h>
#define FIREBASE_HOST "testing-54634.firebaseio.com" // database URL #define FIREBASE_AUTH "99VSiqQi6RrOJOYWbi2fJuzOYszyRnsJKzzFULSQ" // secret key #define WIFI_SSID "combined-TP-Link-Pahely" // Change the name of your WIFI #define WIFI_PASSWORD "mogodaradha" // Change the password of your WIFI
#define DHTPIN 14 // Data Pin of DHT 11 , for NodeMCU D5 GPIO no. is 14 #define DHTTYPE DHT11 DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(115200); WiFi.begin (WIFI_SSID, WIFI_PASSWORD); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } dht.begin(); Serial.println (""); Serial.println ("WiFi Connected!"); Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
}
void loop() { if (Firebase.failed()) { delay(300); Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH); Serial.println(Firebase.error()); Serial.println("Connection to fiebase failed. Reconnecting..."); delay(300); }
else { Serial.println("Everything is ready!"); delay(300); Serial.println("Everything is ready!"); delay(300); Serial.println("Everything is ready! \n \n \n"); delay(300);
float h = dht.readHumidity(); float t = dht.readTemperature(); // Reading temperature as Celsius (the default) Firebase.setFloat ("Temp",t); Serial.println(t); delay(200); Serial.println("uploaded temp to firebase \n \n \n");
Firebase.setFloat ("Humidity",h); Serial.println(h); delay(200); Serial.println("uploaded humidity to firebase \n \n \n"); }}