I’m using a x96 (S905X) 2G/16G box with CE 9.0.1 and I’ve been following the ‘hyperion.ng slow down’ topic on the forum for some weeks now. I’m pretty convinced that everything is working smooth now thanks to the relentless effort of the developers and testers. A big thumbs up to all of you.
As I would like to build my own ambilight installation, I’m wondering if someone can point me in the right direction. Is there an online guide to follow? I seem to find only projects where the RPI is used as mediaplayer. Can I use my X96 and which additional components do I need (Arduino, …)?
Should work. I used the same software on windows. Also the description says “adalight”. So Hyperion is supporting it. I think I will get one if a new TV will arrive in my house
yes, but you need not buying this complete kit.
the Yinice is only an Arduino Uno, so an Arduino Nano with fastled sketch is sufficient too!
the Powersupply does only have 40W (8A) in this Kit and if you are needing more (my Setup is ~3,4 m long) with 60 leds/m you need 12A Power-Supply.
So only the LED Strips in this Kit, ive buyed for 50€ (4meters) are for this price ok. have buyed an seperate Power Supply ( Mean Well LPV-100-5 for 28€)
so you need for Amilight on CE+Hyperion.ng:
Led Stripe (WS2812B)
An Arduino Nano with USB Kabel (FastLed Sketch as Software)
PowerSupply Mean Well LPV-100-5 (12A)
and an Resistor 510Ohm 1/4W
thats all
well, i live in China and this kit is Chinese, so I ordered one with 60 leds /m and they provide the correct power supply.
To make it work, can you walk me thru the steps ?
I already installed hyperion-ng (v9.1.100.2, on CE 9.0.1) but when I go on my kodi server IP:8099, nothing is working.
Is there something else I need to install on Kodi or CE ?
Thank you
Can someone explain me how can i debug hyperion in 9.0.2 ??
I managed to make it work then I played with various settings to tune it to my liking. Then it crashed and I can’t restart it, even after reboot…
I manually launch hyperion service with below cmd:
/storage/.kodi/addons/service.hyperion.ng/bin/hyperiond name_of_my_config
but this actually create a new config file in /storage/.hyperion/config/ while my orignal (and normally working config file) is in /userdata/addon_data/service.hyperion.ng/config/
You can either copy your config to where it’s expecting it when launching manually.
Or should be able to run manually with
/storage/.kodi/addons/service.hyperion.ng/bin/hyperiond --rootPath /storage/.kodi/userdata/addon_data/service.hyperion.ng hyperion.config.json --verbose
Deactivate the addon in Kodi. Then open a SSH connection and start hyperion like this: hyperiond --rootPath /storage/.kodi/userdata/addon_data/service.hyperion.ng hyperion.config.json -d
To close it hit CTRL-C
Or with gdb debugger: gdb --args hyperiond --rootPath /storage/.kodi/userdata/addon_data/service.hyperion.ng hyperion.config.json -d
ok, now I understand how to manually start it, but i want ambilight to only be active during movies. For other kodi features, I want them to be turned of.
I’ve checked hyperion.power script, it looks like I need to send SIGUSR1 to turn off and SIGUSR2 to turn on, but when I do, the lights still stays on (but no refresh) and it looks like hyperion is actually restarting (rainbow swirl)
I manually start and stop using python/bash scripts which I marked as favourites. For some reason you can’t run bash scripts from the UI but you can run a python script which calls a bash script.
I then just scroll the main menu to favourites. Pick the folder where I put the python scripts and choose either LEDs on our LEDs off.
LEDON.py
import os
os.system(‘sh /storage/hyperion/bin/ledson.sh’)
LEDOFF.py
import os
os.system(‘sh /storage/hyperion/bin/ledsoff.sh’)
Notice the off sh send a Hyperion command to turn the LEDs off, waits a couple of seconds for the fade out then kills hyperiond.
You have to have the add-on disabled for this to work.
If you use these you will need to modify the on sh command with the rootpath command I gave earlier.
I have my config in /storage/.Hyperion/config/ where it looks for it by default when launching manually