27 МОСКОВСКАЯ ВСТРЕЧА
Форум самогонщиков Сайт Барахолка Магазин 27 МОСКОВСКАЯ ВСТРЕЧА

WEB интерфейс к HelloDistiller на ESP8266

Форум самогонщиков Автоматика
1 ... 5 6 7 8 9 10 11 ... 44 8
gol_avto Доцент Москва-Серпухов-Анапа 1.4K 486
Отв.140  12 Марта 20, 22:26
В режиме термостата запускается ТОЛЬКО разгонный ТЭН. Рабочий не задействован, тока нет, мощность =0
Рабочий 36 пин, разгонный 30-й, а он в воздухе. Плата V4 от бенгура.
2020-03-12_22-12-35.png
2020-03-12_22-12-35.png WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
сообщения удалены (2)
demyan2 Доктор наук Уфа 701 76
Отв.141  13 Марта 20, 08:33
В новых скетчах ужу включена поддержка датчика напряжения ZMPT101B ? Если да то как ее отключить если напряжение меришь обычным трансформатором ?
Phisik Куратор Екатеринбург 688 1.5K
Отв.142  13 Марта 20, 08:39, через 6 мин
Не, ну вы прежде, чем писать что-то в тему, хоть по файлу настроек пройдитесь для приличия )
#define ZMPT101B_MODULE_ENABLE    0      // Phisik: поддержка датчика напряжения ZMPT101B
alexone_0 Бакалавр Добруш 55 22
Отв.143  13 Марта 20, 12:44
Проверил режим термостата,всё работает
термостат.jpg
термостат. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.


Добавлено через 6мин.:

Проверьте настройки ПИД,они при прошивке могли стать в 0.Специально попробовал поставить нули и результат-ТЭН выкл.
gol_avto Доцент Москва-Серпухов-Анапа 1.4K 486
Отв.144  13 Марта 20, 13:25, через 42 мин
Проверьте настройки ПИД,они при прошивке могли стать в 0.alexone_0, 13 Марта 20, 12:44
Спасибо!!! Кто бы мог подумать. Действительно были 0. Поставил не 0 и все заработало.
Phisik Куратор Екатеринбург 688 1.5K
Отв.145  13 Марта 20, 13:30, через 5 мин
Действительно были 0gol_avto, 13 Марта 20, 13:25
При таких больших обновлениях, когда не понятно, где и сколько поменялось, лучше сбрасывать EEPROM, чтобы на первый раз подхватились настройки по умолчанию. У кого меню не работает, тут вот термостат.

Добавлено через 1ч. 55мин.:

В связи с вопросами в личку и жадностью cloudmqtt, описываю по шагам как настроить mqtt бесплатно.
1. Идем сюда и генерируем себе пароль знаков в 10-16. У меня jQGXMmyy58GM.
2. Идем на есп и пишем:
  • Сервер: broker.hivemq.com
  • Порт: 1883
  • Префикс темы: esp-jQGXMmyy58GM
  • QoS можно оставить 0
3. Жмем сохранить
4. Идем для проверки на веб-клиент
5. Жмем connect, потом Add New Topic Subscription, пишем esp-jQGXMmyy58GM/#, выбираем QoS и жмем Subscribe
6. Любуемся сообщениям от контроллера
7. Дальше пишем в Publish-Topic = esp-jQGXMmyy58GM/mod/keystrokes, Publish-Message = L, ставим QoS = 2, чтобы точно 1 раз дошло и жмем Publish, пока не надоесть щелкать экраном на контроллере
1.jpg
1. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
2.jpg
2. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
3.jpg
3. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.

PS Можно тоже самое на https://test.mosquitto.org/ сделать.
PSS Надо помнить, что сервера публичные и теоретически информация может быть доступна всем. Но подписаться на совсем все сообщения не дает, так что если пароль длинные и уникальный, то можно не париться.
bengoor Доцент Кронштадт 1.8K 1.1K
Отв.146  13 Марта 20, 15:40
Phisik, теперь как этим управлять удаленно со смартфона?
Phisik Куратор Екатеринбург 688 1.5K
Отв.147  13 Марта 20, 15:57, через 18 мин
Надо скачать приложение какое-нибудь. Мне linear mqtt нравится. Настраиваем тот же сервер, делаем кнопку, пишем ей Topic = esp-jQGXMmyy58GM/mod/keystrokes, Message = L , qos 2 и все должно также работать
nic2015 Магистр Феодосия 219 56
Отв.148  13 Марта 20, 17:44
А с НБК делайте как вам нужно:Phisik, 12 Марта 20, 20:26

Должно было отображаться значение 16,7, а получилось 28,8. Может разделить 28,8 на 16,7 и в формулу полученный коэффициент добавить? Да получилось, не знаю только насколько линейно будет.
"code" : "(0.008*x*28.994). toFixed (1)"
Phisik Куратор Екатеринбург 688 1.5K
Отв.149  13 Марта 20, 18:06, через 23 мин
Как получилось
"code" : "(0.008*x*28.994). toFixed (1)" 
x - скорость полученная от контроллера, меняется от 0 до 125.
  • Переводим в проценты x*100/125,
  • Переводим в доли x/125,
  • Берем максимальную скорость насоса 29л/ч, и от нее текущую долю (0.008*x*29)
  • Округляем до 1 знака после запятой (0.008*x*29).toFixed(1)

Можно обратно пересчитать. Если (0.008*x*Vmax) = 16.7л/ч, то Vmax = 2 087.5‬ / x, x - тот что на экране HD.
limon Доцент Липецк 1K 944
Отв.150  13 Марта 20, 20:39
Проверил, v3.85 работает с локальным и облачным брокером cloudmqtt.com. Мой тестовый брокер m21.cloudmqtt.com исправен. MQTT Dash на телевизоре ожила. Но черная тема уже не радует.

Добавлено через 13ч. 38мин.:

Реинкарнация удаленного управления автоматикой HD посредством MQTT протокола.

Оставлять наше оборудование без присмотра и надеется на удаленное управление ОПАСНО!

По многочисленным просьбам «трудящихся» возвращаемся к теме 2018 года.
Lazy MQTT Free для андроид(аналог MQTT Dash) умеет получать уведомления от MQTT звуком sms на смартфоне. Я дистилляцию в Lazy нарисовал, но потом Физик выпустил web морду и я забросил проект.
Пользователи прошивок от Phisik с поддержкой mqtt, могут оценить легкость этого метода. Краткая инструкция для демонстрации работы.
Из гугл плэй устанавливаем на смартфон приложение Lazy MQTT Free.
Скачиваем на смартфон по ссылке текстовый файл lazymqtt_hd.txt, открываем его, выделяем ВЕСЬ текст и копируем в буфер.
https://drive.google.com/...JY1z7SSbVvDaYEG
Открываем Lazy MQTT Free и видим Demo проект, далее:
верхний правый угол – шестеренка - 3 точки - Настройки - Импорт из буфера - Да - Да
(Если ошибка повторите выделение и копирование всего текста.) Поздравляю, перед Вами откроется страница дистилляции, для подключенная к Моей автоматике (14-15 марта 2020) необходимо ввести пароль:
верхний правый угол – шестеренка - 3 точки – Соединения – m21 – Пароль – user66
(Для подключения к своим автоматикам укажите здесь значения Ваших брокеров, эти же значение введите на вкладке Настройки ESP - Настройки MQTT, Web интерфейса)
Вторая закладка это «слайдеры» для изменения параметров на первой странице. Можете понажимать кнопки, но не все сразу, бесплатный cloudmqtt.com по-моему 10 пользователей выдерживает.
Ректификацию позже сделаю и "прикручу" аварийную кнопку.
20200314_101005.jpg
20200314_101005.jpg WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
20200314_101011.jpg
20200314_101011.jpg WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
AlexDol Кандидат наук Екатеринбург 325 433
Отв.151  14 Марта 20, 11:25
Реинкарнация удаленного управления автоматикой HDlimon, 13 Марта 20, 20:39
Чрезвычайно удачный заголовок для сообщения! А ещё я вспомнил, что несколько лет назад мы использовали TESLAScadaMQTT.
Полез искать среди файлов в архивах.
Вот нашел и сделал снимок с экрана.
Снимок.JPG
Снимок.JPG WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
limon Доцент Липецк 1K 944
Отв.152  14 Марта 20, 11:27, через 2 мин
TESLAScadaMQTT.AlexDol, 14 Марта 20, 11:25
проверил, тоже работает
alexone_0 Бакалавр Добруш 55 22
Отв.153  14 Марта 20, 12:17, через 50 мин
Сегодня гоняю ректификацию v3.85+UI v.2.5.Переработал файл webui под свои хотелки,прошло 3 часа,сообщение браузера-ваша вкладка только-что упала и web-интерфейс обновился до стартовой(полной) страницы.Пробовал обновлять страницу,ничего не вышло,пока не запустил другой процесс,а потом снова ректификацию,вкладка стала на своё место.Я так понимаю,что файл webui подхватывается только при загрузке процесса и дальше не учитывается
Phisik Куратор Екатеринбург 688 1.5K
Отв.154  14 Марта 20, 12:31, через 15 мин
webui подхватывается только при загрузке страницы. можно лог браузера посмотреть f12->console там некоторые ошибки логируются
сообщения удалены (3)
polek Студент Odessa 19 6
Отв.155  15 Марта 20, 12:15
Слетает активация при переносе автоматики в новое место, с новой сетью. Но как-то не полностью. Поясню:
1. Все настроено, ключ введен и сохранен, демо-режим отключен. ESP переведена в режим клиента и подключена к местной wi-fi. Все работает отлично.
2. Переносим автоматику в новое место с другой сетью. ESP перешла в режим точки доступа. При подключении она оказывается в демо-режиме.
3.Далее надо или ввести ключ и повторно активировать интерфейс, или перевести ESP в режим клиента и подключиться к новой сети. После сохранения и перегрузки демо-режим будет отключен.

Это так и задумано?
Phisik Куратор Екатеринбург 688 1.5K
Отв.156  15 Марта 20, 12:29, через 14 мин
Переносим автоматику в новое место с другой сетью. ESP перешла в режим точки доступа. При подключении она оказывается в демо-режиме.polek, 15 Марта 20, 12:15
Есп стартует и пытается подключиться к сети. При ошибке - перезапускается. Если 5 ошибок подряд, то она запускается с настройками по умолчанию, полностью игнорируя файл конфигурации, в котором хранится ключ. Это сделано для того, чтобы при ошибке в настройке сети или поврежденном файле конфигурации, не пришлось перепрошивать ЕСП.

При этом, если конфиг исправен, то сайт его уже подхватит, и ключ активации будет стоят в своем поле (специально проверил). Надо настроить сеть и перезапуститься в штатном режиме, активация подхватится.

Добавлено через 2ч. 45мин.:

Может кто проверить? Раньше, вроде, у меня на телевизоре Samsung сайт работал. Сейчас не хочет. У всех так?
сообщения удалены (4)
Phisik Куратор Екатеринбург 688 1.5K
Отв.157  16 Марта 20, 20:52
Завтра будет ровно месяц, с тех пор как я начал активную доработку проекта. Выкладываю финальную версию. Больше пока новых функций не планируется. Версия 15px. Тестируем неделю, там поправлю ошибки и соберу версии 15px-18px под флешки размером 4-8-16Мб на новых модулях.

Изменения в версиях v2.6 + v3.86v2.6
* Добавлен пользовательский звук alarm.mp3. Можно его удалить с карты, буду старые добрые колокольчики.
* Добавлена возможность растянуть панели вверх-вниз, чтобы было ровно
* Исправлена проблема с переключателями клапанов (замечю, что это не обязательно должны быть клапана, можно сюда ТЭН засунуть, например)
* Окончательно решена проблема с отставание времени на графиках
* Добавлена возможность прятать, переставлять и переименовывать вкладки через webui.json
* Добавлена возможность переименовывать процессы и прятать лишние через webui.json
* Добавлена возможность поменять порядок графиков, менять названия и прятать лишние через webui.json
* Добавлена возможность задавать свои названия и единицы измерения графикам
* В названиях графиков и единиц измерения можно использовать html теги, <sub></sub> или <sup></sup> для индексов
* Добавлен оффлайн редактор, что решило проблему с редактором ФС в режиме точки доступа. Надо перепрошить SPIFFS или вручную закинуть папку editor на флешку (по файлы за раз).
* Добавлено логирование работы mqtt
* Добавил кнопки включения mqtt и heartbeat-сигнала в настройках
* Добавил настройку "Порядок сортировки датчиков". Настраиваем, сохраняем в рецепты "Кофигурация 1", "Кофигурация 2" и т.п. и потом оттуда подгружаем по необходимости.
* Решена проблема с графиками при переключении между клиентом и ТД
* В режиме ТД лог датчиков обнуляется при каждом сбросе, чтобы избежать путанницы, т.к. нет опорного времени, если есп перезагрузилась (не очень удобно, но можно историю логов посмотреть в крайнем случае).
* В режиме ТД время на графиках отсчитывается в обратную сторону от текущего. Т.е. если есп работала 2 часа, а сейчас 20-00, то график будет строиться от 18-00 до 20-00

v3.86
* Поддержка датчика давления BPM280 (у меня его нет, так что проверяйте сами)
* Добавил настройку "Порядок сортировки датчиков"
* Исправлена ошибка с расчетом крепости в кубе и парах для простой дистилляции

HD_v3.86+UI_v2.6.zip
UPDATE 1: Поправил ошибку с множителями настроек HD_v3.86+UI_v2.6+fix1.zip
UPDATE 2: Вроде бы поправил чтение BPM280 HD_v3.86_UI_v2.6_fix2.zip
UPDATE 3: Активировал защиту клапанов от перегрева при включении из WebUI и ошибки компиляции HD_v3.86_UI_v2.6_fix3.zip

Новая версия сайта v2.7 тут!

NB! webui.json обновился, добавились новые параметры, так что, если что-то не работает, проверяйте!

PS Порядок вкладок, графиков и панелей можно менять просто переставляя соответствующие строчки в webiu.json
nic2015 Магистр Феодосия 219 56
Отв.158  16 Марта 20, 20:58, через 7 мин
модуляхPhisik, 16 Марта 20, 20:52
4Мб лучше поменять?
Phisik Куратор Екатеринбург 688 1.5K
Отв.159  16 Марта 20, 21:01, через 3 мин
4Мб лучше поменятьnic2015, 16 Марта 20, 20:58
Да вроде незачем. Там и так около 2Мб свободных остается. Просто если уж есть 16Мб, то пусть буду все видны. Можно файл с банковскими паролями от детей и жены там прятать...
сообщения удалены (4)