Everything posted by bpwwer
-
After PG3 Update to 3.1.6, Kasa Node Server shows "The subscription for this node server has expired"
You should be able to attached it to a PM to me. I'm building a new release now that I think will resolve the issue.
-
Error after PG3 update.
@garybixlerThere's another thread about the same problem: So I'll ask you the same question. Did you previously have a trial license before purchasing the perpetual license? I'm wondering if the trial license info is still saved in PG3 and isn't getting updated by perpetual license purchase. There should be some PG3 log messages for checkLicense, seeing those might help some.
-
Polisy - Support thread for: PG3 v3.1.6 - v3.1.16 (December 9, 2022)
Sorry about all the trouble with the update process. That's not something I can do much about, but others are working to make that better. After PG3 3.1.6 was released, a bug was discovered in one of the developer only functions. 3.1.7 fixes that bug but otherwise is identical to 1.0.6. So unless you are a node server developer, there's no reason to update from 3.1.6 to 3.1.7. @MrBillThanks for pointing that out, you're right that text is very confusing and wrong. Since I took over development of PG3, I hadn't bothered to actually look at the text.
-
After PG3 Update to 3.1.6, Kasa Node Server shows "The subscription for this node server has expired"
The PG3 log file might help. It only checks for an expired license if the expiration data is set and is non-zero. For a perpetual license, it should be either null or zero. Did you activate a trial for these originally? I'm wondering if the query for a license is returning both an expired trial and perpetual and PG3 is using the expired trial license for some reason.
-
Trying to copy 994i NS config to IoP NS config but page won't stay still
Unfortunately, that's not the way it was designed. PG3 holds no state information for the user interface so it has no knowledge of how many browsers are currently connected to it. When something changes, those changes are pushed to all connected browser clients. While PG3 can manage node servers on multiple ISY/IoP devices, it can only work with one at time. Also, for this specific case it may be desirable for it not to do this, for most other cases it would be far worse. For instance, if you had two browser windows open to the same node server configuration page and you change a configuration parameter on one you'd either be confused or possibly even undo the change if you looked at the other page and it didn't have the correct values for the configuration.
-
Polisy - Support thread for: PG3 v3.1.6 - v3.1.16 (December 9, 2022)
There is a script to reset the PG3 username/password back to admin/admin included in the update. You can only access it via a ssh command line. The following commands should reset the password. sudo su polyglot node /var/polyglot/node_modules/@universaldevices/pg3/bin/password_reset.js exit
-
Polisy - Support thread for: PG3 v3.1.6 - v3.1.16 (December 9, 2022)
It should only say it needs rebooting if the Frontend Version is different from the Version (see below). However, sometimes browser caching can confuse the check. If the two versions are the same, all is good. If the frontend Version is less than Version, reload the page in the browser. If the frontend Version is greater than Version then restart PG3. (in this case it should say needs restart0
-
PG3 v3.1.6 [edit v3.1.11] - OUTDATED
Hello all, We are very happy to introduce PG3 v3.1.6 which is the second production release of PG3. To use the latest version of PG3, you should also be running the latest version of IOP. Follow the instructions in the IOP release announcement to upgrade IOP to the latest version. To upgrade PG3: - In the Admin Console, click on Configuration, Upgrade Packages (note, this can take many minutes). - After the upgrade is complete you will need to restart PG3. From PG3 select System-> Restart Polyglot 3 3.1.11 Fix bug in the developer tools related to adding purchase options. Changed the default logging level from full debug to info (to reduce the size of PG3 log files) Added ability to change PG3 log level at runtime. 3.1.10 Fix a bug that prevented PG3 from recognizing subscription licenses for install/re-install 3.1.9 Update wording in dialog box displayed when restarting PG3 Fix a typo that prevented PG3 from reporting subscription licenses as valid Update node server store info for node servers installed before multiple node server stores existed. 3.1.8 Update the PG3 database with license expiration when checking the node server license. 3.1.7 Fix bug in developer add new node server form. If you aren't a node server developer and have already updated to 3.1.6, you do not need to update to 3.1.7. Bug Fixes: Fix case in createHomeDir function Properly handle install of non-free node servers by developers. Rework deploy and extract node server directory creation. Skip pg3 version check on login Fix error message when node server store entry is not found. Make buttons for displaying node server all the same width. Add check for license expired improve upgrade available message Clean up node server validation check messages. Send purchase option edition to node server when starting. re-install only applies to target isy. Wait for store and ISY to finish initializing before starting node servers. Add checkLicense() check when starting node servers. fix issue with install display. Update for node version 18 Fix spelling errors Handle installs using new purchase options Migrate node server home directory to not have ':' characters Handle old store records. Simplify what is sent to backend for install Update error messages when checkTransaction fails. Tweak error handling Improve toaster messages to user when sync transactions fails. Handle ISY communication errors better. Handle new style purchase options Improve error message Remove unnecessary import Remove dead code. Trap errors when running the shutdown process. ISY returning no node servers is a warning not an error Fix issue removing node server from cache. Fix expire check poll. Store database primary key now autoincrement Update the store database with new constraint Update store database get() to take both uuid and store. Store record updates now need both uuid and store. Enhancements: Require purchases for free node servers but make the purchase automatic Allow node servers to be re-installed Move purchase options and node server information to a new screen Skip purchasing backend for trial activation. Node Server Developer Fixes/Enhancements: Allow packages to be uploaded for local store. Adding sales info under developers menu. Add node server delete to developer tools Add developer help section to menu Enhance purchase options; upgrades, multiple editions, etc. Create developer token if needed. Add related node server table to developer edit form Add installation type to install options table Allow the same node server id to exist in different stores so single license can cover node server in non-production and production store Warn user if node server submission may change node server id. trap error if no package file entered. When defaulting edition use price to determine default Allow developer to installed node servers they own and bypass license check Handle typo in payment ref for July 2022. Create purchase options table to allow developer to define the various purchase options and install choices. Notify user of form errors when submit fails. Fix table sorting. Create UUID in edit form before submitting. Support Thread:
-
Polisy - Support thread for: PG3 v3.1.6 - v3.1.16 (December 9, 2022)
Hello Everyone, This is the support thread for PG3 v3.1.6 to v3.1.16
-
V3 Node server will not start
Ok, I'm going to try and do a new release of PG3 by the end of the week. This will be version 3.1.6. Since it will be a new release with a new version, the package update should pick it up. I'll do some testing to verify that before I actually announce it.
-
New Diva and Claro Devices
The node server does have a 30 day trial you can use to test it before purchase. Also, the node server will log info about the devices it doesn't know about and if you send me that info for the Diva I'll have a head start in making it a non-generic device.
-
V3 Node server will not start
I was able to reproduce the problem with ST-Nuheat on that test version. It is an issue with that specific version of PG3 that has been fixed in the latest test version. I know how to update the various packages using the pkg command line, but I'm not sure that's a good idea anymore. I suggest you do an update packages from the IoP configuration page in the admin console and see if that gets you a new version. ideally, it will move you back to the latest production version 3.0.63.
-
New Diva and Claro Devices
I stopped by a HomeDepot today to see if they had any of the new switches/dimmers but nope, the selection of Caseta devices was very limited.
-
New Diva and Claro Devices
I believe they will show up as generic switches and generic dimmers. Currently, there's no difference in the node server between a generic device and a known device other than the node type for a generic device says "Generic" and the known device will show the actual model number.
-
accessing admin console on Linux?
I'm running on my Fedora system using icedTea. Over the years I've had to fiddle with it a bit to keep it working but I don't have any specific recommendations. I'm currently using java-11-openjdk-11.0.13.0.8-2.fc33.x86_64 if that helps at all. My launcher icon on the desktop is configured like this: [Desktop Entry] Version=1.0 Name=ISY Launcher GenericName=Java Web Start Application Comment=This utility finds ISY and launches the correct version of the UI-Admin Console-Dashboard Categories=Network;ISY Launcher;Java;Javaws; Type=Application Icon=/home/bpaauwe/.config/icedtea-web/icons/udlogo.png X-Vendor=Universal Devices- Inc. Exec=/usr/libexec/icedtea-web/javaws --verbose --nosecurity "https://isy.universal-devices.com/launcher/isy.jnlp" > /tmp/isy.log 2>&1 That launches the ISY finder and then I do have to manually add (or load a saved listing) of my ISY/IoP devices as it only seems to ever automatically find one ISY.
-
The redirect URL provided does not match the redirect URL
Store updated and version 2.0.1 with callback URL changes in README/Config docs.
-
Wind Direction condition always false
Use the Refresh Store button to refresh the store listing. Otherwise, it auto updates the list every 8 hours.
-
Wind Direction condition always false
Fixed in version 3.0.24 of the node server
-
Node Server In PG2 Shows Unmanaged After Installing PG3 Version
Then something happened that caused PG2 to get confused. It's not hard to confuse PG2 so that it no longer thinks it is managing a node server. You can delete the node server from slot 3 from the admin console, as I outlined above.
-
Russound NS - MCA series?
It's on my list to add RIO support to the PG3 version, just need to find the time.
-
Node Server In PG2 Shows Unmanaged After Installing PG3 Version
PG2 node servers will show as unmanaged in PG3 PG3 node servers will show as unmanaged in PG2 That's because they are two different instances of Polyglot and only one instance can manage any given slot on the IoP. To remove a node server, you should use the Polyglot instance that created it to do the remove/delete operation. When you use Polyglot to delete a node server it will remove it both from the IoP and from the Polyglot instance. If you are no longer running the instance of Polyglot that created the node server, you can delete it from the IoP by using the admin console's Node Servers -> Configure -> slot range -> Node server/slot and click on the delete button
-
Kasa devices disconnect randomly from ISY
I don't really know anything about the Kasa node server but I did take a quick look at the log. It looks like the power outage caused the switches to get assigned new IP addresses and when the node server attempted to re-discover them, something may have failed as there's no more log messages after that until you restarted the node server. It may not be possible given home router reservation limits, but for things like these switches, they'll be more reliable if they always get the same IP address. Handling devices that disappear and then re-appear at different IP address can be tricky to handle properly within the node server.
-
Onkyo control of zone source?
There are two node servers that support Onkyo control. You might want to try the OnkyoAVR node server instead.
-
Access to PG3 via ipad?
You seem to be asking a couple of different things here so I'll try to answer as best I can. On your local network, there shouldn't be any problem accessing PG3 from an iPad. I just connected to mine using my iPhone and other than the small screen, it worked fine. That being said, you may have to use an unsecured connection (http vs. https) as the iPad probably won't allow you to use the self-signed certificate since it it can't verify it. Using the ISY Finder to connect may always try to use a secure connection. If so, you simply have to type the Polisy's IP address manually into the browser address field (http://<ip address:3000/). Then you mention trying to do it remotely. Right now, PG3 does not provide any method to access it remotely. That's not to say you can't, but you have to know how to configure your network to allow this. You can open port 3000 through your router, however, for security reasons it is never a good idea to open ports. Or you can access your home network via a VPN. Using a VPN is much more secure and once the VPN is configured and connected, you'd access PG3 remotely the same way as if you were on your home network.
-
Does not show status after network outage
This is what I get from the logs: At 9:36 you attempted to restart the ping node server. It failed to restart because it was unable to stop the currently running version. However, the restart attempt seems to have kick-started whatever was blocking it and it seems to start working. At least it sends a bunch of status updates to PG3. At 9:46 you attempt to start the ping node server. Again it fails because it is still running. So it appears that the network outage may have caused the node server to block in such a way that PG3 was unable to stop it. Restarting PG3 causes the OS to attempt to clean up hung node servers, so that is what likely resolved the issue. Yes, I ported the ping node server to PG3, but beyond that, I don't have any other involvement with the node server.