bmercier Posted Thursday at 04:55 PM Posted Thursday at 04:55 PM For eisy-ui alpha testers, please post your feedback here. Ref: 1 Quote
GTench Posted Thursday at 08:15 PM Posted Thursday at 08:15 PM @bmercier thanks. I downloaded it but get "insufficient privileges" when I try to install it. Gary Quote
bmercier Posted Thursday at 08:18 PM Author Posted Thursday at 08:18 PM 1 minute ago, GTench said: @bmercier thanks. I downloaded it but get "insufficient privileges" when I try to install it. Gary Please install using sudo. Forgot to mention that. Quote
GTench Posted Thursday at 08:22 PM Posted Thursday at 08:22 PM @bmerciernow I get eisyui does not exist in /etc/rc.d or the local startup directories (/usr/local/etc/rc.d), or is not executable @bmerciermissed this before admin@eisy ~]$ sudo pkg install -f eisyui-0.4.0.pkg Password: Updating FreeBSD-base repository catalogue... FreeBSD-base repository is up to date. Updating FreeBSD-udx repository catalogue... FreeBSD-udx repository is up to date. Updating udi repository catalogue... Fetching meta.conf: 100% 179 B 0.2kB/s 00:01 Fetching packagesite.pkg: 100% 10 KiB 9.9kB/s 00:01 Processing entries: 100% udi repository update completed. 14 packages processed. All repositories are up to date. pkg: archive_read_open_filename(/usr/home/admin/eisyui-0.4.0.pkg): Unrecognized archive format pkg: No packages available to install matching 'eisyui-0.4.0' have been found in the repositories [admin@eisy ~]$ sudo service eisyui restart Quote
bmercier Posted Thursday at 08:36 PM Author Posted Thursday at 08:36 PM 12 minutes ago, GTench said: @bmerciernow I get eisyui does not exist in /etc/rc.d or the local startup directories (/usr/local/etc/rc.d), or is not executable @bmerciermissed this before admin@eisy ~]$ sudo pkg install -f eisyui-0.4.0.pkg Password: Updating FreeBSD-base repository catalogue... FreeBSD-base repository is up to date. Updating FreeBSD-udx repository catalogue... FreeBSD-udx repository is up to date. Updating udi repository catalogue... Fetching meta.conf: 100% 179 B 0.2kB/s 00:01 Fetching packagesite.pkg: 100% 10 KiB 9.9kB/s 00:01 Processing entries: 100% udi repository update completed. 14 packages processed. All repositories are up to date. pkg: archive_read_open_filename(/usr/home/admin/eisyui-0.4.0.pkg): Unrecognized archive format pkg: No packages available to install matching 'eisyui-0.4.0' have been found in the repositories [admin@eisy ~]$ sudo service eisyui restart > pkg: archive_read_open_filename(/usr/home/admin/eisyui-0.4.0.pkg): Unrecognized archive format If feels like there has been a problem getting the pkg to your eisy. How did you download + transferred it to your eisy? Using scp? Quote
bpwwer Posted Thursday at 10:42 PM Posted Thursday at 10:42 PM Installed, but not working: tail ui-current.log 2025-06-05 13:25:10 [info] startup: Modules loaded 2025-06-05 13:25:10 [info] startup: Running environment: production 2025-06-05 13:25:10 [info] startup: eisy-ui version: 0.4.0 2025-06-05 13:25:10 [info] startup: Using portal base url: https://my.isy.io:443 2025-06-05 13:25:10 [info] db: Prisma: Starting a sqlite pool with 9 connections. 2025-06-05 13:25:10 [debug] db: Prisma: Invalid `prisma.config.findUnique()` invocation: The table `main.Config` does not exist in the current database. Can't get to any website on the eisy, not at port 8080, 8443, 80, 443. Only thing I can get to is the standard PG3x at port 3000, that still works. Quote
glarsen Posted Thursday at 11:13 PM Posted Thursday at 11:13 PM (edited) Error loading node 4F E5 E4 1: Profiles loaded but nodedefs missing I'm getting this error on all Insteon nodes. Thus, no commands appear in widgets. Also, can't seem to get widgets to display on ZWave Thermostats, only properties. Edited Thursday at 11:16 PM by glarsen Quote
bmercier Posted yesterday at 12:14 AM Author Posted yesterday at 12:14 AM 59 minutes ago, glarsen said: Error loading node 4F E5 E4 1: Profiles loaded but nodedefs missing I'm getting this error on all Insteon nodes. Thus, no commands appear in widgets. Also, can't seem to get widgets to display on ZWave Thermostats, only properties. Please run a package upgrade. The latest IoX is required. Let me know if that fixes everything, or not. Quote
bmercier Posted yesterday at 12:29 AM Author Posted yesterday at 12:29 AM 1 hour ago, bpwwer said: Installed, but not working: tail ui-current.log 2025-06-05 13:25:10 [info] startup: Modules loaded 2025-06-05 13:25:10 [info] startup: Running environment: production 2025-06-05 13:25:10 [info] startup: eisy-ui version: 0.4.0 2025-06-05 13:25:10 [info] startup: Using portal base url: https://my.isy.io:443 2025-06-05 13:25:10 [info] db: Prisma: Starting a sqlite pool with 9 connections. 2025-06-05 13:25:10 [debug] db: Prisma: Invalid `prisma.config.findUnique()` invocation: The table `main.Config` does not exist in the current database. Can't get to any website on the eisy, not at port 8080, 8443, 80, 443. Only thing I can get to is the standard PG3x at port 3000, that still works. I reproduced it by deleting the database. Not sure why, but it looks like the package install failed to install the database somehow. And if there's no database, nothing will work. To fix this run: cd /var/eisyui sudo ./scripts/prisma_deploy.sh sudo service eisyui restart Quote
bpwwer Posted yesterday at 12:39 AM Posted yesterday at 12:39 AM 3 minutes ago, bmercier said: I reproduced it by deleting the database. Not sure why, but it looks like the package install failed to install the database somehow. And if there's no database, nothing will work. To fix this run: cd /var/eisyui sudo ./scripts/prisma_deploy.sh sudo service eisyui restart The database file was there, but it was empty; no schema and no tables. Running the deploy script looks to have created it properly and it seems to be working now. Thanks! Quote
larryllix Posted yesterday at 01:22 AM Posted yesterday at 01:22 AM (edited) Will this web server run on PolISY also? UPDATE: Announcement post says no. @bmercierWill polISY run this in the future? Edited 11 hours ago by larryllix Quote
bmercier Posted yesterday at 01:56 AM Author Posted yesterday at 01:56 AM 1 hour ago, bpwwer said: The database file was there, but it was empty; no schema and no tables. Running the deploy script looks to have created it properly and it seems to be working now. Thanks! It would be good to figure out what happened. You saw the database file in the db directory? Did it have zero bytes? Do you recall doing anything in particular that might have impacted the install? Quote
MWoods329 Posted 17 hours ago Posted 17 hours ago Install: sudo sudo kg install -f eisyui-0.4.1.pkg Is there something secret about the double sudo that I don't know? Also, what's the "kg" thing? 😁 ps - it did actually take me a minute to realize what the kg was supposed to be. Quote
MWoods329 Posted 16 hours ago Posted 16 hours ago Impressive, as always. I have a few notes, but they read a little bit like I'm an idiot. Am I missing a tutorial on how to use the web interface? 1. Scaling isn't great on smaller screens 2. I wish the node list was fully collapsed when I opened it instead of having to scroll through and close everything just to check if all of my nodes were there. 3. While we're talking about the node list... As I was going through and collapsing them, they would all spring right back open at once after being collapsed for a few seconds. It didn't happen every time and I can't seem to reproduce it intentionally. 4. I am so happy I can sort on all of the columns in the Node page, so thanks for that. 5. Node search function works pretty well too. 6. Showing nodes in their folders is on the roadmap, right? 7. The "Home" link and the fold out menu link for "Favorites" both taking you to the same page is a little cumbersome. 8. Trying to set up a tile on a new dashboard and.... only option is Default Tile? Then why is it an option? 9. I guess I would have expected that to add all of the channels of that i3 Keypad when I selected the main. 10. Loading with an error that prevents it from being usable? I think we have different definitions of success /s 11. Tried to edit that widget to see if it's a property that I can change, and I was surprised to see that the widget is allegedly including all buttons. 12. I tried adding the rest of the nodes for that keypad and editing the commands and properties, but there were none available. Quote
bmercier Posted 16 hours ago Author Posted 16 hours ago Thanks for your invaluable feedback. 17 minutes ago, MWoods329 said: 1. Scaling isn't great on smaller screens Thanks will fix that. > 2. I wish the node list was fully collapsed when I opened it instead of having to scroll through and close everything just to check if all of my nodes were there. Searching is probably best for something like that. But then if everything is collapsed, the serarch would uncollapse it to show results. > 3. While we're talking about the node list... As I was going through and collapsing them, they would all spring right back open at once after being collapsed for a few seconds. It didn't happen every time and I can't seem to reproduce it intentionally. This probably happens with the node list is refreshed in the background. The data is cached, but at some point it becomes stale and gets refreshed. I'll see what I can do about this. > 6. Showing nodes in their folders is on the roadmap, right? Yes > 7. The "Home" link and the fold out menu link for "Favorites" both taking you to the same page is a little cumbersome. Eventually the Home will be configurable. For now, it's the Favorites. > 8. Trying to set up a tile on a new dashboard and.... only option is Default Tile? Then why is it an option? This depends on the nodes capabilities. eisy-ui looks at the command and properties and other things on the node to figure out what are the types of imports possible. But there seems to be an issue in your case- See 10. > 10. Loading with an error that prevents it from being usable? I think we have different definitions of success /s Good point about the success message. Can you please upgrade packages? eisy-ui requires the latest IoX, and by the looks of it, it is not. > 11. Tried to edit that widget to see if it's a property that I can change, and I was surprised to see that the widget is allegedly including all buttons. By default, the widget includes all buttons. You should be able to edit the widget and pick the buttons you want. But because of the problem in 10, you can't. The "profile" is not loaded. > 12. I tried adding the rest of the nodes for that keypad and editing the commands and properties, but there were none available. Same problem as 10. 1 hour ago, MWoods329 said: Install: sudo sudo kg install -f eisyui-0.4.1.pkg Is there something secret about the double sudo that I don't know? Also, what's the "kg" thing? 😁 ps - it did actually take me a minute to realize what the kg was supposed to be. Fixed, thanks. Needed one more coffee. Quote
GTench Posted 14 hours ago Posted 14 hours ago @bmercierI downloaded the file using curl -s https://universaldevices-my.sharepoint.com/:u:/g/personal/benoit_universal-devices_com/eisyui-0.4.0.pkg -O Quote
bmercier Posted 13 hours ago Author Posted 13 hours ago 58 minutes ago, GTench said: @bmercierI downloaded the file using curl -s https://universaldevices-my.sharepoint.com/:u:/g/personal/benoit_universal-devices_com/eisyui-0.4.0.pkg -O The sharepoint link won't work with curl. This downloads the sharepoint download preview page. Please use use your browser to download the file on the desktop. Then use scp to send it to your eisy. Alternatively, after downloading it to your PC, you can look at the browser console and capture the url used for the actual download. That can then be used with curl. Quote
bpwwer Posted 12 hours ago Posted 12 hours ago 14 hours ago, bmercier said: It would be good to figure out what happened. You saw the database file in the db directory? Did it have zero bytes? Do you recall doing anything in particular that might have impacted the install? I don't think I did anything that would have affected it. I downloaded it and ran the install with sudu. I looked at the log and when I saw the message I ran sqlite3 /var/eisyui/db/eisy.db. So yes, the file was there, but the sqlite commands .schema and .tables both returned nothing. Quote
bmercier Posted 12 hours ago Author Posted 12 hours ago 2 minutes ago, bpwwer said: I don't think I did anything that would have affected it. I downloaded it and ran the install with sudu. I looked at the log and when I saw the message I ran sqlite3 /var/eisyui/db/eisy.db. So yes, the file was there, but the sqlite commands .schema and .tables both returned nothing. Ok thank you. FYI I release 0.4.1 which should be more robust. It's no longer using npx, it's now using the prisma bin from the pkg. It will no longer be dependant on connectivity, it does not need to have a HOME var set, etc... Quote
bpwwer Posted 12 hours ago Posted 12 hours ago On the Icon select screen, it would be nice to have a "tab" of typical HA related icons instead of having to search through the entire 2000+ icons. These look like the material design Icon set, but the web page to search through those returns more results. For example, if I search for "plug" on the eisyui, it found nothing, but the google/fonts search found 23 icons, including a couple of outlets, including one called "Smart Outlet" which I can't seem to find with the easyui icon search. When editing a tile: What do the two icons in the middle mean? The up/down arrow didn't seem to do anything and right arrow square seems to want to move the tile to a different page. It would be helpful if these could have tool tips to explain what they are when you hover the mouse over them. Quote
GTench Posted 12 hours ago Posted 12 hours ago @bmercier thanks. I originally downloaded from the link to my pc but I then thought curl might just be simpler. Since it did not install, I used pscp earlier this morning to copy it from my PC and that worked fine; I had not posted it though. Quote
bmercier Posted 11 hours ago Author Posted 11 hours ago 58 minutes ago, bpwwer said: On the Icon select screen, it would be nice to have a "tab" of typical HA related icons instead of having to search through the entire 2000+ icons. These look like the material design Icon set, but the web page to search through those returns more results. For example, if I search for "plug" on the eisyui, it found nothing, but the google/fonts search found 23 icons, including a couple of outlets, including one called "Smart Outlet" which I can't seem to find with the easyui icon search. When editing a tile: What do the two icons in the middle mean? The up/down arrow didn't seem to do anything and right arrow square seems to want to move the tile to a different page. It would be helpful if these could have tool tips to explain what they are when you hover the mouse over them. This is indeed material-ui icons. eisy-ui provides the same icons, but looking into in, I figured that the google/fonts and MUI icons page just have a better search using synonyms. As an example, find any icon on google/fonts, and you will be able to find it on eisy-ui using the icon name. Anyway, I found out where to get the synonyms and will implement that. Thanks for pointing that out! The 2nd icon is used to resize the tile vertically based on content. It's just easier to use this than dragging the corder. The 3rd icon is used to move the tile to another favorites page. This can be useful if you configured a complex tile and just want to move it. Will add the tooltip, thanks. Quote
proj964 Posted 10 hours ago Posted 10 hours ago Hi, It's installed and running. However, the edge browser dies on the https://eisy with the following and there are no ignore options: eisy.home.local uses encryption to protect your information. When Microsoft Edge tried to connect to eisy.home.local this time, the website sent back unusual and incorrect credentials. This may happen when an attacker is trying to pretend to be eisy.home.local, or a Wi-Fi sign-in screen has interrupted the connection. Your information is still secure because Microsoft Edge stopped the connection before any data was exchanged. You can't visit eisy.home.local right now because the website uses HSTS. Network errors and attacks are usually temporary, so this page will probably work later. Quote
bmercier Posted 10 hours ago Author Posted 10 hours ago 4 minutes ago, proj964 said: Hi, It's installed and running. However, the edge browser dies on the https://eisy with the following and there are no ignore options: eisy.home.local uses encryption to protect your information. When Microsoft Edge tried to connect to eisy.home.local this time, the website sent back unusual and incorrect credentials. This may happen when an attacker is trying to pretend to be eisy.home.local, or a Wi-Fi sign-in screen has interrupted the connection. Your information is still secure because Microsoft Edge stopped the connection before any data was exchanged. You can't visit eisy.home.local right now because the website uses HSTS. Network errors and attacks are usually temporary, so this page will probably work later. This is due to the self-signed cert. You shoulf be able to: Click "Advanced" in the Edge error page. Choose "Continue to eisy.home.local (unsafe)". Quote
proj964 Posted 10 hours ago Posted 10 hours ago Thanks for getting back to me. In other events, yes. Not this time. See attachment. Jon eisyui logon error jun 6 2025.pdf Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.