vvip-68 / GyverPanelWiFi

Универсальная прошивка для широкоформатных матриц / гирлянд на балкон или стену / лампы с эффектами / часов с будильником-рассвет. Управление по WiFi в локальной сети или через MQTT-брокер.
286 stars 116 forks source link

Баг с подключением к mqtt #277

Closed BabaninFV closed 1 year ago

BabaninFV commented 1 year ago

Есть проблемка с хранением данных о логине и пароле для mqtt

При подключении к mosquitto вываливалась ошибка в логах: Неизвестный клиент, ошибка авторизации. Начал разбираться, в итоге, в значениях mqtt_user и mqtt_pass по какой-то причине записывались странные данные, т.е. например в mqtt_user попадал кусок строки из mqtt_pass, а mqtt_pass содержал не всю строку, а только часть.

Исправил хардкодом этих значений в mqtt.connect(...

В остальном, всё работает шикарно.

vvip-68 commented 1 year ago

Под user_name и password для mqtt выделено по 14 символов. Вероятно вы используете более длинные значения - тогда они скорее всего будут "вылазить" за выделенные области и перекрывать одно значение другим...