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.

  • 4 weeks later...
Posted

Hi Bumbershoot

Thanks for pointing out this post. 

On 10/20/2024 at 4:27 PM, Bumbershoot said:

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.

I have tried some of the solutions mentioned in here.  I get error message when running these commands.  As it is I already had the dev packages installed but tried to install them again just in case those were not updated when upgrading from 5.8.3 to 5.8.4.  It goes very quick.  I have restarted EISY after that but still no luck.


 

Posted

Log contents (repeats):

 
2024-11-21 12:39:39.679 MainThread udi_interface INFO polylogger:set_basic_config: set_basic_config: enable=True level=30
2024-11-21 12:39:39.679 MainThread udi_interface INFO __init__:<module>: UDI interface initializing
2024-11-21 12:39:39.679 MainThread udi_interface INFO __init__:<module>: User=0021b9026173_12
2024-11-21 12:39:39.679 MainThread udi_interface INFO __init__:<module>: Home=/var/polyglot/pg3/ns/0021b9026173_12
2024-11-21 12:39:39.679 MainThread udi_interface INFO __init__:<module>: Node Server Path=/var/polyglot/pg3/ns/0021b9026173_12
2024-11-21 12:39:39.679 MainThread udi_interface INFO __init__:<module>: PG3INIT=eyJ1dWlkIjoiMDA6MjE6Yjk6MDI6NjE6NzMiLCJwcm9maWxlTnVtIjoxMiwibG9nTGV2ZWwiOiJJTkZPIiwidG9rZW4iOiJhVWNDNlQmTk1PIUI4YUgxIiwibXF0dEhvc3QiOiJsb2NhbGhvc3QiLCJtcXR0UG9ydCI6ODg4Mywic2VjdXJlIjoxLCJpc1BHM3giOnRydWUsInBnM1ZlcnNpb24iOiIzLjIuMjciLCJpc3lWZXJzaW9uIjoiNS44LjQiLCJlZGl0aW9uIjoiRnJlZSJ9
2024-11-21 12:39:39.680 MainThread udi_interface INFO __init__:<module>: Loading interface module
2024-11-21 12:39:39.719 MainThread udi_interface INFO interface:<module>: Loading MQTT module
2024-11-21 12:39:40.214 MainThread udi_interface INFO interface:<module>: MQTT module loaded
2024-11-21 12:39:40.398 MainThread udi_interface INFO __init__:<module>: Loading udi_interface module
2024-11-21 12:39:40.398 MainThread udi_interface INFO __init__:<module>: Loading node module
2024-11-21 12:39:40.398 MainThread udi_interface INFO __init__:<module>: Loading custom module
2024-11-21 12:39:40.399 MainThread udi_interface INFO __init__:<module>: Loading isy module
2024-11-21 12:39:40.399 MainThread udi_interface INFO __init__:<module>: Loading OAuth module
2024-11-21 12:39:40.399 MainThread udi_interface INFO __init__:<module>: UDI interface initialized
2024-11-21 12:39:40.399 MainThread udi_interface INFO __init__:<module>: UDI Python Interface for Polyglot version 3 3.3.14 Starting...
2024-11-21 12:39:40.400 MainThread udi_interface ERROR udi_interface:write: Traceback (most recent call last):
2024-11-21 12:39:40.400 MainThread udi_interface ERROR udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026173_12/lifx-poly.py", line 10, in <module>
2024-11-21 12:39:40.401 MainThread udi_interface ERROR udi_interface:write: import lifxlan
2024-11-21 12:39:40.401 MainThread udi_interface ERROR udi_interface:write: ModuleNotFoundError
2024-11-21 12:39:40.401 MainThread udi_interface ERROR udi_interface:write: :
2024-11-21 12:39:40.401 MainThread udi_interface ERROR udi_interface:write: No module named 'lifxlan'

 

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...