So let's talk coffee grounds.
For years I have used coffee grounds to acidif the soil around my plants. I would sprinkle my coffee grounds around my roses , tomatoes and evergreens. But I didn't know you could use coffee grounds to keep pests away from your plants. I was having problems with worms in my cabbages. A friend suggested that sprinkling some coffee grounds on and around my cabbage would deter the cabbage worms . To my surprise it worked and have used it ever since .