Bei mir unterscheidet sich die Dokumentation nur davon, das bei mir der Kanal 1 des i2c-Bus verwendet wird. Wenn alles gut geht sieht es in der Konsole so aus.
Last login: Tue Oct 15 16:45:23 2013 from compaqnc6320.local
i2croot@raspberrypi:~# i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- 77
Wichtig ist hier die 77 am Ende.
Nach einem Reboot kann man auch das ganze auch unter fhem final scripten
[sourcecode language=“text“ gutter=“false“]
attr global altitude 60
define BMP180 I2C_BMP180 /dev/i2c-1
attr BMP180 oversampling_settings 1
attr BMP180 poll_interval 5
attr BMP180 room Temperaturen
[/sourcecode]
Wenn der Sensor erkannt wurde, bekommt man sofort die aktuelle Temperatur und den Luftdruck angezeigt, welcher alle 5 Minuten neu gemessen wird.
Hier nochmal der BMP085 – Sensor mit einem Arduino-Uno Board verknüpft. Den nehme ich ab und zu zum testen.
Die Zutatenliste:
- Einen Raspberry Pi (- siehe meinen Blog-Beitrag)
- oder einen Arduino Uno – Amazon.de: Arduino UNO R3
– Schaltplan hier - Breadboard (Steckbrett) – Unheimlich praktisch (Steckbrett Breadboard Experimentierboard Steckplatine 830 Kontakte
) - passende Steck-Kabel (aus China) – Lieferzeit ungefähr eine Woche: 65St. wiederverwendbare Steckbrett Drahtbrücke Kabel für Bot Schaltung Schaffen – Farbe sortiert
- Sensor BMP085 (bei amazon: BMP085-Sensor
)
Wenn ihr so weit gekommen seid, dann steht Euch eine professionelle Auswertung mit fhem nichts mehr im Wege. Beispielsweise eine grafische Darstellung der Temperatur oder auch Anzeige des Luftdrucks als Graph. Ebenso könnt ihr dann bei Temperaturänderungen Aktionen vornehmen, beispielsweise e-Mails versenden usw.
Den Temperatur- / Luftdrucksensor habe ich übrigens mit in das Gehäuse des Raspberry Pi eingebaut. Er mißt die Gehäusetemperatur und natürlich den Luftdruck. Die Platine ist so klein, das sie ohne Probleme dort hineinpasst.
Viel Spaß beim Nachbau.
Das könnte Euch auch noch interessieren:
- Hausautomation: Fhem mit Raspberry Pi und Möglichkeiten zur Realisierung
- USB-Stick: Voltcraft CO 20 Luftqualitäts-Sensor – ein Erfahrungsbericht