From: lolodomo Date: Mon, 27 Jun 2022 16:25:00 +0000 (+0200) Subject: [remoteopenhab] Avoid unexpected log for ALIVE SSE message (#13008) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=859a1ebfec90e6f0aa9dbfef09d7754dea872178;p=openhab-addons.git [remoteopenhab] Avoid unexpected log for ALIVE SSE message (#13008) Related to openhab/openhab-core#2983 Signed-off-by: Laurent Garnier --- 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;