Jump to content

Cusom web UI / HTTP API


nanckekr

Recommended Posts

Posted

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

Posted

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

Posted

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

Posted

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...