Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

Screenshots From the README of akinin/ha_keenetic.

UPnP settingDiscovered integration

About

Keenetic Router is an integration that connects Home Assistant to Keenetic routers through their local REST API. It adds router diagnostics such as CPU load, memory use, uptime, WAN IP, and traffic speeds, plus binary sensors for connection status and ping checks. Controls include a reboot button, a web configurator access switch, a client idle timeout number, an access policy select, and optional switches for port forwarding rules. Optional device trackers, client policy selectors, and Wi-Fi QR code images can be created for all or selected clients and networks, and a firmware update entity can back up before installing. Two actions run direct Keenetic API requests and download configuration or firmware backups. Setup happens in the UI, and Home Assistant can discover the router on the network by itself.

Automatic summary of the README and code of akinin/ha_keenetic. Something wrong, or are you the maintainer and want your own text here? Get in touch

Supports

  • Works locally Talks to your devices on your own network. No vendor cloud in between.

  • Found by itself Home Assistant spots it on the network and offers to add it.

  • From the Marketplace Installed through the Marketplace, formerly HACS.

  • Actively maintained Its author released or pushed a change in the last six months.

Provides

  • Switches
  • Sensors
  • Presence

Setting it up

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

Connect

  • Host
  • Port
  • Username
  • Password
  • Use SSL
  • Scan interval (seconds)

After setup

  • Host
  • Port
  • Username
  • Password
  • Use SSL
  • Scan interval (seconds)
  • Sensor groups
  • Create QR codes for all Wi-Fi networks
  • Create QR codes for selected Wi-Fi networks
  • Create policy selectors for all clients
  • Create policy selectors for selected clients
  • Create device trackers for all clients
  • Create device trackers for selected clients
  • Create switches for port forwarding rules
  • Backup file types
  • Scan interval (seconds)
  • Create QR codes for all Wi-Fi networks
  • Create QR codes for selected Wi-Fi networks
  • Create policy selectors for all clients
  • Create policy selectors for selected clients
  • Create device trackers for all clients
  • Create device trackers for selected clients
  • Create switches for port forwarding rules
  • Backup file types
  • Scan interval (seconds)

Texts from the code of akinin/ha_keenetic.

Entities

  • Binary sensorsConnection, Status, Ping Check
  • ButtonsReboot
  • NumbersClient idle timeout
  • SelectsAccess policy
  • SensorsHostname, Domain name, CPU load, Memory used, Uptime, Wi-Fi clients, WAN IP, Download speed, Upload speed, Downloaded, Uploaded, Temperature, and 8 more
  • SwitchesWeb configurator access

Actions

  • Run API requestRun a direct request against the Keenetic API.Fields: Device, Integration, Method, API endpoint, Data
  • Create backupDownload router configuration and/or firmware backup files.Fields: Device, Integration, Folder, Backup type

From the README

Home Assistant custom integration for Keenetic routers. It talks to the local Keenetic REST API and exposes router status, clients, interfaces, Wi-Fi, mesh nodes, USB/media state, firmware updates, and basic controls.

  • Router diagnostics: CPU load, memory usage, uptime, hostname, domain name, WAN IP.
  • Interface monitoring: WAN/VPN connectivity, traffic statistics, Ethernet ports, Wi-Fi interfaces.
  • Wi-Fi radio diagnostics: channel, channel width, bitrate, and temperature when available.
  • Wi-Fi control: enable/disable Wi-Fi interfaces and configure client idle timeout.
  • Client management: device trackers and client policy selectors for selected or all known clients.
  • Port forwarding controls: optional switches for configured forwarding rules.
  • Mesh monitoring: mesh node status and diagnostic attributes.
  • USB/media monitoring: USB power switches, media connectivity, and storage usage sensors when supported by the router.
  • Firmware update entity with optional backup before install.
  • Services for direct Keenetic API calls and router backup.
From the README of akinin/ha_keenetic, MIT License. Shortened.

Shows in Vulpo

Quick Toggle card, Button card, Select card, Chart card, Apple Watch, Control Center.

Information

Installs
228 sharing analytics
GitHub stars
41
Connection
Works locally
Upkeep
Updated in the last 6 months
Version
v2.1.4,
Category
Computers and network, Routers and network
Kind
Marketplace integration
Needs
Needs the Marketplace (HACS on 2026.10 and older)
Domain
ha_keenetic

More from Keenetic

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers