Управление устройствами по протоколу MQTT через VIRTUINO в FLProg

Поделиться
HTML-код
  • Опубликовано: 24 дек 2024

Комментарии • 50

  • @d_sam
    @d_sam  2 года назад +8

    Протестировал работу несколько дней. Работает стабильно. Использовал бета версию FLProg 7-5-2. Всем здоровья!😍😍😍

    • @alexbaysha2586
      @alexbaysha2586 2 года назад +1

      Красава, Денис!!!!!!!

    • @d_sam
      @d_sam  2 года назад +2

      Спасибо!

    • @mntelectronics9322
      @mntelectronics9322 2 года назад +1

      Круто. Спасибо!

    • @mamontex2
      @mamontex2 7 месяцев назад

      Денис здравствуйте, сделал все по вашей инструкции (у меня esp32 с 8 реле) все работает (не сразу конечно, много чего изучал), за исключением датчика dht. Данные приходят только если перезапускаю датчик, или подкидываю доп. сопротивление (датчик с доп. сопр), и то на первую минуту-две. Перезаказывал датчик, думал в нем причина, но проблема не ушла. После запроса вре1 приходит ответ от temp и hum "Nan". В чем может быть проблема, уже больше месяца ищу ответ. Спасибо за ранее за ответ.

    • @d_sam
      @d_sam  7 месяцев назад +1

      @mamontex2 у меня есть видео про nan. ruclips.net/video/d874mV8PNmk/видео.html, там я как раз их отфильтровываю. Что это я не знаю, скорее особенность библиотеки или самого датчика. У меня тоже при использовании этого датчика, периодически есть такие данные.

  • @joramotorsportteam3277
    @joramotorsportteam3277 8 месяцев назад +1

    Super, спасибо за видео! No bez MQTT po ModBus RTU virtuino neomejet v lokalnoj seti dannije poluchatj??? A to eto kak s kitaicami

  • @АндрейКрайников-м3э
    @АндрейКрайников-м3э 2 месяца назад

    Здравствуйте Денис.
    Подписан на вас, нравятся ваши разработки, манера подачи материала всё чётко и по существу, немного быстро но всегда можно остановить просмотр продумать момент.
    Использую ваш проект MQTT Virtuino не аесь, а часть управление реле. Выявилась проблема, при частом и быстром нажатии на переключатель в Virtuino на телефоне происходит какое-то самовозбуждение или само генерация, начинает хаотично включаться и выключаться реле.
    Не могли бы вы подсказать как исправить сей момент?

  • @quentintarantino80
    @quentintarantino80 10 месяцев назад

    Здравствуйте, подскажите. Хочу сделать умный дом на пром контроллере но у него только modbus tcp/ip как мне законектится с mqtt ?

    • @d_sam
      @d_sam  10 месяцев назад

      Доброго времени суток! С вашего микроконтроллера все отправляем модулю esp по modbus. А модуль esp будет мостом и отправлять все брокеру mqtt.

  • @renspeaker
    @renspeaker 2 года назад

    Доброго времени суток, Денис! Дайте пожалуйста ссылку с видео, где описывается построение схема блоков для MQTT и настройка для него веб-интерфейса как на таймлапсе 7:42? Хочу прикрутить реле-esp8266 к алисе, но пока не могу понять куда прописывать топики с dealgate. На всех ваших видео схема и вебки уже настроены.

    • @d_sam
      @d_sam  2 года назад +1

      У меня есть видео про Алису и дилгейт "Управление esp8266 Яндекс Алисой в FLProg. Умный дом своими руками через MQTT".
      Если я правильно понял, то нужен принцип добавления параметров на веб страницу и подключению их блоку. В видео "Термостат на ESP8266, через Telegram. Reply клавиатура в FLProg. Настройка уставок через чат", в самом начале я настраиваю блок телеграм с добавлением на веб страницу. Аналогично добавляется mqtt

    • @renspeaker
      @renspeaker 2 года назад

      @@d_sam Спасибо огромное за оперативность! Буду штудировать

    • @d_sam
      @d_sam  2 года назад +2

      @@renspeaker, это мое упущение про добавление настроек на веб страницу. Надо все-таки более подробно рассказывать.

  • @alex_z_ps4350
    @alex_z_ps4350 Год назад

    Здравствуйте,как добавить механическую кнопку ,что бы так же управлять этим реле?

    • @d_sam
      @d_sam  Год назад

      Здравствуйте! Нужно создать вход. И далее использовать этот вход для последующего управления.

  • @renspeaker
    @renspeaker 2 года назад

    И еще вопрос: купил два реле с esp8266 у разных китайских продавцов - один с красным и синим светодиодом на микрухе AH1231, другой только с синим на T25S80. Оба прошиваются с подключением к сети нормально. Но первый при обращении через веб-интерфейс напрочь виснет и отваливается от сети. После подключается заново, но так и не подключается через веб-интерфейс. Пинг в локалке до реле поднимается до 4тыс и отвал. В чем может быть проблема? Или тупо контроллер неисправный?

    • @d_sam
      @d_sam  2 года назад +2

      renspeaker, попробовать выбрать другую версию nonos sdk, при загрузке скетча. Это на вкладке "Инструменты" в среде Arduino IDE, пункт "Espressif FW".

  • @sheffan
    @sheffan 10 месяцев назад

    добрый день, а можно ли сделать локальный MQTT брокер на ESP

    • @d_sam
      @d_sam  10 месяцев назад +1

      Здравствуйте. Да, можно. Есть в инете прошивки для этого. Вопрос в другом, хватит ли ресурсов такого модуля. И какая будет стабильность работы.

  • @hakobyantelman
    @hakobyantelman Год назад

    Добрый день. Нажимаю "отладчик веб интерфейса", "запустить сервер", "открыть страницу в браузере" и пишет "Вы не авторизованы! Логин: Пароль:
    Не подскажете как и где посмотреть данные параметры?
    Спасибо

    • @d_sam
      @d_sam  Год назад +2

      Здравствуйте @Тельман Акопян. Это потому что в настройках вы включили "Доступ по логину и паролю". Необходимо либо выключить, либо указывать тот логин и пароль из настроек. Если доступ включен и пароль не указан, то для входа на страницу, необходимо указать логин (admin), а поле пароль оставить пустым.

  • @vasilistoloff
    @vasilistoloff 2 года назад

    Здравствуйте, программа Virtuino IoT при нажатии на подключение пишет beta version has been expired и не подключается. Как это исправить?

    • @d_sam
      @d_sam  2 года назад +1

      vasilistoloff, это означает "срок действия бета-версии истек". Скачайте новую версию с сайта, она будет работать. Я только что проверил, у меня на старой версии была такая же ошибка. Заново скачал и стала работать.

  • @LastChanceNow
    @LastChanceNow 2 года назад

    Денис, спасибо за видео. Но мкюттхаб не дает зарегистрироваться, а я до этого с mqtt не пробовал работать, может посоветуете другой брокер? Вообще задумка удаленный контроль весов (чтобы не химичили)

    • @d_sam
      @d_sam  2 года назад +1

      LastChance Now, здравствуйте. Попробуйте dealgate.ru. Или wqtt.ru, но он платный. beebotte.com

  • @yl923
    @yl923 2 года назад

    А MQTT только через интернет работает? В локальной сети работать не будет?

    • @d_sam
      @d_sam  2 года назад

      Будет в локальной сети работать. Нужно только mqtt брокер в локальной сети чтобы был

    • @yl923
      @yl923 2 года назад

      @@d_sam А где взять этого брокера?

    • @d_sam
      @d_sam  2 года назад

      У меня есть видео "Как установить mosquito на Windows. Отправка двум брокерам в FLProg", можете посмотреть в качестве примера

    • @yl923
      @yl923 2 года назад

      @@d_sam хорошо, посмотрю

  • @KIPOVETS-1984
    @KIPOVETS-1984 2 года назад

    Здравствуйте, почему-то очень тупит WEB интерфейс, если с проекта выкинуть всё, оставить только WEB страницу, всё ок, а когда начинаешь подключать датчики, MQTT, то WEB интерфейс очень начинает тупить и со временем вообще перестаёт отвечать, до перезагрузки. При этом остальное всё работает. Почему такое может быть?

    • @d_sam
      @d_sam  2 года назад

      KIPOVETZ , возможно у esp8266 ресурсов не хватает, у него всего одно ядро. У меня также. Возможно для таких проектов надо переходить на esp32, у меня лежит, да руки пока не дойдут.
      Можно попробовать сделать принудительный delay(50); Засунуть в пользовательский блок в основном цикле. Я пробовал, мне показалось что стало лучше. Или пробовать в flprog, поиграться с защитой от зависания. Спасибо за комментарий. Удачи!

    • @KIPOVETS-1984
      @KIPOVETS-1984 2 года назад

      @@d_sam Спасибо Денис, delay попробую, но тут, пока я спал, выяснилось, что обе платы(а это на двух происходит, одна WeMos вторая NodeMCU) раздуплились и стали отвечать на запросы сами по себе, потом, через полчаса одна из плат опять перестала отвечать на запросы, а через 5 минут опять начала. ощущение такое, что какой-то "злой генератор случайных чисел" определяет послать твой запрос нафик, или отвечать на него. А не может ли быть проблема в роутере вообще? Про ресурсы я тоже думал, на ESP-32 тоже попробую завтра. И роутер попробую на них отдельный поставить, ради интереса.

    • @KIPOVETS-1984
      @KIPOVETS-1984 2 года назад

      @@d_sam А, и да, защита от зависания не помогает, не знаю как она реализована, но судя по всему, это watchDog самой ESP, и она работать не будет, потому, что сам контроллер не зависает, виснет только WEB сервер, остальнве функции исправно работают.

    • @d_sam
      @d_sam  2 года назад

      У меня тоже веб интерфейс на вентиляции санузла периодически не отвечает. Иногда начинает работать. Контроллер, все данные шлет в мажордом. Я топик status, который отправляется брокеру при подключения к MQTT (главный блок), настроил сохранять исторические данные и привязал к графику в мажордомо. Там еще есть астрономический таймер на включение уличного освещения по датчику движения. Один раз проходя мимо, днем включился свет. А это может быть только после перезагрузки, до того момента пока часы не получили время из интернета. ( стартуют с 00:00). Потом посмотрел на графики и момент включения света совпал с подключением к брокеру MQTT. Ну это однозначно была перезагрузка мк. Вроде я включал защиту от зависания, может это она сработал. Не уверен.
      Скорее всего на 8266, совмещать ответственные проекты с веб интерфейсом, наверное не стоит. Для этих целей пробовать Еспи 32.
      Протестируете, пишите, мне тоже интересно. Спасибо!

    • @d_sam
      @d_sam  2 года назад +1

      Мне кто-то говорил, что у 8266 одно ядро и приоритет у прошивки. Поэтому виснет веб интерфейс.

  • @redtex
    @redtex 2 года назад

    В Tuya это интегрируется?

    • @d_sam
      @d_sam  2 года назад

      Александр Бегунов, я с Tuya не работал. Tuya скорее всего тоже работает с протоколом MQTT. Если да, то интегрируется. Спасибо за комментарий!

  • @анатоликмамай
    @анатоликмамай 3 месяца назад

    ссылка на проект не работает

    • @d_sam
      @d_sam  3 месяца назад

      Доброго времени суток. Отправил архив в телеграм и дополнительно залил на гугл диск. Ссылка в описании.

  • @alexeyshevchenko1482
    @alexeyshevchenko1482 Год назад

    И ни слова о том как подвязать ESP к домашней сети....

    • @d_sam
      @d_sam  Год назад

      Ну да. Этот момент я упустил. Учту на будущее. Спасибо, за внимательность.

    • @alexeyshevchenko1482
      @alexeyshevchenko1482 Год назад

      @@d_sam Просто, решил попробовать повторить данный способ работы с ESP32. Вроде бы все этапы прошёл точь в точь как на видео, но ничего не заработало. Когда стал разбираться увидел, что:
      1) В сгенерированном скетче переменные в которых указывались параметры сервера (через Веб-страницу) остались пустыми.
      2) Ну и не понятно как связать все это дело с роутером.. В скетче есть переменные SIDD и password, но при их заполнении все равно ничего не работает(

    • @d_sam
      @d_sam  Год назад

      @@alexeyshevchenko1482 , я специально не указывал пароль, чтоб меньше потом замазывать на монтаже. Не хочу светить свои данные. А так, всё верно слева в программе FLProg , нужно указать имя домашней сети и пароль. DHCP, можно оставить по умолчанию. Должно заработать,