[Модуль] MQTT (mqtt)
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Предложения по доработке модуля MQTT
Ну кроме как проверить обновления системы - у меня нет советов)) Я, правда, давно mqtt не пользуюсь, но раньше такого точно не наблюдалось.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 138
- Зарегистрирован: Ср ноя 22, 2017 11:46 am
- Благодарил (а): 35 раз
- Поблагодарили: 7 раз
Re: Предложения по доработке модуля MQTT
Подскажите, после добавления в простые устройства, в данном случае датчик движения xiaomi через модуль xiaomihome, через минуту открывается вот такая портянка в окне, хотя датчик все равно добавляется в простые устройства, так же происходит и с добавлением любых других девайсов в простые устройства, что это и нужно ли что то делать по этому поводу? Модуль MQTT не устанавливал и не настраивал, он стоит по умолчанию.
Код: Выделить всё
(����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Warning: fsockopen(): unable to connect to 127.0.0.1:1883 (����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. ) in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71 Fatal error: Maximum execution time of 60 seconds exceeded in C:\_majordomo\htdocs\lib\mqtt\phpMQTT.php on line 71
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Предложения по доработке модуля MQTT
Очень похоже и на мою беду. При манипуляциях с MySensors выскакивает. Хотя всё работает. Похоже это что то глобальное.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 50
- Зарегистрирован: Пт окт 03, 2014 9:04 am
- Благодарил (а): 2 раза
- Поблагодарили: 14 раз
Re: Предложения по доработке модуля MQTT
Была такая же беда после полной переустановки. MQTTне пользуюсь, поэтому модуль удалил - появляться перестало.
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: Предложения по доработке модуля MQTT
Модуль mqtt стоит, а брокера (например, москито) нет. Вот вам и ошибка.
- Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 5
- Зарегистрирован: Пт янв 12, 2018 11:17 am
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: Предложения по доработке модуля MQTT
Добрый день!
Есть ESP8266 c прошивкой wifi-iot
Она отправляет все данные нормально - проверял клиентом MQTT
Модуль MQTT Majordomo отображает данные топиков так:
/ESP007877DD/json 2018-05-07 07:45:44 {"system":{"hostname":"ESP007877DD","uptime":25920,"rssi":-57,"freemem":35264},"sensors":{"dhtt1":26.1,"dhth1":36.8,"co2":385}}
А данные топика - /ESP007877DD/json/sensors/dhth1 2018-05-07 07:45:44 37,1 <- в качестве разделителя ","!!!
И если стоить график температуры на основе этого топика - модуль Chart не видит "," и воспринимает значение 37,1 как 371, соответственно и графики стоит не реальные.
Кто нибудь сталкивался с такой проблемой?
Есть ESP8266 c прошивкой wifi-iot
Она отправляет все данные нормально - проверял клиентом MQTT
Модуль MQTT Majordomo отображает данные топиков так:
/ESP007877DD/json 2018-05-07 07:45:44 {"system":{"hostname":"ESP007877DD","uptime":25920,"rssi":-57,"freemem":35264},"sensors":{"dhtt1":26.1,"dhth1":36.8,"co2":385}}
А данные топика - /ESP007877DD/json/sensors/dhth1 2018-05-07 07:45:44 37,1 <- в качестве разделителя ","!!!
И если стоить график температуры на основе этого топика - модуль Chart не видит "," и воспринимает значение 37,1 как 371, соответственно и графики стоит не реальные.
Кто нибудь сталкивался с такой проблемой?
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: Предложения по доработке модуля MQTT
По-хорошему, надо попросить автора прошивки привести все к "общему знаменателю", чтобы во всех метриках в качестве разделителя была точка.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 5
- Зарегистрирован: Пт янв 12, 2018 11:17 am
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: Предложения по доработке модуля MQTT
Прошивка выдает правильные значения с точкой... так утверждает автор...
Макс <maksms82@ya.ru>
5:54 (11 ч. назад)
кому: мне
День добрый.
прошивка везде использует точку в разделителе дробной части.
06.05.2018, 23:08, "No Reply WiFi-IoT.com" <noreply@wifi-iot.com>:
dkrichun dkrichun@gmail.com
Здравствуйте!
MQTT не вместо десятичной точки в разделителе отправляет запятую...
Так на странице:
DHT11/22 1:
Temperature: 26.3 °C. Humidity: 36.4 %.
А так в брокере:
/ESP007877DD/json/sensors/dhth1 36,4 (ESP007877DD.humidity)
В результате чего Majordomo строит не верные графики....
WiFi-IoT.com
admin@wifi-iot.com
Макс <maksms82@ya.ru>
5:54 (11 ч. назад)
кому: мне
День добрый.
прошивка везде использует точку в разделителе дробной части.
06.05.2018, 23:08, "No Reply WiFi-IoT.com" <noreply@wifi-iot.com>:
dkrichun dkrichun@gmail.com
Здравствуйте!
MQTT не вместо десятичной точки в разделителе отправляет запятую...
Так на странице:
DHT11/22 1:
Temperature: 26.3 °C. Humidity: 36.4 %.
А так в брокере:
/ESP007877DD/json/sensors/dhth1 36,4 (ESP007877DD.humidity)
В результате чего Majordomo строит не верные графики....
WiFi-IoT.com
admin@wifi-iot.com
-
- Сообщения: 5
- Зарегистрирован: Пт янв 12, 2018 11:17 am
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: Предложения по доработке модуля MQTT
esp8266_wifiot тоже отображает данные с точкой...
а вот MQTT брокер ставит запятую.
а вот MQTT брокер ставит запятую.
-
- Сообщения: 51
- Зарегистрирован: Чт май 12, 2016 9:13 am
- Благодарил (а): 22 раза
- Поблагодарили: 11 раз
- Контактная информация:
Re: Предложения по доработке модуля MQTT
У меня та же беда, каждые 15 секунд реконнект, но т.к. все работало то и не напрягало.rzag писал(а): ↑Вт апр 24, 2018 9:46 pmУважаемые, как все-таки решить проблему с постоянным реконнектом ?
вот часть лога москитто:
1524595242: Client majordomo has exceeded timeout, disconnecting.
1524595242: Socket error on client majordomo, disconnecting.
1524595242: New connection from 192.168.1.40 on port 1883.
1524595242: Client majordomo disconnected.
1524595242: New client connected from 192.168.1.40 as majordomo (c0, k10).
1524595287: Client majordomo has exceeded timeout, disconnecting.
1524595287: Socket error on client majordomo, disconnecting.
1524595287: New connection from 192.168.1.40 on port 1883.
1524595287: Client majordomo disconnected.
1524595287: New client connected from 192.168.1.40 as majordomo (c0, k10).
1524595302: Client majordomo has exceeded timeout, disconnecting.
Сегодня обновил mosquitto до 1.5 и сразу все стало хуже. После 10 реконнектов брокер просто перестает опправлять данные на сервер.
Откатился назад на 1.4, полет нормальный.
UPD:
Определил что постоянные реконнекты вызывает этот код:
Код: Выделить всё
if(feof($this->socket)){
if($this->debug) echo "eof receive going to reconnect for good measure\n";
fclose($this->socket);
$this->connect(false);
if(count($this->topics))
$this->subscribe($this->topics);
}
Алиса живёт на нубуке с закрытой крышкой в Docker контейнере, соседствует с контейнерами nextcloud, plex, mosquitto, и т.д.
ранее в Docker контейнере на Raspberry Pi 4
ранее натив на Raspberry Pi 3
https://www.eeak.biz
ранее в Docker контейнере на Raspberry Pi 4
ранее натив на Raspberry Pi 3
https://www.eeak.biz