]> git.basschouten.com Git - openhab-addons.git/commitdiff
Register connection in Kaleidescape System log (#15820)
authormlobstein <michael.lobstein@gmail.com>
Sun, 29 Oct 2023 10:13:55 +0000 (05:13 -0500)
committerGitHub <noreply@github.com>
Sun, 29 Oct 2023 10:13:55 +0000 (11:13 +0100)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
bundles/org.openhab.binding.kaleidescape/src/main/java/org/openhab/binding/kaleidescape/internal/KaleidescapeBindingConstants.java
bundles/org.openhab.binding.kaleidescape/src/main/java/org/openhab/binding/kaleidescape/internal/handler/KaleidescapeHandler.java

index e7060cf99a421de9938a122fad260bd9d99a2607..09fde994a1ac768333e9198d7d2a4032fe57ec8f 100644 (file)
@@ -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_";
index 98ba12d86b8ae17da9885541aa4768e958053446..ffab4046bd8abb2253cf45d12b4f4a331579c2c3 100644 (file)
@@ -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<String> 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,