majordomo
majordomo copied to clipboard
Простые устройства: Невозможно выставить aliveTimeout 5 минут
Вопрос по файлу https://github.com/sergejey/majordomo/blob/master/modules/devices/SOpenClose_statusUpdated.php строки 10-12
$alive_timeout=(int)$this->getProperty('aliveTimeout')*60*60;
if (!$alive_timeout) {
$alive_timeout=2*24*60*60; // 2 days alive timeout by default
Если я введу в форме (к примеру у меня это датчик двери Openclose01.aliveTimeout) aliveTimeout=1, то автоматически значение будет равно 1 час. Но мне нужно выставить 5 минут. Дробное число я тоже ввести не могу т.к. aliveTimeout определено как int. Просьба убрать множитель *60 что бы время можно было указывать в минутах. Я конечно могу исправить у себя, но после первого же обновления модуля моя логика снова сломается. Буду рад любому ответу и соображениям. Спасибо.
тоже столкнулся с этой проблемой. в наличии анализатор сети и при пропадании питания он выключается. опрос идет по mqtt и в течение как минимум часа я не могу поставить флаг, что у меня нет напряжения дома. сам сервер автономен.