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.

brockp

Members
  • Joined

  • Last visited

Everything posted by brockp

  1. I added new devices for the first time in a long time so not sure if this started now or earlier. Also not seeing other reports it's probably a me thing. First when I first log in, the 'New Insteon Devices' window always shows up for whatever the last device I added was. In my case a 2842-222 motion detector. I can close it, but comes right back next time I load the UI. Similarly, devices appear to have shown up 3 times in the UI. It's the same address as the New Insteon Devices shows up every time and I already unlinked it once and relinked. Next time in the admin UI 3 copies and the new devices window. Second, Similar behavior with ZWave The next device I added, I started by excluding one of my Somfy shades that uses the zwave bridge. It was acting weird, said it couldn't connect, so I removed it and added it back. Now every time I connect to the UI the Z-Wave Device Discovery window is always there and clicking cancel doesn't make it go away it's stuck. Similarly, when I added it even if I say 'Group Devices' I now have 3 entries, but only for a subnode 'Binary Switch'. I can do 'group devices' on one of the binary switches and it added it to the shade's main node, but the other two stay. Any thoughts why this would be? It's really cluttered, and having all the windows that never used to be there. I"m worried my install is corrupted.
  2. Updated to 2.0.13 and when I try to discover my vac I'm getting 2025-10-23 20:37:50.484 Thread-8 (userDiscover) udi_interface ERROR roomba-poly:getPassword: name 'roomba_port' is not defined Traceback (most recent call last): File "/var/polyglot/pg3/ns/0021b9026aaf_5/roomba-poly.py", line 779, in getPassword LOGGER.info(f'Connecting to {robot["ip"]} on port {roomba_port}') ^^^^^^^^^^^ NameError: name 'roomba_port' is not defined
  3. I am getting the same results, but I never had the Roomba plugin before to know if it even works. Ours is an S9+ When I press + hold the home button after a few second I get a spinning blue LED circle (there is no wifi light) and the above errors almost identical to Lore. ac","robotid":"046421AC1F41453CA786C42390BAFA01","ip":"192.168.84.228","mac":"50:14:79:1E:FD:42","sw":"soho+22.29.10+2023-10-09-2b3f87f75e8+Firmware-Build+4863","sku":"s910020","nc":0,"proto":"mqtt","cap":{"carpetBoost":1,"binFullDetect":2,"oMode":2,"dockComm":1,"edge":0,"maps":3,"pmaps":10,"mc":2,"tLine":2,"area":1,"eco":1,"multiPass":2,"team":1,"pp":0,"pose":2,"lang":2,"gentle":1,"5ghz":1,"prov":3,"sched":2,"svcConf":1,"ota":2,"log":2,"langOta":0,"ns":1,"tileScan":1}} with irobotmcs 2025-10-20 21:07:05.712 MQTT udi_interface.interface INFO interface:_message: Profile installation finished 2025-10-20 21:07:06.230 Thread-5 (handleConfigDone) udi_interface INFO roomba-poly:_get_response: Comparing irobotmcs with irobotmcs 2025-10-20 21:07:06.451 Thread-5 (handleConfigDone) udi_interface INFO roomba-poly:_get_response: Comparing {"ver":"3","hostname":"iRobot-046421AC1F41453CA786C42390BAFA01","robotname":"Main Floor Vac","robotid":"046421AC1F41453CA786C42390BAFA01","ip":"192.168.84.228","mac":"50:14:79:1E:FD:42","sw":"soho+22.29.10+2023-10-09-2b3f87f75e8+Firmware-Build+4863","sku":"s910020","nc":0,"proto":"mqtt","cap":{"carpetBoost":1,"binFullDetect":2,"oMode":2,"dockComm":1,"edge":0,"maps":3,"pmaps":10,"mc":2,"tLine":2,"area":1,"eco":1,"multiPass":2,"team":1,"pp":0,"pose":2,"lang":2,"gentle":1,"5ghz":1,"prov":3,"sched":2,"svcConf":1,"ota":2,"log":2,"langOta":0,"ns":1,"tileScan":1}} with irobotmcs 2025-10-20 21:07:07.460 Thread-5 (handleConfigDone) udi_interface INFO roomba-poly:_get_response: Comparing irobotmcs with irobotmcs 2025-10-20 21:07:07.685 Thread-5 (handleConfigDone) udi_interface INFO roomba-poly:_get_response: Comparing {"ver":"3","hostname":"iRobot-046421AC1F41453CA786C42390BAFA01","robotname":"Main Floor Vac","robotid":"046421AC1F41453CA786C42390BAFA01","ip":"192.168.84.228","mac":"50:14:79:1E:FD:42","sw":"soho+22.29.10+2023-10-09-2b3f87f75e8+Firmware-Build+4863","sku":"s910020","nc":0,"proto":"mqtt","cap":{"carpetBoost":1,"binFullDetect":2,"oMode":2,"dockComm":1,"edge":0,"maps":3,"pmaps":10,"mc":2,"tLine":2,"area":1,"eco":1,"multiPass":2,"team":1,"pp":0,"pose":2,"lang":2,"gentle":1,"5ghz":1,"prov":3,"sched":2,"svcConf":1,"ota":2,"log":2,"langOta":0,"ns":1,"tileScan":1}} with irobotmcs 2025-10-20 21:07:08.690 Thread-5 (handleConfigDone) udi_interface INFO roomba-poly:_get_response: Comparing irobotmcs with irobotmcs 2025-10-20 21:07:09.039 Thread-5 (handleConfigDone) udi_interface INFO roomba-poly:_get_response: Comparing {"ver":"3","hostname":"iRobot-046421AC1F41453CA786C42390BAFA01","robotname":"Main Floor Vac","robotid":"046421AC1F41453CA786C42390BAFA01","ip":"192.168.84.228","mac":"50:14:79:1E:FD:42","sw":"soho+22.29.10+2023-10-09-2b3f87f75e8+Firmware-Build+4863","sku":"s910020","nc":0,"proto":"mqtt","cap":{"carpetBoost":1,"binFullDetect":2,"oMode":2,"dockComm":1,"edge":0,"maps":3,"pmaps":10,"mc":2,"tLine":2,"area":1,"eco":1,"multiPass":2,"team":1,"pp":0,"pose":2,"lang":2,"gentle":1,"5ghz":1,"prov":3,"sched":2,"svcConf":1,"ota":2,"log":2,"langOta":0,"ns":1,"tileScan":1}} with irobotmcs 2025-10-20 21:07:10.045 Thread-5 (handleConfigDone) udi_interface INFO roomba-poly:_get_response: Comparing irobotmcs with irobotmcs 2025-10-20 21:07:10.142 Thread-5 (handleConfigDone) udi_interface INFO roomba-poly:_get_response: Comparing {"ver":"3","hostname":"iRobot-046421AC1F41453CA786C42390BAFA01","robotname":"Main Floor Vac","robotid":"046421AC1F41453CA786C42390BAFA01","ip":"192.168.84.228","mac":"50:14:79:1E:FD:42","sw":"soho+22.29.10+2023-10-09-2b3f87f75e8+Firmware-Build+4863","sku":"s910020","nc":0,"proto":"mqtt","cap":{"carpetBoost":1,"binFullDetect":2,"oMode":2,"dockComm":1,"edge":0,"maps":3,"pmaps":10,"mc":2,"tLine":2,"area":1,"eco":1,"multiPass":2,"team":1,"pp":0,"pose":2,"lang":2,"gentle":1,"5ghz":1,"prov":3,"sched":2,"svcConf":1,"ota":2,"log":2,"langOta":0,"ns":1,"tileScan":1}} with irobotmcs 2025-10-20 21:07:11.150 Thread-5 (handleConfigDone) udi_interface ERROR roomba-poly:discover: Failed to discover any Roomba robots 2025-10-20 21:07:11.150 Thread-5 (handleConfigDone) udi_interface.custom INFO custom:_save: Sending data notices to Polyglot. 2025-10-20 21:07:11.150 Thread-5 (handleConfigDone) udi_interface INFO roomba-poly:getPassword: start password discovery 2025-10-20 21:07:11.150 Thread-5 (handleConfigDone) py.warnings WARNING warnings:_showwarnmsg: /var/polyglot/pg3/ns/0021b9026aaf_5/roomba-poly.py:769: DeprecationWarning: ssl.wrap_socket() is deprecated, use SSLContext.wrap_socket() 2025-10-20 21:07:11.150 Thread-5 (handleConfigDone) py.warnings WARNING warnings:_showwarnmsg: /var/polyglot/pg3/ns/0021b9026aaf_5/roomba-poly.py:769: DeprecationWarning: ssl.wrap_socket() is deprecated, use SSLContext.wrap_socket() 2025-10-20 21:07:11.151 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: Exception in thread 2025-10-20 21:07:11.151 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: Thread-5 (handleConfigDone) 2025-10-20 21:07:11.151 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: : 2025-10-20 21:07:11.151 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: Traceback (most recent call last): 2025-10-20 21:07:11.151 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: File "/usr/local/lib/python3.11/threading.py", line 1045, in _bootstrap_inner 2025-10-20 21:07:11.151 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: self.run() 2025-10-20 21:07:11.152 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: File "/usr/local/lib/python3.11/threading.py", line 982, in run 2025-10-20 21:07:11.152 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: self._target(*self._args, **self._kwargs) 2025-10-20 21:07:11.152 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026aaf_5/roomba-poly.py", line 869, in handleConfigDone 2025-10-20 21:07:11.152 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: discoverRobots() 2025-10-20 21:07:11.153 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026aaf_5/roomba-poly.py", line 957, in discoverRobots 2025-10-20 21:07:11.153 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: getPassword(robot) 2025-10-20 21:07:11.153 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026aaf_5/roomba-poly.py", line 769, in getPassword 2025-10-20 21:07:11.153 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ssl_socket = ssl.wrap_socket( 2025-10-20 21:07:11.154 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 21:07:11.154 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 21:07:11.154 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 21:07:11.154 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 21:07:11.154 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 21:07:11.154 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 21:07:11.154 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 21:07:11.154 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 21:07:11.154 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 21:07:11.154 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 21:07:11.154 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 21:07:11.154 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 21:07:11.154 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 21:07:11.154 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 21:07:11.154 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 21:07:11.154 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ^ 2025-10-20 21:07:11.154 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 21:07:11.155 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: raise ValueError("certfile must be specified") 2025-10-20 21:07:11.155 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: ValueError 2025-10-20 21:07:11.155 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: : 2025-10-20 21:07:11.155 Thread-5 (handleConfigDone) udi_interface ERROR udi_interface:write: certfile must be specified
  4. Yeah I'm comfortable with CLI (spend most my day on Unix/Linux CLI). there wasn't a python process. Turns out others found the issue just after and the author released an update that fixed the issue with that plugin. I was just surppised that it didnt' log anything, maybe I needed to find a more central log if the plugin had errors and coudln't start. Anyway it's fixed now, it just doesn't appear to work with my specific roomba which is sad.
  5. Thanks, this was helpful, after a few more reboots restarting the plugins now produces log data (roomba was a bug in the plugin that the author patched) Weatherbit is still weird but if I hit restart it populates now and it didn't before so just a headscratcher for a moment there. It's still showing 429 to many requests but my forecast data is still up to date and I'm using the default settings. If I login to check on my API key it doesn't have any data to show how my API rate is to compare so I guess if not broken just leave it.
  6. I'm trying the Roomba plugin. It needed an update and the author did (linked below) I updated the plugin and now along with the log not appearing it is stuck in disconnected state. If I click restart I never get a notification on the UDI app like I do for all other plugins. The uptime never changes also. If I click stop I will bet the lower right Nodeserver stopped successfully. but uptime and and status stays Disconnected. If I click start I get Plugin Start: Already running. I tried deleting and reinstalling the plugin and behavior stays the same. So I cannot get a log (I even SSH'd in there is no logs folder after re-installing the plugin) but it doesn't really even try to start? Thoughts? Do I have some internal state stuck?
  7. I'm trying to debug two plugins (weatherbit and roomba) but when I go to log viewer it doesn't appear even when set on debug. But for one at least (weatherbit) if I click download log I do get a log file I can look at. This is after updating to IoX 6.0.0 and 3.3.22 I'm on firefox on osx,
  8. Thanks I opened a bug. I Did also try editing the python and it got further log says made a node but no node actually appears. My guess is the plugin is orphaned given the python issue just kinda gives the feeling of nobody is using it.
  9. I just added the roomba plugin to my eisy setup running 6.0 and pg3, it's not finding our roomba s9+ It doesn't start and discover doesn't appear to do anything. I can control it from the app just fine, looking in the logs there are a bunch of errors that look like python errors: 2025-10-06 09:14:18.142 MainThread udi_interface INFO __init__:<module>: Loading udi_interface module 2025-10-06 09:14:18.143 MainThread udi_interface INFO __init__:<module>: Loading node module 2025-10-06 09:14:18.143 MainThread udi_interface INFO __init__:<module>: Loading custom module 2025-10-06 09:14:18.143 MainThread udi_interface INFO __init__:<module>: Loading isy module 2025-10-06 09:14:18.143 MainThread udi_interface INFO __init__:<module>: Loading OAuth module 2025-10-06 09:14:18.144 MainThread udi_interface INFO __init__:<module>: UDI interface initialized 2025-10-06 09:14:18.144 MainThread udi_interface INFO __init__:<module>: UDI Python Interface for Polyglot version 3 3.3.18 Starting... 2025-10-06 09:14:18.146 MainThread udi_interface ERROR udi_interface:write: Traceback (most recent call last): 2025-10-06 09:14:18.146 MainThread udi_interface ERROR udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026aaf_9/roomba-poly.py", line 19, in <module> 2025-10-06 09:14:18.146 MainThread udi_interface ERROR udi_interface:write: from roomba import Roomba 2025-10-06 09:14:18.147 MainThread udi_interface ERROR udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026aaf_9/roomba.py", line 42, in <module> 2025-10-06 09:14:18.147 MainThread udi_interface ERROR udi_interface:write: from collections import Mapping 2025-10-06 09:14:18.147 MainThread udi_interface ERROR udi_interface:write: ImportError 2025-10-06 09:14:18.147 MainThread udi_interface ERROR udi_interface:write: : 2025-10-06 09:14:18.147 MainThread udi_interface ERROR udi_interface:write: cannot import name 'Mapping' from 'collections' (/usr/local/lib/python3.11/collections/__init__.py)
  10. Just in general appears not a well designed permission systems, in general half baked. Thanks for the thoughts I'm mostly bumping to see if there are any other ways people have addressed this.
  11. Ok I found about profiles and it looks like Alexa is kinda dumb about shared devices like echo's. If I say switch profiles it switches to me and now works and it stops prompting for that 'other household' stuff. Is the right way to do this to remove all the skills form my alxis account and re-do them all against my wife?
  12. My wife setup our alexa in our kitchen, I am setup as a family member and have my own account. I setup the alexa skill and I am able to create devices and they show up in my alexa app. Now on the echo show that's my wife's most of them work, but some like 'kitchen lights' Scene the Show says 'Kitchen doesn't support that' When I do it from the Alexa app on my phone it works just fine. Why would this be? Also often when I test on the show it says "it looks like you are trying to control this from another household account do you want me to ...(I forget and cannot trigger now)" Any idea what that is?
  13. Thanks for confirming, I'll wait for next release
  14. Yes I am, it is considered preview last I knew, it's a great thing for temperature sensors.
  15. Yes the time shown in the admin UI is correct. I have two sensors Aeotec MultiSensor 7 Aeotec MultiSensor 6 Both have the same behavior.
  16. I have manual time zone set in IOX on the eisy, I have some zwave multi sensors and have the chart feature enabled for temperature. When it's updated it's awyas way behind, like current data point is 7:42am, when it's 4:42PM. So 8 hour gap, The chart will let me scroll forward to around the current time but it's just a flat value with no data points. It doesn't matter if i hit query or not, it might add a data point but it's still 8 hours off. What could cause this?
  17. I am trying to use the HueEmulator so I can control a scene from my remote in our theater. I have the trial plugin installed on PG3 on EISY after updating the ports so the hue is running on 8081 I can see the node Conected ISY connected, and I can flip listen on and off. When I go to the Harmony app to add the Hue Hub it says nothing was found, and there are no errors in the debug log in PG once the ports were fixed. I did have some major issues with the hub because it can't be found if a devices in on 5Ghz wifi, but the EISY is hard wired so I didn't expect this behavior. It looks like harmny does not give you a way to manually add the hub, Thoughts? A search of the forums didn't show this exact issue,
  18. Ok thanks! I read that part but I guess I didn't grok. Google turned up mostly old posts. I guess where this becomes an issue is how can I manage my wife's android (I'm on IOS) to create these for both our profiles. Or do I have to create these manually on both?
  19. So the garage door kit has two devices. The sensor to show if it’s open or closed. And a relay that you cycle to actually open/close the door. I am not finding a way to show the door status and not have to jump to another node. i have not yet looked at setting up Alexa but assume this being two devices will cause issues there also. I post in ID mobile because this confused my wife a lot and just want a simple experience.
  20. Yes it is currently 5.8.4
  21. I just finished migrating my polisy to esiy and followed the migration instructions. When I got to the portal migration everyting work around IFTT hooks but not anyting that uses the portal API directly eg the https://my.isy.io/isy/<bighuge UUID lookingthing>/rest didn't get migrated. So the few tools I had built that used this (I use the portal API because on my work computer when i'm on the VPN I cannot connect to the local eisy) I had to update the URL, but everything else was migrated so nicely thought I would share the heads up. To be clear this is the URL form the portal Information -> ISY Information
  22. I just migrated from my polisy to esiy and tried to setup the wifi after the migration. I followed the instructions unhooked the wired network, went into the app, scanned, put in the wifi creds (verified with another device without issue) but but it fails with: error - .nic_status missing params Not end of the world I have wrired there from my 994/polisy there but sometimes I have had to move my controllers because of zwave issues and wireless gets me a port back and makes that easier.
  23. Testing results, The LED lights don't have a plug on the end to dazy chain, so I took a small 5w Apple wallwart, and the wart from the eisy (I'm upgrading today from polisy) and used a splitter so the wart was in parallel with the LED lights the flashing remained. It ook a heavy resistive load, in this case a heating pad and in parallel with the LED's the flashing stopped. So I think that confirms it and that it works in parallel but the wallwart isn't sufficient for these lights. I took the multi-meter to one of the on/off outlets and when off they show 4-5V, not the 118V of the appliancelinc, I just assumed these were the same device just different form factor I guess now. So it looks like if I want to control these specific LED's wtihout having some other large load in parallel I need to not use the appliancelinc but replace the outlet with another on/off outlet which I have just I only need it seasonally. I do have spare outdoor on/off boxes I could try those nothing says you can't use them inside.
  24. No it doesn't click without me pressing the button or controlling it from ISY. It was a comment that the relay is clicking and sounds right. So why do I have no issue with the on/off outlets? Do they not have these features are be more what you expect where the relay cuts all power to the outlet?
  25. Ok I first though my ApplianceLinc was bad, but I found I had another one, both are older revisions of the 2456S3 V4.2 and V1.3 Both behave the same with these lights which is when on it's fine, when off they pulse every few seconds. I have newer on/off insteon outlets and have the same brand of lights in them and it works just fine. So it's confined to these old ApplianceLinc modules. I tried them both with a classic incandescent 60W bulb, and works as expected, just the LED Christmas lights do this. I put an multi-meter in the controlled outlet and I see voltage, when on ~ 121V, when off 118V, but why on the 60W would it actually shut off correctly? I would expect it to be on if it was stuck contacts, both make solid clicks. I thought it might be 'load sense' feature but following the manual https://www.electricbargainstores.com/v/vspfiles/PDF_spec/Insteon/plugin_modules/manual-2456S3.pdf Using the 60W bulb it doesn't work as expected, That is when I 'turn it on' with the tripple tap I never get the load going on and off (no clicks). Thoughts? Are these just to old and probably have some issue? I really don't understand seeing 118V when off but the 60W bulb goes off. That's why I started looking at the load sense, being unsure how that worked.

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.