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

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

Модератор: immortal

Sawwa
Сообщения: 58
Зарегистрирован: Вс мар 29, 2020 10:39 am
Благодарил (а): 13 раз
Поблагодарили: 7 раз

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

Сообщение Sawwa » Ср дек 08, 2021 3:18 pm

andrey040670 писал(а):
Ср дек 08, 2021 2:01 pm
Sawwa писал(а):
Ср дек 08, 2021 1:48 pm
SSH что-то не желает работать, с доступом к машине какие-то проблемы :roll:
Я бы для начала наладил бы ssh доступ, без него вы просто не сможете настроить систему.
Удалённый доступ ssh можно реализовать, например через прокси SOKCS5, если ваш метод тунелирования через роутер поддерживает SOKCS5.
Рестарт через SSH с компа получился :) Теперь буду пробовать ставить ssh агента на мобилу и пробивать через облако. Долго и сложно это все, через линух. Привыкаешь к удобству-то, все одной кнопкой на Винде...

Благодарствую за помощь!
Sawwa
Сообщения: 58
Зарегистрирован: Вс мар 29, 2020 10:39 am
Благодарил (а): 13 раз
Поблагодарили: 7 раз

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

Сообщение Sawwa » Ср дек 08, 2021 4:59 pm

andrey040670 писал(а):
Ср дек 08, 2021 2:08 pm
Sawwa писал(а):
Ср дек 08, 2021 2:02 pm
Было бы прекрасно, если в МД просто вставят кнопки на Панель Управления- Перезагрузить машину и Перезагрузить МД
Для чайников, как я...
Создайте сценарий "majordomo_cycle_restart":

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

say("Подготовка к перезагрузке циклов MajorDoMo",2);
@SaveFile(DOC_ROOT . DIRECTORY_SEPARATOR . 'reboot', 'updated');
И запускайте его из панели управления, там есть возможность вставить кнопку привязанную к сценарию.

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

http://IP/objects/?script=majordomo_cycle_restart
Например так:
Создайте сценарий с именем: "dash_my_block"

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

$array = array(
	'status' => 1,
//	'name' => 'Мои кнопочки',
	'type' => 'info',
	'reload' => false,
	'reload_time' => 5,
	'data' => array(
		'data' => '
		            <a href="https://mjdm.ru/forum/viewtopic.php?f=6&t=7303" target="_blank"><i class="glyphicon glyphicon-question-sign" style="margin-left: 0px; margin-right: 10px;"></i></a>
		            <a href="/objects/?script=majordomo_cycle_restart" target="_blank" class="btn btn-default"><i class="glyphicon glyphicon-edit"></i> MD restart</a> ',
	),
);
echo json_encode($array);
Кнопка появится сама в ПУ.
Подробности https://mjdm.ru/forum/viewtopic.php?f=6&t=7303
P/s
Чуть подправил.
По вашему совету, сделал кнопку. Все получилось! Перегружает МД после нажатия.

Также получилось сделать перезагрузку МД через SSH, с компа на Винде. Это на случай падения всех циклов.

Осталось настроить SSH-клиент на мобиле и попробовать перебросить все это хозяйство через облако.

Премного благодарен за помощь! Мне бы пришлось немеряно времени потратить на это...
Аватара пользователя
andrey040670
Сообщения: 458
Зарегистрирован: Пн июл 31, 2017 10:00 pm
Благодарил (а): 161 раз
Поблагодарили: 85 раз

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

Сообщение andrey040670 » Ср дек 08, 2021 5:03 pm

Sawwa писал(а):
Ср дек 08, 2021 4:59 pm

По вашему совету, сделал кнопку. Все получилось! Перегружает МД после нажатия.
Также получилось сделать перезагрузку МД через SSH, с компа на Винде. Это на случай падения всех циклов.
Осталось настроить SSH-клиент на мобиле и попробовать перебросить все это хозяйство через облако.
Премного благодарен за помощь! Мне бы пришлось немеряно времени потратить на это...
Рад был помочь, удачи.
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS bionic Linux 4.9.40 #2 SMP PREEMPT Tue Oct 30 15:47:54 CST 2018 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
Daniral
Сообщения: 82
Зарегистрирован: Чт мар 05, 2020 5:11 pm
Благодарил (а): 18 раз
Поблагодарили: 1 раз

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

Сообщение Daniral » Пт дек 24, 2021 12:47 pm

Подскажите пожалуйста почему не стартует цикл если во время старта малины роутер ещё не успел подняться?
Если перегружать систему а Роутер в сети то все нормально если выключить роутер перегрузить систему потом включить роутер и зайти в х-рей то цикл стоит. Пока не запустишь его в ручную.
ivan98
Сообщения: 23
Зарегистрирован: Вт фев 04, 2020 10:47 am
Благодарил (а): 5 раз
Поблагодарили: 0

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

Сообщение ivan98 » Чт янв 27, 2022 7:47 am

скажите пожалйста модуль mqtt перестал открываться и пишет время исполнения 90 секунд
serenkyby
Сообщения: 19
Зарегистрирован: Сб сен 07, 2019 10:52 am
Благодарил (а): 7 раз
Поблагодарили: 1 раз

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

Сообщение serenkyby » Сб сен 10, 2022 6:45 pm

aleksejs писал(а):
Вт авг 27, 2019 9:45 pm
подскажите как почистить данные в mqtt ?
не могу зайти в модуль получаю ошибку
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 8192 bytes) in /var/www/html/modules/mqtt/mqtt.class.php on line 165
При наличии данной ошибки, если не входит в модуль mqtt, нужно очистить таблицу mqtt в базе данных. Скорее всего большое количество данных в ней. У меня именно так и было.
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

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

Сообщение slgeo » Чт сен 15, 2022 8:46 pm

После последних обновлений сломалось отображение в виде дерева
Изображение
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
Аватара пользователя
andrey040670
Сообщения: 458
Зарегистрирован: Пн июл 31, 2017 10:00 pm
Благодарил (а): 161 раз
Поблагодарили: 85 раз

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

Сообщение andrey040670 » Чт сен 15, 2022 9:45 pm

Да вроде ничего не сломалось, у меня всё нормально.
СпойлерПоказать
214311.png
214311.png (23.51 КБ) 971 просмотр
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS bionic Linux 4.9.40 #2 SMP PREEMPT Tue Oct 30 15:47:54 CST 2018 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

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

Сообщение slgeo » Пт сен 16, 2022 6:08 pm

Странно, у меня в виде дерева до обновления показывало. Сейчас только список работает.
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
Logrus
Сообщения: 2077
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 456 раз

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

Сообщение Logrus » Пт сен 16, 2022 6:55 pm

slgeo писал(а):
Пт сен 16, 2022 6:08 pm
Странно, у меня в виде дерева до обновления показывало. Сейчас только список работает.
сам мдм обнови, там шаблонизатор поменяли
или в модуле верни обратно с тпл на хтмл
За это сообщение автора Logrus поблагодарил:
slgeo (Сб сен 17, 2022 12:58 am)
Рейтинг: 1.16%
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ответить