[Модуль] Keenetic (keenetic)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

V.A.S.t
Сообщения: 339
Зарегистрирован: Сб май 11, 2019 6:35 pm
Откуда: Иркутск

[Модуль] Keenetic (keenetic)

Сообщение V.A.S.t »

https://connect.smartliving.ru/addons/c ... 1/251.html
Модуль предназначен для взаимодействия с интернет-центрами Keenetic.

Возможности модуля:
  • отслеживание состояния устройств, зарегистрированных на интернет-центре (онлайн/офлайн);
  • автоматическая перезагрузка через заданный промежуток времени роутера после исчезновения интернета;
  • отображение информации о роутере и подключенных устройствах;
  • переименование устройств на роутере из модуля;
  • возможность написания своего кода, вызываемого при смене статуса устройства без привязки к свойству или методу, если устройство зарегистрировано на роутере;
  • отображение статуса регистрации устройства на роутере и возможность регистрации устройств из модуля;
  • при удалении устройства из модуля, также удаляется его регистрация на роутере;
  • добавление и удаление DNS имен на роутере для обращения к IP адресам доменному имени;
  • возможность включения "отслежвания" параметров устройства через автосоздаваемый класс;
  • определение активного на данный момент подключения к интернету (основное/резервное).
Модуль реализует классическую концепцию MajorDoMo для взаимодействия с пользователем через привязанные к определенным устройствам свойства объекта. Объекты и свойства создаются пользователем самостоятельно.

Выражаю особую благодарность пользователю Krinopotam за его модуль "Устройства Онлайн Keenetic", благодаря которому и появился данный модуль.
Последний раз редактировалось V.A.S.t Пн янв 16, 2023 4:46 am, всего редактировалось 7 раз.
V.A.S.t
Сообщения: 339
Зарегистрирован: Сб май 11, 2019 6:35 pm
Откуда: Иркутск

Re: [Модуль] Keenetic (keenetic)

Сообщение V.A.S.t »

Чем отличается данный модуль от "Устройства Онлайн Keenetic"?
1. Использует REST API (rci) вместо устаревшего и переставшего работать на последних прошивках XML (ci).
2. Сокращает количество записей в базу данных, записывая туда только изменения объектов. "Устройства Онлайн Keenetic" писал в базу каждый раз каждое устройство, без разницы, были изменения, или нет.
3. Имеет дополнительные функции. На данный момент это автоперезагрузка и отображение различной информации.
4. Можно добавлять сколько угодно Кинетиков и следить за ними через KeenDNS.
4. Ну и реализовал свое видение того, как должен выглядеть такой модуль :)

В будущем возможно управление роутером через модуль. Возможности, по сути, ограничены только ограничением CLI Кинетиков.
Последний раз редактировалось V.A.S.t Вс фев 21, 2021 11:30 am, всего редактировалось 1 раз.
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

Re: [Модуль] Keenetic (keenetic)

Сообщение SmoKE_xDDD »

Спасибо. Прошу вас, перестаньте использовать в дизайне - таблицы =) У нас используется сетка бутстрап, она оч простая в освоении. =) поймите правильно))))
V.A.S.t
Сообщения: 339
Зарегистрирован: Сб май 11, 2019 6:35 pm
Откуда: Иркутск

Re: [Модуль] Keenetic (keenetic)

Сообщение V.A.S.t »

SmoKE_xDDD писал(а): Вс фев 21, 2021 8:05 am Спасибо. Прошу вас, перестаньте использовать в дизайне - таблицы =) У нас используется сетка бутстрап, она оч простая в освоении. =) поймите правильно))))
К сожалению, я не такой крутой дизайнер, как ты :) И я просто сделал по стандартному шаблону. Тем более для данного модуля этого достаточно. :)
AK1
Сообщения: 152
Зарегистрирован: Чт фев 13, 2020 6:39 pm

Re: [Модуль] Keenetic (keenetic)

Сообщение AK1 »

В настройках параметр периодичность опроса это в каких единицах. Пробовал разное. Не понял.
Поставил периодичность 3.
Отключение от сети появилось через 10 минут.
Подключение к сети - несколько сек.
V.A.S.t
Сообщения: 339
Зарегистрирован: Сб май 11, 2019 6:35 pm
Откуда: Иркутск

Re: [Модуль] Keenetic (keenetic)

Сообщение V.A.S.t »

В секундах. По поводу долгого отключения - посмотрю, есть пара мыслей. Проверьте, пожалуйста, на самом роутере, когда устройство уходит в оффлайн.
AK1
Сообщения: 152
Зарегистрирован: Чт фев 13, 2020 6:39 pm

Re: [Модуль] Keenetic (keenetic)

Сообщение AK1 »

Да, верно. Это у кинетиков цикл опроса большой.
V.A.S.t
Сообщения: 339
Зарегистрирован: Сб май 11, 2019 6:35 pm
Откуда: Иркутск

Re: [Модуль] Keenetic (keenetic)

Сообщение V.A.S.t »

AK1 писал(а): Вс мар 07, 2021 1:49 pm Да, верно. Это у кинетиков цикл опроса большой.
Изменил механизм получения статуса устройства, теперь отключение должно определяться сразу. Перекачайте архив.
semkyskov
Сообщения: 29
Зарегистрирован: Вт июл 10, 2018 11:21 am

Re: [Модуль] Keenetic (keenetic)

Сообщение semkyskov »

Спасибо за модуль. Сделайте, пожалуйста, чтоб последнее время обновления можно было привязать к свойству объекта.
V.A.S.t
Сообщения: 339
Зарегистрирован: Сб май 11, 2019 6:35 pm
Откуда: Иркутск

Re: [Модуль] Keenetic (keenetic)

Сообщение V.A.S.t »

semkyskov писал(а): Пн мар 08, 2021 4:21 am Спасибо за модуль. Сделайте, пожалуйста, чтоб последнее время обновления можно было привязать к свойству объекта.
К сожалению, концепцией модуля это не предусмотрено. Если вам нужно время «просто посмотреть», можете посмотреть в логе устройства. Если хотите применять где-то в другом месте - используйте привязанный метод. Там и время можно вытащить и все, что угодно.
Ответить