profile
viewpoint

trvrnrth/esphome-bsec-bme680 21

ESPHome component for the Bosch BME680 sensor via BSEC

trvrnrth/graylog2-plugin-output-irc 1

Graylog2 output plugin that sends messages to IRC

trvrnrth/BSEC-Arduino-library 0

Arduino library for BSEC to simplify integration into compatible platforms. To report issues, go to https://community.bosch-sensortec.com/t5/Bosch-Sensortec-Community/ct-p/bst_community

trvrnrth/esphome 0

ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.

trvrnrth/esphome-docs 0

Source for esphome.io documentation files.

startedtrvrnrth/esphome-bsec-bme680

started time in 2 hours

issue openedtrvrnrth/esphome-bsec-bme680

e-co2 problem

First of all thank you for the work. When the Voc value rises above 0.5, the co2 value becomes abnormal. I can confirm this because I have an extra co2 sensor.

co2

created time in 4 hours

issue closedtrvrnrth/esphome-bsec-bme680

Code do not compile

Hello!

Component does not compile. Throws errors.

BSEC Software Library @ 1.6.1480 has been successfully installed!
Dependency Graph
|-- <AsyncTCP-esphome> 1.1.1
|-- <ESPmDNS> 1.0
|   |-- <WiFi> 1.0
|-- <FS> 1.0
|-- <ESPAsyncWebServer-esphome> 1.2.7
|   |-- <AsyncTCP-esphome> 1.1.1
|   |-- <FS> 1.0
|   |-- <WiFi> 1.0
|-- <Wire> 1.0.1
|-- <BSEC Software Library> 1.6.1480
|   |-- <SPI> 1.0
|   |-- <Wire> 1.0.1
|-- <DNSServer> 1.1.0
|   |-- <WiFi> 1.0
|-- <Update> 1.0
|-- <WiFi> 1.0
Compiling .pioenvs/blabla/src/esphome/components/api/api_connection.cpp.o
Compiling .pioenvs/blabla/src/esphome/components/api/api_pb2.cpp.o
Compiling .pioenvs/blabla/src/esphome/components/api/api_pb2_service.cpp.o
Compiling .pioenvs/blabla/src/esphome/components/api/api_server.cpp.o
Compiling .pioenvs/blabla/src/esphome/components/api/list_entities.cpp.o
Compiling .pioenvs/blabla/src/esphome/components/api/proto.cpp.o
Compiling .pioenvs/blabla/src/esphome/components/api/subscribe_state.cpp.o
Compiling .pioenvs/blabla/src/esphome/components/api/user_services.cpp.o
Compiling .pioenvs/blabla/src/esphome/components/api/util.cpp.o
Compiling .pioenvs/blabla/src/esphome/components/bh1750/bh1750.cpp.o
Compiling .pioenvs/blabla/src/esphome/components/binary_sensor/automation.cpp.o
Compiling .pioenvs/blabla/src/esphome/components/binary_sensor/binary_sensor.cpp.o
Compiling .pioenvs/blabla/src/esphome/components/binary_sensor/filter.cpp.o
Compiling .pioenvs/blabla/src/esphome/components/bme680_bsec/._bme680_bsec.cpp.o
Exception in thread Thread-3:
Traceback (most recent call last):
  File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.7/threading.py", line 865, in run
    self._target(*self._args, **self._kwargs)
  File "/home/pi/.local/lib/python3.7/site-packages/platformio/proc.py", line 46, in run
    self.do_reading()
  File "/home/pi/.local/lib/python3.7/site-packages/platformio/proc.py", line 69, in do_reading
    for byte in iter(lambda: self._pipe_reader.read(1), ""):
  File "/home/pi/.local/lib/python3.7/site-packages/platformio/proc.py", line 69, in <lambda>
    for byte in iter(lambda: self._pipe_reader.read(1), ""):
  File "/usr/lib/python3.7/codecs.py", line 322, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd6 in position 96: invalid continuation byte

And stops there

Compiling .pioenvs/blabla/FrameworkArduino/wiring_shift.c.o
Archiving .pioenvs/blabla/libFrameworkArduino.a
Indexing .pioenvs/blabla/libFrameworkArduino.a

With best regards Igor

closed time in 16 hours

Igor-kr

issue commenttrvrnrth/esphome-bsec-bme680

Code do not compile

Hello! Ok, now working!

Igor-kr

comment created time in 16 hours

issue openedtrvrnrth/esphome-bsec-bme680

Code do not compile

Hello!

Component does not compile. Throws errors.

BSEC Software Library @ 1.6.1480 has been successfully installed!
Dependency Graph
|-- <AsyncTCP-esphome> 1.1.1
|-- <ESPmDNS> 1.0
|   |-- <WiFi> 1.0
|-- <FS> 1.0
|-- <ESPAsyncWebServer-esphome> 1.2.7
|   |-- <AsyncTCP-esphome> 1.1.1
|   |-- <FS> 1.0
|   |-- <WiFi> 1.0
|-- <Wire> 1.0.1
|-- <BSEC Software Library> 1.6.1480
|   |-- <SPI> 1.0
|   |-- <Wire> 1.0.1
|-- <DNSServer> 1.1.0
|   |-- <WiFi> 1.0
|-- <Update> 1.0
|-- <WiFi> 1.0
Compiling .pioenvs/blabla/src/esphome/components/api/api_connection.cpp.o
Compiling .pioenvs/blabla/src/esphome/components/api/api_pb2.cpp.o
Compiling .pioenvs/blabla/src/esphome/components/api/api_pb2_service.cpp.o
Compiling .pioenvs/blabla/src/esphome/components/api/api_server.cpp.o
Compiling .pioenvs/blabla/src/esphome/components/api/list_entities.cpp.o
Compiling .pioenvs/blabla/src/esphome/components/api/proto.cpp.o
Compiling .pioenvs/blabla/src/esphome/components/api/subscribe_state.cpp.o
Compiling .pioenvs/blabla/src/esphome/components/api/user_services.cpp.o
Compiling .pioenvs/blabla/src/esphome/components/api/util.cpp.o
Compiling .pioenvs/blabla/src/esphome/components/bh1750/bh1750.cpp.o
Compiling .pioenvs/blabla/src/esphome/components/binary_sensor/automation.cpp.o
Compiling .pioenvs/blabla/src/esphome/components/binary_sensor/binary_sensor.cpp.o
Compiling .pioenvs/blabla/src/esphome/components/binary_sensor/filter.cpp.o
Compiling .pioenvs/blabla/src/esphome/components/bme680_bsec/._bme680_bsec.cpp.o
Exception in thread Thread-3:
Traceback (most recent call last):
  File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.7/threading.py", line 865, in run
    self._target(*self._args, **self._kwargs)
  File "/home/pi/.local/lib/python3.7/site-packages/platformio/proc.py", line 46, in run
    self.do_reading()
  File "/home/pi/.local/lib/python3.7/site-packages/platformio/proc.py", line 69, in do_reading
    for byte in iter(lambda: self._pipe_reader.read(1), ""):
  File "/home/pi/.local/lib/python3.7/site-packages/platformio/proc.py", line 69, in <lambda>
    for byte in iter(lambda: self._pipe_reader.read(1), ""):
  File "/usr/lib/python3.7/codecs.py", line 322, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd6 in position 96: invalid continuation byte

And stops there

Compiling .pioenvs/blabla/FrameworkArduino/wiring_shift.c.o
Archiving .pioenvs/blabla/libFrameworkArduino.a
Indexing .pioenvs/blabla/libFrameworkArduino.a

With best regards Igor

created time in a day

startedtrvrnrth/esphome-bsec-bme680

started time in 10 days

startedtrvrnrth/esphome-bsec-bme680

started time in 10 days

startedtrvrnrth/esphome-bsec-bme680

started time in 11 days

startedtrvrnrth/esphome-bsec-bme680

started time in 11 days

PR closed BoschSensortec/BSEC-Arduino-library

Update library.properties

Needed, otherwise platformio crawler will not automatically update

+1 -1

0 comment

1 changed file

cyberman54

pr closed time in 12 days

issue commenttrvrnrth/esphome-bsec-bme680

How to setup the update interval

I wasn't sure when would the this->check_bsec_status_() && this->bsec_.run() condition be true so I wanted to simplify the function as much as possible. Now that I've observed the code work as expected, I may as well add it back.

florafrisia

comment created time in 12 days

issue commenttrvrnrth/esphome-bsec-bme680

How to setup the update interval

@trvrnrth it seems to be working as expected. I also removed the staggering of the sensor state updates. And by 'as expected' I mean that it lowered the load on my esp32cam to a manageable level. I'm still monitoring the measurements.

florafrisia

comment created time in 12 days

PR opened BoschSensortec/BSEC-Arduino-library

Update library.properties

Needed, otherwise platformio crawler will not automatically update

+1 -1

0 comment

1 changed file

pr created time in 12 days

issue commenttrvrnrth/esphome-bsec-bme680

How to setup the update interval

Hi @trvrnrth, I'd like to test how the ULP mode behaves, what should I alter in your component's source?

florafrisia

comment created time in 13 days

startedtrvrnrth/esphome-bsec-bme680

started time in 13 days

issue openedtrvrnrth/esphome-bsec-bme680

How to setup the update interval

Hello,

I like to thank you the work you did on the bme680. Still I have a small question I like to setup the update_interval. Most sensors in ESPHome have this option.

With kind regards,

Peter Noé

created time in 14 days

release BoschSensortec/BSEC-Arduino-library

v1.6.1480

released time in 16 days

created tagBoschSensortec/BSEC-Arduino-library

tagv1.6.1480

Arduino library for BSEC to simplify integration into compatible platforms. To report issues, go to https://community.bosch-sensortec.com/t5/Bosch-Sensortec-Community/ct-p/bst_community

created time in 16 days

push eventBoschSensortec/BSEC-Arduino-library

Bosch Sensortec

commit sha 7a9357566c75048331c15b55a4eb20f1de14f36e

Updated to v1.4.8.0. Updated the ESP8266's static library to not need linker script modifications.

view details

push time in 16 days

startedtrvrnrth/esphome-bsec-bme680

started time in 16 days

startedtrvrnrth/esphome-bsec-bme680

started time in 21 days

startedtrvrnrth/esphome-bsec-bme680

started time in 24 days

startedtrvrnrth/esphome-bsec-bme680

started time in 25 days

issue commenttrvrnrth/esphome-bsec-bme680

esp32 reboots sometimes

First guess, api was forcing a reboot, since no client was connected. Lets see if it survives the night. Thanks for your quick answer anyhow.

wettermann32

comment created time in 25 days

issue openedtrvrnrth/esphome-bsec-bme680

esp32 reboots sometimes

thanks for the code, things a real easy with it. Anyhow between 30 and 60min runtime the esp32 reboots. IAQ then start from 25 again. I never get a stable value. I have deleted everything from yaml beside bme_680 and wifi/web. Are there any known issues with stability?

Best

created time in 25 days

startedtrvrnrth/esphome-bsec-bme680

started time in 25 days

startedtrvrnrth/esphome-bsec-bme680

started time in a month

startedtrvrnrth/esphome-bsec-bme680

started time in a month

startedtrvrnrth/esphome-bsec-bme680

started time in a month

more