import java.util.concurrent.ScheduledFuture;
import java.util.concurrent.TimeUnit;
-import org.apache.commons.lang3.ObjectUtils;
import org.eclipse.jdt.annotation.NonNull;
import org.openhab.binding.neato.internal.CouldNotFindRobotException;
import org.openhab.binding.neato.internal.NeatoBindingConstants;
updateProperty(Thing.PROPERTY_MODEL_ID, neatoState.getMeta().getModelName());
updateState(CHANNEL_STATE, new StringType(neatoState.getRobotState().name()));
- updateState(CHANNEL_ERROR, new StringType((String) ObjectUtils.defaultIfNull(neatoState.getError(), "")));
+
+ String error = neatoState.getError() != null ? neatoState.getError() : "";
+ updateState(CHANNEL_ERROR, new StringType(error));
updateState(CHANNEL_ACTION, new StringType(neatoState.getRobotAction().name()));
Details details = neatoState.getDetails();