Hi! (Double-post from Hardware, realized this is a generic software feature/request/problem )
I'm attempting to create a lowcost rgbw ambilight setup, using a wifi-connected rgbw lightbulb from xiaomi that allows python/json commands to set rgb-colors. I'm attempting to see if Hyperion can be setup to work with Kodi on a Raspberry Pi 3 to average screen color and then run submit rgbw colors as arguments to a python script.
Has anyone tried something similar and could perhaps direct me towards a resource to read up on how to get hyperion to forward rgb colors to a python script?
This is what I'm trying to use (using python-yeelight library):
[INDENT]from yeelight import *
import sys
bulb = Bulb(IPADDRESS)
bulb.turn_on()
while True:
input = sys.stdin.readline()
print(input)
inputData=input.split(' ')
if(len(inputData)>3):
r = float(inputData[0])
g = float(inputData[1])
b = float(inputData[2])
bulb.set_rgb(r, g, b)[/INDENT]
I can see it can output a file, but is it possible to get it outputting as a continuous stream to a python script as above?
Sorry if the question is vague..