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.

Triggers from other than devices

Featured Replies

  • Author
19 minutes ago, hart2hart said:

It is a more simple elegant approach. Did you say you had already tried your eISY credentials before 6.0 FW?

In the previous major release, I had set the admin name to a different name and chose a unique password. I used it only in the Admin Console, in both my original ISY and my followon eisy, until I got the notice about the new release 6 upgrade coming, and I had to SSH into the eisy to check it satisfied all the prerequisites; at that time, I discovered my modified credentials worked fine for SSH also.

As I reported here, when I performed the v6 upgrade, it reset the admin login to the default admin/admin, and I had to change it to my desired values once more, which again worked fine in both the Admin Console and SSH. (EDIT: This was a misstatement. The admin ID for SSH remains "admin".)

Now, having attempted to activate PG3x only for the very first time last night, I find it won't respond to any combination of name and password, and (worrisome) it reports not 401 Unauthorized, but 500 Internal Server Error.

Edited by lhranch

  • Author
2 minutes ago, hart2hart said:

There are some reset instructions but I think you’d be best to submit a ticket to UD to get it sorted out. Merry Christmas and Happy Holidays!

Humor me -- where are the reset instructions? If it exceeds vanilla UNIX stuff, I'll go the ticket route.

7 minutes ago, lhranch said:

Humor me -- where are the reset instructions? If it exceeds vanilla UNIX stuff, I'll go the ticket route.

I’m looking for the reset instructions but see if following helps that I got from an AI model (perplexity)

A 500 Internal Server Error on eISY’s PG3x typically indicates a backend service issue, like the PG3x Docker container crashing, database corruption, or a failed node server connection (e.g., “could not get ISY”).[universal-devices]

SSH into eISY as admin and run docker ps to check if PG3x containers are running; restart with docker restart pg3 if not (exact container name from docker ps).[wiki.universal-devices]

Check PG3x logs via SSH docker logs pg3) or IoX logs for specifics like ISY connection failures, then upgrade packages in IoX to refresh.

1 hour ago, lhranch said:

It's easy, but not particularly elegant. It requires me to keep THREE icons -- lockdown program, release program, and actual control of the light -- on a phone dashboard with limited real estate... whereas being able to tie the lockdown and release activity to direct light commands (as I have for the past decade) requires only one.

What is it you are trying to do? One button seems to cover it. Not sure what you mean by "lock down programs". No programs need to be locked down or I guess disabled if that is what you mean.

  • Author
15 minutes ago, apostolakisl said:

What is it you are trying to do? One button seems to cover it. Not sure what you mean by "lock down programs". No programs need to be locked down or I guess disabled if that is what you mean.

By "lockdown program," I mean the program I need to invoke to disable the automatic motion sensor behavior of these lights, and the "reset program" is the one that restores that behavior.

As to what I am trying to do. I think that is all laid out in the original post. Again, the desired operation has worked fine for a decade as long as it is invoked from a physical Insteon device, but not if it is invoked from an iPhone or computer app.

@hart2hart : Thank you! I will try these next opportunity when I'm back in the saddle. Meanwhile, if you do locate any more specific instructions, please feel free to lay them on me.

  • Author
2 hours ago, hart2hart said:

SSH into eISY as admin and run docker ps to check if PG3x containers are running; restart with docker restart pg3 if not (exact container name from docker ps).[wiki.universal-devices]

Check PG3x logs via SSH docker logs pg3) or IoX logs for specifics like ISY connection failures, then upgrade packages in IoX to refresh.

I don't even seem to have docker installed. The command went nowhere, so I did:

[admin@eisy /]$ sudo find / -name docker\* -print
/usr/local/lib/qt6/mkspecs/features/data/testserver/docker-compose-common.yml
/usr/local/share/gtksourceview-4/language-specs/docker.lang
[admin@eisy /]$

I'm running 6.0.0. Last time I ran a package upgrade from Admin Console was about a month back, apparently it changed nothing. I'm running another at the moment.

There is a button for "Install Dev. Packages." It says I haven't done that, and am I sure I want to. Do I need to?

And finally, it looks like I lied earlier (I'll have to go back and re-edit some claims). Although I changed the ID and password used to access the Admin Console, that ID does NOT work for SSH. Only admin works for SSH, and the other ID doesn't even appear in /etc/passwd. But what I said about PG3x refusing all possible combinations at login is still true.

As long as you’ve got a good set of backups, I too would run update packages but a little risky as UD not working today so if it goes south you’re stuck with us for help.

Do you have shell command to monitor progress of update via ssh?

Edited by hart2hart

  • Author
2 minutes ago, hart2hart said:

As long as you’ve got a good set of backups, I too would run update packages but a little risky as UD not working today so if it goes south you’re stuck with us for help.

Do you have shell command to monitor progress of update via ssh?

Update finished, ended up at 6.0.4. Updated Java Admin Console to match. Still don't seem to have docker anywhere inside. Do I need to "Install Dev Packages" or is that something entirely different?

1 minute ago, lhranch said:

Update finished, ended up at 6.0.4. Updated Java Admin Console to match. Still don't seem to have docker anywhere inside. Do I need to "Install Dev Packages" or is that something entirely different?

I think that’s only for plugin developers. I’ve never run it. Have you already rebooted after the update?

Are you using the menu option for Plugins Launch Polyglot at top of AC to try to get to PG3x? If so does it launch a browser and if so what does it send over as the url address?

  • Author
3 minutes ago, hart2hart said:

What do you get from ssh

sudo pkg info PG3x

pkg: No package(s) matching PG3x

Which is strange, because Admin Console / Launch PG3 shows a login screen.

The ranch has an internal private network with local DNS and TLDs, so things can end in .rh (ranch house).

2 minutes ago, hart2hart said:

Are you using the menu option for Plugins Launch Polyglot at top of AC to try to get to PG3x? If so does it launch a browser and if so what does it send over as the url address?

Yes.

https://insteon.rh:3000

After the usual complaint about the certificate not being valid, which one entirely expects.

2 minutes ago, lhranch said:

pkg: No package(s) matching PG3x

Which is strange, because Admin Console / Launch PG3 shows a login screen.

The ranch has an internal private network with local DNS and TLDs, so things can end in .rh (ranch house).

Sorry. Type the command in lowercase. It should come back with version 3.4.9.

  • Author
pg3x-3.4.9
Name           : pg3x
Version        : 3.4.9
Installed on   : Thu Dec 25 17:00:12 2025 MST
Origin         : misc/pg3x
Architecture   : FreeBSD:14:amd64
Prefix         : /usr/local
Categories     : misc
Licenses       : MIT
Maintainer     : benoit@universal-devices.com
WWW            : https://github.com/UniversalDevicesInc/pg3
Comment        : Polyglot PG3x for UDI eisy
Shared Libs required:
	libc++.so.1
	libc.so.7
	libcrypto.so.30
	libcxxrt.so.1
	libgcc_s.so.1
	libm.so.5
	libssl.so.30
	libthr.so.3
Annotations    :
	FreeBSD_version: 1403000
	repo_type      : binary
	repository     : udi
Flat size      : 69.9MiB
Description    :
PG3x Plugins manager for Universal Devices eisy/Polisy

Release notes for 3.4.9 - 12/18/2025
- Added eisyui-specific navbar
- Relaxed plugin rate-limiter to handle plugins with more activity
  • Author

So far, I'd think the biggest avenue of attack would be the missing docker software. Any ideas there before I file a ticket?

Create an account or sign in to comment

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.