Closed gist901 closed 2 years ago
@gist901 make sure you use pynetgear version 0.9.0.
Then replace netgear.login()
with netgear.login_try_port()
also check what response you get from the login like this:
print(netgear.login_try_port())
That schould do the trick.
If that suceeds simply use netgear.port and netgear.ssl to figure out what the correct port ssl combination is that you need for the next time.
Awesome - netgear.login_try_port()
solves the issue. Looks like port 5555
and ssl true
is the solution.
Many thanks for the quick response and great work on this library.
I have a script that I could run that would return to me the traffic meter results from my router. However after updating my router's firmware I can no longer authenticate. I have tried the numerous different authentication methods that I have read in your code, but I am still getting a return of
False
.My router, while not listed on supported devices, is a
R6700v3
and it is currently on Firmware versionV1.0.4.122_10.0.95
. Any help or assistance would be greatly appreciated.