Comments on: Firebase: Control ESP32 GPIOs from Anywhere https://randomnerdtutorials.com/firebase-control-esp32-gpios/ Learn ESP8266, ESP32, Arduino, and Raspberry Pi Thu, 12 Jun 2025 14:14:08 +0000 hourly 1 https://wordpress.org/?v=6.8.1 By: Mato https://randomnerdtutorials.com/firebase-control-esp32-gpios/#comment-1011599 Thu, 27 Feb 2025 15:59:00 +0000 https://randomnerdtutorials.com/?p=110464#comment-1011599 In reply to Roger.

I have same error with UniversalTelegramBot [ssl_client.cpp:37] _handle_error(): [data_to_read():361]: (-76) UNKNOWN ERROR CODE (004C)

]]>
By: Sara Santos https://randomnerdtutorials.com/firebase-control-esp32-gpios/#comment-993007 Fri, 20 Dec 2024 11:11:26 +0000 https://randomnerdtutorials.com/?p=110464#comment-993007 In reply to Luis.

Thanks for your feedback.
We need to update our guides to be compatible with the latest version.
Regards,
Sara

]]>
By: Luis https://randomnerdtutorials.com/firebase-control-esp32-gpios/#comment-992920 Fri, 20 Dec 2024 03:58:03 +0000 https://randomnerdtutorials.com/?p=110464#comment-992920 I appreciate all the work that you do, and have a few of your books, and thought to share the experience i had with this project.

to make a long story short i could not get it to compile with the latest ESP32 Cores or the latest Firebase ESP Client.

Only esp32 core version 2.07 worked and i left it at that: And that could be a plus\minus version.
Firebase ESP Client version 4.2.7 worked . The latest version to date 4.4.15 did not compile it_

I have great respect for your work, thank you and glad to share.

Ciao

]]>
By: Kevin https://randomnerdtutorials.com/firebase-control-esp32-gpios/#comment-924904 Thu, 13 Jun 2024 09:31:27 +0000 https://randomnerdtutorials.com/?p=110464#comment-924904 Hi, thanks for this project. This was the project that got me interested in Firebase and the huge potential it has, and I’ve used Firebase a lot over the last year or two. The ‘Firebase-ESP-Client’ library has been deprecated though. Although it is still available, the author, mobizt, reports the library as having ‘unfixable issues’ and has created a new, very different library, ‘FirebaseClient’. Perhaps a similar tutorial using the new library would be something that would be something you would like to do. I and many others would benefit greatly from such a project.

]]>
By: Conectando Vencedores https://randomnerdtutorials.com/firebase-control-esp32-gpios/#comment-904314 Mon, 08 Apr 2024 01:17:54 +0000 https://randomnerdtutorials.com/?p=110464#comment-904314 Is it possible to use push buttons in conjunction with Firebase? If yes, how can it be done and are there any example projects available?

]]>
By: Conectando Vencedores https://randomnerdtutorials.com/firebase-control-esp32-gpios/#comment-904313 Mon, 08 Apr 2024 01:15:13 +0000 https://randomnerdtutorials.com/?p=110464#comment-904313 “How do I add and use push buttons together with Firebase?”

]]>
By: Alberto https://randomnerdtutorials.com/firebase-control-esp32-gpios/#comment-876546 Thu, 07 Dec 2023 20:45:06 +0000 https://randomnerdtutorials.com/?p=110464#comment-876546 Hi Sara, I have a problem with the Firebase_ESP_Client library, today I updated the FirebaseESP32 library.

The problem is what the streamCallback(FirebaseStream) tells me “variable or field ‘streamCallback’ declared null
56 | void streamCallback (FirebaseStream data)”

It’s right?

I use the code on this page and update the call with the new library.

//#include <Firebase_ESP_Client.h>
#include <FirebaseESP32.h>

Thanks for your future response for me.

]]>
By: Alberto https://randomnerdtutorials.com/firebase-control-esp32-gpios/#comment-874522 Mon, 27 Nov 2023 11:40:37 +0000 https://randomnerdtutorials.com/?p=110464#comment-874522 Hi Sara, I have a problem with the Firebase_ESP_Client library, today I updated the FirebaseESP32 library.

The problem is what the streamCallback(FirebaseStream) tells me “variable or field ‘streamCallback’ declared null
56 | void streamCallback (FirebaseStream data)”

It’s right?

I use the code on this page and update the call with the new library.

//#include <Firebase_ESP_Client.h>
#include <FirebaseESP32.h>

Thanks for your future response for me.

]]>
By: Gege https://randomnerdtutorials.com/firebase-control-esp32-gpios/#comment-865248 Thu, 12 Oct 2023 07:42:08 +0000 https://randomnerdtutorials.com/?p=110464#comment-865248 What will happen if I simultaneously enter values for 12,13,14? Because I want to always get the values of each node.

]]>
By: caliburn https://randomnerdtutorials.com/firebase-control-esp32-gpios/#comment-840514 Tue, 13 Jun 2023 10:01:51 +0000 https://randomnerdtutorials.com/?p=110464#comment-840514 Hello, thank you for your tutorial like always, I tried updating the gpio values whenever I press a physical button, the set() function in the esp32 code would erase every other values under the parent path unlike how the set() function in the javascript code would. I used some lines from here that was used to send sensor readings in order to send the button states
https://randomnerdtutorials.com/esp32-esp8266-firebase-gauges-charts/

FirebaseJson json;
String buttonPath = dbButtons(buttonPressed);
if(Firebase.ready() && localSwitch == true) {
json.set(buttonPath, String(1));
Serial.printf(“Set json… %s\n”, Firebase.RTDB.setJSON(&fbdo, listenerPath.c_str(), &json) ? “ok” : fbdo.errorReason().c_str());
}
this are the screenshots of what happens if used the webapp buttons vs the physical buttons.
https://imgur.com/a/I0lbIFN

]]>