How about this log? I don't really understand how to figure out who or what is causing it. LOL Maybe Airdrop? I don't have a need for AirDrop.
Apr 17 13:41:48 iMac2015 sharingd[371]: 13:41:48.526 : Starting AirDrop server for user 501 on wake
Apr 17 13:58:31 iMac2015 kernel[0]: process storeassetd[450] caught causing excessive wakeups. Observed wakeups rate (per sec): 1460; Maximum permitted wakeups rate (per sec): 150; Observation period: 300 seconds; Task lifetime number of wakeups: 45117
Apr 17 13:58:35 iMac2015 ReportCrash[502]: Invoking spindump for pid=450 wakeups_rate=1460 duration=31 because of excessive wakeups
Apr 17 14:45:29 iMac2015 WindowServer[222]: CGXDisplayDidWakeNotification [2511151545061]: posting kCGSDisplayDidWake
Apr 17 15:04:30 iMac2015 WindowServer[222]: CGXDisplayDidWakeNotification [3652428007587]: posting kCGSDisplayDidWake
Apr 17 15:04:31 iMac2015 sharingd[360]: 15:04:31.314 : Starting AirDrop server for user 501 on wake
Apr 17 15:43:32 iMac2015 WindowServer[222]: CGXDisplayDidWakeNotification [5994555499062]: posting kCGSDisplayDidWake