I've seen that several people have had this in the past yet I think it should not be normal since I'm losing battery on sleep
ALL my macs wake up every hour or so even on battery (power nap = FALSE). To support it I attached part of wake reason log below (sierra - latest beta 7).
However if you lose a lot of battery life (+10%) while sleep/deep sleep/hibernate I will look what look your mac is doing while awake.
In your case 4% per night is not worth your time - it is normal. I assume you have not messed with default pmset?
BTW: I am trying to help you get over it. I was there, trust me
. For 99% of cases mac is working perfectly normal. I have a long history of OCD but now I can help others.
LOG:
2017-03-08 01:28:17.915643+0100 localhost kernel[0]: (AppleACPIPlatform) Wake reason: RTC (Alarm)
2017-03-08 01:28:17.915645+0100 localhost kernel[0]: (AppleACPIPlatform) Wake reason: RTC (Alarm)
2017-03-08 02:28:11.171919+0100 localhost kernel[0]: (AppleTopCaseHIDEventDriver) [HID] [ATC] AppleDeviceManagementHIDEventService ProcessWakeReason Wake reason: Host (0x01)
2017-03-08 02:29:48.925062+0100 localhost kernel[0]: (AppleACPIPlatform) Wake reason: RTC (Alarm)
2017-03-08 02:29:48.925064+0100 localhost kernel[0]: (AppleACPIPlatform) Wake reason: RTC (Alarm)
2017-03-08 03:29:42.176268+0100 localhost kernel[0]: (AppleTopCaseHIDEventDriver) [HID] [ATC] AppleDeviceManagementHIDEventService ProcessWakeReason Wake reason: Host (0x01)
2017-03-08 03:31:19.936469+0100 localhost kernel[0]: (AppleACPIPlatform) Wake reason: RTC (Alarm)
2017-03-08 03:31:19.936471+0100 localhost kernel[0]: (AppleACPIPlatform) Wake reason: RTC (Alarm)
2017-03-08 04:31:13.174602+0100 localhost kernel[0]: (AppleTopCaseHIDEventDriver) [HID] [ATC] AppleDeviceManagementHIDEventService
rocessWakeReason Wake reason: Host (0x01)
2017-03-08 04:32:50.929250+0100 localhost kernel[0]: (AppleACPIPlatform) Wake reason: RTC (Alarm)