Screenshot_2020-05-30-10-03-56.png WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
Mim
Кандидат наук
Ульяновск
432 70
Отв.402 22 Нояб. 20, 14:36
Настроил, как раз, что надо!!! Спасибо всем !!!!
mitya
Специалист
Кстово
121 62
Отв.403 26 Нояб. 20, 20:13
Web интерфейс подключен как Клиент, внутри Wi-Fi сети все работает. На днях выпросил у провайдера белый IP. Его нужно где-то прописывать чтобы можно было подключаться удаленно?
VoDa
Студент
Чебоксары
34 15
Отв.404 27 Нояб. 20, 07:26
Я не прописывал нигде, и не требуется, как я понимаю. Надо пробросить порт в роуторе. Об этом есть инструкции на форуме. После проброса порта надо проверить его состояние. Тоже есть сервисы в интернете. Веб интерфейс должен быть подключен к wifi сети. Без него порт не доступен. Потом в браузере набираешь свой ip адрес и получаешь доступ к вебморде. Как то так.
mitya
Специалист
Кстово
121 62
Отв.405 27 Нояб. 20, 08:13, через 47 мин
Вчера включил контроллер, набрал IP на телефоне, картинка загрузилась, но кнопки и все остальное было не активно,собственно поэтому и вопрос возник. Сегодня оставил контроллер включенным дома, набрал IP на работе а ТУТ ВСЕ РАБОТАЕТ! WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
zaka
Доктор наук
Курск
611 417
Отв.406 27 Нояб. 20, 09:07, через 54 мин
Веб интерфейс должен быть подключен к wifiVoDa, 27 Нояб. 20, 07:26
К wifi подкдючают устройство , а не Веб интерфейс....
mitya
Специалист
Кстово
121 62
Отв.407 27 Нояб. 20, 09:29, через 23 мин
К wifi подкдючают устройство , а не Веб интерфейс....zaka, 27 Нояб. 20, 09:07
Да уже пофиг, главное работает! С заявки пришел 3 пропущенных от жены, говорит ящик пищит, чего ему надо - значит работает! WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
PhisikКуратор
Екатеринбург
666 1.4K
Отв.408 27 Нояб. 20, 11:16
Сегодня оставил контроллер включенным дома, набрал IP на работеmitya, 27 Нояб. 20, 08:13
Не забудьте пароль повесить на веб-страничку, чтобы хоть как-то ее защитить от несанкционированного доступа из вне. Идеально - создать на роутере VPN-сервер, подключаться к нему и дальше уже работать в виртуальной локальной сети.
mitya
Специалист
Кстово
121 62
Отв.409 27 Нояб. 20, 11:48, через 32 мин
и дальше ежу работать в виртупльной локальной сетиPhisik, 27 Нояб. 20, 11:16
Да, это все про меня))) С паролем я думаю справлюсь, а вот с VPN...это уже магические заклинания.
Mim
Кандидат наук
Ульяновск
432 70
Отв.410 14 Дек. 20, 23:54
Добрый. Скажите как включить данный параметр
Use Avtonom HLD =0 , т если его установить в значение 1, то фазовое управление отключается для клапана подачи воды, для клапанов отбора управление остается прежним определяемым параметром U Peregrev.
Andy117
Бакалавр
Новосибирск
70 45
Отв.411 17 Дек. 20, 21:22
Начинаю собирать автоматику по мере прибытия частей с Али. Попробовал прошивку 3.80 (ну попалась она мне раньше, чем крайняя тут). Вроде завелась, но в Веб-интерфейсе не работали кнопки управления. Физические кнопки работали, экраны менялись и на ЖКИ и в Вебе, а вот в браузере нажимались, вроде как реагировали, но ничего не менялось. Перепрошился на 3.86 + ESP 2.8+. Кнопки заработали, но нет ничего в Графиках и Настройках HD. Заливал только саму ESP прошивку и SPIFFS. webui.json не заливал, да и незнаю как. Может из=за этого?
ЗЫ нашел как загрузить, не помогло. ззы в Хроме не показывало, в Мозилле показывает
Добавлено через 1дн. 15ч. 20мин.:
Для тех у кого датчик давления BMP180, а не BMP280. Прилагаю патч для верссии 3.86. Пользователи Юниксов могут воспользоваться стандартой утилитой patch для наложения. Для других опишу вкратце формат патч-файла. К примеру
в строках, начинающихся с "+++" - имя пропатчиваемого файла. (HelloDistiller.ino) в строках, начинающихся с "@@" - примерный номер строки, где нужно искать и имя функции (не всегда работает правильно). т.е.
@@ -79,7 +79,7 @@ ISR(TIMER2_COMPA_vect)
~79 строка, функция -ISR(TIMER2_COMPA_vect) строки, начинающиеся с пробела - это оригинальные строки исходного файла, которые не меняются. Удобно для поиска, что же рядом с изменяемыми строками. строки, начинающиеся с "-" - это строки, которые нужно удалить/изменить строки, начинающиеся с "+" - строки, которые нужно вставить/на что изменить.
Т.е. приведенный выше кусок патча означает: в файле HelloDistiller.ino в районе 79 строки меняем строку "if (BeepTime==1) analogWrite(PIN_SOUND, 255);" на "if (BeepTime==1) analogWrite(PIN_SOUND, 0);"
Чуть не забыл. Библиотеку использовал не Adafruit_BMP280, а BMP180MI.
Добавлено через 19ч. 5мин.:
Увы, связка Mega + ESP от Robotdyn не радует. ЕСПешная часть периодически отваливается и зависает. Хотел уже было ногу Меги соединить с ресетом ЕСП, периодически проверять и подавать сброс при необходимости. Но, похоже это бесполезно. После замыкания ресета на землю ЕСП оживает, но частично. Веб после нескольких сбросов оживает на пару минут, но без связи с Мегой. Наверное нужно переинициировать порт и со стороны Меги. Можно было сделать програмно, если бы дело было только в этом.
Пинг идет, но рвано. Зацените 64 bytes from 192.168.0.101: icmp_seq=503 ttl=255 time=3.74 ms 64 bytes from 192.168.0.101: icmp_seq=504 ttl=255 time=265 ms 64 bytes from 192.168.0.101: icmp_seq=505 ttl=255 time=463 ms 64 bytes from 192.168.0.101: icmp_seq=507 ttl=255 time=1757 ms 64 bytes from 192.168.0.101: icmp_seq=508 ttl=255 time=834 ms 64 bytes from 192.168.0.101: icmp_seq=509 ttl=255 time=79.5 ms
MQTT ожил только раз.
Короче засада. Жаль, а ведь так удобно казалось. Два в одном и без проводов, плюс не думать о согласовании уровней.
Режим Ректификации. При отбора голов не открывается клапан головных фракции. Как переходит автоматика в режим отбора тело, клапан отбора ректификата срабатывает и открывается. Что надо поправить чтоб клапан голов срабатывал?
Через webui могу клапан голов включать и выключать.
Прошивка phisik3.86
Спасибо IMG_20201220_134629. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.IMG_20201220_134645. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.IMG_20201220_134714. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
limon
Доктор наук
Липецк
992 928
Отв.413 20 Дек. 20, 16:37, через 47 мин
Что надо поправить чтоб клапан голов срабатывал?mosjka1, 20 Дек. 20, 15:50
покажи в настройках HD, период и % шим отбора голов
mosjka1
Бакалавр
Koblenz
50 5
Отв.414 20 Дек. 20, 17:34, через 57 мин
периодlimon, 20 Дек. 20, 16:37
1. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.2. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
3.PNG WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
limon
Доктор наук
Липецк
992 928
Отв.415 20 Дек. 20, 19:39
mosjka1, у тебя Период шим 600 секунд, т.е. клапан голов должен включаться раз в 10 минут на 2 секунды(-200). Это для отбора "периодикой". Ты ждал 10минут?
Andy117
Бакалавр
Новосибирск
70 45
Отв.416 20 Дек. 20, 22:44
Подключил к Меге вместо "встроенного" стороннюю Wemos D1. Стало получше, но не без глюков с MQTT. Посмотрел скетч. Ага, не я один такой, с этим пытаются бороться. Выставил при компиляции MQTT_SERIAL_PING_CHECK и MQTT_DEBUG. Сервером поставил свой mosquitto. Мега бодро отчитывалась каждые 14 сек о пинге, а периодически об иниализации УАРТа. Через некоторое время на сервере появилось сообщение, что клиент отключен по таймауту.
2020-12-21T06:54:14: Received PUBLISH from esp82662f3901 (d0, q0, r0, m0, '/esp/inf/razgonTEH', ... (1 bytes)) 2020-12-21T06:54:16: Received PINGREQ from esp82662f3901 2020-12-21T06:54:16: Sending PINGRESP to esp82662f3901 2020-12-21T06:54:16: Received PUBLISH from esp82662f3901 (d0, q0, r0, m0, '/esp/inf/lcd1', ... (16 bytes)) ... 2020-12-21T06:54:26: Received PUBLISH from esp82662f3901 (d0, q0, r0, m0, '/esp/inf/klpHLD', ... (1 bytes)) 2020-12-21T06:54:26: Received PUBLISH from esp82662f3901 (d0, q0, r0, m0, '/esp/inf/klpDEFL', ... (1 bytes)) 2020-12-21T06:54:26: Received PUBLISH from esp82662f3901 (d0, q0, r0, m0, '/esp/inf/t_pvk', ... (1 bytes)) 2020-12-21T06:54:26: Received PUBLISH from esp82662f3901 (d0, q0, r0, m0, '/esp/inf/razgonTEH', ... (1 bytes)) 2020-12-21T06:54:27: Received PINGREQ from esp82662f3901 2020-12-21T06:54:27: Sending PINGRESP to esp82662f3901 2020-12-21T06:54:28: Received PUBLISH from esp82662f3901 (d0, q0, r0, m0, '/esp/inf/lcd1', ... (16 bytes)) 2020-12-21T06:54:51: Client esp82662f3901 has exceeded timeout, disconnecting
Хотя keepalive выставлен при соединении 15 сек, а по стандарту вроде отключают через 1,5 периода keepalive. Да и данные вроде посылалсь. Ну, да ладно, вафля не всегда устойчивая, отвалиться/пропасть может, дело житейское. Но вот дальше стало происходить неприятное. Мега по прежнему посылает в ЕСП данные, периодически пингует ее, пересбрасывает порт. А вот ЕСП и не думает реконектится к серверу MQTT. Подождал я какое то время, потом замкнул Ресет на ЕСП. Секунд 6-8 и все заработало.
Был бы какой-нибудь служебный протокол между контроллерами, чтобы узнать подсоединен ли ЕСП к WiFi, MQTT, состояние коннекта, да и вообще жив ли? В случае чего посадить на пин Ресет и перегрузить его. На основной процесс это все равно не влияет.
ЗЫ Посмотрел на утро, Веб интерфейс тоже висит, причем умер минут за 40 до последних посылок на MQTT. Значит дело не только в UART. Мега и физические кнопки работают, это радует. Замкнул Ресет на ЕСП, все продолжилось как ни в чем не бывало, только в графиках перерыв.
mosjka1
Бакалавр
Koblenz
50 5
Отв.417 20 Дек. 20, 23:23, через 40 мин
у тебя Период шим 600 секунд, т.е. клапан голов должен включаться раз в 10 минут на 2 секунды(-200). Это для отбора "периодикой". Ты ждал 10минут?limon, 20 Дек. 20, 19:39
Привет, ждал но не замечал что клапан открывается. Какие параметры вообще там ставятся? Или что надо задать чтоб клапан при отборе голов был всё время открыт? Я ухандокал мою nodemcu, завтра буду тестировать на другой.
Andy117
Бакалавр
Новосибирск
70 45
Отв.418 21 Дек. 20, 08:31
И еще. Посмотрел скетч и логи. Мега посылает "ping", но никогда не получает "ping" в ответ. А потому раз в 2 минуты перезапускает UART. Только это не всегда помогает. Хотя сборка с поддержкой "ping".
ЗЫ Я здесь новичек. Мои посты и вопросы как в пустоту. У всех все работает и надо копать в моем железе? Или никто не пользуется MQTT и вебом иже с ним? Или такие вопросы надо задавать напрямую Phisik'у?
limon
Доктор наук
Липецк
992 928
Отв.419 21 Дек. 20, 09:53
ЗЫ Я здесь новичек. Мои посты и вопросы как в пустоту.Andy117, 21 Дек. 20, 08:31
Для большинства здесь слово ping ругательство, кроме физика никто не поможет.
У всех все работает и надо копать в моем железе? Или никто не пользуется MQTT и вебом иже с ним?Andy117, 21 Дек. 20, 08:31