diff --git a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/addon/addon.xml b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/addon/addon.xml
index f4d7bf3f337a9..5d09db3eddb64 100644
--- a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/addon/addon.xml
+++ b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/addon/addon.xml
@@ -11,24 +11,26 @@
admin
-
- @text/addon.shelly.config.defaultUserId.description
+
+ This default user id will be used for device access if no one is specified in the thing configuration.admin
-
- @text/addon.shelly.config.defaultPassword.description
+
+ Default password for device access if none is specified in the thing configuration.password
-
- @text/addon.shelly.config.localIP.description
-
+
+ This interface will be used to setup CoIoT listen and build Action URLs. openHAB's network configuration
+ will be used if this is not set (recommended)
+ true
-
- @text/addon.shelly.config.autoCoIoT.description
+
+ If enabled CoIoT will be automatically used when the devices runs a firmware version 1.6 or newer;
+ false: Use thing configuration to enabled/disable CoIoT events.
diff --git a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/config/config.xml b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/config/config.xml
index f84023962818a..f1c9b77b76729 100644
--- a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/config/config.xml
+++ b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/config/config.xml
@@ -6,46 +6,46 @@
-
- @text/thing-type.config.shelly.deviceIp.description
+
+ IP Address of the Shelly devicenetwork-address
-
- @text/thing-type.config.shelly.userId.description
+
+ User ID for API access
-
- @text/thing-type.config.shelly.password.description
+
+ Password for API accesspassword
-
- @text/thing-type.config.shelly.eventsButton.description
+
+ Activates the Button Action URLStruefalse
-
- @text/thing-type.config.shelly.eventsSwitch.description
+
+ Activates the Output Action URLStruefalse
-
- @text/thing-type.config.shelly.eventsPush.description
+
+ Activates the Push Button Action URLStruefalse
-
- @text/thing-type.config.shelly.eventsCoIoT.description
+
+ Activates the CoIoT-Protocol (CoAP based)truetrue
-
- @text/thing-type.config.shelly.updateInterval.description
+
+ Interval for the device status update60secondstrue
@@ -54,44 +54,46 @@
-
- @text/thing-type.config.shelly.deviceIp.description
+
+ IP Address of the Shelly devicenetwork-address
-
- @text/thing-type.config.shelly.userId.description
+
+ User ID for API access
-
- @text/thing-type.config.shelly.password.description
+
+ Password for API accesspassword
-
- @text/thing-type.config.shelly.roller.favoriteUP.description
+
+ Specifies the favorite ID that is used during the command UP on the roller#control channel (use the
+ Shelly App to configure favorites)0
-
- @text/thing-type.config.shelly.roller.favoriteDOWN.description
+
+ Specifies the favorite ID that is used during the command DOWN on the roller#control channel (use the
+ Shelly App to configure favorites)0
-
- @text/thing-type.config.shelly.roller.eventsRoller.description
+
+ Activates the Roller Action URLStruefalse
-
- @text/thing-type.config.shelly.eventsCoIoT.description
+
+ Activates the CoIoT-Protocol (CoAP based)truetrue
-
- @text/thing-type.config.shelly.updateInterval.description
+
+ Interval for the device status update60secondstrue
@@ -100,39 +102,40 @@
-
- @text/thing-type.config.shelly.deviceIp.description
+
+ IP Address of the Shelly devicenetwork-address
-
- @text/thing-type.config.shelly.userId.description
+
+ User ID for API access
-
- @text/thing-type.config.shelly.password.description
+
+ Password for API accesspassword
-
- @text/thing-type.config.shelly.light.brightnessAutoOn.description
+
+ ON: Light is switched on when a brightness value greater than 0 is set; OFF: Brightness is set, but the
+ device is not switched ontrue
-
- @text/thing-type.config.shelly.eventsButton.description
+
+ Activates the Button Action URLStruefalse
-
- @text/thing-type.config.shelly.eventsSwitch.description
+
+ Activates the Output Action URLStruefalse
-
- @text/thing-type.config.shelly.eventsPush.description
+
+ Activates the Push Button Action URLStruefalse
@@ -143,8 +146,8 @@
true
-
- @text/thing-type.config.shelly.updateInterval.description
+
+ Interval for the device status update60secondstrue
@@ -153,39 +156,40 @@
-
- @text/thing-type.config.shelly.deviceIp.description
+
+ IP Address of the Shelly devicenetwork-address
-
- @text/thing-type.config.shelly.userId.description
+
+ User ID for API access
-
- @text/thing-type.config.shelly.password.description
+
+ Password for API accesspassword
-
- @text/thing-type.config.shelly.light.brightnessAutoOn.description
+
+ ON: Light is switched on when a brightness value greater than 0 is set; OFF: Brightness is set, but the
+ device is not switched ontrue
-
- @text/thing-type.config.shelly.eventsSwitch.description
+
+ Activates the Output Action URLStruefalse
-
- @text/thing-type.config.shelly.eventsCoIoT.description
+
+ Activates the CoIoT-Protocol (CoAP based)truetrue
-
- @text/thing-type.config.shelly.updateInterval.description
+
+ Interval for the device status update60secondstrue
@@ -194,33 +198,34 @@
-
- @text/thing-type.config.shelly.deviceIp.description
+
+ IP Address of the Shelly devicenetwork-address
-
- @text/thing-type.config.shelly.userId.description
+
+ User ID for API access
-
- @text/thing-type.config.shelly.password.description
+
+ Password for API accesspassword
-
- @text/thing-type.config.shelly.light.brightnessAutoOn.description
+
+ ON: Light is switched on when a brightness value greater than 0 is set; OFF: Brightness is set, but the
+ device is not switched ontrue
-
- @text/thing-type.config.shelly.eventsCoIoT.description
+
+ Activates the CoIoT-Protocol (CoAP based)truetrue
-
- @text/thing-type.config.shelly.updateInterval.description
+
+ Interval for the device status update60secondstrue
@@ -230,40 +235,40 @@
-
- @text/thing-type.config.shelly.deviceIp.description
+
+ IP Address of the Shelly devicenetwork-address
-
- @text/thing-type.config.shelly.userId.description
+
+ User ID for API access
-
- @text/thing-type.config.shelly.password.description
+
+ Password for API accesspassword
-
- @text/thing-type.config.shelly.battery.lowBattery.description
+
+ An alarm is triggered when the device reports a battery charge lower than this threshold. Default: 20%20%
-
- @text/thing-type.config.shelly.eventsSensorReport.description
+
+ True: Register event URL for sensor updates.truefalse
-
- @text/thing-type.config.shelly.eventsCoIoT.description
+
+ Activates the CoIoT-Protocol (CoAP based)truetrue
-
- @text/thing-type.config.shelly.updateInterval.description
+
+ Interval for the device status update900secondstrue
@@ -272,34 +277,34 @@
-
- @text/thing-type.config.shelly.deviceIp.description
+
+ IP Address of the Shelly devicenetwork-address
-
- @text/thing-type.config.shelly.userId.description
+
+ User ID for API access
-
- @text/thing-type.config.shelly.password.description
+
+ Password for API accesspassword
-
- @text/thing-type.config.shelly.eventsSensorReport.description
+
+ True: Register event URL for sensor updates.truefalse
-
- @text/thing-type.config.shelly.eventsCoIoT.description
+
+ Activates the CoIoT-Protocol (CoAP based)truetrue
-
- @text/thing-type.config.shelly.updateInterval.description
+
+ Interval for the device status update60secondstrue
diff --git a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/config/config2.xml b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/config/config2.xml
index 1f92f145fe35c..b10146464d9de 100644
--- a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/config/config2.xml
+++ b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/config/config2.xml
@@ -6,117 +6,119 @@
-
- @text/thing-type.config.shelly.deviceIp.description
+
+ IP Address of the Shelly device
-
- @text/thing-type.config.shelly.password.description
+
+ Password for API accesspassword
-
- @text/thing-type.config.shelly.updateInterval.description
+
+ Interval for the device status update60secondstrue
-
- @text/thing-type.config.shelly.enableBluGateway.description
+
+ Enables BLU Gateway support including auto-upload of the required scriptfalse
-
- @text/thing-type.config.shelly.enableRangeExtender.description
+
+ Auto discovers devices, which are connected using the Shelly Range Extender supportfalse
-
- @text/thing-type.config.shelly.deviceIp.description
+
+ IP Address of the Shelly devicenetwork-address
-
- @text/thing-type.config.shelly.password.description
+
+ Password for API accesspassword
-
- @text/thing-type.config.shelly.roller.favoriteUP.description
+
+ Specifies the favorite ID that is used during the command UP on the roller#control channel (use the
+ Shelly App to configure favorites)0
-
- @text/thing-type.config.shelly.roller.favoriteDOWN.description
+
+ Specifies the favorite ID that is used during the command DOWN on the roller#control channel (use the
+ Shelly App to configure favorites)0
-
- @text/thing-type.config.shelly.updateInterval.description
+
+ Interval for the device status update60secondstrue
-
- @text/thing-type.config.shelly.enableBluGateway.description
+
+ Enables BLU Gateway support including auto-upload of the required scriptfalse
-
- @text/thing-type.config.shelly.deviceIp.description
+
+ IP Address of the Shelly device
-
- @text/thing-type.config.shelly.password.description
+
+ Password for API accesspassword
-
- @text/thing-type.config.shelly.updateInterval.description
+
+ Interval for the device status update60secondstrue
-
- @text/thing-type.config.shelly.enableBluGateway.description
+
+ Enables BLU Gateway support including auto-upload of the required scriptfalse
-
- @text/thing-type.config.shelly.enableRangeExtender.description
+
+ Auto discovers devices, which are connected using the Shelly Range Extender supportfalse
-
- @text/thing-type.config.shelly.deviceIp.description
+
+ IP Address of the Shelly devicenetwork-address
-
- @text/thing-type.config.shelly.password.description
+
+ Password for API accesspassword
-
- @text/thing-type.config.shelly.battery.lowBattery.description
+
+ An alarm is triggered when the device reports a battery charge lower than this threshold. Default: 20%20%
-
- @text/thing-type.config.shelly.updateInterval.description
+
+ Interval for the device status update900secondstrue
@@ -125,30 +127,31 @@
-
- @text/thing-type.config.shelly.deviceIp.description
+
+ IP Address of the Shelly devicenetwork-address
-
- @text/thing-type.config.shelly.password.description
+
+ Password for API accesspassword
-
- @text/thing-type.config.shelly.light.brightnessAutoOn.description
+
+ ON: Light is switched on when a brightness value greater than 0 is set; OFF: Brightness is set, but the
+ device is not switched ontrue
-
- @text/thing-type.config.shelly.updateInterval.description
+
+ Interval for the device status update60secondstrue
-
- @text/thing-type.config.shelly.enableBluGateway.description
+
+ Enables BLU Gateway support including auto-upload of the required scriptfalse
diff --git a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/config/configblu.xml b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/config/configblu.xml
index c46e22faa3f7c..ca85d0ed4d194 100644
--- a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/config/configblu.xml
+++ b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/config/configblu.xml
@@ -6,14 +6,12 @@
-
-
- @text/thing-type.config.shelly.deviceAddress.description
+
+ MAC Address of the Shelly device
-
-
- @text/thing-type.config.shelly.battery.lowBattery.description
+
+ An alarm is triggered when the device reports a battery charge lower than this threshold. Default: 20%20%
@@ -21,15 +19,14 @@
-
- @text/thing-type.config.shelly.deviceIp.description
+
+ IP Address of the Shelly devicenetwork-address
-
-
- @text/thing-type.config.shelly.enableBluGateway.description
+
+ Enables BLU Gateway support including auto-upload of the required scripttrue
diff --git a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/i18n/shelly.properties b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/i18n/shelly.properties
index d12edb9d0fb8a..2c3f4b8c677d2 100644
--- a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/i18n/shelly.properties
+++ b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/i18n/shelly.properties
@@ -3,551 +3,725 @@
addon.shelly.name = Shelly Binding
addon.shelly.description = This binding integrates Shelly devices that can be controlled via Wi-Fi.
+# add-on config
+
+addon.config.shelly.autoCoIoT.label = Auto-CoIoT
+addon.config.shelly.autoCoIoT.description = If enabled CoIoT will be automatically used when the devices runs a firmware version 1.6 or newer; false: Use thing configuration to enabled/disable CoIoT events.
+addon.config.shelly.defaultPassword.label = Default Password
+addon.config.shelly.defaultPassword.description = Default password for device access if none is specified in the thing configuration.
+addon.config.shelly.defaultUserId.label = Default UserId
+addon.config.shelly.defaultUserId.description = This default user id will be used for device access if no one is specified in the thing configuration.
+addon.config.shelly.localIP.label = Host Interface IP
+addon.config.shelly.localIP.description = This interface will be used to setup CoIoT listen and build Action URLs. openHAB's network configuration will be used if this is not set (recommended)
+
# thing types
thing-type.shelly.shelly1.label = Shelly 1
+thing-type.shelly.shelly1.description = Shelly 1 (Single Relay Switch)
thing-type.shelly.shelly1l.label = Shelly 1L
+thing-type.shelly.shelly1l.description = Shelly 1L (Single Relay Switch, no Neutral required)
thing-type.shelly.shelly1mini.label = ShellyPlus 1 Mini
+thing-type.shelly.shelly1mini.description = Shelly Plus Mini 1 - Single Relay Switch
thing-type.shelly.shelly1pm.label = Shelly 1PM
+thing-type.shelly.shelly1pm.description = Shelly 1PM (Single Relay Switch with integrated Power Meter)
thing-type.shelly.shelly1pmmini.label = ShellyPlus 1PM Mini
+thing-type.shelly.shelly1pmmini.description = Shelly Plus Mini 1PM - Single Relay Switch with Power Meter
thing-type.shelly.shelly2-relay.label = Shelly 2 Relay
+thing-type.shelly.shelly2-relay.description = Shelly 2 in Relay Mode (Double Relay Switch)
+thing-type.shelly.shelly2-relay.group.relay1.label = Relay 1
+thing-type.shelly.shelly2-relay.group.relay2.label = Relay 2
thing-type.shelly.shelly2-roller.label = Shelly 2 Roller
+thing-type.shelly.shelly2-roller.description = Shelly 2 in Roller Mode (Single Roller Shutter)
thing-type.shelly.shelly25-relay.label = Shelly 2.5 Relay
+thing-type.shelly.shelly25-relay.description = Shelly 2.5 in Relay Mode (Double Relay Switch with integrated Power Meter)
+thing-type.shelly.shelly25-relay.group.meter1.label = Power Meter 1
+thing-type.shelly.shelly25-relay.group.meter2.label = Power Meter 2
+thing-type.shelly.shelly25-relay.group.relay1.label = Relay 1
+thing-type.shelly.shelly25-relay.group.relay2.label = Relay 2
thing-type.shelly.shelly25-roller.label = Shelly 2.5 Roller
+thing-type.shelly.shelly25-roller.description = Shelly 2.5 in Roller Mode (Single Roller Shutter with integrated Power Meter)
thing-type.shelly.shelly4pro.label = Shelly 4 Pro Relay
+thing-type.shelly.shelly4pro.description = Shelly 4 Pro (4x Relay Switch with integrated Power Meters)
+thing-type.shelly.shelly4pro.group.meter1.label = Power Meter 1
+thing-type.shelly.shelly4pro.group.meter2.label = Power Meter 2
+thing-type.shelly.shelly4pro.group.meter3.label = Power Meter 3
+thing-type.shelly.shelly4pro.group.meter4.label = Power Meter 4
+thing-type.shelly.shelly4pro.group.relay1.label = Relay 1
+thing-type.shelly.shelly4pro.group.relay2.label = Relay 2
+thing-type.shelly.shelly4pro.group.relay3.label = Relay 3
+thing-type.shelly.shelly4pro.group.relay4.label = Relay 4
thing-type.shelly.shellyblubutton.label = Shelly BLU Button
+thing-type.shelly.shellyblubutton.description = Shelly BLU Button 1 / Button Tough: Single button
thing-type.shelly.shellybludistance.label = Shelly BLU Distance
+thing-type.shelly.shellybludistance.description = Shelly BLU Distance: Measure distance using ultrasonic technology
thing-type.shelly.shellybludw.label = Shelly BLU Door/Window
+thing-type.shelly.shellybludw.description = Shelly BLU Door/Window: Detect Window State (open/closed), Illuminance, Rotation
thing-type.shelly.shellyblugw.label = Shelly BLU Gateway
+thing-type.shelly.shellyblugw.description = Shelly BLU Gateway
thing-type.shelly.shellybluht.label = Shelly BLU H&T
+thing-type.shelly.shellybluht.description = Shelly BLU Shelly H&T: Detect Humidity and Temperature, has a single button
thing-type.shelly.shellyblumotion.label = Shelly BLU Motion
+thing-type.shelly.shellyblumotion.description = Shelly BLU Motion: Detect Motion and Illuminance
thing-type.shelly.shellyblurcbutton4.label = Shelly BLU RC Button 4
+thing-type.shelly.shellyblurcbutton4.description = Shelly BLU RC Button 4
thing-type.shelly.shellybluremote.label = Shelly BLU Remote
+thing-type.shelly.shellybluremote.description = Shelly BLU Remote: Smart Multi Channel Remote Control
thing-type.shelly.shellybluwallswitch4.label = Shelly BLU Wallswitch 4
+thing-type.shelly.shellybluwallswitch4.description = Shelly BLU Wallswitch 4
thing-type.shelly.shellybulb.label = Shelly Bulb
+thing-type.shelly.shellybulb.description = Shelly Bulb (Dimmable RGB+W Bulb)
thing-type.shelly.shellybulbduo.label = Shelly Duo
+thing-type.shelly.shellybulbduo.description = Shelly Duo (Dimmable RGB+W/CW Bulb)
thing-type.shelly.shellybutton1.label = Shelly Button 1
+thing-type.shelly.shellybutton1.description = Shelly Button 1 (battery powered)
thing-type.shelly.shellybutton2.label = Shelly Button 2
+thing-type.shelly.shellybutton2.description = Shelly Button 2 (battery powered)
thing-type.shelly.shellycolorbulb.label = Shelly Color Bulb
+thing-type.shelly.shellycolorbulb.description = Shelly Color Bulb (Dimmable RGB+W Bulb)
thing-type.shelly.shellydevice.label = Shelly Device
+thing-type.shelly.shellydevice.description = A password protected or unknown device
thing-type.shelly.shellydimmer.label = Shelly Dimmer
+thing-type.shelly.shellydimmer.description = Shelly Dimmer (Dimmer Functionality)
thing-type.shelly.shellydimmer2.label = Shelly Dimmer 2
+thing-type.shelly.shellydimmer2.description = Shelly Dimmer 2 (Dimmer Functionality, 2nd Generation)
thing-type.shelly.shellydw.label = Shelly Door/Window
+thing-type.shelly.shellydw.description = Shelly Door/Window (Door and Window Sensor with Lux Measurement (battery powered))
thing-type.shelly.shellydw2.label = Shelly Door/Window
+thing-type.shelly.shellydw2.description = Shelly Door/Window 2 (Door and Window Sensor with Lux Measurement (battery powered), 2nd Generation)
thing-type.shelly.shellyem.label = Shelly EM
+thing-type.shelly.shellyem.description = Shelly EM (with integrated Power Meter)
+thing-type.shelly.shellyem.group.meter1.label = Power Meter 1
+thing-type.shelly.shellyem.group.meter2.label = Power Meter 2
thing-type.shelly.shellyem3.label = Shelly EM3
+thing-type.shelly.shellyem3.description = Shelly 3EM (with 3 integrated Power Meters and a relay)
+thing-type.shelly.shellyem3.group.meter1.label = Power Meter 1
+thing-type.shelly.shellyem3.group.meter2.label = Power Meter 2
+thing-type.shelly.shellyem3.group.meter3.label = Power Meter 3
thing-type.shelly.shellyemmini.label = ShellyPlus EM Mini
+thing-type.shelly.shellyemmini.description = Shelly Plus Mini EM (with integrated Power Meter)
thing-type.shelly.shellyflood.label = Shelly Flood
+thing-type.shelly.shellyflood.description = Shelly Flood Sensor (battery powered)
thing-type.shelly.shellygas.label = Shelly Gas
+thing-type.shelly.shellygas.description = Shelly Gas (Gas Sensor - Gas Leak Detection)
thing-type.shelly.shellyht.label = Shelly H&T
+thing-type.shelly.shellyht.description = Shelly H&T (Humidity & Temperature Sensor)
thing-type.shelly.shellyix3.label = Shelly ix3
+thing-type.shelly.shellyix3.description = Shelly ix3 (Activation Device with 3 inputs)
+thing-type.shelly.shellyix3.group.status1.label = Input 1
+thing-type.shelly.shellyix3.group.status2.label = Input 2
+thing-type.shelly.shellyix3.group.status3.label = Input 3
thing-type.shelly.shellymotion.label = Shelly Motion
+thing-type.shelly.shellymotion.description = Shelly Motion (Motion Detection (battery powered))
thing-type.shelly.shellyplug.label = Shelly Plug
+thing-type.shelly.shellyplug.description = Shelly Plug (Plug with integrated Power Meter)
thing-type.shelly.shellyplugs.label = Shelly Plug-S
+thing-type.shelly.shellyplugs.description = Shelly Plug-S (Plug with integrated Power Meter)
thing-type.shelly.shellyplugu1.label = Shelly Plug US
+thing-type.shelly.shellyplugu1.description = Shelly Plug-US (Plug (US) with integrated Power Meter (110V))
thing-type.shelly.shellyplus1.label = ShellyPlus 1
+thing-type.shelly.shellyplus1.description = Shelly Plus 1 (Single Relay Switch)
thing-type.shelly.shellyplus10v.label = Shelly Plus Dimmer 10V
+thing-type.shelly.shellyplus10v.description = Shelly Plus Dimmer 10V
thing-type.shelly.shellyplus1l.label = ShellyPlus 1L
+thing-type.shelly.shellyplus1l.description = Shelly Plus 1L (Single Relay Switch)
thing-type.shelly.shellyplus1pm.label = ShellyPlus 1PM
+thing-type.shelly.shellyplus1pm.description = Shelly Plus 1PM - Single Relay Switch with Power Meter
thing-type.shelly.shellyplus2l.label = ShellyPlus 2L
+thing-type.shelly.shellyplus2l.description = Shelly Plus 2L - Dual Relay Switch
+thing-type.shelly.shellyplus2l.group.relay1.label = Relay 1
+thing-type.shelly.shellyplus2l.group.relay2.label = Relay 2
thing-type.shelly.shellyplus2pm-relay.label = ShellyPlus 2PM Relay
+thing-type.shelly.shellyplus2pm-relay.description = Shelly Plus 2PM - Dual Relay Switch with Power Meter
+thing-type.shelly.shellyplus2pm-relay.group.meter1.label = Power Meter 1
+thing-type.shelly.shellyplus2pm-relay.group.meter2.label = Power Meter 2
+thing-type.shelly.shellyplus2pm-relay.group.relay1.label = Relay 1
+thing-type.shelly.shellyplus2pm-relay.group.relay2.label = Relay 2
thing-type.shelly.shellyplus2pm-roller.label = ShellyPlus 2PM Roller
+thing-type.shelly.shellyplus2pm-roller.description = Shelly Plus 2PM - Roller Control with Power Meter
thing-type.shelly.shellyplus3em63.label = Shelly Plus 3EM-63
+thing-type.shelly.shellyplus3em63.description = Shelly Plus 3EM-63 - 3 Phase Power Meter, 63 Amp
+thing-type.shelly.shellyplus3em63.group.meter1.label = Power Meter 1
+thing-type.shelly.shellyplus3em63.group.meter2.label = Power Meter 2
+thing-type.shelly.shellyplus3em63.group.meter3.label = Power Meter 3
thing-type.shelly.shellyplusdimmer.label = Shelly Plus Dimmer
+thing-type.shelly.shellyplusdimmer.description = Shelly Plus Dimmer
thing-type.shelly.shellyplusem.label = Shelly Plus EM
+thing-type.shelly.shellyplusem.description = Shelly Plus EM Power Meter
+thing-type.shelly.shellyplusem.group.meter1.label = Power Meter 1
+thing-type.shelly.shellyplusem.group.meter2.label = Power Meter 2
thing-type.shelly.shellyplusht.label = ShellyPlus H&T
+thing-type.shelly.shellyplusht.description = Shelly Plus HT - Humidity and Temperature sensor with display
thing-type.shelly.shellyplusi4.label = ShellyPlus i4
+thing-type.shelly.shellyplusi4.description = Shelly Plus i4 - 4xInput Device
+thing-type.shelly.shellyplusi4.group.status1.label = Input 1
+thing-type.shelly.shellyplusi4.group.status2.label = Input 2
+thing-type.shelly.shellyplusi4.group.status3.label = Input 3
+thing-type.shelly.shellyplusi4.group.status4.label = Input 4
thing-type.shelly.shellyplusi4dc.label = ShellyPlus i4DC
+thing-type.shelly.shellyplusi4dc.description = Shelly Plus i4DC - 4xDC Input Device
+thing-type.shelly.shellyplusi4dc.group.status1.label = Input 1
+thing-type.shelly.shellyplusi4dc.group.status2.label = Input 2
+thing-type.shelly.shellyplusi4dc.group.status3.label = Input 3
+thing-type.shelly.shellyplusi4dc.group.status4.label = Input 4
thing-type.shelly.shellyplusplug.label = ShellyPlus Plug
+thing-type.shelly.shellyplusplug.description = Shelly Plus Plug S/IT/UK. Outlet with Power Meter
thing-type.shelly.shellyplusplugus.label = ShellyPlus Plug US
+thing-type.shelly.shellyplusplugus.description = Shelly Plus Plug US. Outlet with Power Meter
thing-type.shelly.shellyplusrgbwpm.label = Shelly Plus RGBW
+thing-type.shelly.shellyplusrgbwpm.description = Shelly Plus RGBW PM - LED Controller with Power Meter
thing-type.shelly.shellyplusshutter.label = ShellyPlus Shutter
+thing-type.shelly.shellyplusshutter.description = Shelly Shutter - Roller/Cover
thing-type.shelly.shellyplussmoke.label = Shelly Plus Smoke
+thing-type.shelly.shellyplussmoke.description = Shelly Plus Smoke - Smoke Detector with Alarm
thing-type.shelly.shellyplusstrip.label = ShellyPlus Power Strip
+thing-type.shelly.shellyplusstrip.description = Shelly Plus Power Strip 4
+thing-type.shelly.shellyplusstrip.group.relay1.label = Relay 1
+thing-type.shelly.shellyplusstrip.group.relay2.label = Relay 2
+thing-type.shelly.shellyplusstrip.group.relay3.label = Relay 3
+thing-type.shelly.shellyplusstrip.group.relay4.label = Relay 4
thing-type.shelly.shellyplusuni.label = Shelly Plus UNI
+thing-type.shelly.shellyplusuni.description = Shelly Plus UNI - Universal Module
+thing-type.shelly.shellyplusuni.group.relay1.label = Relay 1
+thing-type.shelly.shellyplusuni.group.relay2.label = Relay 2
thing-type.shelly.shellypluswdus.label = Shelly Plus Dimmer US
+thing-type.shelly.shellypluswdus.description = Shelly Wall Dimmer US Device
thing-type.shelly.shellypmmini.label = ShellyPlus PM Mini
+thing-type.shelly.shellypmmini.description = Shelly Plus Mini PM - Power Meter
thing-type.shelly.shellypro1.label = ShellyPro 1
+thing-type.shelly.shellypro1.description = Shelly Pro 1 - Single Relay Switch
thing-type.shelly.shellypro1cb.label = ShellyPro 1CB
+thing-type.shelly.shellypro1cb.description = Shelly Pro 1CB - Single Circuit Breaker with Voltmeter
thing-type.shelly.shellypro1pm.label = ShellyPro 1PM
+thing-type.shelly.shellypro1pm.description = Shelly Pro 1PM - Single Relay Switch with Power Meter
thing-type.shelly.shellypro2.label = Shelly Pro 2
+thing-type.shelly.shellypro2.description = Shelly Pro 2 - Dual Relay Switch
+thing-type.shelly.shellypro2.group.relay1.label = Relay 1
+thing-type.shelly.shellypro2.group.relay2.label = Relay 2
thing-type.shelly.shellypro2pm-relay.label = ShellyPro 2PM Relay
+thing-type.shelly.shellypro2pm-relay.description = Shelly Pro 2PM - Dual Relay Switch with Power Meter
+thing-type.shelly.shellypro2pm-relay.group.meter1.label = Power Meter 1
+thing-type.shelly.shellypro2pm-relay.group.meter2.label = Power Meter 2
+thing-type.shelly.shellypro2pm-relay.group.relay1.label = Relay 1
+thing-type.shelly.shellypro2pm-relay.group.relay2.label = Relay 2
thing-type.shelly.shellypro2pm-roller.label = ShellyPro 2PM Roller
+thing-type.shelly.shellypro2pm-roller.description = Shelly Pro 2PM - Roller Control with Power Meter
thing-type.shelly.shellypro3.label = ShellyPro 3
+thing-type.shelly.shellypro3.description = Shelly Pro 3 - 3xRelay Switch
+thing-type.shelly.shellypro3.group.relay1.label = Relay 1
+thing-type.shelly.shellypro3.group.relay2.label = Relay 2
+thing-type.shelly.shellypro3.group.relay3.label = Relay 3
thing-type.shelly.shellypro3em.label = Shelly Pro 3EM
+thing-type.shelly.shellypro3em.description = DIN rail mountable 3-phase power consumption meter with Wi-Fi, Bluetooth, and LAN connectivity
+thing-type.shelly.shellypro3em.group.meter1.label = Power Meter 1
+thing-type.shelly.shellypro3em.group.meter2.label = Power Meter 2
+thing-type.shelly.shellypro3em.group.meter3.label = Power Meter 3
thing-type.shelly.shellypro3em3ct63.label = Shelly Pro 3EM-3CT63
+thing-type.shelly.shellypro3em3ct63.description = DIN rail mountable single or 3-phase energy meter with a combined 63A, 3-phase current transformer
+thing-type.shelly.shellypro3em3ct63.group.meter1.label = Power Meter 1
+thing-type.shelly.shellypro3em3ct63.group.meter2.label = Power Meter 2
+thing-type.shelly.shellypro3em3ct63.group.meter3.label = Power Meter 3
thing-type.shelly.shellypro3em400.label = Shelly Pro 3EM-400
+thing-type.shelly.shellypro3em400.description = DIN rail mountable 3-phase Energy Meter with LAN, Wi-Fi and Bluetooth. Monitor the consumption of any home appliance
+thing-type.shelly.shellypro3em400.group.meter1.label = Power Meter 1
+thing-type.shelly.shellypro3em400.group.meter2.label = Power Meter 2
+thing-type.shelly.shellypro3em400.group.meter3.label = Power Meter 3
thing-type.shelly.shellypro4pm.label = ShellyPro 4PM
+thing-type.shelly.shellypro4pm.description = Shelly Pro 4PM - DIN rail mountable four-channel smart switch with power measurement capabilities (4xRelay Switch with Power Meter)
+thing-type.shelly.shellypro4pm.group.meter1.label = Power Meter 1
+thing-type.shelly.shellypro4pm.group.meter2.label = Power Meter 2
+thing-type.shelly.shellypro4pm.group.meter3.label = Power Meter 3
+thing-type.shelly.shellypro4pm.group.meter4.label = Power Meter 4
+thing-type.shelly.shellypro4pm.group.relay1.label = Relay 1
+thing-type.shelly.shellypro4pm.group.relay2.label = Relay 2
+thing-type.shelly.shellypro4pm.group.relay3.label = Relay 3
+thing-type.shelly.shellypro4pm.group.relay4.label = Relay 4
thing-type.shelly.shellyproem50.label = Shelly Pro EM-50
+thing-type.shelly.shellyproem50.description = Shelly Pro EM-50 - DIN rail mountable two-channel, single-phase energy meter (2xPower Meter + 1xOutput)
+thing-type.shelly.shellyproem50.group.meter1.label = Power Meter 1
+thing-type.shelly.shellyproem50.group.meter2.label = Power Meter 2
thing-type.shelly.shellyrgbw2-color.label = Shelly RGBW2 Color Mode
+thing-type.shelly.shellyrgbw2-color.description = Shelly RGBW2 (LED Controller in Color Mode)
thing-type.shelly.shellyrgbw2-white.label = Shelly RGBW2 White Mode
+thing-type.shelly.shellyrgbw2-white.description = Shelly RGBW2 (LED Controller in White Mode, 4 strips)
+thing-type.shelly.shellyrgbw2-white.group.channel1.label = Channel 1
+thing-type.shelly.shellyrgbw2-white.group.channel2.label = Channel 2
+thing-type.shelly.shellyrgbw2-white.group.channel3.label = Channel 3
+thing-type.shelly.shellyrgbw2-white.group.channel4.label = Channel 4
thing-type.shelly.shellysense.label = Shelly Sense
+thing-type.shelly.shellysense.description = Shelly Sense (Motion Sensor and Remote IR Controller)
thing-type.shelly.shellysmoke.label = Shelly Smoke
+thing-type.shelly.shellysmoke.description = Shelly Smoke Sensor (battery powered)
thing-type.shelly.shellytrv.label = Shelly TRV
+thing-type.shelly.shellytrv.description = Shelly TRV (Radiator value, battery powered)
thing-type.shelly.shellyuni.label = Shelly UNI
+thing-type.shelly.shellyuni.description = Shelly UNI (Universal Module)
+thing-type.shelly.shellyuni.group.relay1.label = Relay 1
+thing-type.shelly.shellyuni.group.relay2.label = Relay 2
thing-type.shelly.shellyunknown.label = Unknown Shelly Device
+thing-type.shelly.shellyunknown.description = This device is currently not supported
thing-type.shelly.shellyvintage.label = Shelly Vintage
+thing-type.shelly.shellyvintage.description = Shelly Vintage (Dimmable Vintage Bulb)
thing-type.shelly.shellywalldisplay.label = Shelly Wall Display
+thing-type.shelly.shellywalldisplay.description = Shelly Wall Display with sensors and input/output
# thing types config
+thing-type.config.shelly.basic.deviceIp.label = IP Address
+thing-type.config.shelly.basic.deviceIp.description = IP Address of the Shelly device
+thing-type.config.shelly.basic.eventsCoIoT.label = Activate CoIoT
+thing-type.config.shelly.basic.eventsCoIoT.description = Activates the CoIoT-Protocol (CoAP based)
+thing-type.config.shelly.basic.eventsSensorReport.label = Enable Sensor Events
+thing-type.config.shelly.basic.eventsSensorReport.description = True: Register event URL for sensor updates.
+thing-type.config.shelly.basic.password.label = Password
+thing-type.config.shelly.basic.password.description = Password for API access
+thing-type.config.shelly.basic.updateInterval.label = Status Interval
+thing-type.config.shelly.basic.updateInterval.description = Interval for the device status update
+thing-type.config.shelly.basic.userId.label = User ID
+thing-type.config.shelly.basic.userId.description = User ID for API access
+thing-type.config.shelly.battery-gen2.deviceIp.label = IP Address
+thing-type.config.shelly.battery-gen2.deviceIp.description = IP Address of the Shelly device
+thing-type.config.shelly.battery-gen2.lowBattery.label = Low Battery Threshold (%)
+thing-type.config.shelly.battery-gen2.lowBattery.description = An alarm is triggered when the device reports a battery charge lower than this threshold. Default: 20%
+thing-type.config.shelly.battery-gen2.password.label = Password
+thing-type.config.shelly.battery-gen2.password.description = Password for API access
+thing-type.config.shelly.battery-gen2.updateInterval.label = Status Interval
+thing-type.config.shelly.battery-gen2.updateInterval.description = Interval for the device status update
+thing-type.config.shelly.battery.deviceIp.label = IP Address
+thing-type.config.shelly.battery.deviceIp.description = IP Address of the Shelly device
+thing-type.config.shelly.battery.eventsCoIoT.label = Activate CoIoT
+thing-type.config.shelly.battery.eventsCoIoT.description = Activates the CoIoT-Protocol (CoAP based)
+thing-type.config.shelly.battery.eventsSensorReport.label = Enable Sensor Events
+thing-type.config.shelly.battery.eventsSensorReport.description = True: Register event URL for sensor updates.
+thing-type.config.shelly.battery.lowBattery.label = Low Battery Threshold (%)
+thing-type.config.shelly.battery.lowBattery.description = An alarm is triggered when the device reports a battery charge lower than this threshold. Default: 20%
+thing-type.config.shelly.battery.password.label = Password
+thing-type.config.shelly.battery.password.description = Password for API access
+thing-type.config.shelly.battery.updateInterval.label = Status Interval
+thing-type.config.shelly.battery.updateInterval.description = Interval for the device status update
+thing-type.config.shelly.battery.userId.label = User ID
+thing-type.config.shelly.battery.userId.description = User ID for API access
+thing-type.config.shelly.blubattery.deviceAddress.label = MAC Address
+thing-type.config.shelly.blubattery.deviceAddress.description = MAC Address of the Shelly device
+thing-type.config.shelly.blubattery.lowBattery.label = Low Battery Threshold (%)
+thing-type.config.shelly.blubattery.lowBattery.description = An alarm is triggered when the device reports a battery charge lower than this threshold. Default: 20%
+thing-type.config.shelly.blugw.deviceIp.label = IP Address
+thing-type.config.shelly.blugw.deviceIp.description = IP Address of the Shelly device
+thing-type.config.shelly.blugw.enableBluGateway.label = Enable BLU Gateway Support
+thing-type.config.shelly.blugw.enableBluGateway.description = Enables BLU Gateway support including auto-upload of the required script
+thing-type.config.shelly.dimmer-gen2.brightnessAutoOn.label = Brightness Auto-ON
+thing-type.config.shelly.dimmer-gen2.brightnessAutoOn.description = ON: Light is switched on when a brightness value greater than 0 is set; OFF: Brightness is set, but the device is not switched on
+thing-type.config.shelly.dimmer-gen2.deviceIp.label = IP Address
+thing-type.config.shelly.dimmer-gen2.deviceIp.description = IP Address of the Shelly device
+thing-type.config.shelly.dimmer-gen2.enableBluGateway.label = Enable BLU Gateway Support
+thing-type.config.shelly.dimmer-gen2.enableBluGateway.description = Enables BLU Gateway support including auto-upload of the required script
+thing-type.config.shelly.dimmer-gen2.password.label = Password
+thing-type.config.shelly.dimmer-gen2.password.description = Password for API access
+thing-type.config.shelly.dimmer-gen2.updateInterval.label = Status Interval
+thing-type.config.shelly.dimmer-gen2.updateInterval.description = Interval for the device status update
+thing-type.config.shelly.dimmer.brightnessAutoOn.label = Brightness Auto-ON
+thing-type.config.shelly.dimmer.brightnessAutoOn.description = ON: Light is switched on when a brightness value greater than 0 is set; OFF: Brightness is set, but the device is not switched on
+thing-type.config.shelly.dimmer.deviceIp.label = IP Address
+thing-type.config.shelly.dimmer.deviceIp.description = IP Address of the Shelly device
+thing-type.config.shelly.dimmer.eventsButton.label = Button Events
+thing-type.config.shelly.dimmer.eventsButton.description = Activates the Button Action URLS
thing-type.config.shelly.dimmer.eventsCoIoT.label = Enable CoIoT Events
thing-type.config.shelly.dimmer.eventsCoIoT.description = If enabled, the CoAP protocol is used to receive status updates.
-
-# channel types
-
-channel-type.shelly.motionActive.description = channel-type.shelly.motionActive.description
-
-# add-on
-
-addon.shelly.config.defaultUserId.label = Default UserId
-addon.shelly.config.defaultUserId.description = This default user id will be used for device access if no one is specified in the thing configuration.
-addon.shelly.config.defaultPassword.label = Default Password
-addon.shelly.config.defaultPassword.description = Default password for device access if none is specified in the thing configuration.
-addon.shelly.config.localIP.label = Host Interface IP
-addon.shelly.config.localIP.description = This interface will be used to setup CoIoT listen and build Action URLs. openHAB's network configuration will be used if this is not set (recommended)
-addon.shelly.config.autoCoIoT.label = Auto-CoIoT
-addon.shelly.config.autoCoIoT.description = If enabled CoIoT will be automatically used when the devices runs a firmware version 1.6 or newer; false: Use thing configuration to enabled/disable CoIoT events.
-
-# config status messages
-
-message.config-status.error.network-config = Invalid system or openHAB network configuration was detected (local IP {0}).
-message.config-status.error.missing-device-address = IP/MAC Address of the Shelly device is missing.
-message.config-status.error.missing-userid = No user ID in the Thing configuration
-
-# thing status descriptions
-
-message.offline.device-unsupported = Device model is currently not supported.
-message.offline.conf-error-no-credentials = Device is password protected, but no credentials have been configured.
-message.offline.conf-error-access-denied = Access denied, check user id and password.
-message.offline.conf-error-wrong-mode = Device is in device mode {0}, thing requires {1}. Delete the thing and re-discover the device.
-message.offline.status-error-connect = Unable to connect to device - {0}
-message.offline.status-error-timeout = Device is not reachable (API timeout)
-message.offline.status-error-unexpected-error = Unexpected error: {0}
-message.offline.status-error-unexpected-api-result = An unexpected API response. Please verify the logfile to get more detailed information.
-message.offline.status-error-watchdog = Device is not responding, seems to be unavailable.
-message.offline.status-error-restarted = The device has restarted and will be re-initialized.
-message.offline.status-error-fwupgrade = Firmware upgrade in progress.
-message.offline.status-error-fwcompleted = Firmware upgrade completed, device is restarting.
-
-# general messages
-
-message.versioncheck.beta = Device is running a Beta version: {0}/{1}
-message.versioncheck.tooold = WARNING: Firmware might be too old, installed: {0}/{1}, minimal required {2}
-message.versioncheck.update = INFO: New firmware available: current version: {0}, new version: {1}
-message.versioncheck.autocoiot = INFO: Firmware is full-filling the minimum version to auto-enable CoIoT
-message.init.noipaddress = Unable to detect local IP address. Please make sure that IPv4 is enabled for this interface and check openHAB Network Configuration.
-message.command.failed = ERROR: Unable to process command {0} for channel {1}
-message.command.init = Thing not yet initialized, command {0} triggered initialization
-message.status.config_pending = Device is initializing or in sleep mode.
-message.statusupdate.failed = Unable to update status
-message.status.managerstarted = Shelly Manager started at http(s)://{0}:{1}/shelly/manager
-message.event.triggered = Event triggered: {0}
-message.event.filtered = Event filtered: {0}
-message.coap.init.failed = Unable to start CoIoT: {0}
-message.discovery.disabled = Device is marked as non-discoverable, will be skipped
-message.discovery.protected = Device {0} is protected and reports 'Access denied', check userId/password.
-message.discovery.failed = Device discovery of device with address {0} failed: {1}
-message.roller.calibrating = Device is not calibrated, use Shelly App to perform initial roller calibration.
-message.roller.favmissing = Roller position favorites are not supported by installed firmware or not configured in the Shelly App
-
-# thing types - descriptions only
-
-thing-type.shelly.shellydevice.description = A password protected or unknown device
-thing-type.shelly.shellyunknown.description = This device is currently not supported
-thing-type.shelly.shelly1.description = Shelly 1 (Single Relay Switch)
-thing-type.shelly.shelly1l.description = Shelly 1L (Single Relay Switch, no Neutral required)
-thing-type.shelly.shelly1pm.description = Shelly 1PM (Single Relay Switch with integrated Power Meter)
-thing-type.shelly.shellyem.description = Shelly EM (with integrated Power Meter)
-thing-type.shelly.shellyem3.description = Shelly 3EM (with 3 integrated Power Meters and a relay)
-thing-type.shelly.shelly2-relay.description = Shelly 2 in Relay Mode (Double Relay Switch)
-thing-type.shelly.shelly2-roller.description = Shelly 2 in Roller Mode (Single Roller Shutter)
-thing-type.shelly.shelly25-relay.description = Shelly 2.5 in Relay Mode (Double Relay Switch with integrated Power Meter)
-thing-type.shelly.shelly25-roller.description = Shelly 2.5 in Roller Mode (Single Roller Shutter with integrated Power Meter)
-thing-type.shelly.shelly4pro.description = Shelly 4 Pro (4x Relay Switch with integrated Power Meters)
-thing-type.shelly.shellyplug.description = Shelly Plug (Plug with integrated Power Meter)
-thing-type.shelly.shellyplugu1.description = Shelly Plug-US (Plug (US) with integrated Power Meter (110V))
-thing-type.shelly.shellyplugs.description = Shelly Plug-S (Plug with integrated Power Meter)
-thing-type.shelly.shellyuni.description = Shelly UNI (Universal Module)
-thing-type.shelly.shellydimmer.description = Shelly Dimmer (Dimmer Functionality)
-thing-type.shelly.shellydimmer2.description = Shelly Dimmer 2 (Dimmer Functionality, 2nd Generation)
-thing-type.shelly.shellybutton1.description = Shelly Button 1 (battery powered)
-thing-type.shelly.shellybutton2.description = Shelly Button 2 (battery powered)
-thing-type.shelly.shellyht.description = Shelly H&T (Humidity & Temperature Sensor)
-thing-type.shelly.shellydw.description = Shelly Door/Window (Door and Window Sensor with Lux Measurement (battery powered))
-thing-type.shelly.shellydw2.description = Shelly Door/Window 2 (Door and Window Sensor with Lux Measurement (battery powered), 2nd Generation)
-thing-type.shelly.shellysmoke.description = Shelly Smoke Sensor (battery powered)
-thing-type.shelly.shellyflood.description = Shelly Flood Sensor (battery powered)
-thing-type.shelly.shellysense.description = Shelly Sense (Motion Sensor and Remote IR Controller)
-thing-type.shelly.shellybulb.description = Shelly Bulb (Dimmable RGB+W Bulb)
-thing-type.shelly.shellybulbduo.description = Shelly Duo (Dimmable RGB+W/CW Bulb)
-thing-type.shelly.shellycolorbulb.description = Shelly Color Bulb (Dimmable RGB+W Bulb)
-thing-type.shelly.shellyvintage.description = Shelly Vintage (Dimmable Vintage Bulb)
-thing-type.shelly.shellyrgbw2-color.description = Shelly RGBW2 (LED Controller in Color Mode)
-thing-type.shelly.shellyrgbw2-white.description = Shelly RGBW2 (LED Controller in White Mode, 4 strips)
-thing-type.shelly.shellymotion.description = Shelly Motion (Motion Detection (battery powered))
-thing-type.shelly.shellygas.description = Shelly Gas (Gas Sensor - Gas Leak Detection)
-thing-type.shelly.shellytrv.description = Shelly TRV (Radiator value, battery powered)
-thing-type.shelly.shellyix3.description = Shelly ix3 (Activation Device with 3 inputs)
-thing-type.shelly.shellypludht.description = Shelly Plus HT - Temperature and Humidity Sensor
-thing-type.shelly.shellyplusrgbw.description = Shelly Plus RGBW PM - LED Controller with Power Meter
-
-# plus devices
-
-thing-type.shelly.shellyplus1.description = Shelly Plus 1 (Single Relay Switch)
-thing-type.shelly.shellyplus1pm.description = Shelly Plus 1PM - Single Relay Switch with Power Meter
-thing-type.shelly.shellyplus1l.description = Shelly Plus 1L (Single Relay Switch)
-thing-type.shelly.shellyplus2pm-relay.description = Shelly Plus 2PM - Dual Relay Switch with Power Meter
-thing-type.shelly.shellyplus2pm-roller.description = Shelly Plus 2PM - Roller Control with Power Meter
-thing-type.shelly.shellyplus2l.description = Shelly Plus 2L - Dual Relay Switch
-thing-type.shelly.shellyplusshutter.description = Shelly Shutter - Roller/Cover
-thing-type.shelly.shellyplusplug.description = Shelly Plus Plug S/IT/UK. Outlet with Power Meter
-thing-type.shelly.shellyplusplugus.description = Shelly Plus Plug US. Outlet with Power Meter
-thing-type.shelly.shellyplusi4.description = Shelly Plus i4 - 4xInput Device
-thing-type.shelly.shellyplusi4dc.description = Shelly Plus i4DC - 4xDC Input Device
-thing-type.shelly.shellyplusuni.description = Shelly Plus UNI - Universal Module
-thing-type.shelly.shellyplusht.description = Shelly Plus HT - Humidity and Temperature sensor with display
-thing-type.shelly.shellyplussmoke.description = Shelly Plus Smoke - Smoke Detector with Alarm
-thing-type.shelly.shellypluswdus.description = Shelly Wall Dimmer US Device
-thing-type.shelly.shellyplusdimmer.description = Shelly Plus Dimmer
-thing-type.shelly.shellyplus10v.description = Shelly Plus Dimmer 10V
-thing-type.shelly.shellyplusrgbwpm-color.description = Shelly Plus RGBW PM - RGBW Dimmer with Power Meter
-thing-type.shelly.shellyplusstrip.description = Shelly Plus Power Strip 4
-thing-type.shelly.shellyplusem.description = Shelly Plus EM Power Meter
-thing-type.shelly.shellyplus3em63.description = Shelly Plus 3EM-63 - 3 Phase Power Meter, 63 Amp
-thing-type.shelly.shellyblugw.description = Shelly BLU Gateway
-
-# plus mini devices
-
-thing-type.shelly.shelly1mini.description = Shelly Plus Mini 1 - Single Relay Switch
-thing-type.shelly.shellypmmini.description = Shelly Plus Mini PM - Power Meter
-thing-type.shelly.shelly1pmmini.description = Shelly Plus Mini 1PM - Single Relay Switch with Power Meter
-thing-type.shelly.shellyemmini.description = Shelly Plus Mini EM (with integrated Power Meter)
-
-# pro devices
-
-thing-type.shelly.shellypro1.description = Shelly Pro 1 - Single Relay Switch
-thing-type.shelly.shellypro1pm.description = Shelly Pro 1PM - Single Relay Switch with Power Meter
-thing-type.shelly.shellypro1cb.description = Shelly Pro 1CB - Single Circuit Breaker with Voltmeter
-thing-type.shelly.shellypro2.description = Shelly Pro 2 - Dual Relay Switch
-thing-type.shelly.shellypro2pm-relay.description = Shelly Pro 2PM - Dual Relay Switch with Power Meter
-thing-type.shelly.shellypro2pm-roller.description = Shelly Pro 2PM - Roller Control with Power Meter
-thing-type.shelly.shellypro3.description = Shelly Pro 3 - 3xRelay Switch
-thing-type.shelly.shellypro4pm.description = Shelly Pro 4PM - DIN rail mountable four-channel smart switch with power measurement capabilities (4xRelay Switch with Power Meter)
-thing-type.shelly.shellyproem50.description = Shelly Pro EM-50 - DIN rail mountable two-channel, single-phase energy meter (2xPower Meter + 1xOutput)
-thing-type.shelly.shellypro3em.description = DIN rail mountable 3-phase power consumption meter with Wi-Fi, Bluetooth, and LAN connectivity
-thing-type.shelly.shellypro3em3ct63.description = DIN rail mountable single or 3-phase energy meter with a combined 63A, 3-phase current transformer
-thing-type.shelly.shellypro3em400.description = DIN rail mountable 3-phase Energy Meter with LAN, Wi-Fi and Bluetooth. Monitor the consumption of any home appliance
-
-# blu devices
-
-thing-type.shelly.shellyblubutton.description = Shelly BLU Button 1 / Button Tough: Single button
-thing-type.shelly.shellybluwallswitch4.description = Shelly BLU Wallswitch 4
-thing-type.shelly.shellyblurcbutton4.description = Shelly BLU RC Button 4
-thing-type.shelly.shellybluht.description = Shelly BLU Shelly H&T: Detect Humidity and Temperature, has a single button
-thing-type.shelly.shellybludw.description = Shelly BLU Door/Window: Detect Window State (open/closed), Illuminance, Rotation
-thing-type.shelly.shellyblumotion.description = Shelly BLU Motion: Detect Motion and Illuminance
-thing-type.shelly.shellybludistance.description = Shelly BLU Distance: Measure distance using ultrasonic technology
-thing-type.shelly.shellybluremote.description = Shelly BLU Remote: Smart Multi Channel Remote Control
-
-# wall displays
-
-thing-type.shelly.shellywalldisplay.description = Shelly Wall Display with sensors and input/output
-
-# thing config - shellydevice
-
-thing-type.config.shelly.deviceIp.label = IP Address
-thing-type.config.shelly.deviceIp.description = IP Address of the Shelly device
-thing-type.config.shelly.deviceAddress.label = MAC Address
-thing-type.config.shelly.deviceAddress.description = MAC Address of the Shelly device
-thing-type.config.shelly.userId.label = User ID
-thing-type.config.shelly.userId.description = User ID for API access
-thing-type.config.shelly.password.label = Password
-thing-type.config.shelly.password.description = Password for API access
-thing-type.config.shelly.updateInterval.label = Status Interval
-thing-type.config.shelly.updateInterval.description = Interval for the device status update
-thing-type.config.shelly.enableBluGateway.label = Enable BLU Gateway Support
-thing-type.config.shelly.enableBluGateway.description = Enables BLU Gateway support including auto-upload of the required script
-thing-type.config.shelly.enableRangeExtender.label = Enable Range Extender Support
-thing-type.config.shelly.enableRangeExtender.description = Auto discovers devices, which are connected using the Shelly Range Extender support
-thing-type.config.shelly.eventsButton.label = Button Events
-thing-type.config.shelly.eventsButton.description = Activates the Button Action URLS
-thing-type.config.shelly.eventsPush.label = Push Events
-thing-type.config.shelly.eventsPush.description = Activates the Push Button Action URLS
-thing-type.config.shelly.eventsSwitch.label = Output Events
-thing-type.config.shelly.eventsSwitch.description = Activates the Output Action URLS
-thing-type.config.shelly.eventsCoIoT.label = Activate CoIoT
-thing-type.config.shelly.eventsCoIoT.description = Activates the CoIoT-Protocol (CoAP based)
-thing-type.config.shelly.eventsSensorReport.label = Enable Sensor Events
-thing-type.config.shelly.eventsSensorReport.description = True: Register event URL for sensor updates.
-
-# thing config - roller
-
-thing-type.config.shelly.roller.favoriteUP.label = Favorite ID for UP
-thing-type.config.shelly.roller.favoriteUP.description = Specifies the favorite ID that is used during the command UP on the roller#control channel (use the Shelly App to configure favorites)
-thing-type.config.shelly.roller.favoriteDOWN.label = Favorite ID for DOWN
-thing-type.config.shelly.roller.favoriteDOWN.description = Specifies the favorite ID that is used during the command DOWN on the roller#control channel (use the Shelly App to configure favorites)
-thing-type.config.shelly.roller.eventsRoller.label = Roller Events
-thing-type.config.shelly.roller.eventsRoller.description = Activates the Roller Action URLS
-
-# thing config - light
-
+thing-type.config.shelly.dimmer.eventsPush.label = Push Events
+thing-type.config.shelly.dimmer.eventsPush.description = Activates the Push Button Action URLS
+thing-type.config.shelly.dimmer.eventsSwitch.label = Output Events
+thing-type.config.shelly.dimmer.eventsSwitch.description = Activates the Output Action URLS
+thing-type.config.shelly.dimmer.password.label = Password
+thing-type.config.shelly.dimmer.password.description = Password for API access
+thing-type.config.shelly.dimmer.updateInterval.label = Status Interval
+thing-type.config.shelly.dimmer.updateInterval.description = Interval for the device status update
+thing-type.config.shelly.dimmer.userId.label = User ID
+thing-type.config.shelly.dimmer.userId.description = User ID for API access
thing-type.config.shelly.light.brightnessAutoOn.label = Brightness Auto-ON
thing-type.config.shelly.light.brightnessAutoOn.description = ON: Light is switched on when a brightness value greater than 0 is set; OFF: Brightness is set, but the device is not switched on
+thing-type.config.shelly.light.deviceIp.label = IP Address
+thing-type.config.shelly.light.deviceIp.description = IP Address of the Shelly device
+thing-type.config.shelly.light.eventsCoIoT.label = Activate CoIoT
+thing-type.config.shelly.light.eventsCoIoT.description = Activates the CoIoT-Protocol (CoAP based)
+thing-type.config.shelly.light.eventsSwitch.label = Output Events
+thing-type.config.shelly.light.eventsSwitch.description = Activates the Output Action URLS
+thing-type.config.shelly.light.password.label = Password
+thing-type.config.shelly.light.password.description = Password for API access
+thing-type.config.shelly.light.updateInterval.label = Status Interval
+thing-type.config.shelly.light.updateInterval.description = Interval for the device status update
+thing-type.config.shelly.light.userId.label = User ID
+thing-type.config.shelly.light.userId.description = User ID for API access
+thing-type.config.shelly.relay-gen2.deviceIp.label = IP Address
+thing-type.config.shelly.relay-gen2.deviceIp.description = IP Address of the Shelly device
+thing-type.config.shelly.relay-gen2.enableBluGateway.label = Enable BLU Gateway Support
+thing-type.config.shelly.relay-gen2.enableBluGateway.description = Enables BLU Gateway support including auto-upload of the required script
+thing-type.config.shelly.relay-gen2.enableRangeExtender.label = Enable Range Extender Support
+thing-type.config.shelly.relay-gen2.enableRangeExtender.description = Auto discovers devices, which are connected using the Shelly Range Extender support
+thing-type.config.shelly.relay-gen2.password.label = Password
+thing-type.config.shelly.relay-gen2.password.description = Password for API access
+thing-type.config.shelly.relay-gen2.updateInterval.label = Status Interval
+thing-type.config.shelly.relay-gen2.updateInterval.description = Interval for the device status update
+thing-type.config.shelly.relay.deviceIp.label = IP Address
+thing-type.config.shelly.relay.deviceIp.description = IP Address of the Shelly device
+thing-type.config.shelly.relay.eventsButton.label = Button Events
+thing-type.config.shelly.relay.eventsButton.description = Activates the Button Action URLS
+thing-type.config.shelly.relay.eventsCoIoT.label = Activate CoIoT
+thing-type.config.shelly.relay.eventsCoIoT.description = Activates the CoIoT-Protocol (CoAP based)
+thing-type.config.shelly.relay.eventsPush.label = Push Events
+thing-type.config.shelly.relay.eventsPush.description = Activates the Push Button Action URLS
+thing-type.config.shelly.relay.eventsSwitch.label = Output Events
+thing-type.config.shelly.relay.eventsSwitch.description = Activates the Output Action URLS
+thing-type.config.shelly.relay.password.label = Password
+thing-type.config.shelly.relay.password.description = Password for API access
+thing-type.config.shelly.relay.updateInterval.label = Status Interval
+thing-type.config.shelly.relay.updateInterval.description = Interval for the device status update
+thing-type.config.shelly.relay.userId.label = User ID
+thing-type.config.shelly.relay.userId.description = User ID for API access
+thing-type.config.shelly.rgbw-gen2.deviceIp.label = IP Address
+thing-type.config.shelly.rgbw-gen2.deviceIp.description = IP Address of the Shelly device
+thing-type.config.shelly.rgbw-gen2.enableBluGateway.label = Enable BLU Gateway Support
+thing-type.config.shelly.rgbw-gen2.enableBluGateway.description = Enables BLU Gateway support including auto-upload of the required script
+thing-type.config.shelly.rgbw-gen2.enableRangeExtender.label = Enable Range Extender Support
+thing-type.config.shelly.rgbw-gen2.enableRangeExtender.description = Auto discovers devices, which are connected using the Shelly Range Extender support
+thing-type.config.shelly.rgbw-gen2.password.label = Password
+thing-type.config.shelly.rgbw-gen2.password.description = Password for API access
+thing-type.config.shelly.rgbw-gen2.updateInterval.label = Status Interval
+thing-type.config.shelly.rgbw-gen2.updateInterval.description = Interval for the device status update
+thing-type.config.shelly.rgbw2.brightnessAutoOn.label = Brightness Auto-ON
+thing-type.config.shelly.rgbw2.brightnessAutoOn.description = ON: Light is switched on when a brightness value greater than 0 is set; OFF: Brightness is set, but the device is not switched on
+thing-type.config.shelly.rgbw2.deviceIp.label = IP Address
+thing-type.config.shelly.rgbw2.deviceIp.description = IP Address of the Shelly device
+thing-type.config.shelly.rgbw2.eventsCoIoT.label = Activate CoIoT
+thing-type.config.shelly.rgbw2.eventsCoIoT.description = Activates the CoIoT-Protocol (CoAP based)
+thing-type.config.shelly.rgbw2.password.label = Password
+thing-type.config.shelly.rgbw2.password.description = Password for API access
+thing-type.config.shelly.rgbw2.updateInterval.label = Status Interval
+thing-type.config.shelly.rgbw2.updateInterval.description = Interval for the device status update
+thing-type.config.shelly.rgbw2.userId.label = User ID
+thing-type.config.shelly.rgbw2.userId.description = User ID for API access
+thing-type.config.shelly.roller-gen2.deviceIp.label = IP Address
+thing-type.config.shelly.roller-gen2.deviceIp.description = IP Address of the Shelly device
+thing-type.config.shelly.roller-gen2.enableBluGateway.label = Enable BLU Gateway Support
+thing-type.config.shelly.roller-gen2.enableBluGateway.description = Enables BLU Gateway support including auto-upload of the required script
+thing-type.config.shelly.roller-gen2.favoriteDOWN.label = Favorite ID for DOWN
+thing-type.config.shelly.roller-gen2.favoriteDOWN.description = Specifies the favorite ID that is used during the command DOWN on the roller#control channel (use the Shelly App to configure favorites)
+thing-type.config.shelly.roller-gen2.favoriteUP.label = Favorite ID for UP
+thing-type.config.shelly.roller-gen2.favoriteUP.description = Specifies the favorite ID that is used during the command UP on the roller#control channel (use the Shelly App to configure favorites)
+thing-type.config.shelly.roller-gen2.password.label = Password
+thing-type.config.shelly.roller-gen2.password.description = Password for API access
+thing-type.config.shelly.roller-gen2.updateInterval.label = Status Interval
+thing-type.config.shelly.roller-gen2.updateInterval.description = Interval for the device status update
+thing-type.config.shelly.roller.deviceIp.label = IP Address
+thing-type.config.shelly.roller.deviceIp.description = IP Address of the Shelly device
+thing-type.config.shelly.roller.eventsCoIoT.label = Activate CoIoT
+thing-type.config.shelly.roller.eventsCoIoT.description = Activates the CoIoT-Protocol (CoAP based)
+thing-type.config.shelly.roller.eventsRoller.label = Roller Events
+thing-type.config.shelly.roller.eventsRoller.description = Activates the Roller Action URLS
+thing-type.config.shelly.roller.favoriteDOWN.label = Favorite ID for DOWN
+thing-type.config.shelly.roller.favoriteDOWN.description = Specifies the favorite ID that is used during the command DOWN on the roller#control channel (use the Shelly App to configure favorites)
+thing-type.config.shelly.roller.favoriteUP.label = Favorite ID for UP
+thing-type.config.shelly.roller.favoriteUP.description = Specifies the favorite ID that is used during the command UP on the roller#control channel (use the Shelly App to configure favorites)
+thing-type.config.shelly.roller.password.label = Password
+thing-type.config.shelly.roller.password.description = Password for API access
+thing-type.config.shelly.roller.updateInterval.label = Status Interval
+thing-type.config.shelly.roller.updateInterval.description = Interval for the device status update
+thing-type.config.shelly.roller.userId.label = User ID
+thing-type.config.shelly.roller.userId.description = User ID for API access
+thing-type.config.shelly.shellydevice.deviceIp.label = IP Address
+thing-type.config.shelly.shellydevice.deviceIp.description = IP Address of the Shelly device
+thing-type.config.shelly.shellydevice.password.label = Password
+thing-type.config.shelly.shellydevice.password.description = Password for API access
+thing-type.config.shelly.shellydevice.userId.label = User ID
+thing-type.config.shelly.shellydevice.userId.description = User ID for API access
+
+# channel group types
-# thing config - battery
-
-thing-type.config.shelly.battery.lowBattery.label = Low Battery Treshold (%)
-thing-type.config.shelly.battery.lowBattery.description = An alarm is triggered when the device reports a battery charge lower than this threshold. Default: 20%
-
-# channel groups
-
-channel-group-type.shelly.sensorData.label = Sensor Data
-channel-group-type.shelly.sensorData.description = Data from the various sensors
channel-group-type.shelly.batteryStatus.label = Battery Status
channel-group-type.shelly.batteryStatus.description = Battery Information
-channel-group-type.shelly.control.label = Control
-channel-group-type.shelly.control.description = Control the device
-channel-group-type.shelly.buttonState.label = Button State
-channel-group-type.shelly.buttonState.description = Status of the Button
-channel-group-type.shelly.deviceStatus.label = Device Status
-channel-group-type.shelly.deviceStatus.description = Information about the device status
channel-group-type.shelly.bulbControl.label = Light Control
channel-group-type.shelly.bulbControl.description = Control your light
-channel-group-type.shelly.duoControl.label = Light Control
-channel-group-type.shelly.duoControl.description = Control your light
-channel-group-type.shelly.rgbw2ColorControl.label = LED Strip Control (RGBW)
-channel-group-type.shelly.rgbw2ColorControl.description = Control your LED stripes in color mode
-channel-group-type.shelly.rgbwpmColorControl.label = LED Strip Control (RGBW)
-channel-group-type.shelly.rgbwpmColorControl.description = Control your LED stripes
-channel-group-type.shelly.rgbw2WhiteControl.label = LED Strip Control (White)
-channel-group-type.shelly.rgbw2WhiteControl.description = Control your LED stripes in white mode
+channel-group-type.shelly.buttonState.label = Button State
+channel-group-type.shelly.buttonState.description = Status of the Button
channel-group-type.shelly.colorSettingsBulb.label = Colors
channel-group-type.shelly.colorSettingsBulb.description = Light colors
channel-group-type.shelly.colorSettingsRGBW2.label = Colors
channel-group-type.shelly.colorSettingsRGBW2.description = Light colors
channel-group-type.shelly.colorSettingsRGBWpm.label = Colors
channel-group-type.shelly.colorSettingsRGBWpm.description = Light colors
-channel-group-type.shelly.whiteSettings.label = White settings
-channel-group-type.shelly.whiteSettings.description = Adjust colors when device is in white mode
-channel-group-type.shelly.whiteSettingsSimple.label = White settings
-channel-group-type.shelly.whiteSettingsSimple.description = Adjust colors when device is in white mode
-channel-group-type.shelly.rgbw2Channel.label = LED Channel
-channel-group-type.shelly.rgbw2Channel1.label = Channel 1
-channel-group-type.shelly.rgbw2Channel2.label = Channel 2
-channel-group-type.shelly.rgbw2Channel3.label = Channel 3
-channel-group-type.shelly.rgbw2Channel4.label = Channel 4
-channel-group-type.shelly.rgbw2Channel.description = Control LED channel and adjust settings
-channel-group-type.shelly.relayChannel.label = Relay
-channel-group-type.shelly.relayChannel.description = A Shelly relay channel
-channel-group-type.shelly.relayChannel1.label = Relay 1
-channel-group-type.shelly.relayChannel2.label = Relay 2
-channel-group-type.shelly.relayChannel3.label = Relay 3
-channel-group-type.shelly.relayChannel4.label = Relay 4
+channel-group-type.shelly.control.label = Control
+channel-group-type.shelly.control.description = Control the device
+channel-group-type.shelly.deviceStatus.label = Device Status
+channel-group-type.shelly.deviceStatus.description = Information about the device status
channel-group-type.shelly.dimmerChannel.label = Dimmer
channel-group-type.shelly.dimmerChannel.description = A Shelly Dimmer channel
-channel-group-type.shelly.iXChannel1.label = Input 1
-channel-group-type.shelly.iXChannel2.label = Input 2
-channel-group-type.shelly.iXChannel3.label = Input 3
-channel-group-type.shelly.iXChannel4.label = Input 4
-channel-group-type.shelly.iXChannel.label = Input
-channel-group-type.shelly.iXChannel.description = Input Status
-channel-group-type.shelly.rollerControl.label = Roller Control
-channel-group-type.shelly.rollerControl.description = Controlling the roller mode
+channel-group-type.shelly.duoControl.label = Light Control
+channel-group-type.shelly.duoControl.description = Control your light
+channel-group-type.shelly.externalSensors.label = External Sensors
+channel-group-type.shelly.externalSensors.description = Temperatures from external sensors connected to the optional Addon
+channel-group-type.shelly.ixChannel.label = Input
+channel-group-type.shelly.ixChannel.description = Input Status
channel-group-type.shelly.meter.label = Power Meter
-channel-group-type.shelly.meter1.label = Power Meter 1
-channel-group-type.shelly.meter2.label = Power Meter 2
-channel-group-type.shelly.meter3.label = Power Meter 3
-channel-group-type.shelly.meter4.label = Power Meter 4
channel-group-type.shelly.meter.description = Power consumption for the relay
channel-group-type.shelly.nmeter.label = Neutral Current
channel-group-type.shelly.nmeter.description = Based measurements based on the N clamp (has to be calibrated)
-channel-group-type.shelly.externalSensors.label = External Sensors
-channel-group-type.shelly.externalSensors.description = Temperatures from external sensors connected to the optional Addon
+channel-group-type.shelly.relayChannel.label = Relay
+channel-group-type.shelly.relayChannel.description = A Shelly relay channel
+channel-group-type.shelly.relayChannelPlug.label = Relay
+channel-group-type.shelly.relayChannelPlug.description = A Shelly relay channel
+channel-group-type.shelly.rgbw2Channel.label = LED Channel
+channel-group-type.shelly.rgbw2Channel.description = Control LED channel and adjust settings
+channel-group-type.shelly.rgbw2ColorControl.label = LED Strip Control (RGBW)
+channel-group-type.shelly.rgbw2ColorControl.description = Control your LED stripes in color mode
+channel-group-type.shelly.rgbw2WhiteControl.label = LED Strip Control (White)
+channel-group-type.shelly.rgbw2WhiteControl.description = Control your LED stripes in white mode
+channel-group-type.shelly.rgbwpmColorControl.label = LED Strip Control (RGBW)
+channel-group-type.shelly.rgbwpmColorControl.description = Control your LED stripes
+channel-group-type.shelly.rollerControl.label = Roller Control
+channel-group-type.shelly.rollerControl.description = Controlling the roller mode
+channel-group-type.shelly.sensorData.label = Sensor Data
+channel-group-type.shelly.sensorData.description = Data from the various sensors
+channel-group-type.shelly.whiteSettings.label = White settings
+channel-group-type.shelly.whiteSettings.description = Adjust colors when device is in white mode
-# channels
+# channel types
-channel-type.shelly.outputName.label = Output Name
-channel-type.shelly.outputName.description = Output/Channel Name as configured in the Shelly App
-channel-type.shelly.timerAutoOn.label = Auto-ON Timer
-channel-type.shelly.timerAutoOn.description = When the output of the relay is switched off, it will be switched back on automatically after n seconds
-channel-type.shelly.timerAutoOff.label = Auto-OFF Timer
-channel-type.shelly.timerAutoOff.description = When the output of the relay is switched on, it will be switched back off automatically after n seconds
-channel-type.shelly.timerActive.label = Auto ON/OFF timer active
-channel-type.shelly.timerActive.description = ON: A timer is active, OFF: no timer active
-channel-type.shelly.temperature.label = Temperature
-channel-type.shelly.temperature.description = Temperature reported by the sensor
-channel-type.shelly.temperature1.label = Temperature 1
-channel-type.shelly.temperature1.description = Temperature of external Sensor #1
-channel-type.shelly.temperature2.label = Temperature 2
-channel-type.shelly.temperature2.description = Temperature of external Sensor #2
-channel-type.shelly.temperature3.label = Temperature 3
-channel-type.shelly.temperature3.description = Temperature of external Sensor #3
-channel-type.shelly.temperature4.label = Temperature 4
-channel-type.shelly.temperature4.description = Temperature of external Sensor #4
-channel-type.shelly.temperature5.label = Temperature 5
-channel-type.shelly.temperature5.description = Temperature of external Sensor #5
-channel-type.shelly.targetTemp.label = Target Temperature
-channel-type.shelly.targetTemp.description = Target Temperature in °C to be reached in auto-temperature mode
-channel-type.shelly.humidity.label = Humidity
-channel-type.shelly.humidity.description = Relative humidity (0..100%)
-channel-type.shelly.rollerShutter.label = Roller Control (0=open, 100=closed)
-channel-type.shelly.rollerShutter.description = Control the Roller Shutter: UP, DOWN, STOP, Position (0=open, 100=closed)
-channel-type.shelly.rollerPosition.label = Roller Position (100=open, 0=closed)
-channel-type.shelly.rollerPosition.description = Position the Roller Shutter (100-0 in percent, where 100%=open, 0%=closed)
-channel-type.shelly.rollerFavorite.label = Position Favorite
-channel-type.shelly.rollerFavorite.description = Set roller position by selecting favorite 1-4 (needs to be defined in the Shelly App, 0=n/a)
-channel-type.shelly.rollerState.label = Roller State
-channel-type.shelly.rollerState.description = State of the roller (open/close/stop)
-channel-type.shelly.rollerState.state.option.opening = opening
-channel-type.shelly.rollerState.state.option.open = open
-channel-type.shelly.rollerState.state.option.closing = closing
-channel-type.shelly.rollerState.state.option.close = closed
-channel-type.shelly.rollerState.state.option.stop = stopped
-channel-type.shelly.rollerState.state.option.calibrating = calibrating
-channel-type.shelly.rollerStop.label = Roller stop reason
-channel-type.shelly.rollerStop.description = Last reason for stopping the Roller Shutter (normal, safety switch, obstacle detected)
-channel-type.shelly.rollerStop.state.option.normal = normal
-channel-type.shelly.rollerStop.state.option.safety_switch = safety switch
-channel-type.shelly.rollerStop.state.option.obstacle = obstacle detected
-channel-type.shelly.rollerDirection.label = Last Roller Direction
-channel-type.shelly.rollerDirection.description = Last direction: open/close/stopped
-channel-type.shelly.rollerDirection.state.option.open = open
-channel-type.shelly.rollerDirection.state.option.close = close
-channel-type.shelly.rollerDirection.state.option.stop = stopped
-channel-type.shelly.rollerSafety.label = Safety Switch
-channel-type.shelly.rollerSafety.description = Status of the safety switch
+channel-type.shelly.alarmState.label = Alarm State
+channel-type.shelly.alarmState.description = Alarm State (Unknown/None/Mild/Heavy/Test)
+channel-type.shelly.alarmState.state.option.unknown = Unknown
+channel-type.shelly.alarmState.state.option.none = None
+channel-type.shelly.alarmState.state.option.mild = Mild
+channel-type.shelly.alarmState.state.option.heavy = Heavy
+channel-type.shelly.alarmState.state.option.test = Test
+channel-type.shelly.alarmTrigger.label = Alarm
+channel-type.shelly.alarmTrigger.description = Alarm Trigger, e.g. weak WiFi Signal detected or over heating
+channel-type.shelly.boostControl.label = Boost Mode
+channel-type.shelly.boostControl.description = ON: Boost mode is activated (overwrites automatic temperature mode)
+channel-type.shelly.boostTimer.label = Boost Timer
+channel-type.shelly.boostTimer.description = Number of minutes to boost maximum power
+channel-type.shelly.calibrated.label = Calibrated
+channel-type.shelly.calibrated.description = ON: The device/sensor is calibrated
+channel-type.shelly.charger.label = External Power
+channel-type.shelly.charger.description = ON: External power is connected
+channel-type.shelly.colorBlue.label = Blue
+channel-type.shelly.colorBlue.description = Blue (0-255), applies only in Color Mode
+channel-type.shelly.colorEffectBulb.label = Effect
+channel-type.shelly.colorEffectBulb.description = Currently applied effect, description: 0: Off, 1: Meteor Shower, 2: Gradual Change, 3: Breath, 4: Flash, 5: On/Off Gradual, 6: Red/Green Change
+channel-type.shelly.colorEffectBulb.state.option.0 = Off
+channel-type.shelly.colorEffectBulb.state.option.1 = Meteor Shower
+channel-type.shelly.colorEffectBulb.state.option.2 = Gradual Change
+channel-type.shelly.colorEffectBulb.state.option.3 = Breath
+channel-type.shelly.colorEffectBulb.state.option.4 = Flash
+channel-type.shelly.colorEffectBulb.state.option.5 = On/Off Gradual
+channel-type.shelly.colorEffectBulb.state.option.6 = Red/Green Change
+channel-type.shelly.colorEffectRGBW2.label = Effect
+channel-type.shelly.colorEffectRGBW2.description = Currently applied effect, description: 0: Off, 1: Meteor Shower, 2: Gradual Change, 3: Flash
+channel-type.shelly.colorEffectRGBW2.state.option.0 = Off
+channel-type.shelly.colorEffectRGBW2.state.option.1 = Meteor Shower
+channel-type.shelly.colorEffectRGBW2.state.option.2 = Gradual Change
+channel-type.shelly.colorEffectRGBW2.state.option.3 = Flash
+channel-type.shelly.colorFull.label = Full Color
+channel-type.shelly.colorFull.description = Setting this channel sets the selected color to 255, all others to 0
+channel-type.shelly.colorFull.state.option.red = Red
+channel-type.shelly.colorFull.state.option.green = Green
+channel-type.shelly.colorFull.state.option.blue = Blue
+channel-type.shelly.colorFull.state.option.yellow = Yellow
+channel-type.shelly.colorFull.state.option.white = White
+channel-type.shelly.colorGain.label = Gain
+channel-type.shelly.colorGain.description = Gain for all channels (0-100%), applies only in Color Mode
+channel-type.shelly.colorGreen.label = Green
+channel-type.shelly.colorGreen.description = Green (0-255), applies only in Color Mode
+channel-type.shelly.colorMode.label = Mode (ON=color, OFF=white)
+channel-type.shelly.colorMode.description = ON: Device is in color mode, OFF: Device is in White Mode
+channel-type.shelly.colorRed.label = Red
+channel-type.shelly.colorRed.description = Red (0-255), applies only in Color Mode
+channel-type.shelly.colorWhite.label = White
+channel-type.shelly.colorWhite.description = White (0-255), applies only in Color Mode
+channel-type.shelly.controlMode.label = Mode
+channel-type.shelly.controlMode.description = Sensor/Control Mode
+channel-type.shelly.controlMode.state.option.manual = Manual
+channel-type.shelly.controlMode.state.option.automatic = Automatic
+channel-type.shelly.controlProfile.label = Selected Profile
+channel-type.shelly.controlProfile.description = Id of the selected Profile configured in the Shelly App
+channel-type.shelly.controlSchedule.label = Schedule Active
+channel-type.shelly.controlSchedule.description = ON: A scheduled program is active
+channel-type.shelly.deviceFirmware.label = Device Firmware
+channel-type.shelly.deviceFirmware.description = Current firmware version of the device
+channel-type.shelly.deviceName.label = Device Name
+channel-type.shelly.deviceName.description = Symbolic Device Name as configured in the Shelly App
+channel-type.shelly.deviceTemp.label = Internal Temperature
+channel-type.shelly.deviceTemp.description = Internal device temperature, helps to detect overheating due to installation issues
+channel-type.shelly.dimmerBrightness.label = Brightness
+channel-type.shelly.dimmerBrightness.description = Light Brightness in percent (0-100%, 0=OFF)
+channel-type.shelly.eventCount.label = Event Count
+channel-type.shelly.eventCount.description = Number of input events received from device
+channel-type.shelly.eventTrigger.label = Event
+channel-type.shelly.eventTrigger.description = Event Trigger (ROLLER_OPEN/ROLLER_CLOSE/ROLLER_STOP)
+channel-type.shelly.externalPower.label = External Power
+channel-type.shelly.externalPower.description = ON: Device is charging, OFF: No charger connected
+channel-type.shelly.gatewayDevice.label = Gateway Device
+channel-type.shelly.gatewayDevice.description = Last Shelly Device, which forwarded the event
+channel-type.shelly.heartBeat.label = Last Heartbeat
+channel-type.shelly.heartBeat.description = Last time we received a signal from the device (API result or sensor report), This indicates that device communication works on the network layer (WiFi + IP)
channel-type.shelly.inputState.label = Input/Button
channel-type.shelly.inputState.description = Current state of the Input/Button
channel-type.shelly.inputState1.label = Input #1
channel-type.shelly.inputState1.description = Current state of the Input #1
channel-type.shelly.inputState2.label = Input #2
channel-type.shelly.inputState2.description = Current state of the Input #2
-channel-type.shelly.dimmerBrightness.label = Brightness
-channel-type.shelly.dimmerBrightness.description = Light Brightness in percent (0-100%, 0=OFF)
-channel-type.shelly.whiteBrightness.label = Brightness
-channel-type.shelly.whiteBrightness.description = Brightness (0-100%, 0=OFF)
-channel-type.shelly.meterWatts.label = Power Consumption
-channel-type.shelly.meterWatts.description = Current Power Consumption in Watts
-channel-type.shelly.meterAccuWatts.label = Accumulated Power Consumption
-channel-type.shelly.meterAccuWatts.description = Accumulated Power Consumption in Watts of the device (including all meters)
-channel-type.shelly.meterAccuTotal.label = Accumulated Total Power
-channel-type.shelly.meterAccuTotal.description = Accumulated Total Power in kW/h of the device (including all meters)
+channel-type.shelly.ixsum.label = Accumulated Current
+channel-type.shelly.ixsum.description = Sum of measured current on all phases
+channel-type.shelly.lastEvent.label = Last Event
+channel-type.shelly.lastEvent.description = Event Type (S=Short push, SS=Double-Short push, SSS=Triple-Short push, L=Long push, SL=Short-Long push, LS=Long-Short push, H=Holding)
+channel-type.shelly.lastEvent.state.option.S = Short push
+channel-type.shelly.lastEvent.state.option.SS = Double-Short push
+channel-type.shelly.lastEvent.state.option.SSS = Triple-Short push
+channel-type.shelly.lastEvent.state.option.L = Long push
+channel-type.shelly.lastEvent.state.option.SL = Short-Long push
+channel-type.shelly.lastEvent.state.option.LS = Long-Short push
+channel-type.shelly.lastEvent.state.option.H = Holding
+channel-type.shelly.lastPower1.label = Last Power
+channel-type.shelly.lastPower1.description = Last power consumption #1 - one rounded minute
+channel-type.shelly.lastUpdate.label = Last Update
+channel-type.shelly.lastUpdate.description = Timestamp of last status update
+channel-type.shelly.ledPowerDisable.label = Disable Power LED
+channel-type.shelly.ledPowerDisable.description = Disable LED indication for output status
+channel-type.shelly.ledStatusDisable.label = Disable Status LED
+channel-type.shelly.ledStatusDisable.description = Disable LED indication for network status
channel-type.shelly.meterAccuReturned.label = Accumulated Apparent Power
channel-type.shelly.meterAccuReturned.description = Accumulated Apparent Power in kW/h of the device (including all meters)
-channel-type.shelly.totalKWH.label = Total Energy Consumption Device
-channel-type.shelly.totalKWH.description = Total energy consumption of the device in kW/h since the device powered up (resets on restart)
+channel-type.shelly.meterAccuTotal.label = Accumulated Total Power
+channel-type.shelly.meterAccuTotal.description = Accumulated Total Power in kW/h of the device (including all meters)
+channel-type.shelly.meterAccuWatts.label = Accumulated Power Consumption
+channel-type.shelly.meterAccuWatts.description = Accumulated Power Consumption in Watts of the device (including all meters)
+channel-type.shelly.meterCurrent.label = Current
+channel-type.shelly.meterCurrent.description = Current in A
+channel-type.shelly.meterFrequency.label = Frequency
+channel-type.shelly.meterFrequency.description = Current frequency in Hertz (Hz)
+channel-type.shelly.meterPowerFactor.label = Power Factor
+channel-type.shelly.meterPowerFactor.description = Power Factor in percent for photovoltaic
channel-type.shelly.meterReactive.label = Reactive Energy
channel-type.shelly.meterReactive.description = Instantaneous reactive power in Watts (W)
-channel-type.shelly.lastPower1.label = Last Power
-channel-type.shelly.lastPower1.description = Last power consumption #1 - one rounded minute
-channel-type.shelly.meterTotal.label = Total Energy Consumption
-channel-type.shelly.meterTotal.description = Total energy consumption in kW/h since the device powered up (resets on restart)
channel-type.shelly.meterResetTotals.label = Reset Energy Measurements
channel-type.shelly.meterResetTotals.description = Resets totals measurement data
channel-type.shelly.meterReturned.label = Total Returned Energy
channel-type.shelly.meterReturned.description = Total returned energy in kW/h
+channel-type.shelly.meterTotal.label = Total Energy Consumption
+channel-type.shelly.meterTotal.description = Total energy consumption in kW/h since the device powered up (resets on restart)
channel-type.shelly.meterVoltage.label = Voltage
channel-type.shelly.meterVoltage.description = RMS voltage in Volt
-channel-type.shelly.meterCurrent.label = Current
-channel-type.shelly.meterCurrent.description = Current in A
-channel-type.shelly.meterFrequency.label = Frequency
-channel-type.shelly.meterFrequency.description = Current frequency in Hertz (Hz)
-channel-type.shelly.meterPowerFactor.label = Power Factor
-channel-type.shelly.meterPowerFactor.description = Power Factor in percent for photovoltaic
+channel-type.shelly.meterWatts.label = Power Consumption
+channel-type.shelly.meterWatts.description = Current Power Consumption in Watts
+channel-type.shelly.motionActive.label = Motion Active
+channel-type.shelly.motionActive.description = Indicates if motion sensor is active or within sleep time
+channel-type.shelly.motionTimestamp.label = Last Motion
+channel-type.shelly.motionTimestamp.description = Timestamp when last motion was detected
channel-type.shelly.ncurrent.label = Neutral Current
channel-type.shelly.ncurrent.description = Measured neutral current
-channel-type.shelly.ixsum.label = Accumulated Current
-channel-type.shelly.ixsum.description = Sum of measured current on all phases
-channel-type.shelly.nmismatch.label = N-Current Mismatch
-channel-type.shelly.nmismatch.description = ON: Sum of all signed currents of the 4 wires is greater than the configured N Current Treshhold
channel-type.shelly.nmTreshhold.label = Mismatch Treshhold
channel-type.shelly.nmTreshhold.description = Mismatch becomes ON when treshhold is exceeded
-channel-type.shelly.timestamp.label = Last Update
-channel-type.shelly.timestamp.description = Timestamp of last measurement
-channel-type.shelly.ledStatusDisable.label = Disable Status LED
-channel-type.shelly.ledStatusDisable.description = Disable LED indication for network status
-channel-type.shelly.ledPowerDisable.label = Disable Power LED
-channel-type.shelly.ledPowerDisable.description = Disable LED indication for output status
-channel-type.shelly.colorMode.label = Mode (ON=color, OFF=white)
-channel-type.shelly.colorMode.description = ON: Device is in color mode, OFF: Device is in White Mode
-channel-type.shelly.colorFull.label = Full Color
-channel-type.shelly.colorFull.description = Setting this channel sets the selected color to 255, all others to 0
-channel-type.shelly.colorFull.state.option.red = Red
-channel-type.shelly.colorFull.state.option.green = Green
-channel-type.shelly.colorFull.state.option.blue = Blue
-channel-type.shelly.colorFull.state.option.yellow = Yellow
-channel-type.shelly.colorFull.state.option.white = White
-channel-type.shelly.colorRed.label = Red
-channel-type.shelly.colorRed.description = Red (0-255), applies only in Color Mode
-channel-type.shelly.colorGreen.label = Green
-channel-type.shelly.colorGreen.description = Green (0-255), applies only in Color Mode
-channel-type.shelly.colorBlue.label = Blue
-channel-type.shelly.colorBlue.description = Blue (0-255), applies only in Color Mode
-channel-type.shelly.colorWhite.label = White
-channel-type.shelly.colorWhite.description = White (0-255), applies only in Color Mode
-channel-type.shelly.colorGain.label = Gain
-channel-type.shelly.colorGain.description = Gain for all channels (0-100%), applies only in Color Mode
-channel-type.shelly.whiteTemp.label = Light Temperature
-channel-type.shelly.whiteTemp.description = Light Temperature (Bulb/RGBW2: 3000K-6500K; Duo: 2700K-6500K)
-channel-type.shelly.colorEffectBulb.label = Effect
-channel-type.shelly.colorEffectBulb.description = Currently applied effect, description: 0: Off, 1: Meteor Shower, 2: Gradual Change, 3: Breath, 4: Flash, 5: On/Off Gradual, 6: Red/Green Change
-channel-type.shelly.colorEffectBulb.option.0 = Off
-channel-type.shelly.colorEffectBulb.option.1 = Meteor Shower
-channel-type.shelly.colorEffectBulb.option.2 = Gradual Change
-channel-type.shelly.colorEffectBulb.option.3 = Breath
-channel-type.shelly.colorEffectBulb.option.4 = Flash
-channel-type.shelly.colorEffectBulb.option.5 = On/Off Gradual
-channel-type.shelly.colorEffectBulb.option.6 = Red/Green Change
-channel-type.shelly.colorEffectRGBW2.label = Effect
-channel-type.shelly.colorEffectRGBW2.description = Currently applied effect, description: 0: Off, 1: Meteor Shower, 2: Gradual Change, 3: Flash
-channel-type.shelly.colorEffectRGBW2.option.0 = Off
-channel-type.shelly.colorEffectRGBW2.option.1 = Meteor Shower
-channel-type.shelly.colorEffectRGBW2.option.2 = Gradual Change
-channel-type.shelly.colorEffectRGBW2.option.3 = Flash
-channel-type.shelly.sensorTemp.label = Temperature
-channel-type.shelly.sensorTemp.description = Temperature from the sensor
-channel-type.shelly.sensorHumidity.label = Humidity
-channel-type.shelly.sensorHumidity.description = Relative humidity in percent (0..100%)
+channel-type.shelly.nmismatch.label = N-Current Mismatch
+channel-type.shelly.nmismatch.description = ON: Sum of all signed currents of the 4 wires is greater than the configured N Current Treshhold
+channel-type.shelly.outputName.label = Output Name
+channel-type.shelly.outputName.description = Output/Channel Name as configured in the Shelly App
+channel-type.shelly.rollerDirection.label = Last Roller Direction
+channel-type.shelly.rollerDirection.description = Last direction: open/close/stopped
+channel-type.shelly.rollerDirection.state.option.open = open
+channel-type.shelly.rollerDirection.state.option.close = close
+channel-type.shelly.rollerDirection.state.option.stop = stopped
+channel-type.shelly.rollerFavorite.label = Position Favorite
+channel-type.shelly.rollerFavorite.description = Set roller position by selecting favorite 1-4 (needs to be defined in the Shelly App, 0=n/a)
+channel-type.shelly.rollerPosition.label = Roller Position (100=open, 0=closed)
+channel-type.shelly.rollerPosition.description = Position the Roller Shutter (100-0 in percent, where 100%=open, 0%=closed)
+channel-type.shelly.rollerSafety.label = Safety Switch
+channel-type.shelly.rollerSafety.description = Status of the safety switch
+channel-type.shelly.rollerShutter.label = Roller Control (0=open, 100=closed)
+channel-type.shelly.rollerShutter.description = Control the Roller Shutter: UP, DOWN, STOP, Position (0=open, 100=closed)
+channel-type.shelly.rollerState.label = Roller State
+channel-type.shelly.rollerState.description = State of the roller (open/close/stop)
+channel-type.shelly.rollerState.state.option.open = open
+channel-type.shelly.rollerState.state.option.close = closed
+channel-type.shelly.rollerState.state.option.stop = stopped
+channel-type.shelly.rollerStop.label = Roller stop reason
+channel-type.shelly.rollerStop.description = Last reason for stopping the Roller Shutter (normal, safety switch, obstacle detected)
+channel-type.shelly.rollerStop.state.option.normal = normal
+channel-type.shelly.rollerStop.state.option.safety_switch = safety switch
+channel-type.shelly.rollerStop.state.option.obstacle = obstacle detected
+channel-type.shelly.selfTest.label = Self Test
+channel-type.shelly.selfTest.description = Self Test Status/Result
+channel-type.shelly.selfTest.state.option.not_completed = Not completed
+channel-type.shelly.selfTest.state.option.completed = Completed
+channel-type.shelly.selfTest.state.option.running = Running
+channel-type.shelly.selfTest.state.option.pending = Pending
+channel-type.shelly.selfTest.state.option.unknown = Unknown
+channel-type.shelly.senseKey.label = IR Key to Send
+channel-type.shelly.senseKey.description = Send a defined key code
+channel-type.shelly.sensorADC.label = Voltage (ADC)
+channel-type.shelly.sensorADC.description = ADC voltage in V
+channel-type.shelly.sensorChannel.label = Channel
+channel-type.shelly.sensorChannel.description = Selected channel
+channel-type.shelly.sensorContact.label = State
+channel-type.shelly.sensorContact.description = State of the contact (open/closed)
+channel-type.shelly.sensorContact.state.option.OPEN = Open
+channel-type.shelly.sensorContact.state.option.CLOSED = Closed
+channel-type.shelly.sensorDirection.label = Direction
+channel-type.shelly.sensorDirection.description = Detected direction (e.g. BLU Remote wheel)
+channel-type.shelly.sensorDirection.state.option.up = Up
+channel-type.shelly.sensorDirection.state.option.down = Down
+channel-type.shelly.sensorDistance.label = Distance
+channel-type.shelly.sensorDistance.description = Measure distance to the object in mm.
+channel-type.shelly.sensorError.label = Last Error
+channel-type.shelly.sensorError.description = Only valid in case of error
+channel-type.shelly.sensorExtAnalogInput.label = Analog Input
+channel-type.shelly.sensorExtAnalogInput.description = Percentage of analog input from external sensor
+channel-type.shelly.sensorExtDigitalInput.label = Digital Input
+channel-type.shelly.sensorExtDigitalInput.description = State of digital input connected to add-on
+channel-type.shelly.sensorExtHum.label = Humidity
+channel-type.shelly.sensorExtHum.description = Relative humidity in percent (0..100%) from external sensor
+channel-type.shelly.sensorExtTemp.label = Temperature
+channel-type.shelly.sensorExtTemp.description = Temperature
+channel-type.shelly.sensorExtVolt.label = Voltage
+channel-type.shelly.sensorExtVolt.description = Voltage from external sensor
channel-type.shelly.sensorFlood.label = Flood Alarm
channel-type.shelly.sensorFlood.description = Indicates flood / water detection when toggled ON
-channel-type.shelly.sensorSmoke.label = Smoke Alarm
-channel-type.shelly.sensorSmoke.description = Indicates smoke detection when toggled ON
-channel-type.shelly.sensorMute.label = Mute
-channel-type.shelly.sensorMute.description = Indicates mute setting (ON=muted)
-channel-type.shelly.sensorLux.label = Lux
-channel-type.shelly.sensorLux.description = Brightness from the sensor (Lux)
+channel-type.shelly.sensorHumidity.label = Humidity
+channel-type.shelly.sensorHumidity.description = Relative humidity in percent (0..100%)
channel-type.shelly.sensorIllumination.label = Illumination
channel-type.shelly.sensorIllumination.description = Current illumination (Dark/Twilight/Bright/Unknown)
channel-type.shelly.sensorIllumination.state.option.dark = Dark
channel-type.shelly.sensorIllumination.state.option.twilight = Twilight
channel-type.shelly.sensorIllumination.state.option.bright = Bright
channel-type.shelly.sensorIllumination.state.option.unknown = Unknown
+channel-type.shelly.sensorLux.label = Lux
+channel-type.shelly.sensorLux.description = Brightness from the sensor (Lux)
+channel-type.shelly.sensorMotion.label = Motion
+channel-type.shelly.sensorMotion.description = Motion detected when toggled ON
+channel-type.shelly.sensorMute.label = Mute
+channel-type.shelly.sensorMute.description = Indicates mute setting (ON=muted)
channel-type.shelly.sensorPPM.label = Gas Concentration
channel-type.shelly.sensorPPM.description = Gas concentration in ppm
channel-type.shelly.sensorPosition.label = Position
channel-type.shelly.sensorPosition.description = Position of the valve
-channel-type.shelly.sensorADC.label = Voltage (ADC)
-channel-type.shelly.sensorADC.description = ADC voltage in V
+channel-type.shelly.sensorRotationX.label = Rotation X
+channel-type.shelly.sensorRotationX.description = Rotation on the X axis in degree
+channel-type.shelly.sensorRotationY.label = Rotation Y
+channel-type.shelly.sensorRotationY.description = Rotation on the Y axis in degree
+channel-type.shelly.sensorRotationZ.label = Rotation Z
+channel-type.shelly.sensorRotationZ.description = Rotation on the Z axis in degree
+channel-type.shelly.sensorSleepTime.label = Sensor Sleep Time
+channel-type.shelly.sensorSleepTime.description = The sensor will not send notifications and will not perform actions until the specified time expires (0=disable)
+channel-type.shelly.sensorSmoke.label = Smoke Alarm
+channel-type.shelly.sensorSmoke.description = Indicates smoke detection when toggled ON
+channel-type.shelly.sensorState.label = Sensor State
+channel-type.shelly.sensorState.description = Sensor State (Warm-Up/Normal/Fault/Unknown)
+channel-type.shelly.sensorState.state.option.warmup = Warm-Up
+channel-type.shelly.sensorState.state.option.normal = Normal
+channel-type.shelly.sensorState.state.option.fault = Fault
+channel-type.shelly.sensorState.state.option.unknown = Unknown
+channel-type.shelly.sensorSteps.label = Steps
+channel-type.shelly.sensorSteps.description = Number of steps (e.g. BLU Remote wheel)
+channel-type.shelly.sensorTemp.label = Temperature
+channel-type.shelly.sensorTemp.description = Temperature from the sensor
channel-type.shelly.sensorTilt.label = Tilt
channel-type.shelly.sensorTilt.description = Tilt in degrees (requires calibration)
-channel-type.shelly.sensorVibration.label = Vibration
-channel-type.shelly.sensorVibration.description = Vibration detected when toggled ON
-channel-type.shelly.sensorMotion.label = Motion
-channel-type.shelly.sensorMotion.description = Motion detected when toggled ON
-channel-type.shelly.sensorExtTemp.label = Temperature
-channel-type.shelly.sensorExtTemp.description = Temperature from the external sensor
-channel-type.shelly.sensorExtHum.label = Humidity
-channel-type.shelly.sensorExtHum.description = Relative humidity in percent (0..100%) from external sensor
-channel-type.shelly.sensorExtVolt.label = Voltage
-channel-type.shelly.sensorExtVolt.description = Voltage from external sensor
-channel-type.shelly.sensorExtDigitalInput.label = Digital Input
-channel-type.shelly.sensorExtDigitalInput.description = State of digital input connected to add-on
-channel-type.shelly.sensorExtAnalogInput.label = Analog Input
-channel-type.shelly.sensorExtAnalogInput.description = Percentage of analog input from external sensor
-channel-type.shelly.motionActive.label = Motion Active
-channel-type.shelly.motionTimestamp.label = Last Motion
-channel-type.shelly.motionTimestamp.description = Timestamp when last motion was detected
channel-type.shelly.sensorValve.label = Valve
channel-type.shelly.sensorValve.description = Current valve status (Closed/Opened/Not connected/Failure/Closing/Opening/Checking)
channel-type.shelly.sensorValve.state.option.closed = Closed
@@ -557,19 +731,9 @@ channel-type.shelly.sensorValve.state.option.failure = Failure
channel-type.shelly.sensorValve.state.option.closing = Closing
channel-type.shelly.sensorValve.state.option.opening = Opening
channel-type.shelly.sensorValve.state.option.checking = Checking
-channel-type.shelly.sensorValve.state.option.UNKNOWN = Unknown
-channel-type.shelly.sensorCharger.label = Charger Connected
-channel-type.shelly.sensorCharger.description = ON: External charger is connected
-channel-type.shelly.sensorContact.label = State
-channel-type.shelly.sensorContact.description = State of the contact (open/closed)
-channel-type.shelly.sensorContact.state.option.OPEN = Open
-channel-type.shelly.sensorContact.state.option.CLOSED = Closed
-channel-type.shelly.sensorState.label = Sensor State
-channel-type.shelly.sensorState.description = Sensor State (Warm-Up/Normal/Fault/Unknown)
-channel-type.shelly.sensorState.state.option.warmup = Warm-Up
-channel-type.shelly.sensorState.state.option.normal = Normal
-channel-type.shelly.sensorState.state.option.fault = Fault
-channel-type.shelly.sensorState.state.option.unknown = Unknown
+channel-type.shelly.sensorValve.state.option.unknown = Unknown
+channel-type.shelly.sensorVibration.label = Vibration
+channel-type.shelly.sensorVibration.description = Vibration detected when toggled ON
channel-type.shelly.sensorWakeup.label = Wakeup Reason
channel-type.shelly.sensorWakeup.description = Last reason which woke up the device (button/battery/perodic/poweron/sensor/alarm/ext_power)
channel-type.shelly.sensorWakeup.state.option.button = Button
@@ -579,114 +743,70 @@ channel-type.shelly.sensorWakeup.state.option.poweron = Power-On
channel-type.shelly.sensorWakeup.state.option.sensor = Sensor
channel-type.shelly.sensorWakeup.state.option.alarm = Alarm
channel-type.shelly.sensorWakeup.state.option.ext_power = Charger connected
-channel-type.shelly.controlMode.label = Mode
-channel-type.shelly.controlMode.description = Sensor/Control Mode
-channel-type.shelly.controlMode.state.option.manual = Manual
-channel-type.shelly.controlMode.state.option.automatic = Automatic
-channel-type.shelly.controlProfile.label = Selected Profile
-channel-type.shelly.controlProfile.description = Id of the selected Profile configured in the Shelly App
-channel-type.shelly.controlSchedule.label = Schedule Active
-channel-type.shelly.controlSchedule.description = ON: A scheduled program is active
-channel-type.shelly.boostControl.label = Boost Mode
-channel-type.shelly.boostControl.description = ON: Boost mode is activated (overwrites automatic temperature mode)
-channel-type.shelly.boostTimer.label = Boost Timer
-channel-type.shelly.boostTimer.description = Number of minutes to boost maximum power
-channel-type.shelly.batVoltage.label = Battery Voltage
-channel-type.shelly.batVoltage.description = Battery voltage (V)
-channel-type.shelly.charger.label = External Power
-channel-type.shelly.charger.description = ON: External power is connected
-channel-type.shelly.calibrated.label = Calibrated
-channel-type.shelly.calibrated.description = ON: The device/sensor is calibrated
-channel-type.shelly.externalPower.label = External Power
-channel-type.shelly.externalPower.description = ON: Device is charging, OFF: No charger connected
-channel-type.shelly.senseKey.label = IR Key to Send
-channel-type.shelly.senseKey.description = Send a defined key code
-channel-type.shelly.sensorChannel.label = Channel
-channel-type.shelly.sensorChannel.description = Selected channel
-channel-type.shelly.sensorRotationX.label = Rotation X
-channel-type.shelly.sensorRotationX.description = Rotation on the X axis in degree
-channel-type.shelly.sensorRotationY.label = Rotation Y
-channel-type.shelly.sensorRotationY.description = Rotation on the Y axis in degree
-channel-type.shelly.sensorRotationZ.label = Rotation Z
-channel-type.shelly.sensorRotationZ.description = Rotation on the Z axis in degree
-channel-type.shelly.sensorDirection.label = Direction
-channel-type.shelly.sensorDirection.description = Detected direction (e.g. BLU Remote wheel)
-channel-type.shelly.sensorDirection.state.option.up = Up
-channel-type.shelly.sensorDirection.state.option.down = Down
-channel-type.shelly.sensorSteps.label = Steps
-channel-type.shelly.sensorSteps.description = Number of steps (e.g. BLU Remote wheel)
-channel-type.shelly.sensorDistance.label = Distance
-channel-type.shelly.sensorDistance.description = Measure distance to the object in mm.
-channel-type.shelly.deviceName.label = Device Name
-channel-type.shelly.deviceName.description = Symbolic Device Name as configured in the Shelly App
-channel-type.shelly.gatewayDevice.label = Gateway Device
-channel-type.shelly.gatewayDevice.description = Last Shelly Device, which forwarded the event
-channel-type.shelly.uptime.label = Uptime
-channel-type.shelly.uptime.description = Number of seconds since the device was powered up
-channel-type.shelly.heartBeat.label = Last Heartbeat
-channel-type.shelly.heartBeat.description = Last time we received a signal from the device (API result or sensor report), This indicates that device communication works on the network layer (WiFi + IP)
-channel-type.shelly.updateAvailable.label = Update available
-channel-type.shelly.updateAvailable.description = ON: A firmware update is available (use the Shelly App to perform update)
-channel-type.shelly.deviceTemp.label = Internal Temperature
-channel-type.shelly.deviceTemp.description = Internal device temperature, helps to detect overheating due to installation issues
channel-type.shelly.supplyVoltage.label = Supply Voltage
channel-type.shelly.supplyVoltage.description = External voltage supplied to the device
-channel-type.shelly.lastUpdate.label = Last Update
-channel-type.shelly.lastUpdate.description = Timestamp of last status update
-channel-type.shelly.lastEvent.label = Last Event
-channel-type.shelly.lastEvent.description = Event Type (S=Short push, SS=Double-Short push, SSS=Triple-Short push, L=Long push, SL=Short-Long push, LS=Long-Short push, H=Holding)
-channel-type.shelly.lastEvent.state.option.S = Short push
-channel-type.shelly.lastEvent.state.option.SS = Double-Short push
-channel-type.shelly.lastEvent.state.option.SSS = Triple-Short push
-channel-type.shelly.lastEvent.state.option.L = Long push
-channel-type.shelly.lastEvent.state.option.SL = Short-Long push
-channel-type.shelly.lastEvent.state.option.LS = Long-Short push
-channel-type.shelly.lastEvent.state.option.H = Holding
-channel-type.shelly.eventCount.label = Event Count
-channel-type.shelly.eventCount.description = Number of input events received from device
-channel-type.shelly.eventTrigger.label = Event
-channel-type.shelly.eventTrigger.description = Event Trigger (ROLLER_OPEN/ROLLER_CLOSE/ROLLER_STOP)
-channel-type.shelly.eventTrigger.option.ROLLER_OPEN = Roller is open
-channel-type.shelly.eventTrigger.option.ROLLER_CLOSE = Roller is closed
-channel-type.shelly.eventTrigger.option.ROLLER_STOP = Roller has stopped
-channel-type.shelly.alarmTrigger.label = Alarm
-channel-type.shelly.alarmTrigger.description = Alarm Trigger, e.g. weak WiFi Signal detected or over heating
-channel-type.shelly.alarmTrigger.option.NONE = None
-channel-type.shelly.alarmTrigger.option.WEAK_SIGNAL = Weak WiFi
-channel-type.shelly.alarmTrigger.option.RESTARTED = Device restarted
-channel-type.shelly.alarmTrigger.option.OVERTEMP = Device is overheating
-channel-type.shelly.alarmTrigger.option.OVERLOAD = Device is overloaded
-channel-type.shelly.alarmTrigger.option.OVERPOWER = Device is over max power
-channel-type.shelly.alarmTrigger.option.LOAD_ERROR = Load error
-channel-type.shelly.alarmTrigger.option.LOW_BATTERY = Low battery
-channel-type.shelly.alarmTrigger.option.BATTERY = Wakeup by battery
-channel-type.shelly.alarmTrigger.option.POWERON = Device was powered on
-channel-type.shelly.alarmTrigger.option.EXT_POWER = External power supply was connected
-channel-type.shelly.alarmTrigger.option.BUTTON = Button was pressed
-channel-type.shelly.alarmTrigger.option.SENSOR = Sensor data updated
-channel-type.shelly.alarmState.label = Alarm State
-channel-type.shelly.alarmState.description = Alarm State (Unknown/None/Mild/Heavy/Test)
-channel-type.shelly.alarmState.state.option.unknown = Unknown
-channel-type.shelly.alarmState.state.option.none = None
-channel-type.shelly.alarmState.state.option.mild = Mild
-channel-type.shelly.alarmState.state.option.heavy = Heavy
-channel-type.shelly.alarmState.state.option.test = Test
-channel-type.shelly.selfTest.label = Self Test
-channel-type.shelly.selfTest.description = Self Test Status/Result
-channel-type.shelly.selfTest.state.option.not_completed = Not completed
-channel-type.shelly.selfTest.state.option.completed = Completed
-channel-type.shelly.selfTest.state.option.running = Running
-channel-type.shelly.selfTest.state.option.pending = Pending
-channel-type.shelly.selfTest.state.option.unknown = Unknown
-channel-type.shelly.sensorError.label = Last Error
-channel-type.shelly.sensorError.description = Only valid in case of error
-channel-type.shelly.sensorSleepTime.label = Sensor Sleep Time
-channel-type.shelly.sensorSleepTime.description = The sensor will not send notifications and will not perform actions until the specified time expires (0=disable)
-channel-type.shelly.system.power.label = Power
-channel-type.shelly.system.button.label = Event Trigger
-channel-type.shelly.system.brightness.label = Brightness
-channel-type.shelly.deviceFirmware.label = Device Firmware
-channel-type.shelly.deviceFirmware.description = Current firmware version of the device
+channel-type.shelly.targetTemp.label = Target Temperature
+channel-type.shelly.targetTemp.description = Target Temperature in °C to be reached in auto-temperature mode
+channel-type.shelly.timerActive.label = Auto ON/OFF timer active
+channel-type.shelly.timerActive.description = ON: A timer is active, OFF: no timer active
+channel-type.shelly.timerAutoOff.label = Auto-OFF Timer
+channel-type.shelly.timerAutoOff.description = When the output of the relay is switched on, it will be switched back off automatically after n seconds
+channel-type.shelly.timerAutoOn.label = Auto-ON Timer
+channel-type.shelly.timerAutoOn.description = When the output of the relay is switched off, it will be switched back on automatically after n seconds
+channel-type.shelly.timestamp.label = Last Update
+channel-type.shelly.timestamp.description = Timestamp of last measurement
+channel-type.shelly.totalKWH.label = Total Energy Consumption Device
+channel-type.shelly.totalKWH.description = Total energy consumption of the device in kW/h since the device powered up (resets on restart)
+channel-type.shelly.updateAvailable.label = Update available
+channel-type.shelly.updateAvailable.description = ON: A firmware update is available (use the Shelly App to perform update)
+channel-type.shelly.uptime.label = Uptime
+channel-type.shelly.uptime.description = Number of seconds since the device was powered up
+channel-type.shelly.whiteBrightness.label = Brightness
+channel-type.shelly.whiteBrightness.description = Brightness (0-100%, 0=OFF)
+channel-type.shelly.whiteTemp.label = Light Temperature
+channel-type.shelly.whiteTemp.description = Light Temperature (Bulb/RGBW2: 3000K-6500K; Duo: 2700K-6500K)
+
+# config status messages
+
+message.config-status.error.network-config = Invalid system or openHAB network configuration was detected (local IP {0}).
+message.config-status.error.missing-device-address = IP/MAC Address of the Shelly device is missing.
+message.config-status.error.missing-userid = No user ID in the Thing configuration
+
+# thing status descriptions
+
+message.offline.device-unsupported = Device model is currently not supported.
+message.offline.conf-error-no-credentials = Device is password protected, but no credentials have been configured.
+message.offline.conf-error-access-denied = Access denied, check user id and password.
+message.offline.conf-error-wrong-mode = Device is in device mode {0}, thing requires {1}. Delete the thing and re-discover the device.
+message.offline.status-error-connect = Unable to connect to device - {0}
+message.offline.status-error-timeout = Device is not reachable (API timeout)
+message.offline.status-error-unexpected-error = Unexpected error: {0}
+message.offline.status-error-unexpected-api-result = An unexpected API response. Please verify the logfile to get more detailed information.
+message.offline.status-error-watchdog = Device is not responding, seems to be unavailable.
+message.offline.status-error-restarted = The device has restarted and will be re-initialized.
+message.offline.status-error-fwupgrade = Firmware upgrade in progress.
+message.offline.status-error-fwcompleted = Firmware upgrade completed, device is restarting.
+
+# general messages
+
+message.versioncheck.beta = Device is running a Beta version: {0}/{1}
+message.versioncheck.tooold = WARNING: Firmware might be too old, installed: {0}/{1}, minimal required {2}
+message.versioncheck.update = INFO: New firmware available: current version: {0}, new version: {1}
+message.versioncheck.autocoiot = INFO: Firmware is full-filling the minimum version to auto-enable CoIoT
+message.init.noipaddress = Unable to detect local IP address. Please make sure that IPv4 is enabled for this interface and check openHAB Network Configuration.
+message.command.failed = ERROR: Unable to process command {0} for channel {1}
+message.command.init = Thing not yet initialized, command {0} triggered initialization
+message.status.config_pending = Device is initializing or in sleep mode.
+message.statusupdate.failed = Unable to update status
+message.status.managerstarted = Shelly Manager started at http(s)://{0}:{1}/shelly/manager
+message.event.triggered = Event triggered: {0}
+message.event.filtered = Event filtered: {0}
+message.coap.init.failed = Unable to start CoIoT: {0}
+message.discovery.disabled = Device is marked as non-discoverable, will be skipped
+message.discovery.protected = Device {0} is protected and reports 'Access denied', check userId/password.
+message.discovery.failed = Device discovery of device with address {0} failed: {1}
+message.roller.calibrating = Device is not calibrated, use Shelly App to perform initial roller calibration.
+message.roller.favmissing = Roller position favorites are not supported by installed firmware or not configured in the Shelly App
# shelly manager
diff --git a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/device.xml b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/device.xml
index 17bec3752ac78..6ee84ccd9b0ff 100644
--- a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/device.xml
+++ b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/device.xml
@@ -5,8 +5,8 @@
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
-
- @text/channel-group-type.shelly.deviceStatus.description
+
+ Information about the device status
@@ -15,92 +15,93 @@
trigger
-
- @text/channel-type.shelly.alarmTrigger.description
+
+ Alarm Trigger, e.g. weak WiFi Signal detected or over heatingAlarm
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
String
-
- @text/channel-type.shelly.sensorWakeup.description
+
+ Last reason which woke up the device (button/battery/perodic/poweron/sensor/alarm/ext_power)
-
-
-
-
-
-
-
+
+
+
+
+
+
+
String
-
- @text/channel-type.shelly.deviceName.description
+
+ Symbolic Device Name as configured in the Shelly AppString
-
- @text/channel-type.shelly.gatewayDevice.description
+
+ Last Shelly Device, which forwarded the eventSwitch
-
- @text/channel-type.shelly.calibrated.description
+
+ ON: The device/sensor is calibratedSwitch
-
- @text/channel-type.shelly.charger.description
+
+ ON: External power is connectedBatterySwitch
-
- @text/channel-type.shelly.externalPower.description
+
+ ON: Device is charging, OFF: No charger connectedStatusNumber:Time
-
- @text/channel-type.shelly.uptime.description
+
+ Number of seconds since the device was powered upTimeDateTime
-
- @text/channel-type.shelly.heartBeat.description
+
+ Last time we received a signal from the device (API result or sensor report), This indicates that device
+ communication works on the network layer (WiFi + IP)TimeStatus
@@ -111,16 +112,16 @@
Switch
-
- @text/channel-type.shelly.updateAvailable.description
+
+ ON: A firmware update is available (use the Shelly App to perform update)StatusNumber:Temperature
-
- @text/channel-type.shelly.deviceTemp.description
+
+ Internal device temperature, helps to detect overheating due to installation issuesTemperatureMeasurement
@@ -131,34 +132,34 @@
Number:ElectricPotential
-
- @text/channel-type.shelly.supplyVoltage.description
+
+ External voltage supplied to the deviceEnergyMeasurementVoltage
-
+ String
-
- @text/channel-type.shelly.selfTest.description
+
+ Self Test Status/Result
-
-
-
-
-
+
+
+
+
+
String
-
- @text/channel-type.shelly.firmware.description
+
+ Current firmware version of the device
diff --git a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyBlu.xml b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyBlu.xml
index 7380113467109..7b6ab77ea9a42 100644
--- a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyBlu.xml
+++ b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyBlu.xml
@@ -6,7 +6,7 @@
- @text/thing-type.shelly.shellyblubutton.description
+ Shelly BLU Button 1 / Button Tough: Single buttonWallSwitchButton
@@ -21,7 +21,7 @@
- @text/thing-type.shelly.shellybludw.description
+ Shelly BLU Door/Window: Detect Window State (open/closed), Illuminance, RotationSensorContactSensor
@@ -36,7 +36,7 @@
- @text/thing-type.shelly.shellyblumotion.description
+ Shelly BLU Motion: Detect Motion and IlluminanceSensorMotionDetector
@@ -51,7 +51,7 @@
- @text/thing-type.shelly.shellybludistance.description
+ Shelly BLU Distance: Measure distance using ultrasonic technologySensorSensor
@@ -66,7 +66,7 @@
- @text/thing-type.shelly.shellybluht.description
+ Shelly BLU Shelly H&T: Detect Humidity and Temperature, has a single buttonSensorTemperatureSensor
@@ -81,7 +81,7 @@
- @text/thing-type.shelly.shellybluwallswitch4.description
+ Shelly BLU Wallswitch 4WallSwitchButton
@@ -99,7 +99,7 @@
- @text/thing-type.shelly.shellyblurcbutton4.description
+ Shelly BLU RC Button 4WallSwitchButton
@@ -117,7 +117,7 @@
- @text/thing-type.shelly.shellybluremote.description
+ Shelly BLU Remote: Smart Multi Channel Remote ControlButton
@@ -133,7 +133,7 @@
- @text/thing-type.shelly.shellyblugw.description
+ Shelly BLU GatewayNetworkAppliance
diff --git a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyGen1_lights.xml b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyGen1_lights.xml
index fd63dddf4fb27..8cb566d5826b5 100644
--- a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyGen1_lights.xml
+++ b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyGen1_lights.xml
@@ -6,7 +6,7 @@
- @text/thing-type.shelly.shellybulb.description
+ Shelly Bulb (Dimmable RGB+W Bulb)LightbulbLightbulb
@@ -22,7 +22,7 @@
- @text/thing-type.shelly.shellybulbduo.description
+ Shelly Duo (Dimmable RGB+W/CW Bulb)LightbulbLightbulb
@@ -38,7 +38,7 @@
- @text/thing-type.shelly.shellycolorbulb.description
+ Shelly Color Bulb (Dimmable RGB+W Bulb)ColorLightLightbulb
@@ -55,7 +55,7 @@
- @text/thing-type.shelly.shellyvintage.description
+ Shelly Vintage (Dimmable Vintage Bulb)LightbulbLightbulb
@@ -71,7 +71,7 @@
- @text/thing-type.shelly.shellyrgbw2-color.description
+ Shelly RGBW2 (LED Controller in Color Mode)ColorLightLightbulb
@@ -87,22 +87,22 @@
- @text/thing-type.shelly.shellyrgbw2-white.description
+ Shelly RGBW2 (LED Controller in White Mode, 4 strips)LightbulbLightbulb
-
+
-
+
-
+
-
+
@@ -113,8 +113,8 @@
-
- @text/channel-group-type.shelly.bulbControl.description
+
+ Control your light
@@ -122,23 +122,23 @@
-
- @text/channel-group-type.shelly.duoControl.description
+
+ Control your light
-
- @text/channel-group-type.shelly.rgbw2ColorControl.description
+
+ Control your LED stripes in color mode
-
- @text/channel-group-type.shelly.rgbw2WhiteControl.description
+
+ Control your LED stripes in white mode
-
- @text/channel-group-type.shelly.colorSettingsBulb.description
+
+ Light colors
@@ -152,8 +152,8 @@
-
- @text/channel-group-type.shelly.colorSettingsRGBW2.description
+
+ Light colors
@@ -167,19 +167,19 @@
-
- @text/channel-group-type.shelly.whiteSettings.description
+
+ Adjust colors when device is in white mode
-
- @text/channel-group-type.shelly.rgbw2Channel.description
+
+ Control LED channel and adjust settingsSwitch
-
- @text/channel-type.shelly.colorMode.description
+
+ ON: Device is in color mode, OFF: Device is in White ModeSwitchMode
@@ -188,112 +188,113 @@
String
-
- @text/channel-type.shelly.colorFull.description
+
+ Setting this channel sets the selected color to 255, all others to 0ControlColor
-
-
-
-
-
+
+
+
+
+
Dimmer
-
- @text/channel-type.shelly.colorRed.description
-
+
+ Red (0-255), applies only in Color Mode
+ Dimmer
-
- @text/channel-type.shelly.colorGreen.description
-
+
+ Green (0-255), applies only in Color Mode
+ Dimmer
-
- @text/channel-type.shelly.colorBlue.description
-
+
+ Blue (0-255), applies only in Color Mode
+ Dimmer
-
- @text/channel-type.shelly.colorWhite.description
+
+ White (0-255), applies only in Color ModeControlColorTemperature
-
+ Dimmer
-
- @text/channel-type.shelly.colorGain.description
-
+
+ Gain for all channels (0-100%), applies only in Color Mode
+ Dimmer
-
- @text/channel-type.shelly.whiteTemp.description
+
+ Light Temperature (Bulb/RGBW2: 3000K-6500K; Duo: 2700K-6500K)ControlColorTemperature
-
+ Dimmer
-
- @text/channel-type.shelly.whiteBrightness.description
+
+ Brightness (0-100%, 0=OFF)LightControlBrightness
-
+ Number
-
- @text/channel-type.shelly.colorEffectBulb.description
+
+ Currently applied effect, description: 0: Off, 1: Meteor Shower, 2: Gradual Change, 3: Breath, 4: Flash,
+ 5: On/Off Gradual, 6: Red/Green Change
-
-
-
-
-
-
-
+
+
+
+
+
+
+
Number
-
- @text/channel-type.shelly.colorEffectRGBW2.description
+
+ Currently applied effect, description: 0: Off, 1: Meteor Shower, 2: Gradual Change, 3: Flash
-
-
-
-
+
+
+
+
diff --git a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyGen1_relay.xml b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyGen1_relay.xml
index fc7abcd972573..f84cdc4eedf75 100644
--- a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyGen1_relay.xml
+++ b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyGen1_relay.xml
@@ -6,7 +6,7 @@
- @text/thing-type.shelly.shelly1.description
+ Shelly 1 (Single Relay Switch)
@@ -19,7 +19,7 @@
- @text/thing-type.shelly.shelly1l.description
+ Shelly 1L (Single Relay Switch, no Neutral required)ControlDevice
@@ -34,7 +34,7 @@
- @text/thing-type.shelly.shelly1pm.description
+ Shelly 1PM (Single Relay Switch with integrated Power Meter)ControlDevice
@@ -49,14 +49,14 @@
- @text/thing-type.shelly.shellyem.description
+ Shelly EM (with integrated Power Meter)ElectricMeter
-
+
-
+
@@ -69,17 +69,17 @@
- @text/thing-type.shelly.shellyem3.description
+ Shelly 3EM (with 3 integrated Power Meters and a relay)ElectricMeter
-
+
-
+
-
+
@@ -92,14 +92,14 @@
- @text/thing-type.shelly.shelly2-relay.description
+ Shelly 2 in Relay Mode (Double Relay Switch)ControlDevice
-
+
-
+
@@ -111,7 +111,7 @@
- @text/thing-type.shelly.shelly2-roller.description
+ Shelly 2 in Roller Mode (Single Roller Shutter)RollershutterWindowCovering
@@ -126,20 +126,20 @@
- @text/thing-type.shelly.shelly25-relay.description
+ Shelly 2.5 in Relay Mode (Double Relay Switch with integrated Power Meter)ControlDevice
-
+
-
+
-
+
-
+
@@ -150,7 +150,7 @@
- @text/thing-type.shelly.shelly25-roller.description
+ Shelly 2.5 in Roller Mode (Single Roller Shutter with integrated Power Meter)RollershutterWindowCovering
@@ -165,32 +165,32 @@
- @text/thing-type.shelly.shelly4pro.description
+ Shelly 4 Pro (4x Relay Switch with integrated Power Meters)ControlDevice
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -201,7 +201,7 @@
- @text/thing-type.shelly.shellyplug.description
+ Shelly Plug (Plug with integrated Power Meter)PowerOutletPowerOutlet
@@ -216,7 +216,7 @@
- @text/thing-type.shelly.shellyplugs.description
+ Shelly Plug-S (Plug with integrated Power Meter)PowerOutletPowerOutlet
@@ -231,7 +231,7 @@
- @text/thing-type.shelly.shellyplugu1.description
+ Shelly Plug-US (Plug (US) with integrated Power Meter (110V))PowerOutletPowerOutlet
@@ -246,14 +246,14 @@
- @text/thing-type.shelly.shellyuni.description
+ Shelly UNI (Universal Module)
-
+
-
+
@@ -265,7 +265,7 @@
- @text/thing-type.shelly.shellydimmer.description
+ Shelly Dimmer (Dimmer Functionality)ControlDevice
@@ -279,7 +279,7 @@
- @text/thing-type.shelly.shellydimmer2.description
+ Shelly Dimmer 2 (Dimmer Functionality, 2nd Generation)ControlDevice
@@ -293,16 +293,16 @@
- @text/thing-type.shelly.shellyix3.description
+ Shelly ix3 (Activation Device with 3 inputs)
-
+
-
+
-
+
@@ -312,73 +312,73 @@
-
- @text/channel-group-type.shelly.relayChannel.description
+
+ A Shelly relay channel
-
- @text/channel-group-type.shelly.relayChannel.description
+
+ A Shelly relay channel
-
- @text/channel-group-type.shelly.dimmerChannel.description
+
+ A Shelly Dimmer channel
-
- @text/channel-group-type.shelly.iXChannel.description
+
+ Input Status
-
- @text/channel-group-type.shelly.rollerControl.description
+
+ Controlling the roller mode
-
- @text/channel-group-type.shelly.meter.description
+
+ Power consumption for the relay
-
- @text/channel-group-type.shelly.nmeter.description
+
+ Based measurements based on the N clamp (has to be calibrated)
-
- @text/channel-group-type.shelly.externalSensors.description
+
+ Temperatures from external sensors connected to the optional AddonString
-
- @text/channel-type.shelly.outputName.description
+
+ Output/Channel Name as configured in the Shelly AppNumber:Time
-
- @text/channel-type.shelly.timerAutoOn.description
+
+ When the output of the relay is switched off, it will be switched back on automatically after n secondsTime
-
+ Number:Time
-
- @text/channel-type.shelly.timerAutoOff.description
+
+ When the output of the relay is switched on, it will be switched back off automatically after n secondsTime
-
+ Switch
-
- @text/channel-type.shelly.timerActive.description
+
+ ON: A timer is active, OFF: no timer activeStatus
@@ -386,8 +386,8 @@
Rollershutter
-
- @text/channel-type.shelly.rollerShutter.description
+
+ Control the Roller Shutter: UP, DOWN, STOP, Position (0=open, 100=closed)BlindsControl
@@ -397,8 +397,8 @@
Dimmer
-
- @text/channel-type.shelly.rollerPosition.description
+
+ Position the Roller Shutter (100-0 in percent, where 100%=open, 0%=closed)ControlOpenLevel
@@ -408,87 +408,87 @@
Number
-
- @text/channel-type.shelly.rollerFavorite.description
+
+ Set roller position by selecting favorite 1-4 (needs to be defined in the Shelly App, 0=n/a)String
-
- @text/channel-type.shelly.rollerState.description
+
+ State of the roller (open/close/stop)Status
-
-
-
+
+
+
String
-
- @text/channel-type.shelly.rollerStop.description
+
+ Last reason for stopping the Roller Shutter (normal, safety switch, obstacle detected)
-
-
-
+
+
+
String
-
- @text/channel-type.shelly.rollerDirection.description
+
+ Last direction: open/close/stopped
-
-
-
+
+
+
Switch
-
- @text/channel-type.shelly.rollerSafety.description
+
+ Status of the safety switchSwitch
-
- @text/channel-type.shelly.inputState.description
+
+ Current state of the Input/ButtonSwitch
-
- @text/channel-type.shelly.inputState1.description
+
+ Current state of the Input #1Switch
-
- @text/channel-type.shelly.inputState2.description
+
+ Current state of the Input #2Dimmer
-
- @text/channel-type.shelly.dimmerBrightness.description
+
+ Light Brightness in percent (0-100%, 0=OFF)LightControl
@@ -498,8 +498,8 @@
Number:Power
-
- @text/channel-type.shelly.meterWatts.description
+
+ Current Power Consumption in WattsEnergyMeasurement
@@ -511,8 +511,8 @@
Number:Power
-
- @text/channel-type.shelly.meterAccuWatts.description
+
+ Accumulated Power Consumption in Watts of the device (including all meters)EnergyMeasurement
@@ -524,8 +524,8 @@
Number:Energy
-
- @text/channel-type.shelly.meterAccuTotal.description
+
+ Accumulated Total Power in kW/h of the device (including all meters)EnergyMeasurement
@@ -537,8 +537,8 @@
Number:Energy
-
- @text/channel-type.shelly.meterAccuReturned.description
+
+ Accumulated Apparent Power in kW/h of the device (including all meters)EnergyMeasurement
@@ -550,8 +550,8 @@
Number:Energy
-
- @text/channel-type.shelly.totalKWH.description
+
+ Total energy consumption of the device in kW/h since the device powered up (resets on restart)EnergyMeasurement
@@ -563,8 +563,8 @@
Number:Power
-
- @text/channel-type.shelly.meterReactive.description
+
+ Instantaneous reactive power in Watts (W)MeasurementPower
@@ -575,8 +575,8 @@
Number:Power
-
- @text/channel-type.shelly.lastPower1.description
+
+ Last power consumption #1 - one rounded minuteEnergyMeasurement
@@ -588,8 +588,8 @@
Number:Energy
-
- @text/channel-type.shelly.meterTotal.description
+
+ Total energy consumption in kW/h since the device powered up (resets on restart)MeasurementEnergy
@@ -600,8 +600,8 @@
Number:Energy
-
- @text/channel-type.shelly.meterReturned.description
+
+ Total returned energy in kW/hEnergyMeasurement
@@ -613,8 +613,8 @@
Number:ElectricPotential
-
- @text/channel-type.shelly.meterVoltage.description
+
+ RMS voltage in VoltEnergyMeasurement
@@ -626,8 +626,8 @@
Number:ElectricCurrent
-
- @text/channel-type.shelly.meterCurrent.description
+
+ Current in AEnergyMeasurement
@@ -639,30 +639,30 @@
Number:Frequency
-
- @text/channel-type.shelly.meterFrequency.description
+
+ Current frequency in Hertz (Hz)Number
-
- @text/channel-type.shelly.meterPowerFactor.description
+
+ Power Factor in percent for photovoltaicSwitch
-
- @text/channel-type.shelly.meterResetTotals.description
+
+ Resets totals measurement dataNumber:ElectricCurrent
-
- @text/channel-type.shelly.ncurrent.description
+
+ Measured neutral currentEnergyMeasurement
@@ -674,8 +674,8 @@
Number:ElectricCurrent
-
- @text/channel-type.shelly.ixsum.description
+
+ Sum of measured current on all phasesEnergyMeasurement
@@ -687,8 +687,8 @@
Number:ElectricCurrent
-
- @text/channel-type.shelly.nmTreshhold.description
+
+ Mismatch becomes ON when treshhold is exceededEnergyMeasurement
@@ -700,14 +700,14 @@
Switch
-
- @text/channel-type.shelly.nmismatch.description
+
+ ON: Sum of all signed currents of the 4 wires is greater than the configured N Current TreshholdDateTime
-
- @text/channel-type.shelly.timestamp.description
+
+ Timestamp of last measurementTimeStatus
@@ -719,20 +719,20 @@
Switch
-
- @text/channel-type.shelly.ledStatusDisable.description
+
+ Disable LED indication for network statusSwitch
-
- @text/channel-type.shelly.ledPowerDisable.description
+
+ Disable LED indication for output statusDateTime
-
- @text/channel-type.shelly.lastUpdate.description
+
+ Timestamp of last status updateTime
@@ -740,13 +740,13 @@
trigger
-
- @text/channel-type.shelly.eventTrigger.description
+
+ Event Trigger (ROLLER_OPEN/ROLLER_CLOSE/ROLLER_STOP)
-
-
-
+
+
+
diff --git a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyGen1_sensor.xml b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyGen1_sensor.xml
index 0b8b560213828..fd6bf4e102b25 100644
--- a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyGen1_sensor.xml
+++ b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyGen1_sensor.xml
@@ -6,7 +6,7 @@
- @text/thing-type.shelly.shellyht.description
+ Shelly H&T (Humidity & Temperature Sensor)SensorSensor
@@ -21,7 +21,7 @@
- @text/thing-type.shelly.shellysmoke.description
+ Shelly Smoke Sensor (battery powered)SmokeDetectorSmokeDetector
@@ -36,7 +36,7 @@
- @text/thing-type.shelly.shellygas.description
+ Shelly Gas (Gas Sensor - Gas Leak Detection)SensorSensor
@@ -50,7 +50,7 @@
- @text/thing-type.shelly.shellyflood.description
+ Shelly Flood Sensor (battery powered)SensorLeakSensor
@@ -65,7 +65,7 @@
- @text/thing-type.shelly.shellydw.description
+ Shelly Door/Window (Door and Window Sensor with Lux Measurement (battery powered))SensorContactSensor
@@ -80,7 +80,7 @@
- @text/thing-type.shelly.shellydw2.description
+ Shelly Door/Window 2 (Door and Window Sensor with Lux Measurement (battery powered), 2nd Generation)SensorContactSensor
@@ -95,7 +95,7 @@
- @text/thing-type.shelly.shellysense.description
+ Shelly Sense (Motion Sensor and Remote IR Controller)Sensor
@@ -110,7 +110,7 @@
- @text/thing-type.shelly.shellybutton1.description
+ Shelly Button 1 (battery powered)WallSwitchWallSwitch
@@ -125,7 +125,7 @@
- @text/thing-type.shelly.shellybutton2.description
+ Shelly Button 2 (battery powered)WallSwitchButton
@@ -140,7 +140,7 @@
- @text/thing-type.shelly.shellymotion.description
+ Shelly Motion (Motion Detection (battery powered))MotionDetectorMotionDetector
@@ -155,7 +155,7 @@
- @text/thing-type.shelly.shellytrv.description
+ Shelly TRV (Radiator value, battery powered)RadiatorControlRadiatorControl
@@ -171,154 +171,155 @@
String
-
- @text/channel-type.shelly.controlMode.description
+
+ Sensor/Control Mode
-
-
+
+
String
-
- @text/channel-type.shelly.controlProfile.description
-
+
+ Id of the selected Profile configured in the Shelly App
+ Number:Temperature
-
- @text/channel-type.shelly.targetTemp.description
+
+ Target Temperature in °C to be reached in auto-temperature modeHeatingSetpointTemperature
-
+ Switch
-
- @text/channel-type.shelly.boostControl.description
+
+ ON: Boost mode is activated (overwrites automatic temperature mode)Number:Time
-
- @text/channel-type.shelly.boostTimer.description
+
+ Number of minutes to boost maximum powerTime
-
+ Switch
-
- @text/channel-type.shelly.controlSchedule.description
-
+
+ ON: A scheduled program is active
+
-
- @text/channel-group-type.shelly.sensorData.description
+
+ Data from the various sensors
-
- @text/channel-group-type.shelly.batteryStatus.description
+
+ Battery InformationBatteryLevel
-
- @text/channel-group-type.shelly.control.description
+
+ Control the device
-
- @text/channel-group-type.shelly.buttonState.description
+
+ Status of the ButtonContact
-
- @text/channel-type.shelly.sensorContact.description
+
+ State of the contact (open/closed)StatusOpenState
-
-
+
+
String
-
- @text/channel-type.shelly.sensorState.description
+
+ Sensor State (Warm-Up/Normal/Fault/Unknown)
-
-
-
-
+
+
+
+
String
-
- @text/channel-type.shelly.alarmState.description
+
+ Alarm State (Unknown/None/Mild/Heavy/Test)Alarm
-
-
-
-
-
+
+
+
+
+
String
-
- @text/channel-type.shelly.lastEvent.description
+
+ Event Type (S=Short push, SS=Double-Short push, SSS=Triple-Short push, L=Long push, SL=Short-Long push,
+ LS=Long-Short push, H=Holding)
-
-
-
-
-
-
-
+
+
+
+
+
+
+
Number
-
- @text/channel-type.shelly.eventCount.description
+
+ Number of input events received from deviceNumber:Temperature
-
- @text/channel-type.shelly.sensorTemp.description
+
+ Temperature from the sensorTemperatureMeasurement
@@ -330,8 +331,8 @@
Number:Dimensionless
-
- @text/channel-type.shelly.sensorHumidity.description
+
+ Relative humidity in percent (0..100%)HumidityMeasurement
@@ -342,8 +343,8 @@
Switch
-
- @text/channel-type.shelly.sensorFlood.description
+
+ Indicates flood / water detection when toggled ONWaterAlarm
@@ -355,8 +356,8 @@
Switch
-
- @text/channel-type.shelly.sensorSmoke.description
+
+ Indicates smoke detection when toggled ONSmokeAlarm
@@ -368,14 +369,14 @@
Switch
-
- @text/channel-type.shelly.sensorMute.description
+
+ Indicates mute setting (ON=muted)Number:Illuminance
-
- @text/channel-type.shelly.sensorLux.description
+
+ Brightness from the sensor (Lux)MeasurementIlluminance
@@ -386,22 +387,22 @@
String
-
- @text/channel-type.shelly.sensorIllumination.description
+
+ Current illumination (Dark/Twilight/Bright/Unknown)
-
-
-
-
+
+
+
+
DateTime
-
- @text/channel-type.shelly.motionTimestamp.description
+
+ Timestamp when last motion was detectedTimeStatus
@@ -413,8 +414,8 @@
Switch
-
- @text/channel-type.shelly.motionActive.description
+
+ Indicates if motion sensor is active or within sleep timeContact
@@ -422,8 +423,8 @@
Switch
-
- @text/channel-type.shelly.sensorMotion.description
+
+ Motion detected when toggled ONMotionStatus
@@ -435,8 +436,8 @@
Switch
-
- @text/channel-type.shelly.sensorVibration.description
+
+ Vibration detected when toggled ONFlowAlarm
@@ -448,8 +449,8 @@
Number:Angle
-
- @text/channel-type.shelly.sensorTilt.description
+
+ Tilt in degrees (requires calibration)TiltMeasurement
@@ -461,8 +462,8 @@
Number:Dimensionless
-
- @text/channel-type.shelly.sensorPPM.description
+
+ Gas concentration in ppmGasMeasurement
@@ -474,8 +475,8 @@
Number:ElectricPotential
-
- @text/channel-type.shelly.sensorADC.description
+
+ ADC voltage in VMeasurementVoltage
@@ -486,39 +487,39 @@
Dimmer
-
- @text/channel-type.shelly.sensorPosition.description
+
+ Position of the valveRadiatorControlControlLevel
-
+ String
-
- @text/channel-type.shelly.sensorValve.description
+
+ Current valve status (Closed/Opened/Not connected/Failure/Closing/Opening/Checking)Valve
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
Number:Temperature
-
- @text/channel-type.shelly.sensorExtTemp.label
+
+ TemperatureTemperatureMeasurement
@@ -530,8 +531,8 @@
Number:Dimensionless
-
- @text/channel-type.shelly.sensorExtHum.description
+
+ Relative humidity in percent (0..100%) from external sensorHumidityMeasurement
@@ -543,8 +544,8 @@
Number:ElectricPotential
-
- @text/channel-type.shelly.sensorExtVolt.description
+
+ Voltage from external sensorMeasurementVoltage
@@ -555,8 +556,8 @@
Switch
-
- @text/channel-type.shelly.sensorExtDigitalInput.description
+
+ State of digital input connected to add-onStatus
@@ -564,8 +565,8 @@
Number:Dimensionless
-
- @text/channel-type.shelly.sensorExtAnalogInput.description
+
+ Percentage of analog input from external sensorStatus
@@ -573,67 +574,68 @@
String
-
- @text/channel-type.shelly.sensorError.description
+
+ Only valid in case of errorNumber:Time
-
- @text/channel-type.shelly.sensorSleepTime.description
+
+ The sensor will not send notifications and will not perform actions until the specified time expires
+ (0=disable)Number
-
- @text/channel-type.shelly.sensorChannel.description
+
+ Selected channelNumber:Angle
-
- @text/channel-type.shelly.sensorRotationX.description
+
+ Rotation on the X axis in degreeNumber:Angle
-
- @text/channel-type.shelly.sensorRotationY.description
+
+ Rotation on the Y axis in degreeNumber:Angle
-
- @text/channel-type.shelly.sensorRotationZ.description
+
+ Rotation on the Z axis in degreeNumber
-
- @text/channel-type.shelly.sensorSteps.description
+
+ Number of steps (e.g. BLU Remote wheel)String
-
- @text/channel-type.shelly.sensorDirection.description
+
+ Detected direction (e.g. BLU Remote wheel)
-
-
+
+
Number:Length
-
- @text/channel-type.shelly.sensorDistance.description
+
+ Measure distance to the object in mm.DistanceMeasurement
@@ -643,8 +645,8 @@
String
-
- @text/channel-type.shelly.senseKey.description
+
+ Send a defined key code
diff --git a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyGen2_lights.xml b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyGen2_lights.xml
index 599367b09b852..e5f710e15502c 100644
--- a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyGen2_lights.xml
+++ b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyGen2_lights.xml
@@ -6,7 +6,7 @@
- @text/thing-type.shelly.shellyplusrgbw.description
+ Shelly Plus RGBW PM - LED Controller with Power MeterColorLightLightbulb
@@ -21,13 +21,13 @@
-
- @text/channel-group-type.shelly.rgbwpmColorControl.description
+
+ Control your LED stripes
-
- @text/channel-group-type.shelly.colorSettingsRGBWpm.description
+
+ Light colors
diff --git a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyGen2_relay.xml b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyGen2_relay.xml
index a90bae289bb47..13a92b0d64993 100644
--- a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyGen2_relay.xml
+++ b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyGen2_relay.xml
@@ -6,7 +6,7 @@
- @text/thing-type.shelly.shellyplus1.description
+ Shelly Plus 1 (Single Relay Switch)ControlDevice
@@ -20,7 +20,7 @@
- @text/thing-type.shelly.shellyplus1pm.description
+ Shelly Plus 1PM - Single Relay Switch with Power MeterControlDevice
@@ -35,7 +35,7 @@
- @text/thing-type.shelly.shellyplus1l.description
+ Shelly Plus 1L (Single Relay Switch)ControlDevice
@@ -50,20 +50,20 @@
- @text/thing-type.shelly.shellyplus2pm-relay.description
+ Shelly Plus 2PM - Dual Relay Switch with Power MeterControlDevice
-
+
-
+
-
+
-
+
@@ -74,7 +74,7 @@
- @text/thing-type.shelly.shellyplus2pm-roller.description
+ Shelly Plus 2PM - Roller Control with Power MeterRollershutterWindowCovering
@@ -89,14 +89,14 @@
- @text/thing-type.shelly.shellyplus2l.description
+ Shelly Plus 2L - Dual Relay SwitchControlDevice
-
+
-
+
@@ -107,7 +107,7 @@
- @text/thing-type.shelly.shellyplusshutter.description
+ Shelly Shutter - Roller/CoverRollershutterWindowCovering
@@ -122,7 +122,7 @@
- @text/thing-type.shelly.shellyplusplug.description
+ Shelly Plus Plug S/IT/UK. Outlet with Power MeterPowerOutletPowerOutlet
@@ -137,7 +137,7 @@
- @text/thing-type.shelly.shellyplusplugus.description
+ Shelly Plus Plug US. Outlet with Power MeterPowerOutletPowerOutlet
@@ -152,20 +152,20 @@
- @text/thing-type.shelly.shellyplusstrip.description
+ Shelly Plus Power Strip 4ControlDevice
-
+
-
+
-
+
-
+
@@ -176,20 +176,20 @@
- @text/thing-type.shelly.shellyplusi4.description
+ Shelly Plus i4 - 4xInput DeviceControlDevice
-
+
-
+
-
+
-
+
@@ -200,20 +200,20 @@
- @text/thing-type.shelly.shellyplusi4dc.description
+ Shelly Plus i4DC - 4xDC Input DeviceControlDevice
-
+
-
+
-
+
-
+
@@ -224,14 +224,14 @@
- @text/thing-type.shelly.shellyplusuni.description
+ Shelly Plus UNI - Universal Module
-
+
-
+
@@ -243,7 +243,7 @@
- @text/thing-type.shelly.shelly1mini.description
+ Shelly Plus Mini 1 - Single Relay SwitchControlDevice
@@ -257,7 +257,7 @@
- @text/thing-type.shelly.shellypmmini.description
+ Shelly Plus Mini PM - Power MeterElectricMeter
@@ -270,7 +270,7 @@
- @text/thing-type.shelly.shellyemmini.description
+ Shelly Plus Mini EM (with integrated Power Meter)ElectricMeter
@@ -283,7 +283,7 @@
- @text/thing-type.shelly.shelly1pmmini.description
+ Shelly Plus Mini 1PM - Single Relay Switch with Power Meter
@@ -297,7 +297,7 @@
- @text/thing-type.shelly.shellypro1.description
+ Shelly Pro 1 - Single Relay SwitchControlDevice
@@ -311,7 +311,7 @@
- @text/thing-type.shelly.shellypro1pm.description
+ Shelly Pro 1PM - Single Relay Switch with Power MeterElectricMeter
@@ -326,7 +326,7 @@
- @text/thing-type.shelly.shellypro1cb.description
+ Shelly Pro 1CB - Single Circuit Breaker with VoltmeterControlDevice
@@ -340,14 +340,14 @@
- @text/thing-type.shelly.shellypro2.description
+ Shelly Pro 2 - Dual Relay SwitchControlDevice
-
+
-
+
@@ -358,20 +358,20 @@
- @text/thing-type.shelly.shellypro2pm-relay.description
+ Shelly Pro 2PM - Dual Relay Switch with Power MeterControlDevice
-
+
-
+
-
+
-
+
@@ -382,7 +382,7 @@
- @text/thing-type.shelly.shellypro2pm-roller.description
+ Shelly Pro 2PM - Roller Control with Power MeterRollershutterWindowCovering
@@ -397,17 +397,17 @@
- @text/thing-type.shelly.shellypro3.description
+ Shelly Pro 3 - 3xRelay SwitchControlDevice
-
+
-
+
-
+
@@ -418,17 +418,17 @@
- @text/thing-type.shelly.shellypro3em.description
+ DIN rail mountable 3-phase power consumption meter with Wi-Fi, Bluetooth, and LAN connectivityElectricMeter
-
+
-
+
-
+
@@ -440,14 +440,14 @@
- @text/thing-type.shelly.shellyproem50.description
+ Shelly Pro EM-50 - DIN rail mountable two-channel, single-phase energy meter (2xPower Meter + 1xOutput)ElectricMeter
-
+
-
+
@@ -459,17 +459,17 @@
- @text/thing-type.shelly.shellypro3em3ct63.description
+ DIN rail mountable single or 3-phase energy meter with a combined 63A, 3-phase current transformerElectricMeter
-
+
-
+
-
+
@@ -481,17 +481,18 @@
- @text/thing-type.shelly.shellypro3em400.description
+ DIN rail mountable 3-phase Energy Meter with LAN, Wi-Fi and Bluetooth. Monitor the consumption of any
+ home applianceElectricMeter
-
+
-
+
-
+
@@ -503,32 +504,33 @@
- @text/thing-type.shelly.shellypro4pm.description
+ Shelly Pro 4PM - DIN rail mountable four-channel smart switch with power measurement capabilities
+ (4xRelay Switch with Power Meter)ElectricMeter
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -539,7 +541,7 @@
- @text/thing-type.shelly.shellypluswdus.description
+ Shelly Wall Dimmer US DeviceControlDevice
@@ -553,7 +555,7 @@
- @text/thing-type.shelly.shellyplus10v.description
+ Shelly Plus Dimmer 10VControlDevice
@@ -567,14 +569,14 @@
- @text/thing-type.shelly.shellyplusem.description
+ Shelly Plus EM Power MeterElectricMeter
-
+
-
+
@@ -587,7 +589,7 @@
- @text/thing-type.shelly.shellyplusdimmer.description
+ Shelly Plus DimmerControlDevice
@@ -601,17 +603,17 @@
- @text/thing-type.shelly.shellyplus3em63.description
+ Shelly Plus 3EM-63 - 3 Phase Power Meter, 63 AmpElectricMeter
-
+
-
+
-
+
diff --git a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyGen2_sensor.xml b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyGen2_sensor.xml
index e4eca4009ec23..dd6cfbc784a88 100644
--- a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyGen2_sensor.xml
+++ b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/shellyGen2_sensor.xml
@@ -6,7 +6,7 @@
- @text/thing-type.shelly.shellyplusht.description
+ Shelly Plus HT - Humidity and Temperature sensor with displaySensorSensor
@@ -21,7 +21,7 @@
- @text/thing-type.shelly.shellyplussmoke.description
+ Shelly Plus Smoke - Smoke Detector with AlarmSmokeDetectorSmokeDetector
@@ -36,7 +36,7 @@
- @text/thing-type.shelly.shellywalldisplay.description
+ Shelly Wall Display with sensors and input/outputSensorControlDevice
diff --git a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/unknown.xml b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/unknown.xml
index e2a32f3166ad2..b2d83cd3ac72c 100644
--- a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/unknown.xml
+++ b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/thing/unknown.xml
@@ -6,22 +6,22 @@
- @text/thing-type.shelly.shellydevice.description
+ A password protected or unknown deviceserviceName
-
- @text/thing-type.config.shelly.deviceIp.description
+
+ IP Address of the Shelly devicenetwork-address
-
- @text/thing-type.config.shelly.userId.description
+
+ User ID for API access
-
- @text/thing-type.config.shelly.password.description
+
+ Password for API accesspassword
@@ -29,7 +29,7 @@
- @text/thing-type.shelly.shellyunknown.description
+ This device is currently not supporteddeviceName