(2015-12-06, 02:03)multivacac Wrote: I have been trying to get the Kodi Callback Daemon working with Boblight and a single lifx lightbulb. I have been through the wiki several times, but I am still a little unclear on what I need to do to get it all working.
I should note upfront that the LIFX boblight proxy code is pretty new, so it's possible the documentation could be better, and there may be a bug or two hiding away, but it does work as expected for me.
(2015-12-06, 02:03)multivacac Wrote: I installed the callback daemon deb and have a basic json config similar to the boblight lifx example. I also compiled boblight with the instructions on the forum thread, and from what I gather, I point the kodi client to the callback daemon which acts as a proxy to boblight?
That's correct. However, I'd first suggest that you get your boblight setup working independently from the kodi callback daemon (KCD). Once you have that working, you just need to change the input and output ports on your boblight server and client, so it will eventually go something like:
boblight client (output port 19333) -> KCD (input port 19333, output port 19332) -> boblight daemon (input port 19332)
(2015-12-06, 02:03)multivacac Wrote: I am a little confused into what my boblight config should look like, sorry if this would be a more appropriate question in the boblight thread, but I was curious if there was an example boblight config to match the example on the boblight lifx config on the github page?
Can I ask if you're trying to set up a backlight device (ie - an ambilight clone), or whether you only want to drive your LIFX bulbs? If you're wanting to do the former, I highly recommend using Hyperion instead of boblightd, which has a nice configuration generator you can use to create the initial configuration for your backlight and integrates with other functionality of KCD. If you're wanting to do the latter, unfortunately that's not likely to work at this stage because the boblightd/hyperion daemon will expect to be able to find a backlight device to control.
I have considered adding code to allow KCD to act as a full boblight-compatible server, so that you can control LIFX without needing a separate boblight server, but there's a bit of work involved there: working out the protocol; how to best represent a configuration in KCD; and writing the actual implementation.