Найдено 1332 результата

Bagir
Чт окт 31, 2019 9:03 pm
Форум: Настройка и программирование
Тема: Таймеры 5/10/15мин
Ответы: 3
Просмотры: 397

Re: Таймеры 5/10/15мин

Если требуется запускать код чаще чем раз в минуту, то без изменения основы можно в onNewMinute добавить код setTimeOut('getWiFiclientsTimer',"runScript('getWiFiclients');",10); и в самом скрипте, к моему примеру getWiFiclients, в конце вашего кода тоже добавить эту строку. Тогда таймеры будут запус...
Bagir
Пн авг 05, 2019 8:52 am
Форум: Железо
Тема: Mikrotik
Ответы: 110
Просмотры: 59227

Re: Mikrotik

есть идея подобное провернуть только со стороны микрота. т.е. заставить микрот отправлять данные мажердомо, ну или накрайняк написать скрипт приемника на пхп. со стороны микртота идет отправка скажем массива всех зарегистрированных клиентов на точках доступа, или же даже написать анализ изменения т...
Bagir
Пн авг 05, 2019 1:41 am
Форум: Железо
Тема: Mikrotik
Ответы: 110
Просмотры: 59227

Re: Mikrotik

Тоже в один момент обнаружил, что больше не могу подключиться к роутеру. Причем вся система стала сильно тормозить. Оно и понятно, при выполнении скрипт каждый раз ожидал подключения 3 секунды. В итоге после замены класса на * RouterOS PHP API class v1.6 * Author: Denis Basta удалось подключиться к ...
Bagir
Сб апр 21, 2018 1:09 am
Форум: Настройка и программирование
Тема: Резервные датчики
Ответы: 7
Просмотры: 2281

Re: Резервные датчики

Да, возможно, но тут может быть трудность в реализации при условии конструкции "объекты датчиков и комнат". При получении новых данных, объект датчика обрабатывает их и передает объекту комнаты. Первоначальное событие возникает именно при получения данных от датчика в его объект. Чтобы рассчитать ср...
Bagir
Сб апр 21, 2018 12:51 am
Форум: Настройка и программирование
Тема: getURL
Ответы: 28
Просмотры: 5203

Re: getURL

К слову о задержках. Чтобы долго не ждать ответа, например если запрашиваемый ресурс предположительно может быть недоступен, но в штатном режиме он отвечает сразу, можно сделать как то так: $ctx = stream_context_create( array( 'http' => array('timeout'=>2) ) ); $dt = trim(file_get_contents($cmdUrl, ...
Bagir
Сб апр 07, 2018 12:57 am
Форум: Настройка и программирование
Тема: "Живые" графики нужна помощь.
Ответы: 228
Просмотры: 225023

Re: "Живые" графики нужна помощь.

Великолепная идея с передачей значения свойства lastid! Посмотрите как я переделал получение id свойства с использованием штатной функции getHistoryValueId(). Ранее я не знал про нее, и поэтому добирался до нужного id с помощью sql запросов. $pvalueid = getHistoryValueId($name); // Получаем данные и...
Bagir
Пт апр 06, 2018 9:18 am
Форум: Настройка и программирование
Тема: [РЕШЕНО] Повторяющиеся данные в БД и их запись.
Ответы: 49
Просмотры: 7984

Re: [РЕШЕНО] Повторяющиеся данные в БД и их запись.

Да, конечно же при таком варианте нужно писать всё. Или придумать другой вариант для этого свойства объекта. Можно попробовать добавить случайное число, которое можно будет потом отделить. Или в виде этого уникального числа использовать значение таймера. Просто глобальная настройка изменит правила и...
Bagir
Ср апр 04, 2018 7:33 pm
Форум: Настройка и программирование
Тема: [РЕШЕНО] Повторяющиеся данные в БД и их запись.
Ответы: 49
Просмотры: 7984

Re: [РЕШЕНО] Повторяющиеся данные в БД и их запись.

При записи одинаковых значений в свойство с историей, в базе данных действительно не будет повтора, но время последней записи обноситься. При этом можно корректно строить графики и считать средние значения. Череда повторяющихся записей в базе данных не нужна. Это излишняя информация и расход памяти.
Bagir
Ср апр 04, 2018 12:53 pm
Форум: Библиотека решений
Тема: Правила и рекомендации по созданию тем в этом разделе
Ответы: 0
Просмотры: 2364

Правила и рекомендации по созданию тем в этом разделе

Уважаемые участники форума! Этот раздел предназначен для желающих поделиться с другими своими собственными наработками. Например сделали вы что то рабочее, и считайте, что оно может пригодиться другим участникам. Желание поделиться с другими всегда очень приветствовалось на форуме. Для этого нужно с...
Bagir
Чт мар 29, 2018 10:13 am
Форум: Модификация
Тема: [Модификация] Строим графики Highstock
Ответы: 102
Просмотры: 80341

Re: Строим графики Highstock

Прежде всего надо посмотреть на время записей в базе данных. А потом будем делать выводы. Ещё надо уточнить, где был сделан перевод времени. Внутренние часы сервера? Зима/лето? Что сервер показывает по UTC?