Remove deprecated Bosch BMP280 Environmental Sensor integration (#21819)

This commit is contained in:
Franck Nijhof 2022-02-27 21:21:36 +01:00 committed by GitHub
parent 47c126b042
commit cb48f3f130
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 1 additions and 61 deletions

View File

@ -65,7 +65,6 @@ source/_integrations/blebox.markdown @bbx-a @bbx-jp
source/_integrations/blink.markdown @fronzbot
source/_integrations/blueprint.markdown @home-assistant/core
source/_integrations/bluesound.markdown @thrawnarn
source/_integrations/bmp280.markdown @belidzs
source/_integrations/bmw_connected_drive.markdown @gerard33 @rikroe
source/_integrations/bond.markdown @bdraco @prystupa @joshs85
source/_integrations/bosch_shc.markdown @tschamm

View File

@ -1,60 +0,0 @@
---
title: Bosch BMP280 Environmental Sensor
description: Instructions on how to integrate a BMP280 sensor into Home Assistant.
ha_release: 0.108
ha_category:
- DIY
ha_iot_class: Local Polling
ha_quality_scale: silver
ha_code_owners:
- '@belidzs'
ha_domain: bmp280
ha_codeowners:
- '@belidzs'
ha_platforms:
- sensor
---
<div class='note warning'>
This integration is deprecated and will be removed in Home Assistant Core 2022.4.
For more information see: [Architectural Decision Record 0019](https://github.com/home-assistant/architecture/blob/master/adr/0019-GPIO.md).
</div>
The `bmp280` sensor platform allows you to read temperature and pressure values of a [Bosch BMP280 Environmental sensor](https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp280/) connected via [I2C](https://en.wikipedia.org/wiki/I²C) bus (SDA, SCL pins).
This integration has been tested on a Raspberry Pi 4B, but it should work on any device which is supported by [CircuitPython](https://circuitpython.org/).
## Configuration
To use a BMP280 sensor in your installation, you have to enable I2C on your host device then configure the integration using the following example:
```yaml
sensor:
- platform: bmp280
i2c_address: 0x77
```
{% configuration %}
name:
description: The name of the sensor.
required: false
default: BMP280
type: string
i2c_address:
description: I2C address of the sensor. It is either 0x76 or 0x77, depending on your actual wiring configuration.
required: true
type: integer
{% endconfiguration %}
## Setting up the I2C interface on the host device
To get more information on how to set up the I2C interface on your Raspberry Pi, please refer to the [BME680 sensor integration](/integrations/bme680/#directions-for-installing-smbus-support-on-raspberry-pi).
## Choosing the appropriate I2C address
Please note that the I2C address of this device depends on the state of the `SDO` pin. If it is pulled down (to the `GND` rail) it will be `0x76`, if it's pulled up (to the `VCC` rail) it will be `0x77`.
If you leave it floating then the address will be unpredictable or even worse, it can change over time. So it is recommended to hook up this pin to either the positive or the negative rail of your host device.

View File

@ -2373,6 +2373,7 @@
/components/sensor.sensehat /more-info/removed-integration 301
/integrations/sensehat /more-info/removed-integration 301
/integrations/pi4ioe5v9xxxx /more-info/removed-integration 301
/integrations/bmp280 /more-info/removed-integration 301
/components/mcp23017 /more-info/removed-integration 301
/integrations/mcp23017 /more-info/removed-integration 301
/components/rpi_rf /more-info/removed-integration 301