</channel-type>
<channel-type id="humidity" advanced="false">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<state readOnly="true" pattern="%.2f %%"></state>
</channel-type>
</channel-type>
<channel-type id="sound" advanced="false">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="dB">Number:Dimensionless</item-type>
<label>Noise</label>
<state readOnly="true" pattern="%.1f %unit%"></state>
</channel-type>
</channel-type>
<channel-type id="humidity_maxerr" advanced="true">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Max. Error Humidity</label>
<state readOnly="true" pattern="± %.2f %%"></state>
</channel-type>
<channel-type id="humidity_abs_maxerr" advanced="true">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Max. Error Abs. Humidity</label>
<state readOnly="true" pattern="± %.2f %%"></state>
</channel-type>
</channel-type>
<channel-type id="Humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<description>Humidity, %</description>
<category>Humidity</category>
</channel-type>
<!-- Alexa.HumiditySensor -->
<channel-type id="relativeHumidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<description>Relative humidity measured by the thermostat.</description>
<category>Humidity</category>
</channel-type>
<channel-type id="relativeHumidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Relative Humidity</label>
<description>Forecast relative humidity</description>
<category>Humidity</category>
</channel-type>
<channel-type id="humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Current Humidity</label>
<description>Current measured humidity.</description>
<category>Humidity</category>
</thing-type>
<channel-type id="airthings_humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<description>Humidity level</description>
<state readOnly="true" pattern="%.1f %%"/>
</channel-type>
<channel-type id="blukii_humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<state readOnly="true" pattern="%d %unit%"/>
</channel-type>
<state readOnly="true" pattern="%.0f"/>
</channel-type>
<channel-type id="ruuvitag_humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<state readOnly="true" pattern="%.1f %unit%"/>
</channel-type>
</channel-type>
<channel-type id="humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<description>Current measured humidity.</description>
<state readOnly="true"/>
</channel-type>
<channel-type id="measures-humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<description>Indoor humidity as measured by the sensor</description>
<category>Humidity</category>
</channel-type>
<channel-type id="acunit-humidity" advanced="true">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Indoor Humidity</label>
<description>The indoor humidity as measured by the A/C unit</description>
<category>Humidity</category>
</channel-type>
<channel-type id="humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<description>Current humidity</description>
<category>Humidity</category>
</channel-type>
<channel-type id="atmospheric-humidity-channel">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<description>Current relative humidity</description>
<category>Humidity</category>
<state readOnly="true" pattern="%.1f %unit%"/>
</channel-type>
<channel-type id="actualHumidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Actual Humidity</label>
<state readOnly="true" pattern="%.0f %unit%"/>
</channel-type>
<state readOnly="true" pattern="%.1f %unit%"/>
</channel-type>
<channel-type id="desiredHumidity" advanced="true">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Desired Humidity</label>
<state readOnly="true" pattern="%.0f %unit%"/>
</channel-type>
<channel-type id="desiredDehumidity" advanced="true">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Desired Dehumidity</label>
<state readOnly="true" pattern="%.0f %unit%"/>
</channel-type>
<state readOnly="true" pattern="%.0f %unit%"/>
</channel-type>
<channel-type id="weatherRelativeHumidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Relative Humidity</label>
<state readOnly="true" pattern="%.0f %unit%"/>
</channel-type>
<state readOnly="true" pattern="%.1f %unit%"/>
</channel-type>
<channel-type id="sensorHumidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Sensor Humidity</label>
<state readOnly="true" pattern="%.0f %unit%"/>
</channel-type>
</channel-type>
<channel-type id="humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<description>Humidity</description>
<category>Humidity</category>
</channel-type>
<channel-type id="humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<category>Humidity</category>
<tags>
<state readOnly="true" pattern="%.1f %unit%"/>
</channel-type>
<channel-type id="humidity-channel">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<category>Humidity</category>
<state readOnly="true" pattern="%.1f %unit%"/>
<state readOnly="true" pattern="%.1f %unit%"/>
</channel-type>
<channel-type id="humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<description>Humidity Level</description>
<category>Humidity</category>
</channel-type>
<channel-type id="alarm-volume">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Alarm Volume</label>
<category>oh:freeboxos:sirene</category>
<state min="0" max="100" step="1" pattern="%d %unit%"/>
</channel-type>
<channel-type id="soilHumidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Soil Humidity</label>
<description>Soil humidity</description>
<state readOnly="true" pattern="%d %%"/>
<description>Valve switch</description>
</channel-type>
<channel-type id="humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<description>The humidity reported by the device</description>
<state readOnly="true" pattern="%.1f %unit%"/>
<state pattern="%.1f %unit%" readOnly="true"/>
</channel-type>
<channel-type id="humidityIndoor">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Indoor Humidity</label>
<description>Current Humidity Indoors</description>
<category>Humidity</category>
<!-- Humidity Channel Type -->
<channel-type id="humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>@text/channel-type.humidity.label</label>
<description>@text/channel-type.humidity.description</description>
<category>Humidity</category>
</config-description>
</channel-type>
<channel-type id="humidity-wifi">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<description>This zone measures humidity</description>
<state readOnly="true"/>
</config-description>
</channel-type>
<channel-type id="humidity-pro">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<description>This zone measures humidity</description>
<state readOnly="true"/>
<!-- HumiditySensor -->
<channel-type id="humiditySensorHumidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Actual Humidity</label>
<description>Actual measured room humidity</description>
<category>Humidity</category>
</channel-type>
<channel-type id="humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<category>Humidity</category>
<state pattern="%.1f %unit%" readOnly="true">
</channel-type>
<channel-type id="humidityControlSetValue" advanced="true">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity Control Set Value</label>
<description>Humidity control set value (in percent)</description>
<category>Humidity</category>
</channel-type>
<channel-type id="humidityControlSteps" advanced="true">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity Control Steps</label>
<description>Humidity control steps (in percent)</description>
<category>Humidity</category>
<state readOnly="true" pattern="%.1f %unit%"/>
</channel-type>
<channel-type id="fek-humidity-type">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>FEK Humidity</label>
<state readOnly="true" pattern="%.1f %unit%"/>
</channel-type>
<state readOnly="true" pattern="%.0f"/>
</channel-type>
<channel-type id="ruuvitag_humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<state readOnly="true" pattern="%.1f %unit%"/>
</channel-type>
<!-- Thermostat -->
<channel-type id="SDMAmbientHumidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Ambient Humidity</label>
<description>Lists the current ambient humidity percentage from the thermostat</description>
<category>Humidity</category>
</channel-type>
<channel-type id="noise">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="dB">Number:Dimensionless</item-type>
<label>Noise</label>
<description>Current Noise Level.</description>
<category>SoundVolume</category>
<!-- Humidity Channels -->
<channel-type id="sensor_humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<description>The current relative humidity at this humidity sensor.</description>
<category>Humidity</category>
</channel-type>
<channel-type id="sensor_humidity_low_setpoint">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Low SetPoint</label>
<description>The current low setpoint for this humidity sensor.</description>
<category>Humidity</category>
</channel-type>
<channel-type id="sensor_humidity_high_setpoint">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>High SetPoint</label>
<description>The current high setpoint for this humidity sensor.</description>
<category>Humidity</category>
</channel-type>
<!-- Relative Humidity Channel -->
<channel-type id="humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<description>Relative humidity (0-100%)</description>
<state readOnly="true" pattern="%.0f %%"/>
</channel-type>
<channel-type id="humidityconf">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<description>Relative humidity (0-100%)</description>
<state readOnly="true" pattern="%.0f %%"/>
</channel-type>
<channel-type id="vh_relativehumidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Relative Humidity</label>
<description>Relative humidity exhaust air</description>
<state readOnly="true" pattern="%d %%"/>
</channel-type>
<channel-type id="forecasted-atmospheric-humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Forecasted Humidity</label>
<description>Forecasted atmospheric relative humidity.</description>
<category>Humidity</category>
</channel-type>
<channel-type id="humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<description>Current relative humidity</description>
<category>Humidity</category>
</channel-type>
<channel-type id="humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<description>The Current Humidity Reading of the Thermostat</description>
<category>Humidity</category>
</channel-type>
<channel-type id="humidityType">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<description>The relative humidity in the mower in percent</description>
<state readOnly="true" pattern="%d %%"/>
<state readOnly="true" pattern="%.1f %unit%"/>
</channel-type>
<channel-type id="currentHumidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Current Humidity</label>
<category>Humidity</category>
<tags>
<state pattern="%.1f %unit%" readOnly="true"/>
</channel-type>
<channel-type id="noise-eq-channel">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="dB">Number:Dimensionless</item-type>
<label>Average Noise</label>
<description>Average noise level from the selected Sensor ID</description>
<state pattern="%.1f dB" readOnly="true"/>
</channel-type>
<channel-type id="noise-min-channel">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="dB">Number:Dimensionless</item-type>
<label>Minimum Noise</label>
<description>Minimum noise level (last 2.5 minutes) from the selected Sensor ID</description>
<state pattern="%.1f dB" readOnly="true"/>
</channel-type>
<channel-type id="noise-max-channel">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="dB">Number:Dimensionless</item-type>
<label>Maximum Noise</label>
<description>Maximum noise level (last 2.5 minutes) from the selected Sensor ID</description>
<state pattern="%.1f dB" readOnly="true"/>
</channel-type>
<channel-type id="sensorHumidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>@text/channel-type.shelly.sensorHumidity.label</label>
<description>@text/channel-type.shelly.sensorHumidity.description</description>
<category>Humidity</category>
</channel-type>
<channel-type id="roomHumidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<description>Measured humidity value</description>
<category>humidity</category>
</channel-type>
<channel-type id="humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Relative Humidity</label>
<description>The current relative humidity</description>
<state readOnly="true" min="0" max="100" pattern="%f.1 %unit%"/>
</channel-type>
<channel-type id="humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<description>The current humidity in %.</description>
<category>Humidity</category>
</channel-type>
<channel-type id="noise">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="dB">Number:Dimensionless</item-type>
<label>Noise</label>
<description>The current noise in dB.</description>
<category>Noise</category>
</channel-type>
<channel-type id="humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<description>Actual measured room Humidity</description>
<category>Humidity</category>
</channel-type>
<channel-type id="humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<description>Current humidity of the air flow exhausting the building.</description>
<state readOnly="true" min="0" max="100" pattern="%d %unit%"/>
</channel-type>
<channel-type id="humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<description>Indoor Humidity</description>
<category>Humidity</category>
</channel-type>
<channel-type id="humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<description>Current Humidity</description>
<category>Humidity</category>
</channel-type>
<channel-type id="humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label>
<description>Current humidity in %.</description>
<category>Humidity</category>
</channel-type>
<channel-type id="deviceHumidityType">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity Level</label>
<description>System representation of humidity</description>
<state readOnly="true" pattern="%.0f %unit%"/>
</channel-type>
<channel-type id="deviceConfigTargetHumidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity Set Point</label>
<description>Humidity Set Point</description>
<state readOnly="false" pattern="%.0f %unit%"/>
</channel-type>
<channel-type id="relativeHumidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Relative Humidity</label>
<description>Forecasted relative humidity</description>
<state readOnly="true" pattern="%.0f %unit%"/>
</channel-type>
<channel-type id="relativeHumidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Relative Humidity</label>
<description>Forecast relative humidity</description>
<category>Humidity</category>
</channel-type>
<channel-type id="humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Outdoor Humidity</label>
<description>Outdoor humidity in %.</description>
<category>Humidity</category>
</channel-type>
<channel-type id="indoor-humidity">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Indoor Humidity</label>
<description>Indoor humidity in %.</description>
<category>Humidity</category>
<category>SoundVolume</category>
</channel-type>
<channel-type id="volumeDB">
- <item-type>Number:Dimensionless</item-type>
+ <item-type unitHint="dB">Number:Dimensionless</item-type>
<label>Volume in dB</label>
<description>Volume level - decibel (dB)</description>
<category>SoundVolume</category>