TuxRadio

Aus FHEMWiki

TuxRadio Startup

Das TuxRadio der Firma busware.de[1] kommt mit einem minimalen Debian-Betriebssystem daher und wird über eine Konsole bedient. Die Verbindung zum Rooter wird über ein USB/Lan Adapter oder ein USB/WLan Adapter hergestellt. Für das USB/Lan Adapter sind keine weiteren Einstellungen erforderlich, für das USB/WLan Adapter müssen die WLan Zugangsdaten in der Datei /etc/Wireless/RT2870STA/RT2870STA.dat editiert werden.

Um auf TuxRadio zugreifen zu können benötigt man auf seinem Computer einen SSH-Clienten. Unter Windows gibt es z.b. das Program Putty[2], bei Ubuntu-Linux gibt es z.B. Vinagre[3] (muß über den Terminal mit root-Rechten geöffnet werden: sudo vinagre). Im Clienten Vinagre wählt man "verbinden", in dem geöffneten Fenster SSH, als Rechner gibt man die vom Rooter zugewiesene IP-Adresse von TuxRadio ein, Benutzername ist der von busware.de mitgeteilte. In der sich öffnenden Konsole wird noch das von busware.de mitgeteilte Passwort eingegeben.

Als Erstes sollte eine Aktualisierung des Systems mit folgenden Befehlen durchgeführt werden.

apt-get update

apt-get upgrade

Aktualisierungen sollten regelmäßig durchgeführt werden, um immer auf dem aktuellen Stand zu sein.

Um die aktuelle Zeit aus dem Internet beziehen zu können, muß noch ein Zeitprotokoll installiert werden. Debian bietet das Network Time Protocol (NTP)[4] zum installiert an.

aptitude install ntp

Fhem installieren

Das aktuelle fhem Paket wird von fhem.de[5] herunter geladen. Für Debian benötigen wir das .dep Paket. Nun wird das Paket über ein Dateiverwaltungsprogramm zum TuxRadio in den Ordner "home" kopiert. Dazu geht man z.B. im Programm Nautilus (Ubuntu) auf "Datei" und dann auf "mit Server verbinden" (SSH wählen) Zum Installieren wird in der Konsole folgenden Befehl (mit der richtigen Versions-Nr) eingegeben.

apt-get install /home/fhem-5.''x''.dep

CUL flashen

Zum Abschluß muß die CUL (das Radiomodul) geflasht (neue firmware aufgespielt) werden. Dazu wird von der Seite culfw.de[6] die aktuelle Version heruntergeladen und entpackt.

Bei Verwendung von HomeMatic muß culfw noch bearbeitet werden. Dazu geht man in den Ordner CULFW_VER_xxx/culfw/Devices/Tuxradio und dann auf board.h. Hier müssen ganz unten in der Liste bei den Einträgen

//#define HAS_ASKSIN

//#define HAS_ESA

die beiden // entfernt werden. Dann speichern. Jetzt wird CULFW_VER_xxx in den Ordner "dev" auf dem TuxRadio kopiert. Um flashen zu können müssen noch mehrere Programme in der Konsole installiert werden.

apt-get install make avrdude avr-libc binutils-avr gcc-avr dfu-programmer

Dann folgendes eingeben

cd /dev/CUL_VER_''xxx''/culfw/Devices/TuxRadio

make clean

make

make program

Zum Schluß noch TuxRadio herunterfahren und starten mit dem Befehl

shutdown -r now

Über den Browser und der Adresse http://<IP-Adresse von TuxRadio>:8083/fhem kann jetzt auf die Bedienoberfläche von fhem zugegriffen werden.