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.

eisy-ui Improvement Suggestions

Featured Replies

-When eisy-ui opens a programming dialog it is doing so as a "modal" dialog box in a fixed position. I understand the value of a modal box, but I would like these dialogs to have a title bar so the box can be moved around. The reason is that quite often there is something behind the modal box, in the current program, that you want to reference or be certain you know how it is set, etc.

-When a unit of measure is set, e.g. hours, minute, seconds in a device command, like setting the Wakeup interval for a Zooz Z-Wave device, I would like to see the UoM displayed in the program window next to the value set, e.g., "Set ZY_001 Wake_Up to 28,800 seconds"

-In the AC, I have occasionally used the "Notes" value for a device to record something meaningful, but it is not visible anywhere. I would like this feature in eisy-ui, but have the note visible in the right hand window at all times when the device is selected, so it has some value.

-When I rename a device, I would like to have a longer field to work with. I think the current value length is 29 char, which is good, but sometimes, not enough. Perhaps 48?

Rob Ralston

Edited by RRalston
Improve clarity of comments

Most helpful reply by Javi,

The name is just an edit text in program edit (IF/Then/Else screen)

Yes, I noticed that too. If it simply opened to the left of the program (not overlapping it) by default, that would be a big improvement.

  • Author
18 hours ago, Guy Lavoie said:

Yes, I noticed that too. If it simply opened to the left of the program (not overlapping it) by default, that would be a big improvement.

Yes, I agree that would be better, but I still would rather be able to move the dialog around to uncover anything it may be covering.

  • Author
  • I would like to hover my cursor over a variable in the "IF clause" of a program and see its current value.

  • I would like to hover my cursor over a device name in the "IF clause" of a program and see the current value that is being tested

  • I would like to be able to easily comment out a program line without resorting to "Repeat 0" and "Repeat 1"

Edited by RRalston
Add an additional item

@Javi I very much miss the option to view the scene membership for a given node. Is it there, and I have simply been unable to find it? Is it planned?

13 minutes ago, oberkc said:

@Javi I very much miss the option to view the scene membership for a given node. Is it there, and I have simply been unable to find it? Is it planned?

Yes, on TODO: https://forum.universal-devices.com/topic/47042-eisy-ui-is-getting-there-heres-where-we-stand/

20 hours ago, RRalston said:

-When eisy-ui opens a programming dialog it is doing so as a "modal" dialog box in a fixed position. I understand the value of a modal box, but I would like these dialogs to have a title bar so the box can be moved around. The reason is that quite often there is something behind the modal box, in the current program, that you want to reference or be certain you know how it is set, etc.

How about below the current program with priority over program content which remains/becomes scrollable? This will work both Desktop and mobile.

20 hours ago, RRalston said:

-When a unit of measure is set, e.g. hours, minute, seconds in a device command, like setting the Wakeup interval for a Zooz Z-Wave device, I would like to see the UoM displayed in the program window next to the value set, e.g., "Set ZY_001 Wake_Up to 28,800 seconds"

Rob Ralston



This should already exist, however some UOMS may not have a "name" see rest/nodes "uoms" : [].

The "name is the prefix suffix based on "opts" formatting. "label" is shown during command Parameter selection, or when multiple UOMs are available 1 Byte in image below.
e.g UOM: 51 (Percent

Screenshot 2026-09-11 at 9.07.02 AM.png

UOM "name (%) Shown as a prefix suffix (depending on opts)

Screenshot 2026-09-11 at 9.08.47 AM.png

UOM "Label" ("Percent") Under in command Parameter selection:

Screenshot 2026-09-11 at 9.09.00 AM.png

Also for commands that accept multiple UOMs, Labels in UOM select.

Screenshot 2026-09-11 at 9.03.20 AM.png



20 hours ago, RRalston said:

-In the AC, I have occasionally used the "Notes" value for a device to record something meaningful, but it is not visible anywhere. I would like this feature in eisy-ui, but have the note visible in the right hand window at all times when the device is selected, so it has some value.

Right Click Node > Configuration
Screenshot 2026-09-11 at 9.12.54 AM.png

20 hours ago, RRalston said:

-When I rename a device, I would like to have a longer field to work with. I think the current value length is 29 char, which is good, but sometimes, not enough. Perhaps 48?

This is a firmware restriction, added issue for investigation. ID: /udi/issues/18

1 hour ago, RRalston said:
  • I would like to hover my cursor over a variable in the "IF clause" of a program and see its current value.

Already exists, firmware determines condition true/false and is already calculated (status) and shown as red/green in the icon (although the color can be improved). Also there are conditions that are triggers (commands/schedule) that are only evaluated when triggered, so the last evaluated status is shown.

1 hour ago, RRalston said:
  • I would like to hover my cursor over a device name in the "IF clause" of a program and see the current value that is being tested

May cause confusion, Also there are conditions that are triggers (commands/schedule) that are only evaluated when triggered.

1 hour ago, RRalston said:
  • I would like to be able to easily comment out a program line without resorting to "Repeat 0" and "Repeat 1"

Added investigation for implementation ID: /eisy-ui/issues/61

3 hours ago, RRalston said:

I would like to be able to easily comment out a program line without resorting to "Repeat 0" and "Repeat 1"

As a "non-tech" user I think this would be confusing to a general user. I know zero programming languages and don't know what "comment out" means. For a general public system I think this might be in the weeds a bit much. If easy to implement, but not impact the non-tech users then go for it, but otherwise, might be over the top option that normal DIY (the Insteon target?) automation people won't use (much). My 2 cents.

1 hour ago, Geddy said:

As a "non-tech" user I think this would be confusing to a general user. I know zero programming languages and don't know what "comment out" means. For a general public system I think this might be in the weeds a bit much. If easy to implement, but not impact the non-tech users then go for it, but otherwise, might be over the top option that normal DIY (the Insteon target?) automation people won't use (much). My 2 cents.

Maybe better phrased as disable line (condition / Action)

Oh yes, the ability to comment out program lines would be great for testing alternate ways of programming things.

5 minutes ago, Jimbo.Automates said:

Please sort programs by name, mine are all in some weird order which doesn't even seem to be the ordered by ID?

Sort order is remembered by store, sort from the column header from any column.

Few observation
You cannot install the developer tools anymore (some plugins need those - at least used to)

There are no resources tab available under developer and existing DOCs are not there either

1 hour ago, Panda88 said:

Few observation
You cannot install the developer tools anymore (some plugins need those - at least used to)

There are no resources tab available under developer and existing DOCs are not there either

Plugins/PG3?

pg3 mostly - well - not really sure what you are referring to - you could install from the AC - some plugins needed them (VUE and WeatherFlow) are some if I remember correct -

Edited by Panda88

  • Author

@Javi When you are responding to several of these items, are you using a BETA or Staging version, because I am not able to confirm some of what you are saying running Production, OR, I simply do not understand what you are saying 😁

For example, you say this already exists:

image.png

I do not see this in the UI by right click on node. There is no "Configuration"

image.png

I am talking about in the program, in line with the text, like the AC does. Are you talking about the pop up window??

image.png

2 hours ago, RRalston said:

@Javi When you are responding to several of these items, are you using a BETA or Staging version, because I am not able to confirm some of what you are saying running Production, OR, I simply do not understand what you are saying 😁

For example, you say this already exists:

image.png

I do not see this in the UI by right click on node. There is no "Configuration"

image.png

I am talking about in the program, in line with the text, like the AC does. Are you talking about the pop up window??

image.png

Some of is beta. see https://forum.universal-devices.com/topic/47042-eisy-ui-is-getting-there-heres-where-we-stand/

6 hours ago, RRalston said:

@Javi When you are responding to several of these items, are you using a BETA or Staging version, because I am not able to confirm some of what you are saying running Production, OR, I simply do not understand what you are saying 😁

For example, you say this already exists:

image.png

This is in production, there is a status column for programs, also indicated by the icon color or icon (running).

6 hours ago, RRalston said:

I do not see this in the UI by right click on node. There is no "Configuration"

image.png

Device Level configuration is Beta

6 hours ago, RRalston said:

I am talking about in the program, in line with the text, like the AC does. Are you talking about the pop up window??

image.png

Already in production, if not shown then the UOM does not have a suffix (name). Suffixes (names) are listed in rest/profiles in the UOM list.

  • Author
8 hours ago, Javi said:

This is in production, there is a status column for programs, also indicated by the icon color or icon (running).

OK, yes I am aware of the status column and color for the overall program, thank you. But I was saying I would like to hover over a variable, for instance and see the current value.

===============

On the unit of measure, this should say "seconds" after the variable name in the program like in the AC:

(And why does the eisy-ui repeat "Set Wake Interval" in the line?)

image.png

Same program line in AC:

image.png

2 hours ago, RRalston said:

OK, yes I am aware of the status column and color for the overall program, thank you. But I was saying I would like to hover over a variable, for instance and see the current value.

I think a similar question was address separately. "I would like to hover my cursor over a device name in the "IF clause" of a program and see the current value that is being tested" The issue with this is state vs event and (last) evaluation. Something may not be "tested" yet if the evaluation finishes (false/else) before reaching the condition.

Showing the current state of a node/var/etc is very possible )

2 hours ago, RRalston said:

On the unit of measure, this should say "seconds" after the variable name in the program like in the AC:

(And why does the eisy-ui repeat "Set Wake Interval" in the line?)

image.png

Same program line in AC:

image.png


Thanks for the clarification. Fix: added uom formatting to commands with variable substitution ID: /eisy-ui/pull/62

  • Author
34 minutes ago, Javi said:

Showing the current state of a node/var/etc is very possible )

Yes, I think we are on the same page now. 😁

35 minutes ago, Javi said:

Thanks for the clarification. Fix: added uom formatting to commands with variable substitution ID: /eisy-ui/pull/62

Excellent. Thank you.

Rob

Create an account or sign in to comment

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.