Acredito que o aplicativo Power-Statistics está usando UPower para suas informações de diagnóstico. No entanto, o manual do UPower parece estar incompleto .
Eu calculei manualmente o tempo necessário para atualizar o discharge rate
da bateria e é aproximadamente 2 minutos . Em contraste, powertop
atualiza sua taxa de descarga a cada poucos segundos e também tem a interface para configurá-lo. O UPower é muito lento para o meu aplicativo. Eu não pude usar o Powertop porque não consigo fazer isso funcionar em segundo plano ou simplesmente produzir o que eu quero. Cada chamada para ele começa no modo interativo.
Estou procurando maneiras de tornar o upower
refresh mais frequente. Como o manual não ajuda, estou procurando orientação aqui.
Se aumentar a frequência não for possível, então eu também estou bem com upower
retornando um novo cálculo toda vez que eu chamo de terminal (atualmente, dentro de um intervalo de 2 minutos, ele não recalcula e apenas retorna o valor anterior quando chamado do terminal).
Sistema: Ubuntu 18.04
EDITAR:
Parece que o upboard recebe suas entradas dos arquivos em /sys/class/power_supply/BAT0/
No entanto, não posso confirmar. Obter o poder instantâneo dos arquivos current_now
e volatge_now
parece dar resultados diferentes do que é relatado (talvez porque as ferramentas os classifiquem com o tempo) pelas ferramentas.
Você poderia, por favor, fornecer alguma documentação concreta sobre o conteúdo desses arquivos?
EDITAR:
EDITAR:
Comecei a usar os valores reportados pelos arquivos em / sys / class / power_supply / BAT0 /. Aqui está uma plotagem dos dados atuais que coletei para um pouco mais de um dia de trabalho
Aqui está o que eu notei
Os dados de voltagem não mudam muito. Varia de 10 a 13 volts. Portanto, os dados de energia são apenas uma versão ampliada dos dados atuais. A questão aqui é, nesses dados, você pode ver claramente as duas regiões de carregamento. Se você observar de perto os valores informados pelo gráfico, perceberá que, no início e no final da região de cobrança, os valores reportados estão muito próximos de 0 amps. Isso me leva a pensar que muda a corrente que está reportando para a corrente que é usada diretamente para carregar a bateria. E quando o carregador é desconectado, ele volta a relatar a corrente descarregada pela bateria. Minha observação está correta? Estou faltando alguma coisa aqui? Por causa disso, não é possível obter a corrente de descarga enquanto a bateria está sendo carregada, o que faz sentido.