Your video is very helpful. But the firebaseExtended for arduino is not in active development. Secondly the connection sometimes seems sleeping(not responding sometimes) after some time or after some idle time. After some trial it works again. So my question is the firebase lib for arduino can be used for production and how can I fix the connection freeze/sleeping/not responding situation? Thanks
Hi! First, thanks for the tutorial; I have two questions: 1) Why are there projects on the internet (Firebase) that use two sketches, one to send and one to get the data? Do you really use only one!? 2) How to show this data on a TFT Display ili9341? Thanks
Hi Amsa I have watched several tutorials on this and yours is most clear for me. But, I am working on a MacBook and I am getting : [Errno 16] could not open port /dev/cu.SLAB_USBtoUART: [Errno 16] Resource busy: '/dev/cu.SLAB_USBtoUART' does not exist or your board is not connected. And so, I get: setting / number failed I have altered the fingerprint to 2021 update and using the firebase demo Any ideas ? Thanks
Hi Amsa, your video is great and very helpful. I followed your steps but I am getting "setting /message failed:" and empty Firebase.error(). Hope you could help me :(
I am doing an analysis , But am stuck in one issue, i'm not able to take a 4 digit value from 4x4 keypad and send it to google Firebase Can anyone please help me out? Please i need in urgent
@@shrushtihegde9714 Yes. This error annoyed the heck outta me for a while. I've fixed it by changing my esp8266 SDK version to 2.4.1 in the boards manager. It worked.
If anyone getting errors they should check their installed ESP8266 Core SDK version(esp8266 version). It should be 2.4.1 or 2.5
Thanks a lot man. You saved me!
İm getting error for compiling how can i solve it ?
@@arifqurbanov2159 This library isn't working now. But there's an another library (can't remember the name) which is still working. Find and use it.
@@sudeepthaperera What library. Can you help please
@@sudeepthaperera pleass share the link of that library
Thanks Bhai
Thank you so much.....
Http Client wale file k wajh se bhut zyada dikkat ho rahi thi.
sahi mai bhai 1 hafte se atka tha waha
Thank you so much. Very clear & It works the right way. ❤
Updated fingerprint: "50:89:50:57:90:1F:37:E3:B8:F3:5B:02:ED:3A:65:6E:6A:34:DB:93"
excuse. please! where is you get fingerprint
Not works for me
Any help?
Your video is very helpful. But the firebaseExtended for arduino is not in active development. Secondly the connection sometimes seems sleeping(not responding sometimes) after some time or after some idle time. After some trial it works again. So my question is the firebase lib for arduino can be used for production and how can I fix the connection freeze/sleeping/not responding situation? Thanks
I FUCKING LOVE YOU MAN. 6 HOURS I SPENT ON THIS SHIT FINALLY IT WORKS
Hello. great video! how can i use this with an arduino wemos d1 mini? it's not compiling.
Do they need to connect to same wifi?
Hi! First, thanks for the tutorial; I have two questions:
1) Why are there projects on the internet (Firebase) that use two sketches, one to send and one to get the data? Do you really use only one!?
2) How to show this data on a TFT Display ili9341? Thanks
Hi, How to send json data to path on firebase with this library
Thank you very much, its working
What library i could use for esp8266
Hi what library should i use for my esp8266?
hey man am almost done but my esp8266 can not access the firebase, its connecting to the wifi and all but its not adding info on the firebase
THANK YOU VERY MUCH, IT'S WORKING
Could you help me please 😭
Shmmoro@gmail.com
Sir im getting error while compiling for NodeMcu do you have any idea why?
THANK'S BRO. IT'S WORKINGGGGGG
Thanks You So much It Works....
Thank you very much, you have helped a lot
Sir im getting error while compiling for NodeMcu do you have any idea why?
Hi Amsa
I have watched several tutorials on this and yours is most clear for me. But, I am working on a MacBook and I am getting : [Errno 16] could not open port /dev/cu.SLAB_USBtoUART: [Errno 16] Resource busy: '/dev/cu.SLAB_USBtoUART' does not exist or your board is not connected.
And so, I get: setting / number failed
I have altered the fingerprint to 2021 update and using the firebase demo
Any ideas ?
Thanks
You have to download and install driver software. the name of driver you will get behind the board
Web site to on off button now please
Im facing eucy file malware after going through this process , why?
Can you help me guys?. For some reason our project are not working anymore. But before it was okay and suddeny not working
Hi
Plz solve my problem my node mcu is restart every 15 sec
Why ???
Hi everyone! Watching this video:
th-cam.com/video/nLzC0-VaqDs/w-d-xo.html
as well, will help you to solve any fingerprint issues. :)
Thank you very much!
Firebase to website on off replay database created
Fingerprint is now not wirking
Can i know the code of Arduino. ?
drive.google.com/file/d/1Z8K_1JElAMqxaWl_D7oX0XsBwzOxGqWs/view?usp=sharing
Hi Amsa, your video is great and very helpful. I followed your steps but I am getting "setting /message failed:" and empty Firebase.error(). Hope you could help me :(
expired... check this video...
th-cam.com/video/ZZ5JvSA-Ed8/w-d-xo.html
yes same error
thanks you !!!
Please help me. My error is: "Error compilling for board nodeMCU 1.0 (ESP-12E MODULE). "
Any idea about this error?
Arduino: 1.8.12 (Windows 10), Board: "NodeMCU 0.9 (ESP-12 Module), 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, 4MB (FS:2MB OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
C:\Users\user\Documents\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient_Esp8266.cpp: In member function 'virtual void FirebaseHttpClientEsp8266::begin(const string&)':
C:\Users\user\Documents\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient_Esp8266.cpp:47:50: error: no matching function for call to 'begin(const char*, const char [60])'
47 | http_.begin(url.c_str(), kFirebaseFingerprint);
| ^
In file included from C:\Users\user\Documents\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient_Esp8266.cpp:9:
C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266HTTPClient\src/ESP8266HTTPClient.h:166:10: note: candidate: 'bool HTTPClient::begin(String, uint16_t, String)' (near match)
166 | bool begin(String host, uint16_t port, String uri = "/") __attribute__ ((error("obsolete API, use ::begin(WiFiClient, host, port, uri)")));
| ^~~~~
C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266HTTPClient\src/ESP8266HTTPClient.h:166:10: note: conversion of argument 2 would be ill-formed:
C:\Users\user\Documents\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient_Esp8266.cpp:47:30: error: invalid conversion from 'const char*' to 'uint16_t' {aka 'short unsigned int'} [-fpermissive]
47 | http_.begin(url.c_str(), kFirebaseFingerprint);
| ^~~~~~~~~~~~~~~~~~~~
| |
| const char*
In file included from C:\Users\user\Documents\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient_Esp8266.cpp:9:
C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266HTTPClient\src/ESP8266HTTPClient.h:167:10: note: candidate: 'bool HTTPClient::begin(String, const uint8_t*)' (near match)
167 | bool begin(String url, const uint8_t httpsFingerprint[20]) __attribute__ ((error("obsolete API, use ::begin(WiFiClientSecure, ...)")));
| ^~~~~
C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266HTTPClient\src/ESP8266HTTPClient.h:167:10: note: conversion of argument 2 would be ill-formed:
C:\Users\user\Documents\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient_Esp8266.cpp:47:30: error: invalid conversion from 'const char*' to 'const uint8_t*' {aka 'const unsigned char*'} [-fpermissive]
47 | http_.begin(url.c_str(), kFirebaseFingerprint);
| ^~~~~~~~~~~~~~~~~~~~
| |
| const char*
C:\Users\user\Documents\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient_Esp8266.cpp: In member function 'virtual void FirebaseHttpClientEsp8266::begin(const string&, const string&)':
C:\Users\user\Documents\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient_Esp8266.cpp:51:60: error: invalid conversion from 'const char*' to 'const uint8_t*' {aka 'const unsigned char*'} [-fpermissive]
51 | http_.begin(host.c_str(), kFirebasePort, path.c_str(), kFirebaseFingerprint);
| ^~~~~~~~~~~~~~~~~~~~
| |
| const char*
In file included from C:\Users\user\Documents\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient_Esp8266.cpp:9:
C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266HTTPClient\src/ESP8266HTTPClient.h:168:70: note: initializing argument 4 of 'bool HTTPClient::begin(String, uint16_t, String, const uint8_t*)'
168 | bool begin(String host, uint16_t port, String uri, const uint8_t httpsFingerprint[20]) __attribute__ ((error("obsolete API, use ::begin(WiFiClientSecure, ...)")));
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
exit status 1
Error compiling for board NodeMCU 0.9 (ESP-12 Module).
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
@@shrushtihegde9714 Go to Arduino IDE >> board manager >> Search ESP8266 >> Rollback to version 2.7.4
I am doing an analysis , But am stuck in one issue, i'm not able to take a 4 digit value from 4x4 keypad and send it to google Firebase
Can anyone please help me out? Please i need in urgent
www.electronicshub.org/arduino-keypad-interfacing-tutorial/#:~:text=In%20the%20code%2C%20the%20keys,16%C3%972%20LCD%20Display.
Thank you
Arduino: 1.8.19 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"
FirebaseDemo_ESP8266:26:28: error: missing terminating " character
26 | #define WIFI_SSID ""OPPOA5s"
| ^
C:\Users\DELL\AppData\Local\Temp\arduino_modified_sketch_270477\FirebaseDemo_ESP8266.ino:33:14: note: in expansion of macro 'WIFI_SSID'
33 | WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
| ^~~~~~~~~
C:\Users\DELL\AppData\Local\Temp\arduino_modified_sketch_270477\FirebaseDemo_ESP8266.ino: In function 'void setup()':
FirebaseDemo_ESP8266:26:19: error: unable to find string literal operator 'operator""OPPOA5s' with 'const char [1]', 'unsigned int' arguments
26 | #define WIFI_SSID ""OPPOA5s"
| ^~~~~~~~~
C:\Users\DELL\AppData\Local\Temp\arduino_modified_sketch_270477\FirebaseDemo_ESP8266.ino:33:14: note: in expansion of macro 'WIFI_SSID'
33 | WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
| ^~~~~~~~~
exit status 1
missing terminating " character
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Sir i got a error like
Error compiling for board NodeMCU 0.9
sir plzzz help me what can i do now
Any idea about this error?
Arduino: 1.8.12 (Windows 10), Board: "NodeMCU 0.9 (ESP-12 Module), 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, 4MB (FS:2MB OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
C:\Users\user\Documents\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient_Esp8266.cpp: In member function 'virtual void FirebaseHttpClientEsp8266::begin(const string&)':
C:\Users\user\Documents\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient_Esp8266.cpp:47:50: error: no matching function for call to 'begin(const char*, const char [60])'
47 | http_.begin(url.c_str(), kFirebaseFingerprint);
| ^
In file included from C:\Users\user\Documents\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient_Esp8266.cpp:9:
C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266HTTPClient\src/ESP8266HTTPClient.h:166:10: note: candidate: 'bool HTTPClient::begin(String, uint16_t, String)' (near match)
166 | bool begin(String host, uint16_t port, String uri = "/") __attribute__ ((error("obsolete API, use ::begin(WiFiClient, host, port, uri)")));
| ^~~~~
C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266HTTPClient\src/ESP8266HTTPClient.h:166:10: note: conversion of argument 2 would be ill-formed:
C:\Users\user\Documents\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient_Esp8266.cpp:47:30: error: invalid conversion from 'const char*' to 'uint16_t' {aka 'short unsigned int'} [-fpermissive]
47 | http_.begin(url.c_str(), kFirebaseFingerprint);
| ^~~~~~~~~~~~~~~~~~~~
| |
| const char*
In file included from C:\Users\user\Documents\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient_Esp8266.cpp:9:
C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266HTTPClient\src/ESP8266HTTPClient.h:167:10: note: candidate: 'bool HTTPClient::begin(String, const uint8_t*)' (near match)
167 | bool begin(String url, const uint8_t httpsFingerprint[20]) __attribute__ ((error("obsolete API, use ::begin(WiFiClientSecure, ...)")));
| ^~~~~
C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266HTTPClient\src/ESP8266HTTPClient.h:167:10: note: conversion of argument 2 would be ill-formed:
C:\Users\user\Documents\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient_Esp8266.cpp:47:30: error: invalid conversion from 'const char*' to 'const uint8_t*' {aka 'const unsigned char*'} [-fpermissive]
47 | http_.begin(url.c_str(), kFirebaseFingerprint);
| ^~~~~~~~~~~~~~~~~~~~
| |
| const char*
C:\Users\user\Documents\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient_Esp8266.cpp: In member function 'virtual void FirebaseHttpClientEsp8266::begin(const string&, const string&)':
C:\Users\user\Documents\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient_Esp8266.cpp:51:60: error: invalid conversion from 'const char*' to 'const uint8_t*' {aka 'const unsigned char*'} [-fpermissive]
51 | http_.begin(host.c_str(), kFirebasePort, path.c_str(), kFirebaseFingerprint);
| ^~~~~~~~~~~~~~~~~~~~
| |
| const char*
In file included from C:\Users\user\Documents\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient_Esp8266.cpp:9:
C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266HTTPClient\src/ESP8266HTTPClient.h:168:70: note: initializing argument 4 of 'bool HTTPClient::begin(String, uint16_t, String, const uint8_t*)'
168 | bool begin(String host, uint16_t port, String uri, const uint8_t httpsFingerprint[20]) __attribute__ ((error("obsolete API, use ::begin(WiFiClientSecure, ...)")));
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
exit status 1
Error compiling for board NodeMCU 0.9 (ESP-12 Module).
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
@@shrushtihegde9714 Yes. This error annoyed the heck outta me for a while. I've fixed it by changing my esp8266 SDK version to 2.4.1 in the boards manager. It worked.
@@raj_srikar thank you, that worked for me too!
@@raj_srikar Thanks for this, it worked.
dose not working why?
little help
you can knock me facebook.com/amsa.cse14
@@amsa_ksu highly sus bro
its not working
go through the whole tutorial again
hi can u please send the source code
How to use it for esp32? Please help me 😭💔
Give me an esp32 board I will do it for you
@@amsa_ksu board can make problems ? because now i have nodemcu but i always have the problems can you help me please
My connection breaks repeatedly please help
you can contact to my facebook
@@amsa_ksu where is the link your channel's about is empty. I can't find you
@@aayushsahay7711 please go to about section you will find facebook link
All codes send me
Good bro….
it's not working ... why :((
facebook.com/amsa.cse14
Hello Sir I need a help
you can knock me facebook.com/amsa.cse14
getting this error does anyone know how to solve
Arduino: 1.8.12 (Windows 10), Board: "NodeMCU 0.9 (ESP-12 Module), 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, 4MB (FS:2MB OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
C:\Users\user\Documents\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient_Esp8266.cpp: In member function 'virtual void FirebaseHttpClientEsp8266::begin(const string&)':
C:\Users\user\Documents\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient_Esp8266.cpp:47:50: error: no matching function for call to 'begin(const char*, const char [60])'
47 | http_.begin(url.c_str(), kFirebaseFingerprint);
| ^
In file included from C:\Users\user\Documents\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient_Esp8266.cpp:9:
C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266HTTPClient\src/ESP8266HTTPClient.h:166:10: note: candidate: 'bool HTTPClient::begin(String, uint16_t, String)' (near match)
166 | bool begin(String host, uint16_t port, String uri = "/") __attribute__ ((error("obsolete API, use ::begin(WiFiClient, host, port, uri)")));
| ^~~~~
C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266HTTPClient\src/ESP8266HTTPClient.h:166:10: note: conversion of argument 2 would be ill-formed:
C:\Users\user\Documents\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient_Esp8266.cpp:47:30: error: invalid conversion from 'const char*' to 'uint16_t' {aka 'short unsigned int'} [-fpermissive]
47 | http_.begin(url.c_str(), kFirebaseFingerprint);
| ^~~~~~~~~~~~~~~~~~~~
| |
| const char*
In file included from C:\Users\user\Documents\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient_Esp8266.cpp:9:
C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266HTTPClient\src/ESP8266HTTPClient.h:167:10: note: candidate: 'bool HTTPClient::begin(String, const uint8_t*)' (near match)
167 | bool begin(String url, const uint8_t httpsFingerprint[20]) __attribute__ ((error("obsolete API, use ::begin(WiFiClientSecure, ...)")));
| ^~~~~
C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266HTTPClient\src/ESP8266HTTPClient.h:167:10: note: conversion of argument 2 would be ill-formed:
C:\Users\user\Documents\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient_Esp8266.cpp:47:30: error: invalid conversion from 'const char*' to 'const uint8_t*' {aka 'const unsigned char*'} [-fpermissive]
47 | http_.begin(url.c_str(), kFirebaseFingerprint);
| ^~~~~~~~~~~~~~~~~~~~
| |
| const char*
C:\Users\user\Documents\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient_Esp8266.cpp: In member function 'virtual void FirebaseHttpClientEsp8266::begin(const string&, const string&)':
C:\Users\user\Documents\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient_Esp8266.cpp:51:60: error: invalid conversion from 'const char*' to 'const uint8_t*' {aka 'const unsigned char*'} [-fpermissive]
51 | http_.begin(host.c_str(), kFirebasePort, path.c_str(), kFirebaseFingerprint);
| ^~~~~~~~~~~~~~~~~~~~
| |
| const char*
In file included from C:\Users\user\Documents\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient_Esp8266.cpp:9:
C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266HTTPClient\src/ESP8266HTTPClient.h:168:70: note: initializing argument 4 of 'bool HTTPClient::begin(String, uint16_t, String, const uint8_t*)'
168 | bool begin(String host, uint16_t port, String uri, const uint8_t httpsFingerprint[20]) __attribute__ ((error("obsolete API, use ::begin(WiFiClientSecure, ...)")));
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
exit status 1
Error compiling for board NodeMCU 0.9 (ESP-12 Module).
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
hi I got this error too if anyone can help it would mean a lot :)
Go to Arduino IDE >> board manager >> Search ESP8266 >> Rollback to version 2.7.4
@@shrushtihegde9714 hey i have the same error, did you find a solution?
@@smarbety9124 Yes. Just change your esp8266 SDK version back to 2.4.1 in the boards manager. It helped me fixing this error
@@Xtraelektronik maann thanks that worked )
Finally got it to work from this guide
th-cam.com/video/7VXbVHssiQU/w-d-xo.html
Hi? I message you on your FB account. I really need help huhu. thank youuuuuuu