TuxRadio: Unterschied zwischen den Versionen

Aus FHEMWiki
Keine Bearbeitungszusammenfassung
(Artikel zur Konsolidierung mit Tuxradio 2 vorgeschlagen)
Zeile 1: Zeile 1:
== TuxRadio Startup ==
{{Todo|Der Artikel sollte in die Beschreibung des Nachfolgers [[Tuxradio 2]] eingearbeitet oder auf die Erwähnung der Unterschiede zu diesem reduziert werden.}}


Das TuxRadio der Firma busware.de[http://busware.de/] 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.
Das TuxRadio der Firma busware.de[http://busware.de/] kommt mit einem minimalen Debian-Betriebssystem daher und wird über eine Konsole bedient. Die Verbindung zum Router wird über einen USB/Lan Adapter oder einen USB/WLan Adapter hergestellt. Für den USB/Lan Adapter sind keine weiteren Einstellungen erforderlich, für den 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[http://www.putty.org/], bei Ubuntu-Linux gibt es z.B. Vinagre[http://wiki.ubuntuusers.de/Vinagre] (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.
== TuxRadio Startup ==
Um auf TuxRadio zugreifen zu können benötigt man auf seinem Computer einen SSH-Clienten. Unter Windows gibt es z.b. das Program [http://www.putty.org/ Putty], bei Ubuntu-Linux gibt es z.B. [http://wiki.ubuntuusers.de/Vinagre Vinagre] (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 Router 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.
Als Erstes sollte eine Aktualisierung des Systems mit folgenden Befehlen durchgeführt werden.
Zeile 9: Zeile 10:
<pre>
<pre>
apt-get update
apt-get update
apt-get upgrade
apt-get upgrade
</pre>
</pre>
Zeile 22: Zeile 22:


== Fhem installieren ==
== Fhem installieren ==
 
Das aktuelle fhem Paket wird von [http://fhem.de/fhem.html fhem.de] heruntergeladen. 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 folgender Befehl (mit der richtigen Versions-Nr) eingegeben:
Das aktuelle fhem Paket wird von fhem.de[http://fhem.de/fhem.html] 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.


<pre>
<pre>
Zeile 31: Zeile 30:
== CUL flashen ==
== CUL flashen ==


Zum Abschluß muß die CUL (das Radiomodul) geflasht (neue firmware aufgespielt) werden. Dazu wird von der Seite culfw.de[http://culfw.de/culfw.html] die aktuelle Version heruntergeladen und entpackt.
Zum Abschluß muß die CUL (das Radiomodul) geflasht (neue firmware aufgespielt) werden. Dazu wird von der Seite [http://culfw.de/culfw.html culfw.de] 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
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
Zeile 40: Zeile 39:
//#define HAS_ESA
//#define HAS_ESA
</pre>
</pre>
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.
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.


<pre>
<pre>
Zeile 58: Zeile 57:
</pre>
</pre>


Zum Schluß noch TuxRadio herunterfahren und starten mit dem Befehl
Zum Schluß noch TuxRadio herunterfahren und neustarten mit dem Befehl


<pre>
<pre>
Zeile 64: Zeile 63:
</pre>
</pre>


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


[[Kategorie:TuxRadio]]
[[Kategorie:TuxRadio]]
[[Kategorie:Glossary]]

Version vom 29. Juli 2013, 11:01 Uhr

Todo: Der Artikel sollte in die Beschreibung des Nachfolgers Tuxradio 2 eingearbeitet oder auf die Erwähnung der Unterschiede zu diesem reduziert werden.


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

TuxRadio Startup

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, bei Ubuntu-Linux gibt es z.B. Vinagre (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 Router 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)[2] zum installiert an.

aptitude install ntp

Fhem installieren

Das aktuelle fhem Paket wird von fhem.de heruntergeladen. 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 folgender 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 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 neustarten mit dem Befehl

shutdown -r now

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