@@ -87,7 +87,7 @@ def turn_on(self, plugip, plugidx, username="admin", password=""):
8787 self ._tasmota_logger .debug ("Turning on %s index %s." % (plugip , plugidx ))
8888 try :
8989 webresponse = urllib2 .urlopen ("http://" + plugip + "/cm?user=" + username + "&password=" + password + "&cmnd=Power" + str (plugidx ) + "%20on" ).read ()
90- response = json .loads (webresponse . split ()[ 2 ] )
90+ response = json .loads (webresponse )
9191 chk = response ["POWER%s" % plugidx ]
9292 except :
9393 self ._tasmota_logger .error ('Invalid ip or unknown error connecting to %s.' % plugip , exc_info = True )
@@ -108,7 +108,7 @@ def turn_off(self, plugip, plugidx, username="admin", password=""):
108108 self ._tasmota_logger .debug ("Turning off %s index %s." % (plugip , plugidx ))
109109 try :
110110 webresponse = urllib2 .urlopen ("http://" + plugip + "/cm?user=" + username + "&password=" + password + "&cmnd=Power" + str (plugidx ) + "%20off" ).read ()
111- response = json .loads (webresponse . split ()[ 2 ] )
111+ response = json .loads (webresponse )
112112 chk = response ["POWER%s" % plugidx ]
113113 except :
114114 self ._tasmota_logger .error ('Invalid ip or unknown error connecting to %s.' % plugip , exc_info = True )
@@ -131,7 +131,7 @@ def check_status(self, plugip, plugidx, username="admin", password=""):
131131 try :
132132 webresponse = urllib2 .urlopen ("http://" + plugip + "/cm?user=" + username + "&password=" + password + "&cmnd=Power" + str (plugidx )).read ()
133133 self ._tasmota_logger .debug ("%s index %s response: %s" % (plugip , plugidx , webresponse ))
134- response = json .loads (webresponse . split ()[ 2 ] )
134+ response = json .loads (webresponse )
135135 chk = response ["POWER%s" % plugidx ]
136136 except :
137137 self ._tasmota_logger .error ('Invalid ip or unknown error connecting to %s.' % plugip , exc_info = True )
0 commit comments