I recently upgraded my ambilight clone from 50 to 104 LEDs and I’ve also updated my OpenElec installation on my Raspberry Pi B+ to 6.0.0. However, the hyperiond wasn’t able to communicate properly with Kodi so that no ambilight information was send to the LEDs: The LEDs would always be black, if I want to watch something on the Raspberry Pi.
I’ve opened an issue on github but I didn’t get a useable response so far. The configuration and installation worked fine when I’ve connected with the iOS app or from the command line.
Today I’ve tried to use OSMC as surrogate for OpenElec and I’m really impressed: it worked almost out of the box with my old configuration. So I want to share what’s necessary to migrate from OpenElec to OSMC:
- Create a backup from your OpenElec .kodi folder. You’ll find this folder on OpenElec in /storage/.kodi
- Backup your hyperion.config.json or create a new one with HyperCon according to your setup
- Install OSMC on a SD card
- Boot from this SD card and follow the initial configuration screen
- Connect via SSH to OSMC. default user/password are osmc/osmc.
- Install hyperion according to nadnerb’s instructions. The spi part is important, since OSMC has SPI disabled by default. You’ll also want to remove the lirc line since this blocks the pins necessary for the default installation of WS2801 LEDs.
- Copy your hyperion.config.json to /etc. Be sure that you’ve changed the path to your effects folder from /storage/hyperion/effects to /usr/hyperion/effects
- Copy your .kodi folder to OSMC’s /home/osmc folder and overwrite any file
- Reboot and enjoy your known settings 🙂