Jump to content

eisy-ui 0.4.0 - Alpha release - Feedback


bmercier

Recommended Posts

Posted

@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
 

Posted
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?

Posted

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.

Posted (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 by glarsen
Posted
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.

Posted
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

Posted
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!

Posted
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?

Posted
  1. 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.
Posted

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

image.thumb.png.312cbd9b927d51e728f19dbfbef9dcf0.png

 

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.

image.png.c6dcb79559fa197fbb1f975a66e27447.png

 

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?

image.thumb.png.faf2237e83ddb6bbadcd827011d44568.png

 

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

image.png.958696002947da3fad5a5509fa9f7d2c.png

 

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.

image.thumb.png.014d843d2d4ca5306ca709dd5282047d.png

 

 

12.  I tried adding the rest of the nodes for that keypad and editing the commands and properties, but there were none available.

 

image.thumb.png.7d9f7649432f87dd1494c32ed974998d.png

 

 

 

Posted

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:
  1. 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.

Posted
58 minutes ago, GTench said:

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.

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

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

Posted

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:

image.png.357eda53eaab7c776607391aa6df2623.png

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.

Posted

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

Posted
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:

image.png.357eda53eaab7c776607391aa6df2623.png

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.
 

Posted

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.

 

Posted
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)".

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing

    • No registered users viewing this page.
  • Forum Statistics

    • Total Topics
      37.8k
    • Total Posts
      377.5k
×
×
  • Create New...