def update(self): addon_util.log_debug("SliderUI : Update") try: self.item.typeItem.state = str(self.component.getPercent()) self.label.setLabel('%.1f' % self.component.getPercent()) openhab.updateItem(self.item) except (RuntimeError, SystemError): pass
def update(self): print 'UPDATE' try: self.item.typeItem.state = str(self.component.getPercent()) self.label.setLabel('%.1f' % self.component.getPercent()) openhab.updateItem(self.item) except (RuntimeError, SystemError): pass
def update(self): if self.item.typeItem.state == "OFF": self.component.setLabel('ON') self.item.typeItem.state = "ON" openhab.updateItem(self.item) elif self.item.typeItem.state == "ON": self.component.setLabel('OFF') self.item.typeItem.state = "OFF" openhab.updateItem(self.item)
def update(self): if self.item.typeItem.state == "Uninitialized": self.component.setLabel('0') self.item.typeItem.state = "0" openhab.updateItem(self.item) elif self.item.typeItem.state == "0": self.component.setLabel('25') self.item.typeItem.state = "25" openhab.updateItem(self.item) elif self.item.typeItem.state == "25": self.component.setLabel('50') self.item.typeItem.state = "50" openhab.updateItem(self.item) elif self.item.typeItem.state == "50": self.component.setLabel('75') self.item.typeItem.state = "75" openhab.updateItem(self.item) elif self.item.typeItem.state == "75": self.component.setLabel('100') self.item.typeItem.state = "100" openhab.updateItem(self.item) elif self.item.typeItem.state == "100": self.component.setLabel('0') self.item.typeItem.state = "0" openhab.updateItem(self.item) else: self.component.setLabel('100') self.item.typeItem.state = "100" openhab.updateItem(self.item)