diff --git a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/config/config.xml b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/config/config.xml
index 199039a8eafb1..ebd49c604dd7b 100644
--- a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/config/config.xml
+++ b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/config/config.xml
@@ -5,15 +5,13 @@
xsi:schemaLocation="https://openhab.org/schemas/config-description/v1.0.0 https://openhab.org/schemas/config-description-1.0.0.xsd">
-
+ The type of the transformation, e.g. "MAP"
- true
-
+ The transformation function, e.g. for transformation type map => filename of mapping file
- true
diff --git a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/AutomatedMeterSensor.xml b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/AutomatedMeterSensor.xml
index 20db15ce26eb8..11d4daae595a2 100644
--- a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/AutomatedMeterSensor.xml
+++ b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/AutomatedMeterSensor.xml
@@ -14,12 +14,11 @@
Sensor for different meters like energy measurement (EEP: A5-12)
-
+ EnOceanId of device this thing belongs to
- true
-
+ EEP which is used by panel
@@ -29,7 +28,6 @@
true
- true
diff --git a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/CentralCommand.xml b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/CentralCommand.xml
index 855048b00add7..89c3d8a881e35 100644
--- a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/CentralCommand.xml
+++ b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/CentralCommand.xml
@@ -13,30 +13,28 @@
Controls a switching or dimming actuator (EEP: A5-38)
-
+ EnOceanId of device this thing belongs to
- trueId is used to generate the EnOcean Id (Int between [1-127]). If not specified the next free Id will be
determined by bridge
-
+ true
- truetrue
-
+
@@ -44,7 +42,6 @@
true
- true
diff --git a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/ClassicDevice.xml b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/ClassicDevice.xml
index 93b135f8a779f..c20098658add3 100644
--- a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/ClassicDevice.xml
+++ b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/ClassicDevice.xml
@@ -25,7 +25,7 @@
Id is used to generate the EnOcean Id (Int between [1-127]). If not specified the next free Id will be
determined by bridge
-
+ EEP which is used to control the device
@@ -34,9 +34,8 @@
trueF6_02_01
- true
-
+ EEP which is used by rocker switch listener(s)
@@ -45,7 +44,6 @@
trueF6_02_01
- true
diff --git a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/Contact.xml b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/Contact.xml
index 57f6069ea4945..648cb2c6b6253 100644
--- a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/Contact.xml
+++ b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/Contact.xml
@@ -13,12 +13,11 @@
Single input contact sensor (EEP: D5-00)
-
+ EnOceanId of device this thing belongs to
- true
-
+ EEP which is used by contact
@@ -30,7 +29,6 @@
D5_00_012true
- true
diff --git a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/EnvironmentalSensor.xml b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/EnvironmentalSensor.xml
index aae17def9b664..0962fb9f6128d 100644
--- a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/EnvironmentalSensor.xml
+++ b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/EnvironmentalSensor.xml
@@ -13,19 +13,17 @@
Sensor for different environmental sensors like a weather station (EEP: A5-13)
-
+ EnOceanId of device this thing belongs to
- true
-
+ EEP which is used by sensortrue
- true
diff --git a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/GenericThing.xml b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/GenericThing.xml
index b42b6b76202a7..341c0cc492529 100644
--- a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/GenericThing.xml
+++ b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/GenericThing.xml
@@ -13,17 +13,16 @@
Thing whose EEP is unsupported. Use a TRANSFORM to convert things messages.
-
+ EnOceanId of device this thing belongs to
- trueId is used to generate the EnOcean Id (Int between [1-127]). If not specified the next free Id will be
determined by bridge
-
+
@@ -31,9 +30,8 @@
true
- true
-
+
@@ -41,7 +39,6 @@
true
- true
diff --git a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/HeatRecoveryVentilation.xml b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/HeatRecoveryVentilation.xml
index f7430123b677a..dec2836c97558 100644
--- a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/HeatRecoveryVentilation.xml
+++ b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/HeatRecoveryVentilation.xml
@@ -13,18 +13,16 @@
Sensor and actuator to control heat recovery ventilation units (EEP: D2-50)
-
+ EnOceanId of device this thing belongs to
- trueId is used to generate the EnOcean Id (Int between [1-127]). If not specified the next free Id will be
determined by bridge
- true
-
+
@@ -33,13 +31,12 @@
true
- truefalse
-
+ EEP which is used by Ventilation Unit
@@ -49,7 +46,6 @@
true
- true
diff --git a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/LightSensor.xml b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/LightSensor.xml
index 632067232aeb4..00d978f5ed546 100644
--- a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/LightSensor.xml
+++ b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/LightSensor.xml
@@ -13,12 +13,11 @@
Sensor which sends light data (EEP: A5-06)
-
+ EnOceanId of device this thing belongs to
- true
-
+ EEP which is used by sensor
@@ -26,7 +25,6 @@
true
- true
diff --git a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/LightTemperatureOccupancySensor.xml b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/LightTemperatureOccupancySensor.xml
index c67a1fbdc3918..c1c36d1c6daec 100644
--- a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/LightTemperatureOccupancySensor.xml
+++ b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/LightTemperatureOccupancySensor.xml
@@ -13,12 +13,11 @@
Sensor which sends light, temperature and occupancy data (EEP: A5-08)
-
+ EnOceanId of device this thing belongs to
- true
-
+ EEP which is used by sensor
@@ -28,7 +27,6 @@
true
- true
diff --git a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/MeasurementSwitch.xml b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/MeasurementSwitch.xml
index 08e75f162e9f9..3a665e50f0b0d 100644
--- a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/MeasurementSwitch.xml
+++ b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/MeasurementSwitch.xml
@@ -13,23 +13,21 @@
Electronic switches and dimmers with energy measurement and local control (EEP: D2-01)
-
+ EnOceanId of device this thing belongs to
- trueId is used to generate the EnOcean Id (Int between [1-127]). If not specified the next free Id will be
determined by bridge
- trueTime in seconds after a refresh is triggerd, 0 to disable300
-
+
@@ -55,13 +53,12 @@
true
- truefalse
-
+
@@ -89,7 +86,6 @@
2true
- true
diff --git a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/MechanicalHandle.xml b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/MechanicalHandle.xml
index 95f18fad67553..775eab0a85be2 100644
--- a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/MechanicalHandle.xml
+++ b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/MechanicalHandle.xml
@@ -14,12 +14,11 @@
Mechanical handle sensor for window/door handles
-
+ EnOceanId of device this thing belongs to
- true
-
+ EEP which is used by handle
@@ -29,7 +28,6 @@
true
- true
diff --git a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/MultiFunctionSmokeDetector.xml b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/MultiFunctionSmokeDetector.xml
index 3b367bf202237..e292562a738ac 100644
--- a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/MultiFunctionSmokeDetector.xml
+++ b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/MultiFunctionSmokeDetector.xml
@@ -13,12 +13,11 @@
Multi Function Sensor like a Smoke Detector (EEP: F6-05, D2-14)
-
+ EnOceanId of device this thing belongs to
- true
-
+ EEP which is used by sensor
@@ -26,7 +25,6 @@
- true
diff --git a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/OccupancySensor.xml b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/OccupancySensor.xml
index c6d093c2cc3b2..7f770684e64c2 100644
--- a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/OccupancySensor.xml
+++ b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/OccupancySensor.xml
@@ -13,12 +13,11 @@
Sensor which sends light, supply voltage and occupancy data (EEP: A5-07)
-
+ EnOceanId of device this thing belongs to
- true
-
+ EEP which is used by sensor
@@ -27,7 +26,6 @@
true
- true
diff --git a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/PushButton.xml b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/PushButton.xml
index d743aece64f20..635d291363312 100644
--- a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/PushButton.xml
+++ b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/PushButton.xml
@@ -14,12 +14,11 @@
Represents a physical Push Button (EEP: F6-01, D2-03)
-
+ EnOceanId of device this thing belongs to
- true
-
+ EEP which is used by push button
@@ -28,7 +27,6 @@
trueF6_01_01
- true
diff --git a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/RockerSwitch.xml b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/RockerSwitch.xml
index 505f02c2bbf92..c8652487d8b16 100644
--- a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/RockerSwitch.xml
+++ b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/RockerSwitch.xml
@@ -23,12 +23,11 @@
-
+ EnOceanId of device this thing belongs to
- true
-
+ EEP which is used by rocker switch
@@ -36,7 +35,6 @@
true
- true
diff --git a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/Rollershutter.xml b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/Rollershutter.xml
index 4a51f1614bf98..07b41902cdf7c 100644
--- a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/Rollershutter.xml
+++ b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/Rollershutter.xml
@@ -13,10 +13,9 @@
Rollershutter like Eltako FSB14/61/71 or NodOn SIN-2-RS-01 (EEP: A5-37, D2-05)
-
+ EnOceanId of device this thing belongs to
- true
@@ -28,7 +27,7 @@
Time in seconds after a refresh is triggered, 0 to disable300
-
+
@@ -37,13 +36,12 @@
A5_3F_7F_EltakoFSBtrue
- truetrue
-
+
@@ -53,7 +51,6 @@
4true
- true
diff --git a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/RoomOperatingPanel.xml b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/RoomOperatingPanel.xml
index e9829d5dc836f..c8a177104763d 100644
--- a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/RoomOperatingPanel.xml
+++ b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/RoomOperatingPanel.xml
@@ -13,12 +13,11 @@
Room operating panel with different kinds of sensors (EEP: A5-10)
-
+ EnOceanId of device this thing belongs to
- true
-
+ EEP which is used by panel
@@ -58,7 +57,6 @@
true
- true
diff --git a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/TemperatureHumiditySensor.xml b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/TemperatureHumiditySensor.xml
index a057604fcfac4..fd7282fa92009 100644
--- a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/TemperatureHumiditySensor.xml
+++ b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/TemperatureHumiditySensor.xml
@@ -13,12 +13,11 @@
Sensor which sends temperature and humidity data (EEP: A5-04)
-
+ EnOceanId of device this thing belongs to
- true
-
+ EEP which is used by sensor
@@ -28,7 +27,6 @@
true
- true
diff --git a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/TemperatureSensor.xml b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/TemperatureSensor.xml
index 5e233edca17f8..9f28e772caa04 100644
--- a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/TemperatureSensor.xml
+++ b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/TemperatureSensor.xml
@@ -13,12 +13,11 @@
Sensor which send temperature data (EEP: A5-02)
-
+ EnOceanId of device this thing belongs to
- true
-
+ EEP which is used by panel
@@ -49,7 +48,6 @@
true
- true
diff --git a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/Thermostat.xml b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/Thermostat.xml
index 5f1d44fe7e84a..96636a40262cd 100644
--- a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/Thermostat.xml
+++ b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/Thermostat.xml
@@ -13,18 +13,16 @@
Sensor and actuator to control radiator thermostats
-
+ EnOceanId of device this thing belongs to
- trueId is used to generate the EnOcean Id (Int between [1-127]). If not specified the next free Id will be
determined by bridge
- true
-
+ EEP which is used by sensor
@@ -33,9 +31,8 @@
"A5_20_04"true
- true
-
+ "A5_20_04"true
- true
diff --git a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/bridge.xml b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/bridge.xml
index c712af8cd2d90..4938404623f5d 100644
--- a/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/bridge.xml
+++ b/bundles/org.openhab.binding.enocean/src/main/resources/OH-INF/thing/bridge.xml
@@ -15,12 +15,11 @@
-
+ Path to the EnOcean gateway
- true
-
+ true
@@ -28,7 +27,6 @@
true
- trueESP3