Кратко: я вручную выключаю WLAN, заданный контроллером, и хотел бы настроить его включение в определённое время каждый день. Как это сделать?
Подробности: Это, честно говоря, вопрос для новичка (сразу извиняюсь), но мой поиск в интернете только частично решил проблему, и, надеюсь, какой-нибудь опытный пользователь подскажет, куда копать дальше.
Суть такая. У меня есть отдельный WLAN для устройств детей, который сейчас я вручную отключаю и включаю через GUI контроллера, потому что функция расписания слишком жёсткая для моего случая (время отключения слишком часто меняется). Хотелось бы автоматизировать только включение этого WLAN. Хотя я видел упоминания про «Controller API», найти гайд или инструкции мне не удалось. Зато наткнулся на набор команд, которые выглядят многообещающе:
unifi_api /upd/wlanconf/<Id> '{"enabled": false}'
unifi_api /upd/wlanconf/<Id> '{"enabled": true}'
Я хочу проверить, правильно ли понял, как это использовать (и исправьте, если нет). Моя версия: я
- вхожу в контроллер под админом
- использую вторую команду для включения WLAN
Если это так — тогда можно будет написать скрипт, который будет запускать эту команду в нужное время каждый день, и проблема решена. Пока проверить не удалось, потому что я ещё не могу зайти по ssh в контроллер, который у меня запущен как docker-контейнер на Synology NAS.
Вопросы: Это та команда, которую нужно использовать (и в правильных ли условиях)? И как тогда получить доступ к CLI контроллера, если он в docker-контейнере (порт веба очевидно не подойдёт, а порт 22 дает доступ только к NAS)?
Подробности: Это, честно говоря, вопрос для новичка (сразу извиняюсь), но мой поиск в интернете только частично решил проблему, и, надеюсь, какой-нибудь опытный пользователь подскажет, куда копать дальше.
Суть такая. У меня есть отдельный WLAN для устройств детей, который сейчас я вручную отключаю и включаю через GUI контроллера, потому что функция расписания слишком жёсткая для моего случая (время отключения слишком часто меняется). Хотелось бы автоматизировать только включение этого WLAN. Хотя я видел упоминания про «Controller API», найти гайд или инструкции мне не удалось. Зато наткнулся на набор команд, которые выглядят многообещающе:
unifi_api /upd/wlanconf/<Id> '{"enabled": false}'
unifi_api /upd/wlanconf/<Id> '{"enabled": true}'
Я хочу проверить, правильно ли понял, как это использовать (и исправьте, если нет). Моя версия: я
- вхожу в контроллер под админом
- использую вторую команду для включения WLAN
Если это так — тогда можно будет написать скрипт, который будет запускать эту команду в нужное время каждый день, и проблема решена. Пока проверить не удалось, потому что я ещё не могу зайти по ssh в контроллер, который у меня запущен как docker-контейнер на Synology NAS.
Вопросы: Это та команда, которую нужно использовать (и в правильных ли условиях)? И как тогда получить доступ к CLI контроллера, если он в docker-контейнере (порт веба очевидно не подойдёт, а порт 22 дает доступ только к NAS)?

! Автоматизация, я иду!