---
title: "MikroTik Extended"
description: "MikroTik Extended is a Marketplace integration for Home Assistant. It has 205 installs sharing analytics, works locally and was last updated October 20, 2026."
canonical: "https://vulpo.app/integrations/marketplace/csontikka-ha-mikrotik-extended"
url: "https://vulpo.app/integrations/marketplace/csontikka-ha-mikrotik-extended.md"
last-updated: "2026-10-22"
version: "1.4"
---

# MikroTik Extended

> MikroTik Extended is a Marketplace integration for Home Assistant. It has 205 installs sharing analytics, works locally and was last updated October 20, 2026.

MikroTik Extended is an integration for managing MikroTik routers running RouterOS 7 or newer from Home Assistant. It talks to the router locally and covers system readings such as temperatures, voltage, power use and UPS status, plus a reboot button for each router. Interface monitoring includes link status, port switches, traffic rates, and PoE output control with a power cycle button per port. Individual NAT, Mangle, Filter, Raw and Routing rules can each get a switch, and device trackers follow connected devices. Optional sensors cover LTE and 5G modems, containers, Netwatch entries and Kid Control profiles, with presets that limit which entities are created. Several routers can be used at once, and setup is done in the UI, either by scanning the network or entering host details.

Automatic summary of the README and code of Csontikka/ha-mikrotik-extended. 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=Csontikka&repository=ha-mikrotik-extended&category=integration)

On Home Assistant 2026.11 or newer? [Open it in the Marketplace](https://my.home-assistant.io/redirect/marketplace_repository/?owner=Csontikka&repository=ha-mikrotik-extended&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.

### Set up MikroTik Extended

- **Name of the integration**
- **Host**
- **Port**: RouterOS API port. Leave at 0 to use the default: 8728 (no SSL) or 8729 (SSL).
- **Username**
- **Password**
- **Connection security**

### Add MikroTik Router

- **Scan network for MikroTik routers**

### MikroTik Extended setup (2/4)

- **Scan interval (seconds)**: Minimum: 10s. Default: 30s. Lower values increase RouterOS API load.
- **Device tracker interval (seconds)**: How often tracked devices are pinged and their trackers refreshed. Minimum: 5s. Maximum: 300s. Default: 10s. Raise it on large networks to lower the load. Never longer than half the tracking timeout. Home/away changes can lag by up to one interval.
- **Track network devices timeout (seconds)**: Wired devices only. Seconds before a device is considered offline if not seen in ARP. Default: 180s.
- **Zone for device tracker**: Home Assistant zone name to use when a tracked device is connected. Default: home.

### MikroTik routers found

- **Select router**

### MikroTik Extended setup (3/4)

- **Sensor preset**: Recommended enables the most useful sensors with minimal entity count. Full enables everything, use with caution on large networks.

### MikroTik Extended setup (4/4)

- **Captive portal data**: Adds hotspot authorization status to tracked devices. Only useful if a captive portal (hotspot) is configured.
- **Client traffic sensors**: 2 sensors per tracked device (TX/RX speed). Requires RouterOS 7 with Kid Control. The integration automatically creates a 'ha-monitoring' profile on the router when enabled. Sensors appear only for devices actively tracked by Kid Control. Note: RouterOS 6 is not supported.
- **Container sensors**: Sensor and switch per container to monitor and start/stop Docker-like containers.
- **Environment variable sensors**: Sensors for RouterOS environment variables.
- **Filter switches**: Switch per Filter rule to enable/disable firewall filter rules from HA. Warning: creates one entity per filter rule.
- **Interface entities**: Create entities for network interfaces (port switches, port trackers, traffic sensors, IP addresses). Disable to monitor only the core device, which also skips the per-port link queries. Port tracker and port traffic sensors are only created while this is enabled. Warning: disabling removes these entities and their per-port devices, so a renamed port or an assigned area is not restored when you enable it again.
- **Kid control**: Switches for Kid Control device profiles (pause/resume internet access).
- **LTE / 5G modem sensors**: Sensors per LTE or 5G modem: operator, access technology, signal levels (RSSI, RSRP, RSRQ, SINR, CQI) and bands. One extra query per modem on every poll; nothing is asked on a router without a modem.
- **Mangle switches**: Switch per Mangle rule to enable/disable packet marking rules from HA. Warning: creates one entity per Mangle rule.
- **NAT switches**: Switch per NAT rule to enable/disable rules from HA. Warning: creates one entity per NAT rule.
- **Netwatch tracker sensors**: Binary sensor per Netwatch entry showing reachability status.
- **Port error counters**: 4 sensors per interface (RX/TX errors and RX/TX drops), for spotting a bad cable or a failing port. Warning: creates 4 entities per interface.
- **Port switches**: Switch per port to enable/disable the port from HA. Turn this off to keep a port from being disabled by accident; the other entities of the port stay.
- **Port tracker sensors**: Binary sensor per port showing link up/down state.
- **Port traffic sensors**: 4 sensors per interface (TX/RX bytes and totals). Warning: creates 4 entities per interface, disable if traffic graphs are not needed.

### Re-authenticate MikroTik Extended

- **Username**
- **Password**

### Reconfigure MikroTik Extended

- **Name of the integration**
- **Host**
- **Port**: RouterOS API port. Leave at 0 to use the default: 8728 (no SSL) or 8729 (SSL).
- **Username**
- **Password**: Leave empty to keep the stored password.
- **Connection security**

### After setup

- **Scan interval**: Minimum: 10s. Default: 30s. Lower values increase RouterOS API load.
- **Show client MAC and IP on interfaces**
- **Unit of measurement**
- **Device tracker interval (seconds)**: How often tracked devices are pinged and their trackers refreshed. Minimum: 5s. Maximum: 300s. Default: 10s. Raise it on large networks to lower the load. Never longer than half the tracking timeout. Home/away changes can lag by up to one interval.
- **Track network devices timeout (seconds)**: Wired devices only. Seconds before a device is considered offline if not seen in ARP. Default: 180s.
- **Zone for device tracker**: Home Assistant zone name to use when a tracked device is connected. Default: home.
- **Sensor preset**: Select a preset to quickly configure which sensors and switches are enabled, or choose Custom to configure individually.
- **Captive portal data**: Adds hotspot authorization status to tracked devices. Only useful if a captive portal (hotspot) is configured.
- **Client traffic sensors**: 2 sensors per tracked device (TX/RX speed). Requires RouterOS 7 with Kid Control. The integration automatically creates a 'ha-monitoring' profile on the router when enabled. Sensors appear only for devices actively tracked by Kid Control. Note: RouterOS 6 is not supported.
- **Container sensors**: Sensor and switch per container to monitor and start/stop Docker-like containers.
- **Environment variable sensors**: Sensors for RouterOS environment variables.
- **Filter switches**: Switch per Filter rule to enable/disable firewall filter rules from HA. Warning: creates one entity per filter rule.
- **Interface entities**: Create entities for network interfaces (port switches, port trackers, traffic sensors, IP addresses). Disable to monitor only the core device, which also skips the per-port link queries. Port tracker and port traffic sensors are only created while this is enabled. Warning: disabling removes these entities and their per-port devices, so a renamed port or an assigned area is not restored when you enable it again.
- **Kid control**: Switches for Kid Control device profiles (pause/resume internet access).
- **LTE / 5G modem sensors**: Sensors per LTE or 5G modem: operator, access technology, signal levels (RSSI, RSRP, RSRQ, SINR, CQI) and bands. One extra query per modem on every poll; nothing is asked on a router without a modem.
- **Mangle switches**: Switch per Mangle rule to enable/disable packet marking rules from HA. Warning: creates one entity per Mangle rule.
- **NAT switches**: Switch per NAT rule to enable/disable rules from HA. Warning: creates one entity per NAT rule.
- **Netwatch tracker sensors**: Binary sensor per Netwatch entry showing reachability status.
- **Port error counters**: 4 sensors per interface (RX/TX errors and RX/TX drops), for spotting a bad cable or a failing port. Warning: creates 4 entities per interface.
- **Port switches**: Switch per port to enable/disable the port from HA. Turn this off to keep a port from being disabled by accident; the other entities of the port stay.
- **Port tracker sensors**: Binary sensor per port showing link up/down state.
- **Port traffic sensors**: 4 sensors per interface (TX/RX bytes and totals). Warning: creates 4 entities per interface, disable if traffic graphs are not needed.

Texts from the code of [Csontikka/ha-mikrotik-extended](https://github.com/Csontikka/ha-mikrotik-extended).

## Entities

- **Binary sensors**: UPS, PPP, Connection, Netwatch, Connected
- **Buttons**: Configuration backup, PoE power cycle, Reboot
- **Selects**: PoE out
- **Sensors**: Temperature, Voltage, CPU temperature, SFP temperature, Switch temperature, Board temperature, PHY temperature, Power consumption, PoE out power consumption, PoE out power, PoE out voltage, PoE out current, and 28 more
- **Switches**: Port, PPP secret, Paused

## Troubleshooting

- **Diagnostics**: Downloads a diagnostics file to attach to a bug report.

## From the README

> Note: For best viewing experience, read this documentation on GitHub.
>
> Full-featured Home Assistant integration for MikroTik routers running RouterOS 7+. Monitor system resources, control firewall rules, track network devices, manage WireGuard peers, containers, and more — all from your HA dashboard. Supports multiple routers simultaneously.
>
> - NAT rules
> - Mangle rules
> - Filter rules
> - Raw rules
> - Routing rules

From the README of [Csontikka/ha-mikrotik-extended](https://github.com/Csontikka/ha-mikrotik-extended#readme), [Apache License 2.0](https://spdx.org/licenses/Apache-2.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: [MikroTik](https://vulpo.app/integrations/mikrotik.md)
- Number: 205 installs sharing analytics; 38 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.14.0, last updated October 20, 2026
- Domain: `mikrotik_extended`
- Source: <https://github.com/Csontikka/ha-mikrotik-extended>
- Issues: <https://github.com/Csontikka/ha-mikrotik-extended/issues>
- Screenshot: https://vulpo.app/integrations-img/351684c2666b8aca.webp (from Csontikka/ha-mikrotik-extended's README)
- Screenshot: https://vulpo.app/integrations-img/3e3cb5755a4fd886.webp (from Csontikka/ha-mikrotik-extended's README)
- Screenshot: https://vulpo.app/integrations-img/54e4c84d89159af2.webp (from Csontikka/ha-mikrotik-extended's README)

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

## Other ways in for MikroTik

| Name | Kind | Installs or stars | Connection | Upkeep |
| --- | --- | --- | --- | --- |
| [MikroTik](https://vulpo.app/integrations/core/mikrotik.md) | Built-in integration | 3.2k installs sharing analytics | Works locally | Part of Home Assistant |
| [Mikrotik Router](https://vulpo.app/integrations/marketplace/tomaae-homeassistant-mikrotik-router.md) | Marketplace integration | 1.5k installs sharing analytics | Works locally | Updated in the last 6 months |
| [MikroTik SwOS](https://github.com/zollak/homeassistant-mikrotik_swos) | Marketplace integration | 10 installs sharing analytics | Works locally | Updated in the last 6 months |
| [MikroTik Netwatch](https://github.com/simonkowallik/ha-mikrotik-netwatch) | Marketplace integration | 1 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/csontikka-ha-mikrotik-extended

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/csontikka-ha-mikrotik-extended
- 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
