Hello,
As i mentioned in topic, my app doesnt read values from firebase.
My ESP Code is
#include <ESP8266WiFi.h>
#include <FirebaseArduino.h>
#include <DHT.h>
#define frb_link "axxxxxxxxxxxxxxxeio.com"
#define frb_haslo "8JGxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxOJGq3"
#define wifi_ssid "SM-xxxxxx"
#define wifi_haslo "mnxxxxxx"
#define DHTPIN D2 // Cyfrowy pin podlaczony do sensoru
#define DHTTYPE DHT11 // definiowanie sensoru temperatury
#define Indupin D3 //
DHT dht(DHTPIN, DHTTYPE);
String msg1 = " Wykryto metal";
String msg2 = " Nie wykrywa";
void setup()
{
pinMode(Indupin, INPUT); // definiuje typ pinu 2
Serial.begin(9600);
dht.begin(); //odczytuje dane z sensora
WiFi.begin(wifi_ssid, wifi_haslo); // Logowanie do wifi
Serial.print(wifi_ssid);
while (WiFi.status() != WL_CONNECTED) {
Serial.print(".");
delay(500);
}
Serial.println();
Serial.print("Polaczono z siecia");
Serial.print("Adres IP: ");
Serial.println(WiFi.localIP()); //wyświetla lokalne ip
Firebase.begin(frb_link, frb_haslo); // łączenie do bazy danych
}
void loop()
{
float t = dht.readTemperature(); // Odczyt temperatury w celsjuszach
int sensorValue = digitalRead(Indupin);
if(sensorValue==LOW)
{
Serial.println(msg1); // komunikat w konsoli
Firebase.setString("Indukcja", msg1); // Zmiana wpisu w bazie danych
delay(500);
}
else
{
Serial.println(msg2); // komunikat w konsoli
Firebase.setString("Indukcja", msg2); // Zmiana wpisu w bazie danych
}
Serial.print("% Temperatura: ");
Serial.print(t);
Serial.println("°C ");
Firebase.setFloat ("Temperatura",t); // wypchniecie do bazy danych wartosci temperatury
delay(2500);
}
My app inventor code looks like this
My app looks like this:
Im sure my project bucket and link to database is correct too.
On firebase im lacking temperature readings bcs i didnt connect it yet, induction works:
Please help