Great tutorial, however I had some issues on my end. Hopefully this list helps someone: 1. Could not get access to :8090 --- Running "sudo apt install cec-utils" fixed that. However, It would not work even with that line on my macbook for some reason. I redid the setup on windows with that line and it worked fine. After that I was able to access hyperion on my macbook. Not sure what happened there. 2. Red light turned off on Pi after powering up. --- I got a raspberry Pi power supply for the Pi itself and used the supply from the video for the lights. I tried a couple different micro usb cables but they weren't able to give enough power to the Pi. The two separate supplies worked fine. 3. LEDs would flash random colors even with all Hyperion settings correct --- I connected a ground wire from the LEDs to the Pi and it worked. Edit: 4. LED delay --- The LEDs had a slight delay. I fixed this in the Hyperion settings. Check the replies below. I hope this helps!
Thanks for the great feedback, I want to ask you, did you experience a delay in the led ? I faced same issues as you, after I get everything done, now the LEDs are so late for my what is shown in the TV, I feel maybe my hdmi capture card is the reason but want to make sure, the delay I'm experiencing almost 2 seconds
@@youzeekaraf4358 Yes, I had that issue as well. I should have added that to the list. If you go to the "USB Capture" section in the "Capturing Hardware" tab on Hyperion, there's a setting called "Size decimation." I set that to 25 and it helped reduce the delay. I think the issue is with the quality that the capture device is capturing. The less HD it is, the less delay. There are some other settings to mess around with too. If you select "Live Video" in the "LED Visualization" feature, you want to try to make that image as low quality as you can. There's still a slight delay at 25, but it's a good start.
Thank you for posting this about issue #1. That solved it for me! The web interface would load for me on release 7, but not on 6 or 8. Now I can see the web interface in release 8.
Great tutorial, received everything yesterday and was able to, after many many hours of trouble shooting.. get this up and running. I will add my 2 cents for anybody that also might run into issues. I followed this tutorial almost to the T. I did use the hyperbian port instead, which was a little easier in my opinion. Still copied ssh and wifi file to boot folder as mentioned in this video. Link for hyperbian will be below. The exception for my setup is that I ran a 4k firestick into a 4k hdmi switch and then ran that into a 4k hdmi splitter. From the splitter one HDMI runs to the loopback device which runs to a USB to the PI. The other HDMI runs to the tv. This allows for full 4k UHD. If you run a HDMI to your tv from the loopback it will only be 1080p. I then run a optical audio cable from the TV to the surround sound system. I have had no issues with any apps in the Firestick not working due to HDCP. The 4K switch allows me to run anything that outputs in HDMI in full resolution with ambilight, I do this mainly for gaming consoles. The most important thing I learned from my experiences today. First I have a 55 inch 4k tv, I am using the WS2812B 5v 5m 300 led strips. I bought a 5v 15amps power supply to run them, the power supply comes with the barrel attachment to connect power cables from LEDS directly to it. I do not connect the PI to this. I use the PI's own power supply to power the PI and the loopback is powered via USB on the pi. Now the main part of this post. In order to not have horrific flickering lights like I did for hours. You need to run a jumper from the ground pin on the pi to the ground terminal that the LEDS are being powered by, literally stick it right in the attachment for the barrel connector. The ground pin on the PI I used is the 3rd pin from the SD card on the top row. This little extra ground wire made the LEDS go from flickering like crazy to working beautifully, like how everybody else's looks online. This step is heavily stressed in most forums for issues you may be having. If you're having issues do this, don't waste your whole Saturday morning like I did.. A picture of the pinout on the PI, notice the location of the grounds you can use. Any of those will work. www.raspberrypi-spy.co.uk/2012/06/simple-guide-to-the-rpi-gpio-header-and-pins/#prettyPhoto/0/ Hyperbian: github.com/hyperion-project/HyperBian This is the parts list I used to achieve full 4k UHD, anything missing from here is in DrZzs description: LED Strip: www.amazon.com/dp/B07BH37JGC/ref=twister_B088B9G1LJ?_encoding=UTF8&psc=1 HDMI Switch: www.amazon.com/gp/product/B087CTR22G/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1 Power supply for LEDS: www.amazon.com/gp/product/B01LXN7MN3/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1 Jumpers: www.amazon.com/gp/product/B00PBZMN7C/ref=ppx_yo_dt_b_asin_title_o01_s01?ie=UTF8&psc=1 4K HDMI cables: www.amazon.com/gp/product/B073R8M49G/ref=ppx_yo_dt_b_asin_title_o07_s00?ie=UTF8&psc=1 4K Splitter: www.amazon.com/gp/product/B07J2Q9NPH/ref=ppx_yo_dt_b_asin_title_o08_s00?ie=UTF8&psc=1 Thank you so much DrZzs, this made my wife and myself very happy. I've wanted to do this for years, your tutorial made it possible!
Great tutorial! Finally got mine up and running thanks to this video and using tips from the comment section. Some tips of my own I’d like to add: 1. When jumpering between GPIO 18 and green wire of LED strip, make sure you are using the correct end of the LED strip. The LED strip should have arrows indicating direction of data flow. The correct starting end for my LED strip was NOT the male end connector as shown in the video. 2. Powering the raspberry pi as shown in the video did not work for me, I ended up having to power it from one of the usb outlets on my TV. (Be sure to connect a jumper off of a ground pin of the pi to the ground wire of your led strip if you are going to power them separately) 3. I initially could not get Hyperion 2.0.0 Alpha 9 to load onto my pi so I loaded Alpha 8 instead and it worked fine. 4. Run one of the Hyperion test videos here on RUclips to make sure your colors, LED starting point, and direction are setup correctly and to determine if you have any lag. These can all be fixed by tweaking settings in Hyperion. Thanks again for this video, I had fun setting this up and troubleshooting. I just need to fix a little lag now and mine is set. I hope my tips may help someone out like some of the other commenters here. Now I just need to fix some lag and
My son and I just finished setting this up on my 70". It is AMAZING!! Thank you for the videos you have done! Big screen tvs are great, but things just went to a completely new level.
Yes, I have the govee and its very inaccurate, it tends to have somewhat random colors. I suspect Its camera does not work very well with a 70 inch screen.
@@Wolf-3.5.9 you have to adjust Govees colors in the app. I felt like it was innaccurate too until I adjusted the colors. Naturally the camera system and less dense leds means the colors wont be as precise to the video, but the colors themselves wont be innacurate.
I wrote a firmware and a Windows software that does this on an ESP8266 without the needs of a raspberry or other devices. It's cheaper, easyer and faster. If you are interested in it here the wiki to my project. github.com/sblantipodi/firefly_luciferin/wiki
Hellyeah I finally did it with your help. I had an 2 issues: 1. For some reason I couldnt connect to hyperion through the browser. I resolved that by using another pc. Could have been a firewall issue 2. Using a RPI3b+ I had issues with GPIO-18. I had to use GPIO-21. last one in the corner. I used an ATX PSU 5v (red/black) for power. I joined the green and black wire and use the PSU switch to turn on. I spliced a microusb cable. I had issues with a thinner cable and cut up a thicker one. I am seeing a undervoltage warning but the red light on the pi stays on. I may have to find an even thicker one. For now Im happy. Thanks bro!
Great tutorial!!! but I did run into some issues that I can maybe help some people save time with: For reference, I used a Pi 3b+ and BTF-LIGHTING WS2812B RGB 5050SMD lights 60 led/m 1) If you install HyperBian(this is Raspian lite with Hyperion already installed) straight to the SD card you can avoid a lot of potential issues with the newest released Hyperion versions but probably still drop in the blank SSH file, just in case 2) You can add in the wireless file as shown or if you do make the SSH file you can jump into a terminal and go into the Raspian config interface, sudo Raspi-config, and enter your wifi settings there 3) If you use a separate power supply you may likely need to ground a pin from the Pi to the light strip. I linked grounds but still needed to solder another ground directly to the light strip and connect it to get it to function. 4) Check your supply voltage!!! if strip is acting wonky, needs to be 5v exactly(ish), you can not over volt, my power supply was 0.5v over and I had to adjust it down. Over voltage can ruin the lights. 5) If the capture card doesn't work(mine died about 30 minutes in, cheap imported crap) the older version with a HDMI splitter and analog video works just as good but unfortunately has a lot more parts. This was a ton of fun and well worth the troubleshooting, which I enjoy anyway. THANKS DrZzzs!!!
Update: it works! Just one catch - if I use another power supply for the Pi, the signal from the Pi can’t control the LEDs. Only by sharing the 5v power source between Pi and LEDs it works. This could be obvious for someone else, but I tested extensively to conclude this. Pi plugs don’t like European voltage? Still, I’m happy it’s all running and looking great!
You can change the LED start position in the layout page using the input position value so you can start in bottom corner which make more sense. I think question was also asked on live stream.
I'm working on setting this up on a 120 inch projection screen. For WS2812b LEDs voltage drop is a problem. Color accuracy will decrease with distance from the start of the strip. After about 40 LEDs you may have problems. I've seen it recommended that you connect power at both ends of the strip and run a larger pair of conductors along side the strip with taps every so often on to the strip. This should help mitigate the problems. Also using LEDs suitable for 12v is a solution to with less voltage drop. A few details in the video might be misleading or inaccurate. The 3.3v logic levels from the pi is technically out of spec for WS2812b LEDs. The datasheet says you need 0.7*Vdd or 3.5v minimum for a high signal. The level shifter doesn't "boost" the signal. The one shown here is a pair of pull up resistors to 3.3v and 5v and an n channel mosfet. The pull up resistors maintain logic high logic level at their respective sides valur. When the pi side goes to 0v the mosfet conducts and also pull the 5v side down to 0v. So it's not "boosting". More like it's switching or translating.
Works like a charm with a Rpi Zero W/H. Bought all the parts from Aliexpress China. Most of the links from amazon are not working anymore but anyway, buying from Aliexpress takes a bit longer, but you get the parts cheaper. Thank you buddy for this tutorial
Done, thanks for the help man. Ran to a nodemcu from the pi, with wled and hyperion. Ironed out the wrinkles and it is glorious. Sidenote: The flickers weren't from power. Wled and hyperion have to be taught to talk well. Make sure yall force max brightness and set your brightness limiter correctly in wled. Hope this helps at least one person.
Thanks Doc great video, an additional step if you followed all the tutorial and your LEDs are not matching your TV/monitor. It's likely you have 2 power supplies one for the PI and for your LED stripes so you'll need one extra connection on your PI : connect the Ground pin (#3 on the top range) to the Ground wire of your LED stripes (usually the white wire). Hope that helps someone
This is only if you don't have the Pi and the LEDs wired together at the power supply, correct? I have this issue where I cannot get Hyperion to see the capture card as a source and wondered if it was related...
Thanks. This is exactly what was happening to me before I ran a ground wire between led strips and Pi. Do you know if I power the led strip from both ends, do I need to connect another ground wire from other end of the LED strip to Pi as well?
Great project, few things that I ran into. -Installed everything on pi 3 and could never access Hyp through ip and port(dunno why), thankful to whoever linked the all in one in the comments worked like a charm. -The corners were an issue with those plastic brackets. almost worth it to cut an extra light out to give you a much better contact surface instead of in half, if they are not right on the money to contact they flicker and don't work. if I do it again i will just fold corners and make continuous. -the lights did not work from the power supply you listed unless it powered both the lights and the pi. too much power for lights alone? was weird, but worked when powering both. -The capture you listed will not capture 4k and WILL NOT WORK it just shuts Hyperion off if it gets a 4k signal(we use an xbox for streaming, menu is 4k, no go) Thankful have media PC hooked to tv was able to get a signal for the pi to process. The capture even down scaled the pc to 720 again weird but functions -Capture card, again maybe quality, there is a split second lag that at times can be distracting. -May get another string and make it continuous and get a 4k capture($$) maybe eliminate lag and let me capture from diff sources. -Dont get me wrong this is cool and it works, the ambilight test videos on youtube are damn cool on it. Thanks again enjoy your vids
Thanks for the great video. Been thinking about doing this project for awhile and after watching your video, decided to take the plunge. Parts are on order, already got the pi up and running. Followed the steps in your tutorial and everything went perfectly. Keep up the great work.
Finally got everything together and running perfectly. Thanks again Doc. I made a short video showing my test setup on the floor before mounting on the TV. Here's a link if anyone is interested. ruclips.net/video/zt9wfAJDZoc/видео.html I used a 4k switch and 4k splitter that does HDR Pass through and I can verify, I'm getting all my sources in beautiful 4k HDR10. Thanks again Doc, this was a great project. And here is a link to a short video showing the LEDs mounted on my TV ruclips.net/video/Ue2BEn795TA/видео.html
Wow, I've seen many variations of this type of bias lighting projects..but yours is the first one that did not overcomplicate it. You made it as simple as possible. There are other videos where people have used hdmi splitters + separate hdmi capture dongles hat take input as old-school RCA (yellow) barrel plug and then output to the RaspberryPi via USB. Along with a bunch of needless wiring for power. I have a weekend project now. Thank you!
Advice to get the lag down: I just made adjustments to the USB capture device settings. I changed it to manual and set the video standard to ntsc, resolution to custom at 360x240, decimation to 4 and fps to 20.
Using the 5v. 10 amp power supply i didn't have any lag. Once I upgraded my power supply to the 5v. 20 amp I had the lag show up. These settings helped clear that up. Thank you
Hi @drZzs could you please add an annotation that you should also run "sudo apt install cec-utils" before Hyperion will startup. Debugged this by trying to start it by hand via "/usr/bin/hyperiond", it returned the error "error while loading shared libraries: libcec.so.4: cannot open shared object file: No such file or directory"
I didn't have that problem. I wonder what the difference is between what you have and what I had. Maybe hyperion was updated? Did you use rasbian lite? I'll highlight his comment so others can find it. Thanks!
@@DrZzs I used "Hyperion-2.0.0-alpha.8-Linux-armv6l.deb" as I did try the pi1, which was not powerfull enough to constantly provide light. The Raspberry Pi OS I used is "2020-08-20-raspios-buster-armhf-lite.zip".
Saved my day too sinaasglas - im using a RaspPi 3 Model A+ - with Hyperion-2.0.0-alpha.8-Linux-armv7l.deb, and RaspOS installed as per the video ie Lite.
I am so thankful you included this. I already started my google search as to why it wasnt working with the same error. You saved me tons of time i am sure! This should absolutely be included in the video. If it doesnt affect everyone, it may help those it does.
I am using the USB grabber linked in the description but cannot get it to display anything in the live view. Is there an issue with 4K and/or HDCP? If so how do you get around that?
I'm using a similar grabber (www.amazon.fr/gp/product/B08GR1LWT2/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1) with hyperion alpha9 on a Rpi Zero and I have the same issue. I checked that the serv can command the LED. I plugged the USB output on a laptop and checked that I'm getting the correct image. But when I plug the USB on the Rpi, nothing... I think I'll try HyperHDR instead of HyperionNG.
@@jean-christophemarquet3652 I got it to work by plugging both USB’s (power and data) into the Pi. The light would come on without the 5v usb connected but it wasn’t pulling any video. Once I plugged in the USB power it worked and has ever since.
Brilliant video! Finally found a clear tutorial, that does not overcomplicate it. Some of the other tutorials have super long list of items, but now I get thats if you want to have multiple HDMI inputs connected, but one will do for me. Thanks
Yes, this does work great with a 4k setup. I just set mine up and it does exactly what it is supposed to. I used a 4k compatible HDMI splitter (www.amazon.com/gp/product/B07XCZC6SP/ref=ppx_yo_dt_b_asin_title_o02_s01?ie=UTF8&psc=1) and a USB Capture card (www.amazon.com/gp/product/B08C9FCF2X/ref=ppx_yo_dt_b_asin_title_o02_s01?ie=UTF8&psc=1) instead of the all in one device that Dr. Zzs used.
This video popped up in my feed last week and it was exactly what I was looking for--a compromise between the Philips Hue box and the camera-detected project that does something similar. A few comments, however, as my experience wasn't as seamless as the one in the video: 1) Hyperion wouldn't install without a few dependencies that aren't mentioned. Doing what 'apt' told me to do resolved them and then Hyperion installed just fine. 2) The "Hardware LED Count" is gone in the version of Hyperion I downloaded--which makes sense since you have to break down that total elsewhere. I guess they taught it how to add! :-) 3) It wouldn't work! I was a little dismayed that I couldn't get the LED strip to do much of anything. I thought it might have been because I was trying to send HDMI signal to it from my laptop and so I gave up on my test setup and went and installed everything on the TV. It didn't work there either. After an hour of Googling around, I decided to try powering the USB injector with something OTHER than the Pi. That worked! Dr. Zzs' assertion that it doesn't take much power and you can just plug it into the Pi is false--at least in my case. I used a battery pack to test my theory and now have it on a basic phone charger brick and it's working fine. 4) The USB injector broke my CEC, which means I had to go find my TV remote and now have to turn the TV on and off separately from my Apple TV, which used to turn off itself, my amplifier, and my TV via CEC. I'll be looking for another device that preserves CEC or an HDMI splitter that does so. (#FirstWorldProblems) 5) The Pi wouldn't join my 5Gz WiFi. Worked fine on the 2.4, though. This was a great diversion on a Thursday evening! I agree that it's an Intermediate project, especially if you don't have any Linux or Pi experience.
There is one in the play store. I saw it earlier. Researching it looks good but can’t work with copyrighted streams such as Netflix. The examples I saw were also in quite high powered devices. I don’t know how it’d run in a really basic one.
You can skip creating wps supplicant and ssh files if you press ctrl+shift+x in raspberry pi imager to open advanced settings and enter your details there
This is great for an external HDMI input. Any way of doing this on a smart TV, with say Hulu or Disney Plus paying. The Video Never leaves the screen so no way for the Capture Device to capture it.
@@bertani24 That's an option but doesn't answer the question. I'm intriged in that also, taking out de smart tv video signal and plugging it in the leds.
Sadly, I don't think this is possible, it would be brilliant if someone could figure it out though. I personally use an Nvidia Shield Pro for all the apps that I did previously through my Smart TV.
Hi, great video. I had problems installing Hyperion alpha 9 on the latest Raspberry Pi os. I was getting an error indicating that the libcec library was missing. I fix the problem as follows; after apt-get update and apt-get upgrade I ran the following; Sudo dpkg - i libcec4. Then get and install Hyperion alpha 9.
Also running alpha 9 here. Is there anything else you had to do differently? I've done everything in the video and have hyperion software running, but Hyperion doesnt seem to be sending data to the strip. The "LED Visualization" display in Hyperion shows changing LEDs, but my strip is not changing colors.
its chance basically. I did two setups now and for the first one it worked, for the second it didn't; same product listing/retailer on both occasions, ended up going the splitter+basic hdmi over usb capture -route for the second one.
After installing hyperion, the interface never shows up on pi's ip address. I tried 2 different rpi 3, both lite and full rpi os versions... Any idea whats going on?
github.com/hyperion-project/hyperion.ng/issues/891 I ahve the same issue, rpi 1 model b. seems to happen only after the reboot. so I am guessing something is broken on rpi os
Same issue here on a RPi 3 Model B+ ... Hyperion installs but no web interface on either port 8090 or 8091. About to try using the non-lite version of Pi OS (OK ... tried that and no web interface either) and then I'll give it a go on an RPi4...
Great video, DrZzs. Couple questions for you-- 1) Can you tell me what the part is called you are connecting to the barrel connector at 17:41 (when you say "that makes it easy to connect to something like this") Do you have a link to where I can buy that connector? 2) Where can I buy the blue jumper wire (at 18:13)?
This project cost me a lot!!!! In the process of setting my TV on the floor to add the strips....yep, you guessed it....I dropped the TV, it hit the chair and cracked in 2 different places....ugh. Cool project tho, lol
Lazy mans update for the Raspberry Pi: sudo apt-get update -y ; sudo apt-get upgrade -y ; sudo apt-get dist-upgrade -y Drop that line in and it will do everything for updating by itself!
amazing video, the only one that really helped me to make things work. Only comment, I had to connect a cable between the ground pin of the GPIO to the ground of the LED cable to have things working properly.
You saved my life. I spent tens of hours trying to figure out why my exact same setup wasn't working. Added a cable from ground pin to input GND on LED strip - Boom working.
@@slagresle Thanks for the response. So I already have the GPIO-18 connected to the ground on the LEDs, you're saying connect another wire from ground on Pi back to the same ground on LEDs?
in case someone has this problem: randomly blinking lights - you have to connect the GND from the LED strip to RPI GND pin. It fixed my problem. Later edit: If you want to fix also delay of leds (i had a 0.5-1 sec delay) I reduced resolution to 640x480 (you can reduce more) and set Size Decimation to 4
I set it up this evening. Used HyperBian instead of installing through Raspbery OS. Also used WLED as the controller in the settings. Works like a champ. docs.hyperion-project.org/en/user/HyperBian.html#requirements
@@LeanHVAC Is it connected to pin 12 or 18? As it need to be pin 12 (6th in from the SD Card side, on the top row), which is GPIO18. If it's already hooked up to GPIO18, then I'd check your power supply.
Thanks for the video. Really great work. Question about WLED. What do you mean at 11:02 with "set up WLED controller"? You mean the ip address of the raspberry pi with Hyperion set up in the video? Or do I need to have a controller with WLED separated as a hub? And how do I set up these controller? Thank you
I have always wanted lights behind the TV, but the Philips Hue price tag was too much. This is my next project after I finish the crazy holiday light build that you convinced me was possible! Thanks!
Great tutorial! All of your steps worked and were easy to follow. I had a bit of latency on a pi 0w with a usb hdmi capture card but managed to reduce it by dropping the framerate and resolution in the 'usb capture ' menu and had otherwise no performance issues.
I just finished setting mine up thanks for the tutorial! This is to anyone that is thinking about doing this: Setting mine up took me about 10 hours and I ran into about every issue you could. So the video definitely makes it seem easier then it is. But I have no knowledge of electronics or programming or anything of that sorts. If you stick to this video and do some googling you'll make it through. I have a video on my channel if you want to see a example of the outcome from another person
Great video, I've been wanting an ambient light for my TV but the phillips hue is too expensive, having watched your video, I reckon I could attempt this? I do however have a question, other diy builds on RUclips use an arduino as well as the pi, what are the reasons for this and do I really need to? Thanks in advance for any help given
Have you looked into Govee lighting sold on Amazon? I purchased the Govee setup for 50$ with a coupon code last year. It’s not perfect but it does work actually works better then I thought it would. This probably works better but seems a little complicated plus I didnt have a computer or a raspberry pi so Govee it Phillips hue was my only option.
@@wigs4197 I have looked at the govee but not overly impressed, I feel it doesn't produce a great colour that's shown onscreen. Thanks for the tip tho 👍🏻
Too late for me now, I looked into a mid lvl dynamic led setup for my new TV, but it always looked like a fair bit of technical work... So when i had a bit of a windfall around Xmas I just went balls deep on a full HUE setup... HUE Sync, Bridge 2.0, 65" Gradient Strip, 3 HUE Play Bars along bottom of TV, HUE strip v4 on TV stand with a 4th play bar on the bottom shelf to light floor in front of TV, 3 HUE Colour bulbs for the living room... I bought everything in the sales, sometimes saving 40%... HUE is pricey, even with savings... But I setup everything in minutes, works flawlessly, looks amazing and I've been able to add 3rd Party smart bulbs & devices to the rest of my home for a massive saving over HUE...
Wish this video was out in May of this year as that's when I built mine. Don't know how many video grabbers I have until I found one that worked. :) I'm using an HDMI splitter with mine so I also have an extra one of them because I forgot about 4K & HDR. Duh. Will be changing mine up some based on what I've learned from your video though. Thank you.
Hi! I followed your Instructions and struggled with adressing the LED Stripe because i was using two different powersources. One for the stripe and one for the raspberry. The LED stripe was just flickering. Then i found a entry in a forum where was mentioned to connect the ground also to the pi and than it worked perfectly. So if you are using seperate powersources and have issues with the stripe then try to connect the ground of the stripe also with the ground of the pi!
Can I ask you suttin how would I ground the pi on this psu I have? I have this one www.amazon.com/gp/aw/d/B07KC3KSHP?psc=1&ref=ppx_pop_mob_b_asin_title I’m powering the leds on that psu and the pi on its own brick I think that’s why my leds ain’t working right
I have a setup like this but I use a separate PSU for the pi. This way the pi and grabber keep running while I can switch off the power for the LEDs. I like the ambient lighting but not as an always on feature. Also, I used HyperBian which is a ready made image with Hyperion.NG (next gen) on it that you can write to your SD card. Zero installation! Fair warning, Hyperion.NG is still alpha so it might be unstable
For those who can't connect to the Hyperion webservice after installing, first shut down hyperion so you can run it manually: "sudo service hperiond@root stop". Then run hyperiond manually and look at the ouptut: "sudo /usr/bin/hyperiond". If the output contains an error loading shared libraries: libcec.so.4 it means you're missing a library; it appears the dependencies in that .deb package are not correctly set, at least not for the current version as of now (2.0.0-alpha.8). You can easily rectify this by installing the appropriate libraries: "sudo apt install libcec4". Once you confirmed that that works, by manually running hyperiond as described above, you can quit hyperiond with ctrl-c, and restart its service: "sudo service hyperiond@root start". Enjoy!
Hi, your solution worked for me as well. Many thanks! After manually strarting hyperion through putty i can acces hyperion in the browser. However, when my Pi zero turns off I need to manually start hyperion everytime to acces the browser. Is it also possible to auto boot hyperion? Do you have a ssh command for that? Kind regards
@@rickvandenberg8559 You need to put in the two commands at 7:18, bottom of the screen. That will disable the service running as the pi user, which doesn't have access to the GPIO pins, I guess, and enables it for the root user, which has full access to the hardware and connected devices such as the video encoder.
@@EvenTheDogAgrees Awesome that works perfectly! You are the best! Unfortunately my set up does not work yet. But I'm trying it with some old hardware like the usb av grabber since I;m waiting on the delivery of the HDMI grabber to save some cables. The LED's worked before. Do you have any idea how I can test the LED's? Just puting power on them doesn't work since they need a data input as well
Rather than using a level shifter, you can use a single WS2812B closer to the Pi, this will boost the on going data signal. You can either, cut the first LED off your strip and use that ( this will have the recommended capacitor and resistor on the data pin) however you will need to solder on to the second LED. Or just put a single WS2812B in with separate resistor in the data line, and preferable cap across the ground and 5V.
Absolutely perfect as always Doc! I've got a 65" TV coming in tomorrow and after considering ambilight for quite some time i decided i'd enjoy whipping up a diy version in hyperion so much more (and pay philips so much less). However, since i'm running plex from a docker in unraid, i'll try skipping the raspberry PI, virtualize hyperion and run the leds off a nodemcu.
Did you lose the HDMI-CEC function if you connect the hdmi capture?? In my case I bought an hdmi capture on Aliexpress and now I lose the HDMI-CEC function and the TV doesn't turn ON automatically when I turn on my Apple TV....
Another great informative video, Dr Zzs. I’ve got a Yeelight strip in situ at the moment. Do you think / know whether this would work with this? I’m also curious as to whether using this setup would interfere with / run alongside the Homebridge plugin I have for Yeelight to control the strip in terms of turning on/off and colour change etc. Thanks.
Does this particular splitter work with HDCP content? My reasoning is that I picked up an "avermedia live gamer portable live 2" to connect to my 2019 nvidia shield tv, and it doesnt work. Looking at the video hyperion is receiving is an HDCP error "copy protected content". Id like to get this all working. FYI, I was not playing anything copy protected at the time.
One comment for everyone saying that they can't connect to the hyperion server after following your steps. I had the same exact problem at first. I previously had the pi connected to my router as a home assistant server and think there was an issue with the router communicating with the pi due to previous IP settings. I was able to fix it by doing a factory reset on my router, then just set it up again fresh start using same SSID and password as before. Once I did that, the hyperion server came right up without any issues.
@@kenlee2816 Let us know how it goes. I have received almost all of the parts from aliexpress and should be finished setting up my system soon. Will post back with an update once everything is up and running.
Sym0nd0 tried Hypberian out, but still didnt work. Also got this message when I booted up my pi , “ [time] timed out waiting for device /dev/serial1. [Depend] Dependency failed for configure bluetooth modems connected by wart. Starting OpenBSD Secure Shell server....[Failed] Failed to start resize2fs_once.service see systemctl status for details
@@kenlee2816 Are you connecting your pi with ethernet or over wifi? Did you try resetting your router like I suggested? Might also consider trying a different SD card, but that's a less likely cause of the problem. If you do a fresh install of raspbian, can you ssh into the pi over ethernet?
I'm using a home assistant add-on in my raspi. I've noticed that the RPi PWM isn't present, I've been googling a little bit and seems that maybe there are some caveats to use RPi PWM (I've to investigate it deeply and see if it's possible even modifying the original docker image), if you've any additional suggestion about it to get available the RPi PWM, it'll be very gladly welcomed! Anyway, do you know if using RPi SPI/ws2812spi or RPI GPIO/piblaster it could work? I've my doubts about making it work fine from a home assistant docker container... Any helping comment will be wonderful! Thanks!
Hello I m newbie at this and I saw your video and I liked very much, but i have one question The communication between the leds and the raspberry need to be done always by Wi-Fi or Ethernet? Because if we have a problem with our network provider the leds doesn’t work correct?
i have understand my question, but i have another one regarding when configure the hyperion on the part WLED TV when we put on the controller type (udpraw) and then the TARGET IP i put the same ip that you put on the video?
@DrZzs Thank you so much for these videos. You are a great teacher. I am pulling my hair out over something and was really hoping you could advise. I followed your instructions to a "T" and set everything up with all the components you used, except that I opted for the 60 LEDs/M option for my 64" TV (262 LEDs total). I wanted to test the lights before placing them on the TV and everything seemed to work pretty good except that the video coming from the capture card would go in and out on the tv every 5 seconds (saying there was no signal). I switched TVs and the video and lights appeared to work. Proud that I got everything working, I stuck it to my TV and all of the sudden I am not getting any video at all coming out of the capture card. Not on the TV nor the Hyperion software. I can turn off the USB capture option and get the effects to work pretty good (the last leg of LEDs flickers when the lights are red), but the TV is dark and says there is no signal). I didn't change cables, tested shorter ones, purchased and installed a logic level shifter (I would buy a Digi-Uno if they weren't sold out) and the only thing I can imagine being wrong is that maybe the capture card crapped out on me or that this has something to do with the number of LEDs and the power source. Please help!!!
Actually, I figured it out. The powerstrip I was plugging everything into was my grandpa's (from like the 1960's). I plugged in a new one and everything worked like a charm. Thanks DrZzs!!!
I take that back. When I turned it on today the capture card is showing the video on the tv, but hyperion just shows static. I didn't change anything? So confused
I have a Raspbery Pi 4 which doesn't use a Micro-USB like yours ... how do I power it up with a common ground to the strip? Do I have to do it directly to the GPIO pins? I have a 5V15A PSU for my 5M 60LED/M strip.
Hey Doc. Just following up on this video. My parts are due to arrive soon and I wanted your input on a few questions. Firstly, I have read in a few sources that a resister is needed between the GPIO pin and the data wire to reduce noise, or something to that effect. Did you do this and if not, do you notice any issues? Also, I am planning on using a logic level shifter in my project, so would that negate any need for a resistor? And lastly, I wanted your feedback on the need for power injection into the LED strips. I've read that color accuracy can be off towards the end of the LED strips as power drops along the length of the strip. I have a large TV 75", so I purchased 6 meters of WS2812B led's. I plan on splitting it up into two equal segments of 3 meters each, using 2 separate 10amp power supplies. Do you think it would be beneficial to feed power into both ends of the strips to get more even power distribution, or do you think that would be overkill? Would love to hear your thoughts, and thanks again for the great tutorial.
Hi! Yes, you will definitely want power injection at the beginning and the end of your strips. With multiple power strips make sure you connect all the grounds together. If any LEDs don't share a ground with the pi they wont work. I have never used a resistor on the data line. That's new to me. I can say that with the level shifter you shouldn't need anything else to get a good solid data signal. Good luck!
@@DrZzs Hey Doc. Finally got all my stuff from Aliexpress and put together the hardware last night. Everything went well except I had a problem with the last section of leds along the strip not working. Was going crazy trying to fix it thinking I had a short or defective led strip. Finally solved the problem this morning and wanted to give a heads up to others. My system uses the 60 led/m strips and I have a 75 inch TV, so total led count is 310. The cause of the problem was actually in the software configuration. For anyone who has a similar setup, please note that you also need to change the setting under LED hardware/LED controller under specific settings, you need to increase the Maximum LED count to the same number as your Hardware LED count. It defaults to 256, so if you go over that number, the remaining LEDS won't light up. All is working now and I'll be mounting it on my TV later today. Can't wait to get it all together. Thanks again for the great tutorial.
ARC won't work correctly with this anyway as you don't get the video out of the TV along with the ARC audio to feed into Hyperion - and it's unlikely that the video grabber will pass ARC back through. You'd be better off finding an HDMI splitter that passes ARC back through from the main output and using the split output to feed Hyperion, you still won't be able to use Hyperion with ARC tho.
Yes it should work. Your external hdmi source sends both the video and audio to the capture card and the capture card send both to the tv. Adding this setup does not affect how you are currently using arc
Hey @DrZzs. Great video! I am trying to implement this setup in a RPi Zero but I am stuck having issues with the video grabber not being recognized. When I run "lsusb" command in the terminal it shows the device but with no name next to the ID so I am guessing it's just a driver issue. Could you please point me in the right direction to get the drivers for the HDMI video grabber? I am using the exact same you showed. Thanks in advance and keep the good work!
This Hyperion is supper nice project, it is even possible integrate to Home Assistant! Unfortunately, when you have TV with HDR and 4k or Dolby Vision, this is where problems arrives and costs are getting higher :( You need something to convert HDR, Dolby Vision to SDR, which is costly and i didn't found pocket solutions :/ Only one is HDFury which costs a lot
By the time you factor in HDFury price into the equation, Philips (supposedly it now supports HDR10+ and Dolby Vision) option doesn't look all that expensive...
@@artjink You are kinda right, I was considering that as well, but Philips Box is just transmitting lights to bulbs or lamps from Hue system (and this is great as well), but unfortunately you cannot do it on light strips (Hue Light strips cannot control each led on that strip - so all led on one strip are changing color)
Awesome tutorial, I would love to do this on my TV, only thing is its already a smart TV and I'm guessing there is no way to output the signal to the Capture card... or is there? Maybe do this to my triple monitor setup and see how it looks
@@tabbertmj correct, you'd have to bust open the TV and splice the wires connecting the TV to the screen. Not something I'd recommend but maybe a RUclipsr with a spare TV lying around could try out.
Great tutorial, however I had some issues on my end. Hopefully this list helps someone:
1. Could not get access to :8090
--- Running "sudo apt install cec-utils" fixed that. However, It would not work even with that line on my macbook for some reason. I redid the setup on windows with that line and it worked fine. After that I was able to access hyperion on my macbook. Not sure what happened there.
2. Red light turned off on Pi after powering up.
--- I got a raspberry Pi power supply for the Pi itself and used the supply from the video for the lights. I tried a couple different micro usb cables but they weren't able to give enough power to the Pi. The two separate supplies worked fine.
3. LEDs would flash random colors even with all Hyperion settings correct
--- I connected a ground wire from the LEDs to the Pi and it worked.
Edit: 4. LED delay
--- The LEDs had a slight delay. I fixed this in the Hyperion settings. Check the replies below.
I hope this helps!
Thanks for the great feedback, I want to ask you, did you experience a delay in the led ? I faced same issues as you, after I get everything done, now the LEDs are so late for my what is shown in the TV, I feel maybe my hdmi capture card is the reason but want to make sure, the delay I'm experiencing almost 2 seconds
@@youzeekaraf4358 Yes, I had that issue as well. I should have added that to the list. If you go to the "USB Capture" section in the "Capturing Hardware" tab on Hyperion, there's a setting called "Size decimation." I set that to 25 and it helped reduce the delay.
I think the issue is with the quality that the capture device is capturing. The less HD it is, the less delay. There are some other settings to mess around with too.
If you select "Live Video" in the "LED Visualization" feature, you want to try to make that image as low quality as you can. There's still a slight delay at 25, but it's a good start.
Thank you for posting this about issue #1. That solved it for me! The web interface would load for me on release 7, but not on 6 or 8. Now I can see the web interface in release 8.
Can't access the webinterface also when installing hyperbian.
@@gaurdjatixa Are you able to see the Pi on your router interface?
Great tutorial, received everything yesterday and was able to, after many many hours of trouble shooting.. get this up and running. I will add my 2 cents for anybody that also might run into issues. I followed this tutorial almost to the T. I did use the hyperbian port instead, which was a little easier in my opinion. Still copied ssh and wifi file to boot folder as mentioned in this video. Link for hyperbian will be below. The exception for my setup is that I ran a 4k firestick into a 4k hdmi switch and then ran that into a 4k hdmi splitter. From the splitter one HDMI runs to the loopback device which runs to a USB to the PI. The other HDMI runs to the tv. This allows for full 4k UHD. If you run a HDMI to your tv from the loopback it will only be 1080p. I then run a optical audio cable from the TV to the surround sound system. I have had no issues with any apps in the Firestick not working due to HDCP. The 4K switch allows me to run anything that outputs in HDMI in full resolution with ambilight, I do this mainly for gaming consoles.
The most important thing I learned from my experiences today. First I have a 55 inch 4k tv, I am using the WS2812B 5v 5m 300 led strips. I bought a 5v 15amps power supply to run them, the power supply comes with the barrel attachment to connect power cables from LEDS directly to it. I do not connect the PI to this. I use the PI's own power supply to power the PI and the loopback is powered via USB on the pi.
Now the main part of this post. In order to not have horrific flickering lights like I did for hours. You need to run a jumper from the ground pin on the pi to the ground terminal that the LEDS are being powered by, literally stick it right in the attachment for the barrel connector. The ground pin on the PI I used is the 3rd pin from the SD card on the top row. This little extra ground wire made the LEDS go from flickering like crazy to working beautifully, like how everybody else's looks online. This step is heavily stressed in most forums for issues you may be having. If you're having issues do this, don't waste your whole Saturday morning like I did..
A picture of the pinout on the PI, notice the location of the grounds you can use. Any of those will work. www.raspberrypi-spy.co.uk/2012/06/simple-guide-to-the-rpi-gpio-header-and-pins/#prettyPhoto/0/
Hyperbian: github.com/hyperion-project/HyperBian
This is the parts list I used to achieve full 4k UHD, anything missing from here is in DrZzs description:
LED Strip: www.amazon.com/dp/B07BH37JGC/ref=twister_B088B9G1LJ?_encoding=UTF8&psc=1
HDMI Switch: www.amazon.com/gp/product/B087CTR22G/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
Power supply for LEDS: www.amazon.com/gp/product/B01LXN7MN3/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
Jumpers: www.amazon.com/gp/product/B00PBZMN7C/ref=ppx_yo_dt_b_asin_title_o01_s01?ie=UTF8&psc=1
4K HDMI cables: www.amazon.com/gp/product/B073R8M49G/ref=ppx_yo_dt_b_asin_title_o07_s00?ie=UTF8&psc=1
4K Splitter: www.amazon.com/gp/product/B07J2Q9NPH/ref=ppx_yo_dt_b_asin_title_o08_s00?ie=UTF8&psc=1
Thank you so much DrZzs, this made my wife and myself very happy. I've wanted to do this for years, your tutorial made it possible!
Hi buddy I have a 4K hdr samsung TV. I have led and raspberry zero w. What else should I get, Please help me. Thanks
Great tutorial! Finally got mine up and running thanks to this video and using tips from the comment section. Some tips of my own I’d like to add:
1. When jumpering between GPIO 18 and green wire of LED strip, make sure you are using the correct end of the LED strip. The LED strip should have arrows indicating direction of data flow. The correct starting end for my LED strip was NOT the male end connector as shown in the video.
2. Powering the raspberry pi as shown in the video did not work for me, I ended up having to power it from one of the usb outlets on my TV. (Be sure to connect a jumper off of a ground pin of the pi to the ground wire of your led strip if you are going to power them separately)
3. I initially could not get Hyperion 2.0.0 Alpha 9 to load onto my pi so I loaded Alpha 8 instead and it worked fine.
4. Run one of the Hyperion test videos here on RUclips to make sure your colors, LED starting point, and direction are setup correctly and to determine if you have any lag. These can all be fixed by tweaking settings in Hyperion.
Thanks again for this video, I had fun setting this up and troubleshooting. I just need to fix a little lag now and mine is set. I hope my tips may help someone out like some of the other commenters here.
Now I just need to fix some lag and
My son and I just finished setting this up on my 70". It is AMAZING!! Thank you for the videos you have done! Big screen tvs are great, but things just went to a completely new level.
I always wanted to build this, but it was expensive/complicated. This looks easy and cheap as I have almost everything. Thanks Doc for the tutorial.
It's pretty awesome, and not too hard if you have a little guidance. I am your Little Guidance :)
This looks so much better than the govee. Really accurate.
Yes, I have the govee and its very inaccurate, it tends to have somewhat random colors. I suspect Its camera does not work very well with a 70 inch screen.
@@Wolf-3.5.9 the govee does not work well at all. I returned mine after a day of calibrating, it did not work even close to do zones
@@Wolf-3.5.9 you have to adjust Govees colors in the app. I felt like it was innaccurate too until I adjusted the colors.
Naturally the camera system and less dense leds means the colors wont be as precise to the video, but the colors themselves wont be innacurate.
Love it.
Thanks Rob!
@@DrZzs Will you lose any HDMI ARC or eARC features with this implementation?
@@mmaterazzo I assume that has more to do with the capture card then Hyperion.
I wrote a firmware and a Windows software that does this on an ESP8266 without the needs of a raspberry or other devices. It's cheaper, easyer and faster. If you are interested in it here the wiki to my project.
github.com/sblantipodi/firefly_luciferin/wiki
@@sblantipodi Dude, I've been looking for something like this for AGES! THANK YOU!
Hellyeah I finally did it with your help. I had an 2 issues:
1. For some reason I couldnt connect to hyperion through the browser. I resolved that by using another pc. Could have been a firewall issue
2. Using a RPI3b+ I had issues with GPIO-18. I had to use GPIO-21. last one in the corner.
I used an ATX PSU 5v (red/black) for power. I joined the green and black wire and use the PSU switch to turn on. I spliced a microusb cable. I had issues with a thinner cable and cut up a thicker one. I am seeing a undervoltage warning but the red light on the pi stays on. I may have to find an even thicker one. For now Im happy. Thanks bro!
You literally posted this just in time, I was just about to tackle this project on my own. Great video, very informative! Keep up the great work!
Great tutorial!!! but I did run into some issues that I can maybe help some people save time with:
For reference, I used a Pi 3b+ and BTF-LIGHTING WS2812B RGB 5050SMD lights 60 led/m
1) If you install HyperBian(this is Raspian lite with Hyperion already installed) straight to the SD card you can avoid a lot of potential issues with the newest released Hyperion versions but probably still drop in the blank SSH file, just in case
2) You can add in the wireless file as shown or if you do make the SSH file you can jump into a terminal and go into the Raspian config interface, sudo Raspi-config, and enter your wifi settings there
3) If you use a separate power supply you may likely need to ground a pin from the Pi to the light strip. I linked grounds but still needed to solder another ground directly to the light strip and connect it to get it to function.
4) Check your supply voltage!!! if strip is acting wonky, needs to be 5v exactly(ish), you can not over volt, my power supply was 0.5v over and I had to adjust it down. Over voltage can ruin the lights.
5) If the capture card doesn't work(mine died about 30 minutes in, cheap imported crap) the older version with a HDMI splitter and analog video works just as good but unfortunately has a lot more parts.
This was a ton of fun and well worth the troubleshooting, which I enjoy anyway.
THANKS DrZzzs!!!
I've been waiting for this one. I have the LED strips, the 50inch tv and the Raspberry Pi. Already to go now :)
Did you get it to work?
Ok, you sold me! The old Pi's already formated and the LEDs are on their way. Here we go again!
Update: it works! Just one catch - if I use another power supply for the Pi, the signal from the Pi can’t control the LEDs. Only by sharing the 5v power source between Pi and LEDs it works. This could be obvious for someone else, but I tested extensively to conclude this. Pi plugs don’t like European voltage? Still, I’m happy it’s all running and looking great!
You can change the LED start position in the layout page using the input position value so you can start in bottom corner which make more sense. I think question was also asked on live stream.
oh awesome! Thanks!
I should’ve read the comments before I mounted the lights lol
I'm working on setting this up on a 120 inch projection screen. For WS2812b LEDs voltage drop is a problem. Color accuracy will decrease with distance from the start of the strip. After about 40 LEDs you may have problems. I've seen it recommended that you connect power at both ends of the strip and run a larger pair of conductors along side the strip with taps every so often on to the strip. This should help mitigate the problems. Also using LEDs suitable for 12v is a solution to with less voltage drop. A few details in the video might be misleading or inaccurate. The 3.3v logic levels from the pi is technically out of spec for WS2812b LEDs. The datasheet says you need 0.7*Vdd or 3.5v minimum for a high signal. The level shifter doesn't "boost" the signal. The one shown here is a pair of pull up resistors to 3.3v and 5v and an n channel mosfet. The pull up resistors maintain logic high logic level at their respective sides valur. When the pi side goes to 0v the mosfet conducts and also pull the 5v side down to 0v. So it's not "boosting". More like it's switching or translating.
Wow Hyperion has changed so much. That’s awesome.
Works like a charm with a Rpi Zero W/H. Bought all the parts from Aliexpress China. Most of the links from amazon are not working anymore but anyway, buying from Aliexpress takes a bit longer, but you get the parts cheaper. Thank you buddy for this tutorial
Hi, Teodor. How you connect PI zero? The HDMI port and the USB port to the splitter. Thanks
I nod every time u asked 😂😂
U are the man 👏👏
Done, thanks for the help man. Ran to a nodemcu from the pi, with wled and hyperion. Ironed out the wrinkles and it is glorious.
Sidenote: The flickers weren't from power. Wled and hyperion have to be taught to talk well. Make sure yall force max brightness and set your brightness limiter correctly in wled. Hope this helps at least one person.
Thanks Doc great video, an additional step if you followed all the tutorial and your LEDs are not matching your TV/monitor. It's likely you have 2 power supplies one for the PI and for your LED stripes so you'll need one extra connection on your PI : connect the Ground pin (#3 on the top range) to the Ground wire of your LED stripes (usually the white wire). Hope that helps someone
This is only if you don't have the Pi and the LEDs wired together at the power supply, correct? I have this issue where I cannot get Hyperion to see the capture card as a source and wondered if it was related...
Thanks. This is exactly what was happening to me before I ran a ground wire between led strips and Pi. Do you know if I power the led strip from both ends, do I need to connect another ground wire from other end of the LED strip to Pi as well?
Great project, few things that I ran into.
-Installed everything on pi 3 and could never access Hyp through ip and port(dunno why), thankful to whoever linked the all in one in the comments worked like a charm.
-The corners were an issue with those plastic brackets. almost worth it to cut an extra light out to give you a much better contact surface instead of in half, if they are not right on the money to contact they flicker and don't work. if I do it again i will just fold corners and make continuous.
-the lights did not work from the power supply you listed unless it powered both the lights and the pi. too much power for lights alone? was weird, but worked when powering both.
-The capture you listed will not capture 4k and WILL NOT WORK it just shuts Hyperion off if it gets a 4k signal(we use an xbox for streaming, menu is 4k, no go) Thankful have media PC hooked to tv was able to get a signal for the pi to process. The capture even down scaled the pc to 720 again weird but functions
-Capture card, again maybe quality, there is a split second lag that at times can be distracting.
-May get another string and make it continuous and get a 4k capture($$) maybe eliminate lag and let me capture from diff sources.
-Dont get me wrong this is cool and it works, the ambilight test videos on youtube are damn cool on it. Thanks again enjoy your vids
Thanks for the great video. Been thinking about doing this project for awhile and after watching your video, decided to take the plunge. Parts are on order, already got the pi up and running. Followed the steps in your tutorial and everything went perfectly. Keep up the great work.
Finally got everything together and running perfectly. Thanks again Doc. I made a short video showing my test setup on the floor before mounting on the TV. Here's a link if anyone is interested.
ruclips.net/video/zt9wfAJDZoc/видео.html
I used a 4k switch and 4k splitter that does HDR Pass through and I can verify, I'm getting all my sources in beautiful 4k HDR10. Thanks again Doc, this was a great project.
And here is a link to a short video showing the LEDs mounted on my TV
ruclips.net/video/Ue2BEn795TA/видео.html
I built this following your directions. it works great. took a little bit to figure out Hyperion setting. very cool project. thanks Vania1976
Great tutorial
Thank you! Cheers!
so cool ... I was scammed before by a facebook fakeshop advertisement. but now i will implement this project. thank you dr. Zzs
I've seen those too. They make it look like real Bias lighting but it isn't. This is the Real Deal!
Fantastic! Thank you so much for the tutorial :)
You're very welcome!
Wow, I've seen many variations of this type of bias lighting projects..but yours is the first one that did not overcomplicate it. You made it as simple as possible. There are other videos where people have used hdmi splitters + separate hdmi capture dongles hat take input as old-school RCA (yellow) barrel plug and then output to the RaspberryPi via USB. Along with a bunch of needless wiring for power. I have a weekend project now. Thank you!
thanks!
I watched GreatScott's videos about it and did it that way too, but finding this little USB/HDMI capture card made it so much easier!
Advice to get the lag down: I just made adjustments to the USB capture device settings. I changed it to manual and set the video standard to ntsc, resolution to custom at 360x240, decimation to 4 and fps to 20.
Using the 5v. 10 amp power supply i didn't have any lag. Once I upgraded my power supply to the 5v. 20 amp I had the lag show up. These settings helped clear that up.
Thank you
This is the most simple well explained guide ive seen on this topic, thank you for helping!
Hi @drZzs could you please add an annotation that you should also run "sudo apt install cec-utils" before Hyperion will startup. Debugged this by trying to start it by hand via "/usr/bin/hyperiond", it returned the error "error while loading shared libraries: libcec.so.4: cannot open shared object file: No such file or directory"
I didn't have that problem. I wonder what the difference is between what you have and what I had. Maybe hyperion was updated? Did you use rasbian lite?
I'll highlight his comment so others can find it.
Thanks!
@@DrZzs I used "Hyperion-2.0.0-alpha.8-Linux-armv6l.deb" as I did try the pi1, which was not powerfull enough to constantly provide light. The Raspberry Pi OS I used is "2020-08-20-raspios-buster-armhf-lite.zip".
you saved my day dude!! thanks!!
Saved my day too sinaasglas - im using a RaspPi 3 Model A+ - with Hyperion-2.0.0-alpha.8-Linux-armv7l.deb, and RaspOS installed as per the video ie Lite.
I am so thankful you included this. I already started my google search as to why it wasnt working with the same error. You saved me tons of time i am sure! This should absolutely be included in the video. If it doesnt affect everyone, it may help those it does.
Thanks man I'm a rookie on the hyperion world and your guidance is amazing I'm looking forward to do this project following all your steps 🥳
I am using the USB grabber linked in the description but cannot get it to display anything in the live view. Is there an issue with 4K and/or HDCP? If so how do you get around that?
I'm using a similar grabber (www.amazon.fr/gp/product/B08GR1LWT2/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1) with hyperion alpha9 on a Rpi Zero and I have the same issue. I checked that the serv can command the LED. I plugged the USB output on a laptop and checked that I'm getting the correct image. But when I plug the USB on the Rpi, nothing... I think I'll try HyperHDR instead of HyperionNG.
@@jean-christophemarquet3652 I got it to work by plugging both USB’s (power and data) into the Pi. The light would come on without the 5v usb connected but it wasn’t pulling any video. Once I plugged in the USB power it worked and has ever since.
Brilliant video! Finally found a clear tutorial, that does not overcomplicate it. Some of the other tutorials have super long list of items, but now I get thats if you want to have multiple HDMI inputs connected, but one will do for me. Thanks
"If you have an unreasonably sized tv... get two strips."
cracks me up every time. 🤣
The triggeed by the led strip part got me too as I got to get black. My ocd can't handle that 😂😂
I did it! Works perfectly! Lovin' it! Thanks Mr. Zzs!
Can this work with 4k UHD video output to the tv? Thats always been my limiting factor with these capture devices...
Yes, this does work great with a 4k setup. I just set mine up and it does exactly what it is supposed to. I used a 4k compatible HDMI splitter (www.amazon.com/gp/product/B07XCZC6SP/ref=ppx_yo_dt_b_asin_title_o02_s01?ie=UTF8&psc=1) and a USB Capture card (www.amazon.com/gp/product/B08C9FCF2X/ref=ppx_yo_dt_b_asin_title_o02_s01?ie=UTF8&psc=1) instead of the all in one device that Dr. Zzs used.
@@hendersonmedia5028 Thanks for this solution. Do you loose ARC capabilities?
Best explanation on DYI ambilight I could find so far. Well done!!
When I'm sudo dpkg I'm getting error can't access archive
This video popped up in my feed last week and it was exactly what I was looking for--a compromise between the Philips Hue box and the camera-detected project that does something similar.
A few comments, however, as my experience wasn't as seamless as the one in the video:
1) Hyperion wouldn't install without a few dependencies that aren't mentioned. Doing what 'apt' told me to do resolved them and then Hyperion installed just fine.
2) The "Hardware LED Count" is gone in the version of Hyperion I downloaded--which makes sense since you have to break down that total elsewhere. I guess they taught it how to add! :-)
3) It wouldn't work! I was a little dismayed that I couldn't get the LED strip to do much of anything. I thought it might have been because I was trying to send HDMI signal to it from my laptop and so I gave up on my test setup and went and installed everything on the TV. It didn't work there either. After an hour of Googling around, I decided to try powering the USB injector with something OTHER than the Pi. That worked! Dr. Zzs' assertion that it doesn't take much power and you can just plug it into the Pi is false--at least in my case. I used a battery pack to test my theory and now have it on a basic phone charger brick and it's working fine.
4) The USB injector broke my CEC, which means I had to go find my TV remote and now have to turn the TV on and off separately from my Apple TV, which used to turn off itself, my amplifier, and my TV via CEC. I'll be looking for another device that preserves CEC or an HDMI splitter that does so. (#FirstWorldProblems)
5) The Pi wouldn't join my 5Gz WiFi. Worked fine on the 2.4, though.
This was a great diversion on a Thursday evening! I agree that it's an Intermediate project, especially if you don't have any Linux or Pi experience.
Great video!
Now I got a quick question: I have a Android TV (tcl), do you know if there is any apk to capture the video on the TV?
I second that question!
@@ilyafleisher Third
There is one in the play store. I saw it earlier. Researching it looks good but can’t work with copyrighted streams such as Netflix. The examples I saw were also in quite high powered devices. I don’t know how it’d run in a really basic one.
You can skip creating wps supplicant and ssh files if you press ctrl+shift+x in raspberry pi imager to open advanced settings and enter your details there
This is great for an external HDMI input. Any way of doing this on a smart TV, with say Hulu or Disney Plus paying. The Video Never leaves the screen so no way for the Capture Device to capture it.
easiest way is to get an amazon fire stick and use it for those apps, so you get the signal easily and fast
@@bertani24 That's an option but doesn't answer the question. I'm intriged in that also, taking out de smart tv video signal and plugging it in the leds.
Sadly, I don't think this is possible, it would be brilliant if someone could figure it out though.
I personally use an Nvidia Shield Pro for all the apps that I did previously through my Smart TV.
Just finished my build and it works great! The kids love it. Thanks DrZzs👍🏻
Hi, great video. I had problems installing Hyperion alpha 9 on the latest Raspberry Pi os. I was getting an error indicating that the libcec library was missing. I fix the problem as follows;
after apt-get update and apt-get upgrade I ran the following;
Sudo dpkg - i libcec4.
Then get and install Hyperion alpha 9.
Also running alpha 9 here. Is there anything else you had to do differently? I've done everything in the video and have hyperion software running, but Hyperion doesnt seem to be sending data to the strip. The "LED Visualization" display in Hyperion shows changing LEDs, but my strip is not changing colors.
i had to do a sudo apt-get libcec4 and then i needed to fix dependencies - then magically it worked
I wanted it.
You showed me how to get it.
You're right
It looks dang cool!
Thanks.
Really nice Tut man! Question: what happens to HDR+ after the Capture Adapter? Is it compatible? Thank you.
its chance basically. I did two setups now and for the first one it worked, for the second it didn't; same product listing/retailer on both occasions, ended up going the splitter+basic hdmi over usb capture -route for the second one.
Dude i been looking for such an explanation for days! Thank u really appreciate the effort
After installing hyperion, the interface never shows up on pi's ip address. I tried 2 different rpi 3, both lite and full rpi os versions... Any idea whats going on?
github.com/hyperion-project/hyperion.ng/issues/891 I ahve the same issue, rpi 1 model b. seems to happen only after the reboot. so I am guessing something is broken on rpi os
Same issue here on a RPi 3 Model B+ ... Hyperion installs but no web interface on either port 8090 or 8091. About to try using the non-lite version of Pi OS (OK ... tried that and no web interface either) and then I'll give it a go on an RPi4...
@@philharris9631 Thank you for the information
Yeah pi3b+ is the same. No interface. I see they say broken, if coming from old install, but it's not the case.
Same issue here, on an RPi 4 1GB and RPi 3B+.
Great video, DrZzs. Couple questions for you--
1) Can you tell me what the part is called you are connecting to the barrel connector at 17:41 (when you say "that makes it easy to connect to something like this") Do you have a link to where I can buy that connector?
2) Where can I buy the blue jumper wire (at 18:13)?
This project cost me a lot!!!! In the process of setting my TV on the floor to add the strips....yep, you guessed it....I dropped the TV, it hit the chair and cracked in 2 different places....ugh. Cool project tho, lol
Steven Cull - stop whining man ... that’s just Lady Luck’s way of telling you you’re due an upgrade...
excellent tutorial, I was lost in the weeds till I watched this
Damn boy😂😂 Same here 🙌
Lazy mans update for the Raspberry Pi:
sudo apt-get update -y ; sudo apt-get upgrade -y ; sudo apt-get dist-upgrade -y
Drop that line in and it will do everything for updating by itself!
Thank you.
amazing video, the only one that really helped me to make things work. Only comment, I had to connect a cable between the ground pin of the GPIO to the ground of the LED cable to have things working properly.
You saved my life. I spent tens of hours trying to figure out why my exact same setup wasn't working. Added a cable from ground pin to input GND on LED strip - Boom working.
This is only if you don't have the Pi and the LEDs wired together to the power supply, correct?
@@MichaelJohnson-vt5de either way. connecting ground mutiple times won't hurt anyway.
@@slagresle Thanks for the response. So I already have the GPIO-18 connected to the ground on the LEDs, you're saying connect another wire from ground on Pi back to the same ground on LEDs?
in case someone has this problem: randomly blinking lights - you have to connect the GND from the LED strip to RPI GND pin. It fixed my problem.
Later edit: If you want to fix also delay of leds (i had a 0.5-1 sec delay) I reduced resolution to 640x480 (you can reduce more) and set Size Decimation to 4
Help a noob out. Is that using a logic level shifter?
@@fetclay7830 no, no, just RPi, just the 3rd pin from the GPIO18 row(6th pin) .
@@claudiuantohi8531 Thanks a bunch dude! I got it working now!
Just love it !
I will try to do this project !
Thanks !
I set it up this evening. Used HyperBian instead of installing through Raspbery OS. Also used WLED as the controller in the settings. Works like a champ.
docs.hyperion-project.org/en/user/HyperBian.html#requirements
Awesome!
My LEDs won’t come on - using a Pi zero. Any tips?
@@LeanHVAC check your data line to your LEDs is connected correctly and pin 12 on the RPi.
@@SimonMuxlow The GPIO pin is in position 18 as he explained in the video. Its a 12in male to female type breadboard wire
@@LeanHVAC Is it connected to pin 12 or 18? As it need to be pin 12 (6th in from the SD Card side, on the top row), which is GPIO18.
If it's already hooked up to GPIO18, then I'd check your power supply.
Thanks for the video. Really great work.
Question about WLED. What do you mean at 11:02 with "set up WLED controller"?
You mean the ip address of the raspberry pi with Hyperion set up in the video?
Or do I need to have a controller with WLED separated as a hub?
And how do I set up these controller?
Thank you
Hey Doc, I think this is the best Video on your Channel 8-)
Wow, thanks!
This is just so straight forward and easy to follow! Huge Thanks and PS it works great and looks REALLY AWESOME in my livingroom :) Thank you!!!!!!
I have always wanted lights behind the TV, but the Philips Hue price tag was too much. This is my next project after I finish the crazy holiday light build that you convinced me was possible! Thanks!
ha! another recruit!
@@DrZzs All hail our cult leader!
lol, maybe I should not watch the holiday light video....it is in my queue.
Great tutorial! All of your steps worked and were easy to follow. I had a bit of latency on a pi 0w with a usb hdmi capture card but managed to reduce it by dropping the framerate and resolution in the 'usb capture ' menu and had otherwise no performance issues.
I just finished setting mine up thanks for the tutorial! This is to anyone that is thinking about doing this:
Setting mine up took me about 10 hours and I ran into about every issue you could. So the video definitely makes it seem easier then it is. But I have no knowledge of electronics or programming or anything of that sorts. If you stick to this video and do some googling you'll make it through. I have a video on my channel if you want to see a example of the outcome from another person
Damn, I have a pi left over from a different project, seems like I just found my next one! Great video, pace and bunch of humor.
Man thank you so much for creating this!
Yahh I havnt even tried it yet but I really like the way he explains everything really well
Great info. Just completed my demo setup.
Great video, I've been wanting an ambient light for my TV but the phillips hue is too expensive, having watched your video, I reckon I could attempt this? I do however have a question, other diy builds on RUclips use an arduino as well as the pi, what are the reasons for this and do I really need to? Thanks in advance for any help given
Have you looked into Govee lighting sold on Amazon? I purchased the Govee setup for 50$ with a coupon code last year. It’s not perfect but it does work actually works better then I thought it would. This probably works better but seems a little complicated plus I didnt have a computer or a raspberry pi so Govee it Phillips hue was my only option.
@@wigs4197 I have looked at the govee but not overly impressed, I feel it doesn't produce a great colour that's shown onscreen. Thanks for the tip tho 👍🏻
Best explanation of the hyperion thanks pal
Great video DrZzs. Love you videos!
Too late for me now, I looked into a mid lvl dynamic led setup for my new TV, but it always looked like a fair bit of technical work... So when i had a bit of a windfall around Xmas I just went balls deep on a full HUE setup... HUE Sync, Bridge 2.0, 65" Gradient Strip, 3 HUE Play Bars along bottom of TV, HUE strip v4 on TV stand with a 4th play bar on the bottom shelf to light floor in front of TV, 3 HUE Colour bulbs for the living room... I bought everything in the sales, sometimes saving 40%... HUE is pricey, even with savings... But I setup everything in minutes, works flawlessly, looks amazing and I've been able to add 3rd Party smart bulbs & devices to the rest of my home for a massive saving over HUE...
Another excellent tutorial! Thank you so much.
You are so welcome!
Fantastic walk through. Thanks so much for this
Thank you so much for an informative video with great explanation... you made it possible for all of us to follow...
Wish this video was out in May of this year as that's when I built mine. Don't know how many video grabbers I have until I found one that worked. :) I'm using an HDMI splitter with mine so I also have an extra one of them because I forgot about 4K & HDR. Duh. Will be changing mine up some based on what I've learned from your video though. Thank you.
Right on!
Wow I've seen a few tutorials on this and they overcomplicate the hell out of it. After seeing this I am now sold. I'm going to be giving this a try!
Hi! I followed your Instructions and struggled with adressing the LED Stripe because i was using two different powersources. One for the stripe and one for the raspberry. The LED stripe was just flickering. Then i found a entry in a forum where was mentioned to connect the ground also to the pi and than it worked perfectly. So if you are using seperate powersources and have issues with the stripe then try to connect the ground of the stripe also with the ground of the pi!
I had the same exact problem and grounding on Pi fixed it.
Can I ask you suttin how would I ground the pi on this psu I have? I have this one www.amazon.com/gp/aw/d/B07KC3KSHP?psc=1&ref=ppx_pop_mob_b_asin_title
I’m powering the leds on that psu and the pi on its own brick I think that’s why my leds ain’t working right
Finally got mine working. Thank you for the great tutorial.
Simplest solution! Thank you so much!
I have a setup like this but I use a separate PSU for the pi. This way the pi and grabber keep running while I can switch off the power for the LEDs. I like the ambient lighting but not as an always on feature.
Also, I used HyperBian which is a ready made image with Hyperion.NG (next gen) on it that you can write to your SD card. Zero installation! Fair warning, Hyperion.NG is still alpha so it might be unstable
Good tip!
Thanks! I didn't know about Hyperbian.
For those who can't connect to the Hyperion webservice after installing, first shut down hyperion so you can run it manually: "sudo service hperiond@root stop". Then run hyperiond manually and look at the ouptut: "sudo /usr/bin/hyperiond". If the output contains an error loading shared libraries: libcec.so.4 it means you're missing a library; it appears the dependencies in that .deb package are not correctly set, at least not for the current version as of now (2.0.0-alpha.8). You can easily rectify this by installing the appropriate libraries: "sudo apt install libcec4". Once you confirmed that that works, by manually running hyperiond as described above, you can quit hyperiond with ctrl-c, and restart its service: "sudo service hyperiond@root start". Enjoy!
Thanks for your help! Worked for me!
@@Elias-fk7kl Thanks, glad I could be of help. :)
Hi, your solution worked for me as well. Many thanks! After manually strarting hyperion through putty i can acces hyperion in the browser. However, when my Pi zero turns off I need to manually start hyperion everytime to acces the browser. Is it also possible to auto boot hyperion? Do you have a ssh command for that? Kind regards
@@rickvandenberg8559 You need to put in the two commands at 7:18, bottom of the screen. That will disable the service running as the pi user, which doesn't have access to the GPIO pins, I guess, and enables it for the root user, which has full access to the hardware and connected devices such as the video encoder.
@@EvenTheDogAgrees Awesome that works perfectly! You are the best! Unfortunately my set up does not work yet. But I'm trying it with some old hardware like the usb av grabber since I;m waiting on the delivery of the HDMI grabber to save some cables. The LED's worked before. Do you have any idea how I can test the LED's? Just puting power on them doesn't work since they need a data input as well
Rather than using a level shifter, you can use a single WS2812B closer to the Pi, this will boost the on going data signal. You can either, cut the first LED off your strip and use that ( this will have the recommended capacitor and resistor on the data pin) however you will need to solder on to the second LED. Or just put a single WS2812B in with separate resistor in the data line, and preferable cap across the ground and 5V.
Nice job as always!
Absolutely perfect as always Doc! I've got a 65" TV coming in tomorrow and after considering ambilight for quite some time i decided i'd enjoy whipping up a diy version in hyperion so much more (and pay philips so much less).
However, since i'm running plex from a docker in unraid, i'll try skipping the raspberry PI, virtualize hyperion and run the leds off a nodemcu.
Cool! That should work. Let me know how it goes.
Did you lose the HDMI-CEC function if you connect the hdmi capture?? In my case I bought an hdmi capture on Aliexpress and now I lose the HDMI-CEC function and the TV doesn't turn ON automatically when I turn on my Apple TV....
Another great informative video, Dr Zzs.
I’ve got a Yeelight strip in situ at the moment. Do you think / know whether this would work with this? I’m also curious as to whether using this setup would interfere with / run alongside the Homebridge plugin I have for Yeelight to control the strip in terms of turning on/off and colour change etc. Thanks.
Does this particular splitter work with HDCP content? My reasoning is that I picked up an "avermedia live gamer portable live 2" to connect to my 2019 nvidia shield tv, and it doesnt work. Looking at the video hyperion is receiving is an HDCP error "copy protected content". Id like to get this all working. FYI, I was not playing anything copy protected at the time.
Running into this same issue after getting it connected up. Did you solve this?
@@noblej513 Yes, the splitter in the video breaks the hdmi cec connection between the TV and the video source, but does work for protected content.
One comment for everyone saying that they can't connect to the hyperion server after following your steps. I had the same exact problem at first. I previously had the pi connected to my router as a home assistant server and think there was an issue with the router communicating with the pi due to previous IP settings. I was able to fix it by doing a factory reset on my router, then just set it up again fresh start using same SSID and password as before. Once I did that, the hyperion server came right up without any issues.
Having the same issue will try this out
@@kenlee2816 Let us know how it goes. I have received almost all of the parts from aliexpress and should be finished setting up my system soon. Will post back with an update once everything is up and running.
@@kenlee2816 If that didn't work use Hyperbian instead.
Sym0nd0 tried Hypberian out, but still didnt work. Also got this message when I booted up my pi , “ [time] timed out waiting for device /dev/serial1. [Depend] Dependency failed for configure bluetooth modems connected by wart. Starting OpenBSD Secure Shell server....[Failed] Failed to start resize2fs_once.service see systemctl status for details
@@kenlee2816 Are you connecting your pi with ethernet or over wifi? Did you try resetting your router like I suggested? Might also consider trying a different SD card, but that's a less likely cause of the problem. If you do a fresh install of raspbian, can you ssh into the pi over ethernet?
Can you use a dig uno for bias lighting a TV or does it have to be Raspberry Pi? or do you sell prebuilt units shown?
Gonna make this my new project! Hopefully if I have trouble ,u can help me out with questions.im excited!
I'm using a home assistant add-on in my raspi. I've noticed that the RPi PWM isn't present, I've been googling a little bit and seems that maybe there are some caveats to use RPi PWM (I've to investigate it deeply and see if it's possible even modifying the original docker image), if you've any additional suggestion about it to get available the RPi PWM, it'll be very gladly welcomed!
Anyway, do you know if using RPi SPI/ws2812spi or RPI GPIO/piblaster it could work? I've my doubts about making it work fine from a home assistant docker container... Any helping comment will be wonderful!
Thanks!
Very good explanation. If I don't start the led strip on top corner, I can adjust the start position on "input position", right?
Hello
I m newbie at this and I saw your video and I liked very much, but i have one question
The communication between the leds and the raspberry need to be done always by Wi-Fi or Ethernet? Because if we have a problem with our network provider the leds doesn’t work correct?
i have understand my question, but i have another one regarding when configure the hyperion on the part WLED TV when we put on the controller type (udpraw) and then the TARGET IP i put the same ip that you put on the video?
@DrZzs Thank you so much for these videos. You are a great teacher. I am pulling my hair out over something and was really hoping you could advise. I followed your instructions to a "T" and set everything up with all the components you used, except that I opted for the 60 LEDs/M option for my 64" TV (262 LEDs total). I wanted to test the lights before placing them on the TV and everything seemed to work pretty good except that the video coming from the capture card would go in and out on the tv every 5 seconds (saying there was no signal). I switched TVs and the video and lights appeared to work. Proud that I got everything working, I stuck it to my TV and all of the sudden I am not getting any video at all coming out of the capture card. Not on the TV nor the Hyperion software. I can turn off the USB capture option and get the effects to work pretty good (the last leg of LEDs flickers when the lights are red), but the TV is dark and says there is no signal). I didn't change cables, tested shorter ones, purchased and installed a logic level shifter (I would buy a Digi-Uno if they weren't sold out) and the only thing I can imagine being wrong is that maybe the capture card crapped out on me or that this has something to do with the number of LEDs and the power source. Please help!!!
Actually, I figured it out. The powerstrip I was plugging everything into was my grandpa's (from like the 1960's). I plugged in a new one and everything worked like a charm. Thanks DrZzs!!!
I take that back. When I turned it on today the capture card is showing the video on the tv, but hyperion just shows static. I didn't change anything? So confused
I have a Raspbery Pi 4 which doesn't use a Micro-USB like yours ... how do I power it up with a common ground to the strip? Do I have to do it directly to the GPIO pins? I have a 5V15A PSU for my 5M 60LED/M strip.
Hey Doc. Just following up on this video. My parts are due to arrive soon and I wanted your input on a few questions. Firstly, I have read in a few sources that a resister is needed between the GPIO pin and the data wire to reduce noise, or something to that effect. Did you do this and if not, do you notice any issues? Also, I am planning on using a logic level shifter in my project, so would that negate any need for a resistor? And lastly, I wanted your feedback on the need for power injection into the LED strips. I've read that color accuracy can be off towards the end of the LED strips as power drops along the length of the strip. I have a large TV 75", so I purchased 6 meters of WS2812B led's. I plan on splitting it up into two equal segments of 3 meters each, using 2 separate 10amp power supplies. Do you think it would be beneficial to feed power into both ends of the strips to get more even power distribution, or do you think that would be overkill? Would love to hear your thoughts, and thanks again for the great tutorial.
Hi!
Yes, you will definitely want power injection at the beginning and the end of your strips.
With multiple power strips make sure you connect all the grounds together. If any LEDs don't share a ground with the pi they wont work.
I have never used a resistor on the data line. That's new to me. I can say that with the level shifter you shouldn't need anything else to get a good solid data signal.
Good luck!
@@DrZzs Thanks Doc. Great info. I'll be sure and share a pic or video when I get it all put together.
@@DrZzs Hey Doc. Finally got all my stuff from Aliexpress and put together the hardware last night. Everything went well except I had a problem with the last section of leds along the strip not working. Was going crazy trying to fix it thinking I had a short or defective led strip. Finally solved the problem this morning and wanted to give a heads up to others.
My system uses the 60 led/m strips and I have a 75 inch TV, so total led count is 310. The cause of the problem was actually in the software configuration. For anyone who has a similar setup, please note that you also need to change the setting under LED hardware/LED controller under specific settings, you need to increase the Maximum LED count to the same number as your Hardware LED count. It defaults to 256, so if you go over that number, the remaining LEDS won't light up.
All is working now and I'll be mounting it on my TV later today. Can't wait to get it all together. Thanks again for the great tutorial.
awesome project ... I got the parts in the cart ready to buy now :) you cost me money !
Thanks for the great Video. Will you lose any HDMI ARC or eARC features with this implementation?
ARC won't work correctly with this anyway as you don't get the video out of the TV along with the ARC audio to feed into Hyperion - and it's unlikely that the video grabber will pass ARC back through.
You'd be better off finding an HDMI splitter that passes ARC back through from the main output and using the split output to feed Hyperion, you still won't be able to use Hyperion with ARC tho.
Yes it should work.
Your external hdmi source sends both the video and audio to the capture card and the capture card send both to the tv. Adding this setup does not affect how you are currently using arc
Hey @DrZzs. Great video!
I am trying to implement this setup in a RPi Zero but I am stuck having issues with the video grabber not being recognized. When I run "lsusb" command in the terminal it shows the device but with no name next to the ID so I am guessing it's just a driver issue. Could you please point me in the right direction to get the drivers for the HDMI video grabber? I am using the exact same you showed.
Thanks in advance and keep the good work!
You find a solution? I was think do the project with a RPi zero but i can't find a good tutorial
This Hyperion is supper nice project, it is even possible integrate to Home Assistant! Unfortunately, when you have TV with HDR and 4k or Dolby Vision, this is where problems arrives and costs are getting higher :( You need something to convert HDR, Dolby Vision to SDR, which is costly and i didn't found pocket solutions :/ Only one is HDFury which costs a lot
By the time you factor in HDFury price into the equation, Philips (supposedly it now supports HDR10+ and Dolby Vision) option doesn't look all that expensive...
@@artjink You are kinda right, I was considering that as well, but Philips Box is just transmitting lights to bulbs or lamps from Hue system (and this is great as well), but unfortunately you cannot do it on light strips (Hue Light strips cannot control each led on that strip - so all led on one strip are changing color)
cant you just use a splitter like this smile.amazon.co.uk/gp/product/B083JVPXDY/ref=ppx_yo_dt_b_asin_title_o05_s00?ie=UTF8&psc=1
Excellent, thanks. 👍
Thanks for the great video.
Glad you liked it!
Awesome tutorial, I would love to do this on my TV, only thing is its already a smart TV and I'm guessing there is no way to output the signal to the Capture card... or is there?
Maybe do this to my triple monitor setup and see how it looks
Can someone assist us. 😅
I don't know of any way to output the video signal. I think you would have to look at using the camera option.
@@tabbertmj correct, you'd have to bust open the TV and splice the wires connecting the TV to the screen. Not something I'd recommend but maybe a RUclipsr with a spare TV lying around could try out.