Hallo,
Ich habe Probleme das Addon Philips Hue (http://meethue.wordpress.com/2013/01/27/xbm…or-philips-hue/) einzurichten.
Die Installation via zip läuft fehlerfrei. Nach Neustart und starten der Konfiguration des Addons wird ein Script Fehler ausgegeben. Auszug xbmc.[definition='1','0']log[/definition]:
12:12:30 T:2792 NOTICE: XBMC Hue: Service started
12:12:30 T:2792 NOTICE: XBMC Hue: Starting discover
12:12:40 T:2792 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <class 'socket.timeout'>
Error Contents: timed out
Traceback (most recent call last):
File "C:\Users\Peter\AppData\Roaming\XBMC\addons\script.xbmc.hue-master\default.py", line 152, in <module>
hue = Hue(settings)
File "C:\Users\Peter\AppData\Roaming\XBMC\addons\script.xbmc.hue-master\default.py", line 75, in __init__
hue_ip = start_autodisover()
File "C:\Users\Peter\AppData\Roaming\XBMC\addons\script.xbmc.hue-master\resources\lib\tools.py", line 41, in start_autodisover
recv_data, addr = client_socket.recvfrom(2048)
timeout: timed out
-->End of Python script error report<--
12:12:43 T:3404 NOTICE: Thread XBPyThread start, auto delete: false
12:12:43 T:3404 NOTICE: -->Python Interpreter Initialized<--
12:13:04 T:2464 WARNING: The python script "C:\Users\Peter\AppData\Roaming\XBMC\addons\service.skin.widgets\default.py" has left several classes in memory that we couldn't clean up. The classes include: Monitor,Window,Player
12:13:09 T:1180 ERROR: XBPyThread::stop - script C:\Users\Peter\AppData\Roaming\XBMC\addons\script.xbmc.hue-master\default.py didn't stop in 5 seconds - let's kill it
Mein XBMC läuft auf einem Windows 8 64 bit OS. Auf einem OS X System kann die Konfiguration des Philips Hue Addons fehlerfrei ausgeführt werden.
Vermutlich fehlt auf dem Windows System irgend ein Python Image. Gemäss folgenden Beitrag (Auszug aus oben genanntem Link) soll man die PIL Dateien downloaden und in das XBMC Profil kopieren:
The official page is here: http://www.pythonware.com/products/pil/
But (unofficial) Windows 7 packages are available here: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pil
Ich habe die Datei PIL-1.1.7.win-amd64-py2.5.exe geladen, mit 7-Zip entpackt und nach %appdata%\XBMC\system\Lib\PIL kopiert .... funktioniert leider auch nicht.
Bitte um Tipps/Hilfe wie ich das Problem weiter eingrenzen/lösen kann.
Gruss
Masel
EDIT:
So, es läuft.
Die Konfiguration bzw. das ausführen der Funktion "Start auto discovery of bridge IP and User" läuft immer in denselben Fehler (auf OS X funktionierts aber auf Windows nicht.... keine Ahnung wieso und warum).
Mann kann aber die Konfiguration auch manuell erstellen. Dazu muss erstmal über das Philips Hue API ein User erstellt werden. Sehr gute schritt für schritt Anleitung gibt es hier:
http://developers.meethue.com/gettingstarted.html
Danach kann man das Addon unter Angabe der IP und des neu erstellten Users konfigurieren.
Wünsche einen schönen Sonntag
Gruss
Masel