FHEM Forum

FHEM - Hardware => Einplatinencomputer => Thema gestartet von: waage am 31 Januar 2015, 15:42:58

Titel: BMP085 am P5
Beitrag von: waage am 31 Januar 2015, 15:42:58
Hallo
Ich habe folgendes Problem, meinen Bmp085 habe ich am Raspberry an den P5 gpio28 und 29 angeschlossen.
Anstelle von Temperatur... wird nur  "getCalData" angezeigt. Ich habe keine Ahnung was verkehrt ist,
vieleicht kann mir jemand helfen.
Hier noch ein paar Informationen:
pi@raspberrypi ~ $ dmesg | grep i2c
[    0.000000] Kernel command line: dma.dmachans=0x7f35 bcm2708_fb.fbwidth=656 b                                                                                        cm2708_fb.fbheight=416 bcm2708.boardrev=0xd bcm2708.serial=0x6f28b91a smsc95xx.m                                                                                        acaddr=B8:27:EB:28:B9:1A bcm2708_fb.fbswap=1 sdhci-bcm2708.emmc_clock_freq=25000                                                                                        0000 vc_mem.mem_base=0x1ec00000 vc_mem.mem_size=0x20000000  dwc_otg.lpm_enable=0                                                                                         console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevato                                                                                        r=deadline rootwait bcm2708.vc_i2c_override=1
[    5.141087] bcm2708_i2c_init_pinmode(0,0)
[    5.147958] bcm2708_i2c_init_pinmode(0,1)
[    5.329137] bcm2708_i2c bcm2708_i2c.0: BSC0 Controller at 0x20205000 (irq 79)                                                                                         (baudrate 100000)
[    5.801517] bcm2708_i2c_init_pinmode(1,2)
[    5.807176] bcm2708_i2c_init_pinmode(1,3)
[    5.911606] bcm2708_i2c bcm2708_i2c.1: BSC1 Controller at 0x20804000 (irq 79)                                                                                         (baudrate 100000)
[   13.354380] i2c /dev entries driver
pi@raspberrypi ~ $  i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- UU -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- UU -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
pi@raspberrypi ~ $ i2cdetect -y 0
     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

config: define BMP180 I2C_BMP180 /dev/i2c-0
        attr BMP180 oversampling_settings 3
        attr BMP180 poll_interval 5
        attr BMP180 room Temperaturen
        attr BMP180 group Innen
und ein Logauszug: BMP180: i2c_read_register failed with return value -1

mfg waage
Titel: Antw:BMP085 am P5
Beitrag von: Kabelbaum am 25 April 2015, 22:10:17
Hallo,
wird der BMP180 in der FHEM Oberfläche denn überhaupt angezeigt? Wenn ja, mit welchen Meldungen, gehen Daten ein ?
Titel: Antw:BMP085 am P5
Beitrag von: waage am 26 April 2015, 09:16:23
Hallo Kabelbaum
In der FHEM Oberfläche wird der BMP180 angezeigt, ich hatte nur keine Werte.
Statt Temperaturwert stand nur "getCalData". Ich muß sagen bei mir funktioiert es jetzt.
Ich vermute der Fehler war bei mir eine kalte Lötstelle am P5, jedenfalls ging es, nachdem ich
den P5 nochmal nachgelötet habe.
mfg waage
Titel: Antw:BMP085 am P5
Beitrag von: AitschPi am 17 Juni 2015, 23:46:55
Eventuell fehlen FHEM die notwendigen Rechte für die i2c-tools:
sudo adduser fhem i2c
Das war in einem anderen Zusammenhang "meine" Lösung eines BMP085-Problems (http://forum.fhem.de/index.php/topic,14156.msg303370.html#msg303370 (http://forum.fhem.de/index.php/topic,14156.msg303370.html#msg303370)). Probieren schadet ja eigentlich nicht. Wenn es hilft, aber bitte nochmal hier melden. Danke.
Titel: Antw:BMP085 am P5
Beitrag von: Michael am 18 Juni 2015, 07:29:31
Moin waage

Sehe dir mal diesen Link an.
http://raspberry.tips/faq/raspberry-pi-device-tree-aenderung-mit-kernel-3-18-x-geraete-wieder-aktivieren/#Mein_I2C_Interfacenbspist_verschwunden (http://raspberry.tips/faq/raspberry-pi-device-tree-aenderung-mit-kernel-3-18-x-geraete-wieder-aktivieren/#Mein_I2C_Interfacenbspist_verschwunden)

Und bei G... wirst du noch mehr finden, musst nur nach Raspi I2C Änderung suchen.