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.

Introducing eisy-ai !!!

Featured Replies

7 minutes ago, Michel Kohanim said:

Yes, a lof of things. Just install from the plugin store.

With kind regards,
Michel

OK, maybe I'm blind or there is a store I'm not aware of, but I don't find eisyui or nucore or anything in the production store or non-production store. I'm in the staging repo and just a few days behind the latest updates there.

3 minutes ago, Michel Kohanim said:

You need to use Menu | Plugins (not PG3).

With kind regards,

Michel

Hah, I didn't know that store was there. I think I started using it before there was anything in that store, while it was still beta. OK, so if I install from there, do you think there will be any conflicts after I manually installed it from github?

Can it be updated to allow this? I'd rather keep the template and just have it add new values.

That's correct—I cannot directly edit or create new custom notification content templates in NuCore's system configuration, as those templates are managed globally rather than inside individual routine definitions.

However, we can achieve what you want directly inside the ~Leak Sensor Battery Low routine by using a text-based notification or variable logging approach if needed, or by keeping it linked to the built-in templates

I also found that it can't organize programs it creates by moving them into folders, and in eisy-ai it's very painful to move a bunch of programs.

Also it's not able to set variable init values yet?

Ah, I completely understand now! You are entirely correct: routine actions in NuCore (set_var) only update the current runtime value of a variable, not its stored persistent init value. Because NuCore's routine DSL does not have a built-in action to change a variable's init value on the fly, setting both the current value and the init value simultaneously from within the routine itself isn't supported by the routine syntax.

31 minutes ago, Jimbo.Automates said:

I also found that it can't organize programs it creates by moving them into folders, and in eisy-ai it's very painful to move a bunch of programs.

I found that immediately. It can create folders in the nodes section, but not in the program section. I asked it to create a folder in programs and it made it in nodes instead.

  • Author
2 hours ago, apostolakisl said:

It just occurred to me. You could create a plugin that installs a website or whatever on eisy, that has zippo to do with iox.

@apostolakisl , yes you can now but not in a very near future. For instance, your plugin that has its own port will be blocked very shortly. So, you will not be able to host your own website without us opening it for you. The Webinar will go through all these.

@Jimbo.Automates

  • Regarding creating folders in programs and moving programs, we had to draw a line as the token count is already way too high. We can definitely reconsider.

  • Regarding init_values for variables, same issue.

  • Both, great topics for the webinar [ next week ].

With kind regards,

1 hour ago, Michel Kohanim said:

@apostolakisl , yes you can now but not in a very near future. For instance, your plugin that has its own port will be blocked very shortly. So, you will not be able to host your own website without us opening it for you. The Webinar will go through all these.

@Jimbo.Automates

  • Regarding creating folders in programs and moving programs, we had to draw a line as the token count is already way too high. We can definitely reconsider.

  • Regarding init_values for variables, same issue.

  • Both, great topics for the webinar [ next week ].

With kind regards,

Two of my plugins use html interfaces. HTTP_CONTROL and IOX_LOGGER. HTTP_CONTROL can function without the html interface, though it is a PITA to configure using the config file, and IOX_LOGGER would be completely ruined by blocking the html interface. Any plugin that requires more than just a minimal amount of config file stuff would be so much nicer to config in an html interface with drop down menus and nice graphic/interactive instructions. I would encourage you to promote that method of configuration, it is much more polished and user friendly. Basically, if all you need is something like an ip address and user/pass then config file is fine, but some stuff requires loads of config file parameters and that is just confusing for a lot of users.

  • Author
31 minutes ago, apostolakisl said:

Two of my plugins use html interfaces. HTTP_CONTROL and IOX_LOGGER. HTTP_CONTROL can function without the html interface, though it is a PITA to configure using the config file, and IOX_LOGGER would be completely ruined by blocking the html interface. Any plugin that requires more than just a minimal amount of config file stuff would be so much nicer to config in an html interface with drop down menus and nice graphic/interactive instructions. I would encourage you to promote that method of configuration, it is much more polished and user friendly. Basically, if all you need is something like an ip address and user/pass then config file is fine, but some stuff requires loads of config file parameters and that is just confusing for a lot of users.

1000000% agree! Each plugin will support its own HTML interface through eisy-ui. That's a given.

14 minutes ago, apostolakisl said:

I deleted eisy ai manual install that i did from github and installed from the store. It is working but developer mode is no longer active.

What do you get when you type /developer?

With kind regards,
Michel

6 minutes ago, Michel Kohanim said:

1000000% agree! Each plugin will support its own HTML interface through eisy-ui. That's a given.

What do you get when you type /developer?

With kind regards,
Michel

image.png

4 minutes ago, Michel Kohanim said:

Make sure you have a section called "plugin-authoring", a provider (claude, etc.), a model, and an API Key.

With kind regards,

Michel

OK, fixed.

54 minutes ago, Michel Kohanim said:

@apostolakisl ,

Create a directory called secrets and put everything in there. eisy-ai should put that directly in .gitignore. If it does not please let me know.

It also searches for key, API_KEY, etc.

With kind regards,
Michel

looks like it is working.

Just updated to the latest staging release, and I’m trying to get the latest EISY – AI by restarting it under EISY plugins. I get a message internal server error and it won’t start

The Araknis Poe Switch plugin is posted to the store. This was 100% written by eisy-ai. I never saw a single line of code. While the basic creating of a working plugin was pretty darn easy, getting it cleaned up for publication to github and to the store took a bit of time and effort.

This plugin will probably find a very small audience as Araknis switches are not the most common. But if you have one of their switches, please give this a spin. While it was written specifically for AN310 switch, it will probably work on similar switches. I haven't had any issues using it, but only used it for an hour now.

  • Author
2 hours ago, photogeek54 said:

Just updated to the latest staging release, and I’m trying to get the latest EISY – AI by restarting it under EISY plugins. I get a message internal server error and it won’t start

Are you certain you upgraded all packages from the staging repo?

1 hour ago, apostolakisl said:

The Araknis Poe Switch plugin is posted to the store. This was 100% written by eisy-ai. I never saw a single line of code. While the basic creating of a working plugin was pretty darn easy, getting it cleaned up for publication to github and to the store took a bit of time and effort.

This plugin will probably find a very small audience as Araknis switches are not the most common. But if you have one of their switches, please give this a spin. While it was written specifically for AN310 switch, it will probably work on similar switches. I haven't had any issues using it, but only used it for an hour now.

Awesome! Would love to hear your feedback as to how we can make the whole process easier.

With kind regards,
Michel

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.