From 859a1ebfec90e6f0aa9dbfef09d7754dea872178 Mon Sep 17 00:00:00 2001 From: lolodomo Date: Mon, 27 Jun 2022 18:25:00 +0200 Subject: [PATCH] [remoteopenhab] Avoid unexpected log for ALIVE SSE message (#13008) Related to openhab/openhab-core#2983 Signed-off-by: Laurent Garnier --- .../internal/rest/RemoteopenhabRestClient.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/bundles/org.openhab.binding.remoteopenhab/src/main/java/org/openhab/binding/remoteopenhab/internal/rest/RemoteopenhabRestClient.java b/bundles/org.openhab.binding.remoteopenhab/src/main/java/org/openhab/binding/remoteopenhab/internal/rest/RemoteopenhabRestClient.java index f0a4b4573d..c19a6335e0 100644 --- a/bundles/org.openhab.binding.remoteopenhab/src/main/java/org/openhab/binding/remoteopenhab/internal/rest/RemoteopenhabRestClient.java +++ b/bundles/org.openhab.binding.remoteopenhab/src/main/java/org/openhab/binding/remoteopenhab/internal/rest/RemoteopenhabRestClient.java @@ -401,13 +401,16 @@ public class RemoteopenhabRestClient { listeners.forEach(listener -> listener.onConnected()); } - if (!"message".equals(name)) { - logger.debug("Received unhandled event with name '{}' and data '{}'", name, data); - return; - } - try { RemoteopenhabEvent event = jsonParser.fromJson(data, RemoteopenhabEvent.class); + if ("ALIVE".equals(event.type)) { + // ignore ALIVE message + return; + } + if (!"message".equals(name)) { + logger.debug("Received unhandled event with name '{}' and data '{}'", name, data); + return; + } String itemName; String thingUID; RemoteopenhabEventPayload payload; -- 2.47.3