Beiträge von schnuller

    hallo
    es gibt zig Anleitungen wo alles beschrieben ist
    deine Teile sind ok


    Du willst scheinbar UHD / 4K auch können, wird so aber nicht funktionieren


    dann kannst gleich günstigere teile nehmen


    HDMI auf AV,GANA 1080P HDMI zu RCA Konverter 3RCA CVBS Composite Video Audio HDMI to AV Adapter mit USB Ladekabel für TV DVD PAL PS3 NTSC(Schwarz)


    Neoteck 1 In 2 Out HDMI Splitter 1 auf 2 HDMI Verteiler Aluminum 1080P HD Hub Smart Box HDMI Switcher Unterstützt 3D Active für HDTV PC SKY Box Projector PS2 PS3 PS4 XBox360 Blu-ray DVD


    Grabber ist ok

    bei mir läuft übrigens die PiCam mit Hyperion
    war ein langer Kampf
    hab nur noch ein Problem mit der Qualität des Bildes, es ist sehr Rot stichig
    und bei dunklen Bildern werden die Farben auch verfälscht.
    Muss mal einen Realen Testaufbau machen und es mal länger testen, dazu benötige ich aber erst noch ein
    besseres Objektiv

    sudo hyperion-v4l2 -d /dev/video0 --video-standard "no-change" --pixel-format "uyvy" --screenshot


    hyperion-v4l2:
    version : V1.03.3 (brindosch-2fbbcff/2f01dfa-1495880388
    build time: Jun 3 2017 02:06:37
    V4L2GRABBER INFO: width=1024 height=768
    V4L2GRABBER INFO: pixel format=UYVY
    V4L2GRABBER INFO: signal threshold set to: {0,0,0}
    V4L2GRABBER INFO: started
    V4L2GRABBER INFO: stopped

    all OK, but not in HyperCon
    how looks your config for the Grabber in Hyperion direkt


    i have:


    // V4L2 GRABBER CONFIG
    "grabber-v4l2" :
    {
    "device" : "/dev/video0",
    "input" : 0,
    "standard" : "no-change",
    "width" : -1,
    "height" : -1,
    "frameDecimation" : 1,
    "sizeDecimation" : 4,
    "priority" : 900,
    "mode" : "2D",
    "cropLeft" : 0,
    "cropRight" : 0,
    "cropTop" : 0,
    "cropBottom" : 0,
    "redSignalThreshold" : 0.0,
    "greenSignalThreshold" : 0.0,
    "blueSignalThreshold" : 0.0

    so nun bin ich einen grossen schritt weiter


    sudo hyperion-v4l2 -d /dev/video0 --video-standard "no-change" --pixel-format "uyvy" --screenshot


    gibt aus:


    hyperion-v4l2:
    version : V1.03.3 (brindosch-2fbbcff/2f01dfa-1495880388
    build time: Jun 3 2017 02:06:37
    V4L2GRABBER INFO: width=1024 height=768
    V4L2GRABBER INFO: pixel format=UYVY
    V4L2GRABBER INFO: signal threshold set to: {0,0,0}
    V4L2GRABBER INFO: started
    V4L2GRABBER INFO: stopped

    und im Ordner /home/pi liegt die Datei und es ist ein schönnes Bild!!!!!!


    nur noch ein kleines Problem, wenn ich den Screenshot direkt im HyperCon mache, sehe ich nur das letzte alte Bild


    meine Config sollte passen:


    // V4L2 GRABBER CONFIG
    "grabber-v4l2" :
    {
    "device" : "/dev/video0",
    "input" : 0,
    "standard" : "no-change",
    "width" : -1,
    "height" : -1,
    "frameDecimation" : 1,
    "sizeDecimation" : 4,
    "priority" : 900,
    "mode" : "2D",
    "cropLeft" : 0,
    "cropRight" : 0,
    "cropTop" : 0,
    "cropBottom" : 0,
    "redSignalThreshold" : 0.0,
    "greenSignalThreshold" : 0.0,
    "blueSignalThreshold" : 0.0


    hat noch jemand Tipps für mich

    Hello


    the same like User GIOVANNE





    but I found my First Problem:


    I use the Parameter --pixel-format false


    i used -pixel-YUYV and not --pixel-format -YUYV

    sorry, i am not so good with Linux!
    i have to Check it at home

    Hallo Vantom


    hast du schon raspistill -o /home/pi/testbild.jpg ausprobiert


    zuerst mal nur mit den Rasbian Mitteln und noch ohne Hyperion
    wenns dann geht kann man mal die ersten Fehler ausschliessen


    hab ja ähnliches Problem,
    Bild kommt mit raspistill, aber unter Hyperion geht es nicht, kommt Fehlermeldung
    "falsches Bildformat"
    habe schon versucht das AusgabeFormat zu ändern,
    aber leider mit dem falschen Befehl
    es muss sein:
    sudo hyperion-v4l2 -d /dev/Video --video-standard "no-change" --pixel-format -YUYV


    teste das mal aus, was dann Putty zurückgibt
    bin gerade in der Arbeit, erst Abends kanns ich ausprobieren
    meld mich nochmal

    Hello


    is it posible to use a PiCam directly connected with a pi Zero as hyperion Video Source
    i tried it, but become always this Error:


    V4L2GRABBER INFO: width=640 height=480
    terminate called after throwing an instance of 'std::runtime_error'
    what(): V4L2GRABBER ERROR: Only pixel formats UYVY, YUYV, and RGB32 are supported ERROR


    the PiCam Works fine with: raspistill -o /home/pi/testbild.jpg or with raspivid


    i tried to change the output format with
    --pixel-format

    but the Version of hyperion 1.03 dont know this parameter!

    Habe bisher schon mit ner WebCAM C270 schöne bilder gemacht.


    Camera soll an der Decke ca.3meter entfernt hängen und Bilder vom TV machen
    Mit passendem Objektiv sollte das kein Problem sein.


    keine Spiegelung und dadurch Farbverfälschung , wie mit Froscheye 10cm vor dem TV
    kein Trapez und keine aufwendige umrechnung der Auswertfelder
    und endlich auch SmartTV und interner Tuner und noch wichtiger 4K


    die Lösung ist auch günstiger wie alle HDMI Lösungen


    Pi Zero 10€ , Pi CAM von Aliexpress mit passendem Objektiv 10€ und noch ein NodeMCU vom Aliexpress für 4€
    das war es dann!


    muss halt nur sauber verbaut sein, Stromaufnahme ist auch kein Problem


    Ich finde das wär die perfekte Lösung

    Hallo Giovanne und alle anderen


    nun bin ich ein viel weiter, das Problem mit dem NodeMCU habe ich gelöst, indem ich auf dem Raspi Zero nur eine Instanz laufen lasse
    Die Grabbt und gibt die Daten über UDP ( anstatt den LEDsWS2801 ) aus,
    keine weiterleitung und keine 2. Instanz, war eigentlich ganz einfach!


    nun zum weiteren Problem, in dem Tread wird doch ausprobiert, das Bild mit einer CAM ( bei mir jetzt PiCAM, weil endlich das Kabel da ist )
    und einem Raspi , den TV mit Hyperion zu Scannen und die LED Daten dann per Wlan an einen NodeMCU weiterzugeben, der die LEDs ansteuert.


    Ich habe den Pi neu eingerichtet und bekomme auch tolle Bilder mit


    raspistill -o /home/pi/testbild.jpg


    dann habe ich wieder Hyperion eingerichtet und so eingestellt:


    "device" :
    {
    "name" : "PICAM",
    "type" : "ws2801",
    "output" : "/dev/spidev0.0",
    "rate" : 1000000,
    "colorOrder" : "rgb"


    // V4L2 GRABBER CONFIG
    "grabber-v4l2" :
    {
    "device" : "/dev/video0",
    "input" : 0,
    "standard" : "no-change", """scheint ja wichtig zu sein!!!!!"""
    "width" : -1,
    "height" : -1,
    "frameDecimation" : 1,
    "sizeDecimation" : 4,
    "priority" : 900,
    "mode" : "2D",
    "cropLeft" : 0,
    "cropRight" : 0,
    "cropTop" : 0,
    "cropBottom" : 0,
    "redSignalThreshold" : 0.0,
    "greenSignalThreshold" : 0.0,
    "blueSignalThreshold" : 0.0
    },


    es geht aber nicht!, wenn ich ihn über Putty starte:
    sudo hyperiond /etc/hyperion/hyperion.config.json


    kommt folgende Fehlermeldung:


    V4L2GRABBER INFO: width=640 height=480
    terminate called after throwing an instance of 'std::runtime_error'
    what(): V4L2GRABBER ERROR: Only pixel formats UYVY, YUYV, and RGB32 are supported ERROR

    kann man den V4L2 anders einstellen?
    scheinbar gibt er das falsche Format "JPEG" aus und deshalb geht Hyperion nicht


    mit Putty v4l2-ctl -V ausgegeben, kommt folgende Ausgabe:


    Format Video Capture:
    Width/Height : 640/480
    Pixel Format : 'JPEG'
    Field : None
    Bytes per Line : 0
    Size Image : 307200
    Colorspace : JPEG
    Transfer Function : Default
    YCbCr/HSV Encoding: Default
    Quantization : Default
    Flags :


    wäre toll wenn mir jemand weiterhelfen kann

    nochmal eine Nachfrage, bitte giovanne hilf mir!!


    hab jetzt einen NodeMCU mit Programm am laufen, kann mit der App die Farben einstellen!
    soweit so gut
    nun möchte ich aber den Grund Raspi ( Zero mit alter Config der super läuft ) verwenden und über UDP die LED Daten an den
    NodeMCU weitergeben.


    Dazu müssen 2 Hyperiond laufen, einer mit der Standard JSON, wie bisher auch
    und ein zweiter der statt den LEDs ( WS2801 ) nun die gleiche Anzahl LEDs Daten über UDP an den NODEMCU über eine IP weitergibt.
    dazu habe ich folgende Config für den 2, Hyperiond gemacht:
    // DEVICE CONFIGURATION
    "device" :
    {
    "name" : "UDP_ESP8266",
    "type" : "udp",
    "output" : "192.168.0.10:19446",
    "rate" : 1000000,
    "maxpacket" : 1450,
    "protocol" : 0,
    "colorOrder" : "rgb"
    restlichen LED Einstellungen und smooth wie beim Grundsystem


    Grabber wie beim 1. ( also er soll Grabben..) oder soll der aus sein ( hab ich aber auch schon probiert


    die Server einst sind leer, weil ich ja als LED UDP mit IP angegeben habe, deshalb Brauch ich beide nicht?


    // JSON SERVER CONFIG
    "jsonServer" :
    {
    "port" : 19446
    },


    // PROTO SERVER CONFIG
    "protoServer" :
    {
    "port" : 19447
    },


    über Putty habe ich zuerst den Grund angeworfen
    und dann den UDP
    was mach ich falsch, je nach einstellung Krieg ich sogar den Regenbogen
    aber sonst weiter die folgende Meldung:


    sudo hyperiond /etc/hyperion/UDP_hyperion.config.json
    Hyperion Ambilight Deamon (2546)
    Version : V1.03.3 (brindosch-2fbbcff/2f01dfa-1495880388
    Build Time: Jun 3 2017 02:06:37
    INFO: Selected configuration file: /etc/hyperion/UDP_hyperion.config.json
    HYPERION INFO: ColorTransform 'default' => [0; 11]
    HYPERION INFO: ColorCorrection 'default' => [0; 11]
    HYPERION INFO: ColorAdjustment 'default' => [0; 11]
    LEDDEVICE INFO: configuration:
    {
    "colorOrder" : "rgb",
    "maxpacket" : 1450,
    "name" : "UDP_ESP8266",
    "output" : "192.168.0.10:19446",
    "protocol" : 0,
    "rate" : 1000000,
    "type" : "udp"
    }


    INFO: Creating linear smoothing
    HYPERION (CS) INFO: Created linear-smoothing(interval_ms=50;settlingTime_ms=200;updateDelay=0
    EFFECTENGINE INFO: 27 effects loaded from directory /usr/share/hyperion/effects
    EFFECTENGINE INFO: Initializing Python interpreter
    INFO: Hyperion started and initialised
    INFO: Boot sequence 'Rainbow swirl fast' EFFECTENGINE INFO: run effect Rainbow swirl fast on channel 0
    BLACKBORDER INFO: threshold set to 0.01 (3)
    BLACKBORDER INFO: mode:default
    started
    INFO: Json server created and started on port 19446
    INFO: Proto server created and started on port 19447
    EFFECTENGINE INFO: effect finished


    aber es leuchten die LEDs am NodeMCU nicht wie die anderen, immer nur der Standard Regenbogen der INO Datei

    Hallo Giovanne


    vielleicht kannst du mir ja weiterhelfen


    Ich möchte mit einer C270 den Grabber ersetzen!


    Ich brings nicht zum laufen, ich kann zwar mit dem Tool " HyperCon.jar " ein Bild holen von der C270
    das ist aber nur möglich, wenn ich vorher mit sudo hyperion-v4l2 --width 640 --height 480 --screenshot
    einen Screenshot gemacht habe.
    Jedes erneute abholen ( mit rechte Maustaste im Bild ) bringt das letzte alte Bild


    wäre toll, wenn du mir deine JSON Datei senden könntest


    im SSH Log steht dann:


    ssh out: sudo systemctl stop hyperion.service 2>/dev/null; sudo /etc/init.d/hyperion stop 2>/dev/null ; sudo /sbin/initctl stop hyperion 2>/dev/null ; hyperion-v4l2 --device /dev/video0 --video-standard PAL --input 0 --width 640 --height 480 --crop-left 0 --crop-right 0 --crop-top 0 --crop-bottom 0 --size-decimator 1 --frame-decimator 2 --red-threshold 0.0 --green-threshold 0.0 --blue-threshold 0.0 --screenshot
    ssh in: hyperion-v4l2:
    ssh in: version : V1.03.3 (brindosch-2fbbcff/2f01dfa-1495880388
    ssh in: build time: Jun 3 2017 02:06:37
    ssh out: VIDIOC_S_STD ERROR 25, Inappropriate ioctl for device
    sftp getFile(./screenshot.png, java.awt.Image)


    was bedeutet Inappropriate ioctl for device ?


    MfG Dellinger Sigi

    also mit der Rückfahrt Camera wird's nicht werden
    besser und einfacher ist die interne Cam vom Rasperry.


    Kanns leider noch nicht ausprobieren, brauch zuerst noch das passende
    Flachbandkabel.
    da gibt es sogar den richtigen Treiber zur direkten Einbindung.
    dann fällt auch der USB Grabber weg und die Bild Qualität steigt an.


    Bin ja gespannt, ob der Chefentwickler von Hyperion reagiert

    Hallo
    würde das Thema gerne wieder hoch pushen
    Es ist doch ein akutes Problem, jeder TV hat SmartTV und immer mehr wird darüber geschaut
    oder es werden die internen Tuner verwendet
    Es wäre doch schade, wenn wegen diesen Gründen Hyperion nicht mehr verwendet werden kann.
    Ich denke die Lösung mit einer PI Cam wäre doch recht einfach zu machen.
    Es müsste von der Entwicklerseite nur eine Einstellungsmöglichkeit geben, Trapez zu definieren
    Hoffe es kümmert sich da mal jemand drum, der Ahnung hat.
    In der Zwischenzeit mache ich eigene Versuch und Melde sie dann!
    Grüsse Sigi