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

awysocki

Members
  • Joined

  • Last visited

Everything posted by awysocki

  1. Thanks, but I closed my PushOver account. it was just spotty for me on UD and for my TeslaFi account. Just seemed like I would only get a portion of the messages. I may just make my own notification server for UD Mobile and ntfy, like @Javi i suggested. being a very very very old HTTP server coder I understand headers so happy that Network Resourses are sticking around. Thanks
  2. Beside my use of the Network Resource method I described above. It sounds like they are reigning in Notifications to only their paid service, Where you have to buy the notification plug in and only get some phone notifications with UD Mobile unless you have the plug-in. There are a few other services like PushOver, NTFY.SH that give you notifications to your phone along with history and other options. But eISY is removing those other options, other than the ones they chose. I only got UD Mobile notification to work, and it works, but I can't run it on my desktop (Windows, Apple, Linus) to get notifications, where those other apps do have desktop versions along with your phone. I was not able to get PushOver working consistently using the notification plugin/node server ($15) to work My wish list is to have from within a program Dynamic msg text ie: => SEND MSG ("This is is my message => light $light.name is $light.status") . Along with a UD Mobile desktop version. (the $ are variables and not valid in eISY just that they are variables of some sort)
  3. That is the example they use, I use it to send data to my DB server for history. Just a simple post of some data points I want to record on my local lan.
  4. https://wiki.universal-devices.com/UD_Mobile#Network_Resources_Setup Is there another way to call out for eISY?
  5. Root Cause BreakdownIn the eisy-ui log, the installer executes the following sequence: Empty Branch Argument: When pulling your repository ([https://github.com/awysocki/ACInfinity](https://github.com/awysocki/ACInfinity)), PG3 reads "branch": "null" from the node server configuration. It tries to execute: Bash git checkout -b Because no branch string was passed, Git fails. Branch Auto-Detection Fallback: PG3 then queries Git remote HEAD and detects Found branch [main]. String Concatenation Bug in eisy-ui: Once main is detected dynamically, eisy-ui's pg3_helper attempts to register the service. Instead of referencing slot 25 (plugin_25), the script incorrectly concatenates the slot prefix with the auto-detected branch name, attempting to query: Plaintext Unable to get info for plugin_2main Because plugin_2main is an invalid service target, pg3.ops fails with exit code -5 and rolls back the installation. (Compare this to your PMatter plugin log, where "branch": "main" was explicitly set beforehand, allowing plugin_27 to install cleanly without running auto-detection). How to Fix It in Your Git Project & Store Submission1. Explicitly Define the Branch in Store SubmissionIn the PG3 Node Server Store Developer Portal (where you submitted the ACInfinity NodeServer URL): Ensure the Branch field is explicitly set to main (or master) rather than left empty or null. 2. Verify Your Repository File StructureEnsure the root of your ACInfinity repository includes all required PG3/eisy metadata and entry files: File / Folder Purpose Requirement server.json (or polyglot.json) Node Server metadata definition Root directory. Must specify "executable": "acinf_main.py" and "type": "python3". install.sh Shell script for dependency installation Must be at repo root and executable (chmod +x install.sh). acinf_main.py Main script entry point Must match the executable field. profile/ IoX Node definitions Must contain nodedef/, editor/, and nls/ subdirectories. Example server.json Root TemplateIf you do not have a server.json in your repository root, add one: JSON { "name": "ACInfinity", "type": "python3", "executable": "acinf_main.py", "branch": "main" } Quick Workaround on the eisy ControllerIn the PG3 / eisy UI web interface, go to Node Servers $\rightarrow$ ACInfinity $\rightarrow$ Configuration/Details, manually type main into the Branch field, and save changes before triggering a re-install.
  6. Thu Oct 22 05:22:01 2026: pg3_helper running Thu Oct 22 05:22:01 2026: Found api handler for command pg3.install.ns, calling Thu Oct 22 05:22:01 2026: [do_install()] Entered Thu Oct 22 05:22:01 2026: pg3_helper is running as root devMode = 0 Thu Oct 22 05:22:01 2026: Running pg3.ops (register.ns) Thu Oct 22 05:22:01 2026: Calling install: /usr/local/etc/udx.d/static/pg3.ops register.ns plugin_25 /var/eisyui/ns 0 0 plugin_25 > /dev/null Thu Oct 22 05:22:02 2026: Deploying files to /var/eisyui/ns/plugin_25 Thu Oct 22 05:22:02 2026: Determine packaging method for https://github.com/awysocki/ACInfinity Thu Oct 22 05:22:02 2026: Deploying from git https://github.com/awysocki/ACInfinity Thu Oct 22 05:22:02 2026: Calling git command: git init 2> git.log Thu Oct 22 05:22:02 2026: Calling git command: git remote remove origin 2>> git.log || true Thu Oct 22 05:22:02 2026: Calling git command: git remote add origin https://github.com/awysocki/ACInfinity 2>> git.log Thu Oct 22 05:22:02 2026: Calling git command: git fetch origin 2>> git.log Thu Oct 22 05:22:03 2026: Calling git command: git checkout -b 2>>git.log || git checkout Thu Oct 22 05:22:03 2026: Calling git command: git branch --set-upstream-to=origin/ Thu Oct 22 05:22:03 2026: Calling git command: git reset --hard origin/ Thu Oct 22 05:22:03 2026: Trying to determine branch..... Thu Oct 22 05:22:03 2026: Parse ' HEAD branch: main' for branch name Thu Oct 22 05:22:03 2026: Found branch [main] Thu Oct 22 05:22:03 2026: Calling git command: git checkout -b main 2>>git.log || git checkout main Thu Oct 22 05:22:03 2026: Calling git command: git branch --set-upstream-to=origin/main main Thu Oct 22 05:22:03 2026: Calling git command: git reset --hard origin/main Thu Oct 22 05:22:03 2026: Running install.sh Thu Oct 22 05:22:03 2026: Unable to get info for plugin_2main Thu Oct 22 05:22:03 2026: Calling uninstall: /usr/local/etc/udx.d/static/pg3.ops unregister.ns plugin_2main /var/eisyui/ns/plugin_25 > /dev/null Thu Oct 22 05:22:03 2026: pg3.install.ns returned -5 Thu Oct 22 05:22:03 2026: pg3_helper running Thu Oct 22 05:22:03 2026: Found api handler for command pg3.start.ns, calling Thu Oct 22 05:22:03 2026: [do_start()] Entered Thu Oct 22 05:22:03 2026: Starting in regular mode Thu Oct 22 05:22:03 2026: Service name is 0021b9025fb5_25 Thu Oct 22 05:22:03 2026: NS user is 0021b9025fb5_25 Thu Oct 22 05:22:03 2026: NS directory is /var/polyglot/pg3/ns/0021b9025fb5_25 Thu Oct 22 05:22:03 2026: Home directory is /var/polyglot/pg3/ns/0021b9025fb5_25 Thu Oct 22 05:22:03 2026: PG3INIT is eyJ1dWlkIjoiMDA6MjE6Yjk6MDI6NWY6YjUiLCJwcm9maWxlTnVtIjoyNSwibG9nTGV2ZWwiOiJERUJVRyIsInRva2VuIjoiWDYoOUkqVnJuNlJSQVVFLSIsIm1xdHRIb3N0IjoibG9jYWxob3N0IiwibXF0dFBvcnQiOjg4ODMsInNlY3VyZSI6MSwiaXNQRzN4Ijp0cnVlLCJwZzNWZXJzaW9uIjoiMy40LjI4IiwiaXN5VmVyc2lvbiI6IjYuMS4yIiwiZWRpdGlvbiIZyZWUifQ== Thu Oct 22 05:22:03 2026: Calling: service 0021b9025fb5_25 onestop as user 0 Thu Oct 22 05:22:03 2026: Writing /usr/local/etc/rc.d/0021b9025fb5_25 Thu Oct 22 05:22:03 2026: Calling: service 0021b9025fb5_25 onerestart as user 0 Thu Oct 22 05:22:03 2026: [do_start()] Exit Thu Oct 22 05:22:03 2026: pg3.start.ns returned 0
  7. Not sure if this is ME or eISY? Where should I start to look?
  8. UGH, the only thing that fixed it was to RE-INSTALL the plug in
  9. I've hard rebooted the eISY and they showed up, but and error saying profile not created. I clicked the button and its rebooting again. This maybe a false alarm Nope still getting the same error after clicking the button and rebooting Error loading node n021_s3c_66732b9961: Profiles loaded but nodedefs missing.
  10. I poked around a little bit but didn't see anything that seemed relevant. I have a PG3 program I wrote that I clicked migrate to plug-in, it all seems to work and shows up and the log files all look good, but when I view my nodes there aren't any nodes listed for that plug-in. My understanding is plug-in is the same as PG3 with new under the cover changes. So where / how are the nodes created now?
  11. I had no plans on switching either, but when you can get a dual pack of switches from Tapo for $23.99 where 1 zwave on/off switch from zoos is $43.95 it starts to add up. Using the matterjs-server running as a container I have not seen any fallen off switches yet. Its been a few weeks, and yes I had to tweak my parms for mDNS, once I did that all my switches (battery powered - IKEA) that stopped working now work day after day. I was just hoping to have the same ability using the eISY Matter Stack and not have to run my own. Sonoff, Tapo and IKEA all seem pretty solid so far for me, Though hit me up in a month, I may have different feelings then ;-) I'm not going to rip out all my Z-wave items but if one dies I will consider a Matter device in its place.
  12. I don't see any way to ADD new devices using eisy-ui Under nodes the (+) just adds folders. No love no drama
  13. I have been playing with matterjs-server on a linux box. 80% of the devices I connect to it actually connect and I can turn them on and off or get status. but on eISY, I can not get any matter devices to configure. I have tried Tapo, IKEA, and Sonoff devices and can't get any of them to link up. Using Google home or Amazon Alexa I connect the device and have full control. I go into the setting of the device and create a share code (just the numbers). If I connect it to matterjs-server it connects usually within 30 seconds. Doing the same process with eisy. The flow is different. 1) go into Google home, find my device, go to setting and select USE PARING CODE, not QR code. 2) I have 15 minutes to complete these steps from this point. 3) I open UD MOBILE and click the + sign -> ADD MATER DEVICE 4) Select the option of ADD MATTER DEVICE WITH SETUP CODE 5) Scroll to the bottom and input my setup code, no spaces, not dashes click SUBMIT 6) it then opens GOOGLE HOME set up. (this I find odd) Google home pages says it found device and then goes back to UD MOBILE pages 7) ERROR: Could not discover device: Timeout: no matching Matter commissioning service found within 15s Why does UD Mobile open up google home search during provisioning? Anybody actually using Matter devices on eISY home?
  14. Network Resources Not sure where to find it on eisy-ui? CONFIGURATION -> NETWORKING -> NETWORK RESOURCES I use it for NFTY.sh messages to my phone, Notifications are ok, but I use NTFY for lots of my programs other than eisy. Using java admin console it was easy to add them in, but don't know where they are on eisy-ui Thanks
  15. I don't understand the goal of this? PG3 was a way to add features to eisy. I don't fully understand other than calling it something different PLUGINS vs PG3 what its buying us. I guess I just need more explanation what this means. When you say "for a while..." hasn't this always been the case even with PG2. That's a long while. So you are saying the plugins now run in the eisy-ui app/container/service...? Where before they ran in the PG3 app/container/service... which connected to eisy-ui? So you are removing a layer of code? We don't call them PG3 nodes anymore, we call them plugins? Just looking for a better road map of what is the goal and what should I be aware of. Thanks Andy
  16. I change the node server name in the PG3 program. Gave it a new version number and did a restart of the program on the PG3 admin page. Then looked in NODES from the menu and it wouldn't update the node names. Yet in the Java Admin Console it did update there.
  17. Testing as a developer. I changed the name of my PG3 Node server I was developing. For the life of me I could not get eisy-ui to see the new name. java version saw the new name when I quit and restarted it, but eisy-ui I could not till I rebooted the eisy box.
  18. What is the proper way to get EISY-UI to reload its NODES. On UD Mobile you click on Synchronize, What is the equivalent on eISY-UI? Ctrl+Shift+R doesn't do it
  19. I just published a temp fix for MATTER, I created a PG3 program that will talk to a MATTERJS-SERVER sitting on your network. If you have a machine running that you can install a container file for the matterjs-server, then you can use the PMATTER PG3 to talk to it. You'll find the PG3 in the NON-Production store and the project is at https://github.com/awysocki/PMatter/
  20. Long story short... I have a single Tapo Matter switch I needed to toggle. I've tried to get it to work on eISY and their matter stack, but could not get the share code to take it. After reading the forums others have similar issues. Its funny when I reset the switch, Google, Amazon try to grab ownership of the switch while I'm configuring it in the Tapo app. But UD Mobile would not make it stick, it would see the switch, yet time out when you click the complete button after around 15 seconds. So I have a few hours open and AI coder at the ready. This setup requires another machine running on your network. I could have used my NAS or my Linux box, I went with my Linux Rocky 9 box, I installed the MATTERJS-SERVER container using podman. It works like a champ. Its was pretty easy and if you go to the project in the /support directory there is a readme explaining how. https://github.com/awysocki/PMatter/ Then install PMATTER from the PG3 store - currently in the non-production store, I will move it over once I get some Ikea devices to test with and make sure they are working. But for now in beta. All the devices the PMatter PG3 programs understands will be listed un PMATTER CONTROLLER in ISY Most of my testing has just been to turn on and off lights. Not much else. Enjoy
  21. I am trying to connect a single S505 Tapo switch to eISY and not having any luck. It sees the switch but fails on the 15 second timeout when completing. Not sure if its me or the software. If there is a log I can watch or review to give me clues??? I was hoping 6.1.1. (which I have installed) would work better with Matter, but looks like they spent more of their time working on WEB Based Admin Console. All good stuff. Just doesn't help my Tapo S505 switch
  22. I've tried adding Tapo s505 switches and not having much luck. Tapo can see it, Amazon can see it, Google home can see it, but when I try UDMobile it times out the first time. Second time it sees it, when I click Done, it says this can take a few minutes, but then time out and fails. I've tried sharing via Tapo app and Amazon app, but give the same result. I'm encouraged to see you have added the plugs, its not easy to use switches so I might get a Tapo P125M to see if I have better luck. I was excited with 6.1.1 thinking more fixes were added but still no luck on my end. For the record, I go into Tapo GEAR for device -> MATTER SETUP CODE copy the code THEN go into UD Mobile, Matter -> + Add type that code in, SUBMIT and wait Click the IM READY button -> connecting to Device shows my device then click DONE. Please wait while Matter ..... Then ERROR: Could not discover device time out. No matching matter commissioning server found within 15s OK
  23. I'm having the same issue with a Tapo TP-Link matter on/off switch. I added it to google, then added it to eISY by share code. It worked for a few weeks then stopped working. I deleted it everywhere and reset the switch. Added it back to google and tried to add it to eISY via share code and it just hangs and doesn't connect anymore. iox finder says I'm at 6.0.4 Don't know what else to try. I was able to share coded and add it to Alexa, Both Alexa and Google can control the on/off switch, but I can't get it to add to eISY.\ Same boat, just different switch.
  24. I will second this request. My use is I have a hot water recirculation pump, it would be nice to have a button by the sinks that need it to run to bring hot water up. Today I use "Alexa turn on hot water". But guest don't always understand that, so having a button to press makes it even simpler. I haven't found any other buttons. I have 2 of these, they somewhat connect but the button pressed events don't show up.
  25. I called into support. they asked for access into my eISY and then things started working. Don't know what they did, but I'm good.

Account

Navigation

Search

Search

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.