📢 ESP32 Human presence + lux + temperature + pressure + humidity sensors

# :loudspeaker: ESP32 ​​​Human presence + lux + temperature + pressure + humidity sensors :loudspeaker: :warning:

:warning:You can read more about the project here :warning:

You will need

BH1750 Light Sensor

AHT20 BMP280

Dupont cable

Termoretractil Heat shrink tube

Sensor Case

ESP32 WROOM-32

The first setup must be done via ESPHome Web requires a browser that supports WebSerial.

LD2450 Configuration

You need to add the YAML file to the ESP32 module’s base YAML file.

Save the Zone H file to the ESP directory in the Home Assistant app.

In order to use the Plotly Graph file, you must have downloaded the Plotly Graph card from HACS.

You can find the GitHub linkhere

Good luck :smiley:

Apache License 2.0

Nicely packaged. Do you find much of a heating problem form having the BMP280 in the same space as ESP32? Are you using a BME280 rather than BMP280 as BMP doesn’t have humidity?

1 Like

I also needed to use a humidity sensor for my given space. As for the temperature, I calibrated it in Z2M configuration.yaml according to the difference between the actual temperature in the room and in the sensor. Here is an example:

 '0x00158d0001abcdef':  # Replace with your actual     IEEE address
   friendly_name: 'TemperatureSensor'
   calibration:
     temperature: -1.5  # Adjusts the temperature by     -1.5 °C

How does z2m fit in wirh the project?

Nothing, I answered late at night and didn’t think about the question. This is how I had a sensor connected to CC2350 in another project and loaded in Z2M. :smiley:

in this case it is possible to make a correction using lamda directly in the yaml code, or then create a template sensor that will show the adjusted temperature.