hyperion web ui wont let me save usb capture

  • Hi there, i seem to be having a problem where hyperion sees the capture card but wont let me save settings when adding it in, the 'save settings' is greyed out not letting me save it. have tried replugging in the capture card to a different usb port and also rebooting the pi with still no luck.


    using rasberry pi 3

    please see attached image below


    thanks

    mike :)

    • Official Post

    The hardware values from the grabber can't be OK.

    Hardware hue control -8193.

    Click Default hardware controls and see if the values change.


    regards pclin

    Dreambox ONE / TWO

    dreamOS OE2.6

    Amlogic S922X - 53.000 DMIPS - 2 GB RAM - 16 GB Flash - Twin-DVB-S2X Tuner - HDR10 - HLG
    -
    AudioDSP: miniDSP 2x4HD - Amp: Pentagon - Lautsprecher ELAC / ARENDAL
    LG OLED65BX9LB (PicCap, hyperion.NG webOS)

    FireTV 4K max

    -
    hyperion (classic) & Plugin HyperionControl | hyperion-ng 2.0.16-beta.1 (dreamOS)
    Hyperion-ng (Debian bullseye)
    -
    6 x ESP32/Wemos D1 mini - WLED - SK6812 RGBW-NW 60 LEDs/m
    FeinTech VSP01201 - Grabber Macrosilicon

    LG TV Hyperion webOS & PicCap


    Ambilight for ever

  • Hi, sorry for the late reply. so after clicking defualt settings, the hue value stays the same. It was working perfectly before i had an incident with the led strip

    • Official Post

    After clicking default settings, do you have a live video in Hyperion?

    In the live video, you can click "Show LEDs" to see which colors are being sent from Hyperion to the LEDs.


    Do colors and effects work in Hyperion?


    Incident with the led strip?


    Please also attach a Hyperion debug log as Hyperion-log.txt


    regards pclin

  • Hi there, after clicking defualt settings, I dont get a live video but i can see the number of leds.


    colours and effects work perfectly


    Short cable from the led strip got a bit too warm and melted which is my bad for not adding voltage further down the strip to space out the current.


    hyperion debug below (hopefully this is what you need):

    < ----- Current Log --------------------------- >

    2025-11-06T20:09:08.477Z [WEBSOCKET] (DEBUG) (WebSocketJsonHandler.cpp:62:onDisconnected()) WebSocket disconnected from ::ffff:192.168.1.109 initiated via: http://192.168.1.107:8090

    2025-11-06T20:09:09.635Z [WEBSOCKET] (DEBUG) (WebSocketJsonHandler.cpp:22:WebSocketJsonHandler()) New WebSocket connection from ::ffff:192.168.1.109 initiated via: http://192.168.1.107:8090

    2025-11-06T20:09:09.638Z [WEBSOCKET] (INFO) JSON-API service is ready to process requests

    2025-11-06T20:09:11.932Z [WEBSOCKET] (DEBUG) (JsonAPI.cpp:141:handleInstanceSwitch()) Client '::ffff:192.168.1.109' switch to Hyperion instance 0

    2025-11-06T20:09:12.054Z [WEBSOCKET] (DEBUG) (JsonCallbacks.cpp:88:subscribe()) log streaming activated for client ::ffff:192.168.1.109



    thanks ever so much for helping out

    Mike

    • Official Post

    Which capture device are you using?


    Please post the output of `usb-devices (from the terminal).


    Test the capture device on your PC using VLC, OBS, or similar programs.


    Attach a complete log file.

    Click Copy log to Clipboard, paste it into a text editor, save it as hyperion-log.txt, and attach it here.


    regards pclin

    • Official Post

    Please post the output of `usb-devices and v4l2-ctl --all(from the terminal).


    Then we can compare the grabber values with the output in Hyperion. Normally, these loop-out cards do not offer hardware control capabilities.


    Reinstalling Hyperion does not delete the settings; if you delete the hyperion.db file, you start completely from scratch without a reinstallation.


    regards pclin

  • Do apologise with the slow reply, have been super busy with work and havent had time to reply.


    hoping this is correct, ive put the commands in here also on a screenshot.


    thanks


    _ _ __ __ _____ ______ _____ ____ _ _ _

    | | | | \ \ / / | __ \ | ____| | __ \ | _ \ | | /\ | \ | |

    | |__| | \ \_/ / | |__) | | |__ | |__) | | |_) | | | / \ | \| |

    | __ | \ / | ___/ | __| | _ / | _ < | | / /\ \ | . ` |

    | | | | | | | | | |____ | | \ \ | |_) | | | / ____ \ | |\ |

    |_| |_| |_| |_| |______| |_| \_\ |____/ |_| /_/ \_\ |_| \_|


    To configure Hyperion browse to http://192.168.1.107:8090 from another device on your network.

    All Hyperion configuration can be completed via the Hyperion Web UI.


    Hyperion status: ⬤ Running


    * Documentation: https://docs.hyperion-project.org

    * Website: https://hyperion-project.org

    * Source: https://github.com/hyperion-project


    pi@raspberrypi:~ $ usb-devices


    T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1

    D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1

    P: Vendor=1d6b ProdID=0002 Rev=06.12

    S: Manufacturer=Linux 6.12.25+rpt-rpi-v8 dwc_otg_hcd

    S: Product=DWC OTG Controller

    S: SerialNumber=3f980000.usb

    C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA

    I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub

    E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms


    T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 5

    D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=02 MxPS=64 #Cfgs= 1

    P: Vendor=0424 ProdID=9514 Rev=02.00

    C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=2mA

    I: If#= 0 Alt= 1 #EPs= 1 Cls=09(hub ) Sub=00 Prot=02 Driver=hub

    E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=256ms


    T: Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#= 3 Spd=480 MxCh= 0

    D: Ver= 2.00 Cls=ff(vend.) Sub=00 Prot=01 MxPS=64 #Cfgs= 1

    P: Vendor=0424 ProdID=ec00 Rev=02.00

    C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=2mA

    I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=ff Driver=smsc95xx

    E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms

    E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

    E: Ad=83(I) Atr=03(Int.) MxPS= 16 Ivl=1ms

    pi@raspberrypi:~ $ v4l2-ctl --all

    Cannot open device /dev/video0, exiting.

    pi@raspberrypi:~ $

    • New
    • Official Post

    No grabber is detected in your system!


    regards pclin

    • New
    • Official Post

    An entry similar to this is required.

    (Rullz 4k LoopOut)

    (Macrosilicon MS2109)

    (Rullz 4k LoopOut)

    (Macrosilicon MS2109)

    regards pclin

    Dreambox ONE / TWO

    dreamOS OE2.6

    Amlogic S922X - 53.000 DMIPS - 2 GB RAM - 16 GB Flash - Twin-DVB-S2X Tuner - HDR10 - HLG
    -
    AudioDSP: miniDSP 2x4HD - Amp: Pentagon - Lautsprecher ELAC / ARENDAL
    LG OLED65BX9LB (PicCap, hyperion.NG webOS)

    FireTV 4K max

    -
    hyperion (classic) & Plugin HyperionControl | hyperion-ng 2.0.16-beta.1 (dreamOS)
    Hyperion-ng (Debian bullseye)
    -
    6 x ESP32/Wemos D1 mini - WLED - SK6812 RGBW-NW 60 LEDs/m
    FeinTech VSP01201 - Grabber Macrosilicon

    LG TV Hyperion webOS & PicCap


    Ambilight for ever

    Edited once, last by pclin ().

  • Hi,


    Cheers for the help, so will try following the link and if that doesn't work then a new usb grabber will be the next option?

    weird how it worked before but may have fried itself when I had that problem with power.


    thanks

    Michael

  • So, after changing the values, its let me save. colours didnt match after it let me save so done a reboot via ssh and its all working fine. ever so thankful for the help. been stuck ages with it lol


    cheers

    michael

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!