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.

jim_

Members
  • Joined

  • Last visited

  1. Agreeded ..... Please mimic the same as AC with Date, Time, Location , Sunrise & Sunset Its very handy for checking and testing programs to see real clock
  2. More Observations > General User-Mode What is isy-ai doing ??? At times, after a command has been submitted to eisy-ai, you could at times … wait and wait ... and wait some more for eisy-ai to reply ... eventually it does, but there was a moment when your not sure if you actually pressed ENTER > can a spinning wheel be added into the production release so the user knows processing is underway ? Adding KPL's and assigning a switch label / name > I have added both a 6 button and 8 button KPL several times via eisy-ai e.g. ADD KPL aa.bb.cc name = test 6 kpl ..... the creation is perfect, the NEW node appears with labels: Test KPL 6, Test KPL 6 - A, - B, - C, - D > Now, if you try to add "TEST KPL 6", the primary On/Off switch into a scene, eisy-ai starts the argument, which TEST KPL 6 - A B C or D do you want to include .... To end the fight, you have use very strong instruction to specifically use "TEST KPL 6" NOT A, B,C or D in the new scene > Yes, the fix to rename all elements of the node to exact names, but why ??? The name [TEST KPL 6] is a valid name vs [TEST KPL 6 - A] > The same problem also occurs with KPL 8, the default name assignments start at "B" VS "A" on the KPL 6's eisy-ai forgets it created Scenes > In my testing, I will assign a combination of 3 or 4 switches / KPL's into a “use case”. > On multiple occurrences, I provided instruction to create a scene name ABC and include 3 or 4 valid switch names which already exist in the Nodes list. This normally always works properly (unless its the primary KPL 6 or 8 buttons - see above) > Then I request eisy-ai create a solution where a trigger turns on/off scene ABC. What eisy-ai actually creates in most programs, it assigns the individual switch names into the program’s vs the scene name I query why : ME> why are you not using scene control vs individually sending cmds to each switch ... In this Program > "sams room - countdown expires lights off" eisy-ai > I didn't consider the scene. I wrote each routine to command the three devices one at a time, and I should have checked the scene first. eisy-ai always assigns the wrong variable type round one > Where I ask eisy-ai to create a program with a timer to turn off light after X seconds, 90% of the time it creates the timer as an Integer. > When the program fails to work properly, eisy-ai always determines it used the wrong variable type and fixes the program to use State BONUS PROBLEM, when eisy-ai determines it used the wrong variable, it then creates the NEW State variable, BUT it ALWAYS forgets to remove the Integer ME> Question, when you requested to change the variable, and it was approved, why did you not delete the integer eisy-ai > I didn't delete it because deleting a variable needs your explicit confirmation, and I never asked you for it.
  3. I had to post this ... I got in an arguement with eisy-ai on the definition of a 4 way switch eisy-ai had successfully created a "test" simple 4 way switch scene, a door switch, timer and rules about paddle over-rides. Testing worked perfectly requiring only 1 small change which eisy-ai idenified quickly. I updated eisy-ai saying "everything worked", but eisy-ai suggested it should make one more change. I agreed and the entire solution went crazy with rapid light on off and eisy-ai difficulty stopping it. I requested eisy-ai reverse the change and was told it no longer had a record of what was changed and could not restore the previous programs or variables it had created. Deleted everything and started new ME> lets start again create the 4 way switch eisy-ai > I can set up a 4-way switch, but I need a few details first so I build the right thing: Which devices are the >>>> four switches <<<< ? The three paddles still in the system are TEST KPL 6, TEST DIM 1, and TEST DIM 2. Is the fourth a different device? If it's a different one, name it and I'll look it up. This cascaded into a LONG chat of the definition of what a "4 way" switch is in North America ... I wont bore you with the banter back and forth, but the sum of the chat came down to this ME > if I request an electrician to install a 4 way, this implies 3 switches controlling 1 light ... right ? eisy-ai > You're right. Ordering a "4-way" from an electrician means three physical switches controlling one light: two 3-way switches and one 4-way switch in the middle. In NuCore, a 3-switch setup for one light is a group where all three switches are controllers and the light is the responder. Which three devices should be the switches? It was just a funny exchange in the end .... as an electrician, I think and speak in real electrical terms ... guess I need to learn "NuCore" lol
  4. @Michel Kohanim Thank you for feedback ... and I agree you should push back on some of these events, but the goal of these tests (and lots more) were conducted solely on > "What a user should reasonably expect, especially a non-technical one:" I am new to Ai, therefore I'm am learning how to communicate with Ai on the assumption > Ai's are trained on ordinary human conversation, not on a special code or format. Therefore I question an Ai the way I think at the moment and adjust the question until the result to what I can understand. Since I don't code or develop, learning the art of communication with Ai is my learning curve right now ... and I'm very much enjoying learning new ... great expierence Your questions : You are probably running all these tests in one chat. You are overrunning the context window > Again, still learning ... No warning when the chat is growing too long — other free AIs do warn the user, eisy-ai doesn't How much would you be willing to pay for these features, if they were not free? > Understand the question, but will have to way the cost vs the reward argument I will say ... so far eisy-ai is great add-on to expedite testing and find programming solutions. eisy-ai has shown me many new program samples to experiment with for real deployments
  5. I have several eisy-ai feedback items. but here are few for review ... these tests are targeted at Michel's request for feedback on Customer Mode Basic eisy-ai query ME: what switches are labelled with the word test do I have and are what is the current state on or off ? eisy-ai : Most of your test devices are off. The four Z-Wave "Test Switch" devices didn't report a usable state. Off: [TEST SW 1](/nodes/xx cc 44 1), a relay switch [TEST DIM 1](/nodes/nn bb 92 1), a dimmer [TEST DIM 2](/nodes/mm ff CB 1), a dimmer [TEST KPL 6](/nodes/44 55 20 1), a keypad [TEST KPL 8](/nodes/pp kk EE 1), a keypad Unknown (no state reported): ZY 028.2 Test Switch 1 ZY 028.3 Test Switch 2 ZY 028.4 Test Switch 3 ZY 028.5 Test Switch 4 I can send a Query to the Z-Wave test switches to try to get a current reading if you'd like. ME: yes send a test eisy-ai : I can't tell yet what you want tested, so I haven't sent anything. My last message offered two options: searching a specific date range or device's activity, or the X10 routine's devices. Neither one is a test. Which do you mean? Send a command to a device, such as a test on/off on [XMAS LampLinc Stairs 26.EB.83](/nodes/26 EB 83 1) or [Kitchen Sink Light 33.86.7B](/nodes/33 86 7B 1). Tell me the device and the command. Note that this changes the device's state. Run the test x10 on routine. This will run its actions on those two devices. Test a group or scene's wiring. This sends a group-off to its members, so they will turn off. Tell me which group or scene. Me: send a Query to the Z-Wave test switches to try to get a current reading eisy-ai : I sent a Query to the four Z-Wave test switches. All four report Off after the query: ZY 028.2 Test Switch 1: Off ZY 028.3 Test Switch 2: Off ZY 028.4 Test Switch 3: Off ZY 028.5 Test Switch 4: Off The query itself succeeded for all four. Reading their "Responding" property failed for each one, so I can't confirm whether they're currently responding to the network. The Status values are the current readings from the hub. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ What happened (problem): eisy-ai offered to send a Query to the four Z-Wave test switches. I replied "yes send a test," meaning yes to that offer. eisy-ai said it couldn't tell what I wanted tested, and offered other tests that it hadn't just offered — a date search, an X10 routine test. It didn't connect my "yes" to its own previous offer. What should have happened: A human would read "yes" as yes to the Query it just offered, and run it. When I repeated the full wording — "send a Query to the Z-Wave test switches" — eisy-ai did run it correctly, and all four came back Off. So the problem is: eisy-ai lost the thread of its own offer. It was safe not to guess — it didn't change a device — but it should have known what "yes" meant in that moment. ------------------------------------------------------------------------------------------------------------------------------- TEST = Delete a zwave device ME: I want to delete ZY 028 Binary Switch, can you provide me the procedure to enter the exclusion mode for a Shelly Wave i4 DC before we begin eisy-ai : I can't give you the Shelly Wave i4 DC's exclusion procedure. Nothing in my tools covers that device's button sequence, and I'd be guessing if I wrote one out. To get it, you can: Check the Shelly Wave i4 DC manual or the quick-start guide that came with the device. Look for the section on exclusion or removing the device from a Z-Wave network. Check the Shelly website for the model's documentation. Contact Shelly support if you can't find it. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ What happened (problem): What a user should reasonably expect, especially a non-technical one: • In the perfect world ... the user shouldn't need to know addresses, protocols, or procedures. You say "delete this Z-Wave switch" and it should know the hub step, fetch the removal procedure, and walk the user through the removal. • eisy-ai knows what the vendor & model of a device is based on the initial "Inclusion procedure". When a user requests "remove a device" and also specifically requests help in performaning a delete, eisy-ai should provide the procedure which normally a publicly posted How TO Inclusion / Exclusion document • If eisy-ai does not know what the z-wave device is, request the model information from the user to fetch the removal procedure • The user shouldn't need to memorize manuals. I would expect eisy-ai to access vendor docs as part of the tool, not homework for the user. ------------------------------------------------------------------------------------------------------------------------------- TEST create a basic scene with known working insteon switches Me: create a scene called test scene 1 add test kpl 8 - b as a controller and responder, add test kpl 6 - b as a controller and responder, add test dim 1 as a controller and responder eisy -ai I created the scene test scene 1 as a crosslink, with all three devices as both controller and responder: [TEST KPL 8 - B](/nodes/hh 9C EE 2), [TEST KPL 6 - B](/nodes/yy E 20 4). [TEST DIM 1](/nodes/zz C1 92 1) Each one controls the other two directly. TEST DIM 1 is still disabled in eisy, so it may not respond until it's re-enabled. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ What happened (problem): TEST DIM 1 was fully functional and was tested before running the eisy-ai request to create, so eisy-ai miss-read the actual state of the insteon switch ------------------------------------------------------------------------------------------------------------------------------- TEST > Create scene via eisy-ai and then rename the scene manually Scene was created by eisy-ui with a label / name “fred_scene”, node 98997 • Members: TEST KPL 8-B and TEST KPL 6-B only • Scene renamed manually from “fred_scene” to “TEST KPL8-B + KPL6-B Sync”, Node ID stayed 98997 after the rename • eisy-ai is not aware of the manual name change from fred_scene to TEST KPL8-B + KPL6-B Sync ME > read me "TEST KPL8- B + KPL6-B Sync" eisy-ui > The name at node 98997 is TEST KPL8- B + KPL6-B Sync. That's not the name I gave it. When I created fred_scene, the hub returned group address 98997, which is the same address this scene already has. The device list also shows two entries with that address, one named fred_scene and one named TEST KPL8- B + KPL6-B Sync. So either the hub is showing a stale name, or my create reused an address that an existing scene was already using. I can't tell which from these tools. The links are the same two KPL B controllers you asked for. Can you check in eisy-ui whether a separate fred_scene exists? If it doesn't, the scene at 98997 is the one I made, and it has the original sync name. I haven't changed anything in this step. ME > nothing to check, scene name is correct, read me "TEST KPL8- B + KPL6-B Sync" eisy-ai > The name is TEST KPL8- B + KPL6-B Sync. That's what the hub returns for node 98997 right now. I'll leave the name alone. This scene is the one with TEST KPL 8 - B and TEST KPL 6 - B as controllers. If you want it called fred_scene instead, I can rename it. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ What happened (problem): • First, if the scene name was changed and is valid, why is eisy-ai challenging the cmd ? the name is valid, but eisy-ai seems confused > HOW DID THE NAME GET CHANGED, THATS NOT WHAT I NAMED IT !!! • I attemepted 4 times to obtain status / info on the scene and eisy-ai kept pushing back with al kinds of differnt responses • finally on the 5th attempt to query, I requested the information in this format ... which is very counter productive ME > Show exact detail as viewed in web ui One item per line only No paragraph, no run-on sentences Must support copy-paste Do not show levels eisy-ai> Scene name: TEST KPL8- B + KPL6-B Sync Scene address: 98997 Controller: TEST KPL 8 - B (hh 9C EE 2) Controller: TEST KPL 6 - B (jj E 20 4) Responder: TEST KPL 8 - B (uu 9C EE 2) Responder: TEST KPL 6 - B (bb E 20 4) Link type: native BONUS QUESTION Try this one lol ME> Describe program 119 in plain text, read only, do not change anything, one line per item **** again multiple attemps to read back a program as we see it in web-ui AND after serveral attempts, there was success using ME> provide Name IF statements Then Statements Else statements Comments as they appear in web ui eisy-ai> Name: TEST_KPL_Off_DIM_Off IF: TEST KPL 8 - B (zz 9C EE 2) Status is Off IF: OR TEST KPL 6 - B (vv E 20 4) Status is Off THEN: TEST DIM 1 (xx C1 92 1) Off ELSE: (none) Comments: (none) SUCCESS YEH !!!!!! the good part is that eisy-ui now knows what "read me ##" means and formats the reply properly
  6. I registered .... but never received an invite with meeting details Will an invite be sent just before the meeting to attendees for Friday 11/6. ?
  7. With respect to the progress of upgrades and features being added, but I return to the same question ... if AC provides status / messaging on upgrades, why is web ui not doing the same ? Todays eisy-ui upgrade ... AC shows "packages upgraded successfully" ... web ui is stuck on "upgrade in progress"
  8. I want to copy the txt of a program in web ui, >>> in AC, select the program, right click, copy to clipboard ( as per below ) ? Also ... will Generate Topology be an option in web ui ? Weekend - [ID 0070][Parent 0001] If On Sat, Sun Then Run Program 'abc' (Then Path) Else - No Actions - (To add one, press 'Action')
  9. Bump > since this is a roadmap discussion ... what say the UD team ? whats in the design plan ? upgrade / update notifications to any logged in client (mobile and web ui) if / when a reboot is needed > show a proper message any important message regarding system status or operation state
  10. The recent upgrades once again leaves the user in limbo when lauched form web ui ... Started the upgrade from web ui, had one message about possible reboot and clicked ok ... On AC, messages appeared as per screen grab, web ui shows nothing ... zero indication of any progress or the upgrade has completed Since this roadmap discussion is looking for input and "others" have requested web ui show some form of progress previously ... I'm asking for again, PLEASE add some form of status or progression of upgrades in web ui
  11. As the title reads > What is the web ui login timeout. Can I change it ? I have found the timeout seems to be random, I'll leave the page open at a random settings page, return to the PC hours later and I can continue without the need to login again Conversely, I'll leave the page open showing nodes, go walk the dog and the page times out when I try to resume my navigation It would be nice to change the value for timeout under Settings
  12. Hey Javi ... I'm confused by your reply ... "Looks like navigate back is working" where is this navigate back function ? and "my guess is you want the search not retained in session" = true, but a user still has to navigate "back" to previous screen to see the search results Guy, I like the 2 screen solution (tested) and is a great option for users with 2 monitors ... but I found it awkward on my single 15" laptop screen
  13. Request for Back Button when navigating sub menus in web ui ... dont see this as an item on the "To-Do List" example: if you select a node, right click to configuration .... do you thing in the config menu, but want to navigate back to the specific node to do whatever ... there is no method to navigate back one level ... you can only navigate back to the "all nodes" Depending on the node type that your working on, this can become a pita ... here's a zwave example Once you filter for the zwave node (group), select Config ... set a config param, there is no method to return to the original screen ... you can only navigate back to the entire list of nodes The same naigation holds true for any node type, right click / menu item / new page / there is no method to return to the view of the node you started on
  14. I do exactly the same, local via 8443 ... when I cant find what I need in the current web ui Web ui is here to stay ... so better to start using it and learning now before access is lost via AC Bye Bye Admin Console & Java!. My bigger concern is supporting 2 x 994's at my kids homes ... I get requests at least once a year for minor changes or a new switch ... But I dont have money to swap out 994's for new EISY Lite's + PLM's & dongles ... so just I'll keep an old laptop & IoX / AC for support

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.