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.

ISY response protocol

Featured Replies

Posted

I successfully use a third party app (iRule) to control my lights. A new release of this app now allows reporting of feedback and I'd love to incorporate this into my GUI. How does the ISY report the current status of devices (what is the format or coding)? For example if the on level of a device (0A.23.45) is presently 85 (out of the 0-255 range) what does the ISY send?

Calculate 85% of 255. A direct cause/effect can be viewed by running Tools | Diagnostics | Event Viewer with Device communications events selected (important). Set the device to a particular On percentage and view the command issued. I set a device to 85% ON using the Admin Console Current State slider. The On command issued used a value of hex D8 decimal 216. The byte immediately after the hex 11 ON command contains the On Level (hex D8).

 

Sun 08/14/2011 11:57:49 AM : [iNST-ACK ] 02 62 15.9A.F9 0F 11 D8 06 LTONRR (D8)

  • Author

I did as you said and looked at the event viewer. It did help me gain a little more of an understanding as to how things operate with the ISY, however it didn't help me progress any with what I'm trying to accomplish.

What I did discover, and maybe it really doesnt tell much, because regardless of the command I sent from the app I'm using, or status of any device, what I got in response

" <?xml version="1.0" encoding="UTF-8"?> "

doesn't change

  • Author

rest/nodes/10008/cmd/DON

 

returns

 

<?xml version="1.0" encoding="UTF-8"?>200<?

 

I had missed some of the return code in my previous post

There is no Status of a Scene if that is what you are looking for. Insteon has no concept of Scene Status.

 

A more extensive query of a node would be

 

//192.168.2.2/rest/nodes/15%20B2%206A%201

 

<?xml version="1.0" encoding="UTF-8" ?>

-

-

15 B2 6A 1

ICON Dimmer 1

1.30.57.53

true

I02

-

  • Author

Thanks for your patience and excellent help! I'll have to use the info in your last post, the previous query works, but doesn't return the device address, which wouldn't work on a GUI that's intended to show multiple statices. In any case I think I have it now, the only thing I'd like to see differently, would be a query that returned multiple addressed statices, but I don't think that exists. Anyway, thanks again for all your help, now I have to ask, Who pays you?!

Glad it was helpful. I come free, like so many in the ISY community. This is best forum, the best group of folks (users and UDI) and best product I have had the pleasure to work with. Hope you have the same experience.

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.