diff --git a/bundles/org.openhab.binding.rfxcom/src/main/java/org/openhab/binding/rfxcom/internal/discovery/RFXComBridgeDiscovery.java b/bundles/org.openhab.binding.rfxcom/src/main/java/org/openhab/binding/rfxcom/internal/discovery/RFXComBridgeDiscovery.java index 237a39183f190..7ac4cd84a81db 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/java/org/openhab/binding/rfxcom/internal/discovery/RFXComBridgeDiscovery.java +++ b/bundles/org.openhab.binding.rfxcom/src/main/java/org/openhab/binding/rfxcom/internal/discovery/RFXComBridgeDiscovery.java @@ -25,9 +25,13 @@ import org.openhab.core.config.discovery.DiscoveryResult; import org.openhab.core.config.discovery.DiscoveryResultBuilder; import org.openhab.core.config.discovery.DiscoveryService; +import org.openhab.core.i18n.LocaleProvider; +import org.openhab.core.i18n.TranslationProvider; import org.openhab.core.thing.ThingTypeUID; import org.openhab.core.thing.ThingUID; +import org.osgi.service.component.annotations.Activate; import org.osgi.service.component.annotations.Component; +import org.osgi.service.component.annotations.Reference; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -50,8 +54,12 @@ public class RFXComBridgeDiscovery extends AbstractDiscoveryService { private ScheduledFuture discoveryJob; - public RFXComBridgeDiscovery() { + @Activate + public RFXComBridgeDiscovery(@Reference TranslationProvider i18nProvider, + @Reference LocaleProvider localeProvider) { super(RFXComBindingConstants.DISCOVERABLE_BRIDGE_THING_TYPES_UIDS, 10, false); + this.i18nProvider = i18nProvider; + this.localeProvider = localeProvider; } @Override @@ -135,7 +143,7 @@ private void addBridge(ThingTypeUID bridgeType, String bridgeId) { ThingUID uid = new ThingUID(bridgeType, bridgeId); DiscoveryResult result = DiscoveryResultBuilder.create(uid).withProperties(properties) - .withLabel("RFXCOM transceiver").build(); + .withLabel("@text/discovery.bridge.label").build(); thingDiscovered(result); } } diff --git a/bundles/org.openhab.binding.rfxcom/src/main/java/org/openhab/binding/rfxcom/internal/handler/RFXComBridgeHandler.java b/bundles/org.openhab.binding.rfxcom/src/main/java/org/openhab/binding/rfxcom/internal/handler/RFXComBridgeHandler.java index 8880881862e41..1201f7bb77f1e 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/java/org/openhab/binding/rfxcom/internal/handler/RFXComBridgeHandler.java +++ b/bundles/org.openhab.binding.rfxcom/src/main/java/org/openhab/binding/rfxcom/internal/handler/RFXComBridgeHandler.java @@ -173,7 +173,7 @@ public void initialize() { if (configuration.serialPort != null && configuration.serialPort.startsWith("rfc2217")) { logger.debug("Please use the Transceiver over TCP/IP bridge type for a serial over IP connection."); updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.CONFIGURATION_ERROR, - "Please use the Transceiver over TCP/IP bridge type for a serial over IP connection."); + "@text/offline.config-error-invalid-thing-type"); return; } diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/i18n/rfxcom.properties b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/i18n/rfxcom.properties new file mode 100644 index 0000000000000..6afa47eb0088f --- /dev/null +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/i18n/rfxcom.properties @@ -0,0 +1,509 @@ +# binding + +binding.rfxcom.name = RFXCOM Binding +binding.rfxcom.description = This is the binding for RFXCOM transceivers. + +# thing types + +thing-type.rfxcom.RFXrec433.label = RFXrec433 USB 433.92MHz Receiver +thing-type.rfxcom.RFXrec433.description = This is an RFXCOM 433.92MHz receiver bridge. +thing-type.rfxcom.RFXtrx315.label = RFXtrx315 USB 315MHz Transceiver +thing-type.rfxcom.RFXtrx315.description = This is an RFXCOM 315MHz transceiver bridge. +thing-type.rfxcom.RFXtrx433.label = RFXtrx433E USB 433.92MHz Transceiver +thing-type.rfxcom.RFXtrx433.description = This is an RFXCOM 433.92MHz transceiver bridge. +thing-type.rfxcom.bbqtemperature.label = RFXCOM BBQ Temperature Sensor +thing-type.rfxcom.bbqtemperature.description = A BBQ Temperature device. +thing-type.rfxcom.blinds1.label = RFXCOM Blinds1 Actuator +thing-type.rfxcom.blinds1.description = A Blinds1 device. +thing-type.rfxcom.bridge.label = RFXCOM USB Transceiver +thing-type.rfxcom.bridge.description = This is universal RFXCOM transceiver bridge for manual configuration purposes. +thing-type.rfxcom.chime.label = RFXCOM Chime +thing-type.rfxcom.chime.description = A Chime device. +thing-type.rfxcom.current.label = RFXCOM Current Sensor +thing-type.rfxcom.current.description = A Current sensing device. +thing-type.rfxcom.currentenergy.label = RFXCOM CurrentEnergy Actuator +thing-type.rfxcom.currentenergy.description = A CurrentEnergy device. +thing-type.rfxcom.curtain1.label = RFXCOM Curtain1 Actuator +thing-type.rfxcom.curtain1.description = A Curtain1 device. +thing-type.rfxcom.datetime.label = RFXCOM Date/time Sensor +thing-type.rfxcom.datetime.description = A DateTime device. +thing-type.rfxcom.energy.label = RFXCOM Energy Sensor +thing-type.rfxcom.energy.description = A Energy device. +thing-type.rfxcom.fan.label = RFXCOM Fan Device +thing-type.rfxcom.fan.description = A generic fan device. +thing-type.rfxcom.fan_falmec.label = RFXCOM Fan Device - Falmec +thing-type.rfxcom.fan_falmec.description = A Falmec fan device. +thing-type.rfxcom.fan_lucci_dc.label = RFXCOM Fan Device - Lucci Air DC +thing-type.rfxcom.fan_lucci_dc.description = A Lucci Air DC fan device. +thing-type.rfxcom.fan_lucci_dc_ii.label = RFXCOM Fan Device - Lucci Air DC II +thing-type.rfxcom.fan_lucci_dc_ii.description = A Lucci Air DC II fan device. +thing-type.rfxcom.fan_novy.label = RFXCOM Fan Device - Novy Extractor Fan +thing-type.rfxcom.fan_novy.description = A Novy extractor fan. +thing-type.rfxcom.homeconfort.label = RFXCOM Home Confort Remote +thing-type.rfxcom.homeconfort.description = A Home Confort device. +thing-type.rfxcom.humidity.label = RFXCOM Humidity Sensor +thing-type.rfxcom.humidity.description = A Humidity device. +thing-type.rfxcom.lighting1.label = RFXCOM Lighting1 Actuator +thing-type.rfxcom.lighting1.description = A Lighting1 device. +thing-type.rfxcom.lighting2.label = RFXCOM Lighting2 Actuator +thing-type.rfxcom.lighting2.description = A Lighting2 device. +thing-type.rfxcom.lighting4.label = RFXCOM Lighting4 Actuator +thing-type.rfxcom.lighting4.description = A Lighting4 device. +thing-type.rfxcom.lighting5.label = RFXCOM Lighting5 Actuator +thing-type.rfxcom.lighting5.description = A Lighting5 device. +thing-type.rfxcom.lighting6.label = RFXCOM Lighting6 Actuator +thing-type.rfxcom.lighting6.description = A Lighting6 device. +thing-type.rfxcom.rain.label = RFXCOM Rain Sensor +thing-type.rfxcom.rain.description = A Rain device. +thing-type.rfxcom.raw.label = RFXCOM Raw Messages +thing-type.rfxcom.raw.description = Raw messages. +thing-type.rfxcom.rfxsensor.label = RFXCOM RFXSensor +thing-type.rfxcom.rfxsensor.description = A RFXSensor device. +thing-type.rfxcom.rfy.label = RFXCOM Rfy Actuator +thing-type.rfxcom.rfy.description = A Rfy device. +thing-type.rfxcom.security1.label = RFXCOM Security1 Sensor +thing-type.rfxcom.security1.description = A Security1 device. +thing-type.rfxcom.security2.label = RFXCOM Security2 Sensor +thing-type.rfxcom.security2.description = A Security2 device. +thing-type.rfxcom.tcpbridge.label = RFXCOM USB Transceiver over TCP/IP +thing-type.rfxcom.tcpbridge.description = This is universal RFXCOM transceiver bridge for using RFXCOM devices over a TCP/IP connection. +thing-type.rfxcom.temperature.label = RFXCOM Temperature Sensor +thing-type.rfxcom.temperature.description = A Temperature device. +thing-type.rfxcom.temperaturehumidity.label = RFXCOM Temperature-Humidity Sensor +thing-type.rfxcom.temperaturehumidity.description = A Temperature-Humidity device. +thing-type.rfxcom.temperaturehumiditybarometric.label = RFXCOM Temperature-Humidity-Barometric Sensor +thing-type.rfxcom.temperaturehumiditybarometric.description = A Temperature-Humidity-Barometric device. +thing-type.rfxcom.temperaturerain.label = RFXCOM Temperature-Rain Sensor +thing-type.rfxcom.temperaturerain.description = A Temperature-Rain device. +thing-type.rfxcom.thermostat1.label = RFXCOM Thermostat1 Sensor +thing-type.rfxcom.thermostat1.description = A Thermostat1 device. +thing-type.rfxcom.thermostat3.label = RFXCOM Thermostat3 Sensor +thing-type.rfxcom.thermostat3.description = A Thermostat3 device. +thing-type.rfxcom.undecoded.label = RFXCOM Undecoded RF Messages +thing-type.rfxcom.undecoded.description = Any messages that RFXCOM can receive but not decode. +thing-type.rfxcom.uv.label = RFXCOM UV/Temperature Sensor +thing-type.rfxcom.uv.description = A UV/Temperature device. +thing-type.rfxcom.wind.label = RFXCOM Wind Sensor +thing-type.rfxcom.wind.description = A Wind device. + +# thing types config + +thing-type.config.rfxcom.bbqtemperature.deviceId.description = Sensor Id. Example 56923 +thing-type.config.rfxcom.blinds1.deviceId.description = Sensor Id + unit code, separated by dot. Example 23455.1 +thing-type.config.rfxcom.blinds1.subType.option.T0 = RollerTrol, Hasta new +thing-type.config.rfxcom.blinds1.subType.option.T1 = Hasta old +thing-type.config.rfxcom.blinds1.subType.option.T2 = A-OK RF01 +thing-type.config.rfxcom.blinds1.subType.option.T3 = A-OK AC114/AC123 +thing-type.config.rfxcom.blinds1.subType.option.T4 = Raex YR1326 +thing-type.config.rfxcom.blinds1.subType.option.T5 = Media Mount +thing-type.config.rfxcom.blinds1.subType.option.T6 = DC106/Rohrmotor24-RMF/Yooda/Dooya/ESMO/Brel/Quitidom +thing-type.config.rfxcom.blinds1.subType.option.T7 = Forest +thing-type.config.rfxcom.blinds1.subType.option.T8 = Chamberlain CS4330CN +thing-type.config.rfxcom.blinds1.subType.option.T9 = Sunpery/BTX +thing-type.config.rfxcom.blinds1.subType.option.T10 = Dolat DLM-1, Topstar +thing-type.config.rfxcom.blinds1.subType.option.T11 = ASP +thing-type.config.rfxcom.blinds1.subType.option.T12 = Confexx CNF24-2435 +thing-type.config.rfxcom.blinds1.subType.option.T13 = Screenline +thing-type.config.rfxcom.blinds1.subType.option.T14 = Hualite +thing-type.config.rfxcom.blinds1.subType.option.T15 = Motostar +thing-type.config.rfxcom.blinds1.subType.option.T16 = Zemismart +thing-type.config.rfxcom.blinds1.subType.option.T17 = Gaposa +thing-type.config.rfxcom.blinds1.subType.option.T18 = Cherubini +thing-type.config.rfxcom.blinds1.subType.option.T19 = Louvolite One Touch Vogue motor +thing-type.config.rfxcom.blinds1.subType.option.T20 = OZRoll +thing-type.config.rfxcom.bridge.serialPort.label = Serial Port +thing-type.config.rfxcom.bridge.serialPort.description = Serial port where RFXCOM transceiver is connected. +thing-type.config.rfxcom.chime.deviceId.description = Sensor Id. Example 2983 +thing-type.config.rfxcom.chime.subType.option.BYRONSX = Byron SX +thing-type.config.rfxcom.chime.subType.option.BYRONMP001 = Byron MP001 +thing-type.config.rfxcom.chime.subType.option.SELECTPLUS = SelectPlus +thing-type.config.rfxcom.chime.subType.option.SELECTPLUS3 = SelectPlus3 +thing-type.config.rfxcom.chime.subType.option.ENVIVO = Envivo +thing-type.config.rfxcom.current.deviceId.description = Sensor Id. Example 5693 +thing-type.config.rfxcom.current.subType.option.ELEC1 = CM113 +thing-type.config.rfxcom.currentenergy.deviceId.description = Sensor Id. Example 47104 +thing-type.config.rfxcom.currentenergy.subType.option.ELEC4 = OWL - CM180i +thing-type.config.rfxcom.curtain1.deviceId.description = House code + unit code, separated by dot. Example A.1 +thing-type.config.rfxcom.curtain1.subType.option.HARRISON = Harrison Curtain +thing-type.config.rfxcom.datetime.deviceId.description = Device id, example 47360 +thing-type.config.rfxcom.datetime.subType.option.RTGR328N = Oregon RTGR328N +thing-type.config.rfxcom.energy.deviceId.description = Sensor Id. Example 5693 +thing-type.config.rfxcom.energy.subType.option.ELEC2 = CM119/160 +thing-type.config.rfxcom.energy.subType.option.ELEC3 = CM180 +thing-type.config.rfxcom.fan.deviceId.description = Unit Id. Example 'B', '7' or 'D' +thing-type.config.rfxcom.fan.deviceId.option.00 = 0 +thing-type.config.rfxcom.fan.deviceId.option.01 = 1 +thing-type.config.rfxcom.fan.deviceId.option.02 = 2 +thing-type.config.rfxcom.fan.deviceId.option.03 = 3 +thing-type.config.rfxcom.fan.deviceId.option.04 = 4 +thing-type.config.rfxcom.fan.deviceId.option.05 = 5 +thing-type.config.rfxcom.fan.deviceId.option.06 = 6 +thing-type.config.rfxcom.fan.deviceId.option.07 = 7 +thing-type.config.rfxcom.fan.deviceId.option.08 = 8 +thing-type.config.rfxcom.fan.deviceId.option.09 = 9 +thing-type.config.rfxcom.fan.deviceId.option.10 = A +thing-type.config.rfxcom.fan.deviceId.option.11 = B +thing-type.config.rfxcom.fan.deviceId.option.12 = C +thing-type.config.rfxcom.fan.deviceId.option.13 = D +thing-type.config.rfxcom.fan.deviceId.option.14 = E +thing-type.config.rfxcom.fan.deviceId.option.15 = F +thing-type.config.rfxcom.fan.subType.option.LUCCI_AIR_FAN = Lucci Air fan +thing-type.config.rfxcom.fan.subType.option.CASAFAN = Casafan +thing-type.config.rfxcom.fan.subType.option.WESTINGHOUSE_7226640 = Westinghouse 7226640 +thing-type.config.rfxcom.fan_falmec.deviceId.description = Unit Id. Example 1000 +thing-type.config.rfxcom.fan_falmec.subType.option.FALMEC = Falmec +thing-type.config.rfxcom.fan_lucci_dc.deviceId.description = Unit Id. Example 1000 +thing-type.config.rfxcom.fan_lucci_dc.subType.option.LUCCI_AIR_DC = Lucci Air DC +thing-type.config.rfxcom.fan_lucci_dc_ii.deviceId.description = Unit Id. Example 1000 +thing-type.config.rfxcom.fan_lucci_dc_ii.subType.option.LUCCI_AIR_DC_II = Lucci Air DC II +thing-type.config.rfxcom.fan_novy.deviceId.description = Unit Id. Example 1000 +thing-type.config.rfxcom.fan_novy.subType.option.NOVY = Novy extractor fan +thing-type.config.rfxcom.homeconfort.deviceId.description = Device Id. Unit ID + house code + unit code, each separated by dot. Example 1234.A.1 +thing-type.config.rfxcom.humidity.deviceId.description = Sensor Id. Example 5693 +thing-type.config.rfxcom.humidity.subType.option.HUM1 = LaCrosse TX3 +thing-type.config.rfxcom.humidity.subType.option.HUM2 = LaCrosse WS2300 +thing-type.config.rfxcom.lighting1.deviceId.description = Device Id. House code + unit code, separated by dot. Example A.1 +thing-type.config.rfxcom.lighting1.subType.option.X10 = X10 lighting +thing-type.config.rfxcom.lighting1.subType.option.ARC = ARC +thing-type.config.rfxcom.lighting1.subType.option.AB400D = ELRO AB400D (Flamingo) +thing-type.config.rfxcom.lighting1.subType.option.WAVEMAN = Waveman +thing-type.config.rfxcom.lighting1.subType.option.EMW200 = Chacon EMW200 +thing-type.config.rfxcom.lighting1.subType.option.IMPULS = IMPULS +thing-type.config.rfxcom.lighting1.subType.option.RISINGSUN = RisingSun +thing-type.config.rfxcom.lighting1.subType.option.PHILIPS = Philips SBC +thing-type.config.rfxcom.lighting1.subType.option.ENERGENIE = Energenie ENER010 +thing-type.config.rfxcom.lighting1.subType.option.ENERGENIE_5 = Energenie 5-gang +thing-type.config.rfxcom.lighting1.subType.option.COCO = COCO GDR2-2000R +thing-type.config.rfxcom.lighting1.subType.option.HQ_COCO20 = HQ COCO-20 +thing-type.config.rfxcom.lighting2.deviceId.description = Remote/switch/unit Id + unit code, separated by dot. Example 8773718.10 +thing-type.config.rfxcom.lighting2.subType.option.AC = AC +thing-type.config.rfxcom.lighting2.subType.option.HOME_EASY_EU = HomeEasy EU +thing-type.config.rfxcom.lighting2.subType.option.ANSLUT = ANSLUT +thing-type.config.rfxcom.lighting2.subType.option.KAMBROOK = Kambrook RF3672 +thing-type.config.rfxcom.lighting4.closedCommandId.label = Closed Command +thing-type.config.rfxcom.lighting4.closedCommandId.description = Specifies command that represents CLOSED for this device. +thing-type.config.rfxcom.lighting4.deviceId.description = Device Id. Example 3456 +thing-type.config.rfxcom.lighting4.offCommandId.label = Off Command +thing-type.config.rfxcom.lighting4.offCommandId.description = Specifies command that represents OFF for this device. For historical reasons, if not specified, will treat 0, 2, 4 and 14 as OFF commands for receiving message, and will send 4 as an OFF command. This behaviour is deprecated. In a future version, if this is not specified, the off command will not be available. +thing-type.config.rfxcom.lighting4.onCommandId.label = On Command +thing-type.config.rfxcom.lighting4.onCommandId.description = Specifies command that represents ON for this device. If not specified, will treat 1, 3, 5-13 and 15 as ON commands for receiving message, and will send 1 as an ON command. This behaviour is deprecated. In a future version, if this is not specified, the on command will not be available. +thing-type.config.rfxcom.lighting4.openCommandId.label = Open Command +thing-type.config.rfxcom.lighting4.openCommandId.description = Specifies command that represents OPEN for this device. +thing-type.config.rfxcom.lighting4.pulse.label = Pulse Length +thing-type.config.rfxcom.lighting4.pulse.description = Pulse length of the device +thing-type.config.rfxcom.lighting4.subType.option.PT2262 = PT2262 +thing-type.config.rfxcom.lighting5.deviceId.description = Remote/switch/unit Id + unit code, separated by dot. Example 10001.1 +thing-type.config.rfxcom.lighting5.subType.option.AOKE = Aoke Relay +thing-type.config.rfxcom.lighting5.subType.option.AVANTEK = Avantek +thing-type.config.rfxcom.lighting5.subType.option.BBSB_NEW = BBSB new types +thing-type.config.rfxcom.lighting5.subType.option.CONRAD_RSL2 = Conrad RSL2 +thing-type.config.rfxcom.lighting5.subType.option.EMW100 = EMW100 GAO/Everflourish +thing-type.config.rfxcom.lighting5.subType.option.EURODOMEST = Eurodomest +thing-type.config.rfxcom.lighting5.subType.option.IT = IT +thing-type.config.rfxcom.lighting5.subType.option.KANGTAI = Kangtai, Cotech +thing-type.config.rfxcom.lighting5.subType.option.LIGHTWAVERF = LightwaveRF, Siemens +thing-type.config.rfxcom.lighting5.subType.option.LIVOLO = Livolo Dimmer or On/Off 1-3 +thing-type.config.rfxcom.lighting5.subType.option.LIVOLO_APPLIANCE = Livolo Appliance On/Off 1-10 +thing-type.config.rfxcom.lighting5.subType.option.MDREMOTE = MDREMOTE LED dimmer v106 +thing-type.config.rfxcom.lighting5.subType.option.MDREMOTE_107 = MDREMOTE v107 +thing-type.config.rfxcom.lighting5.subType.option.MDREMOTE_108 = MDREMOTE v108, EKAB-10KRF +thing-type.config.rfxcom.lighting5.subType.option.RGB_TRC02 = RGB TRC02 (2 batt) +thing-type.config.rfxcom.lighting5.subType.option.RGB_TRC02_2 = RGB TRC02_2 (3 batt) +thing-type.config.rfxcom.lighting6.deviceId.description = Remote/switch/unit Id + group code + unit code, separated by dot. Example 100.A.1 +thing-type.config.rfxcom.lighting6.subType.option.BLYSS = Blyss +thing-type.config.rfxcom.rain.deviceId.description = Sensor Id. Example 56923 +thing-type.config.rfxcom.rain.subType.option.RAIN1 = RGR126/682/918/928 +thing-type.config.rfxcom.rain.subType.option.RAIN2 = PCR800 +thing-type.config.rfxcom.rain.subType.option.RAIN3 = TFA +thing-type.config.rfxcom.rain.subType.option.RAIN4 = UPM RG700 +thing-type.config.rfxcom.rain.subType.option.RAIN5 = WS2300 +thing-type.config.rfxcom.rain.subType.option.RAIN6 = La Crosse TX5 +thing-type.config.rfxcom.rain.subType.option.RAIN9 = TFA 30.3233.1 +thing-type.config.rfxcom.raw.closedPulses.label = Closed Pulses +thing-type.config.rfxcom.raw.closedPulses.description = Pulses to send for an CLOSED command. Space delimited pulse lengths in usec. Must be an even number of pulse lengths, with a maximum of 142 total pulses. Max pulse length is 65535. Pulses of value 0 will be transmitted as 10000. See the RFXtfx user guide for more information. +thing-type.config.rfxcom.raw.deviceId.description = Received raw message cannot provide a device ID, so to receive raw messages the device id must be RAW. For transmit-only things, use any device id. +thing-type.config.rfxcom.raw.offPulses.label = Off Pulses +thing-type.config.rfxcom.raw.offPulses.description = Pulses to send for an OFF command. Space delimited pulse lengths in usec. Must be an even number of pulse lengths, with a maximum of 142 total pulses. Max pulse length is 65535. Pulses of value 0 will be transmitted as 10000. See the RFXtfx user guide for more information. +thing-type.config.rfxcom.raw.onPulses.label = On Pulses +thing-type.config.rfxcom.raw.onPulses.description = Pulses to send for an ON command. Space delimited pulse lengths in usec. Must be an even number of pulse lengths, with a maximum of 142 total pulses. Max pulse length is 65535. Pulses of value 0 will be transmitted as 10000. See the RFXtfx user guide for more information. +thing-type.config.rfxcom.raw.openPulses.label = Open Pulses +thing-type.config.rfxcom.raw.openPulses.description = Pulses to send for an OPEN command. Space delimited pulse lengths in usec. Must be an even number of pulse lengths, with a maximum of 142 total pulses. Max pulse length is 65535. Pulses of value 0 will be transmitted as 10000. See the RFXtfx user guide for more information. +thing-type.config.rfxcom.raw.repeat.label = Repeat +thing-type.config.rfxcom.raw.repeat.description = Number of times to repeat. Defaults to 5. +thing-type.config.rfxcom.raw.subType.option.RAW_PACKET1 = RAW_PACKET1 +thing-type.config.rfxcom.raw.subType.option.RAW_PACKET2 = RAW_PACKET2 +thing-type.config.rfxcom.raw.subType.option.RAW_PACKET3 = RAW_PACKET3 +thing-type.config.rfxcom.raw.subType.option.RAW_PACKET4 = RAW_PACKET4 +thing-type.config.rfxcom.rfxsensor.deviceId.description = Sensor Id. Example 8 +thing-type.config.rfxcom.rfy.deviceId.description = Unit Id + unit code, separated by dot. Example 100.1 +thing-type.config.rfxcom.rfy.subType.option.RFY = RFY +thing-type.config.rfxcom.rfy.subType.option.RFY_EXT = RFY Ext +thing-type.config.rfxcom.rfy.subType.option.ASA = ASA +thing-type.config.rfxcom.security1.deviceId.description = Remote/sensor Id. Example 10001 +thing-type.config.rfxcom.security1.subType.option.X10_SECURITY = X10 security door/window sensor +thing-type.config.rfxcom.security1.subType.option.X10_SECURITY_MOTION = X10 security motion sensor +thing-type.config.rfxcom.security1.subType.option.X10_SECURITY_REMOTE = X10 security remote (no alive packets) +thing-type.config.rfxcom.security1.subType.option.KD101 = KD101 (no alive packets) +thing-type.config.rfxcom.security1.subType.option.VISONIC_POWERCODE_SENSOR_PRIMARY_CONTACT = Visonic PowerCode door/window sensor – primary contact (with alive packets) +thing-type.config.rfxcom.security1.subType.option.VISONIC_POWERCODE_MOTION = Visonic PowerCode motion sensor (with alive packets) +thing-type.config.rfxcom.security1.subType.option.VISONIC_CODESECURE = Visonic CodeSecure (no alive packets) +thing-type.config.rfxcom.security1.subType.option.VISONIC_POWERCODE_SENSOR_AUX_CONTACT = Visonic PowerCode door/window sensor – auxiliary contact (no alive packets) +thing-type.config.rfxcom.security1.subType.option.MEIANTECH = Meiantech +thing-type.config.rfxcom.security1.subType.option.SA30 = SA30 (no alive packets) +thing-type.config.rfxcom.security2.deviceId.description = Remote/sensor Id. Example 10001 +thing-type.config.rfxcom.tcpbridge.host.label = Host +thing-type.config.rfxcom.tcpbridge.host.description = Host where RFXCOM transceiver is connected. +thing-type.config.rfxcom.tcpbridge.port.label = Port +thing-type.config.rfxcom.tcpbridge.port.description = Port where RFXCOM transceiver is connected. +thing-type.config.rfxcom.temperature.deviceId.description = Sensor Id. Example 56923 +thing-type.config.rfxcom.temperature.subType.option.TEMP1 = THR128/138, THC138 +thing-type.config.rfxcom.temperature.subType.option.TEMP2 = THC238/268,THN132,THWR288,THRN122,THN122,AW129/131 +thing-type.config.rfxcom.temperature.subType.option.TEMP3 = THWR800 +thing-type.config.rfxcom.temperature.subType.option.TEMP4 = RTHN318 +thing-type.config.rfxcom.temperature.subType.option.TEMP5 = La Crosse TX2, TX3, TX4, TX17 +thing-type.config.rfxcom.temperature.subType.option.TEMP6 = TS15C. UPM temp only +thing-type.config.rfxcom.temperature.subType.option.TEMP7 = Viking 02811, Proove TSS330, 311346 +thing-type.config.rfxcom.temperature.subType.option.TEMP8 = La Crosse WS2300 +thing-type.config.rfxcom.temperature.subType.option.TEMP9 = Rubicson +thing-type.config.rfxcom.temperature.subType.option.TEMP10 = TFA 30.3133 +thing-type.config.rfxcom.temperature.subType.option.TEMP11 = WT0122 +thing-type.config.rfxcom.temperaturehumidity.deviceId.description = Sensor Id. Example 56923 +thing-type.config.rfxcom.temperaturehumidity.subType.option.TH1 = THGN122/123, THGN132, THGR122/228/238/268 +thing-type.config.rfxcom.temperaturehumidity.subType.option.TH2 = THGR810, THGN800 +thing-type.config.rfxcom.temperaturehumidity.subType.option.TH3 = RTGR328 +thing-type.config.rfxcom.temperaturehumidity.subType.option.TH4 = THGR328 +thing-type.config.rfxcom.temperaturehumidity.subType.option.TH5 = WTGR800 +thing-type.config.rfxcom.temperaturehumidity.subType.option.TH6 = THGR918/928, THGRN228, THGN500 +thing-type.config.rfxcom.temperaturehumidity.subType.option.TH7 = TFA TS34C, Cresta +thing-type.config.rfxcom.temperaturehumidity.subType.option.TH8 = WT260,WT260H,WT440H,WT450,WT450H +thing-type.config.rfxcom.temperaturehumidity.subType.option.TH9 = Viking 02035,02038 (02035 has no humidity), Proove TSS320, 311501 +thing-type.config.rfxcom.temperaturehumidity.subType.option.TH10 = Rubicson +thing-type.config.rfxcom.temperaturehumidity.subType.option.TH11 = EW109 +thing-type.config.rfxcom.temperaturehumidity.subType.option.TH12 = Imagintronix/Opus XT300 Soil sensor +thing-type.config.rfxcom.temperaturehumidity.subType.option.TH13 = Alecto WS1700 and compatibles +thing-type.config.rfxcom.temperaturehumiditybarometric.deviceId.description = Sensor Id. Example 59648 +thing-type.config.rfxcom.temperaturehumiditybarometric.subType.option.THB1 = BTHR918, BTHGN129 +thing-type.config.rfxcom.temperaturehumiditybarometric.subType.option.THB2 = BTHR918N, BTHR968 +thing-type.config.rfxcom.temperaturerain.deviceId.description = Sensor Id. Example 56923 +thing-type.config.rfxcom.temperaturerain.subType.option.WS1200 = WS1200 +thing-type.config.rfxcom.thermostat1.deviceId.description = Sensor Id. Example 56923 +thing-type.config.rfxcom.thermostat1.subType.option.DIGIMAX = Digimax, TLX7506 +thing-type.config.rfxcom.thermostat1.subType.option.DIGIMAX_SHORT = Digimax with short format (no set point) +thing-type.config.rfxcom.thermostat3.deviceId.description = Sensor Id. Example 106411 +thing-type.config.rfxcom.thermostat3.subType.option.MERTIK__G6R_H4T1 = Mertik (G6R H4T1) +thing-type.config.rfxcom.thermostat3.subType.option.MERTIK__G6R_H4TB__G6R_H4T__G6R_H4T21_Z22 = Mertik (G6R H4TB, G6R H4T, or G6R H4T21-Z22) +thing-type.config.rfxcom.thermostat3.subType.option.MERTIK__G6R_H4TD__G6R_H4T16 = Mertik (G6R H4TD or G6R H4T16) +thing-type.config.rfxcom.thermostat3.subType.option.MERTIK__G6R_H4S_TRANSMIT_ONLY = Mertik (G6R H4S - transmit only) +thing-type.config.rfxcom.undecoded.deviceId.description = Undecoded items cannot provide a device ID, so this value is always UNDECODED. +thing-type.config.rfxcom.undecoded.subType.option.AC = AC +thing-type.config.rfxcom.undecoded.subType.option.ARC = ARC +thing-type.config.rfxcom.undecoded.subType.option.ATI = ATI +thing-type.config.rfxcom.undecoded.subType.option.HIDEKI_UPM = Hideki, UPM +thing-type.config.rfxcom.undecoded.subType.option.LACROSSE_VIKING = La Crosse, Viking +thing-type.config.rfxcom.undecoded.subType.option.AD = AD +thing-type.config.rfxcom.undecoded.subType.option.MERTIK = Mertik Maxitrol Fireplace controllers +thing-type.config.rfxcom.undecoded.subType.option.OREGON1 = Oregon Scientific 1 +thing-type.config.rfxcom.undecoded.subType.option.OREGON2 = Oregon Scientific 2 +thing-type.config.rfxcom.undecoded.subType.option.OREGON3 = Oregon Scientific 3 +thing-type.config.rfxcom.undecoded.subType.option.PROGUARD = ProGuard +thing-type.config.rfxcom.undecoded.subType.option.VISONIC = Visonic +thing-type.config.rfxcom.undecoded.subType.option.NEC = NEC +thing-type.config.rfxcom.undecoded.subType.option.FS20 = FS20 +thing-type.config.rfxcom.undecoded.subType.option.RESERVED = Reserved +thing-type.config.rfxcom.undecoded.subType.option.BLINDS = Blinds +thing-type.config.rfxcom.undecoded.subType.option.RUBICSON = Rubicson +thing-type.config.rfxcom.undecoded.subType.option.AE = AE +thing-type.config.rfxcom.undecoded.subType.option.FINE_OFFSET = Fine Offset +thing-type.config.rfxcom.undecoded.subType.option.RGB = RGB +thing-type.config.rfxcom.undecoded.subType.option.RTS = RTS +thing-type.config.rfxcom.undecoded.subType.option.SELECT_PLUS = Select Plus +thing-type.config.rfxcom.undecoded.subType.option.HOME_CONFORT = Home Confort +thing-type.config.rfxcom.undecoded.subType.option.EDISIO = Edisio +thing-type.config.rfxcom.undecoded.subType.option.HONEYWELL = Honeywell +thing-type.config.rfxcom.undecoded.subType.option.FUNKBUS = Gira Funk-Bussystem +thing-type.config.rfxcom.undecoded.subType.option.BYRONSX = Byron SX +thing-type.config.rfxcom.uv.deviceId.description = Sensor Id. Example 56923 +thing-type.config.rfxcom.uv.subType.option.UV1 = UVN128, UV138 +thing-type.config.rfxcom.uv.subType.option.UV2 = UVN800 +thing-type.config.rfxcom.uv.subType.option.UV3 = TFA +thing-type.config.rfxcom.wind.deviceId.description = Sensor Id. Example 2983 +thing-type.config.rfxcom.wind.subType.option.WIND1 = WTGR800 +thing-type.config.rfxcom.wind.subType.option.WIND2 = WGR800 +thing-type.config.rfxcom.wind.subType.option.WIND3 = STR918, WGR918, WGR928 +thing-type.config.rfxcom.wind.subType.option.WIND4 = TFA +thing-type.config.rfxcom.wind.subType.option.WIND5 = UPM WDS500 +thing-type.config.rfxcom.wind.subType.option.WIND6 = WS2300 +thing-type.config.rfxcom.wind.subType.option.WIND7 = Alecto WS4500, Auriol H13726, Hama EWS1500, Meteoscan W155/W160, Ventus WS155 + +config.bridgeId.label = Serial Number +config.bridgeId.description = Serial number of the RFXCOM (FTDI) device +config.disableDiscovery.label = Disable Discovery of Unknown Devices +config.disableDiscovery.description = These RF protocols are prone to noise. If you find a lot of unknown devices showing up in your inbox enabling this will stop devices being added to your inbox. +config.enableAC.label = AC Messages +config.enableAC.description = Enable AC messages to RFXCOM transceiver. +config.enableADLightwaveRF.label = AD LightwaveRF Messages +config.enableADLightwaveRF.description = Enable AD LightwaveRF messages to RFXCOM transceiver. +config.enableAEBlyss.label = AE Blyss Messages +config.enableAEBlyss.description = Enable AE Blyss messages to RFXCOM transceiver. +config.enableARC.label = ARC Messages +config.enableARC.description = Enable ARC messages to RFXCOM transceiver. +config.enableATI.label = ATI Messages +config.enableATI.description = Enable ATI messages to RFXCOM transceiver. +config.enableBlindsT0.label = BlindsT0 Messages +config.enableBlindsT0.description = Enable BlindsT0 messages to RFXCOM transceiver. +config.enableBlindsT1T2T3T4.label = BlindsT1/T2/T3/T4 Messages +config.enableBlindsT1T2T3T4.description = Enable BlindsT1/T2/T3/T4 messages to RFXCOM transceiver. +config.enableByronSX.label = Byron SX Messages +config.enableByronSX.description = Enable Byron SX messages to RFXCOM transceiver. +config.enableFS20.label = FS20/Legrand CAD Messages +config.enableFS20.description = Enable FS20/Legrand CAD messages to RFXCOM transceiver. +config.enableFineOffsetViking.label = FineOffset/Viking Messages +config.enableFineOffsetViking.description = Enable FineOffset/Viking messages to RFXCOM transceiver. +config.enableHidekiUPM.label = Hideki/UPM Messages +config.enableHidekiUPM.description = Enable Hideki/UPM messages to RFXCOM transceiver. +config.enableHomeConfort.label = HomeConfort Messages +config.enableHomeConfort.description = Enable HomeConfort messages to RFXCOM transceiver. +config.enableHomeEasyEU.label = HomeEasy EU Messages +config.enableHomeEasyEU.description = Enable HomeEasy EU messages to RFXCOM transceiver. +config.enableImagintronixOpus.label = Imagintronix/Opus Messages +config.enableImagintronixOpus.description = Enable Imagintronix/Opus messages to RFXCOM transceiver. +config.enableKEELOQ.label = KEELOQ Messages +config.enableKEELOQ.description = Enable KEELOQ messages to RFXCOM transceiver. +config.enableLaCrosse.label = La Crosse Messages +config.enableLaCrosse.description = Enable La Crosse messages to RFXCOM transceiver. +config.enableLighting4.label = Lighting4 Messages +config.enableLighting4.description = Enable Lighting4 messages to RFXCOM transceiver. +config.enableMeiantech.label = Meiantech Messages +config.enableMeiantech.description = Enable Meiantech messages to RFXCOM transceiver. +config.enableMertik.label = Mertik Messages +config.enableMertik.description = Enable Mertik messages to RFXCOM transceiver. +config.enableOregonScientific.label = Oregon Scientific Messages +config.enableOregonScientific.description = Enable Oregon Scientific messages to RFXCOM transceiver. +config.enableProGuard.label = ProGuard Messages +config.enableProGuard.description = Enable ProGuard messages to RFXCOM transceiver. +config.enableRSL.label = RSL Messages +config.enableRSL.description = Enable RSL messages to RFXCOM transceiver. +config.enableRubicson.label = Rubicson Messages +config.enableRubicson.description = Enable Rubicson messages to RFXCOM transceiver. +config.enableUndecoded.label = Undecoded Messages +config.enableUndecoded.description = Enable display of unencoded messages to RFXCOM transceiver. +config.enableVisonic.label = Visonic Messages +config.enableVisonic.description = Enable Visonic messages to RFXCOM transceiver. +config.enableX10.label = X10 Messages +config.enableX10.description = Enable X10 messages to RFXCOM transceiver. +config.ignoreConfig.label = Skip Transceiver Configuration +config.ignoreConfig.description = Fully skip and ignore RFXCOM transceiver configuration. Binding assume that RFXCOM transceiver is preconfigured e.g. via RFXcom Manager. When this is enabled, both set mode command and individual message configurations are ignored. +config.setMode.label = RFXCOM Transceiver Mode +config.setMode.description = RFXCOM transceiver set mode command. Command should be in hexadecimal string format and 28 characters (14 bytes) long. If set mode command is given, individual message configurations are ignored. +config.transceiverType.label = RFXCOM Transceiver Type +config.transceiverType.description = RFXCOM transceiver type. +config.transceiverType.option.310MHz = 310MHz +config.transceiverType.option.315MHz = 315MHz +config.transceiverType.option.433MHz_receiver_only = 433.92MHz receiver only +config.transceiverType.option.433MHz = 433.92MHz +config.transmitPower.label = Transmit Power +config.transmitPower.description = Transmit power in dBm, between -18dBm and +10dBm. + +config.deviceId.label = Device Id +config.subType.label = Sub Type +config.subType.description = Specifies device sub type. + +# channel types + +channel-type.rfxcom.bbqTemperature.label = BBQ Temperature +channel-type.rfxcom.bbqTemperature.description = Current BBQ temperature in degrees Celsius +channel-type.rfxcom.chimesound.label = Chime Sound +channel-type.rfxcom.chimesound.description = Chime Sound (not all devices support multiple sounds) +channel-type.rfxcom.command.label = Command +channel-type.rfxcom.command.description = Command channel +channel-type.rfxcom.commandId.label = Command ID +channel-type.rfxcom.commandId.description = Command channel, ID of the command +channel-type.rfxcom.commandString.label = Command String +channel-type.rfxcom.commandString.description = Command channel, Name of the command +channel-type.rfxcom.contact.label = Contact +channel-type.rfxcom.contact.description = Contact channel +channel-type.rfxcom.datetime.label = DateTime +channel-type.rfxcom.datetime.description = DateTime channel +channel-type.rfxcom.dimminglevel.label = Dimming Level +channel-type.rfxcom.dimminglevel.description = Dimming level channel +channel-type.rfxcom.fanreverse.label = Reverse Fan +channel-type.rfxcom.fanreverse.description = Reverse direction of the Fan +channel-type.rfxcom.fanspeed.label = Fan Speed +channel-type.rfxcom.fanspeed.description = Speed of fan +channel-type.rfxcom.fanspeedcontrol.label = Global Speed Control +channel-type.rfxcom.fanspeedcontrol.description = Requested speed setting, UP, DOWN +channel-type.rfxcom.fanspeedstring.label = Fan Speed +channel-type.rfxcom.fanspeedstring.description = Speed of fan +channel-type.rfxcom.fanspeedstring.state.option.HI = Hi +channel-type.rfxcom.fanspeedstring.state.option.MED = Med +channel-type.rfxcom.fanspeedstring.state.option.LOW = Low +channel-type.rfxcom.fanspeedstring.state.option.OFF = Off +channel-type.rfxcom.foodTemperature.label = Food Temperature +channel-type.rfxcom.foodTemperature.description = Current food temperature in degrees Celsius +channel-type.rfxcom.forecast.label = Forecast +channel-type.rfxcom.forecast.description = Weather forecast from device +channel-type.rfxcom.forecast.state.option.NO_INFO_AVAILABLE = No information available +channel-type.rfxcom.forecast.state.option.SUNNY = Sunny +channel-type.rfxcom.forecast.state.option.PARTLY_CLOUDY = Partly cloudy +channel-type.rfxcom.forecast.state.option.CLOUDY = Cloudy +channel-type.rfxcom.forecast.state.option.RAIN = Rain +channel-type.rfxcom.humidity.label = Humidity +channel-type.rfxcom.humidity.description = Relative humidity level in percentages +channel-type.rfxcom.humiditystatus.label = Humidity Status +channel-type.rfxcom.humiditystatus.description = Current humidity status +channel-type.rfxcom.humiditystatus.state.option.NORMAL = Normal +channel-type.rfxcom.humiditystatus.state.option.COMFORT = Comfort +channel-type.rfxcom.humiditystatus.state.option.DRY = Dry +channel-type.rfxcom.humiditystatus.state.option.WET = Wet +channel-type.rfxcom.instantamp.label = Instant Amp +channel-type.rfxcom.instantamp.description = Instant current in Amperes +channel-type.rfxcom.instantpower.label = Instant Power +channel-type.rfxcom.instantpower.description = Instant power consumption in Watts +channel-type.rfxcom.mood.label = Mood +channel-type.rfxcom.mood.description = Mood channel +channel-type.rfxcom.motion.label = Motion +channel-type.rfxcom.motion.description = Motion detection sensor state +channel-type.rfxcom.pressure.label = Pressure +channel-type.rfxcom.pressure.description = Barometric value in hPa. +channel-type.rfxcom.pulses.label = Pulses +channel-type.rfxcom.pulses.description = Decimal representation of the pulse lengths for a raw message in usec. +channel-type.rfxcom.rainrate.label = Rain Rate +channel-type.rfxcom.rainrate.description = Rain fall rate in millimeters per hour +channel-type.rfxcom.raintotal.label = Rain Total +channel-type.rfxcom.raintotal.description = Total rain in millimeters +channel-type.rfxcom.rawmessage.label = Raw Message +channel-type.rfxcom.rawmessage.description = Hexadecimal representation of RFXCOM messages including header and payload +channel-type.rfxcom.rawpayload.label = Raw Payload +channel-type.rfxcom.rawpayload.description = Hexadecimal representation of payload of raw and undecoded RFXCOM messages +channel-type.rfxcom.setpoint.label = Set-point +channel-type.rfxcom.setpoint.description = Requested temperature +channel-type.rfxcom.shutter.label = Shutter +channel-type.rfxcom.shutter.description = Open/Close shutter/blind +channel-type.rfxcom.status.label = Status +channel-type.rfxcom.status.description = Status channel +channel-type.rfxcom.tempcontrol.label = Global Temperature Control +channel-type.rfxcom.tempcontrol.description = Requested temperature setting, UP, DOWN, STOP +channel-type.rfxcom.temperature.label = Temperature +channel-type.rfxcom.temperature.description = Current temperature in degree Celsius +channel-type.rfxcom.totalamphour.label = Total Ampere-hours +channel-type.rfxcom.totalamphour.description = Used "energy" in ampere-hours +channel-type.rfxcom.totalusage.label = Total Usage +channel-type.rfxcom.totalusage.description = Used energy in Watt hours +channel-type.rfxcom.uv.label = UV +channel-type.rfxcom.uv.description = Current UV level +channel-type.rfxcom.venetianBlind.label = Venetian Blind +channel-type.rfxcom.venetianBlind.description = Open/close and adjust angle of venetian blind +channel-type.rfxcom.voltage.label = Voltage +channel-type.rfxcom.voltage.description = Measured voltage +channel-type.rfxcom.winddirection.label = Wind Direction +channel-type.rfxcom.winddirection.description = Wind direction in degrees +channel-type.rfxcom.windspeed.label = Wind Speed +channel-type.rfxcom.windspeed.description = Average wind speed in meters per second + +# thing status descriptions + +offline.config-error-invalid-thing-type = Please use the Transceiver over TCP/IP bridge type for a serial over IP connection. + +# discovery result + +discovery.bridge.label = RFXCOM transceiver diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/RFXrec433.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/RFXrec433.xml index 07c05373fbcd0..2459d1c72cdd5 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/RFXrec433.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/RFXrec433.xml @@ -10,150 +10,146 @@ - - Serial number of the RFXCOM (FTDI) device + + @text/config.bridgeId.description - - These RF protocols are prone to noise. If you find a lot of unknown devices showing up in your inbox - enabling this will stop devices being added to your inbox. + + @text/config.disableDiscovery.description false - - Fully skip and ignore RFXCOM transceiver configuration. Binding assume that RFXCOM transceiver is - preconfigured e.g. via RFXcom Manager. When this is enabled, both set mode command and individual message - configurations are ignored. + + @text/config.ignoreConfig.description true - - RFXCOM transceiver set mode command. Command should be in hexadecimal string format and 28 characters - (14 bytes) long. If set mode command is given, individual message configurations are ignored. + + @text/config.setMode.description - - Transmit power in dBm, between -18dBm and +10dBm. + + @text/config.transmitPower.description -18 - - Enable display of unencoded messages to RFXCOM transceiver. + + @text/config.enableUndecoded.description false - - Enable Imagintronix/Opus messages to RFXCOM transceiver. + + @text/config.enableImagintronixOpus.description false - - Enable Byron SX messages to RFXCOM transceiver. + + @text/config.enableByronSX.description false - - Enable RSL messages to RFXCOM transceiver. + + @text/config.enableRSL.description false - - Enable Lighting4 messages to RFXCOM transceiver. + + @text/config.enableLighting4.description false - - Enable FineOffset/Viking messages to RFXCOM transceiver. + + @text/config.enableFineOffsetViking.description false - - Enable Rubicson messages to RFXCOM transceiver. + + @text/config.enableRubicson.description false - - Enable AE Blyss messages to RFXCOM transceiver. + + @text/config.enableAEBlyss.description false - - Enable BlindsT1/T2/T3/T4 messages to RFXCOM transceiver. + + @text/config.enableBlindsT1T2T3T4.description false - - Enable BlindsT0 messages to RFXCOM transceiver. + + @text/config.enableBlindsT0.description false - - Enable FS20/Legrand CAD messages to RFXCOM transceiver. + + @text/config.enableFS20.description false - - Enable La Crosse messages to RFXCOM transceiver. + + @text/config.enableLaCrosse.description false - - Enable Hideki/UPM messages to RFXCOM transceiver. + + @text/config.enableHidekiUPM.description false - - Enable AD LightwaveRF messages to RFXCOM transceiver. + + @text/config.enableADLightwaveRF.description false - - Enable Mertik messages to RFXCOM transceiver. + + @text/config.enableMertik.description false - - Enable ATI messages to RFXCOM transceiver. + + @text/config.enableATI.description false - - Enable Oregon Scientific messages to RFXCOM transceiver. + + @text/config.enableOregonScientific.description false - - Enable Meiantech messages to RFXCOM transceiver. + + @text/config.enableMeiantech.description false - - Enable HomeEasy EU messages to RFXCOM transceiver. + + @text/config.enableHomeEasyEU.description false - - Enable AC messages to RFXCOM transceiver. + + @text/config.enableAC.description false - - Enable ARC messages to RFXCOM transceiver. + + @text/config.enableARC.description false - - Enable X10 messages to RFXCOM transceiver. + + @text/config.enableX10.description false - - Enable HomeConfort messages to RFXCOM transceiver. + + @text/config.enableHomeConfort.description false - - Enable KEELOQ messages to RFXCOM transceiver. + + @text/config.enableKEELOQ.description false diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/RFXtrx315.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/RFXtrx315.xml index 231152a6180d2..1372aa50d4496 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/RFXtrx315.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/RFXtrx315.xml @@ -10,54 +10,50 @@ - - Serial number of the RFXCOM (FTDI) device + + @text/config.bridgeId.description - - These RF protocols are prone to noise. If you find a lot of unknown devices showing up in your inbox - enabling this will stop devices being added to your inbox. + + @text/config.disableDiscovery.description false - - Fully skip and ignore RFXCOM transceiver configuration. Binding assume that RFXCOM transceiver is - preconfigured e.g. via RFXcom Manager. When this is enabled, both set mode command and individual message - configurations are ignored. + + @text/config.ignoreConfig.description true - - RFXCOM transceiver set mode command. Command should be in hexadecimal string format and 28 characters - (14 bytes) long. If set mode command is given, individual message configurations are ignored. + + @text/config.setMode.description - - RFXCOM transceiver type. + + @text/config.transceiverType.description 315MHz - - + + - - Transmit power in dBm, between -18dBm and +10dBm. + + @text/config.transmitPower.description -18 - - Enable display of unencoded messages to RFXCOM transceiver. + + @text/config.enableUndecoded.description false - - Enable Visonic messages to RFXCOM transceiver. + + @text/config.enableVisonic.description false - - Enable X10 messages to RFXCOM transceiver. + + @text/config.enableX10.description false diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/RFXtrx433.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/RFXtrx433.xml index 722014d1adebe..2f9f945d074cd 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/RFXtrx433.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/RFXtrx433.xml @@ -10,150 +10,146 @@ - - Serial number of the RFXCOM (FTDI) device + + @text/config.bridgeId.description - - These RF protocols are prone to noise. If you find a lot of unknown devices showing up in your inbox - enabling this will stop devices being added to your inbox. + + @text/config.disableDiscovery.description false - - Fully skip and ignore RFXCOM transceiver configuration. Binding assume that RFXCOM transceiver is - preconfigured e.g. via RFXcom Manager. When this is enabled, both set mode command and individual message - configurations are ignored. + + @text/config.ignoreConfig.description true - - RFXCOM transceiver set mode command. Command should be in hexadecimal string format and 28 characters - (14 bytes) long. If set mode command is given, individual message configurations are ignored. + + @text/config.setMode.description - - Transmit power in dBm, between -18dBm and +10dBm. + + @text/config.transmitPower.description -18 - - Enable display of unencoded messages to RFXCOM transceiver. + + @text/config.enableUndecoded.description false - - Enable Imagintronix/Opus messages to RFXCOM transceiver. + + @text/config.enableImagintronixOpus.description false - - Enable Byron SX messages to RFXCOM transceiver. + + @text/config.enableByronSX.description false - - Enable RSL messages to RFXCOM transceiver. + + @text/config.enableRSL.description false - - Enable Lighting4 messages to RFXCOM transceiver. + + @text/config.enableLighting4.description false - - Enable FineOffset/Viking messages to RFXCOM transceiver. + + @text/config.enableFineOffsetViking.description false - - Enable Rubicson messages to RFXCOM transceiver. + + @text/config.enableRubicson.description false - - Enable AE Blyss messages to RFXCOM transceiver. + + @text/config.enableAEBlyss.description false - - Enable BlindsT1/T2/T3/T4 messages to RFXCOM transceiver. + + @text/config.enableBlindsT1T2T3T4.description false - - Enable BlindsT0 messages to RFXCOM transceiver. + + @text/config.enableBlindsT0.description false - - Enable FS20/Legrand CAD messages to RFXCOM transceiver. + + @text/config.enableFS20.description false - - Enable La Crosse messages to RFXCOM transceiver. + + @text/config.enableLaCrosse.description false - - Enable Hideki/UPM messages to RFXCOM transceiver. + + @text/config.enableHidekiUPM.description false - - Enable AD LightwaveRF messages to RFXCOM transceiver. + + @text/config.enableADLightwaveRF.description false - - Enable Mertik messages to RFXCOM transceiver. + + @text/config.enableMertik.description false - - Enable ATI messages to RFXCOM transceiver. + + @text/config.enableATI.description false - - Enable Oregon Scientific messages to RFXCOM transceiver. + + @text/config.enableOregonScientific.description false - - Enable Meiantech messages to RFXCOM transceiver. + + @text/config.enableMeiantech.description false - - Enable HomeEasy EU messages to RFXCOM transceiver. + + @text/config.enableHomeEasyEU.description false - - Enable AC messages to RFXCOM transceiver. + + @text/config.enableAC.description false - - Enable ARC messages to RFXCOM transceiver. + + @text/config.enableARC.description false - - Enable X10 messages to RFXCOM transceiver. + + @text/config.enableX10.description false - - Enable HomeConfort messages to RFXCOM transceiver. + + @text/config.enableHomeConfort.description false - - Enable KEELOQ messages to RFXCOM transceiver. + + @text/config.enableKEELOQ.description false diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/bbqtemperature.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/bbqtemperature.xml index 58e80ca7ff702..c481fd4c9576b 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/bbqtemperature.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/bbqtemperature.xml @@ -25,7 +25,7 @@ - + Sensor Id. Example 56923 diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/blinds1.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/blinds1.xml index 4d9518db0fd01..de9ee8a6637a2 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/blinds1.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/blinds1.xml @@ -25,12 +25,12 @@ - + Sensor Id + unit code, separated by dot. Example 23455.1 - - Specifies device sub type. + + @text/config.subType.description diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/bridge.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/bridge.xml index 3bb8a93f812e2..06946cc84ea29 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/bridge.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/bridge.xml @@ -16,169 +16,163 @@ Serial port where RFXCOM transceiver is connected. - - These RF protocols are prone to noise. If you find a lot of unknown devices showing up in your inbox - enabling this will stop devices being added to your inbox. + + @text/config.disableDiscovery.description false - - Fully skip and ignore RFXCOM transceiver configuration. Binding assume that RFXCOM transceiver is - preconfigured e.g. via RFXcom Manager. When this is enabled, both set mode command and individual message - configurations are ignored. - + + @text/config.ignoreConfig.description true - - RFXCOM transceiver set mode command. Command should be in hexadecimal string format and 28 characters - (14 bytes) long. If set mode command is given, individual message configurations are ignored. - + + @text/config.setMode.description - - RFXCOM transceiver type. + + @text/config.transceiverType.description 433.92MHz - - - - + + + + - - Transmit power in dBm, between -18dBm and +10dBm. + + @text/config.transmitPower.description -18 - - Enable display of unencoded messages to RFXCOM transceiver. + + @text/config.enableUndecoded.description false - - Enable Imagintronix/Opus messages to RFXCOM transceiver. + + @text/config.enableImagintronixOpus.description false - - Enable Byron SX messages to RFXCOM transceiver. + + @text/config.enableByronSX.description false - - Enable RSL messages to RFXCOM transceiver. + + @text/config.enableRSL.description false - - Enable Lighting4 messages to RFXCOM transceiver. + + @text/config.enableLighting4.description false - - Enable FineOffset/Viking messages to RFXCOM transceiver. + + @text/config.enableFineOffsetViking.description false - - Enable Rubicson messages to RFXCOM transceiver. + + @text/config.enableRubicson.description false - - Enable AE Blyss messages to RFXCOM transceiver. + + @text/config.enableAEBlyss.description false - - Enable BlindsT1/T2/T3/T4 messages to RFXCOM transceiver. + + @text/config.enableBlindsT1T2T3T4.description false - - Enable BlindsT0 messages to RFXCOM transceiver. + + @text/config.enableBlindsT0.description false - - Enable ProGuard messages to RFXCOM transceiver. + + @text/config.enableProGuard.description false - - Enable FS20/Legrand CAD messages to RFXCOM transceiver. + + @text/config.enableFS20.description false - - Enable La Crosse messages to RFXCOM transceiver. + + @text/config.enableLaCrosse.description false - - Enable Hideki/UPM messages to RFXCOM transceiver. + + @text/config.enableHidekiUPM.description false - - Enable AD LightwaveRF messages to RFXCOM transceiver. + + @text/config.enableADLightwaveRF.description false - - Enable Mertik messages to RFXCOM transceiver. + + @text/config.enableMertik.description false - - Enable Visonic messages to RFXCOM transceiver. + + @text/config.enableVisonic.description false - - Enable ATI messages to RFXCOM transceiver. + + @text/config.enableATI.description false - - Enable Oregon Scientific messages to RFXCOM transceiver. + + @text/config.enableOregonScientific.description false - - Enable Meiantech messages to RFXCOM transceiver. + + @text/config.enableMeiantech.description false - - Enable HomeEasy EU messages to RFXCOM transceiver. + + @text/config.enableHomeEasyEU.description false - - Enable AC messages to RFXCOM transceiver. + + @text/config.enableAC.description false - - Enable ARC messages to RFXCOM transceiver. + + @text/config.enableARC.description false - - Enable X10 messages to RFXCOM transceiver. + + @text/config.enableX10.description false - - Enable HomeConfort messages to RFXCOM transceiver. + + @text/config.enableHomeConfort.description false - - Enable KEELOQ messages to RFXCOM transceiver. + + @text/config.enableKEELOQ.description false diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/chime.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/chime.xml index 43ad7ac38ee87..c3df94df5c0c4 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/chime.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/chime.xml @@ -22,12 +22,12 @@ - + Sensor Id. Example 2983 - - Specifies device sub type. + + @text/config.subType.description diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/current.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/current.xml index 53f8516272dc6..d58ff4dc7eb99 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/current.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/current.xml @@ -26,12 +26,12 @@ - + Sensor Id. Example 5693 - - Specifies device sub type. + + @text/config.subType.description diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/currentenergy.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/currentenergy.xml index 6d6ee74c1e0ae..25e99902fbb94 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/currentenergy.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/currentenergy.xml @@ -27,12 +27,12 @@ - + Sensor Id. Example 47104 - - Specifies device sub type. + + @text/config.subType.description diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/curtain1.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/curtain1.xml index 3fde47aaceb42..e35a8b7b75835 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/curtain1.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/curtain1.xml @@ -25,12 +25,12 @@ - + House code + unit code, separated by dot. Example A.1 - - Specifies device sub type. + + @text/config.subType.description diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/datetime.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/datetime.xml index c5c37b4dabe60..fb0017673007f 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/datetime.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/datetime.xml @@ -24,12 +24,12 @@ - + Device id, example 47360 - - Specifies device sub type. + + @text/config.subType.description diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/energy.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/energy.xml index 2620e3f7d304f..ea6d7690131f8 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/energy.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/energy.xml @@ -27,12 +27,12 @@ - + Sensor Id. Example 5693 - - Specifies device sub type. + + @text/config.subType.description diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/fan.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/fan.xml index 8bbc95d158c10..814666ae57d09 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/fan.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/fan.xml @@ -24,7 +24,7 @@ - + Unit Id. Example 'B', '7' or 'D' @@ -46,8 +46,8 @@ - - Specifies device sub type. + + @text/config.subType.description diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/fan_falmec.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/fan_falmec.xml index 563b69234f4ba..184f07954e253 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/fan_falmec.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/fan_falmec.xml @@ -24,12 +24,12 @@ - + Unit Id. Example 1000 - - Specifies device sub type. + + @text/config.subType.description diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/fan_lucci_dc.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/fan_lucci_dc.xml index 9dadf9e5bc49b..847de91075aff 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/fan_lucci_dc.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/fan_lucci_dc.xml @@ -24,12 +24,12 @@ - + Unit Id. Example 1000 - - Specifies device sub type. + + @text/config.subType.description diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/fan_lucci_dc_ii.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/fan_lucci_dc_ii.xml index d344fdeaea315..d1b8f6140a557 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/fan_lucci_dc_ii.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/fan_lucci_dc_ii.xml @@ -25,12 +25,12 @@ - + Unit Id. Example 1000 - - Specifies device sub type. + + @text/config.subType.description diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/fan_novy.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/fan_novy.xml index c71bc11ae5cf5..1fc31a9c4433a 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/fan_novy.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/fan_novy.xml @@ -24,12 +24,12 @@ - + Unit Id. Example 1000 - - Specifies device sub type. + + @text/config.subType.description diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/homeconfort.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/homeconfort.xml index 0d963d7c1b733..c6582c582bd23 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/homeconfort.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/homeconfort.xml @@ -23,7 +23,7 @@ - + Device Id. Unit ID + house code + unit code, each separated by dot. Example 1234.A.1 diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/humidity.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/humidity.xml index d1cf63c4dbcb1..6ac206868c7fd 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/humidity.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/humidity.xml @@ -25,12 +25,12 @@ - + Sensor Id. Example 5693 - - Specifies device sub type. + + @text/config.subType.description diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/lighting1.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/lighting1.xml index 43e5899868f7c..539e2203004b7 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/lighting1.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/lighting1.xml @@ -25,12 +25,12 @@ - + Device Id. House code + unit code, separated by dot. Example A.1 - - Specifies device sub type. + + @text/config.subType.description diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/lighting2.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/lighting2.xml index a9f3970baacf7..366e61320a3a6 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/lighting2.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/lighting2.xml @@ -24,12 +24,12 @@ - + Remote/switch/unit Id + unit code, separated by dot. Example 8773718.10 - - Specifies device sub type. + + @text/config.subType.description diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/lighting4.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/lighting4.xml index 771e7f8fdbed6..b1e60523d4afa 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/lighting4.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/lighting4.xml @@ -23,12 +23,12 @@ - + Device Id. Example 3456 - - Specifies device sub type. + + @text/config.subType.description diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/lighting5.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/lighting5.xml index 47c8c3a470ff6..cddacd2485124 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/lighting5.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/lighting5.xml @@ -26,12 +26,12 @@ - + Remote/switch/unit Id + unit code, separated by dot. Example 10001.1 - - Specifies device sub type. + + @text/config.subType.description diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/lighting6.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/lighting6.xml index 0e7be0fdb11be..9441c0bba40af 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/lighting6.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/lighting6.xml @@ -23,12 +23,12 @@ - + Remote/switch/unit Id + group code + unit code, separated by dot. Example 100.A.1 - - Specifies device sub type. + + @text/config.subType.description diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/rain.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/rain.xml index 0abac8ab84b53..0cd4bb9d2acaf 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/rain.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/rain.xml @@ -25,12 +25,12 @@ - + Sensor Id. Example 56923 - - Specifies device sub type. + + @text/config.subType.description diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/raw.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/raw.xml index 718bc35b19e2a..157005717be44 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/raw.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/raw.xml @@ -24,13 +24,13 @@ - + Received raw message cannot provide a device ID, so to receive raw messages the device id must be RAW. For transmit-only things, use any device id. - - Specifies device sub type. + + @text/config.subType.description diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/rfxsensor.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/rfxsensor.xml index 075adf5cec55e..af25936f37cb9 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/rfxsensor.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/rfxsensor.xml @@ -25,7 +25,7 @@ - + Sensor Id. Example 8 diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/rfy.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/rfy.xml index fd5b1175ea594..e7a8f90620b9a 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/rfy.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/rfy.xml @@ -32,12 +32,12 @@ - + Unit Id + unit code, separated by dot. Example 100.1 - - Specifies device sub type. + + @text/config.subType.description diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/security1.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/security1.xml index d6e8f693aef16..8ca47ae16ffc5 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/security1.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/security1.xml @@ -27,12 +27,12 @@ - + Remote/sensor Id. Example 10001 - - Specifies device sub type. + + @text/config.subType.description diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/security2.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/security2.xml index 91c09290265bc..7b1d65f68f26c 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/security2.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/security2.xml @@ -27,7 +27,7 @@ - + Remote/sensor Id. Example 10001 diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/tcpbridge.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/tcpbridge.xml index 677ac789c2844..bc93b3bdbcb5e 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/tcpbridge.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/tcpbridge.xml @@ -20,167 +20,163 @@ 10001 - - These RF protocols are prone to noise. If you find a lot of unknown devices showing up in your inbox - enabling this will stop devices being added to your inbox. + + @text/config.disableDiscovery.description false - - Fully skip and ignore RFXCOM transceiver configuration. Binding assume that RFXCOM transceiver is - preconfigured e.g. via RFXcom Manager. When this is enabled, both set mode command and individual message - configurations are ignored. + + @text/config.ignoreConfig.description true - - RFXCOM transceiver set mode command. Command should be in hexadecimal string format and 28 characters - (14 bytes) long. If set mode command is given, individual message configurations are ignored. + + @text/config.setMode.description - - RFXCOM transceiver type. + + @text/config.transceiverType.description 433.92MHz - - - - + + + + - - Transmit power in dBm, between -18dBm and +10dBm. + + @text/config.transmitPower.description -18 - - Enable display of unencoded messages to RFXCOM transceiver. + + @text/config.enableUndecoded.description false - - Enable Imagintronix/Opus messages to RFXCOM transceiver. + + @text/config.enableImagintronixOpus.description false - - Enable Byron SX messages to RFXCOM transceiver. + + @text/config.enableByronSX.description false - - Enable RSL messages to RFXCOM transceiver. + + @text/config.enableRSL.description false - - Enable Lighting4 messages to RFXCOM transceiver. + + @text/config.enableLighting4.description false - - Enable FineOffset/Viking messages to RFXCOM transceiver. + + @text/config.enableFineOffsetViking.description false - - Enable Rubicson messages to RFXCOM transceiver. + + @text/config.enableRubicson.description false - - Enable AE Blyss messages to RFXCOM transceiver. + + @text/config.enableAEBlyss.description false - - Enable BlindsT1/T2/T3/T4 messages to RFXCOM transceiver. + + @text/config.enableBlindsT1T2T3T4.description false - - Enable BlindsT0 messages to RFXCOM transceiver. + + @text/config.enableBlindsT0.description false - - Enable ProGuard messages to RFXCOM transceiver. + + @text/config.enableProGuard.description false - - Enable FS20/Legrand CAD messages to RFXCOM transceiver. + + @text/config.enableFS20.description false - - Enable La Crosse messages to RFXCOM transceiver. + + @text/config.enableLaCrosse.description false - - Enable Hideki/UPM messages to RFXCOM transceiver. + + @text/config.enableHidekiUPM.description false - - Enable AD LightwaveRF messages to RFXCOM transceiver. + + @text/config.enableADLightwaveRF.description false - - Enable Mertik messages to RFXCOM transceiver. + + @text/config.enableMertik.description false - - Enable Visonic messages to RFXCOM transceiver. + + @text/config.enableVisonic.description false - - Enable ATI messages to RFXCOM transceiver. + + @text/config.enableATI.description false - - Enable Oregon Scientific messages to RFXCOM transceiver. + + @text/config.enableOregonScientific.description false - - Enable Meiantech messages to RFXCOM transceiver. + + @text/config.enableMeiantech.description false - - Enable HomeEasy EU messages to RFXCOM transceiver. + + @text/config.enableHomeEasyEU.description false - - Enable AC messages to RFXCOM transceiver. + + @text/config.enableAC.description false - - Enable ARC messages to RFXCOM transceiver. + + @text/config.enableARC.description false - - Enable X10 messages to RFXCOM transceiver. + + @text/config.enableX10.description false - - Enable HomeConfort messages to RFXCOM transceiver. + + @text/config.enableHomeConfort.description false - - Enable KEELOQ messages to RFXCOM transceiver. + + @text/config.enableKEELOQ.description false diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/temperature.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/temperature.xml index 019da77963bdb..c30cd22635d50 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/temperature.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/temperature.xml @@ -24,12 +24,12 @@ - + Sensor Id. Example 56923 - - Specifies device sub type. + + @text/config.subType.description diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/temperaturehumidity.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/temperaturehumidity.xml index 3a0eb60ac5a92..b31c5816867a7 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/temperaturehumidity.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/temperaturehumidity.xml @@ -26,12 +26,12 @@ - + Sensor Id. Example 56923 - - Specifies device sub type. + + @text/config.subType.description diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/temperaturehumiditybarometric.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/temperaturehumiditybarometric.xml index abff66b371460..fa77d6e0c6456 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/temperaturehumiditybarometric.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/temperaturehumiditybarometric.xml @@ -28,12 +28,12 @@ - + Sensor Id. Example 59648 - - Specifies device sub type. + + @text/config.subType.description diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/temperaturerain.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/temperaturerain.xml index 55a880e6eafe2..253a045b24618 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/temperaturerain.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/temperaturerain.xml @@ -25,12 +25,12 @@ - + Sensor Id. Example 56923 - - Specifies device sub type. + + @text/config.subType.description diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/thermostat1.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/thermostat1.xml index f28e178b3ecaf..e890a6e84848d 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/thermostat1.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/thermostat1.xml @@ -24,12 +24,12 @@ - + Sensor Id. Example 56923 - - Specifies device sub type. + + @text/config.subType.description diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/thermostat3.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/thermostat3.xml index 2591b79fdbd1f..c1b74254db77f 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/thermostat3.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/thermostat3.xml @@ -25,12 +25,12 @@ - + Sensor Id. Example 106411 - - Specifies device sub type. + + @text/config.subType.description