# \[APP\]\[PRO\] OpenWRT Router - Presence Detection and network management

**URL:** <https://community.homey.app/t/app-pro-openwrt-router-presence-detection-and-network-management/149260>\
**Category:** Apps\
**Tags:** app, homey-pro\
**Created:** [January 14, 2026, 12:20pm UTC](https://community.homey.app/t/app-pro-openwrt-router-presence-detection-and-network-management/149260 "2026-01-14T12:20:33Z")\
**Posts on this page:** 9\
**Page:** 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:** [January 14, 2026, 12:20pm UTC](https://community.homey.app/t/app-pro-openwrt-router-presence-detection-and-network-management/149260/1 "2026-01-14T12:20:33Z")

</div>

> **[OpenWRT | Homey](https://homey.app/en-us/app/com.gruijter.openwrt/OpenWRT/)**
>
> Presence detection, Network control, Energy monitoring

Test version: [OpenWRT | Homey](https://homey.app/en-us/app/com.gruijter.openwrt/OpenWRT/test/)

I have been using my Netgear R7800 router for many years, using the [Netgear app](https://community.homey.app/t/2259) to get accurate presence detection for family members and guests. But Netgear stopped publishing firmware updates for this router, and I wanted to do fancy stuff with VLANS for Guests and IOT devices. So I switched to using [OpenWRT](https://openwrt.org/) firmware. The advantages are great:

- I can safely use my ‘old’ routers and AP’s for many more years because of the continuous firmware and security updates
- I can implement VLANs to seperate guests and IOT devices from the rest of my network
- I can make use of many advanced features and plugins

But the downside is: When you want to do fancy stuff like vlans, there is a steep learning curve to concur.

I have a setup with a main router to my ISP. This is doing DHCP (handing out IP addresses) and doing the firewall stuff. Then I have another 2 routers that I have configured as WiFi Access Points / managed switches. This allows me to have great wifi coverage throughout the house and the garden, with seamless fast roaming when I walk around 🙂

**Presence Detection, Network control, Energy Monitoring**

- Presence detection based on smartphone WiFi or ethernet connection
- Monitor and control your wifi network(s) and its connected devices
- Block the WiFi of your kids after dinner
- Monitor the energy usage of your network devices, e.g. the T.V.

See and log:

- internet connection status
- the internet upload and download speed
- connection status of attached devices
- WiFi quality and bandwidth per device
- Energy use per device

Act on:

- device coming online or going offline (presence)
- device bandwidth or wifi link change
- detection of an unknown device connecting to the network
- alarm when internet connection goes down
- change of internet up/download speed

Do:

- send WakeOnLan (WOL) to a MAC address
- block and allow an attached device by MAC address
- enable and disable Guest Wifi
- reboot the router

 ![1000004955](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/3/f30639fdd7862c7b785f24981b5f9b87f27f414d.jpeg)

**Router device setup in Homey**  
The app is intended for OpenWRT routers that work in Router mode. You can add OpenWRT routers that are configured in Access Point (AP) mode for better/faster detection of wifi devices throughout your house.Your Homey should be connected inside the LAN part of the router, not from outside (WAN). On app startup, Homey will try to automatically enable traffic statistics (up/download speed) by installing the nlbwmon package.

 ![1000004956](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/8/48e02d8f5b652643ddaa03a10b0152670dc97ef9.jpeg)

**Presence detection**  
After adding your router to Homey, you can start adding the mobile or fixed devices that you want to track for presence.

**Energy monitoring**  
After adding your router to Homey, you can add additional devices that you want to monitor for power, e.g. your T.V. or printer. In advanced device settings enter the estimated / average power usage of the device when it is OFF or ON. Now when you turn on your T.V. you will see that the estimated power is included in Homey Energy tab.

**Supported routers**  
This app has been developed and tested on a Netgear R7800 router running OpenWRT 24.10. It should be compatible with all OpenWRT routers running firmware 24.10 or higher. To check if your router can work with OpenWRT firmware, check [this table](https://toh.openwrt.org/).

**DONATE**

If you find this app useful do not hesitate to [donate](https://www.paypal.me/gruijter)

😘

---

<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:** [January 14, 2026, 12:20pm UTC](https://community.homey.app/t/app-pro-openwrt-router-presence-detection-and-network-management/149260/2 "2026-01-14T12:20:40Z")

</div>

![1000004963](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/b/dba5b4e0eaf37aceb1a01192aae74c20819a1778.jpeg) ![1000004965](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/d/5dec72c22576e8ece96449b6581e5ceec5103689.jpeg)

---

<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:** [January 23, 2026, 11:02am UTC](https://community.homey.app/t/app-pro-openwrt-router-presence-detection-and-network-management/149260/3 "2026-01-23T11:02:08Z")

</div>

New version 1.1.0 is ready for testing: [https://homey.app/a/com.gruijter.openwrt/test/](https://homey.app/a/com.gruijter.openwrt/test/)

- Added Router Reboot flow card.
- Fixed ul/dl speed monitoring.
- Improved phone presence detection.
- Improved translations.

---

<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:** [January 23, 2026, 5:25pm UTC](https://community.homey.app/t/app-pro-openwrt-router-presence-detection-and-network-management/149260/4 "2026-01-23T17:25:05Z")

</div>

New version 1.2.0 is ready for testing: [https://homey.app/a/com.gruijter.openwrt/test/](https://homey.app/a/com.gruijter.openwrt/test/)

- Added WOL flow card
- Added SSID on/off flow card
- Added wifi radio on/off flow card
- Added block/allow device flow card
- Added deviceIsOnline flow card
- Fixed etherwake installed check
- Updated readme
- Code fixes and improvements

Do any of you users already have feedback for me? I know you are using the app 😉

---

<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:** [January 29, 2026, 2:08pm UTC](https://community.homey.app/t/app-pro-openwrt-router-presence-detection-and-network-management/149260/5 "2026-01-29T14:08:16Z")

</div>

New version 1.2.1 ready for testing: [OpenWRT | Homey](https://homey.app/a/com.gruijter.openwrt/test/)

- Reduced router CPU load
- Improved translations

Still waiting on first feedback from users 😉

---

<div class="post-metadata">

**Author:** ![lunde](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lunde/32/153208_2.png) [@lunde](https://community.homey.app/u/lunde)\
**Post date:** [February 3, 2026, 1:13pm UTC](https://community.homey.app/t/app-pro-openwrt-router-presence-detection-and-network-management/149260/6 "2026-02-03T13:13:26Z")

</div>

Thanks for the great app!

I tried connecting it to my Teltonika RUT241 (OpenWRT based). The app detected my router and I was able to add it! I am however missing the WAN upload etc, but I guess this is due to the router running in passthrough mode to my Unifi UDM Pro SE. I was also able to add my UDM as a device 👍 Also do you think it would be possible to add WAN data usage? Since the RUT241 is a 4G router 🙂

 ![Screenshot_20260203_140407_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/7/475682a98e666955ead7c2459d261c63a72b38f1.jpeg)

---

<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:** [February 3, 2026, 1:43pm UTC](https://community.homey.app/t/app-pro-openwrt-router-presence-detection-and-network-management/149260/7 "2026-02-03T13:43:26Z")

</div>

> [@lunde](#):
>
> possible to add WAN data usage?

Only on openWRT routers the data usage is supported.

---

<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 10, 2026, 10:08am UTC](https://community.homey.app/t/app-pro-openwrt-router-presence-detection-and-network-management/149260/8 "2026-03-10T10:08:14Z")

</div>

New version 1.3.0 is ready for testing: [https://homey.app/a/com.gruijter.openwrt/test/](https://homey.app/a/com.gruijter.openwrt/test/)

- Added online detection
- Added CPU scaling
- Added many wifi metrics
- Added WAN/LAN blocking buttons
- Reduced router load
- Improved 25.12 compatibility
- Improved translations

Have fun with it!

---

<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 18, 2026, 9:08am UTC](https://community.homey.app/t/app-pro-openwrt-router-presence-detection-and-network-management/149260/9 "2026-05-18T09:08:29Z")

</div>

New version 1.3.1 is ready for testing: [https://homey.app/a/com.gruijter.openwrt/test/](https://homey.app/a/com.gruijter.openwrt/test/)

- Remove CPU scaling capability when not available
- Improve polling robustness
- Reduced router load
- Improved translations
