- Code: Select all
<?xml version="1.0"?>
<Devices>
<!-- Define some devices -->
<Device type="relay" id="televisions">
<Name>Samsung TV</Name>
<ConfigUI>
<SupportURL>https://forums.indigodomo.com/viewforum.php?f=363</SupportURL>
<Field id="ipaddress" type="textfield">
<Label>IP Address</Label>
</Field>
<Field id="port" type="textfield" defaultValue="8002">
<Label>Port</Label>
</Field>
<Field id="mac" type="textfield" defaultValue="false">
<Label>Mac Address</Label>
</Field>
</ConfigUI>
<States>
<State id="name">
<ValueType>String</ValueType>
<TriggerLabel>Name</TriggerLabel>
<ControlPageLabel>Name</ControlPageLabel>
</State>
<State id="macaddress">
<ValueType>String</ValueType>
<TriggerLabel>MAC Address</TriggerLabel>
<ControlPageLabel>MAC Address</ControlPageLabel>
</State>
<State id="model">
<ValueType>String</ValueType>
<TriggerLabel>Model</TriggerLabel>
<ControlPageLabel>Model</ControlPageLabel>
</State>
<State id="status">
<ValueType boolTyoe="OnOff">Boolean</ValueType>
<TriggerLabel>Name</TriggerLabel>
<ControlPageLabel>Name</ControlPageLabel>
</State>
<State id="device_id">
<ValueType>String</ValueType>
<TriggerLabel>Device ID</TriggerLabel>
<ControlPageLabel>Device ID</ControlPageLabel>
</State>
<State id="os">
<ValueType>String</ValueType>
<TriggerLabel>Operating System</TriggerLabel>
<ControlPageLabel>Operating System</ControlPageLabel>
</State>
</States>
<UiDisplayStateId>status</UiDisplayStateId>
</Device>
</Devices>