Hello there,
I downloaded the newest nightly (since as far as I know @portisch solution is not implemented into a stable release (please correct me if i am wrong)) downloaded the latest hyperion.ng installed it and uploaded my hyperion.config.json to the following places:
/storage/.kodi/userdata/addon_data/service.hyperion.ng/config
and
/storage/.kodi/addons/service.hyperion.ng/config
When i turn on my ondroid c2 the ambient light lights up twice (as it does everytime) and then…nothing…
What did I miss? Also is there a sort of webpanel for hyperion.ng? If so on what port do i reach that? Thx
No, you only need hyperion.ng
Are you sure you don’t have that folder location.
The . In its name makes it a hidden folder.
How do you have your LEDs hooked up.
I use an Arduino Uno with fastled.
I have a slightly unusual setup where I disable the add-on and then use python scripts to start and stop hyperiond from the home screen and it always pulls the config from /storage/.hyperion/config/hyperion.config.json
I am very certain that i do not have such a folder. I can see all other hidden folders such as .kodi or .config but not .hyperion - can not access it via ssh or ftp
I have also an adruino uno with (i forget which led (3 connections works with adalight))
That will manually launch Hyperion using the config file at the specified location (you said you put it there previously)
If it works then you know your config is in the wrong location.
To quit press ctrl+c in SSH.
tried it and screwed up i disabled the addon
and then via ssh first ran /storage/.kodi/addons/service.hyperion.ng/bin/hyperiond
without realizing that the second line was not another command but the location to the config file
which gave me the following:
[hyperiond MAIN] <WARNING> Create new config file (/storage/.hyperion/config/hyperion_main.json) [hyperiond AMLOGICGRABBER] <ERROR> Read of device failed: 61 - No data available
I tried to then just add the second line but nothing happened so i aborted
tried again this time both lines and i got:
terminate called after throwing an instance of 'std::runtime_error' what(): Don't provide a path to config file, just a config name is allowed!
so i tried again with just the service command and i got this:
^CQThread: Destroyed while thread is still running QWaitCondition::wakeAll(): mutex lock failure: Invalid argument QWaitCondition::wakeAll(): mutex unlock failure: Invalid argument Fatal Python error: PyInterpreterState_Delete: remaining subinterpreters
Thank you but apparently starting it manually changed it to the new version
But still hyperion.ng won’t start on its own… if i start it manually via ssh it woks perfectly!
But why`?
Now that I can’t help you with.
I’ve always started it manually with scripts as I don’t want it running all the time.
Looks like manual launch uses different location to add-on.
Try below from SSH.
cp /storage/.hyperion/config/hyperion.config.json /storage/.kodi/userdata/addon_data/service.hyperion.ng/config/hyperion.config.json
The .Hyperion folder should exist now and that is where the config file is when launching from SSH.
Command copies it to the place that the add-on is expecting it to be when launched that way