def getUI(self, item): addon_util.log("getUI : [%s]" %(item.typeItem.__class__.__name__)) if item.typeItem.__class__.__name__ == "Switch": return ButtonSwitch(item) if item.typeItem.__class__.__name__ == "RollerShutter": return ButtonNumber(item) if item.typeItem.__class__.__name__ == "Number": return LabelUI(item) if item.typeItem.__class__.__name__ == "Contact": return LabelUI(item) if item.typeItem.__class__.__name__ == "Dimmer": return ButtonNumber(item) # if item.typeItem.__class__.__name__ == "Color": # return SliderTriple(item) if item.typeItem.__class__.__name__ == "DateTime": return LabelUI(item) else: return LabelUI(item)
def getUI(self, item): addon_util.log("getUI : [%s]" % (item.typeItem.__class__.__name__)) if item.typeItem.__class__.__name__ == "Switch": return ButtonSwitch(item) if item.typeItem.__class__.__name__ == "RollerShutter": return ButtonNumber(item) if item.typeItem.__class__.__name__ == "Number": return LabelUI(item) if item.typeItem.__class__.__name__ == "Contact": return LabelUI(item) if item.typeItem.__class__.__name__ == "Dimmer": return ButtonNumber(item) # if item.typeItem.__class__.__name__ == "Color": # return SliderTriple(item) if item.typeItem.__class__.__name__ == "DateTime": return LabelUI(item) else: return LabelUI(item)
listing = [] widgets = data['widget'] if type(widgets) is list: for w in widgets: listing.append(openHabItem(w['label'],w['item']['link'], w['item']['state'], w['item']['type'], w['widgetId'])) else : listing.append(openHabItem(widgets['label'],widgets['item']['link'], widgets['item']['state'], widgets['item']['type'], widgets['widgetId'])) return listing #Main # Info global addon_util.log("Starting") addon_util.log_debug("Debug Flag is true") base_url = sys.argv[0] thisPlugin = int(sys.argv[1]) args = urlparse.parse_qs(sys.argv[2][1:]) # Recuperation auto dans les settings de XBMC __addon__ = xbmcaddon.Addon() host = __addon__.getSetting('host') port = __addon__.getSetting('port') name = __addon__.getSetting('name') debug = __addon__.getSetting('debug') id = __addon__.getSetting('id') mode = args.get('mode', None) langage = __addon__.getLocalizedString
listing.append( openHabItem(w['label'], w['item']['link'], w['item']['state'], w['item']['type'], w['widgetId'])) else: listing.append( openHabItem(widgets['label'], widgets['item']['link'], widgets['item']['state'], widgets['item']['type'], widgets['widgetId'])) return listing #Main # Info global addon_util.log("Starting") addon_util.log_debug("Debug Flag is true") base_url = sys.argv[0] thisPlugin = int(sys.argv[1]) args = urlparse.parse_qs(sys.argv[2][1:]) # Recuperation auto dans les settings de XBMC __addon__ = xbmcaddon.Addon() host = __addon__.getSetting('host') port = __addon__.getSetting('port') name = __addon__.getSetting('name') debug = __addon__.getSetting('debug') id = __addon__.getSetting('id') mode = args.get('mode', None) langage = __addon__.getLocalizedString