Saturday at 10:24 PM4 days After attending the webinar, I thought I'd give EISY AI a try to create a plugin. After installing EISY AI, the plugin status is "Starting". Is there something that needs configuring? I do notice some errors in the log. The following is after clicking on Restart:2026-11-07 17:20:30.017 MainThread udi_interface INFO init:<module>: Loading interface module2026-11-07 17:20:30.065 MainThread udi_interface INFO interface:<module>: Loading MQTT module2026-11-07 17:20:30.609 MainThread udi_interface INFO interface:<module>: MQTT module loaded2026-11-07 17:20:30.839 MainThread udi_interface INFO init:<module>: Loading udi_interface module2026-11-07 17:20:30.840 MainThread udi_interface INFO init:<module>: Loading node module2026-11-07 17:20:30.840 MainThread udi_interface INFO init:<module>: Loading custom module2026-11-07 17:20:30.840 MainThread udi_interface INFO init:<module>: Loading isy module2026-11-07 17:20:30.840 MainThread udi_interface INFO init:<module>: Loading OAuth module2026-11-07 17:20:30.840 MainThread udi_interface INFO init:<module>: UDI interface initialized2026-11-07 17:20:30.840 MainThread udi_interface INFO init:<module>: UDI Python Interface for Polyglot version 3 3.4.8 Starting...2026-11-07 17:20:30.841 MainThread udi_interface ERROR udi_interface:write: Traceback (most recent call last):2026-11-07 17:20:30.841 MainThread udi_interface ERROR udi_interface:write: File "/var/eisyui/ns/plugin_6/eisyai.py", line 8, in <module>2026-11-07 17:20:30.842 MainThread udi_interface ERROR udi_interface:write: from ioxplugin import Plugin2026-11-07 17:20:30.842 MainThread udi_interface ERROR udi_interface:write: ModuleNotFoundError2026-11-07 17:20:30.842 MainThread udi_interface ERROR udi_interface:write: :2026-11-07 17:20:30.842 MainThread udi_interface ERROR udi_interface:write: No module named 'ioxplugin'
Saturday at 11:03 PM4 days 31 minutes ago, Nestor said:After attending the webinar, I thought I'd give EISY AI a try to create a plugin. After installing EISY AI, the plugin status is "Starting". Is there something that needs configuring?I do notice some errors in the log. The following is after clicking on Restart:2026-11-07 17:20:30.017 MainThread udi_interface INFO init:<module>: Loading interface module2026-11-07 17:20:30.065 MainThread udi_interface INFO interface:<module>: Loading MQTT module2026-11-07 17:20:30.609 MainThread udi_interface INFO interface:<module>: MQTT module loaded2026-11-07 17:20:30.839 MainThread udi_interface INFO init:<module>: Loading udi_interface module2026-11-07 17:20:30.840 MainThread udi_interface INFO init:<module>: Loading node module2026-11-07 17:20:30.840 MainThread udi_interface INFO init:<module>: Loading custom module2026-11-07 17:20:30.840 MainThread udi_interface INFO init:<module>: Loading isy module2026-11-07 17:20:30.840 MainThread udi_interface INFO init:<module>: Loading OAuth module2026-11-07 17:20:30.840 MainThread udi_interface INFO init:<module>: UDI interface initialized2026-11-07 17:20:30.840 MainThread udi_interface INFO init:<module>: UDI Python Interface for Polyglot version 3 3.4.8 Starting...2026-11-07 17:20:30.841 MainThread udi_interface ERROR udi_interface:write: Traceback (most recent call last):2026-11-07 17:20:30.841 MainThread udi_interface ERROR udi_interface:write: File "/var/eisyui/ns/plugin_6/eisyai.py", line 8, in <module>2026-11-07 17:20:30.842 MainThread udi_interface ERROR udi_interface:write: from ioxplugin import Plugin2026-11-07 17:20:30.842 MainThread udi_interface ERROR udi_interface:write: ModuleNotFoundError2026-11-07 17:20:30.842 MainThread udi_interface ERROR udi_interface:write: :2026-11-07 17:20:30.842 MainThread udi_interface ERROR udi_interface:write: No module named 'ioxplugin'Yes - the plugin requires configuration. There's additional info when you click on "More Info" on the Plugin About page in the Plugin store, including a working JSON example for integrating Claude. One thing that is a bit different for this plugin from several others is how the configuration parameters are setup. Best I can tell, the only parameter is "Configuration" and the full set of JSON with all of the additional config parameters gets put into the Values field next to that. Edited Saturday at 11:04 PM4 days by dwengrovitz
Saturday at 11:14 PM4 days What version is your UDX at? If you upgraded it sometime yesterday (Friday) and it's at 5.3.0 or more, then that will need to be rolled back by UDI. Are your other plugins working? You're trying this on a eisy (not Polisy) right?
Sunday at 02:03 AM4 days I'm pretty sure you still need to be on Staging to run this. Before entering the sample JASON, you need to update it with your AI key. Afterwards, restart the plugin.
Sunday at 12:06 PM3 days Author 12 hours ago, Guy Lavoie said:What version is your UDX at? If you upgraded it sometime yesterday (Friday) and it's at 5.3.0 or more, then that will need to be rolled back by UDI. Are your other plugins working?You're trying this on a eisy (not Polisy) right?Still at 5.1.0 as far as I can tell.
Sunday at 12:20 PM3 days 8 minutes ago, Nestor said:Still at 5.1.0 as far as I can tell.UDX v5.1.0 had a eisy-ai generated plugin permission issue that was fixed in v5.2.1. That doesn't sound like your issue.I would suggest trying to reinstall eisy-ai. It's possible something went wrong with the install. After reinstalling, if you have the same issue, stop and then restart the plugin with the log open to see if any potential errors. Also, take a look at pg3 log.
Sunday at 12:24 PM3 days Author 13 hours ago, dwengrovitz said:Yes - the plugin requires configuration. There's additional info when you click on "More Info" on the Plugin About page in the Plugin store, including a working JSON example for integrating Claude. One thing that is a bit different for this plugin from several others is how the configuration parameters are setup. Best I can tell, the only parameter is "Configuration" and the full set of JSON with all of the additional config parameters gets put into the Values field next to that.Ah. Okay. Seems there's more to it than I originally thought. I'm not set up with any particular LLM so it looks like I will need to do that first.
Sunday at 12:34 PM3 days 7 minutes ago, Nestor said:Ah. Okay. Seems there's more to it than I originally thought. I'm not set up with any particular LLM so it looks like I will need to do that first.That is what the Configuration Parameter on the Configuration Tab is for. That is where you enter the JSON string, after you subscribe to the AI agent of your choice and receive your key. The example uses Claude, but you are free to use whichever one you want.There are instructions for this in the readme.
Sunday at 01:22 PM3 days 1 hour ago, Nestor said:Still at 5.1.0 as far as I can tell.I don't know exactly which version I had but my first attempt at installing eisy-ai was also stuck at "starting", until I upgraded UDX to 5.2.0.
Sunday at 06:51 PM3 days I had the same problem with same errors with the eISY Ai plug-in on an eISY box and UDX v5.1.0, I just deleted the AI plugin and I will go back and do some reading and try again latter.
Sunday at 07:47 PM3 days My AI using Gemini starts but won’t process chat requests.Everything seems ok. I checked my api key and as I’m owner, I have permissions necessary.Not sure what to check next.
Sunday at 07:50 PM3 days 2 minutes ago, mmb said:My AI using Gemini starts but won’t process chat requests.Everything seems ok. I checked my api key and as I’m owner, I have permissions necessary.Not sure what to check next.Have you tried restarting the plugin? There should be something in the log, set at debug.I would suggest checking the formatting of the JSON and that nothing else was added or changed.There should be something in the log.
Sunday at 07:56 PM3 days Just now, DennisC said:Have you tried restarting the plugin? There should be something in the log, set at debug.I would suggest checking the formatting of the JSON and that nothing else was added or changed.There should be something in the log.Tried everything, the formatting is fine I think, I get the AI chat box. The debug file suggested the test chat didn’t go beyond the eisy.There isn’t that much to configure in the json, Gemini, Gemini-flash, api key and same for author.Maybe I’m missing something.Update: created a chatgpt api key using same json and it works fine.This suggests missing bits to process Google models. Edited Sunday at 09:14 PM3 days by mmb
Tuesday at 10:37 AM1 day Author Asked Claude for an API key for EISY AI and it asked me to upgrade to "Pro", a paid sub. Is this the same for others?
Tuesday at 12:22 PM1 day 1 hour ago, Nestor said:Asked Claude for an API key for EISY AI and it asked me to upgrade to "Pro", a paid sub. Is this the same for others?Pro, no not necessary. You just need to create a login, login and create an API token from the menu, and then add some $$.Suggest you start small $20 - $25. There is an auto replenish that you can turn off.Not at my computer now, so I can't give you more than that. If you still have trouble, let me know and when I get to my computer I will post more specifics.
Tuesday at 07:18 PM1 day 6 hours ago, DennisC said:Suggest you start small $20 - $25. There is an auto replenish that you can turn off.Exactly what I did to get the eisy-ai going on Claude. Did a bit of checking on the eisy programs and time/timezone using Claude AI and I'm down to $19.89 from $20 with auto reload off. So it'll last a while.I never did get Gemini working using the exact same, but adjusted, JSON.I can use the Gemini MCP on Home Assistant with the EISY bridge, works well.
Tuesday at 10:39 PM1 day As a complete newbie to AI, I spent a bunch of time yesterday figuring it out and eventually writing a plugin. Some of the "basic" steps that aren't well documented for those of us w/o in depth tech knowledge are as follows:1) I used Claude Free desktop AI to help guide me through a lot of the steps, which needs just a FREE account2) After you have the free Claude account, you need to go to https://platform.claude.com/dashboard and add money. I did $20 and turned OFF auto reload. 3) Once you have the money loaded, go to the left panel and click on Keys and Access and create an API Key. Copy it and save it somewhere or in a clipboard.4) In the Eisy-AI plug in, go to configure, then Configure Help and copy the WHOLE JSON listing. I found it was then easier to paste it into a simple text editor, while I then added my API key from above in TWO spots as noted. Then copy and paste that WHOILE new JSON into the one line on the configuration page. Be sure to include the beginning '''' and ending ''''.5) then hit save and restart the plugin..It will show up as a node. But to use it, click on the "sparkle" icon in the far upper right of the top line in Eisy UI, just to the left to the Sign Out box. This will open up the chat dialogue box in which you will interact with Esiy AI. In the bottom right of that box under the three dots, you can switch between Developer mode (for writing plugins) and Customer mode (for writing programs etc.) Both worked great!I continued to use the free Claude Desktop app to help guide me in writing my first plug in in Eisy AI. Worked great. See this post for lots more of my experience. https://forum.universal-devices.com/topic/47495-first-experience-with-eisy-ai-success/#comment-410041
Tuesday at 11:22 PM1 day 37 minutes ago, dbwarner5 said:4) In the Eisy-AI plug in, go to configure, then Configure Help and copy the WHOLE JSON listing. I found it was then easier to paste it into a simple text editor, while I then added my API key from above in TWO spots as noted. Then copy and paste that WHOILE new JSON into the one line on the configuration page. Be sure to include the beginning '''' and ending ''''.I'm not sure why Michel didn't just use a list of fields with defaults already populated to simplify the the eisy-ai configuration, then have the eisy build the JSON. Copy paste is subject to errors, my first attempt it introduced line breaks and spaces and was a fail. The second attempt I used Notepad as you did and it was fine.I guess it's still in development so likely a more straight forward config will be coming.
20 hours ago20 hr Author 12 hours ago, dbwarner5 said:As a complete newbie to AI, I spent a bunch of time yesterday figuring it out and eventually writing a plugin.Some of the "basic" steps that aren't well documented for those of us w/o in depth tech knowledge are as follows:1) I used Claude Free desktop AI to help guide me through a lot of the steps, which needs just a FREE account2) After you have the free Claude account, you need to go to https://platform.claude.com/dashboard and add money. I did $20 and turned OFF auto reload.3) Once you have the money loaded, go to the left panel and click on Keys and Access and create an API Key. Copy it and save it somewhere or in a clipboard.4) In the Eisy-AI plug in, go to configure, then Configure Help and copy the WHOLE JSON listing. I found it was then easier to paste it into a simple text editor, while I then added my API key from above in TWO spots as noted. Then copy and paste that WHOILE new JSON into the one line on the configuration page. Be sure to include the beginning '''' and ending ''''.5) then hit save and restart the plugin..It will show up as a node. But to use it, click on the "sparkle" icon in the far upper right of the top line in Eisy UI, just to the left to the Sign Out box. This will open up the chat dialogue box in which you will interact with Esiy AI. In the bottom right of that box under the three dots, you can switch between Developer mode (for writing plugins) and Customer mode (for writing programs etc.) Both worked great!I continued to use the free Claude Desktop app to help guide me in writing my first plug in in Eisy AI. Worked great.See this post for lots more of my experience. https://forum.universal-devices.com/topic/47495-first-experience-with-eisy-ai-success/#comment-410041As a fellow AI newb, this fills in the blanks of Michel’s readme. Thank you. Edited 20 hours ago20 hr by Nestor
18 hours ago18 hr 2 hours ago, Nestor said:As a fellow AI newb, this fills in the blanks of Michel’s readme. Thank you.see my other post for much more detail of my first experience. https://forum.universal-devices.com/topic/47495-first-experience-with-eisy-ai-success/#comment-410041
18 hours ago18 hr 7 minutes ago, dbwarner5 said:see my other post for much more detail of my first experience. https://forum.universal-devices.com/topic/47495-first-experience-with-eisy-ai-success/#comment-410041Bad link.
18 hours ago18 hr 8 minutes ago, DennisC said:Bad link.try it again.. I think their servers were just down.. it just worked for me.
18 hours ago18 hr Just now, dbwarner5 said:try it again.. I think their servers were just down.. it just worked for me.No, it didn't work yesterday and it didn't work this morning. It still returns the same message.
18 hours ago18 hr Its under the Roadmap Discussions at the bottom of hte Forum lists. Post is titled "First experience with EISY-AI... SUCCESS!!"(Do you have access to Roadmap Discussions? it may be a limited audience Folder?) Edited 18 hours ago18 hr by dbwarner5
18 hours ago18 hr 2 minutes ago, dbwarner5 said:Its under the Roadmap Discussions at the bottom of hte Forum lists. Post is titled "First experience with EISY-AI... SUCCESS!!"(Do you have access to Roadmap Discussions? it may be a limited audience Folder?)I would think anything in the Focus Group Discussion would be limited to members of the Focus Group. Hence the problem.
Create an account or sign in to comment