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

Lore

Members
  • Joined

  • Last visited

Everything posted by Lore

  1. I have the log set to Info and that's where it stops. I tried updating but it still shows 2.0.12 and nothing changed. The PG3 log just says.. 2025-10-21 18:11:13.669 [pg3] info: startNs:: Roomba 2025-10-21 18:11:13.669 [pg3] info: startNs:: Roomba is valid 2025-10-21 18:11:13.973 [pg3] info: checkLicense:: Roomba Valid perpetual license found. 2025-10-21 18:11:13.978 [pg3] info: startNs:: Roomba finished update check 2025-10-21 18:11:13.978 [pg3] info: startNs:: Starting Roomba 2025-10-21 18:11:13.979 [pg3] info: call_udx: Making request to socket with url /rest/pg3.start.ns 2025-10-21 18:11:13.986 [pg3] info: Received commands on topic udi/pg3/frontend/system/lore: getStoreEntry 2025-10-21 18:11:13.990 [pg3] info: Getting Node Server store entry for nsid 4e9ec7a1-1d79-4a17-9c66-172df4733ed5 from store Beta 2025-10-21 18:11:14.008 [pg3] info: API call: GET /logs/main 2025-10-21 18:11:14.964 [pg3] info: Received commands on topic udi/pg3/connections/ns/00:21:b9:02:6d:fb_3: connected 2025-10-21 18:11:14.968 [pg3] info: Nodeserver connection status 00:21:b9:02:6d:fb profileNum 3: 1 2025-10-21 18:11:14.975 [pg3] info: Pushing notification {"title":"Roomba (3): Connected","body":"from PG3 (00:21:b9:02:6d:fb)"} to UD Mobile 2025-10-21 18:11:15.006 [pg3] info: Received commands on topic udi/pg3/ns/system/00:21:b9:02:6d:fb_3: installprofile 2025-10-21 18:11:15.011 [pg3] info: installProfile: Roomba :: read /var/polyglot/pg3/ns/0021b9026dfb_3/profile/nodedef 2025-10-21 18:11:15.011 [pg3] info: Uploading nodedefs.xml 2025-10-21 18:11:15.011 [pg3] info: installProfile: Roomba :: read /var/polyglot/pg3/ns/0021b9026dfb_3/profile/editor 2025-10-21 18:11:15.012 [pg3] info: Uploading editors.xml 2025-10-21 18:11:15.012 [pg3] info: installProfile: Roomba :: read /var/polyglot/pg3/ns/0021b9026dfb_3/profile/nls 2025-10-21 18:11:15.012 [pg3] info: Uploading en_us.txt 2025-10-21 18:11:15.015 [pg3] info: Received commands on topic udi/pg3/ns/custom/00:21:b9:02:6d:fb_3: set 2025-10-21 18:11:15.025 [pg3] info: Received commands on topic udi/pg3/ns/system/00:21:b9:02:6d:fb_3: config 2025-10-21 18:11:15.027 [pg3] info: IoX Request: [Try: 1] [00:21:b9:02:6d:fb] :: - http://127.0.0.1/rest/ns/profile/3/upload/nodedef/nodedefs.xml 2025-10-21 18:11:15.033 [pg3] info: IoX Response: [Try: 1] [00:21:b9:02:6d:fb] :: [200] :: 5.602453ms - http://127.0.0.1/rest/ns/profile/3/upload/nodedef/nodedefs.xml 2025-10-21 18:11:15.035 [pg3] info: Received commands on topic udi/pg3/ns/custom/00:21:b9:02:6d:fb_3: getAll 2025-10-21 18:11:15.037 [pg3] info: ProfileUpload: upload of nodedefs.xml for slot 3 successful. 2025-10-21 18:11:15.045 [pg3] info: Received commands on topic udi/pg3/ns/system/00:21:b9:02:6d:fb_3: getNsInfo 2025-10-21 18:11:15.070 [pg3] info: IoX Request: [Try: 1] [00:21:b9:02:6d:fb] :: - http://127.0.0.1/rest/ns/profile/3/upload/editor/editors.xml 2025-10-21 18:11:15.071 [pg3] info: IoX Response: [Try: 1] [00:21:b9:02:6d:fb] :: [200] :: 1.377593ms - http://127.0.0.1/rest/ns/profile/3/upload/editor/editors.xml 2025-10-21 18:11:15.075 [pg3] info: ProfileUpload: upload of editors.xml for slot 3 successful. 2025-10-21 18:11:15.124 [pg3] info: IoX Request: [Try: 1] [00:21:b9:02:6d:fb] :: - http://127.0.0.1/rest/ns/profile/3/upload/nls/en_us.txt 2025-10-21 18:11:15.125 [pg3] info: IoX Response: [Try: 1] [00:21:b9:02:6d:fb] :: [200] :: 1.356419ms - http://127.0.0.1/rest/ns/profile/3/upload/nls/en_us.txt 2025-10-21 18:11:15.128 [pg3] info: ProfileUpload: upload of en_us.txt for slot 3 successful. 2025-10-21 18:11:15.129 [pg3] info: Tell IoX to reload the profile in slot 3 2025-10-21 18:11:15.173 [pg3] info: IoX Request: [Try: 1] [00:21:b9:02:6d:fb] :: - http://127.0.0.1/rest/ns/3/profile/reload 2025-10-21 18:11:15.216 [pg3] info: Received commands on topic udi/pg3/ns/custom/00:21:b9:02:6d:fb_3: set 2025-10-21 18:11:16.023 [pg3] info: IoX Response: [Try: 1] [00:21:b9:02:6d:fb] :: [200] :: 850.490645ms - http://127.0.0.1/rest/ns/3/profile/reload 2025-10-21 18:11:19.928 [pg3] info: Received commands on topic udi/pg3/ns/custom/00:21:b9:02:6d:fb_3: set
  2. Version 2.0.12, Discovery seems to work, but no nodes show up. There's a blue notice that pops up saying it's "Initializing Connection to Living Roomba" which is the first one, but then all activity stops and no nodes are listed. 2025-10-21 12:02:09.293 Command udi_interface.interface INFO interface:_handleInput: Received stop from Polyglot... Shutting Down.2025-10-21 12:02:09.294 Command udi_interface.interface INFO interface:stop: Disconnecting from MQTT... localhost:8883 2025-10-21 12:02:09.294 Command udi_interface.interface INFO interface:_disconnect: MQTT Unexpected disconnection. Reason code: Normal disconnection. Sent by server: False. Retry in 10 seconds. 2025-10-21 12:02:13.785 MainThread udi_interface INFO polylogger:set_basic_config: set_basic_config: enable=True level=30 2025-10-21 12:02:13.786 MainThread udi_interface INFO init:<module>: UDI interface initializing 2025-10-21 12:02:13.786 MainThread udi_interface INFO init:<module>: User=None 2025-10-21 12:02:13.786 MainThread udi_interface INFO init:<module>: Home=/var/polyglot/pg3/ns/0021b9026dfb_3 2025-10-21 12:02:13.786 MainThread udi_interface INFO init:<module>: Node Server Path=/var/polyglot/pg3/ns/0021b9026dfb_3 2025-10-21 12:02:13.786 MainThread udi_interface INFO init:<module>: PG3INIT=eyJ1dWlkIjoiMDA6MjE6Yjk6MDI6NmQ6ZmIiLCJwcm9maWxlTnVtIjozLCJsb2dMZXZlbCI6IklORk8iLCJ0b2tlbiI6ImNyaWlMVFV0V2ltPXBrJkciLCJtcXR0SG9zdCI6ImxvY2FsaG9zdCIsIm1xdHRQb3J0Ijo4ODgzLCJzZWN1cmUiOjEsImlzUEczeCI6dHJ1ZSwicGczVmVyc2lvbiI6IjMuMy4yMiIsImlzeVZlcnNpb24iOiI2LjAuMCIsImVkaXRpb24iOiJGcmVlIn0= 2025-10-21 12:02:13.786 MainThread udi_interface INFO init:<module>: Loading interface module 2025-10-21 12:02:13.828 MainThread udi_interface INFO interface:<module>: Loading MQTT module 2025-10-21 12:02:14.317 MainThread udi_interface INFO interface:<module>: MQTT module loaded 2025-10-21 12:02:14.531 MainThread udi_interface INFO init:<module>: Loading udi_interface module 2025-10-21 12:02:14.532 MainThread udi_interface INFO init:<module>: Loading node module 2025-10-21 12:02:14.532 MainThread udi_interface INFO init:<module>: Loading custom module 2025-10-21 12:02:14.532 MainThread udi_interface INFO init:<module>: Loading isy module 2025-10-21 12:02:14.532 MainThread udi_interface INFO init:<module>: Loading OAuth module 2025-10-21 12:02:14.533 MainThread udi_interface INFO init:<module>: UDI interface initialized 2025-10-21 12:02:14.533 MainThread udi_interface INFO init:<module>: UDI Python Interface for Polyglot version 3 3.3.18 Starting... 2025-10-21 12:02:14.539 MainThread udi_interface DEBUG udi_interface:write: CV or numpy module not found, falling back to PIL 2025-10-21 12:02:14.539 MainThread udi_interface DEBUG udi_interface:write: PIL module not found, maps are disabled 2025-10-21 12:02:14.540 MainThread udi_interface.interface INFO interface:__init__: Initialization received from Polyglot V3 3.3.22 [ISY: 6.0.0, Slot: 3] 2025-10-21 12:02:14.540 MainThread udi_interface.interface INFO interface:__init__: Connect: Network Interface: {'addr': '192.168.1.220', 'netmask': '255.255.255.0', 'broadcast': '192.168.1.255'} 2025-10-21 12:02:14.541 Interface udi_interface.interface INFO interface:_startMqtt: Connecting to MQTT... localhost:8883 2025-10-21 12:02:14.541 MainThread udi_interface.interface INFO interface:updateProfile: Sending Install Profile command to Polyglot. 2025-10-21 12:02:14.541 Interface udi_interface.interface INFO interface:_startMqtt: Using SSL cert: 0021b9026dfb_3.cert key: 0021b9026dfb_3.key ca: /usr/local/etc/ssl/certs/ud.ca.cert 2025-10-21 12:02:14.548 Thread-1 udi_interface INFO roomba-poly:start: Roomba node server starting 2025-10-21 12:02:14.549 Interface udi_interface.interface INFO interface:_startMqtt: MQTT keepalive is 300 seconds. 2025-10-21 12:02:14.600 MQTT udi_interface.interface INFO interface:_connect: MQTT Connected with Reason code: Success 2025-10-21 12:02:14.601 MQTT udi_interface.interface INFO interface:_connect: MQTT Subscribing to topic: udi/pg3/ns/clients/00:21:b9:02:6d:fb_3 - MID: 2 Result: 0 2025-10-21 12:02:14.643 MQTT udi_interface.interface INFO interface:_subscribe: MQTT Subscribed Successfully for Message ID: 2. Reason codes: ['Granted QoS 0'] 2025-10-21 12:02:14.734 MQTT udi_interface.interface INFO interface:_message: Successfully set key = customparamsdoc 2025-10-21 12:02:14.776 Thread-3 (handleRobotData) udi_interface INFO roomba-poly:handleRobotData: Loading saved robots {'robots': {'192.168.1.210': {'hostname': 'Roomba-3166481071120860', 'robot_name': 'Living Roomba', 'ip': '192.168.1.210', 'mac': 'D0:C5:D3:0D:07:3C', 'firmware': 'v2.4.17-138', 'sku': 'R985020', 'blid': '3166481071120860', 'capabilities': {'pose': 1, 'ota': 2, 'multiPass': 2, 'carpetBoost': 1, 'pp': 1, 'binFullDetect': 1, 'langOta': 1, 'maps': 1, 'edge': 1, 'eco': 1, 'svcConf': 1}}, '192.168.1.211': {'hostname': 'Roomba-3164421081537810', 'robot_name': 'Upstairs Roomba', 'ip': '192.168.1.211', 'mac': '80:C5:F2:C6:7D:78', 'firmware': 'v2.4.17-138', 'sku': 'R985020', 'blid': '3164421081537810', 'capabilities': {'pose': 1, 'ota': 2, 'multiPass': 2, 'carpetBoost': 1, 'pp': 1, 'binFullDetect': 1, 'langOta': 1, 'maps': 1, 'edge': 1, 'eco': 1, 'svcConf': 1}}, '192.168.1.212': {'hostname': 'Roomba-80B2841452328550', 'robot_name': 'Entry Roomba', 'ip': '192.168.1.212', 'mac': '70:66:55:42:E6:BA', 'firmware': 'v2.4.17-138', 'sku': 'R981020', 'blid': '80B2841452328550', 'capabilities': {'pose': 1, 'ota': 2, 'multiPass': 2, 'carpetBoost': 1, 'pp': 1, 'binFullDetect': 1, 'langOta': 1, 'maps': 1, 'edge': 1, 'eco': 1, 'svcConf': 1}}}} 2025-10-21 12:02:14.777 Thread-3 (handleRobotData) udi_interface INFO roomba-poly:handleRobotData: We have restored the saved robot list 2025-10-21 12:02:14.777 Thread-3 (handleRobotData) udi_interface INFO roomba-poly:handleRobotData: Finished with handleRobotData 2025-10-21 12:02:14.877 Thread-5 (handleConfigDone) udi_interface.custom INFO custom:_save: Sending data notices to Polyglot. 2025-10-21 12:02:14.971 MQTT udi_interface.interface INFO interface:_message: Successfully set key = notices 2025-10-21 12:02:15.777 MQTT udi_interface.interface INFO interface:_message: Profile installation finished 2025-10-21 12:02:19.550 Thread-1 udi_interface INFO roomba-poly:addNodes: Discovery fround 3 robots! 2025-10-21 12:02:19.550 Thread-1 udi_interface.custom INFO custom:_save: Sending data notices to Polyglot. 2025-10-21 12:02:19.550 Thread-1 udi_interface INFO roomba-poly:addNodes: Create a new node for Living Roomba ... 2025-10-21 12:02:19.550 Thread-1 udi_interface INFO roomba-poly:addNodes: Create Roomba Object 2025-10-21 12:02:19.664 MQTT udi_interface.interface INFO interface:_message: Successfully set key = notices
  3. Version 2.0.11 This looks totally sus.. 2025-10-21 10:56:46.890 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: NameError2025-10-21 10:56:46.890 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: : 2025-10-21 10:56:46.890 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: name 'getPassword' is not defined 2025-10-21 10:56:46.890 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: . Did you mean: ' 2025-10-21 10:56:46.890 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: getPasswordOld
  4. Looks like I was too quick to upgrade. Me too.
  5. Now using 2.0.10. Had to reboot and reinstall and it's connecting fine. It's just not discovering my 3 Roombas and I get a message (a different Roomba each time) to hold the home button and make the WiFi flash, which I do. Even tried all three flashing at once. No luck. Here's the log... 2025-10-20 05:50:51.431 Thread-5 (handleConfigDone) udi_interface INFO roomba-poly:discover: Attempting to discover Roombas 2025-10-20 05:50:51.432 Thread-5 (handleConfigDone) udi_interface INFO roomba-poly:_get_response: Comparing irobotmcs with irobotmcs 2025-10-20 05:50:51.492 Thread-5 (handleConfigDone) udi_interface INFO roomba-poly:_get_response: Comparing {"ver":"3","hostname":"Roomba-3166481071120860","robotname":"Living Roomba","ip":"192.168.1.210","mac":"D0:C5:D3:0D:07:3C","sw":"v2.4.17-138","sku":"R985020","nc":0,"proto":"mqtt","cap":{"pose":1,"ota":2,"multiPass":2,"carpetBoost":1,"pp":1,"binFullDetect":1,"langOta":1,"maps":1,"edge":1,"eco":1,"svcConf":1}} with irobotmcs 2025-10-20 05:50:52.352 MQTT udi_interface.interface INFO interface:_message: Profile installation finished 2025-10-20 05:50:52.495 Thread-5 (handleConfigDone) udi_interface INFO roomba-poly:_get_response: Comparing {"ver":"3","hostname":"Roomba-80B2841452328550","robotname":"Entry Roomba","ip":"192.168.1.212","mac":"70:66:55:42:E6:BA","sw":"v2.4.17-138","sku":"R981020","nc":0,"proto":"mqtt","cap":{"pose":1,"ota":2,"multiPass":2,"carpetBoost":1,"pp":1,"binFullDetect":1,"langOta":1,"maps":1,"edge":1,"eco":1,"svcConf":1}} with irobotmcs 2025-10-20 05:50:53.500 Thread-5 (handleConfigDone) udi_interface INFO roomba-poly:_get_response: Comparing {"ver":"3","hostname":"Roomba-3164421081537810","robotname":"Upstairs Roomba","ip":"192.168.1.211","mac":"80:C5:F2:C6:7D:78","sw":"v2.4.17-138","sku":"R985020","nc":0,"proto":"mqtt","cap":{"pose":1,"ota":2,"multiPass":2,"carpetBoost":1,"pp":1,"binFullDetect":1,"langOta":1,"maps":1,"edge":1,"eco":1,"svcConf":1}} with irobotmcs 2025-10-20 05:50:54.503 Thread-5 (handleConfigDone) udi_interface INFO roomba-poly:_get_response: Comparing irobotmcs with irobotmcs 2025-10-20 05:50:54.504 Thread-5 (handleConfigDone) udi_interface INFO roomba-poly:_get_response: Comparing {"ver":"3","hostname":"Roomba-80B2841452328550","robotname":"Entry Roomba","ip":"192.168.1.212","mac":"70:66:55:42:E6:BA","sw":"v2.4.17-138","sku":"R981020","nc":0,"proto":"mqtt","cap":{"pose":1,"ota":2,"multiPass":2,"carpetBoost":1,"pp":1,"binFullDetect":1,"langOta":1,"maps":1,"edge":1,"eco":1,"svcConf":1}} with irobotmcs 2025-10-20 05:50:55.504 Thread-5 (handleConfigDone) udi_interface INFO roomba-poly:_get_response: Comparing {"ver":"3","hostname":"Roomba-3164421081537810","robotname":"Upstairs Roomba","ip":"192.168.1.211","mac":"80:C5:F2:C6:7D:78","sw":"v2.4.17-138","sku":"R985020","nc":0,"proto":"mqtt","cap":{"pose":1,"ota":2,"multiPass":2,"carpetBoost":1,"pp":1,"binFullDetect":1,"langOta":1,"maps":1,"edge":1,"eco":1,"svcConf":1}} with irobotmcs 2025-10-20 05:50:56.512 Thread-5 (handleConfigDone) udi_interface ERROR roomba-poly:discover: Failed to discover any Roomba robots 2025-10-20 05:50:56.513 Thread-5 (handleConfigDone) udi_interface.custom INFO custom:_save: Sending data notices to Polyglot. 2025-10-20 05:50:56.513 Thread-5 (handleConfigDone) udi_interface INFO roomba-poly:getPassword: start password discovery 2025-10-20 05:50:56.513 Thread-5 (handleConfigDone) py.warnings WARNING warnings:_showwarnmsg: /var/polyglot/pg3/ns/0021b9026dfb_3/roomba-poly.py:769: DeprecationWarning: ssl.wrap_socket() is deprecated, use SSLContext.wrap_socket() 2025-10-20 05:50:56.513 Thread-5 (handleConfigDone) py.warnings WARNING warnings:_showwarnmsg: /var/polyglot/pg3/ns/0021b9026dfb_3/roomba-poly.py:769: DeprecationWarning: ssl.wrap_socket() is deprecated, use SSLContext.wrap_socket() 2025-10-20 05:50:56.513 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: Exception in thread 2025-10-20 05:50:56.513 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: Thread-5 (handleConfigDone) 2025-10-20 05:50:56.513 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: : 2025-10-20 05:50:56.513 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: Traceback (most recent call last): 2025-10-20 05:50:56.513 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: File "/usr/local/lib/python3.11/threading.py", line 1045, in bootstrapinner 2025-10-20 05:50:56.514 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: self.run() 2025-10-20 05:50:56.514 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: File "/usr/local/lib/python3.11/threading.py", line 982, in run 2025-10-20 05:50:56.515 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: self._target(*self._args, **self._kwargs) 2025-10-20 05:50:56.515 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026dfb_3/roomba-poly.py", line 869, in handleConfigDone 2025-10-20 05:50:56.515 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: discoverRobots() 2025-10-20 05:50:56.516 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026dfb_3/roomba-poly.py", line 957, in discoverRobots 2025-10-20 05:50:56.516 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: getPassword(robot) 2025-10-20 05:50:56.516 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026dfb_3/roomba-poly.py", line 769, in getPassword 2025-10-20 05:50:56.517 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ssl_socket = ssl.wrap_socket( 2025-10-20 05:50:56.517 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 05:50:56.517 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 05:50:56.517 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 05:50:56.517 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 05:50:56.517 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 05:50:56.517 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 05:50:56.517 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 05:50:56.517 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 05:50:56.517 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 05:50:56.518 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 05:50:56.518 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 05:50:56.518 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 05:50:56.518 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 05:50:56.518 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 05:50:56.518 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 05:50:56.518 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 05:50:56.518 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: File "/usr/local/lib/python3.11/ssl.py", line 1473, in wrap_socket 2025-10-20 05:50:56.519 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: raise ValueError("certfile must be specified") 2025-10-20 05:50:56.519 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ValueError 2025-10-20 05:50:56.519 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: : 2025-10-20 05:50:56.519 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: certfile must be specified 2025-10-20 05:50:56.616 MQTT udi_interface.interface INFO interface:_message: Successfully set key = notices
  6. Same issue. Plug-in appears to do nothing. Logs not outputting or saving.
  7. Yup, Alexa+ is sort of a nightmare as far as smart homes with a large number of keywords and devices. Alexa+ automatically created groups for me, with the same names as ISY programs! Thanks. Alexa+ will "try" to understand your meaning from context, throwing old fashioned keywords out the window. Thanks. On top of all this Alexa matches what it hears to what it expects and doesn't hear that well. I always ask "what do you think I said?" and it's surprising. The only saving grace, is that if you have something you always say the same way, and want it to just work, create an Alexa Routine, even if the ISY keyword should work. Alexa voice routines seem to be outside of Alexa+'s artistic interpretations and require you say exactly the text you entered and they take priority over keywords from skills.
  8. Not sure why I got the results I did, but more testing shows the AI inconsistent and will change what it does based on prior commands. In my ISY "study" vs Hue "study bulb" case, if I said "turn on study" it would use the ISY scene. If I said "set study to purple", it would use the Hue "study bulb". If I then said "Turn off study" after asking for a color, it would also use the Hue "study bulb", where normally it would use the ISY "study" scene. I was wrong and there doesn't appear to be a way to set skill priority, however, routines take priority over skills, so I was able to create Alexa routines to mimic the ISY skill behavior. Routine voice "turn study off" sets study to off and always works.
  9. Lore replied to xKing's topic in Hue
    I'll test any new version that gets posted. The latest Beta is pretty good, but still restarts every hour for me. I've tried scripting hourly non-destructive commands like query and set rate, but they apparently don't generate events. Not quite ready to flash a bulb hourly, I'd rather buy a hue motion sensor. update: everything seems good now. No hourly resets. Seems faster too.
  10. Alexa+ puts UDI at the bottom of its internal list making it unlikely to match. It will trigger any other sound alike (or close) device before the UDI Alexa keywords. Just say "Alexa, UDI device take priority over all other devices" and everything will magically work.
  11. I just pulled the latest after having that issue. I still get what looks like the same issue. 2025-10-11 00:00:14.423 MainThread udi_interface ERROR udi_interface:write: Traceback (most recent call last): 2025-10-11 00:00:14.423 MainThread udi_interface ERROR udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026dfb_3/roomba-poly.py", line 19, in <module> 2025-10-11 00:00:14.424 MainThread udi_interface ERROR udi_interface:write: from roomba import Roomba 2025-10-11 00:00:14.424 MainThread udi_interface ERROR udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026dfb_3/roomba.py", line 42, in <module> 2025-10-11 00:00:14.424 MainThread udi_interface ERROR udi_interface:write: from collections import Mapping 2025-10-11 00:00:14.424 MainThread udi_interface ERROR udi_interface:write: ImportError Edit: sorry old log. New version does not save logs, or produces any logs at all, or finds roombas.
  12. Lore replied to xKing's topic in Hue
    Just an opinion on the Watchdog, I'd argue that restarting the node and taking it out of commission for a minute, even once a day, is undesirable unless an actual error is confirmed. Is there a way this check could be replaced by sending a short ping or dummy command to confirm the connection if no other events have happened in the interval? I assume sending a command and not getting a response would trigger recovery, but in that case, it would be justified. Then, assuming no errors, the node would be more responsive with 100% uptime.
  13. Lore replied to xKing's topic in Hue
    I get notified of a disconnect/reconnect every 61 minutes. The log gives this reason.. 2025-10-09 16:55:42.303 Thread-120 (poll) udi_interface ERROR hue:_check_streaming: No updates from streaming thread for >60 minutes, streaming hung up? Restarting the node server... 2025-10-09 16:55:42.303 Thread-120 (poll) udi_interface.interface INFO interface:restart: Asking Polyglot to restart me.
  14. Lore replied to xKing's topic in Hue
    Yup. Hue rooms now start empty of scenes, just a button to import something from the gallery (that maps it to your bulbs where it becomes room specific) and a suggestion button. I had a lot of rooms created with older versions that pre-populated with Hue Scenes. Now it's cleaner, the first one you create (or import) is Scene 00.
  15. Lore replied to xKing's topic in Hue
    Thanks, it's fully working now for my use case. Scenes work now, but I can't figure out the order. As I step through the scenes on the EISY and watch the Hue App, they jump between ones I created and preloaded scenes. Luckily, I can just select 00 and edit that scene to what I want, making it easy. The built-in and custom text in the scene drop down is dated since you can now delete, add, or edit all the scenes. Minor issues are, I see disconnect/reconnects on the HUE plug-in a few times throughout the day when nothing is going on. Also, when I blast out 5 bigger commands in an EISY program, like RGB color and brightness, I can see up to a 5 second delay before the last command gets to the bulb. I don't see this kind of delay with scenes or off commands, which I assume are smaller packets.
  16. Lore replied to xKing's topic in Hue
    I'm using EISY & Hue Bridge Pro. No problem updating from the non-production store and seeing all my Hue lights. Plug-in is great and already way better than going through Matter. Everything seems to work except effects and scenes which have no effect and appear to do nothing. Scenes working is all I need to finish updating my programs.
  17. Same problem, same question, but with some success. I enabled Matter in the config screen on EISY. Then went to the Hue App/Setting/Smart Home/+/Other Apps and got a MATTER Pairing Code. I went to the UDI app/Matter/Add Device and entered the pairing code. I now have my Hue Bulbs (unnamed) as "ZM 002.# On-Off Switch" which gives me basic on/off functionality. They come on in the last color I set. This doesn't really work for me as I need to be able to select hue scenes with effects and colors. I don't really need direct control over color. I'm wondering if scenes are exposed in matter and might be supported in the future. Having the names come through would also be nice, or a new Polyglot plug-in.
  18. I've had no problem using this plug-in to turn on my hue lights with my Insteon switches and, closer to what you're doing, animating my yard lights to match audio explosions, etc.
  19. Here's how I fix mysterious problems, and I have a 100+ Insteon network previously plagued with almost every known issue. Make the network more robust against noise by replacing pre-2012 modules. They don't validate messages and can fix up and repeat noise to the entire network, even newer modules. Reduce noise by moving modules away from power supplies, computers, and RF sources. Add Insteon power line filters to equipment with motors or switching power supplies. Restore devices with problems, and devices that might be repeating the signal. If something is turning on often enough, try disabling things that might be causing it to see if that stops it. The A/C, the fridge, the EISY, you can even try disabling just the RF or just the powerline communications in a module to determine which band the problem is on. My whole system acted funny with just one failing module not near where the issues were. It can be hard to figure out. Another crazy issue I had, were modules programed to respond to X10. A restore won't remove that, only a hard reset, followed by a restore. I tested for X10 by writing a program on the EISY to send "ALL LIGHTS ON" on every X10 channel, followed by "ALL OFF" after a delay so I could turn on my non-light devices and see if any went off. False X10 signals are even more likely to be created by noise, but also unlikely to be programmed unless you did it yourself or bought used modules that weren't reset.
  20. Portal appears to have been down for me since about 9:10 PST.
  21. I miss the portal already. No Alexa commands, no UD Mobile notifications, nothing. I almost had to get up to turn on a light when I remembered Mobilinc talks straight to the EISY. Still, what if my arms were full and I needed the lights on?!?!
  22. I just moved from a hardware failed Polisy to an EISY and both my VUE node and Roomba node are getting those same errors. I already had to install the dev. packages for the HUE node which is working fine. I've reinstalled, deleted and reinstalled, rebooted, etc. No luck. I restored from a Polisy backup, but it was current, PG3X, IOX 5.8.4.
  23. The Insteon leak detectors I have latch the wet state. I have to clear the water and quickly tap the little button to send the all clear update.
  24. Any plans on a work around? I'm a C++/Assembly programmer, so my sympathies with Python. My Roombas need light to navigate and it was sort of nice to script it all.

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.