Sonntag, 28. April 2013

How To :XBMC und FHEM unter einen Hut auf einen Raspberry Pi

Eine Kochanleitung um beide Anwendungen gleichzeitig auf einer Sd Karte zum laufen zu bringen.

Zutaten:
Hardware

1  Raspberry Pi
1 SD Karte ab 8 GB

Software

Xbian
Putty

und mehr nicht.

Los geht es . Xbian Downloaden und auf die SD Karte Brezeln .
Ab damit in den Raspberry Pi warten bis XBMC startet. Wenn man will XBMC fertig
Konfigurieren. Nun kommt Putty ins Spiel . Installieren und Starten . Alle Einstellungen
so lassen wie sie sind. Die IP Adresse des Raspberry Pi eingeben.Empfehlung eine Statische
IP Adresse in Euren Router festlegen . Nun Putty verbinden lassen, ein Terminal Fenster
öffnet sich . Dort mit User: xbian  Password: raspberry einloggen . Jetzt erscheint
ein Konfigurationsfenster bei dem es einige Einstellmöglichkeiten gibt. Auf jeden
Fall sollte man die SD Karte auf die volle Größe anpassen lassen und den Raspberry Pi
ein wenig oder mehr Übertakten lassen.  Der Rest ist selbst erklärend.
So nun das  Konfigurationsfenster verlassen. Es erscheint Promnt  dort gibt man  ein
sudo reboot
Nach dem Neustart das gleiche Spiel wie vorher also XBMC verlassen Putty starten u.s.w
Seid Ihr wieder beim Promnt angelangt ist nun Fehm an der Reihe.
Jetzt nach einander folgende Befehle eingeben . Geht auch mit der Maus bei Windows mit
der rechten Maustaste bei Linux mit der mittleren Maustaste. Past und Coppy

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install perl libdevice-serialport-perl libwww-perl
sudo dpkg -i fhem-5.7.deb
sudo apt-get install -f

Damit ist der FHEM Server installiert. Was jetzt noch in FHEM gemacht werden muss ist
abhängig von Eurer Hardware
Ihr Habt einen CUL- Stick dann geht es Hier weiter
Ihr habt einen COC auf den Pi gesteckt ?   Dann hier weiter
Wenn alles eingetragen ist kommt noch ein abschließendes.
sudo reboot  und fertig ist die Laube. Fhem ist über sein Web-Interface erreich und
Konfigurierbar. XBMC startet automatisch und Fehm läuft im Hintergrund.


Hier speziell für COC Besitzer 

sudo nano /boot/cmdline.txt

Wenn Nano offen ist alles in der Datei löschen und mit dieser Zeile ersetzen  

dwc_otg.lpm_enable=0  console=tty1 elevator=deadline root=/dev/mmcblk0p2 rootfstype=ext4 fsck.repair=yes rootwait
mit Strg und O Taste speichern mit Strg und X Taste verlassen.
sudo nano /etc/inittab
letzte Zeile in dieser Datei mit # auskommentieren, sieht dann so aus
#T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100 
mit Strg und O  Taste speichern mit Strg und X Taste verlassen.
sudo nano /etc/init.d/fhem
nun hinter den ersten  start)  nachfolgenden text einfügen
start)

        echo "resetting 868MHz extension..."
        if test ! -d /sys/class/gpio/gpio17; then echo 17 > /sys/class/gpio/export; fi
        if test ! -d /sys/class/gpio/gpio18; then echo 18 > /sys/class/gpio/export; fi
        echo out > /sys/class/gpio/gpio17/direction
        echo out > /sys/class/gpio/gpio18/direction
        echo 1 > /sys/class/gpio/gpio18/value
        echo 0 > /sys/class/gpio/gpio17/value
        sleep 1
        echo 1 > /sys/class/gpio/gpio17/value
        sleep 1
mit Strg und O  Taste speichern mit Strg und X Taste verlassen.
sudo reboot
und fertig. 
 
Noch ein paar nützliche Befehle für FHEM 
Zum starten ist ein Superuser notwendig, also evtl sudo noch vor den Befehl schreiben.
invoke-rc.d fhem start 
invoke-rc.d fhem stop
invoke-rc.d fhem status
 
9.11.2016  Das funktioniert immer noch trotz der Präsidentschaftswahlen in den USA 
Na denn Viel Spaß