# \[APP\]\[Pro\] Netgear Router - Network control, Presence detection, Energy monitoring

**URL:** <https://community.homey.app/t/app-pro-netgear-router-network-control-presence-detection-energy-monitoring/2259>\
**Category:** Apps\
**Tags:** app, router, netgear, homey-pro\
**Created:** [September 29, 2018, 9:06pm UTC](https://community.homey.app/t/app-pro-netgear-router-network-control-presence-detection-energy-monitoring/2259 "2018-09-29T21:06:48Z")\
**Posts on this page:** 20\
**Page:** 18

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [March 19, 2022, 9:34am UTC](https://community.homey.app/t/app-pro-netgear-router-network-control-presence-detection-energy-monitoring/2259/346 "2022-03-19T09:34:01Z")

</div>

I have released version 4.0.2 as test: [Netgear Router App for Homey | Homey](https://homey.app/a/com.gruijter.netgear/test/)

This is a MASSIVE rewrite of the Netgear app. Although I thoroughly tested it, expect some bugs to be present.

Main goal of the rewrite is to make it compatible with Homey SDK3. This ensures that the app will be supported on future Homey firmware updates.  
Secondly the code was optimized and a new method is used to detect ‘disconnects’ from an attached device.  
Thirdly, the information in the device tiles are re-ordered, some extra information was added, and it is now possible to show some of the information in the device tile without opening the tile.

To make all this happen a migration takes place when installing version 4. This will cause some of your existing flows to break (sorry). So after migration: CHECK YOUR FLOWS!

- Rewrite netgear driver to SDK3
- Removed Cyber Detector (log\_analyzer) driver
- Keep session open for an hour (no re-login every poll)
- Migrated capabilities Netgear device (enable device tile display)
  - attached\_devices \> meter\_attached\_devices
  - cpu\_utilization \> meter\_cpu\_utilization
  - download\_speed \> meter\_download\_speed
  - upload\_speed \> meter\_upload\_speed
  - mem\_utilization \> meter\_mem\_utilization

- Migrated capabilities Attached device (enable device tile display)
  - link\_speed \> meter\_link\_speed
  - signal\_strength \> meter\_signal\_strength
  - download\_speed \> meter\_download\_speed
  - upload\_speed \> meter\_upload\_speed
  - mem\_utilization \> meter\_mem\_utilization

- Detect device offline when not in netgear attached\_device list (attached\_device)
- Added Name and IP changed trigger flows
- Added name\_in\_router and ip\_address capabilities
- Removed use\_bandwidth\_info from pair settings page
- Auto re-login after 1 hr
- Added hint to report\_energy setting
- Attached\_device rearrange capabilities order conn\>ip\>name\>ssid
- Added MAC to connected/disconnected log info
- Added migration warning in Homey timeline (check your flows!)

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [March 26, 2022, 11:43am UTC](https://community.homey.app/t/app-pro-netgear-router-network-control-presence-detection-energy-monitoring/2259/347 "2022-03-26T11:43:01Z")

</div>

Who has installed 4.0.2 and can give me feedback on it? I have been running it myself for a week now, and am very happy so far…

> **[Netgear Router](https://homey.app/en-us/app/com.gruijter.netgear/Netgear-Router/)**
>
> Monitor your Netgear router

---

<div class="post-metadata">

**Author:** ![Fred6](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fred6/32/13673_2.png) [@Fred6](https://community.homey.app/u/Fred6)\
**Post date:** [March 27, 2022, 6:58pm UTC](https://community.homey.app/t/app-pro-netgear-router-network-control-presence-detection-energy-monitoring/2259/348 "2022-03-27T18:58:57Z")

</div>

Im still on 3.3.1, how do I get to 4.0.2?

Grtz

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [March 27, 2022, 7:00pm UTC](https://community.homey.app/t/app-pro-netgear-router-network-control-presence-detection-energy-monitoring/2259/349 "2022-03-27T19:00:31Z")

</div>

> [@Fred6](#):
>
> how do I get to 4.0.2

click on the link 2 posts above

---

<div class="post-metadata">

**Author:** ![Fred6](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fred6/32/13673_2.png) [@Fred6](https://community.homey.app/u/Fred6)\
**Post date:** [March 27, 2022, 7:02pm UTC](https://community.homey.app/t/app-pro-netgear-router-network-control-presence-detection-energy-monitoring/2259/350 "2022-03-27T19:02:42Z")

</div>

Great thx! I’ll let you know how it works. Hope not too much flows break… oh well, we’ll see.

---

<div class="post-metadata">

**Author:** ![Steven\_Bareman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/steven_bareman/32/31404_2.png) [@Steven\_Bareman](https://community.homey.app/u/Steven_Bareman)\
**Post date:** [March 27, 2022, 7:11pm UTC](https://community.homey.app/t/app-pro-netgear-router-network-control-presence-detection-energy-monitoring/2259/351 "2022-03-27T19:11:19Z")

</div>

I wil go for the test version for you 😉

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [March 31, 2022, 10:23am UTC](https://community.homey.app/t/app-pro-netgear-router-network-control-presence-detection-energy-monitoring/2259/352 "2022-03-31T10:23:07Z")

</div>

Well, I don’t get any crashes or problems reported. So I will probably release the new version to stable soon 🤞

---

<div class="post-metadata">

**Author:** ![Steven\_Bareman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/steven_bareman/32/31404_2.png) [@Steven\_Bareman](https://community.homey.app/u/Steven_Bareman)\
**Post date:** [March 31, 2022, 7:37pm UTC](https://community.homey.app/t/app-pro-netgear-router-network-control-presence-detection-energy-monitoring/2259/353 "2022-03-31T19:37:19Z")

</div>

I have no problems with the new test version, all flows has not been broken!

---

<div class="post-metadata">

**Author:** ![AlbertJan](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/albertjan/32/34814_2.png) [@AlbertJan](https://community.homey.app/u/AlbertJan)\
**Post date:** [April 5, 2022, 7:03pm UTC](https://community.homey.app/t/app-pro-netgear-router-network-control-presence-detection-energy-monitoring/2259/354 "2022-04-05T19:03:02Z")

</div>

I get the Cannot read property ‘newVersion’ of undefined error

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [April 5, 2022, 7:27pm UTC](https://community.homey.app/t/app-pro-netgear-router-network-control-presence-detection-energy-monitoring/2259/355 "2022-04-05T19:27:29Z")

</div>

Maybe you have more context for me? Are you a new user? Or did you already have the app before? If so, what changed? What did you do to get this error? How/why is this error a problem for you? What Homey firmware are you on? What version app are you using? What router do you have? Any other relevant information?

---

<div class="post-metadata">

**Author:** ![Peter\_Bittner](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_bittner/32/16698_2.png) [@Peter\_Bittner](https://community.homey.app/u/Peter_Bittner)\
**Post date:** [April 9, 2022, 8:55pm UTC](https://community.homey.app/t/app-pro-netgear-router-network-control-presence-detection-energy-monitoring/2259/356 "2022-04-09T20:55:52Z")

</div>

This app does everything I want to do, although the main thing I want to do is get a notification if I lose internet access. Unfortunately I don’t have a netgear router.

Do you think your app would work with any router for this function only?

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [April 9, 2022, 9:07pm UTC](https://community.homey.app/t/app-pro-netgear-router-network-control-presence-detection-energy-monitoring/2259/357 "2022-04-09T21:07:49Z")

</div>

Nope

---

<div class="post-metadata">

**Author:** ![Jeroen\_Zillig](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jeroen_zillig/32/35224_2.png) [@Jeroen\_Zillig](https://community.homey.app/u/Jeroen_Zillig)\
**Post date:** [May 2, 2022, 4:24am UTC](https://community.homey.app/t/app-pro-netgear-router-network-control-presence-detection-energy-monitoring/2259/358 "2022-05-02T04:24:49Z")

</div>

Since 5 days my presence detection (working by detecting phone wifi connection) is not working anymore (router was not logged in anymore)  
First thing i did was update my nighthawk mr63 to the latest version.  
After the update i am unable to login with any of the login method (auto, old or new).  
Thinking about a last resort by removing the router and re adding it. But im afraid my flows get broken.

Anyone got a advice?

---

<div class="post-metadata">

**Author:** ![IKnowEyes](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/iknoweyes/32/3976_2.png) [@IKnowEyes](https://community.homey.app/u/IKnowEyes)\
**Post date:** [May 11, 2022, 8:36am UTC](https://community.homey.app/t/app-pro-netgear-router-network-control-presence-detection-energy-monitoring/2259/359 "2022-05-11T08:36:37Z")

</div>

I have the same issue and decided to remove the router and re-add it.  
But I get an error message saying it can’t read value of null / password (can’t remember).

Issues began with 7.4.1.

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [May 11, 2022, 9:47am UTC](https://community.homey.app/t/app-pro-netgear-router-network-control-presence-detection-energy-monitoring/2259/360 "2022-05-11T09:47:37Z")

</div>

Can you send me an app diagnostics report and/or create an issue with the app logs on github?

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [May 11, 2022, 9:48am UTC](https://community.homey.app/t/app-pro-netgear-router-network-control-presence-detection-energy-monitoring/2259/361 "2022-05-11T09:48:13Z")

</div>

Same for you Jeroen ^

---

<div class="post-metadata">

**Author:** ![Grindhog](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/grindhog/32/19608_2.png) [@Grindhog](https://community.homey.app/u/Grindhog)\
**Post date:** [May 12, 2022, 10:41am UTC](https://community.homey.app/t/app-pro-netgear-router-network-control-presence-detection-energy-monitoring/2259/362 "2022-05-12T10:41:11Z")

</div>

I Also get the error “Cannot read property ‘newVersion’ of undefined, and the whole device is rendered unusable in homey. It just says “device not available”.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/b/3be68cc8605bf278294da924121590f5afffc1fc.jpeg)

I’ll be happy to provide a diagnostics report if you tell me how.

Edit: It is an Orbi RBK853, app version 4.0.2 (broke with latest update. Homey 7.2.0

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [May 12, 2022, 2:36pm UTC](https://community.homey.app/t/app-pro-netgear-router-network-control-presence-detection-energy-monitoring/2259/363 "2022-05-12T14:36:33Z")

</div>

> [@Grindhog](#):
>
> I’ll be happy to provide a diagnostics report if you tell me how.

Go to the app settings and press the diagnostics report button.

---

<div class="post-metadata">

**Author:** ![Ricky\_Frencken](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ricky_frencken/32/48491_2.png) [@Ricky\_Frencken](https://community.homey.app/u/Ricky_Frencken)\
**Post date:** [May 12, 2022, 9:11pm UTC](https://community.homey.app/t/app-pro-netgear-router-network-control-presence-detection-energy-monitoring/2259/364 "2022-05-12T21:11:53Z")

</div>

same issue here. made a report: c724d241-1b69-4c1a-8e4d-971ca7810ad0 and a github issue with test results.

---

<div class="post-metadata">

**Author:** ![Grindhog](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/grindhog/32/19608_2.png) [@Grindhog](https://community.homey.app/u/Grindhog)\
**Post date:** [May 13, 2022, 4:11am UTC](https://community.homey.app/t/app-pro-netgear-router-network-control-presence-detection-energy-monitoring/2259/365 "2022-05-13T04:11:31Z")

</div>

I tried that previously, byt the ”send message” button is greyed out for some reason.

[Previous page](https://community.homey.app/t/app-pro-netgear-router-network-control-presence-detection-energy-monitoring/2259.md?page=17)

[Next page](https://community.homey.app/t/app-pro-netgear-router-network-control-presence-detection-energy-monitoring/2259.md?page=19)
