Beiträge von giovanne

    You right, i run hyperion ng and works better thanks classic for me, i use the same config file, Just a question i can access from my laptop to webui, i need to change something for this? Or its only accesible to localhost?


    For me, compiled from source/git: raspi-ip:8090
    also defined in config:
    "webConfig": {
    "document_root": "",
    "enable": true,
    "port": 8090
    }


    For me it wasnt possible to use the same complete config in ng like before.


    For me sometimes the usb cam stops working after diffrent time of usage and isnt restartable from webgui. Habe to start ng again and than the usb cam again from webgui, than it is working again...
    Edit -> I think the 'lost' usb cam can be a result of the USB extention cable I use to position the cam. Will try a different one... ok, C250 with extension cable has drops, PS3 eyecam seems to be stable with same cable, but quality from ps3 eye cam is not as good as c250, will also try different cable - other cable not tested... but with hyperion classic the cam is stable only with ng there are drops - hm hm ...
    Edit:
    - A PS3 Eye Cam is bad in dark conditions. (No green color :-(, but is running stable without 'stopps'
    - A C250 is working well but with some 'stopps' in hyperion.ng (dont know the reason so far, no problem in hyperion classic)

    Thanks you - that was it. Starting from webinterface works :)
    And also 'Live Video' from USB Webcam (Logitech C250) is working :D


    [Live Video from CAM, there it would be fine to select the four points for capture area or to expand the four points to the four corners by drag&drop, ... :bigsmile:]


    And if the LEDs position/grabbing area is defined (for me 'trapezoid' in the hyperion.config.json), then hyperion.ng is also displaying the LEDs position in the WebInterface 'Live Video' this way :):thumbup:
    (todo: color calibration and finetuning)


    hyperion.ng and the web-interface is so amazing :bigsmile:
    (and for my current test I think/feel that hyperion.ng is also faster/smoother than hyperion classic)


    Ok, Update on this.
    Current status:
    - upgraded my LED setup behind the 65" TV now, positioned the C250 cam on the right side of the TV in ~1,5m distance
    - Logitech C250 USB WebCam -> a little bit finetuning in the 'trapezoid' area definition is necessary (my excel sheet is working ~90%) -> Paulchen-Panther idea would be nice ;) (https://hyperion-project.org/t…on.2615/page-2#post-10343) for optimizing the input area ;)
    - hyperion classic working with Logitech C250, finetuning in color and 'trapezoid' area necessary for the hyperion.config.json
    - I will stay with this solution and go on testing hyperion ng and maybe other Cams if I have them...


    - Test 'hyperion.ng' (added the NO-CHANGE https://github.com/hyperion-project/hyperion.ng/pull/495 to source before compiling) is working fine (WebInterface, ws2801 via remote, ...) - Only the grabbers/cams are stopping right after starting :( Don't now why:
    Someone an idea?
    Tested with PiCam, USB fushicai Grabber and C250 USB Cam -> same behaviour for all:

    die zukunft wäre direkten zugriff auf das tv system...das was ihr probiert ist nur eine alternative lösung...aber zugriff aufs tv system ist glaube ich mehr als nur wunschdenken...


    genau, das wäre die Lösung :D:), vielleicht muss mal in die Richtung der FW der TVs geschaut werden...;):) aber wie Du schon sagst wohl derzeit wunschdrnken...:(

    Hi, hast du die Picam schon direkt mit hyperion laufen, wenn ja wie hast du das Pixelformat in der hyperion.config.json eingestellt?
    Bzgl. der automatischen Hellingkeitsregulierung hält es sich bei der USB Cam die ich getestet habe, Logitech C250, in Grenzen, sodass ich damit leben kann.
    Die Spiegelungen und Regulierungen treten eigentlich nur bei viel Tageslicht/Sonneneinfall auf, da aber bei Tageslicht die Leds hinter dem TV eh nur begrenzt sinnvoll sind und erst bei Dämmerung/Dunkelheit richtig sichtbar sind, bin ich eigentlich aktuell mit dem Ergebnis zufrieden.
    Für den endgültigen Test muss ich aber eh erst noch meine Leds upgraden und vermutlich mal auf die hoffentlich kommende Erweiterung diesbzgl. in hyperion.ng warten.
    Bin gespannt wie es sich weiter entwickelt...

    Hallo zusammen,
    sehr interessant, was Ihr da macht . . .
    Ich stehe gerade kurz davor, mir die ganzen HDMI-Gerätschaften (Splitter, Konverter usw.) zu bestellen und überlege gerade, ob Euer Ansatz nicht besser für mich geeignet wäre. Habe auch einen 4k-TV und nutze oft die Smart-TV-Funktionen (Netflix usw.) . . .
    Das müsste ja eigentlich auch funktionieren, wenn die Kamera seitlich vom TV an der Wand platziert wird, oder?
    (Gegenüberliegende Wand ist ganz schlecht wegen Fensterfront und nicht vorhandener Steckdose).
    Schöne Grüße


    Das wäre das Ziel :D
    Evtl. nur noch eine Frage der Zeit bis es komfortabel funktioniert, wenn man den Thread verfolgt: https://hyperion-project.org/t…repare-input-region.2615/
    Ggf. aber erst mit hyperion.ng ...
    Mal sehen wie es sich entwickelt, ich spare mir jedenfalls das Geld für Splitter, Konverter, HDfury und Co. :)


    Does the comments there from @Brindosch mean, that a pr from him is necessary? Because in the hyperion.ng I have downloaded and compiled today (ng compile docu), the changes in the source are avaiable but when starting hyperion.ng in debug mode there is the message listed already before:
    [hyperiond MAIN] <WARNING> Config Fix: [root].grabberV4L2[0].standard: Correct unknown enum value: no-change to: PAL

    I'm currently implementing this project into hyperion.ng.
    Unfortunately, my time is limited to the weekend. Hopefully i will get it ready next week.


    @Paulchen-Panther,
    for information, maybe this helps implementing the solution?!
    Here is a different solution, not using hyperion: https://waldobronchart.com/not…berry-pi-and-camera-part2
    Server-Component in C
    Client-Component in python


    The client app is something which would be fine in hyperion.ng ;) for selecting the four points: https://static1.squarespace.co…ight_settings_sampler.png)


    In this solution there is opencv used which seems to have very simple functions for the image "Perspective Transformation":
    - see "Perspective Transformation" in https://docs.opencv.org/3.4.0/…tric_transformations.html
    - or https://www.pyimagesearch.com/…ective-transform-example/
    - or https://www.pyimagesearch.com/…t-scanner-just-5-minutes/


    Maybe it helps :D

    Hi i'm new in this page actually im implementing your setup i used your excel file works perfect but , i have a question hope you can help me , the resolution of my cam doesn't look very well , so the colors aren't correct , there is a way to use the max webcam resolution?


    I think with

    • Width: The width of the picture that will be grabbed (-1: no change, it will use the max value that your converter delivers)
    • Height: The height of the picture that will be grabbed (-1: no change, it will use the max value that your converter delivers)


    [see: https://hyperion-project.org/wiki/HyperCon-Grabber-Tab]

    Yes


    Download and compile it, just don’t install it.


    Run the binaries from the compiled “build” directory while you’re testing


    Thanks for your info.
    I'm prepared, compiled hyperion.ng and can start it from the build directory :)
    Already had a view to the WebGUI - looks good ;)


    Now I have to wait until
    the idea from Paulchen-Panther (https://hyperion-project.org/t…t-region.2615/#post-10226) is implemented


    And I'm not sure if "no-change" is back in hyperion.ng (https://github.com/hyperion-project/hyperion.ng/pull/495). Should it, or where can ich check this? (hyperion.config.json.commented, has no hint to it; hyperion-v4l2 (ng) is working with no-change)
    Edit: it isn't: [hyperiond MAIN] <WARNING> Config Fix: [root].grabberV4L2[0].standard: Correct unknown enum value: no-change to: PAL


    When this is implemented I can go on testing hyperion.ng with my USB C250 Cam :D or different sources...

    Hi, have you new findings on the config for the grabber in hyperion.config.json?
    I think that for hyperion itself somthing like:
    // V4L2 GRABBER CONFIG
    "grabber-v4l2" :
    {
    "pixel-format" : "YUYV"
    ...
    will be necessary :confused:
    But currently not supported...


    My hyperion with PiCam currently also throwing error. (raspistill is working fine):
    terminate called after throwing an instance of 'std::runtime_error'
    what(): V4L2GRABBER ERROR: Only pixel formats UYVY, YUYV, and RGB32 are supported ERROR


    Edit: my PiCam isn't stable, after some Screenshots with hyperion-v4l2 my PiCam freezes with the following and also a reboot of the Pi isn't possible without power off :(
    ...
    root@Pi-WiP:/home/pi/screenshots# hyperion-v4l2 --video-standard "no-change" --pixel-format YUYV --crop-top 0 --crop-bottom 0 --crop-left 0 --crop-right 0 --size-decimator 1 --frame-decimator 1 --red-threshold 0.0 --green-threshold 0.0 --blue-threshold 0.0 --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=YUYV
    V4L2GRABBER INFO: signal threshold set to: {0,0,0}
    V4L2GRABBER INFO: started
    V4L2GRABBER INFO: stopped
    root@Pi-tmpWiP:/home/pi/screenshots# hyperion-v4l2 --video-standard "no-change" --pixel-format YUYV --crop-top 0 --crop-bottom 0 --crop-left 0 --crop-right 0 --size-decimator 1 --frame-decimator 1 --red-threshold 0.0 --green-threshold 0.0 --blue-threshold 0.0 --screenshot
    hyperion-v4l2:
    version : V1.03.3 (brindosch-2fbbcff/2f01dfa-1495880388
    build time: Jun 3 2017 02:06:37
    VIDIOC_S_FMT ERROR 22, Invalid argument


    Tried it before in my running environment and also now when setting up a new Pi with OSMC/hyperion/... from scratch...
    Maybe a bad PiCam ;)


    Hi @schnuller, bei meinem ersten PiCam Test https://hyperion-project.org/threads/videokamera-also-quelle-über-grabber.837/#post-10204 hatte ich an der gleichen Stelle mit dem gleichen Fehler gestockt und bin dem bisher auch noch nicht wieder weiter nachgegangen...

    @schnuller, da das Thema nun nicht mehr den Ausgangsthread 'Videokamera als quelle...' betrifft und um hier beim urspr. Thema zu bleiben, würde ich vorschlagen einen neuen Thread zu eröffnen. Sonst haben wir künftig alles durcheinander hier ;)


    Erst mal kurz:
    Ich nutze NodeMCU mit dem hyperion Sketch bisher nicht, da ich seit 2016 einen anderen Weg gehe und bisher keine Änderung notwendig war. Der Sketch ist wohl erst seit 2016 angefangen zu entstehen, deshalb:
    - deine Frage ggf. im Thread diesbzgl. besser aufgehoben: da hab' ich damals auch bereits eine Frage gestellt :) (https://forum-raspberrypi.de/f…?postID=208042#post208042) -> müsste ich mich auch erst einarbeiten...
    - meine aktuelle Lösung ist weiterhin hyperion (forward) -> hyperion(s) with fadecandy/OPC driver -> OLA -> ART-NET: hyperion -> https://github.com/hyperion-project/hyperion/issues/463, nutze 'nur' den ESP8266-01 geflashed mit Firmware EspLightNode -> https://github.com/Frans-Willem/EspLightNode und er erhält die Daten von OLA https://www.openlighting.org/o…ials/ola-on-raspberry-pi/.Hatte damals den Charme für mich, dass ich in meine Homepage/Smarthome zusätzlich (unabhängig von hyperion) einfach eine http/php Seite aufnehmen konnte um die LEDs auch mal ohne hyperion einfach per artnet in der Farbe fix einstellen kann.
    Aber wie gesagt, alles bereits 2016 entstanden, vielleicht mit NodeMCU heute einfacher...

    Dann geht es evtl. nicht über das Tool !?
    Bisher habe ich das Tool nicht benötigt, da meine Installation ja Jahre ohne Änderung lief und ich direkt auf dem Pi notwendige Anpassungen gemacht hatte.
    Für die Kamera Erfassung muss ich ja eh manuell z.B. für Trapezform eingreifen.
    Das Tool hätte ich ggf. später zum erneuten Einstellen der Farben verwendet, dazu muss ich aber erst meinen neuen LEDs Strip fertigstellen (46" zu 65" Upgrade ;) .
    Aber das testest Du ja gerade, ob ich das später nutzen kann :)