[somfytahoma] improved compatibility with Somfy Connectivity Kit (#12459)
Signed-off-by: Ondrej Pecta <opecta@gmail.com>
This commit is contained in:
parent
357dcd459b
commit
6112e447aa
@ -395,6 +395,8 @@ public class SomfyTahomaBindingConstants {
|
|||||||
public static final String COMMAND_DOWN = "down";
|
public static final String COMMAND_DOWN = "down";
|
||||||
public static final String COMMAND_OPEN = "open";
|
public static final String COMMAND_OPEN = "open";
|
||||||
public static final String COMMAND_CLOSE = "close";
|
public static final String COMMAND_CLOSE = "close";
|
||||||
|
public static final String COMMAND_DEPLOY = "deploy";
|
||||||
|
public static final String COMMAND_UNDEPLOY = "undeploy";
|
||||||
public static final String COMMAND_OPEN_SLATS = "openSlats";
|
public static final String COMMAND_OPEN_SLATS = "openSlats";
|
||||||
public static final String COMMAND_CLOSE_SLATS = "closeSlats";
|
public static final String COMMAND_CLOSE_SLATS = "closeSlats";
|
||||||
public static final String COMMAND_STOP = "stop";
|
public static final String COMMAND_STOP = "stop";
|
||||||
@ -539,6 +541,7 @@ public class SomfyTahomaBindingConstants {
|
|||||||
put(72, "TAHOMA_RAIL_DIN");
|
put(72, "TAHOMA_RAIL_DIN");
|
||||||
put(77, "ELIOT");
|
put(77, "ELIOT");
|
||||||
put(88, "WISER");
|
put(88, "WISER");
|
||||||
|
put(99, "CONNECTIVITY KIT");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@ -157,6 +157,8 @@ public class SomfyTahomaItemDiscoveryService extends AbstractDiscoveryService
|
|||||||
switch (device.getUiClass()) {
|
switch (device.getUiClass()) {
|
||||||
case CLASS_AWNING:
|
case CLASS_AWNING:
|
||||||
// widget: PositionableHorizontalAwning
|
// widget: PositionableHorizontalAwning
|
||||||
|
// widget: DynamicAwning
|
||||||
|
// widget: UpDownHorizontalAwning
|
||||||
deviceDiscovered(device, THING_TYPE_AWNING, place);
|
deviceDiscovered(device, THING_TYPE_AWNING, place);
|
||||||
break;
|
break;
|
||||||
case CLASS_CONTACT_SENSOR:
|
case CLASS_CONTACT_SENSOR:
|
||||||
@ -220,6 +222,7 @@ public class SomfyTahomaItemDiscoveryService extends AbstractDiscoveryService
|
|||||||
deviceDiscovered(device, THING_TYPE_SMOKESENSOR, place);
|
deviceDiscovered(device, THING_TYPE_SMOKESENSOR, place);
|
||||||
break;
|
break;
|
||||||
case CLASS_VENETIAN_BLIND:
|
case CLASS_VENETIAN_BLIND:
|
||||||
|
// widget: DynamicVenetianBlind
|
||||||
deviceDiscovered(device, THING_TYPE_VENETIANBLIND, place);
|
deviceDiscovered(device, THING_TYPE_VENETIANBLIND, place);
|
||||||
break;
|
break;
|
||||||
case CLASS_WINDOW:
|
case CLASS_WINDOW:
|
||||||
|
|||||||
@ -66,10 +66,10 @@ public class SomfyTahomaAwningHandler extends SomfyTahomaBaseThingHandler {
|
|||||||
switch (command) {
|
switch (command) {
|
||||||
case "OFF":
|
case "OFF":
|
||||||
case "DOWN":
|
case "DOWN":
|
||||||
return COMMAND_DOWN;
|
return COMMAND_DEPLOY;
|
||||||
case "ON":
|
case "ON":
|
||||||
case "UP":
|
case "UP":
|
||||||
return COMMAND_UP;
|
return COMMAND_UNDEPLOY;
|
||||||
case "MOVE":
|
case "MOVE":
|
||||||
case "MY":
|
case "MY":
|
||||||
return COMMAND_MY;
|
return COMMAND_MY;
|
||||||
|
|||||||
@ -77,11 +77,11 @@ public class SomfyTahomaVenetianBlindHandler extends SomfyTahomaBaseThingHandler
|
|||||||
case "OFF":
|
case "OFF":
|
||||||
case "DOWN":
|
case "DOWN":
|
||||||
case "CLOSE":
|
case "CLOSE":
|
||||||
return COMMAND_DOWN;
|
return COMMAND_CLOSE;
|
||||||
case "ON":
|
case "ON":
|
||||||
case "UP":
|
case "UP":
|
||||||
case "OPEN":
|
case "OPEN":
|
||||||
return COMMAND_UP;
|
return COMMAND_OPEN;
|
||||||
case "MOVE":
|
case "MOVE":
|
||||||
case "MY":
|
case "MY":
|
||||||
return COMMAND_MY;
|
return COMMAND_MY;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user