Remove doublechecking speed, was bugging out orange pi
parent
7df73ed93a
commit
e158d76264
|
|
@ -9,8 +9,6 @@ ros_du_invert: False
|
||||||
ros_fasttrack_comment: "defconf: fasttrack"
|
ros_fasttrack_comment: "defconf: fasttrack"
|
||||||
# Minimum speed which not to cross, if speed is lower than this it will set this speed
|
# Minimum speed which not to cross, if speed is lower than this it will set this speed
|
||||||
ros_minimum_speed: 100000
|
ros_minimum_speed: 100000
|
||||||
# If speed is lower than doublecheck_speed - run another test after a delay to make sure it was not an error
|
|
||||||
ros_doublecheck_speed: 300000
|
|
||||||
# Speed at which to leave fasttrack on. Use if your ROS device's CPU can't handle max speed you get, for example LHG LTE
|
# Speed at which to leave fasttrack on. Use if your ROS device's CPU can't handle max speed you get, for example LHG LTE
|
||||||
# starts to show high CPU usage at close to 20mbit.
|
# starts to show high CPU usage at close to 20mbit.
|
||||||
# Not implemented yet
|
# Not implemented yet
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@ setup_logging()
|
||||||
# endregion
|
# endregion
|
||||||
from statistics import median
|
from statistics import median
|
||||||
from threading import Thread
|
from threading import Thread
|
||||||
|
from datetime import datetime
|
||||||
import speedtest
|
import speedtest
|
||||||
from dbo import Entry
|
from dbo import Entry
|
||||||
import routeros_api
|
import routeros_api
|
||||||
|
|
@ -280,8 +281,6 @@ def threaded_wan_speed():
|
||||||
|
|
||||||
def test_speed():
|
def test_speed():
|
||||||
global wan_download
|
global wan_download
|
||||||
tries = 2
|
|
||||||
for i in range(tries):
|
|
||||||
reset_globals()
|
reset_globals()
|
||||||
sws = Thread(target=threaded_wan_speed)
|
sws = Thread(target=threaded_wan_speed)
|
||||||
st = Thread(target=threaded_speedtest)
|
st = Thread(target=threaded_speedtest)
|
||||||
|
|
@ -289,11 +288,6 @@ def test_speed():
|
||||||
sws.start()
|
sws.start()
|
||||||
st.join()
|
st.join()
|
||||||
sws.join()
|
sws.join()
|
||||||
if wan_download >= config['ros_doublecheck_speed']:
|
|
||||||
break
|
|
||||||
elif i < tries - 1:
|
|
||||||
log.warning("Speed is below ros_doublecheck_speed limit, retrying in a few seconds.")
|
|
||||||
time.sleep(10)
|
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -380,7 +374,8 @@ if __name__ == "__main__":
|
||||||
"wan_download": mbits(wan_download),
|
"wan_download": mbits(wan_download),
|
||||||
"wan_upload": mbits(wan_upload),
|
"wan_upload": mbits(wan_upload),
|
||||||
"quality": int(range_convert(mbits(wan_download), config['bad_speed_mbps'], config['good_speed_mbps'], 1, 5)),
|
"quality": int(range_convert(mbits(wan_download), config['bad_speed_mbps'], config['good_speed_mbps'], 1, 5)),
|
||||||
"quality_percent": int(range_convert(mbits(wan_download), config['bad_speed_mbps'], config['good_speed_mbps'], 1, 100))
|
"quality_percent": int(range_convert(mbits(wan_download), config['bad_speed_mbps'], config['good_speed_mbps'], 1, 100)),
|
||||||
|
"datetime": datetime.now()
|
||||||
})
|
})
|
||||||
|
|
||||||
except:
|
except:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue