Example #1
0
    def getWattage(self):
        '''
        :return: the current wattage of the plug
        :rtype: int or None if the plug has no power reading
        '''
        if None == self.powerReadingItem:
            raise ValueError("Plug has no power reading capability")

        return PE.getIntegerStateValue(self.powerReadingItem, 0)
Example #2
0
 def getValue(self):
     '''
     :return: the current sensor value.
     :rtype: int
     '''
     return PE.getIntegerStateValue(self.getItem(), 0)
Example #3
0
 def getTemperature(self):
     '''
     :return: the current temperature in degree.
     :rtype: int
     '''
     return PE.getIntegerStateValue(self.getItem(), 0)
Example #4
0
 def getHumidity(self):
     '''
     :return: the current humidity level in percentage
     :rtype: int
     '''
     return PE.getIntegerStateValue(self.getItem(), 0)