<parameter name="callbackUrl" type="text">
<label>Callback URL</label>
<description>URL to use for playing audio streams, e.g. http://192.168.0.2:8080</description>
- <required>false</required>
</parameter>
<parameter name="zoneMemberSeparator" type="text">
<label>Zone Member Separator</label>
</channels>
<config-description>
- <parameter name="deviceId" type="text">
+ <parameter name="deviceId" type="text" required="true">
<label>Device ID</label>
<description>The device identifier identifies one certain speaker.</description>
- <required>true</required>
</parameter>
<parameter name="deviceName" type="text">
<label>Device Name</label>
<description>The device name of the speaker.</description>
- <required>false</required>
</parameter>
<parameter name="volumeStepSize" type="integer">
<label>Volume Step Size</label>
xsi:schemaLocation="https://openhab.org/schemas/config-description/v1.0.0 https://openhab.org/schemas/config-description-1.0.0.xsd">
<config-description uri="thing-type:altona:hdmimatrix">
- <parameter name="ipAddress" type="text">
+ <parameter name="ipAddress" type="text" required="true">
<context>network-address</context>
<label>IP or Host Name</label>
<description>IP or Host name of Atlona Matrix Switch</description>
- <required>true</required>
</parameter>
- <parameter name="userName" type="text">
+ <parameter name="userName" type="text" required="false">
<label>User Name</label>
<description>User Name to login with if Telnet Login is on</description>
- <required>false</required>
<advanced>true</advanced>
</parameter>
- <parameter name="password" type="text">
+ <parameter name="password" type="text" required="false">
<context>password</context>
<label>Password</label>
<description>Password to login with if Telnet Login is on</description>
- <required>false</required>
<advanced>true</advanced>
</parameter>
<parameter name="polling" type="integer" min="10" max="9999" unit="s" required="false">
<parameter name="callbackUrl" type="text">
<label>Callback URL</label>
<description>url to use for playing notification sounds, e.g. http://192.168.0.2:8080</description>
- <required>false</required>
</parameter>
</config-description>
xsi:schemaLocation="https://openhab.org/schemas/config-description/v1.0.0 https://openhab.org/schemas/config-description-1.0.0.xsd">
<config-description uri="thing-type:chromecast:device">
- <parameter name="ipAddress" type="text">
+ <parameter name="ipAddress" type="text" required="true">
<context>network-address</context>
<label>Network Address</label>
<description>Network address of the Chromecast device.</description>
- <required>true</required>
</parameter>
<parameter name="port" type="integer">
<label>Network Port</label>
<context>network-address</context>
<description>The IP address / FQDN of the CoolMasterNet unit</description>
<default></default>
- <required>true</required>
</parameter>
- <parameter name="port" type="integer">
+ <parameter name="port" type="integer" required="false">
<label>Port</label>
<description>Port of ASCII interface of CoolMasterNet unit.</description>
<default>10102</default>
- <required>false</required>
</parameter>
- <parameter name="refresh" type="integer">
+ <parameter name="refresh" type="integer" required="false">
<label>Refresh Frequency</label>
<description>Frequency to poll the controller for updates, in seconds. Defaults to every 5 seconds.</description>
<default>5</default>
- <required>false</required>
</parameter>
</config-description>
</channels>
<config-description>
- <parameter name="uid" type="text">
+ <parameter name="uid" type="text" required="true">
<label>HVAC Unit ID</label>
<description>Unit ID of the HVAC Unit to control. Example: L1.100.</description>
<default>L1.100</default>
- <required>true</required>
</parameter>
</config-description>
</channels>
<config-description>
- <parameter name="channelId" type="integer" min="1" max="15" step="1" readOnly="true">
+ <parameter name="channelId" type="integer" min="1" max="15" step="1" readOnly="true" required="true">
<label>Channel ID</label>
<description>The id of this channel.</description>
- <required>true</required>
</parameter>
</config-description>
</thing-type>
</channels>
<config-description>
- <parameter name="ipAddress" type="text">
+ <parameter name="ipAddress" type="text" required="true">
<label>Network Address</label>
<description>Network address of the Matrix</description>
- <required>true</required>
</parameter>
<parameter name="interval" type="integer" required="true">
<label>Polling Interval</label>
</channels>
<config-description>
- <parameter name="ipAddress" type="text">
+ <parameter name="ipAddress" type="text" required="true">
<label>Network Address</label>
<description>Network address of the Matrix</description>
- <required>true</required>
</parameter>
<parameter name="ports" type="integer" required="true" min="1" max="8">
<label>Number of Ports</label>
<property name="vendor">Denon</property>
</properties>
<config-description>
- <parameter name="members" type="text" readOnly="false">
+ <parameter name="members" type="text" readOnly="false" required="true">
<label>The Group Member Player IDs</label>
<description>Shows the player IDs of the members of this group</description>
- <required>true</required>
</parameter>
</config-description>
</thing-type>
</properties>
<representation-property>serialNumber</representation-property>
<config-description>
- <parameter name="pid" type="text" readOnly="false">
+ <parameter name="pid" type="text" readOnly="false" required="true">
<label>Player ID</label>
<description>The internal Player ID</description>
- <required>true</required>
</parameter>
</config-description>
</thing-type>
</channels>
<representation-property>vendor</representation-property>
<config-description>
- <parameter name="ipAddress" type="text">
+ <parameter name="ipAddress" type="text" required="true">
<context>network-address</context>
<label>Network Address</label>
<description>Network address of the HEOS bridge.</description>
- <required>true</required>
</parameter>
- <parameter name="username" type="text">
+ <parameter name="username" type="text" required="false">
<label>Username</label>
<description>Username for login to the HEOS account.</description>
- <required>false</required>
</parameter>
- <parameter name="password" type="text">
+ <parameter name="password" type="text" required="false">
<context>password</context>
<label>Password</label>
<description>Password for login to the HEOS account</description>
- <required>false</required>
</parameter>
- <parameter name="heartbeat" type="integer" min="3" max="3600" unit="s">
- <required>false</required>
+ <parameter name="heartbeat" type="integer" min="3" max="3600" unit="s" required="false">
<unitLabel>seconds</unitLabel>
<label>Heartbeat</label>
<description>The time in seconds for the HEOS Heartbeat (default = 60 s)</description>
<parameter name="poll_frequency" type="integer" required="false" min="1">
<label>Polling Frequency</label>
<description>How often (in seconds) to poll the Hyperion server for value changes.</description>
- <required>true</required>
<default>3</default>
</parameter>
<parameter name="origin" type="text" required="false">
<label>Text based Filter</label>
</parameter-group>
- <parameter name="maxEvents" type="integer" min="0" groupName="general">
+ <parameter name="maxEvents" type="integer" required="true" min="0" groupName="general">
<label>Maximum Matches</label>
- <required>true</required>
</parameter>
- <parameter name="refreshTime" type="integer" min="1" groupName="general" unit="min">
+ <parameter name="refreshTime" type="integer" required="true" min="1" groupName="general" unit="min">
<label>Refresh Time</label>
<description>The frequency in minutes the channels get refreshed</description>
- <required>true</required>
<default>15</default>
</parameter>
<parameter name="datetimeUnit" type="text" groupName="datetime_based">
https://openhab.org/schemas/config-description-1.0.0.xsd">
<config-description uri="thing-type:innogysmarthome:config">
- <parameter name="id" type="text">
+ <parameter name="id" type="text" required="true">
<label>ID</label>
<description>The identifier uniquely identifies this device.</description>
- <required>true</required>
</parameter>
</config-description>
<b>... to generate an auth-code and paste it here</b>. After initial authorization, this code is not needed anymore.]]></description>
</parameter>
<parameter name="websocketidletimeout" type="integer" min="0" max="3600" unit="s" groupName="advanced">
- <required>false</required>
<unitLabel>seconds</unitLabel>
<label>WebSocket Idle Timeout in Seconds</label>
<description>The WebSocket is the connection to the innogy service that listens to status updates. If no data is
<description>This is the binding for Kodi.</description>
<config-description>
- <parameter name="callbackUrl" type="text">
+ <parameter name="callbackUrl" type="text" required="false">
<label>Callback URL</label>
<description>url to use for playing notification sounds, e.g. http://192.168.0.2:8080</description>
- <required>false</required>
</parameter>
</config-description>
<description>Train stop for KVV Binding.</description>
<config-description>
- <parameter name="stopId" type="text">
+ <parameter name="stopId" type="text" required="true">
<label>Stop ID</label>
<description>ID of the train stop.</description>
- <required>true</required>
</parameter>
</config-description>
</thing-type>