Jump to content

After upgrade to v5.8.4, have issues with Roomba and LiFX plugins


Recommended Posts

Posted

I was having issues connecting to my Bond devices.  While troubleshooting I noticed that Eisy updated to v5.8.4 back in June.  I followed the instructions and upgrade to v5.8.4 and now all my bond devices are active and working but I cannot connect to any of the LIFX and Roomba devices.  In the PG3 dashboard I see both node servers show as disconnected.

Looking at the Lifx log I see the following:

2024-10-20 12:43:39.342 MainThread udi_interface INFO __init__:<module>: UDI Python Interface for Polyglot version 3 3.3.14 Starting...

2024-10-20 12:43:39.343 MainThread udi_interface ERROR udi_interface:write: Traceback (most recent call last):

2024-10-20 12:43:39.343 MainThread udi_interface ERROR udi_interface:write: File "/var/polyglot/pg3/ns/0021b90266f4_2/lifx-poly.py", line 10, in <module>

2024-10-20 12:43:39.343 MainThread udi_interface ERROR udi_interface:write: import lifxlan

2024-10-20 12:43:39.343 MainThread udi_interface ERROR udi_interface:write: ModuleNotFoundError

2024-10-20 12:43:39.343 MainThread udi_interface ERROR udi_interface:write: :

2024-10-20 12:43:39.343 MainThread udi_interface ERROR udi_interface:write: No module named 'lifxlan'

 

Looking at the Roomba log I see a slightly different message:

2024-10-20 12:46:20.198 MainThread udi_interface INFO __init__:<module>: UDI Python Interface for Polyglot version 3 3.3.14 Starting...

2024-10-20 12:46:20.218 MainThread udi_interface ERROR udi_interface:write: Traceback (most recent call last):

2024-10-20 12:46:20.218 MainThread udi_interface ERROR udi_interface:write: File "/var/polyglot/pg3/ns/0021b90266f4_5/roomba-poly.py", line 19, in <module>

2024-10-20 12:46:20.219 MainThread udi_interface ERROR udi_interface:write: from roomba import Roomba

2024-10-20 12:46:20.219 MainThread udi_interface ERROR udi_interface:write: File "/var/polyglot/pg3/ns/0021b90266f4_5/roomba.py", line 42, in <module>

2024-10-20 12:46:20.219 MainThread udi_interface ERROR udi_interface:write: from collections import Mapping

2024-10-20 12:46:20.220 MainThread udi_interface ERROR udi_interface:write: ImportError

2024-10-20 12:46:20.220 MainThread udi_interface ERROR udi_interface:write: :

2024-10-20 12:46:20.220 MainThread udi_interface ERROR udi_interface:write: cannot import name 'Mapping' from 'collections' (/usr/local/lib/python3.11/collections/__init__.py)

 

In both cases it is just looping through these messages.

I have restarted the eisy and power cycled it.

I have reinstalled the plugins for both Lifx and Roomba

After the upgrade to v5.8.4, I installed the Developer Packages.

still no luck to get these to work.  Any ideas would be appreciated 

Posted

For LiFX:  Likely you need to install the development packages (on the Configuration tab in the AC, click on the button labeled "Install Dev. Packages").  After that completes (it should take a while), you will likely have to uninstall the LiFX node server and reinstall it using the same slot it was uninstalled from.

Use the search term "lifxlan" and you'll find several threads on this issue.

I know nothing about Roomba, but maybe it's a similar issue.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...