From: mlobstein Date: Sun, 29 Oct 2023 10:13:55 +0000 (-0500) Subject: Register connection in Kaleidescape System log (#15820) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=45760bff6209499bea705706138726a4cbcb23fa;p=openhab-addons.git Register connection in Kaleidescape System log (#15820) Signed-off-by: Michael Lobstein --- diff --git a/bundles/org.openhab.binding.kaleidescape/src/main/java/org/openhab/binding/kaleidescape/internal/KaleidescapeBindingConstants.java b/bundles/org.openhab.binding.kaleidescape/src/main/java/org/openhab/binding/kaleidescape/internal/KaleidescapeBindingConstants.java index e7060cf99a..09fde994a1 100644 --- a/bundles/org.openhab.binding.kaleidescape/src/main/java/org/openhab/binding/kaleidescape/internal/KaleidescapeBindingConstants.java +++ b/bundles/org.openhab.binding.kaleidescape/src/main/java/org/openhab/binding/kaleidescape/internal/KaleidescapeBindingConstants.java @@ -183,6 +183,7 @@ public class KaleidescapeBindingConstants { public static final String MUSIC_RANDOM_ON = "MUSIC_RANDOM_ON"; public static final String MUSIC_RANDOM_OFF = "MUSIC_RANDOM_OFF"; + public static final String SEND_TO_SYSLOG = "SEND_TO_SYSLOG:INFORMATION:"; public static final String SEND_EVENT_VOLUME_CAPABILITIES_15 = "SEND_EVENT:VOLUME_CAPABILITIES=15"; public static final String SEND_EVENT_VOLUME_LEVEL_EQ = "SEND_EVENT:VOLUME_LEVEL="; public static final String SEND_EVENT_MUTE = "SEND_EVENT:MUTE_"; diff --git a/bundles/org.openhab.binding.kaleidescape/src/main/java/org/openhab/binding/kaleidescape/internal/handler/KaleidescapeHandler.java b/bundles/org.openhab.binding.kaleidescape/src/main/java/org/openhab/binding/kaleidescape/internal/handler/KaleidescapeHandler.java index 98ba12d86b..ffab4046bd 100644 --- a/bundles/org.openhab.binding.kaleidescape/src/main/java/org/openhab/binding/kaleidescape/internal/handler/KaleidescapeHandler.java +++ b/bundles/org.openhab.binding.kaleidescape/src/main/java/org/openhab/binding/kaleidescape/internal/handler/KaleidescapeHandler.java @@ -339,6 +339,11 @@ public class KaleidescapeHandler extends BaseThingHandler implements Kaleidescap if (openConnection()) { try { cache.clear(); + + // register the connection in the Kaleidescape System log + connector.sendCommand(SEND_TO_SYSLOG + "openHAB Kaleidescape Binding version " + + org.openhab.core.OpenHAB.getVersion()); + Set initialCommands = new HashSet<>(Arrays.asList(GET_DEVICE_TYPE_NAME, GET_FRIENDLY_NAME, GET_DEVICE_INFO, GET_SYSTEM_VERSION, GET_DEVICE_POWER_STATE, GET_CINEMASCAPE_MASK, GET_CINEMASCAPE_MODE, GET_SCALE_MODE, GET_SCREEN_MASK,