TuxRadio: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
(Artikel zur Konsolidierung mit Tuxradio 2 vorgeschlagen) |
||
Zeile 1: | Zeile 1: | ||
{{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 | 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 | == 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 | |||
<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 | 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 | Zum Schluß noch TuxRadio herunterfahren und neustarten mit dem Befehl | ||
<pre> | <pre> | ||
Zeile 64: | Zeile 63: | ||
</pre> | </pre> | ||
Über den Browser | Ü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]] | ||
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.