BMP180

Feature Support
Sending no
Receiving yes
Config yes

Supported Brands

Brand Protocol
BMP180 bmp180
BMP085 bmp085

Sender Arguments

None

Config

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
{
  "devices": {
    "bmp180": {
      "protocol": [ "bmp180" ],
      "id": [{
        "id": "0x77"
      }],
      "temperature": 19.1,
      "pressure": 1006.8,
      "oversampling": 1
    }
  },
  "gui": {
    "temperature": {
      "name": "Temperature Sensor",
      "group": [ "Misc" ],
      "media": [ "all" ]
    }
  }
}
Option Value
id valid i2c path
temperature -40 - 85
pressure 300 - 1100
oversampling 0 - 3

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

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

Comments

Pressure is provided in hectopascal (hPa) and temperature in degrees Celsius (°C).

Option oversampling sets the BMP180 hardware accuracy mode which is relevant for pressure readings only.

Mode oversampling Internal no. of samples Conversion time pressure max. [ms]
ultra low power 0 1 4.5
standard 1 2 7.5
high resolution 2 4 13.5
ultra high resolution 3 8 25.5

The algorithm for pressure and temperature measurement is based on the specification in the official datasheet.