tretyakovsa / Sonoff_WiFi_switch

Прошивка для ESP8266 (Умный дом)-Firmware for ESP8266 (Smart Home)
GNU General Public License v3.0
178 stars 40 forks source link

MQTT небольшие ошибки? #119

Closed vallevvl closed 5 years ago

vallevvl commented 5 years ago

Давно наблюдаю за вашим проектом, уж больно нравится идея! Пытался использовать IOT Maneger и обнаружил небольшие ошибки (возможно это поможет побыстрее сделать MQTT?):

  1. В файле конфигурации опция MQTT стоит на предпоследнем месте, и как следствие команда инициализации MQTT происходит уже после реле и сенсоров, в результате команда sCmd.readStr("wReg toggle " + nameR + " " + title);, не срабатывает и в список виджетов configwidgets ничего не записывается ("/config.widgets.json" - выдает пустую страницу).

  2. Сами виджеты находятся в архивах, и строка thing_config = readFile("widgets/" + nameW + ".json", 6096); не читает их, переменная thing_config - пустая, как следствие в IOT Maneger не появляеется кнопка управления (если просто использовать json файл с виджетом, то все работает!)

  3. Кто-то жаловался на работу DHT11, у которых показания беспорядочно меняются в огромных пределах - дело в том, что в таймере в качестве периода запуска стоит переменная test = dht.getMinimumSamplingPeriod(), если поставить период 2 секунды, то все нормально работает!