Hallo,
hoffentlich könnt Ihr mir bei einem Problem helfen.
Ich habe hyperion unter auf meinem Mediacenter-PC unter Debian Linux 7 32Bit nach Anleitung kompiliert.
Als cmake-Zeile habe ich folgende verwendet:
cmake -DENABLE_DISPMANX=OFF -DENABLE_SPIDEV=OFF -DENABLE_X11=ON -DCMAKE_BUILD_TYPE=Release -Wno-dev ..
Angeschlossen an meinen Mediacenter-PC ist ein USB apa102 (von Lightberry).
Als Device habe ich gesetzt: "adalightapa102"
Der Output geht an: "/dev/ttyACM0"
Ich rufe testweise hyperiond an der Kommandozeile auf:
/usr/bin/hyperion/hyperiond /etc/hyperion/hyperion.config.json
Es werden dann u.a. folgende Zeilen ausgegeben:
Opening UART: /dev/ttyACM0
...
INFO: Hyperion started and initialised
...
INFO: Json server created and started on port 19444
INFO: Proto server created and started on port 19445
ERRROR: The dispmanx framegrabber can not be instantiated, because it has been left out from the build
ERROR: The framebuffer grabber can not be instantiated, because it has been left out from the build
ERROR: The osx grabber can not be instantiated, because it has been left out from the build
Wenn ich hyperion-remote aufrufe mit
hyperion-remote --priority 50 --color red --duration 5000
kommt folgende Fehlermeldung:
Connected to localhost:19444
Set color to 255 0 0
Error while reading data from host
Rufe ich
hyperion-x11 auf (ich denke den brauche ich als Grabber, damit er die Bildinfos an hyperiond übergibt - aber ich bin mir nicht sicher)
/usr/bin/hyperion/hyperion-x11 -x -f 30 -s 4
kommt folgende Fehlermeldung:
...
PROTOCONNECTION INFO: Connecting to Hyperion: 127.0.0.1:19445
X11GRABBER INFO: Update of screen resolution: [0x0] => [1920x1080]
X11GRABBER INFO: Using XGetImage for grabbing
PROTOCONNECTION INFO: Connected to Hyperion: 127.0.0.1:19445
PROTOCONNECTION ERROR: Error while writing data to host
Kann mir einer von Euch sagen, was ich falsch mache?
Habe ich evtl. die Binärdateien nicht richtig kompiliert?
Über einen Tipp würde ich mich sehr freuen.
Wenn Ihr weitere Infos benötigt, stelle ich diese gerne online oder sende sie per Mail.
Mit besten Grüßen, TC