diff --git a/bundles/org.openhab.binding.somfytahoma/src/main/java/org/openhab/binding/somfytahoma/internal/SomfyTahomaBindingConstants.java b/bundles/org.openhab.binding.somfytahoma/src/main/java/org/openhab/binding/somfytahoma/internal/SomfyTahomaBindingConstants.java index 564c766c2..b3350cda4 100644 --- a/bundles/org.openhab.binding.somfytahoma/src/main/java/org/openhab/binding/somfytahoma/internal/SomfyTahomaBindingConstants.java +++ b/bundles/org.openhab.binding.somfytahoma/src/main/java/org/openhab/binding/somfytahoma/internal/SomfyTahomaBindingConstants.java @@ -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"); } }; } diff --git a/bundles/org.openhab.binding.somfytahoma/src/main/java/org/openhab/binding/somfytahoma/internal/discovery/SomfyTahomaItemDiscoveryService.java b/bundles/org.openhab.binding.somfytahoma/src/main/java/org/openhab/binding/somfytahoma/internal/discovery/SomfyTahomaItemDiscoveryService.java index b1fe67e11..7550d266c 100644 --- a/bundles/org.openhab.binding.somfytahoma/src/main/java/org/openhab/binding/somfytahoma/internal/discovery/SomfyTahomaItemDiscoveryService.java +++ b/bundles/org.openhab.binding.somfytahoma/src/main/java/org/openhab/binding/somfytahoma/internal/discovery/SomfyTahomaItemDiscoveryService.java @@ -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: diff --git a/bundles/org.openhab.binding.somfytahoma/src/main/java/org/openhab/binding/somfytahoma/internal/handler/SomfyTahomaAwningHandler.java b/bundles/org.openhab.binding.somfytahoma/src/main/java/org/openhab/binding/somfytahoma/internal/handler/SomfyTahomaAwningHandler.java index 7181a8816..8d37fc109 100644 --- a/bundles/org.openhab.binding.somfytahoma/src/main/java/org/openhab/binding/somfytahoma/internal/handler/SomfyTahomaAwningHandler.java +++ b/bundles/org.openhab.binding.somfytahoma/src/main/java/org/openhab/binding/somfytahoma/internal/handler/SomfyTahomaAwningHandler.java @@ -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; diff --git a/bundles/org.openhab.binding.somfytahoma/src/main/java/org/openhab/binding/somfytahoma/internal/handler/SomfyTahomaVenetianBlindHandler.java b/bundles/org.openhab.binding.somfytahoma/src/main/java/org/openhab/binding/somfytahoma/internal/handler/SomfyTahomaVenetianBlindHandler.java index 52e8defa7..c59f7c048 100644 --- a/bundles/org.openhab.binding.somfytahoma/src/main/java/org/openhab/binding/somfytahoma/internal/handler/SomfyTahomaVenetianBlindHandler.java +++ b/bundles/org.openhab.binding.somfytahoma/src/main/java/org/openhab/binding/somfytahoma/internal/handler/SomfyTahomaVenetianBlindHandler.java @@ -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;