Code: Alles auswählen
## Klasse fuer Kommunikation mit Homematik Variablen lesen###########################################################
class HV(object):
# Abfrage vorbereiten - Ise_ID festlegen
def __init__(self, akz):
self.__akz = akz
self.__var = self.__akz
#Variable von Homematik einlesen
def get_Var (self ) :
print "get_Var:", self.__var, # Debug-Ausgabe an Konsole
if self.__var: # wenn Typ definiert
__httpServ = httplib.HTTPConnection(ccuip, 80)
__httpServ.connect()
__httpServ.request("GET", "/config/xmlapi/state.cgi?datapoint_id="+self.__var)
__response = __httpServ.getresponse()
__tree = ET.fromstring(__response.read())
for value in __tree:
return value.get("value")
else:
return None # sonst gibt es nix
Jemand eine Idee?