[Модуль] MQTT (mqtt)
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] MQTT (mqtt)
хз...у меня на апаче всё выполняется, после манипуляций по ссылке, которую я приводил ранее.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 205
- Зарегистрирован: Пн фев 04, 2019 10:23 pm
- Благодарил (а): 18 раз
- Поблагодарили: 30 раз
Re: [Модуль] MQTT (mqtt)
Я изменил свой файл mime.typesnick7zmail писал(а): ↑Вт июл 23, 2019 7:16 amхз...у меня на апаче всё выполняется, после манипуляций по ссылке, которую я приводил ранее.
Перезагрузил систему а результата нет. Не выполняются методы и все тутapplication/x-httpd-php phtml pht php
application/x-httpd-php-source phps
application/x-httpd-php3 php3
application/x-httpd-php3-preprocessed php3p
application/x-httpd-php4 php4
application/x-httpd-php5 php5
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] MQTT (mqtt)
А mod_rewrite подключен? Анализ .htaccess подключен?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 205
- Зарегистрирован: Пн фев 04, 2019 10:23 pm
- Благодарил (а): 18 раз
- Поблагодарили: 30 раз
Re: [Модуль] MQTT (mqtt)
Выполнил
Перезагрузил apache2sudo a2enmod rewrite
Module rewrite already enabled
Не выполнятся методsudo service apache2 restart
Как это проверить не знаю
- Вложения
-
- error.jpg (184.69 КБ) 3778 просмотров
-
- Сообщения: 28
- Зарегистрирован: Чт июн 30, 2016 5:58 pm
- Благодарил (а): 18 раз
- Поблагодарили: 0
Re: [Модуль] MQTT (mqtt)
Доброе время суток!
Такой вопрос, при старте системы не запускается модуль MQTT. Принудительно тоже не запускается. При запуске в терминале командой
пишет следующее
Вот эта строка
Что посоветуете, может есть решение?
И что самое интересное, вчера еще работало, данные принимались и отображались на странице модуля, только топиков было за два дня около 151 страницы. Я удалил модуль, поставил опять и.....сейчас уже не могу запустить
А экспериментировал потому что модуль Wirenboard обновлял данные раз в 2 минуты, и вот думал, что одно другому мешает
viewtopic.php?f=3&t=1478&p=106394#p106394
Модуль запустился после полной переустановки MQTT на машину и модуля в MajorDoMo.
Такой вопрос, при старте системы не запускается модуль MQTT. Принудительно тоже не запускается. При запуске в терминале командой
Код: Выделить всё
sudo php /var/www/scripts/cycle_mqtt.php
Код: Выделить всё
PHP Warning: stream_socket_client(): unable to connect to tcp://localhost:1883 (Connection refused) in /var/www/3rdparty/phpmqtt/phpMQTT.php on line 91
Код: Выделить всё
$this->socket = stream_socket_client("tcp://" . $this->address . ":" . $this->port, $errno, $errstr, 60, STREAM_CLIENT_CONNECT);
И что самое интересное, вчера еще работало, данные принимались и отображались на странице модуля, только топиков было за два дня около 151 страницы. Я удалил модуль, поставил опять и.....сейчас уже не могу запустить
А экспериментировал потому что модуль Wirenboard обновлял данные раз в 2 минуты, и вот думал, что одно другому мешает
viewtopic.php?f=3&t=1478&p=106394#p106394
Модуль запустился после полной переустановки MQTT на машину и модуля в MajorDoMo.
-
- Сообщения: 52
- Зарегистрирован: Пт мар 29, 2019 4:31 pm
- Благодарил (а): 8 раз
- Поблагодарили: 0
Re: [Модуль] MQTT (mqtt)
Подскажите, как узнать почему не доходят сообщения до мажора. На моските вижу, что мажор подключен, ему сообщения отсылаются?
1566915850: Received PINGREQ from MajorDoMo (#5d653b947a1de)
1566915850: Sending PINGRESP to MajorDoMo (#5d653b947a1de)
1566915855: Sending PUBLISH to MajorDoMo (#5d653b947a1de) (d0, q0, r0, m0, '$SYS/broker/uptime', ... (11 bytes))
1566915861: Received PINGREQ from MajorDoMo (#5d653b947a1de)
1566915861: Sending PINGRESP to MajorDoMo (#5d653b947a1de)
1566915850: Received PINGREQ from MajorDoMo (#5d653b947a1de)
1566915850: Sending PINGRESP to MajorDoMo (#5d653b947a1de)
1566915855: Sending PUBLISH to MajorDoMo (#5d653b947a1de) (d0, q0, r0, m0, '$SYS/broker/uptime', ... (11 bytes))
1566915861: Received PINGREQ from MajorDoMo (#5d653b947a1de)
1566915861: Sending PINGRESP to MajorDoMo (#5d653b947a1de)
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: [Модуль] MQTT (mqtt)
вот этот скрипт выполняется каждую минуту:
В логах mosquitto отправку данных вижу:
а вот что приходит к Алиске:
Вопрос: почему так и где остальное?
Код: Выделить всё
#!/bin/bash
cpu_temp="$(cat /sys/devices/platform/coretemp.0/hwmon/hwmon1/temp2_input)"
cpu_temp="$(echo "$cpu_temp"/1000 | bc)"
cpu_usage="$(cat /proc/loadavg | awk '{print $1}')"
mem_total="$(cat /proc/meminfo | grep MemTotal | awk '{print $2}')"
mem_free="$(cat /proc/meminfo | grep MemFree | awk '{print $2}')"
mem_usage="$(echo "$mem_total" - "$mem_free" | bc)"
hdd_free="$(df -h | grep /dev/sda1 | awk '{print $4}')"
hdd_temp="$(hddtemp /dev/sda | awk '{print $4}')"
sys_uptime="$(uptime -p | cut -c4-)"
mosquitto_pub -h localhost -t "system/CPUtemp" -m "$cpu_temp"
mosquitto_pub -h localhost -t "system/CPUusage" -m "$cpu_usage"
mosquitto_pub -h localhost -t "system/MemTotal" -m "$mem_total"
mosquitto_pub -h localhost -t "system/MemUsage" -m "$mem_usage"
mosquitto_pub -h localhost -t "system/HDDfree" -m "$hdd_free"
mosquitto_pub -h localhost -t "system/HDDtemp" -m "$hdd_temp"
mosquitto_pub -h localhost -t "system/uptime" -m "$sys_uptime"
Код: Выделить всё
1566903327: Sending CONNACK to mosq/FOjbNira6v8GTjMLp0 (0, 0)
1566903327: Received PUBLISH from mosq/FOjbNira6v8GTjMLp0 (d0, q0, r0, m0, 'majordomo/HDDfree', ... (4 bytes))
1566903327: Sending PUBLISH to MajorDoMo MQTT Cycle (#5d634631a3fc8) (d0, q0, r0, m0, 'majordomo/HDDfree', ... (4 bytes))
1566903327: Received DISCONNECT from mosq/FOjbNira6v8GTjMLp0
1566903327: Client mosq/FOjbNira6v8GTjMLp0 disconnected.
1566903327: New connection from ::1 on port 1883.
1566903327: New client connected from ::1 as mosq/VXWEy2mbspBCWCGoVX (p2, c1, k60).
1566903327: No will message specified.
1566903327: Sending CONNACK to mosq/VXWEy2mbspBCWCGoVX (0, 0)
1566903327: Received PUBLISH from mosq/VXWEy2mbspBCWCGoVX (d0, q0, r0, m0, 'majordomo/HDDtemp', ... (2 bytes))
1566903327: Sending PUBLISH to MajorDoMo MQTT Cycle (#5d634631a3fc8) (d0, q0, r0, m0, 'majordomo/HDDtemp', ... (2 bytes))
1566903327: Received DISCONNECT from mosq/VXWEy2mbspBCWCGoVX
1566903327: Client mosq/VXWEy2mbspBCWCGoVX disconnected.
1566903327: New connection from ::1 on port 1883.
1566903327: New client connected from ::1 as mosq/q13rTsqihnSrtwouaa (p2, c1, k60).
1566903327: No will message specified.
1566903327: Sending CONNACK to mosq/q13rTsqihnSrtwouaa (0, 0)
1566903327: Received PUBLISH from mosq/q13rTsqihnSrtwouaa (d0, q0, r0, m0, 'majordomo/uptime', ... (26 bytes))
1566903327: Sending PUBLISH to MajorDoMo MQTT Cycle (#5d634631a3fc8) (d0, q0, r0, m0, 'majordomo/uptime', ... (26 bytes))
1566903327: Received DISCONNECT from mosq/q13rTsqihnSrtwouaa
1566903327: Client mosq/q13rTsqihnSrtwouaa disconnected.
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
-
- Сообщения: 20
- Зарегистрирован: Чт окт 05, 2017 9:22 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: [Модуль] MQTT (mqtt)
подскажите как почистить данные в 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
не могу зайти в модуль получаю ошибку
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
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] MQTT (mqtt)
А в логах МД что?
Наиболее вероятных варианта 2. Не запущен цикл. Не оформлена подписка. Ну есть конечно третий, когда всё сделано правильно, но всё равно что то не так...но убедиться в этом можно только проверив первые два для начала.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: [Модуль] MQTT (mqtt)
mqtt запущен. от других устройств данные поступают стабильно. подписка для публикации данных не нужна. лога цикла модуля mqtt нет
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165