Hi Zusammen,
ich habe ein paar Anfänger-Fragen. Ich hoffe Ihr könnt mir weiterhelfen, bzw. mich in die richtige Richtung 'lenken', da Ich momentan auf dem Schlauch stehe
Setup:
- RPI B+ (raspbian mit latest updates)
- LED-Set / HDMI-Konverter / HDMI-Switch von lightberry.eu. Da müsste ein STK1160 Grabber verbaut sein:
Code
root@raspberrypi:~# lsusb | grep Video
Bus 001 Device 004: ID 05e1:0408 Syntek Semiconductor Co., Ltd STK1160 Video Capture Device
Aktueller Stand:
- Hyperion spricht die LEDs bereits grundsätzlich an und Steuerung über 'hyperion-remote' und Android-App funktioniert.
- Hyperion scheint jedoch das Video-Signal des Grabbers nicht zu 'verwenden'; Die LEDs bleiben aus/so wie eingestellt statisch.
- Eine fixe hyperion-Config habe Ich via Config-Tool erstellt. Auch wenn diese sicher noch nicht optimal ist hinsichtlich LED-Setup.
- /dev/video0 vorhanden und ein Screenshot ist trotz Fehlermeldung und schlechter Qualität via hyperion-v4l2 möglich:
Code
root@raspberrypi:~# hyperion-v4l2 --screenshot
V4L2 width=720 height=480
V4L2 pixel format=UYVY
V4L2 grabber signal threshold set to: {0,0,0}
V4L2 grabber started
Frame too small: 687460 != 691200
Frame too small: 687538 != 691200
Frame too small: 687618 != 691200
Frame too small: 683484 != 691200
Frame too small: 689096 != 691200
Frame too small: 689970 != 691200
Frame too small: 690152 != 691200
Frame too small: 690340 != 691200
Frame too small: 690528 != 691200
V4L2 grabber stopped
Alles anzeigen
Sind die Frame-Meldungen kritisch?
Hyperion selbst gibt keine Fehler aus. Ein Debug-Log konnte Ich nicht finden:
Code
root@raspberrypi:~# hyperiond /etc/hyperion.config.json
Application build time: Jan 6 2015 07:08:41
QCoreApplication initialised
Selected configuration file: /etc/hyperion.config.json
ColorTransform 'default' => [0; 113]
Device configuration:
{
"colorOrder" : "rgb",
"name" : "MyPi",
"output" : "/dev/spidev0.0",
"rate" : 250000,
"type" : "ws2801"
}
Black border threshold set to 0.01 (3)
Not creating any smoothing
Effect loaded: Knight rider
Effect loaded: Blue mood blobs
Effect loaded: Cold mood blobs
Effect loaded: Full color mood blobs
Effect loaded: Green mood blobs
Effect loaded: Red mood blobs
Effect loaded: Warm mood blobs
Effect loaded: Rainbow mood
Effect loaded: Rainbow swirl fast
Effect loaded: Rainbow swirl
Effect loaded: Snake
Effect loaded: Strobe blue
Effect loaded: Strobe Raspbmc
Effect loaded: Strobe white
Initializing Python interpreter
Hyperion created and initialised
run effect Rainbow swirl fast on channel 0
Boot sequence(Rainbow swirl fast) created and started
XBMC video checker created and started
Display opened with resolution: 720x480
Frame grabber created and started
Json server created and started on port 19444
Proto server created and started on port 19445
XBMC Connected
effect finished
Alles anzeigen
Meine Verständnisfragen
- Sollte Hyperion nicht auch ohne optimale Config/Video-Format versuchen das Signal zu verarbeiten?
- Raspbian an sich müsste doch passend sein, oder? In den meisten HowTos liest man Openelec/xbian/raspbmc. XBMC betreibe ich jedoch separat auf einem HTPC und möchte das OS gerne schlank halten.
- Mir fehlt gerade ein wenig der Ansatzpunkt um zu Debuggen. Der Grabber scheint ja prinzipiell Signal zu erhalten/ zu funktionieren (screenshot.png) und die Hyperion-LED-Anbindung funktioniert ja manuell auch. Nur zwischen Grabber<->Hyperion scheint es noch zu haken.
Fehlen euch noch nennenswerte Informationen?
Ich danke euch im Voraus!