Тёмный

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

Денис Теричев Samodelkin
Подписаться 4,6 тыс.
Просмотров 11 тыс.
50% 1

Быстрая настройка удаленного управления по #mqtt модулей ESP.
Программа #Virtuino, позволяет создать любой ложности проект. Для домашней автоматизации, подходит лучшим образом.
Ссылка на файлы проекта: disk.yandex.ru/d/DJfR9Lrfpt9liA пароль 1111
В архиве все необходимое для быстрого запуска.
Программирование arduino в визуальной среде #FLProg. Не требуется написание кода. Программа подходит для новичков, желающих сделать что нужное и полезное для своего дома.
#esp8266 #esp32
Помощь на развитие канала
www.donationalerts.com/r/deni...

Наука

Опубликовано:

 

18 июн 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 47   
@d_sam
@d_sam 2 года назад
Протестировал работу несколько дней. Работает стабильно. Использовал бета версию FLProg 7-5-2. Всем здоровья!😍😍😍
@alexbaysha2586
@alexbaysha2586 2 года назад
Красава, Денис!!!!!!!
@d_sam
@d_sam 2 года назад
Спасибо!
@mntelectronics9322
@mntelectronics9322 2 года назад
Круто. Спасибо!
@mamontex2
@mamontex2 Месяц назад
Денис здравствуйте, сделал все по вашей инструкции (у меня esp32 с 8 реле) все работает (не сразу конечно, много чего изучал), за исключением датчика dht. Данные приходят только если перезапускаю датчик, или подкидываю доп. сопротивление (датчик с доп. сопр), и то на первую минуту-две. Перезаказывал датчик, думал в нем причина, но проблема не ушла. После запроса вре1 приходит ответ от temp и hum "Nan". В чем может быть проблема, уже больше месяца ищу ответ. Спасибо за ранее за ответ.
@d_sam
@d_sam Месяц назад
@mamontex2 у меня есть видео про nan. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-d874mV8PNmk.html, там я как раз их отфильтровываю. Что это я не знаю, скорее особенность библиотеки или самого датчика. У меня тоже при использовании этого датчика, периодически есть такие данные.
@LastChanceNow
@LastChanceNow Год назад
Денис, спасибо за видео. Но мкюттхаб не дает зарегистрироваться, а я до этого с mqtt не пробовал работать, может посоветуете другой брокер? Вообще задумка удаленный контроль весов (чтобы не химичили)
@d_sam
@d_sam Год назад
LastChance Now, здравствуйте. Попробуйте dealgate.ru. Или wqtt.ru, но он платный. beebotte.com
@renspeaker
@renspeaker Год назад
И еще вопрос: купил два реле с esp8266 у разных китайских продавцов - один с красным и синим светодиодом на микрухе AH1231, другой только с синим на T25S80. Оба прошиваются с подключением к сети нормально. Но первый при обращении через веб-интерфейс напрочь виснет и отваливается от сети. После подключается заново, но так и не подключается через веб-интерфейс. Пинг в локалке до реле поднимается до 4тыс и отвал. В чем может быть проблема? Или тупо контроллер неисправный?
@d_sam
@d_sam Год назад
renspeaker, попробовать выбрать другую версию nonos sdk, при загрузке скетча. Это на вкладке "Инструменты" в среде Arduino IDE, пункт "Espressif FW".
@renspeaker
@renspeaker Год назад
Доброго времени суток, Денис! Дайте пожалуйста ссылку с видео, где описывается построение схема блоков для MQTT и настройка для него веб-интерфейса как на таймлапсе 7:42? Хочу прикрутить реле-esp8266 к алисе, но пока не могу понять куда прописывать топики с dealgate. На всех ваших видео схема и вебки уже настроены.
@d_sam
@d_sam Год назад
У меня есть видео про Алису и дилгейт "Управление esp8266 Яндекс Алисой в FLProg. Умный дом своими руками через MQTT". Если я правильно понял, то нужен принцип добавления параметров на веб страницу и подключению их блоку. В видео "Термостат на ESP8266, через Telegram. Reply клавиатура в FLProg. Настройка уставок через чат", в самом начале я настраиваю блок телеграм с добавлением на веб страницу. Аналогично добавляется mqtt
@renspeaker
@renspeaker Год назад
@@d_sam Спасибо огромное за оперативность! Буду штудировать
@d_sam
@d_sam Год назад
@@renspeaker, это мое упущение про добавление настроек на веб страницу. Надо все-таки более подробно рассказывать.
@joramotorsportteam3277
@joramotorsportteam3277 3 месяца назад
Super, спасибо за видео! No bez MQTT po ModBus RTU virtuino neomejet v lokalnoj seti dannije poluchatj??? A to eto kak s kitaicami
@alex_z_ps4350
@alex_z_ps4350 Год назад
Здравствуйте,как добавить механическую кнопку ,что бы так же управлять этим реле?
@d_sam
@d_sam Год назад
Здравствуйте! Нужно создать вход. И далее использовать этот вход для последующего управления.
@vasilistoloff
@vasilistoloff Год назад
Здравствуйте, программа Virtuino IoT при нажатии на подключение пишет beta version has been expired и не подключается. Как это исправить?
@d_sam
@d_sam Год назад
vasilistoloff, это означает "срок действия бета-версии истек". Скачайте новую версию с сайта, она будет работать. Я только что проверил, у меня на старой версии была такая же ошибка. Заново скачал и стала работать.
@quentintarantino80
@quentintarantino80 5 месяцев назад
Здравствуйте, подскажите. Хочу сделать умный дом на пром контроллере но у него только modbus tcp/ip как мне законектится с mqtt ?
@d_sam
@d_sam 5 месяцев назад
Доброго времени суток! С вашего микроконтроллера все отправляем модулю esp по modbus. А модуль esp будет мостом и отправлять все брокеру mqtt.
@user-vd3qd6ne4d
@user-vd3qd6ne4d Год назад
Добрый день. Нажимаю "отладчик веб интерфейса", "запустить сервер", "открыть страницу в браузере" и пишет "Вы не авторизованы! Логин: Пароль: Не подскажете как и где посмотреть данные параметры? Спасибо
@d_sam
@d_sam Год назад
Здравствуйте @Тельман Акопян. Это потому что в настройках вы включили "Доступ по логину и паролю". Необходимо либо выключить, либо указывать тот логин и пароль из настроек. Если доступ включен и пароль не указан, то для входа на страницу, необходимо указать логин (admin), а поле пароль оставить пустым.
@sheffan
@sheffan 5 месяцев назад
добрый день, а можно ли сделать локальный MQTT брокер на ESP
@d_sam
@d_sam 5 месяцев назад
Здравствуйте. Да, можно. Есть в инете прошивки для этого. Вопрос в другом, хватит ли ресурсов такого модуля. И какая будет стабильность работы.
@yl923
@yl923 Год назад
А MQTT только через интернет работает? В локальной сети работать не будет?
@d_sam
@d_sam Год назад
Будет в локальной сети работать. Нужно только mqtt брокер в локальной сети чтобы был
@yl923
@yl923 Год назад
@@d_sam А где взять этого брокера?
@d_sam
@d_sam Год назад
У меня есть видео "Как установить mosquito на Windows. Отправка двум брокерам в FLProg", можете посмотреть в качестве примера
@yl923
@yl923 Год назад
@@d_sam хорошо, посмотрю
@KIPOVETS-1984
@KIPOVETS-1984 Год назад
Здравствуйте, почему-то очень тупит WEB интерфейс, если с проекта выкинуть всё, оставить только WEB страницу, всё ок, а когда начинаешь подключать датчики, MQTT, то WEB интерфейс очень начинает тупить и со временем вообще перестаёт отвечать, до перезагрузки. При этом остальное всё работает. Почему такое может быть?
@d_sam
@d_sam Год назад
KIPOVETZ , возможно у esp8266 ресурсов не хватает, у него всего одно ядро. У меня также. Возможно для таких проектов надо переходить на esp32, у меня лежит, да руки пока не дойдут. Можно попробовать сделать принудительный delay(50); Засунуть в пользовательский блок в основном цикле. Я пробовал, мне показалось что стало лучше. Или пробовать в flprog, поиграться с защитой от зависания. Спасибо за комментарий. Удачи!
@KIPOVETS-1984
@KIPOVETS-1984 Год назад
@@d_sam Спасибо Денис, delay попробую, но тут, пока я спал, выяснилось, что обе платы(а это на двух происходит, одна WeMos вторая NodeMCU) раздуплились и стали отвечать на запросы сами по себе, потом, через полчаса одна из плат опять перестала отвечать на запросы, а через 5 минут опять начала. ощущение такое, что какой-то "злой генератор случайных чисел" определяет послать твой запрос нафик, или отвечать на него. А не может ли быть проблема в роутере вообще? Про ресурсы я тоже думал, на ESP-32 тоже попробую завтра. И роутер попробую на них отдельный поставить, ради интереса.
@KIPOVETS-1984
@KIPOVETS-1984 Год назад
@@d_sam А, и да, защита от зависания не помогает, не знаю как она реализована, но судя по всему, это watchDog самой ESP, и она работать не будет, потому, что сам контроллер не зависает, виснет только WEB сервер, остальнве функции исправно работают.
@d_sam
@d_sam Год назад
У меня тоже веб интерфейс на вентиляции санузла периодически не отвечает. Иногда начинает работать. Контроллер, все данные шлет в мажордом. Я топик status, который отправляется брокеру при подключения к MQTT (главный блок), настроил сохранять исторические данные и привязал к графику в мажордомо. Там еще есть астрономический таймер на включение уличного освещения по датчику движения. Один раз проходя мимо, днем включился свет. А это может быть только после перезагрузки, до того момента пока часы не получили время из интернета. ( стартуют с 00:00). Потом посмотрел на графики и момент включения света совпал с подключением к брокеру MQTT. Ну это однозначно была перезагрузка мк. Вроде я включал защиту от зависания, может это она сработал. Не уверен. Скорее всего на 8266, совмещать ответственные проекты с веб интерфейсом, наверное не стоит. Для этих целей пробовать Еспи 32. Протестируете, пишите, мне тоже интересно. Спасибо!
@d_sam
@d_sam Год назад
Мне кто-то говорил, что у 8266 одно ядро и приоритет у прошивки. Поэтому виснет веб интерфейс.
@redtex
@redtex Год назад
В Tuya это интегрируется?
@d_sam
@d_sam Год назад
Александр Бегунов, я с Tuya не работал. Tuya скорее всего тоже работает с протоколом MQTT. Если да, то интегрируется. Спасибо за комментарий!
@alexeyshevchenko1482
@alexeyshevchenko1482 Год назад
И ни слова о том как подвязать ESP к домашней сети....
@d_sam
@d_sam Год назад
Ну да. Этот момент я упустил. Учту на будущее. Спасибо, за внимательность.
@alexeyshevchenko1482
@alexeyshevchenko1482 Год назад
@@d_sam Просто, решил попробовать повторить данный способ работы с ESP32. Вроде бы все этапы прошёл точь в точь как на видео, но ничего не заработало. Когда стал разбираться увидел, что: 1) В сгенерированном скетче переменные в которых указывались параметры сервера (через Веб-страницу) остались пустыми. 2) Ну и не понятно как связать все это дело с роутером.. В скетче есть переменные SIDD и password, но при их заполнении все равно ничего не работает(
@d_sam
@d_sam Год назад
@@alexeyshevchenko1482 , я специально не указывал пароль, чтоб меньше потом замазывать на монтаже. Не хочу светить свои данные. А так, всё верно слева в программе FLProg , нужно указать имя домашней сети и пароль. DHCP, можно оставить по умолчанию. Должно заработать,
Далее
RemoteXY, Cloud server, ESP32, FLProg.
19:07
Красиво, но телефон жаль
0:32
Просмотров 777 тыс.