Jump to content

Recommended Posts

Posted (edited)

While dealing with my sky ADSL router cutting out while the phone was used, I've made a little app that reads the info from the Sky Router Statistics page and displays it, refreshing every 3 seconds.

 

[ATTACH=CONFIG]20258[/ATTACH]

 

If you want a copy, find it attached.

 

You will need to edit the SkyStats.exe.config file first, and set the IP address of your sky router (default is 192.168.0.1 I think, I changed mine to 10.0.0.138)

 

Right clicking on the app will allow you run the app automatically at startup.

SkyStats.zip

Edited by nickbro
Posted
Crashing out here for me sadly (not ran debugger yet) but its a nice idea. Tip, it could default to the network connections gateway ip which is usually the sky router.
Posted

Ah, could just work for my version of the sky router.

 

Can you go to http://192.168.0.1/sky_system.html, and if you could PM me the HTML on that page I will have a look and see if I can figure out where it's failing.

 

It should work on all but the Netgear router, as they all produce the same HTML page in later models

Posted
New version, which works with the Sky Hub, and should work with the other models of the Sky Router

 

Not related to you or this util / app you have made and will try this app soon but can't believe the sky hub does not have gigabit ports

Posted
Have you changed the admin details? I've preprogrammed it with admin/sky

 

I never leave routers at defaults lol.... detect a 401 http code and then run a prompt for auth details. Its basic auth so pretty easy to rope in.

Posted
Ah right, attached is one which you can set the username and password in

 

This worked great for me, just had to edit the config file to update the password as I had and always do change default logon details and launched straight away

 

Just curious though what did you use to create this ie dot net ie vb or c sharp etc or what exactly ?

 

If I pm you my email address - any chance of getting the source just for this sky app as I would be very interested in how you did this

  • 2 months later...
Posted

I would change:

 

                            _Rows.Add(new Row { Name = "Attenuation", Down = reg.Matches(result)[0].Value, Up = reg.Matches(result)[1].Value });
                           _Rows.Add(new Row { Name = "Noise", Down = reg.Matches(result)[2].Value, Up = reg.Matches(result)[3].Value });

 

To:

 

                        try
                       {
                           _Rows.Add(new Row { Name = "Attenuation", Down = reg.Matches(result)[0].Value, Up = reg.Matches(result)[1].Value });
                           _Rows.Add(new Row { Name = "Noise", Down = reg.Matches(result)[2].Value, Up = reg.Matches(result)[3].Value });
                       }
                       catch { }

 

Purely because my sky hub doesn't display attenuation or noise statistics on the sky_system.html page, rather than take it out completely this allows for those to view those stats if present (though its a rather hackish/ugly method).

  • Thanks 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...