arendst / Tasmota

Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
https://tasmota.github.io/docs
GNU General Public License v3.0
22.19k stars 4.81k forks source link

BME 680 (IAQ) level #2969

Closed moneybag closed 6 years ago

moneybag commented 6 years ago

Thanks for providing the bme680 in generic. Is it possible to show the IAQ level, not just the level in kOhms? Does tasmota uses the newest firmware? https://www.bosch-sensortec.com/bst/products/all_products/bsec

Chaot1 commented 6 years ago

I think that the complete integration is not working correct. My Sensor readings are always changing. Not as described in datasheet with heating period and reading every x seconds. Additionally i can watch a constantly rising resistance when i keep the website open.

moneybag commented 6 years ago

thats my opinion, too. Lets wait and see, if someone corrects the problems. The price of the bme 680 is quite cheap.

arendst commented 6 years ago

Rewrote the BME680 driver dropping Adafruit and now only using the latest Bosch driver v3.5.9. Saving 2k of code space.

With regards to IAQ BSEC library:

Due to the current size of the BSEC library, upon compilation, you will receive an error: section ‘.text' will not fit in region ‘iram1_0_seg'. In order to solve this, you will need to modify the linker script and specifically define where the librarys hould be placed in memory.

So I guess that's no option as Tasmota is already running low on ram.

Chaot1 commented 6 years ago

I think that the BME680 is a cheap sensor, but without propper integration it would be useless. @arendst Did you ever hear from the MCU-811 or CJMCU-811? It seems an eaqual Sensor.

ascillato2 commented 6 years ago

Hi

Seems that your question has been addressed. Closing this issue. Please, reopen if needed. Thanks