diff --git a/bundles/org.openhab.binding.avmfritz/src/main/java/org/openhab/binding/avmfritz/internal/dto/AlertModel.java b/bundles/org.openhab.binding.avmfritz/src/main/java/org/openhab/binding/avmfritz/internal/dto/AlertModel.java index 7e49908fd..977986cbc 100644 --- a/bundles/org.openhab.binding.avmfritz/src/main/java/org/openhab/binding/avmfritz/internal/dto/AlertModel.java +++ b/bundles/org.openhab.binding.avmfritz/src/main/java/org/openhab/binding/avmfritz/internal/dto/AlertModel.java @@ -42,15 +42,15 @@ public class AlertModel { } public boolean hasObstructionAlarmOccurred() { - return (state.intValue() & 1) != 0; + return state != null && (state.intValue() & 1) != 0; } public boolean hasTemperaturAlarmOccurred() { - return (state.intValue() & 2) != 0; + return state != null && (state.intValue() & 2) != 0; } public boolean hasUnknownAlarmOccurred() { - return ((state.intValue() & 255) >> 2) != 0; + return state != null && ((state.intValue() & 255) >> 2) != 0; } @Override