Также наблюдаю очень большой временной лаг между нажатием кнопок и отправкой команды на сервер mqtt. Если отправлять напрямую через mqtt iot, то устройства реагируют мгновенно. Какаято проблема с плагином mqtt
directman66 писал(а):Также наблюдаю очень большой временной лаг между нажатием кнопок и отправкой команды на сервер mqtt. Если отправлять напрямую через mqtt iot, то устройства реагируют мгновенно. Какаято проблема с плагином mqtt
Скорее с websockets, попробуйте их перезапустить и проверьте. Тоже периодически натыкаюсь на такую бяку...
Интересно, можно ли поставить mosqutto на роутер с прошивкой tomatousb или dd-wrt? В сети много информации об установке на openwrt, но не хотелось бы менять прошивку на роуетер, много всего настроено на asus rt-n66u.
upd:
Сергей, реальная проблема со сценами. Перешел на mqtt, так как getURL тормозил. Поработало примерно неделю и стало тормозить mqtt. Брокет и MD стоит на 3 малине. Хотелось бы решить уже этот вопрос.
directman66 писал(а):Также наблюдаю очень большой временной лаг между нажатием кнопок и отправкой команды на сервер mqtt. Если отправлять напрямую через mqtt iot, то устройства реагируют мгновенно. Какаято проблема с плагином mqtt
Я так не подскажу. Лучше всего, если вы дадите доступ к системе, когда наблюдаются тормоза, чтобы понять, чем оно загружено.
Сергей Джейгало, разработчик MajorDoMo Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь! Профиль Connect -- информация, сотрудничество, услуги
Подтверждаю, после нескольких дней работы mqtt перестал общаться с удаленным сервером. Помог перезапуск службы mqtt вручную. Вот лог перезапуска руками:
dioxin писал(а):Подтверждаю, после нескольких дней работы mqtt перестал общаться с удаленным сервером. Помог перезапуск службы mqtt вручную. Вот лог перезапуска руками:
SPOILERSPOILER_SHOW
14:13:58 0.69393800 Starting service cycle_mqtt (./scripts/cycle_mqtt.php)
...
Похоже что mqtt пооткрывал кучу процессов и начал тормозить, а потом и вовсе повесился.
Скорее всего дело в том, что вы обновляли настройки, что приводит к перезапуску цикла, а менеджер процессов не смог прибить работающий цикл, но запускал новый и получилось множество копий.
Сергей Джейгало, разработчик MajorDoMo Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь! Профиль Connect -- информация, сотрудничество, услуги