Feature | Support |
Sending | |
Receiving | |
Config |
Supported Brands
Brand | Protocol |
BME280 | bme280 |
Sender Arguments
None
Config
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | {
"devices": {
"bme280": {
"protocol": [ "bme280" ],
"id": [{
"id": "0x76",
"i2c-path": "/dev/i2c-1"
}],
"temperature": 19.1,
"pressure": 1006.8,
"humidity": 36.24,
"hum-oversampling": 2,
"tem-oversampling": 2,
"pre-oversampling": 2
}
},
"gui": {
"bme280": {
"name": "bme280 Sensor",
"group": [ "Misc" ],
"media": [ "all" ],
"show-temperature": 1,
"show-pressure": 1,
"show-humidity": 1
}
}
}
|
Option | Value |
id | i2c address |
path | valid i2c path |
temperature | -40 - 85 |
pressure | 300 - 110000 |
humidity | 0 - 100 |
Optional Settings
Device Settings
Setting | Default | Format | Description |
poll-interval | 10 | seconds | What should be the poll interval of the sensors |
humidity-offset | 0 | number | Correct humidity value |
temperature-offset | 0 | number | Correct temperature value |
tem-oversampling | 1 | 0-5 | Oversampling for temperature |
hum-oversampling | 1 | 0-5 | Oversampling for humidity |
pre-oversampling | 1 | 0-5 | Oversampling for pressure |
GUI Settings
Setting | Default | Format | Description |
temperature-decimals | 2 | number | How many decimals the GUIs should display for temperature |
pressure-decimals | 2 | number | How many decimals the GUIs should display for pressure |
show-temperature | 1 | 1 or 0 | Don’t display the temperature value |
show-pressure | 1 | 1 or 0 | Don’t display the pressure value |
show-humidity | 1 | 1 or 0 | Don’t display the humidity value |
Comments
Pressure is provided in pascal (Pa) and temperature in degrees Celsius (°C).
Options oversampling
sets the BME280 hardware accuracy mode which is relevant for all 3 readings separately.
oversampling | Internal no. of samples |
0 | skipped (output set to 0x8000) |
1 | oversampling x 1 |
2 | oversampling x 2 |
3 | oversampling x 4 |
4 | oversampling x 8 |
5 | oversampling x 16 |
The algorithm for pressure, humidity and temperature measurement is based on the specification in the official datasheet.