Could you try something like that:
for L in $(seq 1 2000)
do
date
time mirobo --ip 192.168.1.170 --token a1b2c3d4e5f6d7h8i9j10k11l12m13n14o15p16 raw_command miIO.get_repeater_sta_info “”
done
Turn off/shutdown the device f0:b4:xx:xx:xx:xx/192.168.1.155. Does the host disappear from the list/output?
This one is the result, as you can see there is a moment, where value: ‘count’:, change from 2 to 3. I didn’t disconnect anything, I think that just the proper device, lost some ping or something during few seconds…
If you want i can try disconnecting something like device with ip address 192.168.1.133, because is easy to going out from bacon of wifi amplifier
real 0m1.123s
user 0m0.901s
sys 0m0.546s
Mon Mar 26 16:32:33 CEST 2018
Sending cmd miIO.get_repeater_sta_info with params []
{'sta': {'count': 2, 'access_policy': 0}, 'mat': [{'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.154', 'last_time':
16023242}, {'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.155', 'last_time': 16023226}], 'access_list': {'mac': ''
}}
real 0m1.063s
user 0m0.863s
sys 0m0.413s
Mon Mar 26 16:32:34 CEST 2018
Sending cmd miIO.get_repeater_sta_info with params []
{'sta': {'count': 2, 'access_policy': 0}, 'mat': [{'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.154', 'last_time':
16023242}, {'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.155', 'last_time': 16023226}], 'access_list': {'mac': ''
}}
real 0m1.168s
user 0m0.932s
sys 0m0.395s
Mon Mar 26 16:32:35 CEST 2018
Sending cmd miIO.get_repeater_sta_info with params []
{'sta': {'count': 2, 'access_policy': 0}, 'mat': [{'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.154', 'last_time':
16023242}, {'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.155', 'last_time': 16023226}], 'access_list': {'mac': ''
}}
real 0m1.077s
user 0m0.889s
sys 0m0.549s
Mon Mar 26 16:32:36 CEST 2018
Sending cmd miIO.get_repeater_sta_info with params []
{'sta': {'count': 2, 'access_policy': 0}, 'mat': [{'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.154', 'last_time':
16023242}, {'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.155', 'last_time': 16023226}], 'access_list': {'mac': ''
}}
real 0m1.080s
user 0m0.903s
sys 0m0.532s
Mon Mar 26 16:32:37 CEST 2018
Sending cmd miIO.get_repeater_sta_info with params []
{'sta': {'count': 2, 'access_policy': 0}, 'mat': [{'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.154', 'last_time':
16023242}, {'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.155', 'last_time': 16023226}], 'access_list': {'mac': ''
}}
real 0m1.120s
user 0m0.916s
sys 0m0.501s
Mon Mar 26 16:32:38 CEST 2018
Sending cmd miIO.get_repeater_sta_info with params []
{'sta': {'count': 2, 'access_policy': 0}, 'mat': [{'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.154', 'last_time':
16023845}, {'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.155', 'last_time': 16023226}], 'access_list': {'mac': ''
}}
real 0m1.057s
user 0m0.918s
sys 0m0.524s
Mon Mar 26 16:32:39 CEST 2018
Sending cmd miIO.get_repeater_sta_info with params []
{'sta': {'count': 2, 'access_policy': 0}, 'mat': [{'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.154', 'last_time':
16023845}, {'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.155', 'last_time': 16023226}], 'access_list': {'mac': ''
}}
real 0m1.093s
user 0m0.909s
sys 0m0.542s
Mon Mar 26 16:32:40 CEST 2018
Sending cmd miIO.get_repeater_sta_info with params []
{'sta': {'count': 2, 'access_policy': 0}, 'mat': [{'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.154', 'last_time':
16023845}, {'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.155', 'last_time': 16023226}], 'access_list': {'mac': ''
}}
real 0m1.149s
user 0m0.909s
sys 0m0.484s
Mon Mar 26 16:32:42 CEST 2018
Sending cmd miIO.get_repeater_sta_info with params []
{'sta': {'count': 2, 'access_policy': 0}, 'mat': [{'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.154', 'last_time':
16023845}, {'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.155', 'last_time': 16023226}], 'access_list': {'mac': ''
}}
real 0m1.077s
user 0m0.935s
sys 0m0.535s
Mon Mar 26 16:32:43 CEST 2018
Sending cmd miIO.get_repeater_sta_info with params []
{'sta': {'count': 2, 'access_policy': 0}, 'mat': [{'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.154', 'last_time':
16024290}, {'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.155', 'last_time': 16024273}], 'access_list': {'mac': ''
}}
real 0m1.285s
user 0m0.913s
sys 0m0.533s
Mon Mar 26 16:32:44 CEST 2018
Sending cmd miIO.get_repeater_sta_info with params []
{'sta': {'count': 3, 'access_policy': 0}, 'mat': [{'mac': '38:ca:xx:xx:xx:xx', 'ip': '192.168.1.133', 'last_time':
16024474}, {'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.154', 'last_time': 16024290}, {'mac': 'f0:b4:xx:xx:xx:xx
', 'ip': '192.168.1.155', 'last_time': 16024273}], 'access_list': {'mac': ''}}
real 0m1.175s
user 0m0.901s
sys 0m0.322s
Mon Mar 26 16:32:45 CEST 2018
Sending cmd miIO.get_repeater_sta_info with params []
{'sta': {'count': 3, 'access_policy': 0}, 'mat': [{'mac': '38:ca:xx:xx:xx:xx', 'ip': '192.168.1.133', 'last_time':
16024589}, {'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.154', 'last_time': 16024290}, {'mac': 'f0:b4:xx:xx:xx:xx
', 'ip': '192.168.1.155', 'last_time': 16024573}], 'access_list': {'mac': ''}}
real 0m1.179s
user 0m0.920s
sys 0m0.402s
Mon Mar 26 16:32:46 CEST 2018
Sending cmd miIO.get_repeater_sta_info with params []
{'sta': {'count': 3, 'access_policy': 0}, 'mat': [{'mac': '38:ca:xx:xx:xx:xx', 'ip': '192.168.1.133', 'last_time':
16024693}, {'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.154', 'last_time': 16024290}, {'mac': 'f0:b4:xx:xx:xx:xx
', 'ip': '192.168.1.155', 'last_time': 16024573}], 'access_list': {'mac': ''}}
real 0m1.064s
user 0m0.905s
sys 0m0.507s
Mon Mar 26 16:32:47 CEST 2018
Sending cmd miIO.get_repeater_sta_info with params []
{'sta': {'count': 3, 'access_policy': 0}, 'mat': [{'mac': '38:ca:xx:xx:xx:xx', 'ip': '192.168.1.133', 'last_time':
16024720}, {'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.154', 'last_time': 16024290}, {'mac': 'f0:b4:xx:xx:xx:xx
', 'ip': '192.168.1.155', 'last_time': 16024573}], 'access_list': {'mac': ''}}
real 0m1.081s
user 0m0.926s
sys 0m0.515s
Mon Mar 26 16:32:48 CEST 2018
Sending cmd miIO.get_repeater_sta_info with params []
{'sta': {'count': 3, 'access_policy': 0}, 'mat': [{'mac': '38:ca:xx:xx:xx:xx', 'ip': '192.168.1.133', 'last_time':
16024913}, {'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.154', 'last_time': 16024290}, {'mac': 'f0:b4:xx:xx:xx:xx
', 'ip': '192.168.1.155', 'last_time': 16024573}], 'access_list': {'mac': ''}}
real 0m1.088s
user 0m0.917s
sys 0m0.543s
Mon Mar 26 16:32:49 CEST 2018
Sending cmd miIO.get_repeater_sta_info with params []
{'sta': {'count': 3, 'access_policy': 0}, 'mat': [{'mac': '38:ca:xx:xx:xx:xx', 'ip': '192.168.1.133', 'last_time':
16024956}, {'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.154', 'last_time': 16024290}, {'mac': 'f0:b4:xx:xx:xx:xx
', 'ip': '192.168.1.155', 'last_time': 16024573}], 'access_list': {'mac': ''}}
real 0m1.041s
user 0m0.896s
sys 0m0.548s
Mon Mar 26 16:32:51 CEST 2018
Sending cmd miIO.get_repeater_sta_info with params []
{'sta': {'count': 3, 'access_policy': 0}, 'mat': [{'mac': '38:ca:xx:xx:xx:xx', 'ip': '192.168.1.133', 'last_time':
16024956}, {'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.154', 'last_time': 16024290}, {'mac': 'f0:b4:xx:xx:xx:xx
', 'ip': '192.168.1.155', 'last_time': 16024573}], 'access_list': {'mac': ''}}
real 0m1.160s
user 0m0.912s
sys 0m0.523s
Mon Mar 26 16:32:52 CEST 2018
Sending cmd miIO.get_repeater_sta_info with params []
{'sta': {'count': 3, 'access_policy': 0}, 'mat': [{'mac': '38:ca:xx:xx:xx:xx', 'ip': '192.168.1.133', 'last_time':
16025204}, {'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.154', 'last_time': 16024290}, {'mac': 'f0:b4:xx:xx:xx:xx
', 'ip': '192.168.1.155', 'last_time': 16024573}], 'access_list': {'mac': ''}}
real 0m1.076s
user 0m0.902s
sys 0m0.484s
Mon Mar 26 16:32:53 CEST 2018
Sending cmd miIO.get_repeater_sta_info with params []
{'sta': {'count': 3, 'access_policy': 0}, 'mat': [{'mac': '38:ca:xx:xx:xx:xx', 'ip': '192.168.1.133', 'last_time':
16025204}, {'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.154', 'last_time': 16025343}, {'mac': 'f0:b4:xx:xx:xx:xx
', 'ip': '192.168.1.155', 'last_time': 16025318}], 'access_list': {'mac': ''}}
real 0m1.101s
user 0m0.963s
sys 0m0.550s
Mon Mar 26 16:32:54 CEST 2018
Sending cmd miIO.get_repeater_sta_info with params []
{'sta': {'count': 3, 'access_policy': 0}, 'mat': [{'mac': '38:ca:xx:xx:xx:xx', 'ip': '192.168.1.133', 'last_time':
16025204}, {'mac': 'f0:b4:xx:xx:xx:xx', 'ip': '192.168.1.154', 'last_time': 16025373}, {'mac': 'f0:b4:xx:xx:xx:xx
', 'ip': '192.168.1.155', 'last_time': 16025318}], 'access_list': {'mac': ''}}