Fix Zigbee name stylization (#13954)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
This commit is contained in:
@@ -1,16 +1,16 @@
|
||||
# OpenWebNet (BTicino/Legrand) Binding
|
||||
|
||||
This binding integrates BTicino / Legrand MyHOME® BUS and ZigBee wireless (MyHOME_Play®) devices using the [OpenWebNet](https://en.wikipedia.org/wiki/OpenWebNet) protocol.
|
||||
This binding integrates BTicino / Legrand MyHOME® BUS and Zigbee wireless (MyHOME_Play®) devices using the [OpenWebNet](https://en.wikipedia.org/wiki/OpenWebNet) protocol.
|
||||
|
||||
The binding supports:
|
||||
|
||||
- both wired BUS/SCS (MyHOME) and wireless setups (MyHOME ZigBee). The two networks can be configured simultaneously
|
||||
- auto discovery of BUS/SCS IP and ZigBee USB gateways; auto discovery of devices
|
||||
- both wired BUS/SCS (MyHOME) and wireless setups (MyHOME Zigbee). The two networks can be configured simultaneously
|
||||
- auto discovery of BUS/SCS IP and Zigbee USB gateways; auto discovery of devices
|
||||
- commands from openHAB and feedback (events) from BUS/SCS and wireless network
|
||||
|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
## Supported Things
|
||||
|
||||
@@ -29,7 +29,7 @@ These gateways have been tested with the binding:
|
||||
[MH200N](https://www.homesystems-legrandgroup.com/home?p_p_id=it_smc_bticino_homesystems_search_AutocompletesearchPortlet&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_it_smc_bticino_homesystems_search_AutocompletesearchPortlet_journalArticleId=2469209&_it_smc_bticino_homesystems_search_AutocompletesearchPortlet_mvcPath=%2Fview_journal_article_content.jsp),
|
||||
[F453](https://www.homesystems-legrandgroup.com/home?p_p_id=it_smc_bticino_homesystems_search_AutocompletesearchPortlet&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_it_smc_bticino_homesystems_search_AutocompletesearchPortlet_journalArticleId=2703566&_it_smc_bticino_homesystems_search_AutocompletesearchPortlet_mvcPath=%2Fview_journal_article_content.jsp), etc.
|
||||
|
||||
- **ZigBee USB Gateways**, such as [BTicino 3578](https://catalogo.bticino.it/BTI-3578-IT), also known as Legrand 088328
|
||||
- **Zigbee USB Gateways**, such as [BTicino 3578](https://catalogo.bticino.it/BTI-3578-IT), also known as Legrand 088328
|
||||
|
||||
**NOTE** The new BTicino Living Now® and Livinglight Smart® wireless systems are not supported by this binding as they do not use the OpenWebNet protocol.
|
||||
|
||||
@@ -49,13 +49,13 @@ The following Things and OpenWebNet `WHOs` are supported:
|
||||
| Dry Contact and IR Interfaces | `25` | `bus_dry_contact_ir` | Dry Contacts and IR Interfaces | Successfully tested: contact interfaces F428 and 3477; IR sensors: HC/HD/HS/L/N/NT4610 |
|
||||
| Energy Management | `18` | `bus_energy_meter` | Energy Management | Successfully tested: F520, F521. Partially tested: F522, F523 |
|
||||
|
||||
### For ZigBee (Radio)
|
||||
### For Zigbee (Radio)
|
||||
|
||||
| Category | WHO | Thing Type IDs | Description | Status |
|
||||
| -------------------- | :----: | :---------------------------------------------------: | :-------------------------------------------------------------------: | ------------------------------------ |
|
||||
| Gateway Management | `13` | `zb_gateway` | ZigBee USB Gateway (models: BTI-3578 / LG 088328) | Tested: BTI-3578 and LG 088328 |
|
||||
| Lighting | `1` | `zb_dimmer`, `zb_on_off_switch`, `zb_on_off_switch2u` | ZigBee dimmers, switches and 2-unit switches | Tested: BTI-4591, BTI-3584, BTI-4585 |
|
||||
| Automation | `2` | `zb_automation` | ZigBee roller shutters | |
|
||||
| Gateway Management | `13` | `zb_gateway` | Zigbee USB Gateway (models: BTI-3578 / LG 088328) | Tested: BTI-3578 and LG 088328 |
|
||||
| Lighting | `1` | `zb_dimmer`, `zb_on_off_switch`, `zb_on_off_switch2u` | Zigbee dimmers, switches and 2-unit switches | Tested: BTI-4591, BTI-3584, BTI-4585 |
|
||||
| Automation | `2` | `zb_automation` | Zigbee roller shutters | |
|
||||
|
||||
## Discovery
|
||||
|
||||
@@ -78,9 +78,9 @@ Setting the parameter `discoveryByActivation=true` for a BUS gateway Thing makes
|
||||
|
||||
If a device cannot be discovered automatically from Inbox it's always possible to add it manually, see [Configuring Devices](#configuring-devices).
|
||||
|
||||
### ZigBee Discovery
|
||||
### Zigbee Discovery
|
||||
|
||||
- The ZigBee USB Gateway must be inserted in one of the USB ports of the openHAB computer before a discovery is started
|
||||
- The Zigbee USB Gateway must be inserted in one of the USB ports of the openHAB computer before a discovery is started
|
||||
- _**IMPORTANT NOTE:**_ As for other openHAB bindings using the USB/serial ports, on Linux the `openhab` user must be member of the `dialout` group to be able to use USB/serial port; set the group with the following command:
|
||||
|
||||
```shell
|
||||
@@ -88,10 +88,10 @@ sudo usermod -a -G dialout openhab
|
||||
```
|
||||
|
||||
- The user will need to logout and login to see the new group added. If you added your user to this group and still cannot get permission, reboot Linux to ensure the new group permission is attached to the `openhab` user.
|
||||
- Once the ZigBee USB Gateway is added and online, a second Inbox Scan will discover devices connected to it. Because of the ZigBee radio network, device discovery will take ~40-60 sec. Be patient!
|
||||
- Wireless devices must be part of the same ZigBee network of the ZigBee USB Gateway to discover them. Please refer to [this video by BTicino](https://www.youtube.com/watch?v=CoIgg_Xqhbo) to setup a ZigBee wireless network which includes the ZigBee USB Gateway
|
||||
- Only powered wireless devices part of the same ZigBee network and within radio coverage of the ZigBee USB Gateway will be discovered. Unreachable or not powered devices will be discovered as _GENERIC_ devices and cannot be controlled
|
||||
- Wireless control units cannot be discovered by the ZigBee USB Gateway and therefore are not supported
|
||||
- Once the Zigbee USB Gateway is added and online, a second Inbox Scan will discover devices connected to it. Because of the Zigbee radio network, device discovery will take ~40-60 sec. Be patient!
|
||||
- Wireless devices must be part of the same Zigbee network of the Zigbee USB Gateway to discover them. Please refer to [this video by BTicino](https://www.youtube.com/watch?v=CoIgg_Xqhbo) to setup a Zigbee wireless network which includes the Zigbee USB Gateway
|
||||
- Only powered wireless devices part of the same Zigbee network and within radio coverage of the Zigbee USB Gateway will be discovered. Unreachable or not powered devices will be discovered as _GENERIC_ devices and cannot be controlled
|
||||
- Wireless control units cannot be discovered by the Zigbee USB Gateway and therefore are not supported
|
||||
|
||||
## Thing Configuration
|
||||
|
||||
@@ -110,14 +110,14 @@ Configuration parameters are:
|
||||
|
||||
Alternatively the BUS/SCS Gateway thing can be configured using the `.things` file, see `openwebnet.things` example [below](#full-example).
|
||||
|
||||
### Configuring Wireless ZigBee USB Gateway
|
||||
### Configuring Wireless Zigbee USB Gateway
|
||||
|
||||
Configuration parameters are:
|
||||
|
||||
- `serialPort` : the serial port where the ZigBee USB Gateway is connected (`String`, _mandatory_)
|
||||
- `serialPort` : the serial port where the Zigbee USB Gateway is connected (`String`, _mandatory_)
|
||||
- Examples: `/dev/ttyUSB0` (Linux/RaPi), `COM3` (Windows)
|
||||
|
||||
Alternatively the ZigBee USB Gateway thing can be configured using the `.things` file, see `openwebnet.things` example [below](#full-example).
|
||||
Alternatively the Zigbee USB Gateway thing can be configured using the `.things` file, see `openwebnet.things` example [below](#full-example).
|
||||
|
||||
### Configuring Devices
|
||||
|
||||
@@ -137,7 +137,7 @@ For any manually added device, you must configure:
|
||||
- energy meter F520/F521 numbered `1`: add `5` before --> `where="51"`
|
||||
- energy meter F522/F523 numbered `4`: add `7` before and `#0` after --> `where="74#0"`
|
||||
- alarm zone `2` --> `where="2"`
|
||||
- example for ZigBee devices: `where=765432101#9`. The ID of the device (ADDR part) is usually written in hexadecimal on the device itself, for example `ID 0074CBB1`: convert to decimal (`7654321`) and add `01#9` at the end to obtain `where=765432101#9`. For 2-unit switch devices (`zb_on_off_switch2u`), last part should be `00#9`.
|
||||
- example for Zigbee devices: `where=765432101#9`. The ID of the device (ADDR part) is usually written in hexadecimal on the device itself, for example `ID 0074CBB1`: convert to decimal (`7654321`) and add `01#9` at the end to obtain `where=765432101#9`. For 2-unit switch devices (`zb_on_off_switch2u`), last part should be `00#9`.
|
||||
|
||||
#### Configuring Thermo
|
||||
|
||||
@@ -210,7 +210,7 @@ OPEN command to execute: *5*8#134##
|
||||
|
||||
| Channel Type ID (channel ID) | Applies to Thing Type IDs | Item Type | Description | Read/Write |
|
||||
|-----------------------------------------|---------------------------------------------------------------|---------------|-----------------------------------------------------------------------------------------------------------------------|:-----------:|
|
||||
| `switch` or `switch_01`/`02` for ZigBee | `bus_on_off_switch`, `zb_on_off_switch`, `zb_on_off_switch2u` | Switch | To switch the device `ON` and `OFF` | R/W |
|
||||
| `switch` or `switch_01`/`02` for Zigbee | `bus_on_off_switch`, `zb_on_off_switch`, `zb_on_off_switch2u` | Switch | To switch the device `ON` and `OFF` | R/W |
|
||||
| `brightness` | `bus_dimmer`, `zb_dimmer` | Dimmer | To adjust the brightness value (Percent, `ON`, `OFF`) | R/W |
|
||||
| `shutter` | `bus_automation` | Rollershutter | To activate roller shutters (`UP`, `DOWN`, `STOP`, Percent - [see Shutter position](#shutter-position)) | R/W |
|
||||
| `scenario` | `bus_scenario_control` | String | Trigger channel for Basic scenario events [see possible values](#scenario-channels) | R (TRIGGER) |
|
||||
@@ -334,7 +334,7 @@ Bridge openwebnet:bus_gateway:mybridge "MyHOMEServer1" [ host="192.168.1.35", pa
|
||||
}
|
||||
```
|
||||
|
||||
ZigBee USB Gateway and things configuration - for radio devices:
|
||||
Zigbee USB Gateway and things configuration - for radio devices:
|
||||
|
||||
```java
|
||||
Bridge openwebnet:zb_gateway:myZBgateway [ serialPort="COM3" ] {
|
||||
@@ -400,7 +400,7 @@ Switch iAlarm_Zone_3_State "Zone 3 state" (
|
||||
String iAlarm_Zone_3_Alarm "Zone 3 alarm" (gAlarm) { channel="openwebnet:bus_alarm_zone:mybridge:Alarm_Zone_3:alarm" }
|
||||
```
|
||||
|
||||
Example items linked to OpenWebNet ZigBee devices:
|
||||
Example items linked to OpenWebNet Zigbee devices:
|
||||
|
||||
```java
|
||||
Dimmer iDimmer "Dimmer [%.0f %%]" <DimmableLight> (gKitchen) [ "Lighting" ] { channel="openwebnet:zb_dimmer:myZBgateway:myZB_dimmer:brightness" }
|
||||
|
||||
@@ -44,7 +44,7 @@ public class OpenWebNetBindingConstants {
|
||||
public static final String THING_LABEL_GENERIC_DEVICE = "GENERIC Device";
|
||||
// bridges
|
||||
public static final ThingTypeUID THING_TYPE_ZB_GATEWAY = new ThingTypeUID(BINDING_ID, "zb_gateway");
|
||||
public static final String THING_LABEL_ZB_GATEWAY = "ZigBee USB Gateway";
|
||||
public static final String THING_LABEL_ZB_GATEWAY = "Zigbee USB Gateway";
|
||||
public static final ThingTypeUID THING_TYPE_BUS_GATEWAY = new ThingTypeUID(BINDING_ID, "bus_gateway");
|
||||
public static final String THING_LABEL_BUS_GATEWAY = "BUS Gateway";
|
||||
// other thing types
|
||||
@@ -81,14 +81,14 @@ public class OpenWebNetBindingConstants {
|
||||
public static final String THING_LABEL_BUS_AUX = "Auxiliary";
|
||||
// ZIGBEE
|
||||
public static final ThingTypeUID THING_TYPE_ZB_ON_OFF_SWITCH = new ThingTypeUID(BINDING_ID, "zb_on_off_switch");
|
||||
public static final String THING_LABEL_ZB_ON_OFF_SWITCH = "ZigBee Switch";
|
||||
public static final String THING_LABEL_ZB_ON_OFF_SWITCH = "Zigbee Switch";
|
||||
public static final ThingTypeUID THING_TYPE_ZB_ON_OFF_SWITCH_2UNITS = new ThingTypeUID(BINDING_ID,
|
||||
"zb_on_off_switch2u");
|
||||
public static final String THING_LABEL_ZB_ON_OFF_SWITCH_2UNITS = "ZigBee 2-units Switch";
|
||||
public static final String THING_LABEL_ZB_ON_OFF_SWITCH_2UNITS = "Zigbee 2-units Switch";
|
||||
public static final ThingTypeUID THING_TYPE_ZB_DIMMER = new ThingTypeUID(BINDING_ID, "zb_dimmer");
|
||||
public static final String THING_LABEL_ZB_DIMMER = "ZigBee Dimmer";
|
||||
public static final String THING_LABEL_ZB_DIMMER = "Zigbee Dimmer";
|
||||
public static final ThingTypeUID THING_TYPE_ZB_AUTOMATION = new ThingTypeUID(BINDING_ID, "zb_automation");
|
||||
public static final String THING_LABEL_ZB_AUTOMATION = "ZigBee Automation";
|
||||
public static final String THING_LABEL_ZB_AUTOMATION = "Zigbee Automation";
|
||||
|
||||
// #SUPPORTED THINGS SETS
|
||||
// ## Generic
|
||||
|
||||
@@ -206,7 +206,7 @@ public class OpenWebNetDeviceDiscoveryService extends AbstractDiscoveryService
|
||||
default:
|
||||
logger.warn("Device type {} is not supported, default to GENERIC device (WHERE={})", deviceType, where);
|
||||
if (where instanceof WhereZigBee) {
|
||||
thingLabel = "ZigBee " + thingLabel;
|
||||
thingLabel = "Zigbee " + thingLabel;
|
||||
}
|
||||
if (baseMsg != null) {
|
||||
deviceWho = baseMsg.getWho();
|
||||
|
||||
@@ -44,9 +44,9 @@ import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
/**
|
||||
* The {@link UsbGatewayDiscoveryService} extends {@link AbstractDiscoveryService} to detect ZigBee USB gateways
|
||||
* The {@link UsbGatewayDiscoveryService} extends {@link AbstractDiscoveryService} to detect Zigbee USB gateways
|
||||
* connected via serial port. The service will iterate over the available serial ports and open each one to test if a
|
||||
* OpenWebNet ZigBee USB gateway is connected. On successful connection, a new DiscoveryResult is created.
|
||||
* OpenWebNet Zigbee USB gateway is connected. On successful connection, a new DiscoveryResult is created.
|
||||
*
|
||||
* @author Massimo Valla - Initial contribution
|
||||
*/
|
||||
@@ -74,7 +74,7 @@ public class UsbGatewayDiscoveryService extends AbstractDiscoveryService impleme
|
||||
private boolean scanning;
|
||||
|
||||
/**
|
||||
* Constructs a new UsbGatewayDiscoveryService with the specified ZigBee USB Bridge ThingTypeUID
|
||||
* Constructs a new UsbGatewayDiscoveryService with the specified Zigbee USB Bridge ThingTypeUID
|
||||
*/
|
||||
@Activate
|
||||
public UsbGatewayDiscoveryService(final @Reference SerialPortManager spm) {
|
||||
@@ -89,7 +89,7 @@ public class UsbGatewayDiscoveryService extends AbstractDiscoveryService impleme
|
||||
*/
|
||||
@Override
|
||||
protected void startScan() {
|
||||
logger.debug("Started OpenWebNet ZigBee USB Gateway discovery scan");
|
||||
logger.debug("Started OpenWebNet Zigbee USB Gateway discovery scan");
|
||||
removeOlderResults(getTimestampOfLastScan());
|
||||
scanning = true;
|
||||
Stream<SerialPortIdentifier> portEnum = serialPortManager.getIdentifiers();
|
||||
@@ -103,7 +103,7 @@ public class UsbGatewayDiscoveryService extends AbstractDiscoveryService impleme
|
||||
logger.debug("[{}] serial port is owned by: {}", currentScannedPortName,
|
||||
portIdentifier.getCurrentOwner());
|
||||
} else {
|
||||
logger.debug("[{}] trying to connect to a ZigBee USB Gateway...", currentScannedPortName);
|
||||
logger.debug("[{}] trying to connect to a Zigbee USB Gateway...", currentScannedPortName);
|
||||
USBGateway gw = new USBGateway(currentScannedPortName);
|
||||
zbGateway = gw;
|
||||
gw.subscribe(this);
|
||||
@@ -117,7 +117,7 @@ public class UsbGatewayDiscoveryService extends AbstractDiscoveryService impleme
|
||||
gw.connect();
|
||||
portCheckLatch.await();
|
||||
} catch (OWNException e) {
|
||||
logger.debug("[{}] OWNException while trying to connect to a ZigBee USB Gateway: {}",
|
||||
logger.debug("[{}] OWNException while trying to connect to a Zigbee USB Gateway: {}",
|
||||
currentScannedPortName, e.getMessage());
|
||||
cancelConnectTimeout();
|
||||
endGwConnection();
|
||||
@@ -141,7 +141,7 @@ public class UsbGatewayDiscoveryService extends AbstractDiscoveryService impleme
|
||||
endGwConnection();
|
||||
portCheckLatch.countDown();
|
||||
super.stopScan();
|
||||
logger.debug("Stopped OpenWebNet ZigBee USB Gateway discovery scan");
|
||||
logger.debug("Stopped OpenWebNet Zigbee USB Gateway discovery scan");
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -166,7 +166,7 @@ public class UsbGatewayDiscoveryService extends AbstractDiscoveryService impleme
|
||||
}
|
||||
|
||||
/**
|
||||
* Create and notify a new ZigBee USB Gateway thing has been discovered
|
||||
* Create and notify a new Zigbee USB Gateway thing has been discovered
|
||||
*/
|
||||
private void bridgeDiscovered() {
|
||||
USBGateway gw = zbGateway;
|
||||
@@ -182,7 +182,7 @@ public class UsbGatewayDiscoveryService extends AbstractDiscoveryService impleme
|
||||
DiscoveryResult discoveryResult = DiscoveryResultBuilder.create(gatewayUID).withProperties(gwProperties)
|
||||
.withLabel(OpenWebNetBindingConstants.THING_LABEL_ZB_GATEWAY + " (" + gw.getSerialPortName() + ")")
|
||||
.withRepresentationProperty(OpenWebNetBindingConstants.PROPERTY_ZIGBEEID).build();
|
||||
logger.debug("--- ZigBee USB Gateway thing discovered: {} fw: {}", discoveryResult.getLabel(),
|
||||
logger.debug("--- Zigbee USB Gateway thing discovered: {} fw: {}", discoveryResult.getLabel(),
|
||||
gw.getFirmwareVersion());
|
||||
thingDiscovered(discoveryResult);
|
||||
}
|
||||
@@ -190,7 +190,7 @@ public class UsbGatewayDiscoveryService extends AbstractDiscoveryService impleme
|
||||
|
||||
@Override
|
||||
public void onConnected() {
|
||||
logger.debug("[{}] found ZigBee USB Gateway", currentScannedPortName);
|
||||
logger.debug("[{}] found Zigbee USB Gateway", currentScannedPortName);
|
||||
cancelConnectTimeout();
|
||||
bridgeDiscovered();
|
||||
endGwConnection();
|
||||
|
||||
@@ -162,14 +162,14 @@ public class OpenWebNetBridgeHandler extends ConfigStatusBridgeHandler implement
|
||||
}
|
||||
|
||||
/**
|
||||
* Init a ZigBee gateway based on config
|
||||
* Init a Zigbee gateway based on config
|
||||
*/
|
||||
private @Nullable OpenGateway initZigBeeGateway() {
|
||||
logger.debug("Initializing ZigBee USB Gateway");
|
||||
logger.debug("Initializing Zigbee USB Gateway");
|
||||
OpenWebNetZigBeeBridgeConfig zbBridgeConfig = getConfigAs(OpenWebNetZigBeeBridgeConfig.class);
|
||||
String serialPort = zbBridgeConfig.getSerialPort();
|
||||
if (serialPort == null || serialPort.isEmpty()) {
|
||||
logger.warn("Cannot connect ZigBee USB Gateway. No serial port has been provided in Bridge configuration.");
|
||||
logger.warn("Cannot connect Zigbee USB Gateway. No serial port has been provided in Bridge configuration.");
|
||||
updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.CONFIGURATION_ERROR,
|
||||
"@text/offline.conf-error-no-serial-port");
|
||||
return null;
|
||||
@@ -539,7 +539,7 @@ public class OpenWebNetBridgeHandler extends ConfigStatusBridgeHandler implement
|
||||
return;
|
||||
}
|
||||
if (gw instanceof USBGateway) {
|
||||
logger.info("---- CONNECTED to ZigBee USB gateway bridge '{}' (serialPort: {})", thing.getUID(),
|
||||
logger.info("---- CONNECTED to Zigbee USB gateway bridge '{}' (serialPort: {})", thing.getUID(),
|
||||
((USBGateway) gw).getSerialPortName());
|
||||
} else {
|
||||
logger.info("---- CONNECTED to BUS gateway bridge '{}' ({}:{})", thing.getUID(),
|
||||
|
||||
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
|
||||
/**
|
||||
* ZigBee USB Bridge configuration object
|
||||
* Zigbee USB Bridge configuration object
|
||||
*
|
||||
* @author Massimo Valla - Initial contribution
|
||||
*
|
||||
|
||||
@@ -5,6 +5,6 @@
|
||||
|
||||
<name>OpenWebNet (BTicino/Legrand) Binding</name>
|
||||
<description>The OpenWebNet Binding integrates the BTicino/Legrand 'MyHOME' connected home system using the OpenWebNet
|
||||
protocol. It supports BUS (SCS) and ZigBee USB gateways and devices.</description>
|
||||
protocol. It supports BUS (SCS) and Zigbee USB gateways and devices.</description>
|
||||
|
||||
</binding:binding>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# binding
|
||||
|
||||
binding.openwebnet.name = OpenWebNet (BTicino/Legrand) Binding
|
||||
binding.openwebnet.description = The OpenWebNet Binding integrates the BTicino/Legrand 'MyHOME' connected home system using the OpenWebNet protocol. It supports BUS (SCS) and ZigBee USB gateways and devices.
|
||||
binding.openwebnet.description = The OpenWebNet Binding integrates the BTicino/Legrand 'MyHOME' connected home system using the OpenWebNet protocol. It supports BUS (SCS) and Zigbee USB gateways and devices.
|
||||
|
||||
# thing types
|
||||
|
||||
@@ -37,16 +37,16 @@ thing-type.openwebnet.bus_thermo_zone.label = Thermo Zone
|
||||
thing-type.openwebnet.bus_thermo_zone.description = An OpenWebNet BUS/SCS configured thermo zone (managed via Central Unit or stand alone).
|
||||
thing-type.openwebnet.generic_device.label = Generic Device
|
||||
thing-type.openwebnet.generic_device.description = An OpenWebNet Generic Device.
|
||||
thing-type.openwebnet.zb_automation.label = ZigBee Automation
|
||||
thing-type.openwebnet.zb_automation.description = An OpenWebNet ZigBee automation device to control roller shutters, blinds, etc. BTicino models: xxx/yyyy/etc.
|
||||
thing-type.openwebnet.zb_dimmer.label = ZigBee Dimmer
|
||||
thing-type.openwebnet.zb_dimmer.description = An OpenWebNet ZigBee dimmer for the dimmer control of 1 light. BTicino models: 4585/4594/etc.
|
||||
thing-type.openwebnet.zb_gateway.label = ZigBee USB Gateway
|
||||
thing-type.openwebnet.zb_gateway.description = This USB gateway (BTicino/Legrand models: BTI-3578/088328) connects to a BTicino/Legrand ZigBee network and uses the OpenWebNet protocol. For more information see: https://catalogo.bticino.it/BTI-3578-IT and https://www.legrand.com/ecatalogue/088328-openweb-net-zigbee-gateway-radio-interface.html
|
||||
thing-type.openwebnet.zb_on_off_switch.label = ZigBee Switch
|
||||
thing-type.openwebnet.zb_on_off_switch.description = An OpenWebNet ZigBee switch (actuator) for the control of 1 load/light. BTicino models: 4591/3684/etc.
|
||||
thing-type.openwebnet.zb_on_off_switch2u.label = ZigBee 2-units Switch
|
||||
thing-type.openwebnet.zb_on_off_switch2u.description = An OpenWebNet ZigBee 2-units switch (actuator) for the control of 2 loads/lights. BTicino model: 4592
|
||||
thing-type.openwebnet.zb_automation.label = Zigbee Automation
|
||||
thing-type.openwebnet.zb_automation.description = An OpenWebNet Zigbee automation device to control roller shutters, blinds, etc. BTicino models: xxx/yyyy/etc.
|
||||
thing-type.openwebnet.zb_dimmer.label = Zigbee Dimmer
|
||||
thing-type.openwebnet.zb_dimmer.description = An OpenWebNet Zigbee dimmer for the dimmer control of 1 light. BTicino models: 4585/4594/etc.
|
||||
thing-type.openwebnet.zb_gateway.label = Zigbee USB Gateway
|
||||
thing-type.openwebnet.zb_gateway.description = This USB gateway (BTicino/Legrand models: BTI-3578/088328) connects to a BTicino/Legrand Zigbee network and uses the OpenWebNet protocol. For more information see: https://catalogo.bticino.it/BTI-3578-IT and https://www.legrand.com/ecatalogue/088328-openweb-net-zigbee-gateway-radio-interface.html
|
||||
thing-type.openwebnet.zb_on_off_switch.label = Zigbee Switch
|
||||
thing-type.openwebnet.zb_on_off_switch.description = An OpenWebNet Zigbee switch (actuator) for the control of 1 load/light. BTicino models: 4591/3684/etc.
|
||||
thing-type.openwebnet.zb_on_off_switch2u.label = Zigbee 2-units Switch
|
||||
thing-type.openwebnet.zb_on_off_switch2u.description = An OpenWebNet Zigbee 2-units switch (actuator) for the control of 2 loads/lights. BTicino model: 4592
|
||||
|
||||
# thing types config
|
||||
|
||||
@@ -99,15 +99,15 @@ thing-type.config.openwebnet.generic_device.where.description = It identifies on
|
||||
thing-type.config.openwebnet.zb_automation.shutterRun.label = Shutter Run
|
||||
thing-type.config.openwebnet.zb_automation.shutterRun.description = Time (in ms) to go from max position (e.g. CLOSED) to the other position (e.g. OPEN). Example: 12000 (=12sec). Use AUTO (default) to calibrate the shutter automatically (UP->DOWN->Position%) the first time a Position command (%) is sent.
|
||||
thing-type.config.openwebnet.zb_automation.where.label = OpenWebNet Address (where)
|
||||
thing-type.config.openwebnet.zb_automation.where.description = It identifies one ZigBee device. Example: 765432101#9
|
||||
thing-type.config.openwebnet.zb_automation.where.description = It identifies one Zigbee device. Example: 765432101#9
|
||||
thing-type.config.openwebnet.zb_dimmer.where.label = OpenWebNet Address (where)
|
||||
thing-type.config.openwebnet.zb_dimmer.where.description = It identifies one ZigBee device. Example: 765432101#9
|
||||
thing-type.config.openwebnet.zb_dimmer.where.description = It identifies one Zigbee device. Example: 765432101#9
|
||||
thing-type.config.openwebnet.zb_gateway.serialPort.label = Serial Port
|
||||
thing-type.config.openwebnet.zb_gateway.serialPort.description = Serial port where the OpenWebNet ZigBee USB Gateway is connected. Example: COM3 (Win), /dev/ttyUSB0 (Linux), etc.
|
||||
thing-type.config.openwebnet.zb_gateway.serialPort.description = Serial port where the OpenWebNet Zigbee USB Gateway is connected. Example: COM3 (Win), /dev/ttyUSB0 (Linux), etc.
|
||||
thing-type.config.openwebnet.zb_on_off_switch.where.label = OpenWebNet Address (where)
|
||||
thing-type.config.openwebnet.zb_on_off_switch.where.description = It identifies one ZigBee device. Example: 765432101#9
|
||||
thing-type.config.openwebnet.zb_on_off_switch.where.description = It identifies one Zigbee device. Example: 765432101#9
|
||||
thing-type.config.openwebnet.zb_on_off_switch2u.where.label = OpenWebNet Address (where)
|
||||
thing-type.config.openwebnet.zb_on_off_switch2u.where.description = It identifies one ZigBee device. Example: 765432100#9 (use unit=00 at the end)
|
||||
thing-type.config.openwebnet.zb_on_off_switch2u.where.description = It identifies one Zigbee device. Example: 765432100#9 (use unit=00 at the end)
|
||||
|
||||
# channel types
|
||||
|
||||
|
||||
@@ -10,8 +10,8 @@
|
||||
<bridge-type-ref id="zb_gateway"/>
|
||||
</supported-bridge-type-refs>
|
||||
|
||||
<label>ZigBee Automation</label>
|
||||
<description>An OpenWebNet ZigBee automation device to control roller shutters, blinds, etc. BTicino models:
|
||||
<label>Zigbee Automation</label>
|
||||
<description>An OpenWebNet Zigbee automation device to control roller shutters, blinds, etc. BTicino models:
|
||||
xxx/yyyy/etc.</description>
|
||||
|
||||
<channels>
|
||||
@@ -38,7 +38,7 @@
|
||||
</parameter>
|
||||
<parameter name="where" type="text" required="true">
|
||||
<label>OpenWebNet Address (where)</label>
|
||||
<description>It identifies one ZigBee device. Example: 765432101#9</description>
|
||||
<description>It identifies one Zigbee device. Example: 765432101#9</description>
|
||||
</parameter>
|
||||
</config-description>
|
||||
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
|
||||
<!-- Thing for ZigBee Dimmer (BTicino 4585/4594/...) -->
|
||||
<!-- Thing for Zigbee Dimmer (BTicino 4585/4594/...) -->
|
||||
<thing-type id="zb_dimmer">
|
||||
<supported-bridge-type-refs>
|
||||
<bridge-type-ref id="zb_gateway"/>
|
||||
</supported-bridge-type-refs>
|
||||
|
||||
<label>ZigBee Dimmer</label>
|
||||
<description>An OpenWebNet ZigBee dimmer for the dimmer control of 1 light. BTicino models: 4585/4594/etc.</description>
|
||||
<label>Zigbee Dimmer</label>
|
||||
<description>An OpenWebNet Zigbee dimmer for the dimmer control of 1 light. BTicino models: 4585/4594/etc.</description>
|
||||
|
||||
<channels>
|
||||
<channel id="brightness" typeId="brightness"/>
|
||||
@@ -28,7 +28,7 @@
|
||||
<config-description>
|
||||
<parameter name="where" type="text" required="true">
|
||||
<label>OpenWebNet Address (where)</label>
|
||||
<description>It identifies one ZigBee device. Example: 765432101#9</description>
|
||||
<description>It identifies one Zigbee device. Example: 765432101#9</description>
|
||||
</parameter>
|
||||
</config-description>
|
||||
|
||||
|
||||
@@ -4,10 +4,10 @@
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
|
||||
<!-- OpenWebNet ZigBee USB Gateway -->
|
||||
<!-- OpenWebNet Zigbee USB Gateway -->
|
||||
<bridge-type id="zb_gateway">
|
||||
<label>ZigBee USB Gateway</label>
|
||||
<description>This USB gateway (BTicino/Legrand models: BTI-3578/088328) connects to a BTicino/Legrand ZigBee network
|
||||
<label>Zigbee USB Gateway</label>
|
||||
<description>This USB gateway (BTicino/Legrand models: BTI-3578/088328) connects to a BTicino/Legrand Zigbee network
|
||||
and uses the OpenWebNet protocol. For more information see: https://catalogo.bticino.it/BTI-3578-IT and
|
||||
https://www.legrand.com/ecatalogue/088328-openweb-net-zigbee-gateway-radio-interface.html</description>
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
<context>serial-port</context>
|
||||
<limitToOptions>false</limitToOptions>
|
||||
<label>Serial Port</label>
|
||||
<description>Serial port where the OpenWebNet ZigBee USB Gateway is connected. Example: COM3 (Win), /dev/ttyUSB0
|
||||
<description>Serial port where the OpenWebNet Zigbee USB Gateway is connected. Example: COM3 (Win), /dev/ttyUSB0
|
||||
(Linux), etc.</description>
|
||||
</parameter>
|
||||
</config-description>
|
||||
|
||||
@@ -10,8 +10,8 @@
|
||||
<bridge-type-ref id="zb_gateway"/>
|
||||
</supported-bridge-type-refs>
|
||||
|
||||
<label>ZigBee Switch</label>
|
||||
<description>An OpenWebNet ZigBee switch (actuator) for the control of 1 load/light. BTicino models: 4591/3684/etc.</description>
|
||||
<label>Zigbee Switch</label>
|
||||
<description>An OpenWebNet Zigbee switch (actuator) for the control of 1 load/light. BTicino models: 4591/3684/etc.</description>
|
||||
|
||||
<channels>
|
||||
<channel id="switch_01" typeId="switch"/>
|
||||
@@ -28,7 +28,7 @@
|
||||
<config-description>
|
||||
<parameter name="where" type="text" required="true">
|
||||
<label>OpenWebNet Address (where)</label>
|
||||
<description>It identifies one ZigBee device. Example: 765432101#9</description>
|
||||
<description>It identifies one Zigbee device. Example: 765432101#9</description>
|
||||
</parameter>
|
||||
</config-description>
|
||||
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
|
||||
<!-- Thing for ZigBee OnOff Switch with 2 units (BTicino 4592) -->
|
||||
<!-- Thing for Zigbee OnOff Switch with 2 units (BTicino 4592) -->
|
||||
<thing-type id="zb_on_off_switch2u">
|
||||
<supported-bridge-type-refs>
|
||||
<bridge-type-ref id="zb_gateway"/>
|
||||
</supported-bridge-type-refs>
|
||||
|
||||
<label>ZigBee 2-units Switch</label>
|
||||
<description>An OpenWebNet ZigBee 2-units switch (actuator) for the control of 2 loads/lights. BTicino model: 4592</description>
|
||||
<label>Zigbee 2-units Switch</label>
|
||||
<description>An OpenWebNet Zigbee 2-units switch (actuator) for the control of 2 loads/lights. BTicino model: 4592</description>
|
||||
|
||||
<channels>
|
||||
<channel id="switch_01" typeId="switch"/>
|
||||
@@ -29,7 +29,7 @@
|
||||
<config-description>
|
||||
<parameter name="where" type="text" required="true">
|
||||
<label>OpenWebNet Address (where)</label>
|
||||
<description>It identifies one ZigBee device. Example: 765432100#9 (use unit=00 at the end)</description>
|
||||
<description>It identifies one Zigbee device. Example: 765432100#9 (use unit=00 at the end)</description>
|
||||
</parameter>
|
||||
</config-description>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user