Beiträge von nears

    I am not sure if that is allready possible, but if yes, please expain me how to do it. :)


    Idea:

    • In order to use the color information in other apps or PCs.


    • This could be relized via an REST-API and could return a json config (file) with all color-codes for all the LEDs.


    • You could make use of the Hyperion.NG and controll another LED-Stripe which is not directly conected to your Hyperion.NG PC but available in the same network.


    Thanks in advance.

    Super, danke für den Hinweis und die Erklärung, da wäre ich so schnell nicht drauf gekommen.


    Mit einer Äuflösung von 240*135 (HD/8) läuft es bisher (2-3min) ohne Fehlereinträge. Ich habe dann auch den Bildverkleinerung Faktor auf 1 gesetzt, da ich das ja nun schon über die Auflösung klein rechne.


    Vielen Dank für den Support und auch die tolle Entwicklungsarbeit. Hyperion.NG ist echt ein tooles Tool mit einer super Bedienoberfäche.

    Aber gerne doch:


    v4l2-ctl --all:

    Vielen Dank für die Rückfrage.Anbei der neuste Log aus Hyperion.NG und dmesg.


    Der RPI wurde neugestartet und interner Grabber war aktiv.
    Hardware war aber komplett angeschlossen.
    Anschließend wurde der externe Grabber über das Webinterface aktiert und der Log von Hyperion wird vollgespamt....


    Hyperion:


    Dmesg:


    JSON-Hyperion-Config:


    Vom Internen Grabber bekomme ich ohne Probleme ein Bild, beim externen Grabber bekomme ich auch ein Bild hab aber immer wieder Aussetzer (das passt ziemlich gut zu den Zeitpunkten in denen ich auch in dmesg einen Log-Eintrag erhalte). By Hyperion fehlt mir leider eine Zeitliche Information. Kann ich diese irgendwie aktivieren?


    Falls zusätzliche Infos benötigt werden bitte melden.

    Just saw that there is a new version Alpha.5 from @Paulchen-Panther since yesterday.
    I also tested it with the newerst version. I am able to select the stk1160 now in the new menu via the webinterface, but still i am getting the same log entries in hyperion and dmesg.


    What can I do? I am also willing to support any debugging or (if possible development) but I am not yet used to the code, therefore I need further support.


    (If it helps, we can also talk German on this issue)

    Just as additional information / finding which was missed in my previous post, this error does only occure as long as hyperion.NG is running. Currently I am running the version 2.0.0-alpha. To install it, I did use the .deb package which is available on github (https://github.com/hyperion-pr…a.4-Linux-armv7hf-rpi.deb)


    In addtion to that i do now observe also errors in the Hyperion.NG log itself. They havn't been there in the begining


    Web-Interface:
    ..
    [hyperiond V4L2:auto] (ERROR) Frame too small: 689156 != 691200
    [hyperiond V4L2:auto] (ERROR) Frame too small: 687112 != 691200
    [hyperiond V4L2:auto] (ERROR) Previous line repeats 1 times
    [hyperiond V4L2:auto] (ERROR) Frame too small: 689156 != 691200
    [hyperiond V4L2:auto] (ERROR) Previous line repeats 1 times
    [hyperiond V4L2:auto] (ERROR) Frame too small: 687112 != 691200
    [hyperiond V4L2:auto] (ERROR) Previous line repeats 1 times
    [hyperiond V4L2:auto] (ERROR) Frame too small: 683016 != 691200
    [hyperiond V4L2:auto] (ERROR) Frame too small: 687112 != 691200
    [hyperiond V4L2:auto] (ERROR) Frame too small: 689156 != 691200
    [hyperiond V4L2:auto] (ERROR) Frame too small: 687112 != 691200
    [hyperiond V4L2:auto] (ERROR) Frame too small: 689156 != 691200
    [hyperiond V4L2:auto] (ERROR) Frame too small: 685068 != 691200
    [hyperiond V4L2:auto] (ERROR) Frame too small: 687112 != 691200
    [hyperiond V4L2:auto] (ERROR) Frame too small: 689156 != 691200
    [hyperiond V4L2:auto] (ERROR) Previous line repeats 2 times
    [hyperiond V4L2:auto] (ERROR) Frame too small: 685068 != 691200
    ...


    As there is no timestamp I am not able to identify if both the errors occre at the same time.
    Both the errors are there for the entire time while Hyperion is running.


    Any idea or support would be highly apprechiated. Thanks.

    @Paulchen-Panther
    I saw you did some changes on your git repo and also saw your posts here: https://hyperion-project.org/t…olution-issue.3684/page-2


    I cloned you v4l2fix branch to see if it may fix my issue, but it doesn't. :(


    But two observations I have for which I would need clarification:
    - Starting the new compiled hyperion I am still able to use my "old" password. Are there some system wide shared config files for all hyperion instances?
    - Going trough the log I do still get the same error message and the same layout of the log. But in the above mentioned post you said there shouldn't be a new line after the list of the devices. Is this still valid? Or did you undo this change on the latest branch?


    Thanks for any support.

    Hi all,


    I am facing a strange problem, my hyperion.ng setup was runing all fine.
    The setup is running as follows on a RPI3 (no +), Raspbian with Kodi and I am using internal video grabbing and the STK1160 as a external video grabber for PS4 and other HW.
    Both sources were running fine in the past, but now only internal grabbing is working, external grabbing is no longer possible. Neither I see a screen in the WebGUI-Screen-Capture-Preview nor are the LEDs active.


    Hyperion.NG log on the Webside says the follwing:



    [hyperiond EFFECTFILES] (INFO) 38 effects loaded from directory :/effects/
    [hyperiond EFFECTFILES] (INFO) 21 effect schemas loaded from directory :/effects/schema/
    [hyperiond EFFECTFILES] (INFO) 0 effects loaded from directory /home/pi/.hyperion/custom-effects
    [hyperiond SettingsManager] (DEBUG) (SettingsManager.cpp:108:SettingsManager()) Settings database initialized
    [hyperiond BLACKBORDER] (DEBUG) (BlackBorderProcessor.cpp:65:handleSettingsUpdate()) Set mode to: default
    [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: enabled
    [hyperiond DAEMON] (INFO) set screen capture device to 'dispmanx'
    [hyperiond DISPMANXGRABBER] (DEBUG) (Grabber.cpp:34:setVideoMode()) Set videomode to 0
    [hyperiond DISPMANXGRABBER] (INFO) Display opened with resolution: 1920x1080
    [hyperiond DISPMANXGRABBER] (DEBUG) (Grabber.cpp:83:setWidthHeight()) Set new width: 480, height: 270 for capture
    [hyperiond DISPMANXGRABBER] (INFO) Cropping image: width=480 height=270; crop: left=10 right=10 top=10 bottom=10
    [hyperiond DAEMON] (INFO) DISPMANX frame grabber created
    [hyperiond V4L2:] (DEBUG) (Grabber.cpp:34:setVideoMode()) Set videomode to 0
    [hyperiond V4L2:] (DEBUG) (Grabber.cpp:83:setWidthHeight()) Set new width: 480, height: 270 for capture
    [hyperiond V4L2:] (INFO) Signal threshold set to: {12, 12, 12}
    [hyperiond V4L2:] (INFO) Cropping image: width=480 height=270; crop: left=3 right=3 top=3 bottom=3
    [hyperiond V4L2:] (INFO) Signal detection area set to: 0.250000,0.250000 x 0.750000,0.750000
    [hyperiond DAEMON] (DEBUG) (hyperiond.cpp:467:handleSettingsUpdate()) V4L2 grabber created
    [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:25:JsonServer()) Created instance
    [hyperiond JSONSERVER] (INFO) Started on port 19444
    [hyperiond LEDDEVICE] (INFO) LedDevice 'ws2801' found.
    [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Smoothing: enabled
    [hyperiond LEDDEVICE] (DEBUG) (ProviderSpi.cpp:55:open()) _baudRate_Hz 1000000, _latchTime_ns 1
    [hyperiond LEDDEVICE] (DEBUG) (ProviderSpi.cpp:56:open()) _spiDataInvert 0, _spiMode 0
    [hyperiond FLATBUFCONNECTION] (INFO) Connecting to Hyperion: 127.0.0.1:19401
    [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:158:registerInput()) Register new input 'System/V4L' with priority 240 as inactive
    [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: enabled
    [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:32:initServer()) Previous line repeats 1 times
    [hyperiond V4L2:] (INFO) available V4L2 devices:
    /dev/video0 stk1160
    /dev/video10 bcm2835-codec-decode
    /dev/video11 bcm2835-codec-encode
    /dev/video12 bcm2835-codec-isp


    [hyperiond V4L2:] (ERROR) Throws error nr: Cannot identify '' error code 2, No such file or directory


    Any suggestions how I can trace down the problem?
    Thanks for any support

    Hi all!


    I am currently setting up a ambiet light based on a RPI3 B (no +) running on buster.
    I am using an internal and external source (STK1160 chip) and want to run ambient light based on the Hyperion.NG project.
    Everything runs fine as of now, but i still need to configure/tune the colors.


    But before doing this i stumbled accross the following log which fills my entire dmesg-log.


    [INDENT]dmesg:
    ...
    [14237.943861] print_err_status: 79 callbacks suppressed
    [14237.943868] URB packet 0, status -63 [Buffer error (overrun)].
    [14237.943874] URB packet 1, status -63 [Buffer error (overrun)].
    [14239.136644] URB packet 7, status -63 [Buffer error (overrun)].
    [14240.745192] URB packet 0, status -63 [Buffer error (overrun)].
    [14245.147080] URB packet 15, status -63 [Buffer error (overrun)].
    [14245.147118] URB packet 18, status -63 [Buffer error (overrun)].
    [14245.147162] URB packet 21, status -63 [Buffer error (overrun)].
    [14245.147195] URB packet 24, status -63 [Buffer error (overrun)].
    [14245.147225] URB packet 27, status -63 [Buffer error (overrun)].
    [14251.203851] URB packet 49, status -63 [Buffer error (overrun)].
    [14251.740296] URB packet 54, status -63 [Buffer error (overrun)].
    [14251.740345] URB packet 57, status -63 [Buffer error (overrun)].
    [14251.740389] URB packet 60, status -63 [Buffer error (overrun)].
    [14251.740430] URB packet 63, status -63 [Buffer error (overrun)].
    [14254.052887] URB packet 4, status -63 [Buffer error (overrun)].
    [14254.252995] URB packet 4, status -63 [Buffer error (overrun)].
    [14263.945067] URB packet 0, status -63 [Buffer error (overrun)].
    [14263.945075] URB packet 1, status -63 [Buffer error (overrun)].
    [14263.945079] URB packet 2, status -63 [Buffer error (overrun)].
    [14263.945082] URB packet 3, status -63 [Buffer error (overrun)].
    [14263.945086] URB packet 4, status -63 [Buffer error (overrun)].
    [14263.945089] URB packet 5, status -63 [Buffer error (overrun)].
    [14263.945092] URB packet 6, status -63 [Buffer error (overrun)].
    [14263.945096] URB packet 7, status -63 [Buffer error (overrun)].
    [14263.945099] URB packet 8, status -63 [Buffer error (overrun)].
    [14263.945102] URB packet 9, status -63 [Buffer error (overrun)].
    [14272.642605] print_err_status: 70 callbacks suppressed
    ...[/INDENT]


    Is this Problem known?
    What does this error log tell me?
    And how can i resolve the problem?


    Thanks for any support.