Страница 2 из 7

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

Добавлено: Пн мар 08, 2021 6:33 am
semkyskov
Очень жаль. Зачем городить лишние методы, если в модуле все уже есть и можно только передать в свойство. Зачем вся эта информация (Имя хоста, Аптайм, Принято, Отправлено, Подключено через, Режим, Уровень сигнала, Лог), если ее можно посмотреть только глубоко зарывшись в модуль на 4 уровня вниз?

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

Добавлено: Пн мар 08, 2021 6:53 am
V.A.S.t
Вы неверно представляете, как работают модули. Я бы сказал: зачем городить что-то в модуле, если это уже есть в системе? А по поводу всей этой информации: она просто для справки. Подскажете реальные кейсы для ее использования в концепции умного дома?

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

Добавлено: Пн мар 08, 2021 7:30 am
semkyskov
V.A.S.t писал(а):
Пн мар 08, 2021 6:53 am
Вы неверно представляете, как работают модули. Я бы сказал: зачем городить что-то в модуле, если это уже есть в системе? А по поводу всей этой информации: она просто для справки. Подскажете реальные кейсы для ее использования в концепции умного дома?
В модуле "Устройства Онлайн Keenetic" была возможность привязать к свойству последнее время обновления, было очень удобно смотреть кто и когда появился дома, снимать и ставить на охрану. Буду признателен, если подскажите как это сделать через привязанный метод. У меня две точки доступа, по информации "подключено через" и "уровень сигнала" можно было бы определять ы какой части дома находится телефон, например, считать трафик и предупреждать о превышении, по аптайму следить за временем пребывания ребенка в сети, ну и мало ли еще чего можно придумать, была бы возможность.

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

Добавлено: Пн мар 08, 2021 8:28 am
V.A.S.t
Метод - очень просто:

Код: Выделить всё

setGlobal('ваше свойство', date('Y-m-d H:i:s'));
Можно проговаривать:

Код: Выделить всё

if($params['VALUE']) $text =  ' в сети.'
else $text = ' не в сети';
say('Телефон ребенка'.$text, 1);
По поводу всего остального - немного расскажу, как работает модуль. Он опрашивает роутер каждые n секунд, указанные в настройках. после чего раскладывает информацию по полочкам. Во вкладке информации модуль снова делает запрос по конкретному устройству и отображает полученную информацию.
Я не уверен, что стоит роутер нагружать постоянным опросом всего, что только можно получить... Да и постоянная запись в базу всего этого тоже не добавит быстродействия.
Теоретически, можно сделать так, чтобы цикл каждый раз дергал скрипт и отдавал ему в $params всю необходимую вам информацию, а вы с ней уже делали, что угодно.

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

Добавлено: Вт мар 23, 2021 10:11 am
Damirka
Добрый день! Спасибо за возможность видеть все keenetic сети.
Есть проблема. Выходит обновление, в системе видно, что оно есть, обновляется устройство, инфо об обновлении не меняет статус, так и горит красным, если в этот момент совершаешь настройку каких либо свойств, выдает ошибку.

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

Добавлено: Вт мар 23, 2021 10:26 am
V.A.S.t
Damirka писал(а):
Вт мар 23, 2021 10:11 am
Есть проблема.
Да, по обновлениям проблему знаю, сегодня выложу обнову. А вот про ошибку интересно бы поточнее.

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

Добавлено: Вт мар 23, 2021 11:59 am
Damirka
Вот скрины всего пути приводящего к ней...

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

Добавлено: Вт мар 23, 2021 12:43 pm
V.A.S.t
Damirka писал(а):
Вт мар 23, 2021 11:59 am
Вот скрины всего пути приводящего к ней...
Понял в чем ошибка. В ближайшее время исправлю. Иначе она так и будет вылазить, если есть обновление для роутера.

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

Добавлено: Вт мар 23, 2021 2:05 pm
Damirka
Если надо тестить... Готов помогать... Писать только не умею... :-(

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

Добавлено: Чт апр 08, 2021 6:35 pm
AndreyAA
Добрый день.
А есть возможность перезагрузки интернет центра в определенное время?