Я не нашел чисто программное решение, так что я создал быстрый Хак на основе Переключатель Belkin WeMo и узел.js app. WeMo выход силы который можно переключить время от времени через Wifi. Таким образом, вы можете подключить зарядное устройство ноутбука к WeMo, а сценарий или приложение, работающее на вашем ноутбуке, контролирует батарею и соответственно включает и выключает розетку.
правка: дополнительные разъяснения в блоге (ссылка мертвый.):
мое вдохновение пришло из статья о Wired, объясняя что улучшить ваше время работы от батарей, вы должны держать его порученный в ряде 40% до 80%.
на самом деле я действительно сомневаюсь, что проводная статья действительно имеет смысл. "Не заряжая батарею до 100%, увеличивайте циклы разряда", хорошо, это, вероятно, правда. Если ноутбук почти всегда подключен, а батарея находится на 100%, вы можете ожидать 300-500 циклов, но вы только "используете" цикл один раз через некоторое время. Если ноутбук постоянно задействует между 40-80%, то вы можете получить 1200-2000 циклов, ОК оно намного больше, но вы теперь используете 10 циклов день.
Я не химик и не знаю, что на самом деле происходит в батарее. Что случается если вместо делать циклы 40% -80% ,
мы делаем десятки тысяч 79% -80% циклов ? Какое процентное изменение считается циклом ? 0% -80% циклов лучшее чем 20% -100% ? Как всегда зло, наверное, в деталях, и все батареи, даже среди LiPo familly имеют разные спецификации.
Я думаю, что было бы более полезно просто всплывающее уведомление, если батарея становится ниже x%. Просто, чтобы напомнить вам, что если вы близки от источника питания, что стоило бы подключить ноутбук.