Skip to content
Snippets Groups Projects
Commit cf735547 authored by jkerdreu's avatar jkerdreu
Browse files

Fixed old stuff


git-svn-id: https://redmine.imt-atlantique.fr/svn/xaal/code/Python/branches/0.7@2916 b32b6428-25c9-4566-ad07-03861ab6144f
parent 9bac0ab9
No related branches found
No related tags found
No related merge requests found
from xaal.lib import tools,Engine,Device
from xaal.lib import tools
from xaal.monitor import Monitor,Notification
from xaal.schemas import devices
import platform
import atexit
import logging
PACKAGE_NAME = "xaal.conky"
logger = tools.get_logger(PACKAGE_NAME,'INFO')
logger = logging.getLogger(PACKAGE_NAME)
monitor = None
need_update = False
......@@ -20,7 +20,7 @@ def handler(event,dev):
need_update = True
def display(dev):
type_ = str(dev.devtype)
type_ = str(dev.dev_type)
attr = dev.attributes
if type_.startswith('thermometer.'):
return '%s°' % attr.get('temperature','--')
......@@ -51,6 +51,7 @@ def update_conky():
name = dev.db.get('name',None)
disp = display(dev)
if name and disp:
print(f"{name} {disp}")
f.write( conky_format % (name,disp))
f.write('\n')
f.close()
......@@ -68,8 +69,11 @@ def setup_xaal(engine):
cfg['config']['conky_format'] = "${color grey}%s: ${alignr}${color}%s"
cfg.write()
config=cfg['config']
db_server = config.get('db_server',None)
addr = config.get('addr',None)
db_server = tools.get_uuid(config.get('db_server',None))
if not db_server:
logger.error("No db_server found in config file")
return False
addr = tools.get_uuid(config.get('addr',None))
conky_file = config.get('conky_file',None)
conky_format = config.get('conky_format')
dev = devices.hmi(addr)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment