Thank you Shadwig for sharing your experience and solution with pmset. I did some testing myself (MBA/Lion 10.7.3) and the results are not so clear :
As stated in in support link
http://support.apple.com/kb/HT4392
the MBA will not go to "standby" if connected to any external devices (USB, SD or Bluetooth). When on my desk, my MBA is connected with USB ethernet and hard disks, external screen and Bluetooth mouse.
So, first I tried the sleep+standby mode with and without external devices (initial pmset was hibernatemode 3)
Here are the results of the logs (pmset -g log)
Test1 : with external devices, hibernatemode 3
- Message: Sleep: Success - BATT 100 - Software Sleep
- Time: 26/04/12 19:57:14 HAEC
- Sleep count : 5
- Message: Wake: Success - AC 66 - EC.LidOpen
- Time: 27/04/12 10:19:16 HAEC
=> 14h = 34% battery drain
Test2 : without external devices, hibernatemode 3
- Message: Sleep: Success - BATT 98 - Clamshell Sleep
- Time: 27/04/12 19:50:15 HAEC
- Sleep count : 8
- Message: Wake: Success - BATT 92 - EC.LidOpen
- Time: 28/04/12 08:46:56 HAEC
=> 13h = 6% battery drain (much better !)
So then I changed the hibernatemode to 25
sudo pmset -b standbydelay 600 standby 1 hibernatemode 25
A test over 2 hours period was rather good (1% battery lost)
But over the night :
Test3 : with external devices, hibernatemode 25
* Domain: sleep
- Message: Sleep: Success - BATT 96 - Software Sleep
- Time: 28/04/12 19:44:22 HAEC
- Sleep count : 3
* Domain: wake
- Message: Wake from Standby: Success - BATT 75 - EC.LidOpen
=> 14h = 21% battery drain (no better than hibernatemode 3 !)
It seems there is no choice but shutdown or unplug all devices ?
The pmset -g log is quite convienient to follow the cycles, but it doesent identify the exact moment the computer goes from sleep to hibernate (or not).
Does anyone have a clue about the "Sleep count" meaning ?