Philips Hue mit VU+ und Boblight oder Ambilight

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Nutze Mac

      Fehlermeldung:

      Traceback (most recent call last):
      File "/usr/dk/dkhue.py", line 113, in <module>
      popen()
      File "/usr/dk/dkhue.py", line 32, in popen
      lr,lg,lb,rr,rg,rb,br,bg,bb,x = eingabe.split(' ')
      ValueError: need more than 1 value to unpack
    • Du machst beim Aufruf irgendwas falsch.
      Die Fehlermeldung heißt das er keinen Input bekommt.

      Wenn du das Script aufrufst erhältst du aber schon den prompt und kannst tippen?
      Wie gesagt, Python dkhue.py 1x enter, dann direkt die 1 0 0 1 0 0 1 0 0 0 dann enter.
      Dann sollte er eigentlich Nix meckern.
    • Hab anscheinend zu oft Enter getippt. Wenn ich es jetzt so mache "python /usr/dk/dkhue.py 1x enter, dann direkt die 1 0 0 1 0 0 1 0 0 0 dann enter"
      passiert gar nichts.

      Bringt es etwas wenn ich die Bridge nochmal zurücksetze oder hat es damit nichts zu tun?
    • Gar nichts ist gut :). Änder mal in der Zeile 9 counter auf 9 und probier es nochmal. Dann sollte sie rot werden.
      Nur jeder 10. Request wird verarbeitet. Sonst kam es bei mir zu extremen Verzögerungen.

      Ansonsten sollte die aber dann funktionieren.
    • Oh man ich bin so ein Idiot. Falls wir uns jemals privat sehen sollten, darfst du mich gerne verhauen.
      Hab den Fehler gefunden.

      Und zwar hab ich schon immer FritzBoxen mit der IP 192.168.1....

      Habe vor einem halben Jahr aber die IP auf 192.168.2.... umgestellt. Hatte immer noch die 1er Adressen im Kopf.
      Jetzt läuft alles.

      Danke für die vielen Ratschläge und die Geduld. (Tut mir leid für die Zeitverschwendung)
    • Hallo Leute,

      auf meiner Duo2 (VTI 11; enigmalight_0.2-rc1) bekomme ich das Enigmalight nichts ans rennen.
      Im Terminal lassen sich sowohl die dkhue.py, als auch die enigmalight.conf ohne Fehler ausführen.
      Über unterschiedliche Werte lassen die sich auch verschiedene Farben an der Hue einstellen (dkhue.py).
      Wenn ich nur den enigmalight Befehl ausführe, bekomme ich einen Error, dass das Verzeichnis oder die Datei nicht vorhanden ist:
      Spoiler anzeigen


      vuplus-support.org
      home of

      /$$ /$$ /$$$$$$$$ /$$
      | $$ | $$|__ $$__/|__/
      | $$ | $$ | $$ /$$
      | $$ / $$/ | $$ | $$
      \ $$ $$/ | $$ | $$
      \ $$$/ | $$ | $$
      \ $/ | $$ | $$
      \_/ |__/ |__/

      Welcome on your Vu+ !

      root@vuduo2:~# enigmalight -m 0 -f -c /etc/enigmalight.conf

      EnigmaLight (c) 2014 Speedy1985 and Oktay Oeztueter.
      (Based on Boblight (c) 2009 by Bob Loosen)

      [InitLog] start of log /home/elight-addons/.enigmalight/enigmalight.log
      [CConfig::LoadConfigFromFile] Opening /etc/enigmalight.conf
      [CConfig::CheckConfig] checking config lines
      [CConfig::CheckConfig] config lines valid
      root@vuduo2:~#
      root@vuduo2:~#
      root@vuduo2:~# enigmalight

      EnigmaLight (c) 2014 Speedy1985 and Oktay Oeztueter.
      (Based on Boblight (c) 2009 by Bob Loosen)

      [InitLog] start of log /home/elight-addons/.enigmalight/enigmalight.log
      [CConfig::LoadConfigFromFile] Opening /etc/enigmalight.conf
      [CConfig::CheckConfig] checking config lines
      [CConfig::CheckConfig] config lines valid
      [CConfig::LoadConfigFromFile] Opening /etc/enigmalight.conf
      [CConfig::BuildConfig] building config
      [CConfig::BuildConfig] built config successfully
      [main] Start device 1 from 1
      [CDevice::Process] ambilight: starting with output "python /usr/dk/"khue.py
      [CDevice::Process] ambilight: setting up
      [CGuiServer::Process] Start GuiServer
      [CGuiServer::Process] Opening listening socket for Enigma2 GUI on 127.0.0.1:6767
      [CDevice::Process] ambilight: setup succeeded
      ambilight: 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
      [CEnigmaLight::SetColorSequence]Set colorsequence to RGB
      set adjust 0 0 0
      1[CFlagManager::SetVideoGamma] Gamma not set, using 2.2 since this is default for video
      [CMainLoop::Process] Starting grabber..
      [CGrabber::Setup] Lights: 2, Cluster leds: 1 as one led
      [CGrabber::Setup] Channels: 6
      [CGrabber::Setup] Interval: 0.10
      [CGrabber::Run] Mode -> Dynamic
      [CStb::DetectSTB] Detect STB-Type...
      [CStb::DetectSTB] Detected STB-Type: BCM7424
      [CFrameGrabber::Setup] Open memory /dev/mem
      [CFrameGrabber::CheckRes] Set Scanrange to 80x45 (Source 1280x720)
      ': [Errno 2] No such file or directory.py
      ambilight: 0.292339 0.227073 0.195753 0.207301 0.150309 0.126473
      root@vuduo2:~#


      Hat von Euch jemand eine Idee?
      Die Konfiguration habe ich analog hierzu erstellt: Krannich Automation
      Boblight habe ich auch getestet, ebenfalls ohne Erfolg.

      Edit by ditschi: Verlinkung zu Fremdshop entfernt - Bordregeln beachten!

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von ditschi1691 ()

    • beatmasterD schrieb:

      [main] Start device 1 from 1
      [CDevice::Process] ambilight: starting with output "python /usr/dk/"khue.py
      [CDevice::Process] ambilight: setting up
      [CGuiServer::Process] Start GuiServer
      Laut deinem Log hast du da einen Tippfehler. (also in der enigmalight.conf)

      Falls du wie ich unzufrieden mit der dkhue bist -> GitHub - Hanfrey/enigmalight_hue.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Hanfrey ()

    • Edit hgdo: unnötiges Komplettzitat bei Direktantwort entfernt

      Warum das im so Log so angezeigt wurde, kann ich nicht nachvollziehen. In der conf stand definitiv /usr/dk/dkhue.py. Ich habe mal Deine Einstellung heruntergeladen, aber auch hiermit kein Erfolg. Bei Betätigen der grünen Taste springt die Anzeige nur kurz um und der Status bleibt auf not running.

      Hier mal meine alte enigmalight.conf:
      Spoiler anzeigen

      global]
      [device]
      name ambilight
      output python /usr/dk/dkhue.py
      channels 6
      type popen
      interval 200000
      debug on
      [color]
      name red
      rgb FF0000
      [color]
      name green
      rgb 00FF00
      [color]
      name blue
      rgb 0000FF
      [light]
      position left
      name AL1
      color red ambilight 1
      color green ambilight 2
      color blue ambilight 3
      hscan 0 50
      vscan 0 100
      [light]
      position right
      name AL2
      color red ambilight 4
      color green ambilight 5
      color blue ambilight 6
      hscan 50 100
      vscan 0 100


      Hier noch mein gui.log:
      Spoiler anzeigen

      09:38:30 [D] > __common__::rmFile() > Delete old log file /tmp/enigmalight_gui.log
      09:38:30 [D] > __common__::checkSymbolic()
      09:38:40 [D] > __init__::Prepare()
      09:38:40 [D] > __common__::getBoxInformation()
      09:38:40 [D] > __common__::getBoxArch()
      09:38:40 [D] > __common__::getBoxArch() > unknown
      09:38:40 [D] > __common__::getBoxInformation() > ('VuPlus', 'duo2', '7424', 'mipsel', 'unknown')
      09:38:40 [D] > __init__::localeInit()
      09:38:40 [D] > __init__::registerSkinParamsInstance()
      09:38:40 [D] > __common__::getXmlContent()
      09:38:40 [D] > __common__::checkXmlFile()
      09:38:40 [D] > __common__::loadEnigmalightSkin() > Load Skin: /usr/lib/enigma2/python/Plugins/Extensions/EnigmaLight/skins/default/skin-hd.xml
      09:38:40 [D] > __common__::registerEnigmalightFonts()
      09:38:40 [D] > plugin::Autostart(reason, session=None, **kwargs)) > Autostart enigmalight..
      09:38:40 [D] Controller::Control > Control: c:start v:server
      09:38:40 [D] Controller::checkIfRunningFinisched
      09:38:40 [D] Controller::checkIfRunningFinisched > control[command] = start
      09:38:40 [D] Controller::checkIfRunningFinisched > control[value] = server
      09:38:40 [D] Controller::checkIfRunningFinisched > control[startcommand] = enigmalight -m 0 -f -c /etc/enigmalight.conf
      09:38:40 [D] Controller::checkIfRunningFinisched > callback = None
      09:38:40 [D] Controller::checkIfRunningFinisched > pid = None
      09:38:40 [D] Controller::checkIfRunningFinisched > [/usr/bin/enigmalight] not running, Starting..
      09:38:40 [D] > EL_HttpServer::HttpdStart()
      09:38:40 [D] > EL_HttpServer::buildRootTree()
      09:38:40 [D] RootController::__init__
      09:38:40 [D] WebController::__init__
      09:38:40 [D] AjaxController::__init__
      09:38:40 [D] ApiController::__init__
      09:38:40 [D] > EL_HttpServer::HttpdStart() -> Enigmalight Webremote started on port: 1414
      09:38:40 [D] > EL_HttpServer::BJregisterService()
      09:38:40 [D] ELightTimer::setSession
      09:38:43 [D] Controller::DoControl
      09:38:44 [D] Controller::setStatusBarInfo
      09:38:44 [D] Controller::writeSettings
      09:38:44 [D] Controller::setStatusBarInfo
      09:38:44 [D] Controller::writeAdjust
      09:38:44 [D] Controller::setStatusBarInfo
      09:40:45 [D] > plugin::sessionstart()
      09:40:45 [D] > plugin::EnigmaLight_MainMenu() > MainMenu..
      09:40:45 [D] > plugin::EnigmaLight_MainMenu() > Set Instances..
      09:40:45 [D] EL_Screen_MainMenu::__init__ > Menu Opened succesfull..
      09:40:45 [D] > __common__::checkSymbolic()
      09:40:45 [D] ELightTimer::setController
      09:40:45 [D] EL_Screen_MainMenu::finishLayout > Finisch layout....
      09:40:45 [D] EL_Screen_MainMenu::hideOnOff
      09:40:45 [D] EL_Screen_MainMenu::refreshMenu
      09:40:45 [D] Controller::sendAll
      09:40:45 [D] Controller::writeSettings
      09:40:45 [D] Controller::setStatusBarInfo
      09:40:45 [D] Controller::writeAdjust
      09:40:45 [D] Controller::setStatusBarInfo
      09:40:45 [D] EL_Screen_MainMenu::finishLayout > Layout Finisched!
      09:40:54 [D] EL_Screen_MainMenu::keyGreen
      09:40:54 [D] Controller::Control > Control: c:start v:dynamic
      09:40:54 [D] Controller::checkIfRunningFinisched
      09:40:54 [D] Controller::checkIfRunningFinisched > control[command] = start
      09:40:54 [D] Controller::checkIfRunningFinisched > control[value] = dynamic
      09:40:54 [D] Controller::checkIfRunningFinisched > control[startcommand] = enigmalight -m 0 -f -c /etc/enigmalight.conf
      09:40:54 [D] Controller::checkIfRunningFinisched > callback = None
      09:40:54 [D] Controller::checkIfRunningFinisched > pid = None
      09:40:54 [D] Controller::checkIfRunningFinisched > [/usr/bin/enigmalight] not running, Starting..
      09:40:54 [D] Controller::DoControl
      09:40:55 [D] Controller::setStatusBarInfo
      09:40:55 [D] Controller::controlMode
      09:40:55 [D] Controller::writeSettings
      09:40:55 [D] Controller::setStatusBarInfo
      09:40:55 [D] Controller::writeAdjust
      09:40:55 [D] Controller::setStatusBarInfo
      09:41:01 [D] EL_Screen_MainMenu::keyGreen
      09:41:01 [D] Controller::Control > Control: c:start v:dynamic
      09:41:01 [D] Controller::checkIfRunningFinisched
      09:41:01 [D] Controller::checkIfRunningFinisched > control[command] = start
      09:41:01 [D] Controller::checkIfRunningFinisched > control[value] = dynamic
      09:41:01 [D] Controller::checkIfRunningFinisched > control[startcommand] = enigmalight -m 0 -f -c /etc/enigmalight.conf
      09:41:01 [D] Controller::checkIfRunningFinisched > callback = None
      09:41:01 [D] Controller::checkIfRunningFinisched > pid = None
      09:41:01 [D] Controller::checkIfRunningFinisched > [/usr/bin/enigmalight] not running, Starting..
      09:41:01 [D] Controller::DoControl
      09:41:02 [D] Controller::setStatusBarInfo
      09:41:02 [D] Controller::controlMode
      09:41:02 [D] Controller::writeSettings
      09:41:02 [D] Controller::setStatusBarInfo
      09:41:03 [D] Controller::writeAdjust
      09:41:03 [D] Controller::setStatusBarInfo

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von hgdo ()

    • Also in deiner enigmalight.conf fehlt eine dritte Lampe um mein Script zu nutzen. (hab meine Variante hier im Thread gepostet vor 1 oder 2 Seiten). Wenn die Anzeige kurz umspringt, hat er ein Problem mit der "dkhue.py". Die fängt erst nach 7 Sekunden an zu arbeiten.
    • @Hanfrey

      Ich habe mal Deine enigmalight.conf aus dem Eintrag #124 und die beiden py Skripte genommen.
      Das Verhalten bleibt aber leider das gleiche.
      Bei Betätigen der grünen Taste springt die Anzeige kurz auf Lights Off um und kurze Zeit später von alleine wieder auf Lights On.
      Der Status bleibt die gesamte Zeit auf not running und in der unteren rechten Ecke wird write adjust eingeblendet.
      Alle Dateien habe ich mit TextWrangler (OS X) bearbeitet und auch darauf geachtet, dass das Zeilenende zum Unix Format (LF) passt.
    • zu 1: Die aufruf.log ist leer.
      zu 2: Nur die Lampe Nummer 4 wird rot (burl). 1 und 2 sind jeweils eine Living Colors iris. Bei der alten Konfiguration mit zwei Lampen (dkhue.py) wurden die beiden iris bei ausführen des Python Skripts auch rot (siehe Beitrag #138).
    • Hier waren tatsächlich die beiden Lampen R/L noch auskommentiert. Habe gerade nochmal das Python Skript über die Konsole ausgeführt und siehe da, die Lampen wechseln auf die vorgegebene Farbe. Die Enigmalight Erweiterung ist aber immer noch vom Betätigen der grünen Taste unbeeindruckt.
      Ich habe enigmalight dann auch mal über die Konsole gestartet:


      Spoiler anzeigen

      root@vuduo2:~# enigmalight

      EnigmaLight (c) 2014 Speedy1985 and Oktay Oeztueter.
      (Based on Boblight (c) 2009 by Bob Loosen)

      [InitLog] start of log /home/elight-addons/.enigmalight/enigmalight.log
      [CConfig::LoadConfigFromFile] Opening /etc/enigmalight.conf
      [CConfig::CheckConfig] checking config lines
      [CConfig::CheckConfig] config lines valid
      [CConfig::LoadConfigFromFile] Opening /etc/enigmalight.conf
      [CConfig::BuildConfig] building config
      [CConfig::BuildConfig] built config successfully
      [main] Start device 1 from 1
      "CDevice::Process] ambilight: starting with output "python /usr/dk/hue.py
      [CDevice::Process] ambilight: setting up
      [CGuiServer::Process] Start GuiServer
      [CGuiServer::Process] Opening listening socket for Enigma2 GUI on 127.0.0.1:6767
      [CDevice::Process] ambilight: setup succeeded
      [CEnigmaLight::SetColorSequence]Set colorsequence to RGB
      set adjust 0 0 0
      1[CFlagManager::SetVideoGamma] Gamma not set, using 2.2 since this is default for video
      [CMainLoop::Process] Starting grabber..
      [CGrabber::Setup] Lights: 3, Cluster leds: 1 as one led
      [CGrabber::Setup] Channels: 9
      [CGrabber::Setup] Interval: 0.10
      [CGrabber::Run] Mode -> Dynamic
      [CStb::DetectSTB] Detect STB-Type...
      [CStb::DetectSTB] Detected STB-Type: BCM7424
      [CFrameGrabber::Setup] Open memory /dev/mem
      [CFrameGrabber::CheckRes] Set Scanrange to 120x67 (Source 1920x1080)
      ': [Errno 2] No such file or directoryy
      root@vuduo2:~#
    • Hallo ihr Lieben,

      jetzt muss ich doch mal kurz um Hilfe bitten. Ich lese seit 2 Wochen diesen Thema hoch und runter und sitze vor meiner Solo Se V2, die ich seit wenigen Wochen besitze.

      Ich möchte gerne eine Hue LightStrip Plus mit dem enigmalight Plugin (0.2-rc1_all) betreiben (ähnlich adrian_schmitt). Geht dies überhaupt? Die LEDs können doch nicht einzeln, getrennt angesteuert werden? Ich habe soweit vieles versucht einzurichten, den Key wie in Post 86 beschrieben bestimmt. Die Adresse der Lampe ist die 2.
      Dann habe ich die enigmalight.conf und das Python Script erstellt. Alles auf den beiden Dateien basierend von Hanfrey - Post 122 (Danke für den Link).

      Das ganze läuft soweit ohne Fehlermeldung. Aber die LEDs geben keine Farbe aus. Sie werden händisch eingeschalten und dann das Plugin gestartet. Bei grünen Tastendruck TurnLightsOn erscheint der Status LightsOn Dynamic Local bei 10 FPS.
      In der Konsole bekomme ich folgendes auf den Befehl "enigmalight".

      Spoiler anzeigen

      23:31:13.606838 [InitLog] start of log /home/elight-addons/.enigmalight/enigmalight.log
      23:31:13.608595 [CConfig::LoadConfigFromFile] Opening /etc/enigmalight.conf
      23:31:13.611518 [CConfig::CheckConfig] checking config lines
      23:31:13.615472 [CConfig::CheckConfig] config lines valid
      23:31:13.616903 [CConfig::LoadConfigFromFile] Opening /etc/enigmalight.conf
      23:31:13.619656 [CConfig::BuildConfig] building config
      23:31:13.625072 [CConfig::BuildConfig] built config successfully
      23:31:13.626480 [main] Start device 1 from 1
      23:31:13.628436 [CDevice::Process] ambilight: starting with output "python /usr/dk/enigmalight_hue.py"
      23:31:13.629978 [CEnigmaLight::SetColorSequence] Set colorsequence to RGB
      23:31:13.631813 [CFlagManager::SetVideoGamma] Gamma not set, using 2.2 since this is default for video
      23:31:13.633209 [CMainLoop::Process] Starting grabber..
      23:31:13.634762 [CGuiServer::Process] Start GuiServer
      23:31:13.636282 [CGuiServer::Process] Opening listening socket for Enigma2 GUI on 127.0.0.1:6767
      23:31:13.637617 [CGrabber::Setup] Lights: 3, Cluster leds: 1 as one led
      23:31:13.639053 [CGrabber::Setup] Channels: 9
      23:31:13.640496 [CGrabber::Setup] Interval: 0.10
      23:31:13.641864 [CGrabber::Run] Mode -> Dynamic
      23:31:13.643164 [CDevice::Process] ambilight: setting up
      23:31:13.645110 [CStb::DetectSTB] Detect STB-Type...
      23:31:13.648227 [CStb::DetectSTB] Detected STB-Type: BCM7241
      23:31:13.650131 [CFrameGrabber::Setup] Open memory /dev/mem
      23:31:13.652113 [CDevice::Process] ambilight: setup succeeded
      23:31:13.657472 [CFrameGrabber::CheckRes] Set Scanrange to 120x67 (Source 1920x1080)
      23:31:13.895916 [CGuiServer::Process] GuiClient 127.0.0.1:39817 connected successful.


      Die Ratschläge von Hanfrey an adrian_schmitt (Post 144 ff) funktionieren leider auch nicht. Ich habe keine Farbänderung.

      Ich hänge mal noch meine Config und die enigmalight_hue.py mit an.

      Spoiler anzeigen

      [device]
      name ambilight
      output python /usr/dk/enigmalight_hue.py
      type popen
      interval 200000
      channels 9
      debug off
      [color]
      name red
      rgb FF0000
      gamma 0.91
      adjust 1.0
      blacklevel 0.0
      [color]
      name green
      rgb 00FF00
      gamma 0.86
      adjust 0.96
      blacklevel 0.0
      [color]
      name blue
      rgb 0000FF
      gamma 0.95
      adjust 0.80
      blacklevel 0.0
      [light]
      position left
      name 1XX
      color red ambilight 1
      color green ambilight 2
      color blue ambilight 3
      hscan 0 25
      vscan 0.0 50.0
      [light]
      position right
      name 2XX
      color red ambilight 4
      color green ambilight 5
      color blue ambilight 6
      hscan 75.0 100
      vscan 0.0 50.0
      [light]
      position bottom
      name 3XX
      color red ambilight 7
      color green ambilight 8
      color blue ambilight 9
      hscan 0.0 100.0
      vscan 75.0 100


      Spoiler anzeigen

      #!/usr/bin/env python
      import sys
      import os
      import time
      import json
      import httplib
      from rgb_xy import Converter
      from rgb_xy import GamutC # or GamutB, GamutC
      counter = 9

      def popen():
      converter = Converter(GamutC)
      spidev = file( os.getcwd()+'/aufruf.log', "wb")
      key = "ZlJsNQs-T5vcfgDnZqzV1FxvJeNrhpfewip6URtG"
      ip = "192.168.2.114"
      url = '/api/' + key + '/lights/'
      lurl = url + '4/state'
      rurl = url + '1/state'
      burl = url + '2/state'
      #need to be sure that its not 0
      MINIMAL_VALUE=0.000000001
      while True:
      eingabe = sys.stdin.readline()
      if len(eingabe)>0:
      global counter
      counter += 1
      # Get Input
      try:
      lr,lg,lb,rr,rg,rb,br,bg,bb,x = eingabe.split(' ')
      except ValueError:
      spidev.write("Not enough input parameter, do you have the same amount of lights (channels) in your enigmalight config?")
      spidev.flush()
      raise
      lr = (float(lr))*255
      lg = (float(lg))*255
      lb = (float(lb))*255
      rr = (float(rr))*255
      rg = (float(rg))*255
      rb = (float(rb))*255
      br = (float(br))*255
      bg = (float(bg))*255
      bb = (float(bb))*255
      lll = calcLuminance(lr,lg,lb)
      llr = calcLuminance(rr,rg,rb)
      llb = calcLuminance(br,bg,bb)
      if (counter>=10):
      connection = httplib.HTTPConnection(ip, timeout=10)
      #lparams = {'xy': converter.rgb_to_xy(lr,lg,lb), 'colormode': 'xy', 'bri': int(lll), 'on': True}
      #connection.request('PUT', lurl, json.dumps(lparams))
      #response = connection.getresponse()

      #rparams = {'xy': converter.rgb_to_xy(rr,rg,rb), 'colormode': 'xy', 'bri': int(llr), 'on': True}
      #connection.request('PUT', rurl, json.dumps(rparams))
      #response = connection.getresponse()
      bparams = {'xy': converter.rgb_to_xy(br,bg,bb), 'colormode': 'xy', 'bri': int(llb), 'on': True}
      connection.request('PUT', burl, json.dumps(bparams))
      response = connection.getresponse()
      connection.close()
      counter=0
      else:
      break

      def calcLuminance(r,g,b):
      LUM_VALUE=50
      luminance=1
      if (r + g + b > 10):
      luminance= r + g + b + LUM_VALUE
      if (luminance>=255):
      luminance=254
      return luminance
      import time
      time.sleep(1)
      popen()


      Die Datei rgb_xy.py wurde nicht verändert übernommen.

      Was ich noch nicht so richtig kapiert habe. Muss ich die auskommentierten Leuchten aus dem Script jetzt noch herauslöschen. Oder reicht es diese auskommentiert zu lassen, da es diese Leuchten ja bei mir nicht gibt.

      Vielleicht hat ja jemand einen Tipp für mich oder sieht, wo der Hund begraben ist.

      Danke

      Marco

      (Puh das war mein erster richtiger Post in diesem Forum. War ja gar net so schwer.)
    • Hallo Marco,

      also die Stripe kann nur eine Farbe haben nicht jede LED einzeln wird angesprochen.

      Hat die Stripe die ID 2 bei dir? Der Key funktioniert?
      Das Script und Config von mir sind aktuell so eingestellt das nur eine Stripe unter dem TV genutzt wird, die Farbinfos nimmt er sich aus unten 25%.

      Du hast das Script mal von Hand aufgerufen und 0 0 0 0 0 0 0 0 0 0 eingetippt?
    • Ich habe den Key nochmals wie unter Post 86 geschrieben mit dem API Debug Tool bestimmt. Habe dieses mal einen anderen bekommen. Über den Aufruf per Browser kann ich mit diesen Key auch die Informationen zur Lampe abrufen. Und da erhalte ich die ID 2.

      Auch wenn ich diesen neuen Key im Script einfüge passiert nichts. Das Plugin läuft wie oben geschrieben. Aber kommt zu keiner Farbänderung.

      Wenn ich das Script von Hand aufrufe passiert erst einmal gar nichts. Bei folgender Eingabe 0 0 0 0 0 0 0 0 0 0 mit Leerzeichen passiert (siehe da) nichts.

      Oh wie Schade
    • Edit by hgdo: Direktzitat entfernt

      Lass dir mal die JSON Requests die er auf den burl schickt in die Datei schreiben die er erzeugt (aufruf.log) und dann schick das mit PUT an die Adresse von deiner Lampe.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von hgdo ()

    • Oje,

      da muss ich mich jetzt erst einmal einlesen in die Materie (JSON). Ich hab davon nicht wirklich Ahnung. Im Moment bin ich sowieso gerade dienstlich unterwegs und habe keinen Zugriff auf meine VU+ beziehungsweise meine Hue. Und probieren geht ja bekanntlich über studieren.
    • @Hanfrey

      Erst einmal vielen Dank für deine Arbeit und deine Config Dateien.
      Leider will das ganze bei mir nicht so richtig funktionieren.
      Beim starten der Lampen erhalte ich die Fehlermeldung unten rechts, Info:[write adjust]
      Mit Kranich seiner Konfig konnte ich 2 Lampen bereits erfolgreich ansteuern.
      Mit deiner Config scheint es Probleme mit der rgb_xy.py zu geben.
      Nach Aufruf in der Konsole mittels python /usr/dk/enigmalight_hue.py bekomme ich folgende Fehlermeldung.

      Spoiler anzeigen

      python /usr/dk/enigmalight_hue.py
      Traceback (most recent call last):
      File "/usr/dk/enigmalight_hue.py", line 7, in <module>
      from rgb_xy import Converter
      File "/usr/dk/rgb_xy.py", line 260
      return self.rgb_to_xy(r, g, b)
      SyntaxError: 'return' outside function


      Die Lampen / Stripes habe ich alle ausgelesen (ID: 2,3,4,5) und Gamut C ist auch korrekt.#
      Anbei meine Konfigs. Vielleicht findest du da noch einen Fehler.

      P.S. Kann man eigentlich auch 2 Lampen auf "lurl" ansteuern?

      MfG kalle
      Dateien
      • enigmalight_gui.log

        (6,1 kB, 5 mal heruntergeladen, zuletzt: )
      • enigmalight_hue.txt

        (2,12 kB, 18 mal heruntergeladen, zuletzt: )
      • rgb_xy.txt

        (9,42 kB, 8 mal heruntergeladen, zuletzt: )