xmlns:config-description="https://openhab.org/schemas/config-description/v1.0.0"
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:onewire:basethingconfig">
- <parameter name="id" type="text">
+ <parameter name="id" type="text" required="true">
<label>Sensor ID</label>
<description>Sensor ID in format: xx.xxxxxxxxxxxx or a full path including hubs/branches</description>
- <required>true</required>
</parameter>
- <parameter name="refresh" type="integer" min="1">
+ <parameter name="refresh" type="integer" min="1" required="false">
<label>Refresh Time</label>
<description>Time in seconds after which the thing is refreshed</description>
<default>300</default>
<unitLabel>s</unitLabel>
- <required>false</required>
</parameter>
</config-description>
<config-description uri="thing-type:onewire:mstxconfig">
- <parameter name="id" type="text">
+ <parameter name="id" type="text" required="true">
<label>Sensor ID</label>
<description>Sensor ID in format: xx.xxxxxxxxxxxx or a full path including hubs/branches</description>
- <required>true</required>
</parameter>
- <parameter name="refresh" type="integer" min="1">
+ <parameter name="refresh" type="integer" min="1" required="false">
<label>Refresh Time</label>
<description>Time in seconds after which the thing is refreshed</description>
<default>300</default>
<unitLabel>s</unitLabel>
- <required>false</required>
</parameter>
- <parameter name="manualsensor" type="text">
+ <parameter name="manualsensor" type="text" required="false">
<label>Manual Sensor Type</label>
<description>Overrides detected sensor type</description>
<options>
<option value="MS_TC">MS-TC</option>
</options>
<limitToOptions>true</limitToOptions>
- <required>false</required>
<advanced>true</advanced>
</parameter>
</config-description>
<property name="sensorCount">1</property>
</properties>
<config-description>
- <parameter name="id" type="text">
+ <parameter name="id" type="text" required="true">
<label>Sensor ID</label>
<description>Sensor ID in format: xx.xxxxxxxxxxxx)</description>
- <required>true</required>
</parameter>
<parameter name="refresh" type="integer" min="1">
<label>Refresh Time</label>
<label>OW Server</label>
<description>An owserver instance</description>
<config-description>
- <parameter name="network-address" type="text">
+ <parameter name="network-address" type="text" required="true">
<context>network_address</context>
<label>Network Address</label>
<description>Network address of the host running the owserver</description>
- <required>true</required>
</parameter>
- <parameter name="port" type="integer">
+ <parameter name="port" type="integer" required="false">
<label>Port</label>
<description>Listening port of the owserver</description>
<default>4304</default>
- <required>false</required>
</parameter>
</config-description>
</bridge-type>
<description>Allows direct access to the OWFS</description>
<state readOnly="true"/>
<config-description>
- <parameter name="path" type="text">
+ <parameter name="path" type="text" required="true">
<label>OWFS Path</label>
<description>full path to the OWFS-node (e.g. statistics/errors/CRC8_errors)</description>
- <required>true</required>
</parameter>
- <parameter name="refresh" type="integer" min="1">
+ <parameter name="refresh" type="integer" min="1" required="false">
<label>Refresh Time</label>
<description>Time in seconds after which the channel is refreshed</description>
<default>300</default>
<unitLabel>s</unitLabel>
- <required>false</required>
</parameter>
</config-description>
</channel-type>
<description>Allows direct access to the OWFS</description>
<state readOnly="true"/>
<config-description>
- <parameter name="path" type="text">
+ <parameter name="path" type="text" required="true">
<label>OWFS Path</label>
<description>full path to the OWFS-node (e.g. statistics/errors/CRC8_errors)</description>
- <required>true</required>
</parameter>
- <parameter name="refresh" type="integer" min="1">
+ <parameter name="refresh" type="integer" min="1" required="false">
<label>Refresh Time</label>
<description>Time in seconds after which the channel is refreshed</description>
<default>300</default>
<unitLabel>s</unitLabel>
- <required>false</required>
</parameter>
</config-description>
</channel-type>
<description>temperature value of this sensor</description>
<state readOnly="true" pattern="%.1f %unit%"/>
<config-description>
- <parameter name="ignorepor" type="boolean">
+ <parameter name="ignorepor" type="boolean" required="false">
<label>Ignore POR-value</label>
<description>filters all 85°C readings (POR-value), may suppress valid readings if enabled</description>
<default>false</default>
- <required>false</required>
</parameter>
</config-description>
</channel-type>
<description>temperature value of this sensor</description>
<state readOnly="true" pattern="%.1f %unit%"/>
<config-description>
- <parameter name="ignorepor" type="boolean">
+ <parameter name="ignorepor" type="boolean" required="false">
<label>Ignore POR-value</label>
<description>filters all 85°C readings (POR-value), may suppress valid readings if enabled</description>
<default>false</default>
- <required>false</required>
</parameter>
- <parameter name="resolution" type="text">
+ <parameter name="resolution" type="text" required="false">
<label>Sensor Resolution</label>
<options>
<option value="9">9 bit</option>
</options>
<default>10</default>
<limitToOptions>true</limitToOptions>
- <required>false</required>
</parameter>
</config-description>
</channel-type>
<description>relative humidity (0-100%)</description>
<state readOnly="true" pattern="%d %%"/>
<config-description>
- <parameter name="humiditytype" type="text">
+ <parameter name="humiditytype" type="text" required="false">
<label>Humidity Sensor-Type</label>
<limitToOptions>true</limitToOptions>
<options>
<option value="/DATANAB/humidity">Datanab</option>
</options>
<default>/humidity</default>
- <required>false</required>
</parameter>
</config-description>
</channel-type>
<label>Multisensor BMS</label>
<description>1-wire multisensor (DS2438-based)</description>
<config-description>
- <parameter name="id" type="text">
+ <parameter name="id" type="text" required="true">
<label>TH(S) Sensor ID</label>
<description>Sensor ID of the DS2438 sensor in format: xx.xxxxxxxxxxxx or a full path including hubs/branches</description>
- <required>true</required>
</parameter>
- <parameter name="refresh" type="integer" min="1">
+ <parameter name="refresh" type="integer" min="1" required="false">
<label>Refresh Time</label>
<description>Time in seconds after which the thing is refreshed</description>
<default>300</default>
<unitLabel>s</unitLabel>
- <required>false</required>
</parameter>
- <parameter name="temperaturesensor" type="text">
+ <parameter name="temperaturesensor" type="text" required="false">
<label>Temperature Sensor</label>
<options>
<option value="DS2438">internal (DS2438)</option>
</options>
<default>DS2438</default>
<limitToOptions>true</limitToOptions>
- <required>false</required>
</parameter>
</config-description>
</thing-type>
<label>Multisensor AMS</label>
<description>1-wire multisensor (DS2438-based)</description>
<config-description>
- <parameter name="id" type="text">
+ <parameter name="id" type="text" required="true">
<label>TH(S) Sensor ID</label>
<description>Sensor ID of the DS2438 sensor in format: xx.xxxxxxxxxxxx or a full path including hubs/branches</description>
- <required>true</required>
</parameter>
- <parameter name="refresh" type="integer" min="1">
+ <parameter name="refresh" type="integer" min="1" required="false">
<label>Refresh Time for Analog Channels</label>
<description>Time in seconds after which the thing is refreshed</description>
<default>300</default>
<unitLabel>s</unitLabel>
- <required>false</required>
</parameter>
- <parameter name="refreshdigital" type="integer" min="1">
+ <parameter name="refreshdigital" type="integer" min="1" required="false">
<label>Refresh Time for Digital Channels</label>
<description>Time in seconds after which the digital I/Os are refreshed</description>
<default>10</default>
<unitLabel>s</unitLabel>
- <required>false</required>
</parameter>
- <parameter name="temperaturesensor" type="text">
+ <parameter name="temperaturesensor" type="text" required="false">
<label>Temperature Sensor</label>
<options>
<option value="DS2438">internal (DS2438)</option>
</options>
<default>DS2438</default>
<limitToOptions>true</limitToOptions>
- <required>false</required>
</parameter>
</config-description>
</thing-type>
<property name="sensorCount">1</property>
</properties>
<config-description>
- <parameter name="id" type="text">
+ <parameter name="id" type="text" required="true">
<label>Sensor ID</label>
<description>Sensor ID in format: xx.xxxxxxxxxxxx)</description>
- <required>true</required>
</parameter>
- <parameter name="refresh" type="integer" min="1">
+ <parameter name="refresh" type="integer" min="1" required="false">
<label>Refresh Time</label>
<description>Time in seconds after which the thing is refreshed</description>
<default>300</default>
<unitLabel>s</unitLabel>
- <required>false</required>
</parameter>
</config-description>
</thing-type>