Tuxradio 2: Unterschied zwischen den Versionen

Aus FHEMWiki
K (Geräte-Link)
(gemeinsamer Artikel)
 
Zeile 1: Zeile 1:
== Hardware ==
#REDIRECT [[TuxRadio]]
Das 8,5 x 5,5 cm große TuxRadio Version 2 der Firma [http://busware.de/tiki-index.php?page=TuxRadio-V2 busware.de] ist der Nachfolger des [[TuxRadio]] und kommt in einem Alugehäuse mit einem minimalen Debian-Betriebssystem daher,
welches auf einer microSDHC-Karte vorinstalliert ist. Verbaut sind ein ARM9 Chip mit 450MHz, 64MB Arbeitsspeicher, ein USB Host, ein CSM 868MHz Radio Modul, ein 10/100MBit LAN
Anschluss sowie sechs LED von denen vier frei programmiert werden können. Der Stromverbrauch liegt laut Hersteller bei ca. 2 Watt.
 
'''Tuxradio V2 ist beim Hersteller busware nicht mehr erhältlich und wurde abgelöst durch ''[[Tuxradio V4]]''.''' (vgl. [http://busware.de/tiki-index.php?page=TuxRadio Herstellerseite])
 
Bereits mit Tuxradio V2 ist der Infrarot-Empfänger des ersten Tuxradio (V1) nicht mehr enthalten.
 
== TuxRadio Startup ==
Die Verbindung zum Router wird über den Lan Anschluss hergestellt. Beim ersten booten werden ggf. neue SSH Schlüssel generiert, daher kann dieser Bootvorgang etwas Zeit beanspruchen.
 
Um auf TuxRadio zugreifen zu können benötigt man auf seinem Computer einen SSH-Clienten.
Geeignete SSH-Clienten findet man für die verschiedenen Betriebssysteme unter [[Kommandozeilentools]] erklärt. Bei dem gestarteten SSH-Clienten wählt man "verbinden", in dem geöffneten Fenster SSH, als Rechner gibt man die vom Router zugewiesene IP-Adresse von TuxRadio ein (erkennbar ist das TuxRadio ggf. an der MAC-Adresse die mit A4:50:55... beginnt).
Benutzername ist "root" das Passwort lautet "busware" und sollte als erstes geändert werden:
:<code>passwd root</code>
Jetzt wird man zweimal zur Eingabe des neuen Passwortes aufgefordert. Ist beide Male das Passwort korrekt eingegeben worden, wird die erfolgreiche Änderung bestätigt.
 
Danach sollte eine Aktualisierung des Systems mit folgenden Befehlen durchgeführt werden.
:<code>apt-get update</code>
:<code>apt-get upgrade</code>
Aktualisierungen sollten regelmäßig durchgeführt werden, um immer auf dem aktuellen Stand zu sein.
 
== Fhem aufrufen ==
Fhem ist bereits vorinstalliert und der integrierte [[CUL]] versieht auch schon seinen Dienst,
über den Browser kann mit '''<nowiki>http://&lt;IP-Adresse_von_TuxRadio&gt;:8083/fhem</nowiki>''' auf die Bedienoberfläche von fhem zugegriffen werden. Ein "updatefhem" ist zu empfehlen, um mit der neuesten Version arbeiten zu können.
 
Folgende Pfade werden standardmäßig genutzt:
 
{| class="wikitable"
|-
! Inhalt !! Pfad
|-
| LogFiles || /var/log/fhem
|-
| Programm || /usr/share/fhem
|-
| fhem.cfg || /etc/
|}
 
Falls Fhem mit "shutdown" beendet wurde, lässt es sich wie folgt von der Shell aus starten:
:<code>/etc/init.d/fhem start</code>
Beenden:
:<code>/etc/init.d/fhem stop</code>
Status:
:<code>/etc/init.d/fhem status</code>
 
== LED ==
Die vier LED an der Vorderseite lassen sich frei programmieren, im Auslieferungszustand zeigt die obere linke LED einen Heartbeat an und die darunter liegende LED zeigt Lese-/Schreibvorgänge auf der SD-Karte an.
 
Beispiel obere rechte LED anschalten:
:<code>echo 1 &gt; /sys/class/leds/ro:green/brightness</code>
Beispiel obere rechte LED ausschalten:
:<code>echo 0 &gt; /sys/class/leds/ro:green/brightness</code>
Die LED sind wie folgt benannt: lo:green ro:green lu:orange ru:orange
 
== RFXtrx433 ==
Soll der [[RFXtrx|RFXtrx433]] der Firma [http://www.rfxcom.com/transceivers.htm RFXCOM] mit TuxRadio&nbsp;V2 verwendet werden ist wie folgt vorzugehen:
 
* in der Datei /etc/modules ist eine neue Zeile hinzuzufügen damit der Treiber beim booten geladen wird: <br><code>ftdi_sio</code>
* Damit der Name des USB-Gerätes bei jedem ein und ausstecken identisch bleibt sollte eine Datei in /etc/udev/rules.d angelegt werden z.&nbsp;B. 10-udev.rules, die folgenden Inhalt hat:<br /><code>ATTRS{product}==&quot;RFXtrx443&quot;, ATTRS{manufacturer}==&quot;RFXCOM&quot;, SYMLINK+=&quot;usbRFX&quot;</code>
* Nach einem reboot (<code>shutdown -r now</code>) und der entsprechenden Konfiguration von Fhem sollte der RFXtrx nun Daten melden. Sollte im Logfile "Permission denied" auftauchen, so ist die Berechtigung des USB Devices so zu ändern, dass der Benutzer FHEM darauf Zugriff hat.
 
== E-Mail Konfiguration ==
Empfehlenswert ist die Einrichtung einer E-Mailfunktionalität z.B. mittels Exim4:
 
* Installation: <br /><code>aptitude install exim4</code>
* Konfiguration: <br /><code>dpkg-reconfigure exim4-config</code>
Exim4 wird typischerweise mit der Einstellung "smarthost" konfiguriert, entsprechende Beispiele finden sich im Internet mit den Suchwörtern: debian exim4 smarthost gmail (oder GMX etc...)
* Testen: <br /><code>echo &quot;test nachrichtentext&quot; | mail -s &quot;test betreff&quot; myusername@myAnbieter.com</code>
* Logfile zur Fehleranalyse: <br /><code>tail /var/log/exim4/mainlog</code>
* Anzeigen ob Mails nicht versendet werden konnten: <br /><code>mailq</code>
* Alle frozen Mails löschen: <br /><code>mailq | awk '/frozen/{print &quot;exim4 -Mrm &quot;$3}' | /bin/sh</code>
 
== Weblinks ==
* [http://busware.de/tiki-index.php?page=TuxRadio2_Installation Busware Tiki] (Information des Herstellers zur Installation, Version vom 08. Oktober 2012, abgerufen 09. Oktober 2012)
* [http://www.tickerverbot.de/tuxradio-mit-fhem-neu-aufsetzen HowTo zum Neuaufsetzen des Tuxradio 2 FHEM-Systems]
 
[[Kategorie:TuxRadio]]

Aktuelle Version vom 23. Februar 2017, 17:51 Uhr

Weiterleitung nach: