From 7850904c71652f59dd60929263be8ee2f3c83e66 Mon Sep 17 00:00:00 2001 From: J-N-K Date: Sun, 1 Nov 2020 10:47:18 +0100 Subject: [PATCH] fix #8924 (#8925) Signed-off-by: Jan N. Klug --- .../openhab/binding/linky/internal/handler/LinkyHandler.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bundles/org.openhab.binding.linky/src/main/java/org/openhab/binding/linky/internal/handler/LinkyHandler.java b/bundles/org.openhab.binding.linky/src/main/java/org/openhab/binding/linky/internal/handler/LinkyHandler.java index d164e8aa1..a4e19d0dd 100644 --- a/bundles/org.openhab.binding.linky/src/main/java/org/openhab/binding/linky/internal/handler/LinkyHandler.java +++ b/bundles/org.openhab.binding.linky/src/main/java/org/openhab/binding/linky/internal/handler/LinkyHandler.java @@ -222,6 +222,10 @@ public class LinkyHandler extends BaseThingHandler { Consumption result = cachedMonthlyData.getValue(); if (result != null) { Aggregate months = result.aggregats.months; + if (months.datas.size() < 2) { + logger.debug("Received data array too small (required size is 2): {}", months); + return; + } updateKwhChannel(LAST_MONTH, months.datas.get(0)); updateKwhChannel(THIS_MONTH, months.datas.get(1)); }