Battery drains while Mac is in clamshell mode (lid closed) during sleep.
- Apps holding sleep prevention assertions (e.g. WhatsApp camera bug)
- Power Nap enabled (background activity during sleep)
- Wake on network access enabled
# Check what's preventing sleep
pmset -g assertions
# Check sleep/wake log
pmset -g log | grep -E "(Sleep|Wake|Prevent)" | tail -30
# Check current power settings
pmset -gpmset -g assertions | grep PreventUserIdleSystemSleepLook for unexpected apps (e.g. WhatsApp, Zoom, browsers).
Quit them or revoke camera/mic permissions via:
System Settings → Privacy & Security → Camera
sudo pmset -a disksleep 10
sudo pmset -a powernap 0
sudo pmset -a womp 0| Setting | Value | Reason |
|---|---|---|
disksleep |
10 |
Disk must sleep when system sleeps |
powernap |
0 |
Disable background sync during sleep |
womp |
0 |
Disable wake on network access |
pmset -gAfter closing lid, check battery after 30–60 mins to confirm drain is fixed.
Disabling powernap and womp does not affect waking via physical input devices.
Your Mac will still wake normally from:
| Device | Connection | Works |
|---|---|---|
| Mouse | USB or Bluetooth | ✅ |
| Keyboard | USB or Bluetooth | ✅ |
| USB devices | USB | ✅ |
These devices wake the Mac at the hardware level, independent of network wake settings.