BMP180 Luftdrucksensor in FHEM integrieren
Der BMP 180 Luftdruckmesser ist eine prima Erweiterung für dein Smarthome. Dieser kleine Sensor misst nicht nur sehr genau. Auch der Preis ist mehr als verlockend. Außerdem kann er mit nur 4 Pins direkt an die GPIO / I2C Ports des Raspberrys angeschlossen werden. Ich plotte mir den Verlauf der Luftdruckkurve und stelle diese im FTUI dar. So kann man mit ein bisschen Übung Gespür für den Wettertrend entwickeln.
Gliederung
Anschluss der Pins
Anhand der Grafik rechts kannst du die GPIO Ports und Pin Nummern ablesen.
Achtung: Pinnummer und GPIO Port Nummer sind nicht das selbe!
- VIN =Pin 1 (3,3V)
- GND =GND (irgend einer)
- SCL = Pin 5 (GPIO 03 = SCL)
- SDA = Pin 3 (GPIO 05 = SDA)
Der BMP180 wird an die sogenannten I2C Pins angeschlossen (GPIO 03 und 05). Der I2C-Bus dient zur Kommunikation zwischen Controller und Peripheriegeräten.
Einstellungen am Raspberry
Nun in den Raspberry einloggen (SSH) und folgende Befehle ausführen
sudo nano /etc/modules
hier folgenden Text eintragen
i2c-bcm2708
i2c-dev
Datei schließen und speichern
sudo raspi-config
Unter "Interface options" den I2C auf "Enable" setzen
Dann folgende Pakete installieren
sudo apt-get install python-smbus i2c-tools git
Dann diesen Befehl ausführen
i2cdetect -y 1
Steht am Ende eine 77, ist alles geglückt.
BMP180 in FHEM anlegen
define RPiI2C RPII2C 1 define BMP180 I2C_BMP180 attr BMP180 IODev RPiI2C attr BMP180 oversampling_settings 3 attr BMP180 poll_interval 5

Ähnliche Beiträge
- GPIO Sensor / Aktor in FHEM integrieren
- PIR Motion Sensor in FHEM integrieren
- HomeMatic CCU2 mit YAHM auf Raspberry Pi 3
- QNAP NAS mit SNMP in FHEM einbinden
- deCONZ: Hue-Bridge auf dem Raspberry Pi emulieren
- Kostenloses FHEM Backup in die Cloud (z.B. Dropbox)
- FreeNAS / TrueNAS für PLEX im HP Microserver Gen8 + Steuerung durch FHEM
- Intel NUC: Proxmox mit Ubuntu VM für FHEM
- Max2Play als Multiroom Audiosystem
- Raspberry Zero GPIO Pinleiste löten
[…] BMP180 Luftdrucksensor in FHEM integrieren […]
[…] BMP180 Luftdrucksensor in FHEM integrieren […]
PIN 3 und 5 für I2c sind richtig, entsprechen aber GPIO 2 und 3, nicht GPIO 3 und 5.