]> git.basschouten.com Git - openhab-addons.git/commitdiff
Provide unit hints for humidity/noise/volume channels (#16614)
authorJacob Laursen <jacob-github@vindvejr.dk>
Sun, 7 Apr 2024 12:08:53 +0000 (14:08 +0200)
committerGitHub <noreply@github.com>
Sun, 7 Apr 2024 12:08:53 +0000 (14:08 +0200)
* Provide unit hints for humidity channel types

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Provide unit hints for noise/volume channel types

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
---------

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
54 files changed:
bundles/org.openhab.binding.airq/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.airvisualnode/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.amazonechocontrol/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.ambientweather/src/main/resources/OH-INF/thing/channels.xml
bundles/org.openhab.binding.avmfritz/src/main/resources/OH-INF/thing/channel-types.xml
bundles/org.openhab.binding.bluetooth.airthings/src/main/resources/OH-INF/thing/airthings.xml
bundles/org.openhab.binding.bluetooth.blukii/src/main/resources/OH-INF/thing/blukii.xml
bundles/org.openhab.binding.bluetooth.ruuvitag/src/main/resources/OH-INF/thing/ruuvitag.xml
bundles/org.openhab.binding.boschshc/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.bticinosmarther/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.daikin/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.deconz/src/main/resources/OH-INF/thing/sensor-channel-types.xml
bundles/org.openhab.binding.draytonwiser/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.ecobee/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.electroluxair/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.fineoffsetweatherstation/src/main/resources/OH-INF/thing/gateway.xml
bundles/org.openhab.binding.fmiweather/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.foobot/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.freeboxos/src/main/resources/OH-INF/thing/channel-types.xml
bundles/org.openhab.binding.gardena/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.groheondus/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.ipobserver/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.jeelink/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.konnected/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.livisismarthome/src/main/resources/OH-INF/thing/channels.xml
bundles/org.openhab.binding.mihome/src/main/resources/OH-INF/thing/channel.xml
bundles/org.openhab.binding.modbus.helioseasycontrols/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.modbus.stiebeleltron/src/main/resources/OH-INF/thing/heatpump-channel-types.xml
bundles/org.openhab.binding.mqtt.ruuvigateway/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.nest/src/main/resources/OH-INF/thing/sdm-channels.xml
bundles/org.openhab.binding.netatmo/src/main/resources/OH-INF/thing/channels.xml
bundles/org.openhab.binding.omnilink/src/main/resources/OH-INF/thing/humidity-sensor.xml
bundles/org.openhab.binding.onewire/src/main/resources/OH-INF/thing/common.xml
bundles/org.openhab.binding.openthermgateway/src/main/resources/OH-INF/thing/channels.xml
bundles/org.openhab.binding.openweathermap/src/main/resources/OH-INF/thing/channel-types.xml
bundles/org.openhab.binding.plugwise/src/main/resources/OH-INF/thing/channel.xml
bundles/org.openhab.binding.radiothermostat/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.robonect/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.sensibo/src/main/resources/OH-INF/thing/channels.xml
bundles/org.openhab.binding.sensorcommunity/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyGen1_sensor.xml
bundles/org.openhab.binding.siemensrds/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.somfytahoma/src/main/resources/OH-INF/thing/channels.xml
bundles/org.openhab.binding.somneo/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.tellstick/src/main/resources/OH-INF/thing/sensor.xml
bundles/org.openhab.binding.valloxmv/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.venstarthermostat/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.ventaair/src/main/resources/OH-INF/thing/channels.xml
bundles/org.openhab.binding.verisure/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.vesync/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.weathercompany/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.weatherunderground/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.wundergroundupdatereceiver/src/main/resources/OH-INF/thing/channel-types.xml
bundles/org.openhab.binding.yamahamusiccast/src/main/resources/OH-INF/thing/thing-types.xml

index 47d5b2b6b3631af132d2be60b40db4ede85f3a1d..426a7d38c29c3511b8cff0b84ae1a90df3b6a5c1 100644 (file)
        </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>
index 23a85d0d973180665f3a21d1288282150ad9ba24..be8a5854079acb49295201cb77aca2c592759af3 100644 (file)
@@ -71,7 +71,7 @@
        </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>
index 8e3a374cafea64c88a50e3b61ceb36404af9094b..0138423261e9c310600d806b1ad8f6141ed1eaa1 100644 (file)
        </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>
index e5abee109cf814ac5b227b49244f8b1afd01ec3d..6c242b8c2409338008f29c4e4f0f854948026923 100644 (file)
@@ -50,7 +50,7 @@
        </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>
index d16c8e528252affad3b62c87a9df1cafedcdea1d..07bb446f06f6b7a178e2ca37311f52dcdf491cd3 100644 (file)
        </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>
index 930db3f86d9d960c7732d71e6b14850b173dbaf1..35ffb0b1095bde6605509c9bf3021254da6e915d 100644 (file)
        </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 %%"/>
index c2f30214b0d0c743e771d370bb5d186d64e3a549..79243974ed6af54252105cda2accd945b0290655 100644 (file)
@@ -44,7 +44,7 @@
        </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>
index f537777a64ac834daab2f65768673b1d49d4b547..ed0a4c4e7f0e33623bf4124175018f3480cdb6de 100644 (file)
@@ -64,7 +64,7 @@
                <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>
index ce106bdbba320246ee9e70540130fd5cd00b9f88..a5133cfd55795b5ce6afd217e6ec15753b7ed6b2 100644 (file)
        </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"/>
index 7fb478c480a778524656a386105be61acd24d8db..3c38a4605634a4e941b6823a3b783cb71e335a15 100644 (file)
@@ -87,7 +87,7 @@
        </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>
index de7b442854204877a9e9acce80b15f7ba33f6ca3..c8e6c58e87dc8ff0bb589d136c51fb42d0301acc 100644 (file)
        </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>
index 974ac70a7949d37d3f7a465384874ba84ce98388..035187402ab9bc5d93098d1cae357afe4c5ee01d 100644 (file)
        </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>
index 4ca3e766807f4530cee6890922a82ce69f1cccd6..6fafad1aaee7bed6dcda0fa5d49bd4f8c222dc54 100644 (file)
        </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>
index 66d2aa05b66cd1cfe9c9fbe8a79894ef80410729..911676c5e71aff328c48d4eaea505b8499aa592e 100644 (file)
                <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>
index 4f72d7387bcbe30cfe1b197508eb7395073a7437..518d32d8db09398dcd839bb81a76ef79757bdec3 100644 (file)
@@ -89,7 +89,7 @@
        </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>
index 067475fe756af8c3f59a9918c6e92c3dd9247365..b3e9a14c9bc90d82472fbee049671ed057f67a90 100644 (file)
@@ -53,7 +53,7 @@
        </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>
index 77acc26bc91b1172c7b91ace57e63bd44857a6d5..5f7c64966f9e1e88a070f299d48eeb7a9b281532 100644 (file)
                <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%"/>
index 7e352fac1b59039e52fccf5973d68e5a21658e45..c5883ad90dc8089a36857e8607efc650c2096411 100644 (file)
@@ -82,7 +82,7 @@
                <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>
index b785f830e0ce5bafa5a369a57e1725bd06dc556c..db8fe7bf0858b25b654ffcb1cfabd2d2a66214f0 100644 (file)
        </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%"/>
index c916c85fb9bc83ffa02f8b6ffd866b59e137f1a6..d437cb3e329b4e630b6fb1a75a16b421f8b87973 100644 (file)
        </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 %%"/>
index c8890607891e90d3771ebd20f83ab264d121f1fd..1334c386bca3326dbf2b2399755035185befdc13 100644 (file)
                <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%"/>
index 05828aae100f9b2bdac3459d927b0fc4fe978e89..0de44b33cabee2500446cff9858fbf091ac8e9f5 100644 (file)
@@ -97,7 +97,7 @@
                <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>
index 1539455ccdbc13c008c077582b109d4a56432cd9..97e2e277b8c9e8d82cf45f008133480fa9419090 100644 (file)
 
        <!-- 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>
index dd2582b683d4d0a92091df9bfc34e21ca031b697..cf64dab153c5f45c21c42d732e3a28095ff98dbd 100644 (file)
@@ -84,7 +84,7 @@
                </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"/>
index f3b5da0367382e8eeaace263765a35238c831768..18fe8e8e7e11b1becd1bdf8924c7d7f1f45cec11 100644 (file)
@@ -96,7 +96,7 @@
 
        <!-- 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>
index a458a510e28981874c8bd11842c44938b245d821..6ed1a4d587e81680ce59fe72ba4f6974fabd2a77 100644 (file)
        </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">
index e509677dd28e6e7423c6397edc0a1ed2e621d81f..12029740f7fbbc798a2a7d3622d616f5324bbcac 100644 (file)
        </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>
index 85fb40510c2718f769ae8cba2014fa8d3b4cc548..73afff13e1c2aa607419b520eb828cfeaae1ab44 100644 (file)
@@ -16,7 +16,7 @@
                <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>
index 91bf6536f3ea2ebd91d65116c97ea23ec355ff88..0bd2bb9c3a9170a08f7944cddece25ab360fca57 100644 (file)
@@ -93,7 +93,7 @@
                <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>
index 55cc7ac997c5ffc60e088e62b50e0fbb6b4e0706..6f6234bc5f6eebba5be981de8b749ca9f9fcd724 100644 (file)
 
        <!-- 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>
index c57680b2b5499d33851a99117556bfb9305e325b..72e5303a03f250d7d4718773e04465c3d4956e76 100644 (file)
        </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>
index 8821edb609539d644044e1c7b1e2ef6b44619858..fa82b2ed0e52e124a69c6db64f3b1f59de172f22 100644 (file)
@@ -27,7 +27,7 @@
 
        <!-- 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>
@@ -39,7 +39,7 @@
        </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>
@@ -47,7 +47,7 @@
        </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>
index 4a048968957a6c20dcff4d504865ea92eeaaf8f6..939c8b1111834b3b00dc73db5644fb8219260af8 100644 (file)
        </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 %%"/>
index 4314198f6e1067c9ab39d2290646055010649eb5..41e02ad1ece83a8c81655d8ea1fa930fdb243e05 100644 (file)
        </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 %%"/>
index 733f74f13b0151e4218c9b25c44959e75df833e0..b4c359d2efb692949299799bc9bcaa83174f995b 100644 (file)
        </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>
index d57f74afca46a22fd4c7f87ae8b1a7e9c481fdf9..7f8ced3c7924522f7253e38dfadaa43dbd43fb15 100644 (file)
@@ -13,7 +13,7 @@
        </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>
index a8f7d482e6b01d09c0c57ead0d181b1ef52fd150..1a3040d75a94e71d2a36d0b4bc28f62477e06321 100644 (file)
@@ -50,7 +50,7 @@
        </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>
index f296cbed00d628c318585c915f91cd511baccfbc..a38abbde57cc9c9c869c46189f751f8735482ccb 100644 (file)
        </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 %%"/>
index 23a235e1a90c5cd0ee76f34efbdb3bea1259ca3d..feb13e0dfb2c2909005d74b536d40d3335f4e341 100644 (file)
@@ -15,7 +15,7 @@
                <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>
index 19e8eaa9043b97c4514273b111268db61395ce51..77485c12e2fe49d27d42d263b7748dd790ec9626 100644 (file)
                <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"/>
index fac3c05204bf977d6a34969d8e9bdc18091541d9..6234c8b7b3ba3b1b8f0915f600112958af49c579 100644 (file)
        </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>
index 3df5f3f34c02fed810195782fbd15cabb09d7397..24aca44b04fa6e07bb03b6e59377914a145e1486 100644 (file)
        </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>
index da65407387af3dcbc1f51cea9262544132209f99..4e964312c92af954895a0eac223e0ed2c87f5433 100644 (file)
        </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%"/>
index ed33807b55f24f2c8103557f72fccf7f4dc8ba62..6f785815efe583509af3a0e3676f738e4079b9c2 100644 (file)
        </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>
index 5e1820371b896dfe2999eccc992cb5b4f5c264b4..9a50ce27cd81bf798a13e5dfd58166aef37fafa4 100644 (file)
@@ -80,7 +80,7 @@
        </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>
index c637af228c318c400d55e8d0b1fa274602169776..e80cd97597a190c172875682dca30fb982a32923 100644 (file)
        </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%"/>
index baf27d57d69d76e084633d0e7044ad3b22c8e4d9..ec8ede44ae957e1133ba65a9e0d065b5ec56e2ef 100644 (file)
        </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>
index 41000679ee1c985534397b325b95effc6ac1b2a0..7ef765700f4ae66e58009b149719abb2f706be79 100644 (file)
@@ -96,7 +96,7 @@
        </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>
index 975586957d26ccf67ef8e930700bf8c3c2a8d6c6..cb2fcf24eb32eee52bf754f6baca5c8b4eb7001d 100644 (file)
        </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>
index e1ffdac5c496e64a935604a30ebc656a77349d64..786f2f804b524bf50c8fc1957e331be9c6794bba 100644 (file)
        </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%"/>
index b50194408c295afc6b1c21e7db9d2bb7b0c30e2d..86a32a6e9322c7f71d5945698c62705d96448aff 100644 (file)
        </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%"/>
index ed2b6bc56b2c6504eecd0a061b243f527856e782..21fd3bbcc7e209ebb4cae1309ccb3c87c1cd172e 100644 (file)
        </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>
index 2797867b5cdef217dad4541d43daddbabb14a8e2..782ed1412c0a4743e12f348b7ca4f2c79bd73db7 100644 (file)
        </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>
index 6c19d58463173d039ff1849e93712e6097c377d5..1f4fa9dc2bd6cd8954cd59ab318d717117cb4d33 100644 (file)
@@ -96,7 +96,7 @@
                <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>