ValueError: y should be a 1d array, got an array of shape (285, 30) instead
The problem is that you are using the everydaydata to build the traintarget dataset, but you should use the labels in everytarget. That is why is complaining abut the shape, because the labels should be one dimensional.
Try replacing this:
traintarget = np.concatenate((everydata[:140],everydata[212:357]),axis=0)

with this:
traintarget = np.concatenate((everytarget[:140],everytarget[212:357]),axis=0)