BME680 with ESPHome | One sensor, lots of data!

Поделиться
HTML-код
  • Опубликовано: 22 июл 2024
  • Do you know the air quality in and around your home?! This air quality sensor can be easily integrated with Home Assistant using an ESP8266 and ESPHome. The BME680 can measure air pressure, air quality, temperature and humidity!
    The sensor measures VOC (Volatile Organic Compound) values in the air which allow you to conclude an IAQ (Index for Air Quality). This value tells you whether the air is polluted with potentially harmful elements such as Carbon Monoxide, Acetone and many other things found in household products.
    BME680 Datasheet: www.mouser.com/datasheet/2/78...
    ESPHome YAML Config on Gist GitHub: gist.github.com/letsautomaten...
    I²C ESPHome: esphome.io/components/i2c.html
    ESPHome MQTT Component: esphome.io/components/mqtt.html
    ESPHome HTTP Request Component: esphome.io/components/http_re...
    Time of flight sensor ESPHome documentation: esphome.io/components/sensor/...
    Time of flight sensor Datasheet:
    www.st.com/resource/en/datash...
    00:00 Intro
    01:16 Air Quality Index
    01:38 ESP8266 & BME680 Wiring
    03:01 I²C and ESPHome
    04:28 ESPHome YAML Config Walkthrough
    05:16 VL53L0X Time of Flight Sensor
    05:53 Outro
    #esphome #homeassistant #airquality
  • НаукаНаука

Комментарии • 16

  • @madst7521
    @madst7521 6 месяцев назад +6

    Adding a luminance sensor seems like a good match. Like Pimoroni BH1745 or Adafruit VCNL4020. You could also take the air quality measurement a little further with a good CO2 sensor (see video #300 and #358 from Andreas Spiess)

    • @At-M
      @At-M 6 месяцев назад +1

      I've paired the BME280 (i guess the older cousin?) with the BH1750 (no color detection, only lux) for a few DIY sensors so far, can recommend!

    • @lets-automate
      @lets-automate  6 месяцев назад

      Thanks for the comment and info! Andreas Spiess is so great. I don't think I've watched those ones though, so will check them out.
      Definitely want to dig into more of these sensors this year.

  • @WS-gw5ms
    @WS-gw5ms 9 дней назад

    Great video thank you!

  • @MarkGhali
    @MarkGhali 6 месяцев назад

    good concise video! much appreciated

  • @Dusty_Ham
    @Dusty_Ham 5 месяцев назад

    Great video thank you very much

  • @Mr_ToR
    @Mr_ToR 27 дней назад

    Here is a couple of points about the video. The Air quality index your showing, is different for every country. The one you showed is for Germany.
    Also, you definitely need a fan with an enclosure for proper measurements with any of the BME series. (like how the particulate sensor PMS5003 works) These are made to be included in proper products. I gave up on these sensors years ago. These are expensive and "sensitive" but very difficult to use due to the need of the enclosure and fan etc, basically you need to make a proper product, not just attach it to your micro and get readings. You will get much better reading from a much much cheaper and easier to use HTU21D. By the way you don't need "that" much accuracy for doing something with reading your home condition. Also forget about the VOC in this product. For air quality get a proper CO2 sensor like the SenseAir S8 and a real PPM sensor like PMS5003 or something similar. for VOC get the cheapest MQ series sensor. They work great.

    • @lets-automate
      @lets-automate  25 дней назад

      Thanks for the detailed comment! I'll have a proper read through. I definitely do need to look into different air quality solutions that's for sure, I have stopped using this sensor now.

  • @awdhootkanawade
    @awdhootkanawade 4 месяца назад +1

    The moment I saw that purple PCB I realised it's gonna be expensive

    • @lets-automate
      @lets-automate  4 месяца назад +1

      Haha, yes colours other than green are a fair bit more expensive.

    • @awdhootkanawade
      @awdhootkanawade 4 месяца назад +1

      @@lets-automate no not like that , usually all the sensors on purple pcb are itself expensive

  • @ericilkwatson5557
    @ericilkwatson5557 5 месяцев назад

    When I place my device in a case, the temperature reading is higher than it actually is. Can I adjust this in any way?

    • @lets-automate
      @lets-automate  5 месяцев назад

      Yes you can, but you have to use a different integration instead. If you use the following integration, take a look at the section "advanced configuration":
      esphome.io/components/sensor/bme680_bsec?highlight=bme680#index-for-air-quality-iaq-measurement
      Hope this helps!

  • @Mr_ToR
    @Mr_ToR 27 дней назад

    1:33 are you freezing in that room or is the temperature showing wrong value? 21.5C is terribly cold don't you think?

    • @lets-automate
      @lets-automate  25 дней назад

      Haha, I'm guessing you are from a warm climate?! This is what our heating is set to and I would say is considered high for the UK. Most people probably set it at between 19 and 21. It costs enough in gas to get it to 21.5ºC, particularly in winter.

  • @branislavmaricic8207
    @branislavmaricic8207 Месяц назад

    I tried to install BME680 using your code, but without success.
    During the installation, I have the following errors
    [20:48:03][C][bme680.sensor:074]: Setting up BME680...
    [20:48:03][E][component:119]: Component bme680.sensor was marked as failed.
    [20:48:03][E][component:164]: Component bme680.sensor set Error flag: unspecified