Jump 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.

Cusom web UI / HTTP API

Featured Replies

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

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

  • Author

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

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

Create an account or sign in to comment

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.