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.

Controlling Insteon System via command fusion URL

Featured Replies

Posted

Hi,

I'm looking at controlling a Insteon lighting system via iphone through the Command fusion application.

 

I am wondering if i can send commands to the ISY-99i through wifi and have them be completed by the program details portion of the administrative console.

 

For Example if my IP for the ISY-99i on my wifi is 192.168.1.5 and the device is a light switch 01.A1.9B Could i send a command such as lighton to the ISY-99i in this format;

 

http://192.168.1.5/01.A1.9b/lighton.

 

Could this be interpreted by the ISY-99i similar to a X10 command but with a program like this:

 

If

wifi 'Lighton' received

 

then

Set scene '01.a1.9b' on

 

Else

no action

 

Is something like this possible. I know that there is a application for the iphone to control lights but i would like one program (command fusion) to take care of all my home automation needs.

 

I am a newbie so maybe this isn't even possible and i will need to do it with the IR version of the ISY-99i amd global cache.

 

Thanks

deg01004

Hi deg01004,

 

These tasks could be accomplished using ISY-99i's REST interface. Take a look at the documentation on this wiki page.

 

For Example if my IP for the ISY-99i on my wifi is 192.168.1.5 and the device is a light switch 01.A1.9B Could i send a command such as lighton to the ISY-99i in this format;

 

http://192.168.1.5/01.A1.9b/lighton.

 

Pretty much. The url syntax would look like this:

 

http://192.168.1.5/rest/nodes/99999/cmd/DON

 

The reason I replaced "01.A1.9" with the placeholder "99999" is that ISY assigns a unique node ID to each object. You can get a list of all objects by calling /rest/nodes.

 

Could this be interpreted by the ISY-99i similar to a X10 command but with a program like this:

 

If

wifi 'Lighton' received

 

then

Set scene '01.a1.9b' on

 

Else

no action

 

The best way to accomplish this would be to call the desired program via REST:

 

http://192.168.1.5/rest/program/9999/runThen

 

Again, this example uses the placeholder "9999" because programs are also referenced by their node IDs.

 

Cheers,

-Jim

  • Author

Thanks for the info. The ISY-99i looks like what i would want due to the rest feature and many other reasons.

 

If i were to type

http://192.168.1.5/rest/nodes/99999/cmd/DON

from a standard web broswer connected to my network would it turn on the light?

 

Does this bypass the security login and password or do i have to connect a device to the ISY in some way?

 

Thanks for the great info.

deg01004

Hi deg01004,

 

Yes it does turn on the device with address 99999. And, NO, your browser will be challenged with HTTP BASIC Auth.

 

It's always best to use HTTPS when accessing ISY remotely.

 

With kind regards,

Michel

 

Thanks for the info. The ISY-99i looks like what i would want due to the rest feature and many other reasons.

 

If i were to type

http://192.168.1.5/rest/nodes/99999/cmd/DON

from a standard web broswer connected to my network would it turn on the light?

 

Does this bypass the security login and password or do i have to connect a device to the ISY in some way?

 

Thanks for the great info.

deg01004

Guest
This topic is now closed to further replies.

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.