script.kodi.hue.ambilight icon indicating copy to clipboard operation
script.kodi.hue.ambilight copied to clipboard

Can't find/detect Bridge

Open munkyplays opened this issue 9 years ago • 8 comments

After installing requests and this masterbranch, restarting Kodi i can't find the Bridge. Installed Kodi 17.1 on Windows 10 PC, width newest firmware (01038390) on Bridge and Bulbs. Maybe there is a way to add Bridge manually?

munkyplays avatar Apr 07 '17 17:04 munkyplays

I have the exact same issue on Libreelec with Kodi 17.1 - log below:

WARNING: RunScript called for a non-script addon 'script.kodi.hue.ambilight'. This behaviour is deprecated. 19:46:37.798 T:139833372559104 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value 19:46:42.834 T:139832628594432 ERROR: /storage/.kodi/addons/script.module.requests/lib/requests/packages/urllib3/connectionpool.py:843: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings InsecureRequestWarning) 19:46:43.066 T:139833389344512 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value 19:46:43.072 T:139832628594432 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <class 'requests.exceptions.InvalidURL'> Error Contents: Invalid URL u'http:///api//lights': No host supplied Traceback (most recent call last): File "/storage/.kodi/addons/script.kodi.hue.ambilight/default.py", line 318, in <module> hue = Hue(settings, args) File "/storage/.kodi/addons/script.kodi.hue.ambilight/default.py", line 171, in __init__ self.update_controllers() File "/storage/.kodi/addons/script.kodi.hue.ambilight/default.py", line 201, in update_controllers self.settings.ambilight_group.split(',')), File "/storage/.kodi/addons/script.kodi.hue.ambilight/resources/lib/bridge.py", line 66, in get_lights_by_ids req = requests.get('http://{}/api/{}/lights'.format(bridge_ip, username)) File "/storage/.kodi/addons/script.module.requests/lib/requests/api.py", line 70, in get return request('get', url, params=params, **kwargs) File "/storage/.kodi/addons/script.module.requests/lib/requests/api.py", line 56, in request return session.request(method=method, url=url, **kwargs) File "/storage/.kodi/addons/script.module.requests/lib/requests/sessions.py", line 474, in request prep = self.prepare_request(req) File "/storage/.kodi/addons/script.module.requests/lib/requests/sessions.py", line 407, in prepare_request hooks=merge_hooks(request.hooks, self.hooks), File "/storage/.kodi/addons/script.module.requests/lib/requests/models.py", line 302, in prepare self.prepare_url(url, params) File "/storage/.kodi/addons/script.module.requests/lib/requests/models.py", line 369, in prepare_url raise InvalidURL("Invalid URL %r: No host supplied" % url) InvalidURL: Invalid URL u'http:///api//lights': No host supplied -->End of Python script error

deusxm avatar Apr 07 '17 19:04 deusxm

Something messed with the bridge in my case. Restarting the Bridge via unplugging the Power cable somehow fixed it for me.

munkyplays avatar Apr 08 '17 09:04 munkyplays

Tried this, no change.

deusxm avatar Apr 09 '17 17:04 deusxm

I had this issue too as soon as I installed 17.1 over 17. It stopped connecting to the bridge at startup. I tried wiping settings and then it says it finds bridge at ip and to press button, when i press it does nothing. I was running on the script.kodi.hue.ambilight-1.0.zip version so I tried the new script.kodi.hue.ambilight-master.zip version(which is probably the same) with no effect.

slydog3333 avatar Apr 16 '17 19:04 slydog3333

Here's the portion of my log where it starts talking about hue:

14:59:46.593 T:7400 DEBUG: CInputManager::ProcessMouse: trying mouse action leftclick 14:59:46.593 T:7400 WARNING: RunScript called for a non-script addon 'script.kodi.hue.ambilight'. This behaviour is deprecated. 14:59:46.606 T:9496 DEBUG: Thread LanguageInvoker start, auto delete: false 14:59:46.606 T:9496 INFO: initializing python engine. 14:59:46.606 T:9496 DEBUG: CPythonInvoker(45, C:\Users\Admin\AppData\Roaming\Kodi\addons\script.kodi.hue.ambilight\default.py): start processing 14:59:46.786 T:9496 DEBUG: -->Python Interpreter Initialized<-- 14:59:46.786 T:9496 DEBUG: CPythonInvoker(45, C:\Users\Admin\AppData\Roaming\Kodi\addons\script.kodi.hue.ambilight\default.py): the source file to load is "C:\Users\Admin\AppData\Roaming\Kodi\addons\script.kodi.hue.ambilight\default.py" 14:59:46.786 T:9496 DEBUG: CPythonInvoker(45, C:\Users\Admin\AppData\Roaming\Kodi\addons\script.kodi.hue.ambilight\default.py): setting the Python path to C:\Users\Admin\AppData\Roaming\Kodi\addons\script.kodi.hue.ambilight;C:\Users\Admin\AppData\Roaming\Kodi\addons\script.module.requests\lib;C:\Program Files (x86)\Kodi\system\python\DLLs;C:\Program Files (x86)\Kodi\system\python\Lib;C:\Program Files (x86)\Kodi\python27.zip;C:\Program Files (x86)\Kodi\system\python\lib\plat-win;C:\Program Files (x86)\Kodi\system\python\lib\lib-tk;C:\Program Files (x86)\Kodi;C:\Program Files (x86)\Kodi\system\python;C:\Program Files (x86)\Kodi\system\python\lib\site-packages 14:59:46.786 T:9496 DEBUG: CPythonInvoker(45, C:\Users\Admin\AppData\Roaming\Kodi\addons\script.kodi.hue.ambilight\default.py): entering source directory C:\Users\Admin\AppData\Roaming\Kodi\addons\script.kodi.hue.ambilight 14:59:46.787 T:9496 DEBUG: CPythonInvoker(45, C:\Users\Admin\AppData\Roaming\Kodi\addons\script.kodi.hue.ambilight\default.py): instantiating addon using automatically obtained id of "script.kodi.hue.ambilight" dependent on version 2.1.0 of the xbmc.python api 14:59:47.455 T:9496 DEBUG: Kodi Hue: In .(argv=['default.py', 'action=discover']) service started, version: 1.0 14:59:47.477 T:7400 DEBUG: ------ Window Init (DialogNotification.xml) ------ 14:59:49.335 T:7400 DEBUG: ------ Window Deinit (DialogNotification.xml) ------ 14:59:51.579 T:7400 DEBUG: ------ Window Deinit (Pointer.xml) ------ 14:59:53.979 T:7400 DEBUG: CInputManager::ProcessMouse: trying mouse action leftclick 14:59:53.980 T:7400 WARNING: RunScript called for a non-script addon 'script.kodi.hue.ambilight'. This behaviour is deprecated. 14:59:53.982 T:7400 DEBUG: ------ Window Init (Pointer.xml) ------ 14:59:53.990 T:8368 DEBUG: Thread LanguageInvoker start, auto delete: false 14:59:53.991 T:8368 INFO: initializing python engine. 14:59:53.991 T:8368 DEBUG: CPythonInvoker(46, C:\Users\Admin\AppData\Roaming\Kodi\addons\script.kodi.hue.ambilight\default.py): start processing 14:59:54.137 T:8368 DEBUG: -->Python Interpreter Initialized<-- 14:59:54.137 T:8368 DEBUG: CPythonInvoker(46, C:\Users\Admin\AppData\Roaming\Kodi\addons\script.kodi.hue.ambilight\default.py): the source file to load is "C:\Users\Admin\AppData\Roaming\Kodi\addons\script.kodi.hue.ambilight\default.py" 14:59:54.138 T:8368 DEBUG: CPythonInvoker(46, C:\Users\Admin\AppData\Roaming\Kodi\addons\script.kodi.hue.ambilight\default.py): setting the Python path to C:\Users\Admin\AppData\Roaming\Kodi\addons\script.kodi.hue.ambilight;C:\Users\Admin\AppData\Roaming\Kodi\addons\script.module.requests\lib;C:\Program Files (x86)\Kodi\system\python\DLLs;C:\Program Files (x86)\Kodi\system\python\Lib;C:\Program Files (x86)\Kodi\python27.zip;C:\Program Files (x86)\Kodi\system\python\lib\plat-win;C:\Program Files (x86)\Kodi\system\python\lib\lib-tk;C:\Program Files (x86)\Kodi;C:\Program Files (x86)\Kodi\system\python;C:\Program Files (x86)\Kodi\system\python\lib\site-packages 14:59:54.138 T:8368 DEBUG: CPythonInvoker(46, C:\Users\Admin\AppData\Roaming\Kodi\addons\script.kodi.hue.ambilight\default.py): entering source directory C:\Users\Admin\AppData\Roaming\Kodi\addons\script.kodi.hue.ambilight 14:59:54.138 T:8368 DEBUG: CPythonInvoker(46, C:\Users\Admin\AppData\Roaming\Kodi\addons\script.kodi.hue.ambilight\default.py): instantiating addon using automatically obtained id of "script.kodi.hue.ambilight" dependent on version 2.1.0 of the xbmc.python api 14:59:54.973 T:8368 DEBUG: Kodi Hue: In .(argv=['default.py', 'action=discover']) service started, version: 1.0 14:59:54.982 T:7400 DEBUG: ------ Window Init (DialogNotification.xml) ------ 14:59:56.798 T:7400 DEBUG: ------ Window Deinit (DialogNotification.xml) ------ 14:59:58.095 T:9496 ERROR: C:\Users\Admin\AppData\Roaming\Kodi\addons\script.module.requests\lib\requests\packages\urllib3\connectionpool.py:843: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings InsecureRequestWarning) 14:59:58.979 T:7400 DEBUG: ------ Window Deinit (Pointer.xml) ------ 14:59:59.346 T:7400 DEBUG: ------ Window Init (DialogNotification.xml) ------ 15:00:02.215 T:7400 DEBUG: ------ Window Deinit (DialogNotification.xml) ------ 15:00:05.340 T:8368 ERROR: C:\Users\Admin\AppData\Roaming\Kodi\addons\script.module.requests\lib\requests\packages\urllib3\connectionpool.py:843: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings InsecureRequestWarning) 15:00:05.696 T:7400 DEBUG: ------ Window Init (DialogNotification.xml) ------ 15:00:08.584 T:7400 DEBUG: ------ Window Deinit (DialogNotification.xml) ------ 15:00:43.479 T:7400 DEBUG: CWinEventsWin32::WndProcWindow is active 15:00:43.479 T:7400 DEBUG: CWinEventsWin32::WndProc: Focus switched to process C:\Program Files (x86)\TeamViewer\TeamViewer.exe 15:00:57.083 T:7400 DEBUG: ------ Window Init (Pointer.xml) ------ 15:00:59.738 T:7400 DEBUG: CWinEventsWin32::WndProcWindow is active 15:00:59.820 T:7400 DEBUG: CInputManager::ProcessMouse: unknown mouse command 57605 15:00:59.820 T:7400 DEBUG: CInputManager::ProcessMouse: unknown mouse command 57606 15:00:59.821 T:7400 DEBUG: ------ Window Deinit (Pointer.xml) ------ 15:00:59.833 T:7400 DEBUG: ------ Window Init (Pointer.xml) ------ 15:01:00.232 T:7400 DEBUG: CInputManager::ProcessMouse: trying mouse action leftclick 15:01:00.454 T:7400 DEBUG: ------ Window Deinit (DialogAddonSettings.xml) ------ 15:01:01.935 T:7400 DEBUG: CInputManager::ProcessMouse: trying mouse action leftclick 15:01:01.935 T:7400 DEBUG: ------ Window Init (DialogAddonSettings.xml) ------ 15:01:04.000 T:7400 DEBUG: CInputManager::ProcessMouse: trying mouse action leftclick 15:01:04.254 T:7400 DEBUG: ------ Window Deinit (DialogAddonSettings.xml) ------ 15:01:05.667 T:7400 DEBUG: CInputManager::ProcessMouse: trying mouse action leftclick 15:01:05.904 T:7400 DEBUG: ------ Window Deinit (DialogAddonInfo.xml) ------ 15:01:06.674 T:9908 DEBUG: Thread JobWorker start, auto delete: true 15:01:07.550 T:7400 DEBUG: CInputManager::ProcessMouse: trying mouse action rightclick 15:01:07.551 T:7400 DEBUG: CGUIWindowManager::PreviousWindow: Deactivate 15:01:07.789 T:7400 DEBUG: ------ Window Deinit (AddonBrowser.xml) ------ 15:01:07.800 T:7400 DEBUG: CGUIWindowManager::PreviousWindow: Activate new 15:01:07.800 T:7400 DEBUG: ------ Window Init (Settings.xml) ------ 15:01:10.017 T:7400 DEBUG: CInputManager::ProcessMouse: trying mouse action leftclick 15:01:10.017 T:7400 DEBUG: Activating window ID: 10016 15:01:10.222 T:7400 DEBUG: ------ Window Deinit (Settings.xml) ------ 15:01:10.234 T:7400 DEBUG: ------ Window Init (SettingsCategory.xml) ------ 15:01:13.067 T:7400 DEBUG: CInputManager::ProcessMouse: trying mouse action leftclick 15:01:13.067 T:7400 NOTICE: Disabled debug logging due to GUI setting. Level 0. 15:01:13.067 T:7400 NOTICE: Log level changed to "LOG_LEVEL_NORMAL"

slydog3333 avatar Apr 17 '17 21:04 slydog3333

Just as a note on this, I downgraded my LibreELEC installation to 7.0.3 (uses Kodi 16.1) and then was able to detect my bridge straight away - even when using the v17 version of the script.

I then re-upgraded to LibreELEC 8.0.1 (Kodi 17.1) and the system works fine.

Evidently there is some sort of issue caused in Kodi 17+ for some installations.

deusxm avatar Apr 18 '17 07:04 deusxm

Ok, I got another bulb and tried to add it. Although it was detected by the add on, it didn't seem to control it. I tried resetting my settings and ended up back In the same place i.e. No bridge detection in Kodi 17. I tried my downgrade method and now that doesn't seem to work either. Any suggestions? Cheers!

deusxm avatar May 12 '17 22:05 deusxm

Until there's an update on this addon, the only thing I can suggest is to use the cinemavision addon. I just setup a profile to use that just dims the lights and turns them back on on pause/stop to use until this is fixed. If you haven't used it before, you can also setup intro videos, previews and trivia to make it a whole movie theater experience. But it's kindof a pain atm since you have to go to the context menu to start it instead of just hitting play.

It was much better having the cinema vision option in the context menu while this addon took care of all the movies I didn't want to bother with the theater stuff.

slydog3333 avatar May 13 '17 18:05 slydog3333