я подключил датчик dht к nodeMCU и хочет отправить данные датчика в базу данных firebase, но данные не отображаются в базе данных firebase, хотя программа успешно компилируется, и вывод отображается в последовательном мониторе arduino ide, но не отображается в базе данных firebase? Вот код, который используется для этой цели. Также будет полезен образ образа консоли Firebase. Любая информация будет полезна. `
#include "ESP8266WiFi.h"
#include "FirebaseArduino.h"
#include "DHT.h"
#define FIREBASE_HOST "iotcontroller-9e3c2.firebaseio.com"
#define FIREBASE_AUTH "xxxxxxxx"
#define WIFI_SSID "Vivo V15"
#define WIFI_PASSWORD "xxxxxxxx"
#define DHTPIN D5
#define DHTTYPE DHT11
DHT dht (DHTPIN, DHTTYPE);
void setup () {
Serial.begin (9600);
delay (1000);
WiFi.begin (WIFI_SSID, WIFI_PASSWORD);
Serial.print ("Connecting to");
Serial.print (WIFI_SSID);
while (WiFi.status()!= WL_CONNECTED) {
Serial.print (".");
delay (500);
}
Serial.println ();
Serial.print ("Connected to");
Serial.print (" ");
Serial.println (WIFI_SSID);
Serial.print ("IP Address is:");
Serial.println (WiFi.localIP ());
Firebase.begin (FIREBASE_HOST, FIREBASE_AUTH);
dht.begin ();
}
void loop ()
{
float h = dht.readHumidity ();
float t = dht.readTemperature ();
if (isnan (h) || isnan (t)) {
Serial.println ("Failed to read from DHT sensor!");
return;
}
Serial.print ("Humidity: "); Serial.print (h);
String firebaseHumid = String (h) + String ("%");
Serial.print ("% ; Temperature: "); Serial.print (t); Serial.println ("°C");
String firebaseTemp = String (t) + String ("°C");
delay (100);
Firebase.pushString ("Humidity", firebaseHumid);
Firebase.pushString ("Temperature", firebaseTemp);
}
`