Mikrotik router integration for Home Assistant
Find a file
2020-04-04 17:51:35 +02:00
.github/ISSUE_TEMPLATE clearer description for integration version in bug template 2019-12-21 08:01:40 +01:00
custom_components/mikrotik_router Add ability to return list results of API call instead of generator. On generator return do not call iterate over object, removes redundant calls to API. Update calls to api.path with new input param. Fix logging in helper object. 2020-04-04 17:51:35 +02:00
docs/assets/images/ui updated documentation 2020-03-26 03:43:14 +01:00
.gitattributes initial commit 2019-12-02 01:13:28 +01:00
.sonarcloud.properties updated sonar settings 2019-12-13 10:10:38 +01:00
hacs.json updated hacs.json 2019-12-04 16:12:48 +01:00
LICENSE Create LICENSE 2019-12-02 01:24:37 +01:00
README.md updated documentation 2020-03-26 03:47:12 +01:00
setup.cfg change lib exclude for flake8 2019-12-08 18:13:46 +01:00

Mikrotik Router

GitHub release (latest by date) hacs_badge Project Stage

GitHub commits since latest release GitHub commit activity

Monitor and control your Mikrotik device from Home Assistant.

Features:

  • Interface device tracker
  • Enable/disable interface switches
  • Enable/disable NAT rule switches
  • Enable/disable Simple Queue switches
  • RX/TX traffic sensors per interface
  • System sensors (CPU, Memory, HDD)
  • Firmware update binary sensor
  • Switches to run scripts

Integration preview

Tracker and sensors

Interface Info Interface Switch

Interface Sensor Script Switch

NAT switch Queue switch

Setup integration

Setup this integration for your Mikrotik device in Home Assistant via Configuration -> Integrations -> Add -> Mikrotik Router. You can add this integration several times for different devices.

Add Integration

  • "Host" - Use hostname or IP
  • "Port" - Leave at 0 for defaults
  • "Name of the integration" - Friendy name for this router
  • "Unit of measurement" - Traffic sensor measurement (bps, Kbps, Mbps, B/s, KB/s, MB/s)

Configuration

Integration options

  • "Show client MAC and IP" - Display connected IP and MAC address for devices connected to ports on router.
  • "Scan interval" - Scan/refresh time in seconds. HA needs to be reloaded for scan interval change to be applied.
  • "Unit of measurement" - Traffic sensor measurement (bps, Kbps, Mbps, B/s, KB/s, MB/s)

List of detected devices

Integration options