1 Wire ROT Interface installieren

Begonnen von ritchie, 23 Mai 2013, 21:48:13

Vorheriges Thema - Nächstes Thema

ritchie

Hallo Zusammen,

wie kann ich die Interface Karte "ROT" von Busware sauber installieren:

Irgendwie scheint mir die Installationshilfe von Busware nicht für mich bestimmt zu sein:

RTC mit:

sudo echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-0/new_device

1-Wire mit

sudo echo ds2482 0x18 > /sys/bus/i2c/devices/i2c-0/new_device


TPUART - EIB/KNX bus access
Scheint wohl nochmal was anders zu sein. Das kommt dann später dran.


Was muss ich alle installieren, um die ersten 1-wire Geräte ansprechen zu können.
Wenn die Uhr dann auch schon laufen würde wäre das auch schön.

Gruss R.
IPU662  Ipfire & Fhem (Homematic + MAX) - Produktiv
Cubietruck (1Wire - USB) - Produktiv

ritchie

Hi,

ich vermute mal, das ich die I2C Bus Schnittstelle erst freischalten muss,
da diese standardmäßig wohl gesperrt ist.

Abschnitt: Enabling the I2C device on the Raspberry Pi
http://hertaville.com/2013/04/01/interfacing-an-i2c-gpio-expander-mcp23017-to-the-raspberry-pi-using-c/

Hier kann man die Kurzfassung in einem Dokument direkt nachlesen.
www.robot-electronics.co.uk/files/rpi_i2c_setup.doc

danach zeigt die ROT folgende i2C Devices:
Zitatpi@fhem2 ~ $ i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- 18 -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: 50 51 52 53 54 55 56 57 -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --                        
pi@fhem2 ~ $

Jetzt werden mir auch die oberen Zeilen von Busware klar.

Jetzt den 1-wire Chip aufsetzen mit folgenden Zeilen in der /etc/rc.local

modprobe ds2482
echo ds2482 0x18 > /sys/bus/i2c/devices/i2c-1/new_device


Und mit folgenden Zeilen in der /etc/rc.local kann man die RTC aktivieren

modprobe rtc-ds1307
echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device
hwclock -s


Kann man hier nachlesen ...
http://learn.adafruit.com/adding-a-real-time-clock-to-raspberry-pi/set-rtc-time


Gruss R.

P.S.: Alle Angaben sind für den Raspberry PI Version 2. Version hat den I2C Bus 0
IPU662  Ipfire & Fhem (Homematic + MAX) - Produktiv
Cubietruck (1Wire - USB) - Produktiv