diff --git a/bundles/org.openhab.binding.alarmdecoder/src/main/resources/ESH-INF/thing/thing-types.xml b/bundles/org.openhab.binding.alarmdecoder/src/main/resources/ESH-INF/thing/thing-types.xml
index 4d75f77ac85b5..42ad4d20e8618 100644
--- a/bundles/org.openhab.binding.alarmdecoder/src/main/resources/ESH-INF/thing/thing-types.xml
+++ b/bundles/org.openhab.binding.alarmdecoder/src/main/resources/ESH-INF/thing/thing-types.xml
@@ -57,6 +57,7 @@
serial-port
+ falseThe name of the serial port used to connect to the Alarm Decoder device
diff --git a/bundles/org.openhab.binding.bluetooth.bluegiga/src/main/resources/ESH-INF/thing/bluegiga.xml b/bundles/org.openhab.binding.bluetooth.bluegiga/src/main/resources/ESH-INF/thing/bluegiga.xml
index 34ef247b71825..d08fddbff342b 100644
--- a/bundles/org.openhab.binding.bluetooth.bluegiga/src/main/resources/ESH-INF/thing/bluegiga.xml
+++ b/bundles/org.openhab.binding.bluetooth.bluegiga/src/main/resources/ESH-INF/thing/bluegiga.xml
@@ -12,6 +12,7 @@
serial-port
+ falseSerial Port
diff --git a/bundles/org.openhab.binding.cm11a/src/main/resources/ESH-INF/thing/thing-types.xml b/bundles/org.openhab.binding.cm11a/src/main/resources/ESH-INF/thing/thing-types.xml
index 38d036574c4ec..33ed5062077a5 100644
--- a/bundles/org.openhab.binding.cm11a/src/main/resources/ESH-INF/thing/thing-types.xml
+++ b/bundles/org.openhab.binding.cm11a/src/main/resources/ESH-INF/thing/thing-types.xml
@@ -13,6 +13,7 @@
serial-port
+ falseSerial port used to communicate with the CM11a
diff --git a/bundles/org.openhab.binding.digiplex/src/main/resources/ESH-INF/thing/bridge.xml b/bundles/org.openhab.binding.digiplex/src/main/resources/ESH-INF/thing/bridge.xml
index 9bfdb11a090b2..4403ca5354540 100644
--- a/bundles/org.openhab.binding.digiplex/src/main/resources/ESH-INF/thing/bridge.xml
+++ b/bundles/org.openhab.binding.digiplex/src/main/resources/ESH-INF/thing/bridge.xml
@@ -23,6 +23,7 @@
serial-port
+ falseSet the serial port used to access PRT3 device
diff --git a/bundles/org.openhab.binding.dscalarm/src/main/resources/ESH-INF/thing/it100bridge.xml b/bundles/org.openhab.binding.dscalarm/src/main/resources/ESH-INF/thing/it100bridge.xml
index f6b4a69ebda87..2d2513c1e3fcc 100644
--- a/bundles/org.openhab.binding.dscalarm/src/main/resources/ESH-INF/thing/it100bridge.xml
+++ b/bundles/org.openhab.binding.dscalarm/src/main/resources/ESH-INF/thing/it100bridge.xml
@@ -22,6 +22,7 @@
serial-port
+ falseThe serial port name for the DSC IT-100. Valid values
are e.g. COM1 for Windows and /dev/ttyS0 or
diff --git a/bundles/org.openhab.binding.dsmr/src/main/resources/ESH-INF/config/configuration_parameters.xml b/bundles/org.openhab.binding.dsmr/src/main/resources/ESH-INF/config/configuration_parameters.xml
index 0412bd4eb0a4c..8b07743197eb5 100644
--- a/bundles/org.openhab.binding.dsmr/src/main/resources/ESH-INF/config/configuration_parameters.xml
+++ b/bundles/org.openhab.binding.dsmr/src/main/resources/ESH-INF/config/configuration_parameters.xml
@@ -7,6 +7,7 @@
serial-port
+ falseThe serial port where the P1 port of the Smart Meter is connected (e.g. Linux: /dev/ttyUSB0, Windows:
COM1)
@@ -65,6 +66,7 @@
serial-port
+ falseThe serial port where the P1 port of the Smart Meter is connected (e.g. Linux: /dev/ttyUSB0, Windows:
COM1)
diff --git a/bundles/org.openhab.binding.elerotransmitterstick/src/main/resources/ESH-INF/thing/thing-types.xml b/bundles/org.openhab.binding.elerotransmitterstick/src/main/resources/ESH-INF/thing/thing-types.xml
index d054edbb5918d..2a1f8c04ab6a9 100644
--- a/bundles/org.openhab.binding.elerotransmitterstick/src/main/resources/ESH-INF/thing/thing-types.xml
+++ b/bundles/org.openhab.binding.elerotransmitterstick/src/main/resources/ESH-INF/thing/thing-types.xml
@@ -13,6 +13,7 @@
The name of the port to which the Elero Transmitter Stick is connected.serial-port
+ false
diff --git a/bundles/org.openhab.binding.jeelink/src/main/resources/ESH-INF/thing/thing-types.xml b/bundles/org.openhab.binding.jeelink/src/main/resources/ESH-INF/thing/thing-types.xml
index 6c4aff1dc81aa..1539455ccdbc1 100644
--- a/bundles/org.openhab.binding.jeelink/src/main/resources/ESH-INF/thing/thing-types.xml
+++ b/bundles/org.openhab.binding.jeelink/src/main/resources/ESH-INF/thing/thing-types.xml
@@ -13,6 +13,7 @@
serial-port
+ false@text/parameter.serialport.description
@@ -49,6 +50,7 @@
serial-port
+ false@text/parameter.serialportlgw.description
diff --git a/bundles/org.openhab.binding.lgtvserial/src/main/resources/ESH-INF/config/config.xml b/bundles/org.openhab.binding.lgtvserial/src/main/resources/ESH-INF/config/config.xml
index 0712febd0bf48..033439cf27f03 100644
--- a/bundles/org.openhab.binding.lgtvserial/src/main/resources/ESH-INF/config/config.xml
+++ b/bundles/org.openhab.binding.lgtvserial/src/main/resources/ESH-INF/config/config.xml
@@ -6,10 +6,10 @@
serial-port
+ falseSelect serial port (COM1, /dev/ttyS0, ...)true
- /dev/ttyS0
diff --git a/bundles/org.openhab.binding.lutron/src/main/resources/ESH-INF/thing/thing-types.xml b/bundles/org.openhab.binding.lutron/src/main/resources/ESH-INF/thing/thing-types.xml
index 5b7673f6fec58..e50555c415d03 100644
--- a/bundles/org.openhab.binding.lutron/src/main/resources/ESH-INF/thing/thing-types.xml
+++ b/bundles/org.openhab.binding.lutron/src/main/resources/ESH-INF/thing/thing-types.xml
@@ -889,6 +889,7 @@
serial-port
+ false
The serial port name for the HomeWorks processor. Valid values
@@ -973,6 +974,7 @@
serial-port
+ falseThe serial port to use to communicate with a Lutron RadioRA system
diff --git a/bundles/org.openhab.binding.meteostick/src/main/resources/ESH-INF/thing/thing-types.xml b/bundles/org.openhab.binding.meteostick/src/main/resources/ESH-INF/thing/thing-types.xml
index c996fcc03dc9f..561d09957fbf0 100644
--- a/bundles/org.openhab.binding.meteostick/src/main/resources/ESH-INF/thing/thing-types.xml
+++ b/bundles/org.openhab.binding.meteostick/src/main/resources/ESH-INF/thing/thing-types.xml
@@ -15,6 +15,7 @@
serial-port
+ falseSerial port that the Meteostick is plugged into
diff --git a/bundles/org.openhab.binding.modbus/src/main/resources/ESH-INF/thing/bridge-serial.xml b/bundles/org.openhab.binding.modbus/src/main/resources/ESH-INF/thing/bridge-serial.xml
index 05b1eb5c04dbc..021009985c30d 100644
--- a/bundles/org.openhab.binding.modbus/src/main/resources/ESH-INF/thing/bridge-serial.xml
+++ b/bundles/org.openhab.binding.modbus/src/main/resources/ESH-INF/thing/bridge-serial.xml
@@ -10,8 +10,8 @@
serial-port
+ falseSerial port to use, for example /dev/ttyS0 or COM1
- /dev/ttyS0
diff --git a/bundles/org.openhab.binding.nikobus/src/main/resources/ESH-INF/thing/thing-types.xml b/bundles/org.openhab.binding.nikobus/src/main/resources/ESH-INF/thing/thing-types.xml
index 471a70ee19e2b..955380fa2d87d 100644
--- a/bundles/org.openhab.binding.nikobus/src/main/resources/ESH-INF/thing/thing-types.xml
+++ b/bundles/org.openhab.binding.nikobus/src/main/resources/ESH-INF/thing/thing-types.xml
@@ -12,6 +12,7 @@
serial-port
+ falseThe serial port used to connect to the Nikobus PC Link.
diff --git a/bundles/org.openhab.binding.oceanic/src/main/resources/ESH-INF/thing/serial.xml b/bundles/org.openhab.binding.oceanic/src/main/resources/ESH-INF/thing/serial.xml
index 08f6270cee7a2..4d9e5bbc031c8 100644
--- a/bundles/org.openhab.binding.oceanic/src/main/resources/ESH-INF/thing/serial.xml
+++ b/bundles/org.openhab.binding.oceanic/src/main/resources/ESH-INF/thing/serial.xml
@@ -55,6 +55,7 @@
serial-port
+ falseSerial Port the Oceanic Water Softener is connected to
diff --git a/bundles/org.openhab.binding.phc/src/main/resources/ESH-INF/thing/thing-types.xml b/bundles/org.openhab.binding.phc/src/main/resources/ESH-INF/thing/thing-types.xml
index 14e25b40996aa..cbf2412f3c81b 100644
--- a/bundles/org.openhab.binding.phc/src/main/resources/ESH-INF/thing/thing-types.xml
+++ b/bundles/org.openhab.binding.phc/src/main/resources/ESH-INF/thing/thing-types.xml
@@ -15,6 +15,7 @@
Serial Port the PHC modules are connected totrueserial-port
+ false
diff --git a/bundles/org.openhab.binding.pioneeravr/src/main/resources/ESH-INF/thing/thing-types.xml b/bundles/org.openhab.binding.pioneeravr/src/main/resources/ESH-INF/thing/thing-types.xml
index 8213563a41eaf..3c0d161a457da 100644
--- a/bundles/org.openhab.binding.pioneeravr/src/main/resources/ESH-INF/thing/thing-types.xml
+++ b/bundles/org.openhab.binding.pioneeravr/src/main/resources/ESH-INF/thing/thing-types.xml
@@ -325,6 +325,7 @@
serial-port
+ falseThe Serial port name to use to connect to the AVR.
diff --git a/bundles/org.openhab.binding.plugwise/src/main/resources/ESH-INF/config/config.xml b/bundles/org.openhab.binding.plugwise/src/main/resources/ESH-INF/config/config.xml
index 6abd2a3bb883e..a39f90be73f77 100644
--- a/bundles/org.openhab.binding.plugwise/src/main/resources/ESH-INF/config/config.xml
+++ b/bundles/org.openhab.binding.plugwise/src/main/resources/ESH-INF/config/config.xml
@@ -8,8 +8,8 @@
serial-port
+ falseThe serial port of the Stick, e.g. "/dev/ttyUSB0" for Linux or "COM1" for Windows
- /dev/ttyUSB0
diff --git a/bundles/org.openhab.binding.powermax/src/main/resources/ESH-INF/thing/serial.xml b/bundles/org.openhab.binding.powermax/src/main/resources/ESH-INF/thing/serial.xml
index aa48264209370..db9b4829f4549 100644
--- a/bundles/org.openhab.binding.powermax/src/main/resources/ESH-INF/thing/serial.xml
+++ b/bundles/org.openhab.binding.powermax/src/main/resources/ESH-INF/thing/serial.xml
@@ -40,6 +40,7 @@
serial-port
+ falseThe serial port to use for connecting to the serial interface of the alarm system e.g. COM1 for Windows
and /dev/ttyS0 or /dev/ttyUSB0 for Linux.
diff --git a/bundles/org.openhab.binding.regoheatpump/src/main/resources/ESH-INF/thing/thing-types.xml b/bundles/org.openhab.binding.regoheatpump/src/main/resources/ESH-INF/thing/thing-types.xml
index 2c7619c7796ca..bfb80673c57b7 100644
--- a/bundles/org.openhab.binding.regoheatpump/src/main/resources/ESH-INF/thing/thing-types.xml
+++ b/bundles/org.openhab.binding.regoheatpump/src/main/resources/ESH-INF/thing/thing-types.xml
@@ -57,6 +57,7 @@
serial-port
+ falseThe serial port used to connect to the Rego controller.
@@ -109,6 +110,7 @@
serial-port
+ falseThe serial port used to connect to the Husdata interface.
diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/ESH-INF/thing/bridge.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/ESH-INF/thing/bridge.xml
index 73b4a22ffede3..3bb8a93f812e2 100644
--- a/bundles/org.openhab.binding.rfxcom/src/main/resources/ESH-INF/thing/bridge.xml
+++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/ESH-INF/thing/bridge.xml
@@ -12,6 +12,7 @@
serial-port
+ falseSerial port where RFXCOM transceiver is connected.
diff --git a/bundles/org.openhab.binding.rme/src/main/resources/ESH-INF/thing/rme.xml b/bundles/org.openhab.binding.rme/src/main/resources/ESH-INF/thing/rme.xml
index d76fe62b9437b..b11b176b1d5d0 100644
--- a/bundles/org.openhab.binding.rme/src/main/resources/ESH-INF/thing/rme.xml
+++ b/bundles/org.openhab.binding.rme/src/main/resources/ESH-INF/thing/rme.xml
@@ -39,6 +39,7 @@
serial-port
+ falseSerial Port the RME Rain Manager is connected totrue
diff --git a/bundles/org.openhab.binding.rotel/src/main/resources/ESH-INF/config/config.xml b/bundles/org.openhab.binding.rotel/src/main/resources/ESH-INF/config/config.xml
index b67c52ea1fe67..a8e433f62f3c9 100644
--- a/bundles/org.openhab.binding.rotel/src/main/resources/ESH-INF/config/config.xml
+++ b/bundles/org.openhab.binding.rotel/src/main/resources/ESH-INF/config/config.xml
@@ -8,6 +8,7 @@
serial-port
+ falseSerial port to use for connecting to the Rotel device
@@ -25,6 +26,7 @@
serial-port
+ falseSerial port to use for connecting to the Rotel device
@@ -45,6 +47,7 @@
serial-port
+ falseSerial port to use for connecting to the Rotel device
@@ -65,6 +68,7 @@
serial-port
+ falseSerial port to use for connecting to the Rotel device
@@ -96,6 +100,7 @@
serial-port
+ falseSerial port to use for connecting to the Rotel device
@@ -124,6 +129,7 @@
serial-port
+ falseSerial port to use for connecting to the Rotel device
@@ -161,6 +167,7 @@
serial-port
+ falseSerial port to use for connecting to the Rotel device
@@ -210,6 +217,7 @@
serial-port
+ falseSerial port to use for connecting to the Rotel device
@@ -263,6 +271,7 @@
serial-port
+ falseSerial port to use for connecting to the Rotel device
diff --git a/bundles/org.openhab.binding.satel/src/main/resources/ESH-INF/thing/int-rs.xml b/bundles/org.openhab.binding.satel/src/main/resources/ESH-INF/thing/int-rs.xml
index 58218b67992c7..a6f8466eec17a 100644
--- a/bundles/org.openhab.binding.satel/src/main/resources/ESH-INF/thing/int-rs.xml
+++ b/bundles/org.openhab.binding.satel/src/main/resources/ESH-INF/thing/int-rs.xml
@@ -13,6 +13,7 @@
Serial port connected to the module.serial-port
+ false
diff --git a/bundles/org.openhab.binding.serialbutton/src/main/resources/ESH-INF/thing/thing-types.xml b/bundles/org.openhab.binding.serialbutton/src/main/resources/ESH-INF/thing/thing-types.xml
index 45bceb1a390ab..3157a92c790b0 100644
--- a/bundles/org.openhab.binding.serialbutton/src/main/resources/ESH-INF/thing/thing-types.xml
+++ b/bundles/org.openhab.binding.serialbutton/src/main/resources/ESH-INF/thing/thing-types.xml
@@ -16,6 +16,7 @@
serial-port
+ falsetrueThe serial port that the button is connected to
diff --git a/bundles/org.openhab.binding.sonyprojector/src/main/resources/ESH-INF/thing/serial.xml b/bundles/org.openhab.binding.sonyprojector/src/main/resources/ESH-INF/thing/serial.xml
index db816311d97f1..d732c2e7829bb 100644
--- a/bundles/org.openhab.binding.sonyprojector/src/main/resources/ESH-INF/thing/serial.xml
+++ b/bundles/org.openhab.binding.sonyprojector/src/main/resources/ESH-INF/thing/serial.xml
@@ -45,6 +45,7 @@
serial-port
+ falseSerial port to use for connecting to the projector
diff --git a/bundles/org.openhab.binding.urtsi/src/main/resources/ESH-INF/thing/thing-types.xml b/bundles/org.openhab.binding.urtsi/src/main/resources/ESH-INF/thing/thing-types.xml
index d85b3f663a2d6..1358fd3898ff0 100644
--- a/bundles/org.openhab.binding.urtsi/src/main/resources/ESH-INF/thing/thing-types.xml
+++ b/bundles/org.openhab.binding.urtsi/src/main/resources/ESH-INF/thing/thing-types.xml
@@ -14,6 +14,7 @@
serial-port
+ false@text/urtsiDevicePortDescription
diff --git a/bundles/org.openhab.binding.velbus/src/main/resources/ESH-INF/config/config.xml b/bundles/org.openhab.binding.velbus/src/main/resources/ESH-INF/config/config.xml
index 02e1fefde6d69..72ba8a2cd8f34 100644
--- a/bundles/org.openhab.binding.velbus/src/main/resources/ESH-INF/config/config.xml
+++ b/bundles/org.openhab.binding.velbus/src/main/resources/ESH-INF/config/config.xml
@@ -7,6 +7,7 @@
serial-port
+ falseSelect serial port (COM1, /dev/ttyS0, ...)true