firebase не отображает в реальном времени базу данных датчика DHT, подключенного к nodeMCU? - PullRequest
0 голосов
/ 14 февраля 2020

я подключил датчик dht к nodeMCU и хочет отправить данные датчика в базу данных firebase, но данные не отображаются в базе данных firebase, хотя программа успешно компилируется, и вывод отображается в последовательном мониторе arduino ide, но не отображается в базе данных firebase? Вот код, который используется для этой цели. Также будет полезен образ образа консоли Firebase. Любая информация будет полезна. sensor data not being shown in 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);  
}
`
...