Skip to content
View in the app

A better way to browse. Learn more.

Universal Devices Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Vue will not start after upgrade of IoX

Featured Replies

Hi @bpwwer ,

After I updated IoX to 6.2.1 Vue will not start correctly. The error is below. I deleted the plugin and reinstalled it, but the error remains.

Update:

I just saw another thread regarding the Boto3 file. I had to reflash my eisy prior to doing the upgrade. I just installed the dev packages from the AC but the error is still there.

Thanks for any advice.

2026-10-14 14:11:17.461 MainThread udi_interface      INFO     polylogger:set_basic_config: set_basic_config: enable=True level=30
2026-10-14 14:11:17.462 MainThread udi_interface      INFO     __init__:<module>: UDI interface initializing
2026-10-14 14:11:17.462 MainThread udi_interface      INFO     __init__:<module>: User=None
2026-10-14 14:11:17.462 MainThread udi_interface      INFO     __init__:<module>: Home=/var/polyglot/pg3/ns/0021b9026044_3
2026-10-14 14:11:17.462 MainThread udi_interface      INFO     __init__:<module>: Node Server Path=/var/polyglot/pg3/ns/0021b9026044_3
2026-10-14 14:11:17.462 MainThread udi_interface      INFO     __init__:<module>: PG3INIT=eyJ1dWlkIjoiMDA6MjE6Yjk6MDI6NjA6NDQiLCJwcm9maWxlTnVtIjozLCJsb2dMZXZlbCI6IkVSUk9SIiwidG9rZW4iOiJTaUQqTE5Sb3pkQiovVncqIiwibXF0dEhvc3QiOiJsb2NhbGhvc3QiLCJtcXR0UG9ydCI6ODg4Mywic2VjdXJlIjoxLCJpc1BHM3giOnRydWUsInBnM1ZlcnNpb24iOiIzLjQuMjYiLCJpc3lWZXJzaW9uIjoiNi4xLjIiLCJlZGl0aW9uIjoiRnJlZSJ9
2026-10-14 14:11:17.462 MainThread udi_interface      INFO     __init__:<module>: Loading interface module
2026-10-14 14:11:17.509 MainThread udi_interface      INFO     interface:<module>: Loading MQTT module
2026-10-14 14:11:18.018 MainThread udi_interface      INFO     interface:<module>: MQTT module loaded
2026-10-14 14:11:18.239 MainThread udi_interface      INFO     __init__:<module>: Loading udi_interface module
2026-10-14 14:11:18.239 MainThread udi_interface      INFO     __init__:<module>: Loading node module
2026-10-14 14:11:18.239 MainThread udi_interface      INFO     __init__:<module>: Loading custom module
2026-10-14 14:11:18.239 MainThread udi_interface      INFO     __init__:<module>: Loading isy module
2026-10-14 14:11:18.239 MainThread udi_interface      INFO     __init__:<module>: Loading OAuth module
2026-10-14 14:11:18.240 MainThread udi_interface      INFO     __init__:<module>: UDI interface initialized
2026-10-14 14:11:18.240 MainThread udi_interface      INFO     __init__:<module>: UDI Python Interface for Polyglot version 3 3.4.7 Starting...
2026-10-14 14:11:18.241 MainThread udi_interface      ERROR    udi_interface:write: Traceback (most recent call last):
2026-10-14 14:11:18.242 MainThread udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026044_3/vue.py", line 10, in <module>
2026-10-14 14:11:18.242 MainThread udi_interface      ERROR    udi_interface:write: import pyemvue
2026-10-14 14:11:18.242 MainThread udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026044_3/pyemvue/__init__.py", line 2, in <module>
2026-10-14 14:11:18.242 MainThread udi_interface      ERROR    udi_interface:write: from pyemvue.pyemvue import PyEmVue
2026-10-14 14:11:18.242 MainThread udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026044_3/pyemvue/pyemvue.py", line 8, in <module>
2026-10-14 14:11:18.242 MainThread udi_interface      ERROR    udi_interface:write: import boto3
2026-10-14 14:11:18.243 MainThread udi_interface      ERROR    udi_interface:write: ModuleNotFoundError
2026-10-14 14:11:18.243 MainThread udi_interface      ERROR    udi_interface:write: :
2026-10-14 14:11:18.243 MainThread udi_interface      ERROR    udi_interface:write: No module named 'boto3'
2026-10-14 14:11:49.530 MainThread udi_interface      INFO     polylogger:set_basic_config: set_basic_config: enable=True level=30
2026-10-14 14:11:49.530 MainThread udi_interface      INFO     __init__:<module>: UDI interface initializing
2026-10-14 14:11:49.530 MainThread udi_interface      INFO     __init__:<module>: User=None
2026-10-14 14:11:49.530 MainThread udi_interface      INFO     __init__:<module>: Home=/var/polyglot/pg3/ns/0021b9026044_3
2026-10-14 14:11:49.530 MainThread udi_interface      INFO     __init__:<module>: Node Server Path=/var/polyglot/pg3/ns/0021b9026044_3
2026-10-14 14:11:49.531 MainThread udi_interface      INFO     __init__:<module>: PG3INIT=eyJ1dWlkIjoiMDA6MjE6Yjk6MDI6NjA6NDQiLCJwcm9maWxlTnVtIjozLCJsb2dMZXZlbCI6IkVSUk9SIiwidG9rZW4iOiJTaUQqTE5Sb3pkQiovVncqIiwibXF0dEhvc3QiOiJsb2NhbGhvc3QiLCJtcXR0UG9ydCI6ODg4Mywic2VjdXJlIjoxLCJpc1BHM3giOnRydWUsInBnM1ZlcnNpb24iOiIzLjQuMjYiLCJpc3lWZXJzaW9uIjoiNi4xLjIiLCJlZGl0aW9uIjoiRnJlZSJ9
2026-10-14 14:11:49.531 MainThread udi_interface      INFO     __init__:<module>: Loading interface module
2026-10-14 14:11:49.577 MainThread udi_interface      INFO     interface:<module>: Loading MQTT module
2026-10-14 14:11:50.084 MainThread udi_interface      INFO     interface:<module>: MQTT module loaded
2026-10-14 14:11:50.306 MainThread udi_interface      INFO     __init__:<module>: Loading udi_interface module
2026-10-14 14:11:50.306 MainThread udi_interface      INFO     __init__:<module>: Loading node module
2026-10-14 14:11:50.306 MainThread udi_interface      INFO     __init__:<module>: Loading custom module
2026-10-14 14:11:50.306 MainThread udi_interface      INFO     __init__:<module>: Loading isy module
2026-10-14 14:11:50.306 MainThread udi_interface      INFO     __init__:<module>: Loading OAuth module
2026-10-14 14:11:50.307 MainThread udi_interface      INFO     __init__:<module>: UDI interface initialized
2026-10-14 14:11:50.307 MainThread udi_interface      INFO     __init__:<module>: UDI Python Interface for Polyglot version 3 3.4.7 Starting...
2026-10-14 14:11:50.308 MainThread udi_interface      ERROR    udi_interface:write: Traceback (most recent call last):
2026-10-14 14:11:50.309 MainThread udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026044_3/vue.py", line 10, in <module>
2026-10-14 14:11:50.309 MainThread udi_interface      ERROR    udi_interface:write: import pyemvue
2026-10-14 14:11:50.309 MainThread udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026044_3/pyemvue/__init__.py", line 2, in <module>
2026-10-14 14:11:50.309 MainThread udi_interface      ERROR    udi_interface:write: from pyemvue.pyemvue import PyEmVue
2026-10-14 14:11:50.309 MainThread udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026044_3/pyemvue/pyemvue.py", line 8, in <module>
2026-10-14 14:11:50.310 MainThread udi_interface      ERROR    udi_interface:write: import boto3
2026-10-14 14:11:50.310 MainThread udi_interface      ERROR    udi_interface:write: ModuleNotFoundError
2026-10-14 14:11:50.310 MainThread udi_interface      ERROR    udi_interface:write: :
2026-10-14 14:11:50.310 MainThread udi_interface      ERROR    udi_interface:write: No module named 'boto3'

Edited by tmorse305

Solved by tmorse305

It's working fine on my eisy, but I'm on the staging branch so have more updates on mine than on the production or beta branches.

I do see in release notes that UDI has been adding python packages so it may be that the current production branch doesn't have that package yet.

  • Author

Thanks Bob,

I actually have 2 eisy's running and I compared the configurations of the machines. See attached. The Pelham machine has the Vue that will not run. It runs fine on the Clermont machine. I queried the Clermont machine (works)and couldn't find any indication that boto3 is installed or running.

Pelham.png

Clermont.png

  • Author
  • Solution

Final update and solution!

I opened a ticket with UD. The boto3 file is included in the dev package but some of the items in that package must be compiled before use. Just downloading the dev packages was not enough. To get the needed file to be compiled I had to delete the plugin and reinstall it.

I had to reflash my eisy because the IoX upgrade failed, then restore from backup. That's how i ended up with the plugin installed but no development packages

Edited by tmorse305

I am seeing the same issue - I migrated to the new eisy.ui and after that it failed. I did try reinstall, but it does not see to clear memory - My credential remain after I reinstall in same slot

LOG

2026-10-26 14:31:34.867 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message addnode

2026-10-26 14:31:34.867 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING addnode

2026-10-26 14:31:34.867 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS addnode message {'id': '413964', 'uuid': '00:21:b9:02:6f:52', 'profileNum': 8, 'address': '413964', 'name': 'VUE Tahoe Main Panel', 'nodeDefId': 'controller', 'nls': None, 'hint': '0x00000000', 'controller': 0, 'primaryNode': '413964', 'isPrimary': 1, 'enabled': 1, 'private': None, 'timeAdded': 1793050266685, 'timeModified': 1793050294859, 'dbVersion': 1} from Polyglot

2026-10-26 14:31:34.867 Command udi_interface.interface DEBUG interface:_handleAddNode: add node response: {'id': '413964', 'uuid': '00:21:b9:02:6f:52', 'profileNum': 8, 'address': '413964', 'name': 'VUE Tahoe Main Panel', 'nodeDefId': 'controller', 'nls': None, 'hint': '0x00000000', 'controller': 0, 'primaryNode': '413964', 'isPrimary': 1, 'enabled': 1, 'private': None, 'timeAdded': 1793050266685, 'timeModified': 1793050294859, 'dbVersion': 1}

2026-10-26 14:31:34.872 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message setController

2026-10-26 14:31:34.873 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING setController

2026-10-26 14:31:34.873 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS setController message {'success': True} from Polyglot

2026-10-26 14:31:34.873 Command udi_interface.interface DEBUG interface:_handleInput: connection status node/driver update

2026-10-26 14:31:35.130 Thread-2 (parameterHandler) udi_interface ERROR vue:discover: dev.channels is <class 'list'>

2026-10-26 14:31:35.130 Thread-2 (parameterHandler) udi_interface ERROR vue:discover: 413964 channel <pyemvue.device.VueDeviceChannel object at 0x310cfab8290>

2026-10-26 14:31:35.130 Thread-2 (parameterHandler) udi_interface ERROR vue:discover: 413964 channel <pyemvue.device.VueDeviceChannel object at 0x310d2170250>

2026-10-26 14:31:35.130 Thread-2 (parameterHandler) udi_interface ERROR vue:discover: 413964 channel <pyemvue.device.VueDeviceChannel object at 0x310d22125d0>

2026-10-26 14:31:35.130 Thread-2 (parameterHandler) udi_interface ERROR vue:discover: 413964 channel <pyemvue.device.VueDeviceChannel object at 0x310d22123d0>

2026-10-26 14:31:35.130 Thread-2 (parameterHandler) udi_interface ERROR vue:discover: 413964 channel <pyemvue.device.VueDeviceChannel object at 0x310d2212590>

2026-10-26 14:31:35.130 Thread-2 (parameterHandler) udi_interface ERROR vue:discover: 413964 channel <pyemvue.device.VueDeviceChannel object at 0x310d2212450>

2026-10-26 14:31:35.130 Thread-2 (parameterHandler) udi_interface ERROR vue:discover: 413964 channel <pyemvue.device.VueDeviceChannel object at 0x310d2212490>

2026-10-26 14:31:35.130 Thread-2 (parameterHandler) udi_interface ERROR vue:discover: 413964 channel <pyemvue.device.VueDeviceChannel object at 0x310d2212290>

2026-10-26 14:31:35.130 Thread-2 (parameterHandler) udi_interface ERROR vue:discover: 413964 channel <pyemvue.device.VueDeviceChannel object at 0x310d2212390>

2026-10-26 14:31:35.131 Thread-2 (parameterHandler) udi_interface ERROR vue:discover: 413964 channel <pyemvue.device.VueDeviceChannel object at 0x310d2212410>

2026-10-26 14:31:35.131 Thread-2 (parameterHandler) udi_interface ERROR vue:discover: 413964 channel <pyemvue.device.VueDeviceChannel object at 0x310d22122d0>

2026-10-26 14:31:35.131 Thread-2 (parameterHandler) udi_interface ERROR vue:discover: 413964 channel <pyemvue.device.VueDeviceChannel object at 0x310d2212310>

2026-10-26 14:31:35.131 Thread-2 (parameterHandler) udi_interface ERROR vue:discover: 413964 channel <pyemvue.device.VueDeviceChannel object at 0x310d2212350>

2026-10-26 14:31:35.131 Thread-2 (parameterHandler) udi_interface ERROR vue:discover: 413964 channel <pyemvue.device.VueDeviceChannel object at 0x310d2212150>

2026-10-26 14:31:35.131 Thread-2 (parameterHandler) udi_interface ERROR vue:discover: 413964 channel <pyemvue.device.VueDeviceChannel object at 0x310d2212250>

2026-10-26 14:31:35.131 Thread-2 (parameterHandler) udi_interface ERROR vue:discover: 413964 channel <pyemvue.device.VueDeviceChannel object at 0x310d2212190>

2026-10-26 14:31:35.131 Thread-2 (parameterHandler) udi_interface INFO vue:discover: GID: 413964

2026-10-26 14:31:35.131 Thread-2 (parameterHandler) udi_interface INFO vue:discover: Manufacturer: SXF2438A001A1C6920E302A4

2026-10-26 14:31:35.131 Thread-2 (parameterHandler) udi_interface INFO vue:discover: Model: WAT001

2026-10-26 14:31:35.131 Thread-2 (parameterHandler) udi_interface INFO vue:discover: Firmware: None

2026-10-26 14:31:35.131 Thread-2 (parameterHandler) udi_interface INFO vue:discover: Name: VUE Tahoe Main Panel

2026-10-26 14:31:35.131 Thread-2 (parameterHandler) udi_interface INFO vue:discover: Found channel: 1 - Heat Tape (None)

Edited by Panda88

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.