Hi Perry,
Am pretty new to Indigo (and forums so not sure formatting is correct) and was looking for a weather plugin - I live in UK so NOAA does not work for me and thought I would give your plugin a go.
The plugin loads correctly without any errors but as soon as I create a device i get the following errors in the debug window:
4 Feb 2014 21:30:56
Cynical Weather Error in runConcurrentThread: Traceback (most recent call last):
File ".../Server Plugin/cyin/debugging.py", line 46, in diagnostic_log
yield
File ".../Server Plugin/cyin/debugging.py", line 56, in diagnose_call
return method(*args, **kwargs)
File ".../Server Plugin/cyin/asynplugin.py", line 52, in runConcurrentThread
self.run()
File ".../Server Plugin/asyn/inject.py", line 49, in run
asyn.Controller.run(self)
File ".../Server Plugin/asyn/controller.py", line 94, in run
item._can_write()
File ".../Server Plugin/asyn/resolve.py", line 64, in _can_write
self.callout(ctx, self.io)
File ".../Server Plugin/asyn/core.py", line 140, in callout
results = [cb(ctx, *args) for cb in list(self._callbacks)] # latch callback list
File ".../Server Plugin/asyn/resolve.py", line 117, in _connected
self.callout(ctx, result)
File ".../Server Plugin/asyn/core.py", line 140, in callout
results = [cb(ctx, *args) for cb in list(self._callbacks)] # latch callback list
File ".../Server Plugin/asyn/http.py", line 202, in _connected
self.scheme.create(self)
File ".../Server Plugin/asyn/http.py", line 126, in create
request.insert_filter(SSL)
File ".../Server Plugin/asyn/selectable.py", line 378, in insert_filter
filter = filter_class(self.upstream, *args, **kwargs)
TypeError: 'NoneType' object is not callable
Cynical Weather Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
Cynical Weather plugin starting asyn operation
I have tried to reload the plugin, start and stop the Indigo server, deleted and recreated the location and orientation device with different settings and I get the same error code every time I touch the device. The device state is constantly 0 for both devices.
Any ideas of what is wrong or how i can get it working? I noticed someone had a similar issue with the SercuritySpy plugin but I beleive i have the latest beta version 0.9.0 and the latest indigo version.