コード例 #1
0
ファイル: mksensors.py プロジェクト: badele/mksensors
def enableSender(sendername, **kwargs):
    _LOGGER.info('enableSender %(sendername)s' % locals())

    # Check packages installation
    modulename = 'mksensors.lib.sender.%s' % sendername

    # Check sender requirements
    mod = mks.loadModule(modulename)
    senderobj = mod.Sender()
    senderobj.checkRequirements()

    # Create sensor user configuration
    mks.enableSenderConfig(sendername=sendername, )

    # Check mksensors configuration
    mks.checkMkSensors()
コード例 #2
0
ファイル: mksensors.py プロジェクト: badele/mksensors
def enableSender(sendername, **kwargs):
    _LOGGER.info("enableSender %(sendername)s" % locals())

    # Check packages installation
    modulename = "mksensors.lib.sender.%s" % sendername

    # Check sender requirements
    mod = mks.loadModule(modulename)
    senderobj = mod.Sender()
    senderobj.checkRequirements()

    # Create sensor user configuration
    mks.enableSenderConfig(sendername=sendername)

    # Check mksensors configuration
    mks.checkMkSensors()
コード例 #3
0
ファイル: mksensors.py プロジェクト: badele/mksensors
def checkMkSensors():
    _LOGGER.info('checkMkSensors' % locals())

    allerrors = mks.checkMkSensors()

    if not allerrors:
        print "You mksensors is correctly configured"
        return

    print "** FOUND ERRORS **"
    for sendername in allerrors.keys():
        print "* %(sendername)s:" % locals()
        for error in allerrors[sendername]:
            print "  - %(error)s" % locals()
コード例 #4
0
ファイル: mksensors.py プロジェクト: badele/mksensors
def checkMkSensors():
    _LOGGER.info("checkMkSensors" % locals())

    allerrors = mks.checkMkSensors()

    if not allerrors:
        print "You mksensors is correctly configured"
        return

    print "** FOUND ERRORS **"
    for sendername in allerrors.keys():
        print "* %(sendername)s:" % locals()
        for error in allerrors[sendername]:
            print "  - %(error)s" % locals()