September 11, 2019

Добавление данных в Adress list Mikrotik через Home Assistant

Как выглядит форма добавления сайта в адрес лист микротика

Для создания такой странички нам понадобится:

  • Веб сервер поддерживающий php
  • Доступ к api mikrotik
  • 5 файлов
  1. routeros_api.class.php - собственно сам класс для работы с api mikrotik
  2. adress_list.php - php код который будет выполнятся
  3. adress_list.php - наша страничка которой мы будем пользоватся
  4. ip.php - данные авторизации mikrotik
  5. style.css - эт уже красивости, что бы страничка выглядела опрятно и так как нам нужно

Все файлы я прикреплю на нашем канале. https://t.me/Home_Assistant

Кидаем файлы на наш веб сервер.

Редактируем ip.php, добавляем ip роутера и логин с паролем

<?php 
		$ip='192.168.1.1';
		$user='log';
		$pw='pass';
 ?>

Далее редактируем adress_list.php, пишим свой лист какой хотим

"list" => "hassio",

В конфиге хасс добавляем примерно такой код, адрес у вас конечно будет свой

panel_iframe:
  adress_list:
    title: Mikrotik
    icon: mdi:router-wireless
    url: https://host.name/mikroapi/adress_list.html

Вот собственно и все, подписывайтесь на наш канал https://t.me/Home_Assistant и вступайте в дружный чат, все вопросы можете задать там https://t.me/homassistant