---
title: "OpenWrt ubus"
description: "OpenWrt ubus is a Marketplace integration for Home Assistant. It has 178 installs sharing analytics, works locally and was last updated July 27, 2026."
canonical: "https://vulpo.app/integrations/marketplace/fujr-homeassistant-openwrt-ubus"
url: "https://vulpo.app/integrations/marketplace/fujr-homeassistant-openwrt-ubus.md"
last-updated: "2026-10-22"
version: "1.4"
---

# OpenWrt ubus

> OpenWrt ubus is a Marketplace integration for Home Assistant. It has 178 installs sharing analytics, works locally and was last updated July 27, 2026.

OpenWrt ubus is a custom integration that connects Home Assistant to OpenWrt routers through the ubus interface. It communicates with the router locally and is set up in the UI, with a connection step that covers host, port, HTTPS use, credentials, and the wireless and DHCP software in use. It adds device tracking for presence, plus sensors for system data such as uptime, load average, and memory, and optional sensors for cellular modems, WiFi stations, access points, network interfaces, and multi-WAN status. A switch controls router services, and a button reboots the router. Connected WiFi devices can be disconnected with kick buttons, which need hostapd on the router. Update intervals, tracked stations, and the services to control can be adjusted, and an action starts a manual device scan.

Automatic summary of the README and code of FUjr/homeassistant-openwrt-ubus. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/hacs_repository/?owner=FUjr&repository=homeassistant-openwrt-ubus&category=integration)

On Home Assistant 2026.11 or newer? [Open it in the Marketplace](https://my.home-assistant.io/redirect/marketplace_repository/?owner=FUjr&repository=homeassistant-openwrt-ubus&category=integration)

## Supports

- **Works locally**: Talks to your devices on your own network. No vendor cloud in between.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

### OpenWrt ubus - Connection

- **Host**
- **IP Address**
- **Use HTTPS**
- **Port**
- **Verify SSL Certificate**
- **Ubus Endpoint**
- **Username**
- **Password**
- **Wireless Software**
- **DHCP Software**
- **Tracking Method**

### OpenWrt ubus - Sensor Configuration

- **Enable System Sensors**
- **Enable QModem Sensors**
- **Enable Station (WiFi Device) Sensors (requires iwinfo)**
- **Enable Access Point Sensors**
- **Enable Network Interface Sensors**
- **Enable mwan3 Sensors (if mwan3 is installed)**
- **Enable NLBWMon Top Hosts Sensor**
- **Enable Service Controls**
- **Enable Device Kick Buttons (requires hostapd)**
- **Enable Wireless Device Tracking**
- **Enable Wired Device Tracking**

### OpenWrt ubus - Wireless Device Tracker Configuration

- **Whitelist (comma-separated IP/MAC prefixes)**

### OpenWrt ubus - Station Sensor Device Selection

- **Track all connected stations (no filter)**
- **Devices to Track**

### OpenWrt ubus - Service Selection

- **Services to Control**

### OpenWrt ubus - Timeout Configuration

- **System Sensor Update Interval (seconds)**
- **QModem Sensor Update Interval (seconds)**
- **Station Sensor Update Interval (seconds)**
- **Access Point Sensor Update Interval (seconds)**
- **Service Status Update Interval (seconds)**
- **mwan3 Status Update Interval (seconds)**

### After setup

- **Use HTTPS**: Whether to use HTTPS (SSL/TLS) when connecting to the router
- **Port**: Custom port number (leave empty for default: HTTP=80, HTTPS=443)
- **Verify SSL Certificate**: Whether to verify the SSL certificate when connecting to the router
- **Ubus Endpoint**: Custom ubus endpoint path (default: ubus). Change this if your router uses a reverse proxy or custom path
- **Wireless Software**: Software used to get wireless information (iwinfo or hostapd)
- **DHCP Software**: Software used to get DHCP lease information
- **Enable System Sensors**: Monitor router system information (uptime, memory, load)
- **Enable QModem Sensors**: Monitor cellular modem information (if available)
- **Enable Station (WiFi Device) Sensors (requires iwinfo)**: Monitor connected WiFi devices and their statistics (requires iwinfo)
- **Track all connected stations (no filter)**: When enabled, sensors will be created for ALL connected devices without filtering
- **Enable Access Point Sensors**: Monitor access point interface information (WiFi network details)
- **Enable Network Interface Sensors**: Monitor network interface statistics
- **Enable mwan3 Sensors (if mwan3 is installed)**: Monitor mwan3 multi-WAN load balancing status
- **Enable NLBWMon Top Hosts Sensor**: Monitor top bandwidth-consuming hosts using nlbwmon (requires /usr/sbin/nlbw and ubus file.exec permission)
- **Enable Service Controls**
- **Track all connected stations (no filter)**
- **Devices to Track**

Texts from the code of [FUjr/homeassistant-openwrt-ubus](https://github.com/FUjr/homeassistant-openwrt-ubus).

## Entities

- **Buttons**: Reboot
- **Sensors**: Uptime, Load Average (1m), Load Average (5m), Load Average (15m), Total Memory, Free Memory, Buffered Memory, Shared Memory, Memory Usage, Total Swap, Free Swap, Kernel Version, and 43 more
- **Switches**: Service

## Actions

- **Scan devices**: Manually trigger a device scan on the OpenWrt router

## From the README

> 📝 AI-Generated Documentation Notice This README is primarily generated and enhanced by AI to provide comprehensive documentation. We welcome contributions from the community to improve and refine this documentation. Your feedback and suggestions are highly valued!

From the README of [FUjr/homeassistant-openwrt-ubus](https://github.com/FUjr/homeassistant-openwrt-ubus#readme), [GNU GPL v3.0](https://spdx.org/licenses/GPL-3.0.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [Computers and network](https://vulpo.app/integrations/category/computers-and-network.md), Routers and network
- Brand: [OpenWrt](https://vulpo.app/integrations/openwrt.md)
- Number: 178 installs sharing analytics; 119 GitHub stars
- Connection: Works locally
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: v0.0.10, last updated July 27, 2026
- Domain: `openwrt_ubus`
- Source: <https://github.com/FUjr/homeassistant-openwrt-ubus>
- Issues: <https://github.com/fujr/homeassistant-openwrt-ubus/issues>
- Screenshot: https://vulpo.app/integrations-img/1b3261ac723451dd.webp (from FUjr/homeassistant-openwrt-ubus's README)
- Screenshot: https://vulpo.app/integrations-img/b466049908fec5c3.webp (from FUjr/homeassistant-openwrt-ubus's README)
- Screenshot: https://vulpo.app/integrations-img/d5e315ab478c7f59.webp (from FUjr/homeassistant-openwrt-ubus's README)

In Vulpo: Quick Toggle card, Button card, Chart card, Apple Watch, Control Center

## Other ways in for OpenWrt

| Name | Kind | Installs or stars | Connection | Upkeep |
| --- | --- | --- | --- | --- |
| [OpenWrt (luci)](https://vulpo.app/integrations/core/luci.md) | Built-in integration | 889 installs sharing analytics | Works locally | Part of Home Assistant |
| [OpenWrt](https://vulpo.app/integrations/marketplace/faserf-ha-openwrt.md) | Marketplace integration | 457 installs sharing analytics | Works locally | Updated in the last 6 months |
| [OpenWrt (ubus)](https://vulpo.app/integrations/core/ubus.md) | Built-in integration | 145 installs sharing analytics | Works locally | Part of Home Assistant |
| [OpenWRT Updater](https://github.com/izipuho/OpenWRT_control) | Marketplace integration | 17 installs sharing analytics | Works locally | No update in 6 to 18 months |
| [OpenWrt MQTT Auto-Discovery](https://github.com/aldweb/ha-openwrt-mqtt) | Marketplace integration | 17 installs sharing analytics | Works locally | Updated in the last 6 months |

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-10-22. Source: https://vulpo.app/integrations/marketplace/fujr-homeassistant-openwrt-ubus

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/fujr-homeassistant-openwrt-ubus
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
