[Модуль] MQTT (mqtt)

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

Модератор: immortal

directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 695 раз
Контактная информация:

Re: Предложения по доработке модуля MQTT

Сообщение directman66 » Вт мар 28, 2017 10:51 pm

скрины проблемыИзображениеИзображениеИзображение

Отправлено с моего Redmi Note 3 через Tapatalk
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 695 раз
Контактная информация:

Re: Предложения по доработке модуля MQTT

Сообщение directman66 » Вт мар 28, 2017 10:53 pm

xrayИзображение

Отправлено с моего Redmi Note 3 через Tapatalk
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 695 раз
Контактная информация:

Re: Предложения по доработке модуля MQTT

Сообщение directman66 » Ср мар 29, 2017 2:07 pm

заметил, что проблема возникает, если запретить анонимный доступ в mosquto.

Если его разрешить, то все становится отлично.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 695 раз
Контактная информация:

Re: Предложения по доработке модуля MQTT

Сообщение directman66 » Пт мар 31, 2017 4:57 am

Также наблюдаю очень большой временной лаг между нажатием кнопок и отправкой команды на сервер mqtt. Если отправлять напрямую через mqtt iot, то устройства реагируют мгновенно. Какаято проблема с плагином mqtt
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Fav0rit
Сообщения: 60
Зарегистрирован: Чт мар 19, 2015 10:27 pm
Благодарил (а): 8 раз
Поблагодарили: 22 раза

Re: Предложения по доработке модуля MQTT

Сообщение Fav0rit » Вс апр 02, 2017 12:52 am

directman66 писал(а):Также наблюдаю очень большой временной лаг между нажатием кнопок и отправкой команды на сервер mqtt. Если отправлять напрямую через mqtt iot, то устройства реагируют мгновенно. Какаято проблема с плагином mqtt
Скорее с websockets, попробуйте их перезапустить и проверьте. Тоже периодически натыкаюсь на такую бяку...
directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 695 раз
Контактная информация:

Re: Предложения по доработке модуля MQTT

Сообщение directman66 » Вс апр 02, 2017 1:14 pm

websockets были отключены через config.php

Влючение и выключение ничего не дало.

Интересно, можно ли поставить mosqutto на роутер с прошивкой tomatousb или dd-wrt? В сети много информации об установке на openwrt, но не хотелось бы менять прошивку на роуетер, много всего настроено на asus rt-n66u.

upd:
Сергей, реальная проблема со сценами. Перешел на mqtt, так как getURL тормозил. Поработало примерно неделю и стало тормозить mqtt. Брокет и MD стоит на 3 малине. Хотелось бы решить уже этот вопрос.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Предложения по доработке модуля MQTT

Сообщение sergejey » Вт апр 04, 2017 12:29 pm

directman66 писал(а):Также наблюдаю очень большой временной лаг между нажатием кнопок и отправкой команды на сервер mqtt. Если отправлять напрямую через mqtt iot, то устройства реагируют мгновенно. Какаято проблема с плагином mqtt
Я так не подскажу. Лучше всего, если вы дадите доступ к системе, когда наблюдаются тормоза, чтобы понять, чем оно загружено.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
dioxin
Сообщения: 175
Зарегистрирован: Вт фев 14, 2017 4:43 pm
Откуда: Иваново
Благодарил (а): 15 раз
Поблагодарили: 46 раз

Re: Предложения по доработке модуля MQTT

Сообщение dioxin » Ср апр 05, 2017 4:59 pm

Подтверждаю, после нескольких дней работы mqtt перестал общаться с удаленным сервером. Помог перезапуск службы mqtt вручную. Вот лог перезапуска руками:
СпойлерПоказать
14:13:58 0.69393800 Starting service cycle_mqtt (./scripts/cycle_mqtt.php)
14:13:56 0.55466700 Executing: sudo kill -9 3856
14:13:56 0.53569700 Executing: sudo kill -9 31892
14:13:56 0.51714900 Executing: sudo kill -9 29251
14:13:56 0.49904600 Executing: sudo kill -9 29138
14:13:56 0.48241500 Executing: sudo kill -9 29093
14:13:56 0.46115300 Executing: sudo kill -9 28711
14:13:56 0.44305000 Executing: sudo kill -9 28605
14:13:56 0.42521900 Executing: sudo kill -9 26401
14:13:56 0.40614900 Executing: sudo kill -9 26174
14:13:56 0.38945700 Executing: sudo kill -9 26056
14:13:56 0.36175800 Executing: sudo kill -9 25978
14:13:56 0.34115000 Executing: sudo kill -9 25913
14:13:56 0.32234100 Executing: sudo kill -9 13556
14:13:56 0.30533400 Executing: sudo kill -9 13522
14:13:56 0.28750000 Executing: sudo kill -9 13457
14:13:56 0.26735200 Executing: sudo kill -9 12981
14:13:56 0.25316800 Executing: sudo kill -9 12955
14:13:56 0.22472300 Executing: sudo kill -9 12903
14:13:56 0.21709800 Executing: sudo kill -9 12845
14:13:56 0.20405900 Executing: sudo kill -9 12835
14:13:56 0.19300600 Executing: sudo kill -9 12726
14:13:56 0.18498400 Executing: sudo kill -9 12139
14:13:55 0.69334800 Closing service cycle_mqtt (id: 47)
14:13:55 0.69288900 Closing service cycle_mqtt (id: 46)
14:13:55 0.68726800 Closing service cycle_mqtt (id: 44)
14:13:55 0.68683000 Closing service cycle_mqtt (id: 43)
14:13:55 0.68636800 Closing service cycle_mqtt (id: 42)
14:13:55 0.68594700 Closing service cycle_mqtt (id: 41)
14:13:55 0.68551500 Closing service cycle_mqtt (id: 40)
14:13:55 0.68508400 Closing service cycle_mqtt (id: 39)
14:13:55 0.68466700 Closing service cycle_mqtt (id: 38)
14:13:55 0.68421000 Closing service cycle_mqtt (id: 37)
14:13:55 0.68354900 Closing service cycle_mqtt (id: 36)
14:13:55 0.68312000 Closing service cycle_mqtt (id: 35)
14:13:55 0.68266700 Closing service cycle_mqtt (id: 33)
14:13:55 0.68214300 Closing service cycle_mqtt (id: 32)
14:13:55 0.68173400 Closing service cycle_mqtt (id: 31)
14:13:55 0.68132400 Closing service cycle_mqtt (id: 28)
14:13:55 0.68090300 Closing service cycle_mqtt (id: 27)
14:13:55 0.68048000 Closing service cycle_mqtt (id: 26)
14:13:55 0.67995400 Closing service cycle_mqtt (id: 24)
14:13:55 0.67938600 Closing service cycle_mqtt (id: 23)
14:13:55 0.67893900 Closing service cycle_mqtt (id: 21)
14:13:55 0.67833100 Closing service cycle_mqtt (id: 20)
Похоже что mqtt пооткрывал кучу процессов и начал тормозить, а потом и вовсе повесился.
Алиска прописана на Debian 11 | Мой канал на youtube по MajorDomo
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Предложения по доработке модуля MQTT

Сообщение sergejey » Чт апр 06, 2017 11:50 am

dioxin писал(а):Подтверждаю, после нескольких дней работы mqtt перестал общаться с удаленным сервером. Помог перезапуск службы mqtt вручную. Вот лог перезапуска руками:
СпойлерПоказать
14:13:58 0.69393800 Starting service cycle_mqtt (./scripts/cycle_mqtt.php)
...
Похоже что mqtt пооткрывал кучу процессов и начал тормозить, а потом и вовсе повесился.
Скорее всего дело в том, что вы обновляли настройки, что приводит к перезапуску цикла, а менеджер процессов не смог прибить работающий цикл, но запускал новый и получилось множество копий.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
dioxin
Сообщения: 175
Зарегистрирован: Вт фев 14, 2017 4:43 pm
Откуда: Иваново
Благодарил (а): 15 раз
Поблагодарили: 46 раз

Re: Предложения по доработке модуля MQTT

Сообщение dioxin » Чт апр 06, 2017 12:24 pm

Понял, спасибо.
Алиска прописана на Debian 11 | Мой канал на youtube по MajorDomo
Ответить