diff --git a/src/main/java/de/ph87/homeautomation/knx/group/KnxGroupLinkService.java b/src/main/java/de/ph87/homeautomation/knx/group/KnxGroupLinkService.java index 5e9d1fd..5a1ea88 100644 --- a/src/main/java/de/ph87/homeautomation/knx/group/KnxGroupLinkService.java +++ b/src/main/java/de/ph87/homeautomation/knx/group/KnxGroupLinkService.java @@ -4,10 +4,7 @@ import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import tuwien.auto.calimero.GroupAddress; -import tuwien.auto.calimero.KNXException; -import tuwien.auto.calimero.KNXFormatException; -import tuwien.auto.calimero.KNXTimeoutException; +import tuwien.auto.calimero.*; import tuwien.auto.calimero.datapoint.StateDP; import tuwien.auto.calimero.dptxlator.TranslatorTypes; import tuwien.auto.calimero.process.ProcessCommunicatorImpl; @@ -74,7 +71,7 @@ public class KnxGroupLinkService { knxGroup.getRead().setNextTimestamp(null); log.debug("Successfully sent KnxGroup: {}", knxGroup); return true; - } catch (KNXTimeoutException | KNXFormatException e) { + } catch (KNXTimeoutException | KNXIllegalArgumentException | KNXFormatException e) { log.error("Failed to read KnxGroup {}", knxGroup); knxGroup.getRead().setErrorCount(knxGroup.getRead().getErrorCount() + 1); knxGroup.getRead().setErrorMessage(e.getMessage());