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.

bmercier

Employees
  • Joined

  • Last visited

Everything posted by bmercier

  1. Google Home action has not changed and is still working.
  2. That's an excellent question that I should have clarified first. It's not necessary to update PG3x for non-developers as there are no real benefits, but it does not hurt to update either. You can wait for the next release to update.
  3. Hello everyone, This is the support thread for PG3x v3.2.7.
  4. Hello everyone, This release features enhancements for node server developers. Release notes for: 3.2.7 - 09/21/2023 Implementation of the new developer mode Developing node servers using PG3x is now much easier. PG3x can run your node server under development directly from your development location, and run as the user of your choice. When saving to the store, validate that custom parameters, device configuration & oauth config are valid JSON Removed capability to create upgrade options (for now) Fixes to store management UI When updating local store entry, update time modified Minor logging enhancements IMPORTANT: If you are currently using developer mode, I recommend you commit and push your changes, then delete your existing developer mode nodeserver. In the new version, deleting a developer mode node server will leave it intact on the file system. BUT, node servers installed using the previous method WILL BE DELETED. For developer support, please use our Discord channel.
  5. It's not possible and not in the plans. Components have dependencies on other components, so we can't cherry-pick which ones we want to upgrade.
  6. Hello everyone, This is the support thread for PG3x v3.2.6.
  7. Hello everyone, Here's the latest PG3x release. Release notes for: 3.2.6 - 09/15/2023 Fix a problem which makes UD Mobile detect a reboot is required Fix to the store update (Fix url rewrite if the url uses "production"/"beta"/"local") Refactored code when updating store record
  8. This means you are on PG3, not PG3x. To upgrade PG3 to PG3x: https://wiki.universal-devices.com/index.php?title=Polisy:User_Guide#Upgrading_to_PG3x
  9. If anybody still has problems, you can upgrade packages again. Problem has been solved.
  10. Thanks for the update, and sorry for the trouble.
  11. For now, here's a temporary solution that should work. SSH to your eisy and use these commands: cd /var/polyglot sudo service pg3 stop sudo rm -rf node_modules sudo pkg remove pg3x sudo pkg install pg3x sudo service pg3 onestart
  12. We just identified the root cause and currently working on a fix.
  13. Please check the PG3x log using: tail -f /var/polyglot/pg3/logs/pg3-current.log If you see nothing useful, please open a ticket, and attach the content of: tail -n 200 /var/polyglot/pg3/logs/pg3-current.log
  14. Please open a ticket. When not detecting local IoX, it's a symptom of a bigger problem with either the UDX or ISY service.
  15. Hello everyone, This is the support thread for PG3x v3.2.4. UPDATE: PG3x 3.2.4 has been fixed.
  16. Hello everyone, Here's the latest PG3x release. Release notes for: 3.2.4 - 09/07/2023 Fixed update/install for higher version than license (Bug introduced in 3.2.3) Fixed bug preventing older UD Mobile version to install plugins (node servers) Refactor code to get uuid from IoX Refactor node server info page Refactor store page edit for developers Fixed bugs when trying to save multiple times. (Node server ID in undefined will be replaced by the node server ID from the Local entry.) Added more strict validation of the version number with semver Hide cost field when this is a trial or free tier Hide url/branch/file upload fields when this is a tier upgrade
  17. @bgrubb1, I can reproduce the problem. You can expect a fix in 3.2.4 this week.
  18. It looks like PG3 from your former polisy is still logged in to your account. If the polisy has been migrated to PG3x and is fairly recent, the proper way is to click on System | Switch Portal profile. The new owner will be prompted to reenter his portal credentials. He can create a new account if he does not already has one. If he purchased licences, this will follow his polisy as this is tied to the uuid, not the account.
  19. @bgrubb1, which node server did you try to purchase, and what was the error?
  20. Thanks for the feedback. On my system, I only had warning. This is the expected output: [admin@eisy /var/polyglot/pg3/ns]$ sudo pip3 uninstall aioquic Found existing installation: aioquic 0.9.21 Uninstalling aioquic-0.9.21: Would remove: /usr/local/lib/python3.9/site-packages/aioquic-0.9.21.dist-info/* /usr/local/lib/python3.9/site-packages/aioquic/* Proceed (Y/n)? y Successfully uninstalled aioquic-0.9.21 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv [admin@eisy /var/polyglot/pg3/ns]$ sudo pip3 install aioquic Collecting aioquic Downloading aioquic-0.9.21.tar.gz (153 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 153.4/153.4 kB 1.4 MB/s eta 0:00:00 Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Requirement already satisfied: certifi in /usr/local/lib/python3.9/site-packages (from aioquic) (2023.7.22) Requirement already satisfied: pylsqpack<0.4.0,>=0.3.3 in /usr/local/lib/python3.9/site-packages (from aioquic) (0.3.17) Collecting pyopenssl>=22 (from aioquic) Obtaining dependency information for pyopenssl>=22 from https://files.pythonhosted.org/packages/f0/e2/f8b4f1c67933a4907e52228241f4bd52169f3196b70af04403b29c63238a/pyOpenSSL-23.2.0-py3-none-any.whl.metadata Downloading pyOpenSSL-23.2.0-py3-none-any.whl.metadata (10 kB) Requirement already satisfied: cryptography!=40.0.0,!=40.0.1,<42,>=38.0.0 in /usr/local/lib/python3.9/site-packages (from pyopenssl>=22->aioquic) (41.0.3) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.9/site-packages (from cryptography!=40.0.0,!=40.0.1,<42,>=38.0.0->pyopenssl>=22->aioquic) (1.15.1) Requirement already satisfied: pycparser in /usr/local/lib/python3.9/site-packages (from cffi>=1.12->cryptography!=40.0.0,!=40.0.1,<42,>=38.0.0->pyopenssl>=22->aioquic) (2.21) Downloading pyOpenSSL-23.2.0-py3-none-any.whl (59 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.0/59.0 kB 2.9 MB/s eta 0:00:00 Building wheels for collected packages: aioquic Building wheel for aioquic (pyproject.toml) ... done Created wheel for aioquic: filename=aioquic-0.9.21-cp37-abi3-freebsd_13_1_release_p7_amd64.whl size=92308 sha256=38f9a1084a60c2ecf26499995128b9a4d2ecaac0462ae4583e52ecc153327630 Stored in directory: /root/.cache/pip/wheels/ac/a8/24/70b950af1c5ceb452388b3562e6c80b085bc5f71c799f7e813 Successfully built aioquic Installing collected packages: pyopenssl, aioquic Attempting uninstall: pyopenssl Found existing installation: pyOpenSSL 21.0.0 Uninstalling pyOpenSSL-21.0.0: Successfully uninstalled pyOpenSSL-21.0.0 Successfully installed aioquic-0.9.21 pyopenssl-23.2.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv There is probably a more direct command to update pyopenssl to 23.2.0 but could not test it.
  21. Hello everyone, We found that a system update is causing issues with node server startup on eisy. We are working on a permanent fix. But for now, here's a solution: ssh to your system (on Windows, you can use putty) Run these 2 commands: sudo pip3 uninstall aioquic sudo pip3 install aioquic You can ignore the warnings. This will reinstall aioquic at the same version (0.9.21). However it does check dependancies. On my system, this uninstalled pyOpenSSL 21.0.0 and reinstalled it at 23.2.0. This solved the problem.
  22. I have reports that downgrading PG3x to 3.2.2 does not help. This means that during the upgrade packages process, something else gets updated and breaks. Willl need @Michel Kohanim's help to figure out what got updated and find a fix.
  23. I'm not sure what the problem is with node servers not connecting. I can't see any change that would affect that. I suspect update package updated something else that may cause this problem. Until this is resolved, if you want to try a downgrade to 3.2.2: Download PG3x 3.2.2: https://universaldevices-my.sharepoint.com/:u:/g/personal/benoit_universal-devices_com/ETyQLncGwUdFkEvYT93duF0BTEwrHzMfoXQJjDyVvqYdhg?e=Y8Uuez Transfer this pkg to your eisy using a transfer tool such as winscp or mobaterm SSH to your eisy using a tool such as putty or mobaterm Go to the folder you transferred the pkg sudo pkg install -f pg3x-3.2.2.pkg sudo service udx restart If that does not work, you may want to power cycle. To troubleshoot this problem further, we need a ticket with a log showing a reboot followed by nodeservers not connecting. This needs to be at 3.2.3 (Before downgrading)
  24. This means UDX is not responding. If no upgrades are underway, I would try to power cycle your eisy. Sent from my iPhone using Tapatalk
  25. It appears that support for tiers & versions was not fully implemented. On the purchases page, for each options, the page determines if owner has a license for that option. The code was not tier-aware and version-aware. This means that when showing the Standard option, it's as if the user had a license for that option. This is fixed with yesterday's release of PG3x 3.2.3. There's some more development and testing to do to fully support tiers & versions, which I'm currently focusing on.

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.