Boblight vorkonfigurieren
Die Konfiguration erfolgt über eine Datei. Da es sehr mühselig sein kann diese zu erstellen, sollte man ein Backup davon machen.
Die „boblight.conf“ Datei muss im Verzeichnis „/etc/“ erstellt bzw. kopiert werden.
Andere Verzeichnisse können mit folgendem Befehl ausgewählt werden:
Der Aufbau der Datei ist auf der Homepage sehr gut beschrieben (englische Beschreibung )
Hier findet ihr eine beispielhafte Konfiguration:
boblight.zip
Hier eine kurze Erläuterung der wichtigsten Werte:
[device] Controllereinstellungen
name -> einen Name eingetragen, darf aber bei mehreren Controllern nicht doppelt vergeben sein!
type -> Controllertyp eingetragen (atmo)
output -> Port an dem der Controller hängt angeben (/dev/ttyUSB0)
channels -> Kanalanzahl eintragen, wobei die größer sein kann als die tatsächliche Kanalanzahl (z.B. 256)
prefix -> Anfangs- und Endbytes angeben (A5 5A A0)
interval -> Updaterate definieren (z.B. 20000 bedeutet 50mal in der Sekunde)
rate -> Baudrate des Controllers eingetragen werden (500000)
debug -> hier kann der debug mode angeschaltet werden (on) (Ausgabe im Terminalfenster) oder (off) bzw. löschen.
[color] Farbeinstellungen, mindestens 3 Farben (RGB) müssen angegeben werden. (siehe Beispiel)
name -> Name der Farbe auf englisch (z.B. red)
rgb -> Wert den die Farbe haben soll in Hex (z.B. FF0000 für rot)
blacklevel -> hier kann definiert werden ob die LEDs bei Schwarz leuchten sollen. Bei Werten kleiner 1.0 leuchten die LEDs weis,
je kleiner der Wert desto heller leuchten die LEDs. (Bevorzuge den Wert 0.9)
gamma -> Gamma Wert Einstellung (z.B. 1.0)
[light] Für jede LED wird ein light Bereich definiert
name -> eindeutigen Namen vergeben der nicht doppelt vorkommen darf. (z.B. rechts1)
hscan -> dieser Wert (in %) definiert den horizontalen Bereich am Bildschirm den die LED darstellen soll.
Z.B. 90 100 , Bereich fängt bei 90% an und endet bei 100%)
vscan -> genau wie hscan nur für den vertikalen Bereich
Software Test
Um Boblight (im speziellen Boblight-X11) zu testen reicht es aus den Boblight Deamon (boblightd)
mit aktiviertem Debug mode (siehe Konfiguration) im Terminal zu starten.
Der Controller muss dafür angeschlossen werden!
Die LEDs müssen nicht angeschlossen sein, jedoch bietet sich dies auch an zur „visuellen“ Prüfung.
boblight Deamon starten:
Einfach
im Terminal eingeben.Nun sollte folgendes zu sehen sein (debug aktivieren, siehe Konfiguration):
boblight-constant Test:
In einem neuen Terminal Fenster folgendes eingeben:
Die Verbindung zu boblightd wird angezeigt
und im Terminal von boblightd ist folgendes zu sehen:
Bei bestimmten Konfigurationen (z.B. blacklevel kleiner 1) kann die Ausgabe anders sein.
Z.B. bei einer Konfiguration mit Blacklevel 0.9 sieht die Ausgabe wie folgt aus:
boblight-X11 Test:
(mit oder ohne Parameter)
Auch hier wird die Verbindung mit boblightd angezeigt
Die Farbwerte des Bildschirms werden nun von boblightd ausgegeben:
Wenn das Ganze erfolgreich funktioniert können, falls nicht schon geschehen, die LEDs an den Controller angeschlossen werden.
boblight-X11 Parameter
Um die Ausgabe zu verändern können folgende Parameter gesetzt werden:
[wird noch ergänzt]
Boblight Startskript
Um die Software beim Systemstart automatisch zu starten, erstellt man ein einfaches Skript (Textdatei)
in einem beliebigen Ordner und fügt mit einem Texteditor folgenden Inhalt ein:
Um das Skript beim Hochfahren zu starten, fügt man es über das Menü
"System -> Einstellungen -> Startprogramme" hinzu
Es
gibt zahlreiche Möglichkeiten das Programm per Skript zu starten, das
oben beschriebene erwies sich für meinen Fall als geeignetes.
Fehlersuche
Mögliche Fehler werden hier erstmal nur Stichwortartig ohne bestimmte Reihenfolge aufgeführt:
- Kompilierung schlägt fehl
- boblight nicht für miniDMX modifiziert
- SW des Controllers fehlerhaft- SW des Controllers gibt kein miniDMX aus (falsche Headerbytes?)
- Baudrate nicht korrekt eingestellt
- Startskript fehlerhaft, wird nicht ausgeführt
- Probleme mit Root-Rechten?
- fehlender FTDI Linux Treiber (sehr unwahrscheinlich da im Kernel integriert)
- Stromversorgung am Controller und den LEDs überprüfen
Danke an:
Pesi – Für seine veröffentlichte SEDU-SW
Turi – Für seinen Shop
Krautmaster – Für seine Boblightanleitung
Und natürlich bob für sein Programm