ESP32 перестает работать mqtt

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

ZyaK
Сообщения: 407
Зарегистрирован: Вт окт 24, 2017 2:01 pm
Откуда: Ижевск
Благодарил (а): 45 раз
Поблагодарили: 69 раз

Re: ESP32 перестает работать mqtt

Сообщение ZyaK » Вт сен 24, 2019 2:34 pm

И вот еще строчка определения режима работы вайфай
WiFi.mode(WIFI_STA);
в сетапе.
не знаю насколько критично для 32-й, но 8266 в других режимах видна как точка доступа.
и почему то сначала определяется MQTT а потом подключение к вайфай, я бы сделал наоборот:
void setup() {
pinMode(RELE_1, OUTPUT);
pinMode(BUTTON_1, INPUT);
digitalWrite(RELE_1, rState1);
Serial.begin(115200);
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, password);
delay(6000);

client.setServer(mqtt_server, 1883);
client.setCallback(callback);
delay(100);
client.connect("ESP32-01Client");
delay(100);
client.subscribe(relays_topic1);
lastbtnStat1 = digitalRead(BUTTON_1);
}
За это сообщение автора ZyaK поблагодарил:
Forth (Вт сен 24, 2019 3:28 pm)
Рейтинг: 1.16%
PI2 + MQTT + 5 ESP8266 + Atmega16
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

Re: ESP32 перестает работать mqtt

Сообщение Divan » Ср дек 30, 2020 8:55 pm

Я столкнулся с подобной проблемой и решилось это таким образом. У меня также плата ESP32 работала только от USB, но стоило запитать плату через контакты 5v и GND, плата не работала, загорался только красный светодиод. Как подключил по этой схеме, что на картинке, у меня все заработало.
СпойлерПоказать
изображение_2020-12-30_205330.png
изображение_2020-12-30_205330.png (239.19 КБ) 1336 просмотров
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Garik908
Сообщения: 56
Зарегистрирован: Пт ноя 01, 2019 9:58 am
Благодарил (а): 44 раза
Поблагодарили: 2 раза

Re: ESP32 перестает работать mqtt

Сообщение Garik908 » Пт янв 29, 2021 7:34 pm

Есть у кого код с подключением через логин пароль к мктт? Нужно есп32 подключить, но мктт в мажоре использовпн пароль.
Ответить