ISY Developers:API:REST Interface:config
Appearance
ISY_Developers : API : REST Interface : config
Example Config
Example config output from Rest API command /rest/config
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<deviceSpecs>
<make>Universal Devices Inc.</make>
<manufacturerURL>http://www.universal-devices.com</manufacturerURL>
<model>ISY994i Series</model>
<icon>/web/udlogo.jpg</icon>
<archive>/web/udi_oadr.jar</archive>
<chart>/web/chart.jar</chart>
<queryOnInit>true</queryOnInit>
<oneNodeAtATime>true</oneNodeAtATime>
<baseProtocolOptional>true</baseProtocolOptional>
</deviceSpecs>
<upnpSpecs>
<upnpDevice>
<utype>X_Insteon_Lighting_Device</utype>
<version>1</version>
</upnpDevice>
<upnpService>
<utype>X_Insteon_Lighting_Service</utype>
<version>1</version>
</upnpService>
</upnpSpecs>
<controls>
<control>
<name>ST</name>
<label>Status</label>
<readOnly>true</readOnly>
<isQueryAble>true</isQueryAble>
<isNumeric>true</isNumeric>
<numericUnit>%</numericUnit>
</control>
<control>
<name>OL</name>
<label>On Level</label>
<readOnly>false</readOnly>
<isQueryAble>true</isQueryAble>
<isNumeric>true</isNumeric>
<numericUnit>%</numericUnit>
</control>
<control>
<name>RR</name>
<label>Ramp Rate</label>
<readOnly>false</readOnly>
<isQueryAble>true</isQueryAble>
<isNumeric>true</isNumeric>
<numericUnit>%</numericUnit>
</control>
<control>
<name>DON</name>
<label>On</label>
</control>
<control>
<name>DFON</name>
<label>Fast On</label>
</control>
<control>
<name>DOF</name>
<label>Off</label>
</control>
<control>
<name>DFOF</name>
<label>Fast Off</label>
</control>
<control>
<name>BRT</name>
<label>Brighten</label>
</control>
<control>
<name>DIM</name>
<label>Dim</label>
</control>
<control>
<name>BMAN</name>
<label>Fade Start</label>
</control>
<control>
<name>SMAN</name>
<label>Fade Stop</label>
</control>
<control>
<name>BEEP</name>
<label>Beep</label>
</control>
<control>
<name>RESET</name>
<label>Reset values</label>
</control>
<control>
<name>ERR</name>
<label>Error</label>
</control>
<control>
<name>CLISPH</name>
<label>Heat Setpoint</label>
<readOnly>false</readOnly>
<isQueryAble>true</isQueryAble>
<isNumeric>true</isNumeric>
<numericUnit>F</numericUnit>
</control>
<control>
<name>CLISPC</name>
<label>Cool Setpoint</label>
<readOnly>false</readOnly>
<isQueryAble>true</isQueryAble>
<isNumeric>true</isNumeric>
<numericUnit>F</numericUnit>
</control>
<control>
<name>CLIFS</name>
<label>Fan State</label>
<readOnly>false</readOnly>
<isQueryAble>true</isQueryAble>
<isNumeric>false</isNumeric>
<actions>
<action>
<name>7</name>
<label>On</label>
</action>
<action>
<name>8</name>
<label>Auto</label>
</action>
</actions>
</control>
<control>
<name>CLIMD</name>
<label>Thermostat Mode</label>
<readOnly>false</readOnly>
<isQueryAble>true</isQueryAble>
<isNumeric>false</isNumeric>
<actions>
<action>
<name>0</name>
<label>Off</label>
</action>
<action>
<name>1</name>
<label>Heat</label>
</action>
<action>
<name>2</name>
<label>Cool</label>
</action>
<action>
<name>3</name>
<label>Auto</label>
</action>
<action>
<name>4</name>
<label>Fan</label>
</action>
<action>
<name>5</name>
<label>Program Auto</label>
</action>
<action>
<name>6</name>
<label>Program Heat</label>
</action>
<action>
<name>7</name>
<label>Program Cool</label>
</action>
</actions>
</control>
<control>
<name>CLISMD</name>
<label>Schedule Mode</label>
<readOnly>false</readOnly>
<isQueryAble>true</isQueryAble>
<isNumeric>false</isNumeric>
<actions>
<action>
<name>0</name>
<label>Hold</label>
</action>
<action>
<name>1</name>
<label>Run</label>
</action>
<action>
<name>2</name>
<label>Away</label>
</action>
</actions>
</control>
<control>
<name>CLIHUM</name>
<label>Humidity</label>
<readOnly>true</readOnly>
<isQueryAble>true</isQueryAble>
<isNumeric>true</isNumeric>
<numericUnit>%</numericUnit>
</control>
<control>
<name>CLIHCS</name>
<label>Heat/Cool State</label>
<readOnly>true</readOnly>
<isQueryAble>true</isQueryAble>
<isNumeric>false</isNumeric>
<actions>
<action>
<name>0</name>
<label>Off</label>
</action>
<action>
<name>1</name>
<label>Heat On</label>
</action>
<action>
<name>2</name>
<label>Cool On</label>
</action>
</actions>
</control>
<control>
<name>CLIEMD</name>
<label>Energy Mode</label>
<readOnly>true</readOnly>
<isQueryAble>true</isQueryAble>
<isNumeric>true</isNumeric>
<numericUnit>%</numericUnit>
</control>
<control>
<name>UOM</name>
<label>Unit</label>
<readOnly>true</readOnly>
<isQueryAble>true</isQueryAble>
<isNumeric>false</isNumeric>
<actions>
<action>
<name>1</name>
<label>Celsius</label>
</action>
<action>
<name>2</name>
<label>Fahrenheit</label>
</action>
</actions>
</control>
<control>
<name>CV</name>
<label>Current Voltage</label>
<readOnly>true</readOnly>
<isQueryAble>true</isQueryAble>
<isNumeric>true</isNumeric>
<numericUnit>V</numericUnit>
</control>
<control>
<name>CC</name>
<label>Current Current</label>
<readOnly>true</readOnly>
<isQueryAble>true</isQueryAble>
<isNumeric>true</isNumeric>
<numericUnit>A</numericUnit>
</control>
<control>
<name>PPW</name>
<label>Polarized Power Used</label>
<readOnly>true</readOnly>
<isQueryAble>true</isQueryAble>
<isNumeric>true</isNumeric>
<numericUnit>W</numericUnit>
</control>
<control>
<name>TPW</name>
<label>Total Power Used</label>
<readOnly>true</readOnly>
<isQueryAble>true</isQueryAble>
<isNumeric>true</isNumeric>
<numericUnit>kWs</numericUnit>
</control>
<control>
<name>PF</name>
<label>Power Factor</label>
<readOnly>true</readOnly>
<isQueryAble>true</isQueryAble>
<isNumeric>true</isNumeric>
<numericUnit>%</numericUnit>
</control>
<control>
<name>ADRPST</name>
<label>Auto DR Processing State</label>
<readOnly>false</readOnly>
<isQueryAble>true</isQueryAble>
<isNumeric>false</isNumeric>
<actions>
<action>
<name>0</name>
<label>Auto Apply Off</label>
</action>
<action>
<name>1</name>
<label>Auto Apply On</label>
</action>
</actions>
</control>
<control>
<name>UAC</name>
<label>Valid access code entered</label>
</control>
<control>
<name>SECMD</name>
<label>Device secure mode</label>
<actions>
<action>
<name>0</name>
<label>Device operation is not secured</label>
</action>
<action>
<name>1</name>
<label>Device operation is secured</label>
</action>
</actions>
</control>
</controls>
<driver_timestamp>2013-04-19-13:37:10</driver_timestamp>
<app>Insteon_UD994_OADR</app>
<app_version>4.0.4</app_version>
<platform>ISY-C-994</platform>
<build_timestamp>2013-04-19-13:37:10</build_timestamp>
<root>
<id>00:XX00:00:XX:00</id>
<name>My Lighting</name>
</root>
<product>
<id>1120</id>
<desc>ISY 994i 256</desc>
</product>
<features>
<feature>
<id>21010</id>
<desc>OpenADR</desc>
<isInstalled>true</isInstalled>
<isAvailable>true</isAvailable>
</feature>
<feature>
<id>21011</id>
<desc>Electricity Monitor</desc>
<isInstalled>true</isInstalled>
<isAvailable>true</isAvailable>
</feature>
<feature>
<id>21012</id>
<desc>Gas Meter</desc>
<isInstalled>false</isInstalled>
<isAvailable>true</isAvailable>
</feature>
<feature>
<id>21013</id>
<desc>Water Meter</desc>
<isInstalled>false</isInstalled>
<isAvailable>false</isAvailable>
</feature>
<feature>
<id>21020</id>
<desc>Weather Information</desc>
<isInstalled>true</isInstalled>
<isAvailable>true</isAvailable>
</feature>
<feature>
<id>21030</id>
<desc>URL</desc>
<isInstalled>false</isInstalled>
<isAvailable>false</isAvailable>
</feature>
<feature>
<id>21040</id>
<desc>Networking Module</desc>
<isInstalled>true</isInstalled>
<isAvailable>true</isAvailable>
</feature>
<feature>
<id>21050</id>
<desc>AMI Electricity Meter</desc>
<isInstalled>true</isInstalled>
<isAvailable>true</isAvailable>
</feature>
<feature>
<id>21051</id>
<desc>SEP ESP</desc>
<isInstalled>false</isInstalled>
<isAvailable>false</isAvailable>
</feature>
<feature>
<id>21060</id>
<desc>A10/X10 for INSTEON</desc>
<isInstalled>true</isInstalled>
<isAvailable>true</isAvailable>
</feature>
<feature>
<id>21070</id>
<desc>Portal Integration - Check-it.ca</desc>
<isInstalled>false</isInstalled>
<isAvailable>true</isAvailable>
</feature>
<feature>
<id>21014</id>
<desc>Current Cost Meter</desc>
<isInstalled>false</isInstalled>
<isAvailable>false</isAvailable>
</feature>
<feature>
<id>21080</id>
<desc>Broadband SEP Device</desc>
<isInstalled>false</isInstalled>
<isAvailable>true</isAvailable>
</feature>
<feature>
<id>21071</id>
<desc>Portal Integration - GreenNet.com</desc>
<isInstalled>false</isInstalled>
<isAvailable>true</isAvailable>
</feature>
<feature>
<id>22000</id>
<desc>RCS Zigbee Device Support</desc>
<isInstalled>false</isInstalled>
<isAvailable>true</isAvailable>
</feature>
<feature>
<id>23000</id>
<desc>Irrigation/ETo Module</desc>
<isInstalled>true</isInstalled>
<isAvailable>true</isAvailable>
</feature>
<feature>
<id>21090</id>
<desc>Elk Security System</desc>
<isInstalled>false</isInstalled>
<isAvailable>true</isAvailable>
</feature>
<feature>
<id>21072</id>
<desc>Portal Integration - BestBuy.com</desc>
<isInstalled>false</isInstalled>
<isAvailable>true</isAvailable>
</feature>
<feature>
<id>24000</id>
<desc>NorthWrite NOC Module</desc>
<isInstalled>false</isInstalled>
<isAvailable>true</isAvailable>
</feature>
<feature>
<id>21073</id>
<desc>Portal Integration - MobiLinc</desc>
<isInstalled>false</isInstalled>
<isAvailable>true</isAvailable>
</feature>
<feature>
<id>21100</id>
<desc>Z-Wave</desc>
<isInstalled>false</isInstalled>
<isAvailable>true</isAvailable>
</feature>
</features>
<triggers>true</triggers>
<maxTriggers>2048</maxTriggers>
<variables>true</variables>
<secsys type="ELK" version="2" />
<baseDriver type="INSTEON" version="2" />
<security v="3.0">SSL</security>
<isDefaultCert>true</isDefaultCert>
<maxSSLStrength>2048</maxSSLStrength>
</configuration>