[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
bundles/org.openhab.binding.somfytahoma/src/main/java/org/openhab/binding/somfytahoma/internal
@ -395,6 +395,8 @@ public class SomfyTahomaBindingConstants {
|
||||
public static final String COMMAND_DOWN = "down";
|
||||
public static final String COMMAND_OPEN = "open";
|
||||
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_CLOSE_SLATS = "closeSlats";
|
||||
public static final String COMMAND_STOP = "stop";
|
||||
@ -539,6 +541,7 @@ public class SomfyTahomaBindingConstants {
|
||||
put(72, "TAHOMA_RAIL_DIN");
|
||||
put(77, "ELIOT");
|
||||
put(88, "WISER");
|
||||
put(99, "CONNECTIVITY KIT");
|
||||
}
|
||||
};
|
||||
}
|
||||
|
@ -157,6 +157,8 @@ public class SomfyTahomaItemDiscoveryService extends AbstractDiscoveryService
|
||||
switch (device.getUiClass()) {
|
||||
case CLASS_AWNING:
|
||||
// widget: PositionableHorizontalAwning
|
||||
// widget: DynamicAwning
|
||||
// widget: UpDownHorizontalAwning
|
||||
deviceDiscovered(device, THING_TYPE_AWNING, place);
|
||||
break;
|
||||
case CLASS_CONTACT_SENSOR:
|
||||
@ -220,6 +222,7 @@ public class SomfyTahomaItemDiscoveryService extends AbstractDiscoveryService
|
||||
deviceDiscovered(device, THING_TYPE_SMOKESENSOR, place);
|
||||
break;
|
||||
case CLASS_VENETIAN_BLIND:
|
||||
// widget: DynamicVenetianBlind
|
||||
deviceDiscovered(device, THING_TYPE_VENETIANBLIND, place);
|
||||
break;
|
||||
case CLASS_WINDOW:
|
||||
|
@ -66,10 +66,10 @@ public class SomfyTahomaAwningHandler extends SomfyTahomaBaseThingHandler {
|
||||
switch (command) {
|
||||
case "OFF":
|
||||
case "DOWN":
|
||||
return COMMAND_DOWN;
|
||||
return COMMAND_DEPLOY;
|
||||
case "ON":
|
||||
case "UP":
|
||||
return COMMAND_UP;
|
||||
return COMMAND_UNDEPLOY;
|
||||
case "MOVE":
|
||||
case "MY":
|
||||
return COMMAND_MY;
|
||||
|
@ -77,11 +77,11 @@ public class SomfyTahomaVenetianBlindHandler extends SomfyTahomaBaseThingHandler
|
||||
case "OFF":
|
||||
case "DOWN":
|
||||
case "CLOSE":
|
||||
return COMMAND_DOWN;
|
||||
return COMMAND_CLOSE;
|
||||
case "ON":
|
||||
case "UP":
|
||||
case "OPEN":
|
||||
return COMMAND_UP;
|
||||
return COMMAND_OPEN;
|
||||
case "MOVE":
|
||||
case "MY":
|
||||
return COMMAND_MY;
|
||||
|
Loading…
x
Reference in New Issue
Block a user