[RELEASE] Official XBMC boblight Addon
Hi Memphiz,

is it maybe possible to get support for milight bulbs?
I allready have something working but it does not really do nice.

Here is what i got:

boblight.conf:
Code:
[device]
name        WifiLed
output        python /storage/.kodi/userdata/addon_data/service.multimedia.boblightd/milight.py
channels    3
type        popen
interval    100000
debug        off

[color]
name        WIFIred
rgb            FF0000
blacklevel    0.00

[color]
name        WIFIgreen
rgb            00FF00
blacklevel    0.00

[color]
name        WIFIblue
rgb            0000FF
blacklevel    0.00

[light]
name        WI1
color        WIFIred     WifiLed 1
color        WIFIgreen     WifiLed 2
color        WIFIblue     WifiLed 3
hscan        0 100
vscan        0 100

milight.py:
Code:
import colorsys
import sys
import socket

logger=None

class Logger:
  logfile=None
  def __init__(self,activateLogging,path):
    if(activateLogging):
      self.logfile = file(path, "wb")

  def writeLine(self,msg):
    if(self.logfile!=None):
      self.logfile.write(str(msg))
      self.logfile.flush()


class boblightMilightConnector:
  def __init__(self):
    self.readInputStream()

  def readInputStream(self):
    milight=milightController("192.168.178.44",8899)
    while True:
      input = sys.stdin.readline()
      logger.writeLine("Input: "+input)
      inputData=input.split(' ')
      if(len(inputData)>3):
        r = float(inputData[0])
        g = float(inputData[1])
        b = float(inputData[2])
        milight.setRGB(r,g,b)


class milightController:
  ip=None
  port=None
  sock=socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
  def __init__(self,IP,Port):
    self.ip=IP
    self.port=Port
  def setRGB(self,r,g,b):
    h, s, v = colorsys.rgb_to_hsv(float(r), float(g), float(b))
    logger.writeLine("H: "+str(h)+" S: "+str(s)+" v: "+str(v))
    if(s<0.02):
      MESSAGE1 = "\xC5\x00"
      if(h>0.3333):
        htmp=h-0.3333
        logger.writeLine("Vk1: "+str(htmp))
        vtmp=htmp/0.6666
        logger.writeLine("Vk2: "+str(vtmp))
        vtmp=(2*vtmp)
        logger.writeLine("Vk3: "+str(vtmp))
        v=v/vtmp
        logger.writeLine("Vk4: "+str(v))
    else:
      #Korrektur Gelb
      if (h < 0.33333):
        h= h *0.5
      #Korrektur Cyan
      if (h > 0.33333 and h < 0.5):
        h= h*0.9
      if(h>0.3333):
        htmp=h-0.3333
        logger.writeLine("Vk1: "+str(htmp))
        vtmp=htmp/0.6666
        logger.writeLine("Vk2: "+str(vtmp))
        vtmp=(2*vtmp)
        logger.writeLine("Vk3: "+str(vtmp))
        v=v/vtmp
        logger.writeLine("Vk4: "+str(v))
      h = int((h) * 256)
      #Korrektur Farbverschiebung
      h=h+85
      if(h>256):
        h=256-(h%256)
      else:
        h=abs(h-256)
      h=int(h)
      MESSAGE1 = "\x40" + chr(h)
    if (v>=0.75):
      v=0.75
    v=v*25
    v=int(round(v))
    v=v+2
    v=min(27,v)
    v = max(2,v)
    MESSAGE2 = "\x4E" + chr(v)
    logger.writeLine("H2: "+str(h)+" S2: "+str(s)+" v2: "+str(v))
    self.sock.sendto(MESSAGE1, (self.ip, self.port))
    self.sock.sendto(MESSAGE2, (self.ip, self.port))
    
logger=Logger(False,"/storage/milight.log")
boblightMilightConnector()

This still works but there is one big problem, if i stop video playback and normal ambilight (arduino with ws2801) turns off the milight.py sends the command to set the milights to white mode and this will happen permanent, that means if i don't look video and wnat to turn of the milight bulbs with the remote or the smartphone app they immediatelly will turn on again because boblight will trigger the milight.py script even if there is no playback.

How did you realize that my arduino turn off the lights and how can i integrate the milights better, any idea appreaciated Smile

Here is a link to the api of the milights or how ever they name em:
http://www.limitlessled.com/dev/

the milights are a good and cheaper alternative to the philips hue lights, i payed 80€ for 3 9w RGBW Milight Bulbs + RF Remote + WLAN Bridge, philips hue is about 200€


Reagrds X23
Reply


Messages In This Thread
[No subject] - by Lunatixz - 2011-12-07, 08:22
[No subject] - by Memphiz - 2011-12-07, 09:15
[No subject] - by Memphiz - 2011-12-07, 10:01
[No subject] - by Lunatixz - 2011-12-07, 11:05
[No subject] - by snipah - 2011-12-07, 12:11
[No subject] - by Memphiz - 2011-12-07, 12:32
[No subject] - by Clumsy - 2011-12-07, 13:29
[No subject] - by snipah - 2011-12-07, 13:52
[No subject] - by Memphiz - 2011-12-07, 18:41
[No subject] - by Memphiz - 2011-12-07, 18:47
[No subject] - by snipah - 2011-12-07, 21:04
[No subject] - by Memphiz - 2011-12-07, 21:09
[No subject] - by Memphiz - 2011-12-07, 21:10
[No subject] - by snipah - 2011-12-07, 21:36
[No subject] - by Memphiz - 2011-12-07, 21:39
[No subject] - by Memphiz - 2011-12-07, 22:12
[No subject] - by snipah - 2011-12-07, 23:16
[No subject] - by Memphiz - 2011-12-08, 00:36
[No subject] - by snipah - 2011-12-08, 08:39
[No subject] - by Elbert - 2011-12-09, 17:11
[No subject] - by lordindy - 2011-12-09, 17:16
[No subject] - by Elbert - 2011-12-10, 14:21
[No subject] - by Memphiz - 2011-12-10, 15:09
[No subject] - by Elbert - 2011-12-10, 16:20
[No subject] - by Memphiz - 2011-12-10, 16:43
[No subject] - by Elbert - 2011-12-10, 17:16
[No subject] - by Memphiz - 2011-12-10, 17:46
[No subject] - by bobo1on1 - 2011-12-10, 18:14
[No subject] - by Elbert - 2011-12-10, 19:05
[No subject] - by Lunatixz - 2011-12-13, 05:45
[No subject] - by Memphiz - 2011-12-13, 10:01
[No subject] - by Lunatixz - 2011-12-13, 21:25
[No subject] - by Memphiz - 2011-12-14, 00:11
[No subject] - by Dannydeman - 2011-12-18, 23:42
[No subject] - by Memphiz - 2011-12-18, 23:54
[No subject] - by bleze - 2011-12-19, 00:01
[No subject] - by bleze - 2011-12-19, 00:23
[No subject] - by Memphiz - 2011-12-19, 10:56
[No subject] - by Kode - 2011-12-19, 13:49
[No subject] - by bleze - 2011-12-19, 22:04
[No subject] - by Memphiz - 2011-12-19, 22:17
[No subject] - by bleze - 2011-12-19, 22:31
[No subject] - by Memphiz - 2011-12-19, 23:37
[No subject] - by bleze - 2011-12-20, 19:15
[No subject] - by bleze - 2011-12-20, 21:18
[No subject] - by bobo1on1 - 2011-12-20, 23:41
[No subject] - by Memphiz - 2011-12-21, 14:07
[No subject] - by bleze - 2011-12-21, 18:01
[No subject] - by Memphiz - 2011-12-21, 19:58
[No subject] - by Wikking - 2011-12-22, 12:43
[No subject] - by Memphiz - 2011-12-22, 16:34
[No subject] - by Wikking - 2011-12-22, 17:28
[No subject] - by ECEC - 2011-12-22, 18:07
[No subject] - by bobo1on1 - 2011-12-22, 18:55
[No subject] - by ECEC - 2011-12-22, 20:44
[No subject] - by bobo1on1 - 2011-12-22, 21:20
[No subject] - by Eoghlear - 2011-12-23, 00:57
[No subject] - by bobo1on1 - 2011-12-23, 03:10
[No subject] - by metheos - 2011-12-24, 22:45
[No subject] - by bleze - 2011-12-27, 01:23
[No subject] - by Eoghlear - 2011-12-27, 18:03
[No subject] - by bobo1on1 - 2011-12-27, 18:58
[No subject] - by Adam B. - 2011-12-28, 16:55
[No subject] - by bobo1on1 - 2011-12-28, 17:18
[No subject] - by Adam B. - 2011-12-28, 17:31
[No subject] - by Memphiz - 2011-12-29, 01:28
[No subject] - by Adam B. - 2011-12-29, 03:59
[No subject] - by Wikking - 2011-12-29, 11:22
[No subject] - by Adam B. - 2011-12-29, 12:11
[No subject] - by Wikking - 2011-12-29, 14:19
[No subject] - by bobo1on1 - 2011-12-29, 17:47
[No subject] - by bleze - 2011-12-29, 18:18
[No subject] - by Adam B. - 2011-12-30, 04:14
[No subject] - by LastMile - 2011-12-30, 05:43
[No subject] - by Memphiz - 2011-12-30, 13:04
[No subject] - by Adam B. - 2011-12-30, 13:47
[No subject] - by sraue - 2011-12-30, 16:22
were to buy - by pang - 2012-01-01, 09:17
[No subject] - by Elbert - 2012-01-01, 12:38
[No subject] - by LastMile - 2012-01-01, 23:34
[No subject] - by pigr8 - 2012-01-05, 04:10
[No subject] - by xalaros - 2012-01-06, 12:24
[No subject] - by schumi2004 - 2012-01-06, 12:44
[No subject] - by Memphiz - 2012-01-06, 15:00
[No subject] - by Ghostface - 2012-01-09, 11:42
[No subject] - by Memphiz - 2012-01-09, 13:10
[No subject] - by trouty00 - 2012-01-09, 15:29
[No subject] - by trouty00 - 2012-01-09, 18:31
[No subject] - by Memphiz - 2012-01-09, 21:31
[No subject] - by trouty00 - 2012-01-09, 23:36
[No subject] - by bobo1on1 - 2012-01-10, 00:18
[No subject] - by trouty00 - 2012-01-10, 17:27
[No subject] - by bobo1on1 - 2012-01-10, 20:12
[No subject] - by regnets - 2012-01-10, 22:49
[No subject] - by kimp93 - 2012-01-11, 01:54
[No subject] - by Memphiz - 2012-01-11, 14:52
[No subject] - by bobo1on1 - 2012-01-11, 18:40
[No subject] - by kimp93 - 2012-01-11, 21:30
[No subject] - by regnets - 2012-01-12, 09:38
[No subject] - by Memphiz - 2012-01-12, 11:13
[No subject] - by regnets - 2012-01-12, 13:59
[No subject] - by regnets - 2012-01-15, 23:05
[No subject] - by m_K_o - 2012-01-21, 19:39
[No subject] - by Lunatixz - 2012-01-22, 07:17
[No subject] - by Memphiz - 2012-01-22, 12:49
[No subject] - by kimp93 - 2012-01-24, 17:51
[No subject] - by Memphiz - 2012-01-24, 20:33
[No subject] - by MrHenky - 2012-01-24, 21:08
[No subject] - by bobo1on1 - 2012-01-24, 21:14
[No subject] - by kimp93 - 2012-01-24, 21:29
[No subject] - by MrHenky - 2012-01-24, 22:32
[No subject] - by devnull - 2012-01-25, 22:01
Possible Feature Addition? - by DarioS - 2012-01-25, 22:29
[No subject] - by Memphiz - 2012-01-26, 00:11
[No subject] - by MrHenky - 2012-01-26, 15:17
[No subject] - by ski107 - 2012-01-28, 09:10
[No subject] - by ski107 - 2012-01-28, 09:13
[No subject] - by PolliSoft - 2012-01-28, 14:50
[No subject] - by MrHenky - 2012-01-28, 23:42
[No subject] - by PolliSoft - 2012-01-29, 00:23
[No subject] - by ski107 - 2012-01-29, 02:04
[No subject] - by MrHenky - 2012-01-29, 15:45
[No subject] - by silvine - 2012-01-29, 18:50
[No subject] - by ski107 - 2012-01-29, 18:52
[No subject] - by MrHenky - 2012-01-29, 19:19
[No subject] - by MrHenky - 2012-01-30, 00:41
[No subject] - by Memphiz - 2012-01-30, 12:55
[No subject] - by devnull - 2012-01-30, 13:05
[No subject] - by Scidd0w - 2012-01-30, 18:09
[No subject] - by Lunatixz - 2012-02-01, 01:21
[No subject] - by PolliSoft - 2012-02-02, 12:52
[No subject] - by MrHenky - 2012-02-03, 20:01
[No subject] - by Adam B. - 2012-02-03, 20:57
[No subject] - by PolliSoft - 2012-02-06, 00:20
[No subject] - by Memphiz - 2012-02-06, 00:26
[No subject] - by bobo1on1 - 2012-02-06, 00:39
[No subject] - by PolliSoft - 2012-02-06, 01:14
[No subject] - by bobo1on1 - 2012-02-06, 01:29
[No subject] - by PolliSoft - 2012-02-06, 08:41
[No subject] - by Lunatixz - 2012-02-07, 01:52
[No subject] - by Memphiz - 2012-02-07, 11:33
[No subject] - by PolliSoft - 2012-02-07, 11:57
[No subject] - by bobo1on1 - 2012-02-07, 16:37
[No subject] - by MrHenky - 2012-02-08, 11:47
[No subject] - by smajor - 2012-02-12, 15:50
[No subject] - by Memphiz - 2012-02-12, 23:26
[No subject] - by Lunatixz - 2012-02-13, 00:57
[No subject] - by smajor - 2012-02-13, 10:49
[No subject] - by smajor - 2012-02-13, 11:26
[No subject] - by Lunatixz - 2012-02-13, 19:22
[No subject] - by smajor - 2012-02-13, 19:33
[No subject] - by George - 2012-02-13, 20:06
[No subject] - by smajor - 2012-02-13, 20:58
SEDU-Box and Boblight - by XBMCManni - 2012-02-15, 16:55
hardware setup - by Monkeysweat - 2012-02-15, 20:31
[No subject] - by George - 2012-02-16, 11:22
[No subject] - by smajor - 2012-02-16, 12:32
[No subject] - by Memphiz - 2012-02-16, 12:43
[No subject] - by phil65 - 2012-02-16, 15:04
[No subject] - by draven187 - 2012-02-16, 17:09
[No subject] - by triberraar - 2012-02-18, 14:12
[No subject] - by Adam B. - 2012-02-18, 16:28
[No subject] - by triberraar - 2012-02-18, 18:22
[No subject] - by smajor - 2012-02-18, 20:24
[No subject] - by Memphiz - 2012-02-19, 02:19
[No subject] - by smajor - 2012-02-19, 11:10
[No subject] - by triberraar - 2012-02-19, 14:33
[No subject] - by schumi2004 - 2012-02-21, 13:38
[No subject] - by hotlobster - 2012-02-21, 14:44
[No subject] - by Memphiz - 2012-02-21, 16:54
[No subject] - by Memphiz - 2012-02-21, 16:55
[No subject] - by hotlobster - 2012-02-21, 18:28
[No subject] - by bobo1on1 - 2012-02-21, 18:41
[No subject] - by Memphiz - 2012-02-22, 10:51
[No subject] - by Memphiz - 2012-02-22, 10:53
[No subject] - by hotlobster - 2012-02-22, 11:06
[No subject] - by Memphiz - 2012-02-22, 17:00
[No subject] - by phil65 - 2012-02-27, 05:22
[No subject] - by Memphiz - 2012-02-27, 12:48
[No subject] - by schumi2004 - 2012-02-27, 15:28
[No subject] - by phil65 - 2012-02-27, 18:37
[No subject] - by schumi2004 - 2012-02-29, 23:30
[No subject] - by Memphiz - 2012-03-01, 11:02
[No subject] - by schumi2004 - 2012-03-01, 18:18
[No subject] - by Memphiz - 2012-03-01, 23:27
[No subject] - by schumi2004 - 2012-03-01, 23:53
[No subject] - by Memphiz - 2012-03-02, 10:32
[No subject] - by bobo1on1 - 2012-03-02, 17:03
[No subject] - by schumi2004 - 2012-03-02, 20:11
[No subject] - by phil65 - 2012-03-03, 04:56
[No subject] - by schumi2004 - 2012-03-03, 13:29
[No subject] - by bobo1on1 - 2012-03-03, 16:56
[No subject] - by phil65 - 2012-03-03, 18:27
[No subject] - by schumi2004 - 2012-03-03, 18:41
[No subject] - by beta-j - 2012-03-03, 23:57
[No subject] - by bobo1on1 - 2012-03-04, 00:49
[No subject] - by Memphiz - 2012-03-04, 03:11
[No subject] - by phil65 - 2012-03-04, 11:37
[No subject] - by beta-j - 2012-03-04, 13:58
RE: - by phil65 - 2012-03-12, 07:53
RE: - by beta-j - 2012-03-12, 10:56
RE: - by phil65 - 2012-03-13, 00:51
RE: - by beta-j - 2012-03-14, 13:14
[No subject] - by Memphiz - 2012-03-04, 14:50
[No subject] - by bobo1on1 - 2012-03-04, 17:31
[No subject] - by phil65 - 2012-03-04, 19:06
[No subject] - by Memphiz - 2012-03-05, 00:36
[No subject] - by beta-j - 2012-03-05, 11:13
[No subject] - by schumi2004 - 2012-03-05, 15:39
[No subject] - by bobo1on1 - 2012-03-05, 16:19
[No subject] - by beta-j - 2012-03-05, 16:21
[No subject] - by bobo1on1 - 2012-03-06, 04:16
[No subject] - by beta-j - 2012-03-06, 19:33
[No subject] - by bobo1on1 - 2012-03-06, 20:44
[No subject] - by Memphiz - 2012-03-07, 00:28
[No subject] - by beta-j - 2012-03-07, 21:28
[No subject] - by beta-j - 2012-03-07, 21:28
[No subject] - by bobo1on1 - 2012-03-07, 21:31
[No subject] - by beta-j - 2012-03-07, 21:36
[No subject] - by beta-j - 2012-03-09, 18:01
[No subject] - by smajor - 2012-03-09, 18:26
[No subject] - by bobo1on1 - 2012-03-09, 18:32
[No subject] - by regnets - 2012-03-09, 21:26
[No subject] - by beta-j - 2012-03-10, 12:08
RE: - by smajor - 2012-03-13, 11:27
RE: - by phil65 - 2012-03-13, 11:48
RE: - by George - 2012-03-13, 16:29
RE: - by phil65 - 2012-03-13, 16:54
RE: - by George - 2012-03-13, 19:47
Make/Install Errors - by BluechipJ - 2013-04-01, 02:29
RE: [RELEASE] Official XBMC boblight Addon - by x23piracy - 2015-03-29, 00:35
Boblight preset values - by miraclemaker - 2014-05-11, 13:32


Logout Mark Read Team Forum Stats Members Help
[RELEASE] Official XBMC boblight Addon3
This forum uses Lukasz Tkacz MyBB addons.