Czujnik parametrów środowiska BMP680 i ESPHome

Do prostych pomiarów stężenia lotnych związków organicznych (de facto to nie pomiar tylko aproksymacja na podstawie innych parametrów) BMP680 jest wręcz ideałem z kilku powodów

  1. Podłączenie przez I²C, więc nie wymaga zasadniczo żadnych układów dodatkowych
    I²C Bus — ESPHome
  2. Rezystancja gazu jest mierzona automatycznie (grzałka też jest sterowana automatycznie, choć można wymusić jej parametry i pracę ręczną)
    BME680 Temperature+Pressure+Humidity+Gas Sensor — ESPHome
  3. Można wykorzystać w powiązaniu z niewolną biblioteką Bosch Sensortec Environmental Cluster (pod linkiem licencja https://www.bosch-sensortec.com/media/boschsensortec/downloads/bsec/2017-07-17_clickthrough_license_terms_environmentalib_sw_clean.pdf którą trzeba zaakceptować przed użyciem biblioteki)
    a wtedy takie wartości jak IAQ, czy ekwiwalenty CO2 i VOC są liczone “automagicznie” :stuck_out_tongue_winking_eye:
    BME680 Temperature+Pressure+Humidity+Gas Sensor via BSEC — ESPHome
2 Likes

Pozwolę sobie podlinkować alternatywę podłączenia tego czujnika poprzez wgranie jednego pliku Tasmota sensor.bin.

https://tasmota.github.io/docs/BME680/

1 Like

W Tasmocie jednak nie da się użyć biblioteki BSEC nie łamiąc przy okazji jej postanowień licencyjnych (wyklucza rozpowszechnianie prekompilowanych plików binarnych).

@szopen jak zwykle racja :+1: więc otwartych drzwi nie ma co wyważać…