nanckekr Posted September 23, 2007 Posted September 23, 2007 I am still getting used to ISY after about a year with HomeSeer. On HomeSeer I was building ASP pages that allowed me to create a 100% custom UI. Among other things I used AJAX calls from a web UI towards the HomeSeer ASP page, that was then triggering Insteon events or reading status. How do I achieve the same with ISY? In short, where is the HTTP API's for reading status about Insteon elements and to trigger events in Insteon. Lastly, is ISY able to send HTTP requests based on Insteon events that happen in the network and is captured by the PLM and the ISY? BR, Anders Quote
Michel Kohanim Posted September 23, 2007 Posted September 23, 2007 Mr. Anders, It seems that you are already familiar with AJAX and possibly Java. At the moment, we do have a JSDK (Java SDK) which allows you to create applications/applets. JSDK allows you to do everything we do from our Admin Console. We do not support AJAX (yet) simply because we have a lot more security hooks than a simple HTTPS. Furthermore, we maintain the state of each session for each client, and thus, we make sure the clients are alive otherwise we close the session. We do communicate with external web services from within ISY, but that piece is not configurable. Do you have any specific feature in mind? If you are interested, here is our Developer Forum Thanks and with kind regards, Michel I am still getting used to ISY after about a year with HomeSeer. On HomeSeer I was building ASP pages that allowed me to create a 100% custom UI. Among other things I used AJAX calls from a web UI towards the HomeSeer ASP page, that was then triggering Insteon events or reading status. How do I achieve the same with ISY? In short, where is the HTTP API's for reading status about Insteon elements and to trigger events in Insteon. Lastly, is ISY able to send HTTP requests based on Insteon events that happen in the network and is captured by the PLM and the ISY? BR, Anders Quote
nanckekr Posted September 24, 2007 Author Posted September 24, 2007 Hi Michael Thanks for the fast reply. The application I have written now allow me to deliver a 100% customer HTTP based web UI. I have implemented several different formats, one for 7" 16*9 touch screens, another for small browser based mobile phone interfaces with or without touch. I am concidering to implement a flash UI that would then use the a similar HTTP based API as my HomeSeer Insteon setup is offering. As a system based on a Windows XP server always seem to have a problem with stability, I would like to get rid of the PC as the hub, and in stead use ISY. I believe a HTTP based API would be needed if I want to be able to implemenet both a HTTP based UI as well as implement a flash based UI. Also I that approach is working for mobile phones. My understanding is that if java applets are the only way to communicate with the ISY, then I am limited in terms of UI to what can be implemente3d within the java applet technology and limited as to the hardware that is able to render java applets. Is that true? BR, Anders Quote
Michel Kohanim Posted September 24, 2007 Posted September 24, 2007 Anders, My pleasure! You are correct and that's precisely why we are not pushing our UDMobile. I am impressed with your solutions. We shall have our HTML/HTTP(S) based version by November and we would be very interested in your feedback. With kind regards, Michel Hi Michael Thanks for the fast reply. The application I have written now allow me to deliver a 100% customer HTTP based web UI. I have implemented several different formats, one for 7" 16*9 touch screens, another for small browser based mobile phone interfaces with or without touch. I am concidering to implement a flash UI that would then use the a similar HTTP based API as my HomeSeer Insteon setup is offering. As a system based on a Windows XP server always seem to have a problem with stability, I would like to get rid of the PC as the hub, and in stead use ISY. I believe a HTTP based API would be needed if I want to be able to implemenet both a HTTP based UI as well as implement a flash based UI. Also I that approach is working for mobile phones. My understanding is that if java applets are the only way to communicate with the ISY, then I am limited in terms of UI to what can be implemente3d within the java applet technology and limited as to the hardware that is able to render java applets. Is that true? BR, Anders Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.