I tried turning off wifi tonight, and no battery drain. Just one (1) occurrence of
2017-01-08 03:14:28 +0100 Sleep Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:57%) 27266 secs
between 0014 and 1048. How ever I have had nights with almost no battery drain before without turning of wifi, so can't say for sure yet. I will do further testing on this and report back. Jun180 maybe try the same, and see if we get similar results?
EDIT:
This is everything in the log between Closing the lid last night, and opening the lid this morning:
2017-01-08 00:14:23 +0100 Sleep Entering Sleep state due to 'Clamshell Sleep':TCPKeepAlive=active Using Batt (Charge:58%) 10805 secs
2017-01-08 00:14:26 +0100 Wake Requests [*proc=powerd request=TCPKATurnOff inDelta=43227]
2017-01-08 00:14:26 +0100 PM Client Acks Delays to Sleep notifications: [com.apple.apsd is slow(2495 ms)]
2017-01-08 03:14:27 +0100 Kernel Client Acks Delays to Sleep notifications: [AppleBacklightDisplay driver is slow(msg: SetState to 0)(984 ms)] [UPSB driver is slow(msg: SetState to 2)(759 ms)] [UPSB driver is slow(msg: SetState to 2)(761 ms)] [AppleHPMIECS driver is slow(msg: WillChangeState to 2)(911 ms)] [AppleHPMIECS driver is slow(msg: WillChangeState to 2)(911 ms)]
2017-01-08 03:14:27 +0100 Assertions PID 148(mDNSResponder) Created MaintenanceWake "mDNSResponder:maintenance" 00:00:00 id:0x0xd00009781 [System: DeclUser kDisp]
2017-01-08 03:14:28 +0100 DarkWake DarkWake from Deep Idle [CDN] due to EC.SleepTimer/SleepTimer: Using BATT (Charge:57%) 0 secs
2017-01-08 03:14:28 +0100 HibernateStats hibmode=3 standbydelay=10800 rd=301 ms
2017-01-08 03:14:28 +0100 Kernel Client Acks Delays to Wake notifications: [IOBluetoothHostControllerUARTTransport driver is slow(msg: SetState to 1)(386 ms)] [UPSB driver is slow(msg: SetState to 2)(762 ms)] [UPSB driver is slow(msg: SetState to 2)(757 ms)]
2017-01-08 03:14:28 +0100 Sleep Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:57%) 27266 secs
2017-01-08 03:14:29 +0100 Assertions PID 148(mDNSResponder) Released MaintenanceWake "mDNSResponder:maintenance" 00:00:02 id:0x0xd00009781 [System: DeclUser kDisp]
2017-01-08 03:14:32 +0100 Wake Requests [*proc=powerd request=TCPKATurnOff inDelta=32422]
2017-01-08 03:14:32 +0100 PM Client Acks Delays to Sleep notifications: [com.apple.apsd is slow(1826 ms)] [mDNSResponder is slow(3819 ms)]
2017-01-08 10:48:28 +0100 Kernel Client Acks Delays to Sleep notifications: [RP12 driver is slow(msg: SetState to 2)(353 ms)] [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(315 ms)] [RP12 driver is slow(msg: SetState to 1)(1199 ms)] [powerd is slow(3824 ms)] [IOBluetoothHostControllerUARTTransport driver is slow(msg: SetState to 0)(512 ms)] [IOBluetoothHostControllerUARTTransport driver is slow(msg: SetState to 1)(377 ms)] [UPSB driver is slow(msg: SetState to 2)(508 ms)] [UPSB driver is slow(msg: SetState to 2)(510 ms)] [HDEF driver is slow(msg: SetState to 2)(543 ms)] [IGPU driver is slow(msg: SetState to 2)(558 ms)]
2017-01-08 10:48:28 +0100 Assertions Kernel Idle sleep preventers: IODisplayWrangler
2017-01-08 10:48:28 +0100 Notification Display is turned on
2017-01-08 10:48:29 +0100 Assertions PID 148(mDNSResponder) Created MaintenanceWake "mDNSResponder:maintenance" 00:00:00 id:0x0xd00009787 [System: DeclUser kDisp]
2017-01-08 10:48:29 +0100 Assertions PID 148(mDNSResponder) Released MaintenanceWake "mDNSResponder:maintenance" 00:00:00 id:0x0xd00009787 [System: DeclUser kDisp]
2017-01-08 10:48:48 +0100 Assertions PID 598(com.apple.WebKit.WebContent) Created PreventUserIdleDisplaySleep "com.apple.WebCore: HTMLMediaElement playback" 00:00:00 id:0x0x5000097a1 [System: PrevIdle PrevDisp DeclUser kDisp]
2017-01-08 10:48:50 +0100 Assertions PID 46(powerd) TurnedOn InternalPreventDisplaySleep "com.apple.powermanagement.delayDisplayOff" 00:00:00 id:0x0x100000816c [System: PrevIdle PrevDisp DeclUser IntPrevDisp kDisp]
2017-01-08 10:48:50 +0100 Assertions PID 598(com.apple.WebKit.WebContent) Released PreventUserIdleDisplaySleep "com.apple.WebCore: HTMLMediaElement playback" 00:00:01 id:0x0x5000097a1 [System: PrevIdle DeclUser IntPrevDisp kDisp]
2017-01-08 10:48:51 +0100 Assertions PID 598(com.apple.WebKit.WebContent) Created PreventUserIdleDisplaySleep "com.apple.WebCore: HTMLMediaElement playback" 00:00:00 id:0x0x5000097a6 [System: PrevIdle PrevDisp DeclUser IntPrevDisp kDisp]
2017-01-08 10:48:54 +0100 Wake Wake from Standby [CDNVA] due to EC.LidOpen XHC1/Lid Open: Using BATT (Charge:55%)