1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

SDR & HDR 1080p/4k capable setup with Hyperion-NG for Media Center

Discussion in 'Hyperion Setup Showcase' started by Awawa, 27 July 2020.

  1. snikcers

    snikcers Member

    Messages:
    82
    Hardware:
    RPi1/Zero, RPi2, RPi3, 32/64bit, +PhilipsHue
    The fix to problem one is easy: Turn off the Boot Effect.

    upload_2020-11-22_8-27-21.png
     
    • Like Like x 1
  2. Puck

    Puck Member

    Messages:
    75
    I found a bug in HyperHDR: when (re)starting, the Remote Control / API sets HDR tone mapping on, but it is not actually on. This causes issues with my Home Assistant integration, because I can't toggle it off: it directly goes on again (in API response). This is what I see when I just started HyperHDR:

    [​IMG]

    However: "HDR to SDR tone mapping" is still off in Capturing Hardware settings.

    To actually reset this, I need to click "on" and then "off" in remote control :D
     
  3. Puck

    Puck Member

    Messages:
    75
    @Awawa You have previously mentioned you turned off some core features (like CEC), even though the settings are still there. Is there a list of this? Are you planning on re-enabling these features again? It's a bit annoying no know what doesn't work anymore (and a bit strange).

    I'm also hoping you will merge in the latest Hyperion.ng release. Obviously it would be better if your features would just be integrated into Hyperion.ng in general :) Can we expect this to happen?
     
  4. Awawa

    Awawa Active Member

    Messages:
    228
    Hardware:
    RPi1/Zero, RPi3, +nodeMCU/ESP8266
    @Puck I'm not providing support anymore here so Github or PM please. CEC is not needed for USB grabbers and all system captures are removed because it's a dead end in DRM era. Like analog stuff, for example UTV007. I'm focus on high capable grabbers. Most of important things are already merged as written in the release info. A lot of work in progress (things from feedback), mainly for Win10 and new shining features for SK6812 RGBW.
     
  5. Puck

    Puck Member

    Messages:
    75
    Ah clear. Last time I checked Github Issues where disabled, but I see that is not the case anymore.
     
  6. pho08

    pho08 Member

    Messages:
    83
    wait , did i miss something? is SDR-HDR mapping merged with the official release?

    tbh i guess the whole community would prefer if there were only one branch of hyperion to follow.
    it is after all the original work of the hyperion team. they did all the pioneer work and provided it open-source. so why not join efforts following in line with this spirit instead of proliferating?
     
    • Like Like x 1
  7. pewter77

    pewter77 New Member

    Messages:
    4
    Hardware:
    RPi1/Zero, RPi3
    What are the new features for SK6812? also do most people run them off of gpio18 or spi? if SPI which pins?
     
  8. Awawa

    Awawa Active Member

    Messages:
    228
    Hardware:
    RPi1/Zero, RPi3, +nodeMCU/ESP8266
    Soon my friend as it needs more testing along side with a lot more new features and improvements :) I wouldnt recommend to control WS2812b/SK6812 with Rpi but it is your choice and it works in most cases.

    BTW it seems that the Windows Media Foundation grabber worked and is working contrary to some unproven claims :-D
     
    • Like Like x 2
  9. pewter77

    pewter77 New Member

    Messages:
    4
    Hardware:
    RPi1/Zero, RPi3
    Where is the config for Hyperion? I modified the dockerfile for x64 and instead used debian slim, but I can't find where the config file is to make it persistent, once I delete the container all my configuration is lost. If possible I'll probably try to build an alpine docker image if I get the time though would appreciate someone that had the expertise because I don't right now and it will take a while!

    For anyone curious:
    1. Using Unraid 6.9 rc2 (nice) NAS on wired ethernet
    2. Installed DVB plugins for USB Grabber Drivers through community apps (requires 6.9 beta35 or later)
    3. Attaching USB Grabber device to Docker through /dev/video0
    4. NodeMCU esp8266 device behind WLAN behind TV (surprised at how well this works, completely synced with no delay)
    Before I was using a PI, but this way allows me to hide the wires easily. I only need the WLED and the strip with one power supply and no dangling wires to a Pi4. One wire to hide on back of TV and the raspberry pi can do other things... though not sure what right now haha. I might put Hassio on it instead of in a docker to keep the uptime manageable and separate from NAS projects but I'm not a big fan of how long it takes to reboot that particular one...
     
  10. Lord-Grey

    Lord-Grey Moderator Staff Member Developer

    Messages:
    455
    Hardware:
    RPi3, 32/64bit
    hyperion.ng config and custom effect files are at "$HOME/.hyperion"

    The main fonfiguration file is:

    ls $HOME/.hyperion/db/
    hyperion.db

    In case you find it helpful, you can also define the configuration location via the "-u" parameter during startup

    see
    Code:
    hyperiond -h
    Usage: ./build-x86x64/bin/hyperiond [options]
    Hyperion Daemon
    
    Options:
      -h, --help                         Displays this help.
      --version                          Show version information
      -u, --userdata <userdata>          Overwrite user data path, defaults to home
                                         directory of current user
                                         (/home/thomas/.hyperion)
      --resetPassword                    Lost your password? Reset it with this
                                         option back to 'hyperion'
      --deleteDatabase                   Start all over? This Option will delete
                                         the database
      -s, --silent                       Do not print any outputs
      -v, --verbose                      Increase verbosity
      -d, --debug                        Show debug messages
      --desktop                          Show systray on desktop
      --service                          Force hyperion to start as console service
      --export-effects <export-effects>  Export effects to given path
     
  11. pewter77

    pewter77 New Member

    Messages:
    4
    Hardware:
    RPi1/Zero, RPi3
    Ah perfect, then I can set it up similar to other dockers and create a data folder and mount it that way.
    Might try in the future to create a multi-architecture docker file for this like ls.io dockers (mainly to see how it's done) but if anyone has more expertise than me that would appreciated. My docker is 500+ MB at the moment, so not exactly lightweight but not terrible.
     
  12. pewter77

    pewter77 New Member

    Messages:
    4
    Hardware:
    RPi1/Zero, RPi3
    Hey All,

    So I created a new docker file for this for anyone interested.
    Right now it's x86 only but if you know what you're doing you can change the dockerfile to armv6/v7 easily.
    I've tested using following:
    1. Unraid, 6.9 RC2
    2. DVB LibreELEC drivers installed through CA
    3. Sharing /dev/video0 as a device to docker
    4. WLED in use because simplest for me and only needs 1 wire!
    you can probably get this working with a RPi if you add /dev/gpiomem and change the build for armv6/v7 but I haven't tested it yet so YMMV.
    I do plan on doing a couple things
    1. Adding in multiple architectures
    2. Uploading to Docker Hub
    But I'm new to deployment practices and trying to figure out best practices for that

    https://github.com/pewter77/docker-hyperhdr

    Cheers,
    Pewter
     
    • Like Like x 2
  13. NeeeeB

    NeeeeB Active Member

    Messages:
    251
    Hardware:
    RPi3, +Arduino, +nodeMCU/ESP8266
    Would you mind giving me the correct API command to enable/disable HDR ?
    Thanks
     
  14. Puck

    Puck Member

    Messages:
    75
    • Thank you Thank you x 1