This is the forum archive of Homey. For more information about Homey, visit the Official Homey website.

The Homey Community has been moved to https://community.athom.com.

This forum is now read-only for archive purposes.

[NEW] Netgear router app

gruijter_devgruijter_dev Member
edited October 2017 in Apps
Inspired by some people who made a python version of a netgear interface, I did some additional reverse engineering of the Genie app communication, and am now working on a NETGEAR router app for Homey. The beta version is already running on my Homey v1.5. It shows the actual number of devices connected to the router, if the internet connection is up, and the total upload and download speed.

Use cases I'm thinking of:
-Alert when internet is down
-Alert when download or upload speed is above a certain speed limit
-Prove with insights to Ziggo that the internet speed is below what they promise
-Alert when a new device attaches to my network
-Presence detection based on smartphone conection

The ultimate use case is to block the iPad of my son after 10pm, after a certain amount of youtube watching, or when his grade average is too low according to the magister app :)

For device blocking to work I have to further reverse engineer the genie-netgear communication. I already captured the soap commands, but cannot reproduce the functionality at the moment.

Is this app something you could use on your Homey? Or is it best left as a personal playground on my Homey only?
«1345

Comments

  • Great idea, just what i was looking for
    ... now if it could only work for other brands as well :-) 
  •  I would use this app.
  • @gruijter_dev would it also be possible to make a DD-WRT version of this app? Using the same hardware, but with the DD-WRT software on it...
  • gruijter_devgruijter_dev Member
    edited July 2017
    Well, dd-wrt is a different cookie :wink:

    First I want to get it working with netgear routers using the (proprietary) netgear soap interface. Then, if someone donates a brand new dd-wrt router, I'm definitely inclined to give that a try also LOL
  • where to find the beta ?

  • It only works on Homey with firmware ^ v1.5

    I posted the beta app here:

    https://github.com/gruijter/com.gruijter.netgear
  • Thats what I said  :p
  • madmaxmadmax Member
    Thats what I said  :p
    :# 
  • ReflowReflow Member
    edited July 2017
    Yes, interested here! Using the R7000 as well :smiley:. Just wondering how the "Alert when internet is down" is going to work without internet  :p 
  • gruijter_devgruijter_dev Member
    edited July 2017
    The nice thing about Homey is that you do not need internet for it to work. You can alert by making Homey say that internet is down, or play a sirene on sonos, or flash your hue lights, or trigger a relay that tells your neighbours to call you, or ...... (well, you probably get the idea)
  • R7000 user here too! 

    Nice idea! 
  • MarcelKuijperMarcelKuijper Member
    edited July 2017
    Same R7000, would defenetly use this app
  • +1  B)
  • + 1 :)
  • bvdbosbvdbos Member
    +1  <3
  • Here also an R7000
  • Well, multiple people are interested in a netgear app. I gues I can spend some nights on it in about 2 weeks time :D Besides R7000 owners, any other netgear types that are in use out there?
  • madmaxmadmax Member
    No, but AVM FRITZ! Box
  • cbhcbh Member
    Nighthawk X6 R8000 :-)
  • gruijter_devgruijter_dev Member
    edited July 2017
    R8000... sounds more expensive then R7000, but less expensive then R9000  :p

    By the way; after a lot of trial and error I just managed to block a device using Homey (HURRAY  B) ). Very rough code still, but the concept is now proven. More programming for me to do then.... <3
  • TallguyTallguy Member
    edited July 2017
    Other types? These switches maybe?
    Prosafe WNDAP660-100PES
    Prosafe Gigabit Plus GS108E
    Prosafe Gigabit Plus GS108PE-100EUS

    As to routers: Asus RT-AC66U please :)
  • Sorry, only netgear routers are supported in the protocol I am working on right now ;)
  • Would the Netgear Orbi be one of those ?? 

  • @Robebar probably yes. All routers that use soap v3 probably work. But I can only test with the r7000 myself.

    In general: If you can use the genie app to manage the router then my app will likely do something for the router. I found an (incomplete?) list of routers that use the genie app. Once I launch my app it would be nice if people could test and confirm if it works with their router.


    Wi-Fi Routers: AC1450 Centria (WNDR4700, WND4720) JNR1010 JNR3210 JR6150 JWNR2010 R6050 R6100 R6200 R6220 R6250 R6300 R6400 R6700 R6900 R7000 R7500 R7500 R7800 R7900 R8000 R8300 R8500 R9000 WNDR3400v2 WNDR3700v3 WNDR3800 WNDR4000 WNDR4300 WNDR4500 WNDRMAC WNR1000v2 WNR1500 WNR2020 WNR2020v2 WNR2000v3 WNR2200 WNR2500 WNR3500Lv2 WNR612v2 WNR614

    DSL Modem Gateways: DGN2200B DGND3700B D3600 D6000 D6100 D6200 D6000 D6200B D6300 D6300B D6400 D7000 D7800 DGN1000 DGN2200v3 DGN2200v4 DGND3700v2 DGND3800B DGND4000

    Cable Gateway: C7000 C6300 C6250 C3700 C3000 N450

  • Installed and working here!
    Nice :-)



    Can't find any flow card yet, but I presume that is WIP
  • Indeed, WIP. I already have some flowcards operational in the mean time. I am now working on flowcards to block/allow a device. :p
  • nice app but
    i have a r6300 in bridge mode,installed the app,added a device r6300,it is recognized but allthough i have internet access on the r6300 the internet connected (on the picture above) stays empty
    also the attached devices
    How come ?

  • @satbopper could you check this url, and post the result here?

    http://www.routerlogin.net/currentsetting.htm
Sign In or Register to comment.