esphome / esphome/issues

BME280 Humidity problem after update to 2023.10.4

Open
#5,054 3 comments 1 reaction 0 assignees View on GitHub
Dominant language
No language data
Stars
313
Forks
40
PR merge metrics
No merged PRs in 30d

Description

### The problem

Hi. When use ESPHome 2023.10.3 all works ok and temp, pressure and humidity read no problem from BME280. Today after update to ESPHome 2023.10.4 no read humidity. Temp and pressure works.

### Which version of ESPHome has the issue?

2023.10.4

### What type of installation are you using?

Home Assistant Add-on

### Which version of Home Assistant has the issue?

2023.10.5

### What platform are you using?

ESP8266

### Board

wemos d1 mini

### Component causing the issue

i2c bme280

### Example YAML snippet

```yaml
sensor:
- platform: bme280
temperature:
name: "Temperatura"
id: temperatura
oversampling: 16x
pressure:
name: "Ciśnienie"
id: ciscnienie
humidity:
name: "Wilgotność"
id: wilgotnosc
address: 0x76
update_interval: 60s
```

### Anything in the logs that might be useful for us?

```txt
[08:50:28][C][bme280.sensor:197]: Humidity 'Wilgotność'
[08:50:28][C][bme280.sensor:197]: Device Class: 'humidity'
[08:50:28][C][bme280.sensor:197]: State Class: 'measurement'
[08:50:28][C][bme280.sensor:197]: Unit of Measurement: '%'
[08:50:28][C][bme280.sensor:197]: Accuracy Decimals: 1
[08:50:28][C][bme280.sensor:198]: Oversampling: 16x

[08:50:29][D][sensor:093]: 'Temperatura': Sending state 15.65000 °C with 1 decimals of accuracy
[08:50:29][D][sensor:093]: 'Ciśnienie': Sending state 975.21729 hPa with 1 decimals of accuracy
[08:50:29][D][sensor:093]: 'Wilgotność': Sending state nan % with 1 decimals of accuracy
```

### Additional information

_No response_

Contributor guide

No contributing guide indexed for this repository

Research direction

No source file or test is identified. Reproduce the YAML on the Wemos D1 mini with the BME280 under ESPHome 2023.10.3 and 2023.10.4, then trace the bme280 humidity path and compare its behavior with temperature and pressure. Done means humidity reports a numeric percentage again under 2023.10.4.

Written by the indexing model from the issue text.

Assessment

Domain
embedded-iot
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.