Nokia Internet Tablet N8XX     

Ответы на вопросы о таблетках

  • Вы не зашли.

#1 31-05-2008 12:56:58

dik  
TabletGeek
Откуда: Riga
На форуме с: 27-08-2007
Сообщений: 2426
Вебсайт
Epiphany 
Участвую в проектах : internet-tablet.com, wiki,

Battery status log visualizer Жизнь батареи - наглядно.

http://n8xx.com/uploads.php?file=graf.png

Есть такая программа battery-status - скачать можно на http://nitapps.com/   

Команда battery-status выдаёт величину  заряда батареи в процентах

Код:

[user@nokia ~]$ battery-status     
[Dec 29 22:57] 97.6%

Может писать логи если запущена с соответствующей опцией :
battery-status -d 10 > /media/mmc1/battery.log &

Так вот собственно эти логи я сейчас и пытаюсь представить визуально - результат выше на картинке, ну времени ещё мало прошло и ничего толком не видно.
Вертикальные серые полосы разделяют часы
каждые десять минут работы представлены синей полосой определённой высоты, разделяются белой каждый час.
Зелёная область - зарядка батареи. В это время процентаж программа не даёт.
Цифры внизу - это время работы до зарядки и текущее время работы.

Вот ещё немного доточу и постараюсь выложить сюда и на вэб, возможно будет вэб вариант для закачки своих логов.
Ну и так как я не программист нифига и вообще плохо учился в школе, вдруг кто то поправит/присоветует.

Скачать .deb battery-life.   

Обсуждение скрипта и правки.   

Необходим установленный Python и, естествено battery-status


Лог должен лежать в /media/mmc1/battery.log но имя файла можно переопределить в самом скрипте.
После запуска и отработки запускается браузер с картинкой.

Отредактированно dik (31-05-2008 14:43:15)


GNU/Linux Debian / Nokia N800 OS2008 Diablo / Nokia N82

Неактивен

 

#2 01-06-2008 02:45:59

Wall  
TabletGeek
На форуме с: 28-08-2007
Сообщений: 1168
Отблагодарили :   72 
Firefox 

Re: Battery status log visualizer Жизнь батареи - наглядно.

Я немного подкорректировал исходный скрипт, чтобы он еще и в rrd файл писал.
Вот результат:
http://n8xx.com/uploads.php?file=battery.rrd.png

Про RRD можно почитать здесь: http://oss.oetiker.ch/rrdtool/   
Там же и про питоновые биндинги к нему. Пакеты я собрал, если кому интересно - выложу в файловую область.


Nokia 770/IT 2006, N810

Неактивен

 

#3 01-06-2008 03:15:15

dik  
TabletGeek
Откуда: Riga
На форуме с: 27-08-2007
Сообщений: 2426
Вебсайт
Tablet Microb 
Участвую в проектах : internet-tablet.com, wiki,

Re: Battery status log visualizer Жизнь батареи - наглядно.

вот блин, вечно я изобретаю велосипед. что то вроде сллышал про rrd в связи с программами для мониторинга системы, буду изучать вопрос.


GNU/Linux Debian / Nokia N800 OS2008 Diablo / Nokia N82

Неактивен

 

#4 01-06-2008 07:06:34

dik  
TabletGeek
Откуда: Riga
На форуме с: 27-08-2007
Сообщений: 2426
Вебсайт
Epiphany 
Участвую в проектах : internet-tablet.com, wiki,

Re: Battery status log visualizer Жизнь батареи - наглядно.

Был вопрос о мониторинге трафика - http://n8xx.com/subject-1207-logi-traff … letki.html   

возможно и логи tcpdump например можно обрабатывать с помощью rrdtool ?


GNU/Linux Debian / Nokia N800 OS2008 Diablo / Nokia N82

Неактивен

 

#5 01-06-2008 07:38:46

Wall  
TabletGeek
На форуме с: 28-08-2007
Сообщений: 1168
Отблагодарили :   72 
Firefox 

Re: Battery status log visualizer Жизнь батареи - наглядно.

Им можно любые логи визуализировать и вообще любую информацию изменяющуюся представлять в графическом виде.
Если есть желание - можно набросать home applet на питоне, чтобы показывать rrd графики, тогда туда можно будет вставить что угодно - и батарею и трафик и что пожелаете, хоть изменение погоды или курсы акций smile

Насчет battery-status - писал какой-то, кхм, как бы это помягче ... начинающий, либо просто человек с плохим представлением о программировании. Да и подход его - получать информацию через dbus, тоже не назовешь правильным. Он сам впрочем это признает.
Вот здесь описывается альтернативный подход: http://www.internettablettalk.com/forum … php?t=7590   
Реализовать тоже самое на питоне труда не составит. Если есть желание - дерзайте. Я могу помочь, если нужно.


Nokia 770/IT 2006, N810

Неактивен

 

#6 01-06-2008 08:42:09

dik  
TabletGeek
Откуда: Riga
На форуме с: 27-08-2007
Сообщений: 2426
Вебсайт
Iceweasel 
Участвую в проектах : internet-tablet.com, wiki,

Re: Battery status log visualizer Жизнь батареи - наглядно.

Вы о kcbatt ?

i have made a bunch of scripts to visualize misc retu-adc data, you're welcome to try: http://mrrau.dyndns.org:23280/n800/kcbatt/   

kcbatt is my attempt at cmd-line battery reporter
gather_data/ contains scripts to log/plot

начинающий... так я тоже нифига не продолжающий smile


GNU/Linux Debian / Nokia N800 OS2008 Diablo / Nokia N82

Неактивен

 

#7 01-06-2008 09:50:44

Wall  
TabletGeek
На форуме с: 28-08-2007
Сообщений: 1168
Отблагодарили :   72 
Firefox 

Re: Battery status log visualizer Жизнь батареи - наглядно.

Зависит от того, о чем вы спрашиваете smile Если о стиле. то это было о battery-status. Если об альтернативном варианте получения информации о батарее - да, о kcbatt.

Я тоже начинающий, но то, что я там в коде увидел мне сильно не понравилось. Ваш код я не смотрел. Если хотите - гляну и посоветую чего-нибудь. Я уже 2 книжки по питону прочитал smile


Nokia 770/IT 2006, N810

Неактивен

 

#8 01-06-2008 10:58:24

dik  
TabletGeek
Откуда: Riga
На форуме с: 27-08-2007
Сообщений: 2426
Вебсайт
Epiphany 
Участвую в проектах : internet-tablet.com, wiki,

Re: Battery status log visualizer Жизнь батареи - наглядно.

С удовольствием выслушаю любую критику - но у меня там переделка чужого скрипта. Программер я - никакой. Никогда этому не учился. Чтением книжек всё и ограничивается. Была бы память sad


GNU/Linux Debian / Nokia N800 OS2008 Diablo / Nokia N82

Неактивен

 

Board footer

Powered by PunBB
© Copyright 2002-2008 Rickard Andersson

Использованы иконки браузеров с форума forum.mozilla-russia.org

[ Generated in 0.451 seconds, 6 queries executed ]