1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
from PyViCare.PyViCareDevice import ZigbeeBatteryDevice
from PyViCare.PyViCareUtils import handleNotSupported
class RoomSensor(ZigbeeBatteryDevice):
@handleNotSupported
def getSerial(self):
return self.getProperty("device.sensors.temperature")["deviceId"]
@handleNotSupported
def getTemperature(self):
return self.getProperty("device.sensors.temperature")["properties"]["value"]["value"]
@handleNotSupported
def getHumidity(self):
return self.getProperty("device.sensors.humidity")["properties"]["value"]["value"]
|