Hyperion as replacement for good old Boblight….

After two years of using Boblight, I have made a switch to Hyperion on mine HTPC (Zotac D2550 based one).

When Hyperion came to the Raspberry Pi, I was amazed how well it performs at such a low CPU usage. Hyperion has also a perfect configuration tool, which makes it easy and fast to create a config files.
It also has an Android app, which ATM can display static color only (this will change in the near future), but with this app you can see in real time, how different settings reflects to your LEDs.

So yes Hyperion can now be compiled on x86 based machines. Even more… Hyperion daemon can communicate with boblight-X11 (no need for boblightd daemon) to display light also in visualizations and menus. It has its own Hyperion XBMC addon, which works similar as boblight XBMC addon. And with few scripts you can switch between both, with just a remote press.

Hyperion is faster and uses less CPU power. I’d say around 50% less then boblight. What I also like is how the switch to config file can be defined (/usr/bin/hyperiond /etc/hyperionxbox.config.json >/dev/null 2>&1 &). For example you can have more different configurations on the system and can switch between them with simple .sh scripts. But more about this stuff in the future.

Are you interested??? My next post will be a tutorial how to compile Hyperion on Ubuntu and make a switch to new ambilight.

Note:If you will take a closer look into the config example, you will see Xbox in the name… This is because in the future you will be able to make your HTPC act as ambilight machine also for external units, just like on RPi. Stay tuned….


13 replies
    • admin
      admin says:

      Blacklevel in configuration will define that. So in short experiment with configuration or. eve faster use android app to reflect in real-time changes es to configuration.

  1. Mister T
    Mister T says:

    Hello !
    Thank you for the tuto. I’m trying to set up an ambilight clone too with Hyperion.
    But I have some troubles installing it..

    Actually, I’ve no hardware yet: I’m trying to install all the soft-part first before buying the hard-part. Anyway.
    I want to install it on my ubuntu laptop (I don’t want to buy a rasberry pi: I will use ambilight only for film/tvshow played with my PC-laptop on my TV).
    So, I would like to control LED using Hyperion+Arduino. Am-I a fool ?

    I’ve succeeded to install hyperion on Ubuntu 13.10 !
    (The LED test hyperion-remort –list seems to work)

    So, if I understand everything, hyperiond is the server on MyIpAddress:19444 which will control the hardware part (Arduino).
    Then I need a deamon which will capture screenshot of my video and send them to hyperiond, isn’t it ?

    But, I would like to not use the XBMC plugin…
    Is-it possible ? I don’t know how to do this…
    Could you help me ?

    • admin
      admin says:

      Well this is something completely different as the system in tutorial. If i understand you right all the stuff will be installed on a laptop running Ubuntu 13.10. If this is the case then yes it is possible to use it but you will need to compile hyperion on this machine. Setup the arduino with lets say adalight pde. you could use mplayer as capturing but i’d suggest xbmc with addon. But as i have said it is something different but it could be done. I am not saying that i like your idea 🙂 because honestly i am not a fan of such setups. They have very low WAF.

      • MisterT
        MisterT says:

        Thks for your answer !
        Indeed, I’ve compiled hyperion on my ubuntu 13.10.
        I was not a fan of this configuration too at first… But I don’t want to spend so much money/energy into Raspberry Pi. Using a RPI would mean to set a complete media center with external HDD somewhere else… Today, I’m using my laptop (which screen is HS) as a PC connected to my TV. Plus I always run movies/TV-show with the PC. I don’t think that ambilight is really fun with daily-programs… So I will only use the laptop to run film and not capture TV program. (which would not have lots of WAF, you’re right !!!!)
        Now I’ve succeeded to compile hyperion on my ubuntu, I’m trying to find good materials…

        • admin
          admin says:

          Aha ok now i see how your setup is done. Very basic. So just install xbmc and add the folder where you store films. Install hyperion addon and you are good to go. Well ok you need to configure arduino as controller for hyperion. It is much easier if you will use xbmc with addon.

  2. Pigbait
    Pigbait says:

    hello I follow you tut. on ambilight with raspberry pi. I was just woundering if there was a way to make hyperion boot to a color and stay there until something needs it?

  3. David D
    David D says:

    Hey could you make a tutorial of how to install and use Hyperion on Ubuntu?
    thanks in advance.


  4. Rony
    Rony says:

    Great project!
    3rd attempt to get things going… you say on lsusb:
    you should see new port in /dev/video0
    I get:
    Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
    Bus 001 Device 004: ID 05e1:0408 Syntek Semiconductor Co., Ltd STK1160 Video Capture Device
    Bus 001 Device 005: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter

    I think the I need to make a change in the startup script?

    HELP please

    • Rony
      Rony says:

      in the line:
      /usr/bin/mplayer -tv driver=v4l2:width=72:height=58:input=2:device=/dev/video0 -vo fbdev -fs -fps 15 tv:// /dev/null 2>&1 &

      where /dev/video0


Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *