コード例 #1
0
ファイル: openhab.py プロジェクト: Mayhema/openhab-kodi
def updateItem(item):
	data = item.typeItem.state
	url = item.typeItem.link
	addon_util.log_debug("updateItem request url : [%s] state:[%s]" %(url, item.typeItem.state))
	req = urllib2.Request(url, data, {'Content-Type': 'text/plain'})
	f = urllib2.urlopen(req)
	response = f.read()
	addon_util.log_debug("updateItem response [%s]" %(response))
	f.close()
コード例 #2
0
ファイル: openhab.py プロジェクト: unforgiven512/openhab-kodi
def updateItem(item):
    data = item.typeItem.state
    url = item.typeItem.link
    addon_util.log_debug("updateItem request url : [%s] state:[%s]" %
                         (url, item.typeItem.state))
    req = urllib2.Request(url, data, {'Content-Type': 'text/plain'})
    f = urllib2.urlopen(req)
    response = f.read()
    addon_util.log_debug("updateItem response [%s]" % (response))
    f.close()
コード例 #3
0
ファイル: openhab.py プロジェクト: unforgiven512/openhab-kodi
def getJsonItem(item):
    global host, port
    url = 'http://' + host + ':' + port + '/rest/items/' + item + '?type=json'
    addon_util.log_debug("getJsonItem url : [%s]" % (url))
    return getJson(url)
コード例 #4
0
ファイル: openhab.py プロジェクト: unforgiven512/openhab-kodi
def getJsonSiteMap(host, port, name, id):
    url = 'http://' + host + ':' + port + '/rest/sitemaps/' + name + '/' + id + '?type=json'
    addon_util.log_debug("getJsonSiteMap url : [%s]" % (url))
    return getJson(url)
コード例 #5
0
ファイル: openhab.py プロジェクト: unforgiven512/openhab-kodi
def getJson(url):
    json_string = urllib2.urlopen(url).read()
    data = json.loads(json_string)
    addon_util.log_debug("getJson json_string : [%s]" % (json_string))
    return data
コード例 #6
0
ファイル: openhab.py プロジェクト: Mayhema/openhab-kodi
def getJsonItem(item) :
    global host,port
    url = 'http://'+host+':'+port+'/rest/items/'+item+'?type=json'
    addon_util.log_debug("getJsonItem url : [%s]" %(url))
    return getJson(url)
コード例 #7
0
ファイル: openhab.py プロジェクト: Mayhema/openhab-kodi
def getJsonSiteMap(host, port, name, id):
    url = 'http://'+host+':'+port+'/rest/sitemaps/'+name+'/'+id+'?type=json'
    addon_util.log_debug("getJsonSiteMap url : [%s]" %(url))
    return getJson(url)
コード例 #8
0
ファイル: openhab.py プロジェクト: Mayhema/openhab-kodi
def getJson(url) :
	json_string = urllib2.urlopen(url).read()
	data = json.loads(json_string)
	addon_util.log_debug("getJson json_string : [%s]" %(json_string))
	return data