leonpc Posted October 20 Posted October 20 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 Quote
Bumbershoot Posted October 20 Posted October 20 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. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.