Page 1 of 1

Router reset hell

PostPosted: Sun Aug 27, 2017 7:30 am
by Different Computers
Once again I had to reset my DSL router, which means my Aurora got a new IP address. This error pops up when I try to update IP.

Code: Select all
 Nanoleaf Error                  Error in plugin execution UiAction:

Traceback (most recent call last):
  File "plugin.py", line 954, in updateIpAddress
KeyError: (u'65:7B:8F:0F:DE:78',)


Even so, after restarting the Aurora, the IP update worked and it's back under Indigo's control. Which is more than I can say for the native controller, which hasn't been working for me for 2 weeks and multiple emails to nanoleaf's support people!

Re: Router reset hell

PostPosted: Sun Aug 27, 2017 3:32 pm
by autolog
Thanks for reporting. :)

I will take a look at the error in due course and see if I can figure out what the issue is.

Glad to here that following a restart you are working OK. :)

Re: Router reset hell

PostPosted: Tue Sep 12, 2017 2:46 pm
by Different Computers
Another example of what's similar to above, at least in terms of the cause, if not the generated errors:
Code: Select all
Nanoleaf Error                  StandardError detected communicating with NANOLEAF lamp:
   Nanoleaf Error                  Traceback (most recent call last):
   Nanoleaf Error                    File "/Library/Application Support/Perceptive Automation/Indigo 7/Plugins/nanoleaf.indigoPlugin/Contents/Server Plugin/sendReceiveMessages.py", line 105, in run
   Nanoleaf Error                      success, statusMsg, self.globals['nl'][nanoleafDevId]["auroraInfo"] = self.globals['nl'][nanoleafDevId]["aurora"].info
   Nanoleaf Error                    File "/Library/Application Support/Perceptive Automation/Indigo 7/Plugins/nanoleaf.indigoPlugin/Contents/Server Plugin/nanoleaf/aurora.py", line 84, in info
   Nanoleaf Error                      return self.__get()
   Nanoleaf Error                    File "/Library/Application Support/Perceptive Automation/Indigo 7/Plugins/nanoleaf.indigoPlugin/Contents/Server Plugin/nanoleaf/aurora.py", line 37, in __get
   Nanoleaf Error                      errorMsg = e.args[0].reason.message.split('>: ')[1]
   Nanoleaf Error                  AttributeError: 'ProtocolError' object has no attribute 'reason'


Once again, powering off the Aurora, turning it back on, then reloading the plugin and all is working.