Давно наблюдаю за вашим проектом, уж больно нравится идея! Пытался использовать IOT Maneger и обнаружил небольшие ошибки (возможно это поможет побыстрее сделать MQTT?):
В файле конфигурации опция MQTT стоит на предпоследнем месте, и как следствие команда инициализации MQTT происходит уже после реле и сенсоров, в результате команда sCmd.readStr("wReg toggle " + nameR + " " + title);, не срабатывает и в список виджетов configwidgets ничего не записывается ("/config.widgets.json" - выдает пустую страницу).
Сами виджеты находятся в архивах, и строка thing_config = readFile("widgets/" + nameW + ".json", 6096); не читает их, переменная thing_config - пустая, как следствие в IOT Maneger не появляеется кнопка управления (если просто использовать json файл с виджетом, то все работает!)
Кто-то жаловался на работу DHT11, у которых показания беспорядочно меняются в огромных пределах - дело в том, что в таймере в качестве периода запуска стоит переменная test = dht.getMinimumSamplingPeriod(), если поставить период 2 секунды, то все нормально работает!
Давно наблюдаю за вашим проектом, уж больно нравится идея! Пытался использовать IOT Maneger и обнаружил небольшие ошибки (возможно это поможет побыстрее сделать MQTT?):
В файле конфигурации опция MQTT стоит на предпоследнем месте, и как следствие команда инициализации MQTT происходит уже после реле и сенсоров, в результате команда sCmd.readStr("wReg toggle " + nameR + " " + title);, не срабатывает и в список виджетов configwidgets ничего не записывается ("/config.widgets.json" - выдает пустую страницу).
Сами виджеты находятся в архивах, и строка thing_config = readFile("widgets/" + nameW + ".json", 6096); не читает их, переменная thing_config - пустая, как следствие в IOT Maneger не появляеется кнопка управления (если просто использовать json файл с виджетом, то все работает!)
Кто-то жаловался на работу DHT11, у которых показания беспорядочно меняются в огромных пределах - дело в том, что в таймере в качестве периода запуска стоит переменная test = dht.getMinimumSamplingPeriod(), если поставить период 2 секунды, то все нормально работает!