Адаптер MikroTik для ioBroker
Адаптер позволяет получать данные и управлять роутерами MikroTik через ioBroker.
Описание объектов адаптера
add_firewall — Добавить адрес в список брандмауэра и включить правило.
например: name,127.0.0.1,comment
raw — Отправить команду api в mikrotik, результат выполнения будет получен в объекте mikrotik.0.commands.response. например:
/ip/firewall/address-list/add\n=list=2vpn\n=address=195.82.146.0/24\n=comment=rutracker.org
ip/firewall/address-list/add list=FuckRKN address=195.82.146.0/24 comment=rutracker.org
ip/kid-control/print
ip/kid-control/pause .id=*1
ip/kid-control/resume .id=*1
reboot, shutdown — Перезагрузка / выключение роутера
usb_reset — сброс питания порта USB на роутере
ВАЖНО: Созданные объекты адаптера не удаляются автоматически и количество объектов может быть много особенно если в настройках включена опция получения данных firewall/filter и у вас много правил в файерволе (особенно с указанием целых подсетей) они все попадут в отдельные объекты в соответствующей ветке.
Объект с ролью state позволяют отправлять команду на блокировку клиента или отключение/включение различных правил.
Ветка объектов lists содержит актуальные списки DHCP клиентов, правил firewall и список подключенных клиентов WiFi. Данные представлены в виде массива объектов.