import os 
import network 
import time
import dht
from machine import Pin
#Connect to Wifi
wifi=network.WLAN(network.STA_IF)
wifi.active(True)
wifi.connect("Wokwi-GUEST", "")

while not wifi.isconnected():
    print("connecting")
    time.sleep(1)
    
print("connected")

#firebase example
import ufirebase as firebase
firebase.setURL("https://projet-station-meteo-e1942-default-rtdb.firebaseio.com/")


sensor = dht.DHT22(Pin(18))                  # DHT11 Sensor on Pin 4 of ESP32
led=Pin(4,Pin.OUT)



#Put Tag1
firebase.put("led", True, bg=0)
while True:
    try:
        sensor.measure()                    # Measuring 
        temp = sensor.temperature()         # getting Temp
        hum = sensor.humidity()
        
        time.sleep(2)
        
    except OSError:
        print(OSError)
        pass
    
    print("Sending values ....")
    #Put Tag2
    firebase.put("DHT22", {"temp": temp, "hum": hum}, bg=0)
    
    print("Values sent !!")
    
    #Get Tag1
    
    firebase.get("led", "ledesp", bg=0)
    print("led status: "+str(firebase.ledesp))
    
    if firebase.ledesp == True:
        led.on()
    else:
        led.off()
$abcdeabcde151015202530fghijfghij