@@ -139,7 +139,8 @@ def __init__(self, target, password, init=False, ssl=False, auth=False,
139139 self .connected = True
140140 self .repl_CONN = self .connected
141141 else :
142- raise DeviceNotFound ("WebSocketDevice @ {}://{}:{} is not reachable" .format (self ._uriprotocol , self .ip , self .port ))
142+ raise DeviceNotFound (
143+ "WebSocketDevice @ {}://{}:{} is not reachable" .format (self ._uriprotocol , self .ip , self .port ))
143144
144145 def open_wconn (self , ssl = False , auth = False , capath = CA_PATH [0 ]):
145146 try :
@@ -157,7 +158,8 @@ def open_wconn(self, ssl=False, auth=False, capath=CA_PATH[0]):
157158 self .connected = True
158159 self .repl_CONN = self .connected
159160 else :
160- raise DeviceNotFound ("WebSocketDevice @ {}://{}:{} is not reachable" .format (self ._uriprotocol , self .ip , self .port ))
161+ raise DeviceNotFound (
162+ "WebSocketDevice @ {}://{}:{} is not reachable" .format (self ._uriprotocol , self .ip , self .port ))
161163 except Exception as e :
162164 print (e )
163165
@@ -382,11 +384,19 @@ def __repr__(self):
382384 self .connect ()
383385 repr_cmd = "import sys;import os;from machine import unique_id; import network; \
384386 [os.uname().sysname, os.uname().release, os.uname().version, \
385- os.uname().machine, unique_id(), sys.implementation.name, network.WLAN(network.STA_IF).status('rssi')]"
386- (self .dev_platform , self ._release ,
387- self ._version , self ._machine , uuid , imp , rssi ) = self .wr_cmd (repr_cmd ,
388- silent = True ,
389- rtn_resp = True )
387+ os.uname().machine, unique_id(), sys.implementation.name, {}]"
388+ if self .ip == '192.168.4.1' :
389+ rssi = 0
390+ (self .dev_platform , self ._release ,
391+ self ._version , self ._machine , uuid , imp , _ ) = self .wr_cmd (repr_cmd ,
392+ silent = True ,
393+ rtn_resp = True )
394+ else :
395+ repr_cmd = repr_cmd .format ("network.WLAN(network.STA_IF).status('rssi')" )
396+ (self .dev_platform , self ._release ,
397+ self ._version , self ._machine , uuid , imp , rssi ) = self .wr_cmd (repr_cmd ,
398+ silent = True ,
399+ rtn_resp = True )
390400 # uid = self.wr_cmd("from machine import unique_id; unique_id()",
391401 # silent=True, rtn_resp=True)
392402 vals = hexlify (uuid ).decode ()
0 commit comments