FirebaseArduino : no such file or directory

#include <WiFi.h>
#include <FirebaseArduino.h>

// Replace with your network credentials
const char* ssid = "Khusus_Atakamo_Bawah1";
const char* password = "BagiBagiPangkalRugi";

// Replace with your Firebase project information
const char* firebaseHost = "percobaan-c5f50-default-rtdb.asia-southeast1.firebasedatabase.app";
const char* firebaseAuth = "duj7fwoPf9govFtyF4kWw24IU9BROs667cqs6WSR";

// Pin definitions for the sensors
const int temperaturePin = A0;
const int humidityPin = D1;
const int lightPin = D2;

void setup() {
  // Start the serial communication
  Serial.begin(115200);

  // Connect to WiFi
  WiFi.begin(ssid, password);
  while (WiFi.status() != WL_CONNECTED) {
    delay(1000);
    Serial.println("Connecting to WiFi...");
  }
  Serial.println("Connected to WiFi");

  // Connect to Firebase
  Firebase.begin(firebaseHost, firebaseAuth);
}

void loop() {
  // Read sensor data
  int temperature = analogRead(temperaturePin);
  int humidity = analogRead(humidityPin);
  int light = analogRead(lightPin);

  // Print the sensor data to the serial monitor
  Serial.print("Temperature: ");
  Serial.print(temperature);
  Serial.print(", Humidity: ");
  Serial.print(humidity);
  Serial.print(", Light: ");
  Serial.println(light);

  // Send the sensor data to Firebase
  Firebase.setInt("temperature", temperature);
  Firebase.setInt("humidity", humidity);
  Firebase.setInt("light", light);

  // check the status of the Firebase connection
  if (Firebase.failed()) {
    Serial.print("setting number failed:");
    Serial.println(Firebase.error());
  }

  delay(1000);
}

chronology: firebase cannot be connected to arduino because there is no library file, even though the library has been installed and put in the library folder, after compiling and uploading it looks like this:

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware -hardware C:\Users\Destry Lia\OneDrive\Documents\ArduinoData\packages -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\tools-builder -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\tools\avr -tools C:\Users\Destry Lia\OneDrive\Documents\ArduinoData\packages -built-in-libraries C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\libraries -libraries C:\Users\Destry Lia\OneDrive\Documents\Arduino\libraries -fqbn=esp8266:esp8266:nodemcuv2:xtal=80,vt=flash,exception=disabled,stacksmash=disabled,ssl=all,mmu=3232,non32xfer=fast,eesz=4M2M,led=2,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=115200 -vid-pid=1A86_7523 -ide-version=10819 -build-path C:\Users\DESTRY~1\AppData\Local\Temp\arduino_build_21316 -warnings=none -build-cache C:\Users\DESTRY~1\AppData\Local\Temp\arduino_cache_471150 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.mkspiffs.path=C:\Users\Destry Lia\OneDrive\Documents\ArduinoData\packages\esp8266\tools\mkspiffs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mkspiffs-3.0.4-gcc10.3-1757bed.path=C:\Users\Destry Lia\OneDrive\Documents\ArduinoData\packages\esp8266\tools\mkspiffs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\Destry Lia\OneDrive\Documents\ArduinoData\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.xtensa-lx106-elf-gcc-3.0.4-gcc10.3-1757bed.path=C:\Users\Destry Lia\OneDrive\Documents\ArduinoData\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.python3.path=C:\Users\Destry Lia\OneDrive\Documents\ArduinoData\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=C:\Users\Destry Lia\OneDrive\Documents\ArduinoData\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.mklittlefs.path=C:\Users\Destry Lia\OneDrive\Documents\ArduinoData\packages\esp8266\tools\mklittlefs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mklittlefs-3.0.4-gcc10.3-1757bed.path=C:\Users\Destry Lia\OneDrive\Documents\ArduinoData\packages\esp8266\tools\mklittlefs\3.0.4-gcc10.3-1757bed -verbose C:\DHT-sensor-library-master\sprinkler_2\sprinkler_2.ino
C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\arduino-builder -compile -logger=machine -hardware C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware -hardware C:\Users\Destry Lia\OneDrive\Documents\ArduinoData\packages -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\tools-builder -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\tools\avr -tools C:\Users\Destry Lia\OneDrive\Documents\ArduinoData\packages -built-in-libraries C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\libraries -libraries C:\Users\Destry Lia\OneDrive\Documents\Arduino\libraries -fqbn=esp8266:esp8266:nodemcuv2:xtal=80,vt=flash,exception=disabled,stacksmash=disabled,ssl=all,mmu=3232,non32xfer=fast,eesz=4M2M,led=2,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=115200 -vid-pid=1A86_7523 -ide-version=10819 -build-path C:\Users\DESTRY~1\AppData\Local\Temp\arduino_build_21316 -warnings=none -build-cache C:\Users\DESTRY~1\AppData\Local\Temp\arduino_cache_471150 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.mkspiffs.path=C:\Users\Destry Lia\OneDrive\Documents\ArduinoData\packages\esp8266\tools\mkspiffs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mkspiffs-3.0.4-gcc10.3-1757bed.path=C:\Users\Destry Lia\OneDrive\Documents\ArduinoData\packages\esp8266\tools\mkspiffs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\Destry Lia\OneDrive\Documents\ArduinoData\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.xtensa-lx106-elf-gcc-3.0.4-gcc10.3-1757bed.path=C:\Users\Destry Lia\OneDrive\Documents\ArduinoData\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.python3.path=C:\Users\Destry Lia\OneDrive\Documents\ArduinoData\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=C:\Users\Destry Lia\OneDrive\Documents\ArduinoData\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.mklittlefs.path=C:\Users\Destry Lia\OneDrive\Documents\ArduinoData\packages\esp8266\tools\mklittlefs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mklittlefs-3.0.4-gcc10.3-1757bed.path=C:\Users\Destry Lia\OneDrive\Documents\ArduinoData\packages\esp8266\tools\mklittlefs\3.0.4-gcc10.3-1757bed -verbose C:\DHT-sensor-library-master\sprinkler_2\sprinkler_2.ino
Using board 'nodemcuv2' from platform in folder: C:\Users\Destry Lia\OneDrive\Documents\ArduinoData\packages\esp8266\hardware\esp8266\3.0.2
Using core 'esp8266' from platform in folder: C:\Users\Destry Lia\OneDrive\Documents\ArduinoData\packages\esp8266\hardware\esp8266\3.0.2
Detecting libraries used...
"C:\\Users\\Destry Lia\\OneDrive\\Documents\\ArduinoData\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\Destry Lia\\OneDrive\\Documents\\ArduinoData\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\Destry Lia\\OneDrive\\Documents\\ArduinoData\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\Destry Lia\\OneDrive\\Documents\\ArduinoData\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\DESTRY~1\\AppData\\Local\\Temp\\arduino_build_21316/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU_ESP12E\"" -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\Destry Lia\\OneDrive\\Documents\\ArduinoData\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\Destry Lia\\OneDrive\\Documents\\ArduinoData\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\nodemcu" "C:\\Users\\DESTRY~1\\AppData\\Local\\Temp\\arduino_build_21316\\sketch\\sprinkler_2.ino.cpp" -o nul
Alternatives for WiFi.h: [WiFi@1.2.7 WiFiNINA@1.8.13]
ResolveLibrary(WiFi.h)
  -> candidates: [WiFi@1.2.7 WiFiNINA@1.8.13]
"C:\\Users\\Destry Lia\\OneDrive\\Documents\\ArduinoData\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\Destry Lia\\OneDrive\\Documents\\ArduinoData\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\Destry Lia\\OneDrive\\Documents\\ArduinoData\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\Destry Lia\\OneDrive\\Documents\\ArduinoData\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\DESTRY~1\\AppData\\Local\\Temp\\arduino_build_21316/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU_ESP12E\"" -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\Destry Lia\\OneDrive\\Documents\\ArduinoData\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\Destry Lia\\OneDrive\\Documents\\ArduinoData\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\nodemcu" "-IC:\\Program Files\\WindowsApps\\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\\libraries\\WiFi\\src" "C:\\Users\\DESTRY~1\\AppData\\Local\\Temp\\arduino_build_21316\\sketch\\sprinkler_2.ino.cpp" -o nul
Alternatives for FirebaseArduino.h: []
ResolveLibrary(FirebaseArduino.h)
  -> candidates: []
sprinkler_2:2:10: fatal error: FirebaseArduino.h: No such file or directory
Multiple libraries were found for "WiFi.h"
    2 | #include <FirebaseArduino.h>
 Used: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\libraries\WiFi
      |          ^~~~~~~~~~~~~~~~~~~
 Not used: C:\Users\Destry Lia\OneDrive\Documents\Arduino\libraries\WiFiNINA
compilation terminated.
Using library WiFi at version 1.2.7 in folder: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\libraries\WiFi 
exit status 1
FirebaseArduino.h: No such file or directory

please give us solutions for this problem, thank you

Hi @dstrlia.

Please provide a detailed description of how you installed the library.

What is the exact path of the FirebaseArduino.h file?

1 Like

That only shows me the path to a folder named ESP8266_Firebase. I need the full path to the file named FirebaseArduino.h.

You also didn't provide the other information I requested:

Did you install it using the Arduino IDE Library Manager?

Did you install it using the Sketch > Include Library > Add ZIP Library... menu item in Arduino IDE? If so, where did you download the ZIP file from?

Or did you install it manually? If so, where did you download the library from?

I am having the same problem though installed FirebaseArduino manually

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.