diff --git a/bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/coap/ShellyCoapJSonDTO.java b/bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/coap/ShellyCoapJSonDTO.java index 99513deac..d951285d0 100644 --- a/bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/coap/ShellyCoapJSonDTO.java +++ b/bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/coap/ShellyCoapJSonDTO.java @@ -224,8 +224,13 @@ public class ShellyCoapJSonDTO { in.endArray(); } - in.endObject(); + if (name.equalsIgnoreCase(COIOT_TAG_ACT)) { + // skip record + in.skipValue(); + } + + in.endObject(); return descr; }