View Single Post
Posts: 729 | Thanked: 155 times | Joined on Dec 2009
#511
New version after a reboot still disconnected:

Code:
Nokia-N900:~# cat /home/user/apmonitord.log
Advanced Power Monitor 0.5.2-9
RX-51_2009SE_10.2010.19-1_PR_MR0

Loaded modules (2/2): DeviceName OSVersion_Maemo

Loading wrappers...

LOADING battery
Loading packages list...
[L] Nokia's BME
[L] Dummy
After a click on "Start APMD" in the status bar it displays "Starting APMD" as with previous builds and nothing else happens.
After "start apmonitord" the text changes back to "APMD disconnected" even if it seemed to work in the console:

Code:
Nokia-N900:~# start apmonitord
apmonitord (start) waiting
apmonitord (start) starting
apmonitord (start) pre-start
apmonitord (start) spawned, process 2185
apmonitord (start) post-start, (main) process 2185
apmonitord (start) running, process 2185
Your latest debug command shows this:

Code:
Nokia-N900:~# python /opt/maemo/usr/lib/advanced-power-monitor/apmdaemon.py
Advanced Power Monitor 0.5.2-9
RX-51_2009SE_10.2010.19-1_PR_MR0

Loaded modules (2/2): DeviceName OSVersion_Maemo

Loading wrappers...

LOADING battery
Loading packages list...
[L] Nokia's BME
[L] Dummy
Traceback (most recent call last):
  File "/opt/maemo/usr/lib/advanced-power-monitor/apmdaemon.py", line 21, in <module>
    daemon.run()
  File "/opt/maemo/usr/lib/advanced-power-monitor/apmdaemon.py", line 16, in run
    self.apm = AdvancedPowerMonitor.apm()
  File "/opt/maemo/usr/lib/advanced-power-monitor/AdvancedPowerMonitor.py", line 89, in __init__
    self.__init_wrappers()
  File "/opt/maemo/usr/lib/advanced-power-monitor/AdvancedPowerMonitor.py", line 159, in __init_wrappers
    self.change_wrapper(key, self.get_available_wrappers(key)[0])
  File "/opt/maemo/usr/lib/advanced-power-monitor/AdvancedPowerMonitor.py", line 199, in change_wrapper
    self.__wrappers[key]['object'] = self.__wrappers[key]['list'][self.__wrappers[key]['available'][new_wrapper]](self.__bus)
  File "/opt/maemo/usr/lib/advanced-power-monitor/wrappers/battery/AbstractBattery.py", line 16, in __init__
    AbstractWrapper.__init__(self, bus, check)
  File "/opt/maemo/usr/lib/advanced-power-monitor/wrappers/AbstractWrappers.py", line 25, in __init__
    self.__end_init()
  File "/opt/maemo/usr/lib/advanced-power-monitor/wrappers/AbstractWrappers.py", line 33, in __end_init
    self.post_init()
  File "/opt/maemo/usr/lib/advanced-power-monitor/wrappers/battery/BatteryBME.py", line 27, in post_init
    self.update_percent()
  File "/opt/maemo/usr/lib/advanced-power-monitor/wrappers/battery/BatteryBME.py", line 40, in update_percent
    self.battery_percent = get_formatted_percentage(self.interfaces['BME'].GetPropertyInteger(u'battery.reporting.current'), self.battery_design)
NameError: global name 'get_formatted_percentage' is not defined
 

The Following User Says Thank You to DaSilva For This Useful Post: