Спасибо всем кто пытался помочь. Наконец то получилось прошить ESP. Проблема заключалась в том , что при скачивании файла с сайта я их переименовал. С 58558.143975.bin на HelloDistillerEsp.ino.bin и т.д. Не понимаю как это могло повлиять на содержимое.
PhisikКуратор
Екатеринбург
564 1.3K
Отв.41 24 Февр. 20, 22:08
Всем привет! Есть желающие принять участие в тестировании? Я в эти выходные попытался исправить ошибки и сделал чаcть улучшений из плана, но тестировать времени нет, и перегонок пока не предвидится. Что было сделано
Добавил 4ый термодатчик, датчик давления MPX5010 и разгонный ТЭН на первую страницу
Добавил кнопку аварийной остановки (надо взять новый mqtt.cpp для HD)
Добавил кнопки переключения этапов (надо взять новый mqtt.cpp для HD)
Добавил перезагрузку при отсутствии связи в течении 5 минут
Добавил быстрый фильтр-поиск для настроек
Решил часть проблем с графиками, но похоже не все...
При аварии пищит непрерывно и вибрирует (но надо протестировать на телефонах, похоже не везде работает)
Исправил ошибку с сохранение мощности ТЕНов
Исправил ошибку с активацией (часть старых ключей не подойдет WEB интерфейс к HelloDistiller на ESP8266. Автоматика.)
Вроде бы поправил множители ШИМ, если правильно понял где надо править
Исправил аварию датчика температуры
Мелкие исправления интерфейса
Кто будет тестировать, внизу 2 файла - прошивка и сайт. Прошивку обновляем через "Настройки ESP ---> Обновление прошивки". Сайт обновляем через редактор файловой системы: идем по адресу ЕСП http://192.168.xx.xx/edit , жмем обзор, выбираем файл index.html.gz и жмем Upload. Скорость обмена с мегой все-таки рекомендую уменьшить до 9600-57600 бод.
Site1. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.Site2. WEB интерфейс к HelloDistiller на ESP8266. Автоматика. Файлы для скачивания v2.1 тут
Также выкладываю последнюю версию своей прошивки для HD. Вам как минимум отсюда понадобиться mqtt.cpp. Можете выдрать поддержку ZMPT101B, токового трансформатора и фильтры для напряжения и тока для того, чтобы мощность 0 показывало при отключенном ТЭНе.
NB! ПИНЫ МЕНЯЙТЕ НА СВОИ, ВСЕ НАСТРОЙКИ ПОД МОЕ ЖЕЛЕЗО! Платы новые я собрал только частично, и тестировать на них пока не могу. Перейду на них совсем - все будет под них, сейчас - как есть.
Полный список изменений ниже: Изменения в версии v3.83
v3.83 bug fix + new features
При переходе на мониторинг тушится ТЭН, раньше он продолжал работать
При переходе на другой процесс обнуляются состояния клапанов и ТЕНа, раньше это делалось не всегда
Add current transformer support
Change ProcShimOtbGlv from char to int to enable big negative values in seconds (see manual)
Update some default parameters for my hardware
Fix NBK 99% problem. No constant 100% HIGH signal is possible
Fix remote button issue for digital keyboards
Added low pass filter for voltage average
Change ProcShimGlv from unsigned to signed to be able to set negative values
Revert PWM duty to 50% for valve test
Change ProcChimOtbGlv from char to int to be able to fix heads valve open time > 1.25 sec
Added ZMPT101B support
v3.82 bug fix, added define to switch off sensor ordering
Проблема заключалась в том , что при скачивании файла с сайта я их переименовалАлександр1970, 15 Февр. 20, 20:19
Спасибо, и мне помогло. ESP-01 с перепаяной памятью тоже прошился без проблем
сообщение удалено
PhisikКуратор
Екатеринбург
564 1.3K
Отв.43 25 Февр. 20, 09:08
Обновил сайт выше. Перекачайте, нашел еще ошибку.
nic2015
Магистр
Феодосия
217 48
Отв.44 25 Февр. 20, 10:09
Всем привет! Перед загрузкой сайта нужно ли его переименовать? Скачанный 58558.321407.gz. Нужно же чтоб название было index.html.gz?
bengoor
Доцент
Кронштадт
1.8K 1.1K
Отв.45 25 Февр. 20, 10:11, через 2 мин
nic2015, да
nic2015
Магистр
Феодосия
217 48
Отв.46 25 Февр. 20, 10:16, через 6 мин
Ещё вопрос, старый index.html.gz удалять или он сам заменится на новый?
PhisikКуратор
Екатеринбург
564 1.3K
Отв.47 25 Февр. 20, 10:38, через 23 мин
старый index.html.gz удалять или он сам заменится на новыйnic2015, 25 Февр. 20, 10:16
Можно удалить, иногда ошибка выскакивает при загрузке. И надо почистить кеш браузера или просто Ctrl+F5 нажать, иначе он старую версию подхватит из кеша.
Добавлено через 2ч. 39мин.:
Добавил сайт с 15ым шрифтом и полный список команд контроллера
сообщение удалено
muxtair
Бакалавр
Мелеуз
52 5
Отв.48 25 Февр. 20, 18:11
Сайт обновляем через редактор файловой системы: идем по адресу ЕСП http://192.168.xx.xx/edit , жмем обзор, выбираем файл index.html.gz и жмем Upload.Phisik, 24 Февр. 20, 22:08
Прошивка залилась, а сайт нет, нет кнопки upload. Скрытый текст1. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.пробовал на трех браузерах на ноуте и с сотового.
PhisikКуратор
Екатеринбург
564 1.3K
Отв.49 25 Февр. 20, 19:13
нет кнопки upload.muxtair, 25 Февр. 20, 18:11
Занятная проблема. Надо подключиться к WiFi сети. В режиме точки доступа не работает, проверил.
Как обновляться снял на видео
argon43
Кандидат наук
ст.Динская
332 61
Отв.50 25 Февр. 20, 19:37, через 25 мин
Как обновляться снял на видеоPhisik, 25 Февр. 20, 19:13
Большое спасибо все прописалось,а как быть с ключами?Старый ключ не подходит.
PhisikКуратор
Екатеринбург
564 1.3K
Отв.51 25 Февр. 20, 19:52, через 15 мин
Старый ключ не подходит.argon43, 25 Февр. 20, 19:37
По старой схеме. Копирует текстом ID и шлем в ЛС.
muxtair
Бакалавр
Мелеуз
52 5
Отв.52 25 Февр. 20, 20:25, через 34 мин
Старый ключ не подходит.argon43, 25 Февр. 20, 19:37
Все прошилось, старый ключ подошел, ID остался такой же. Правда нет пункта как на видео. Скрытый текст5. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.можно добавить в каком нибудь меню надпись какая прошивка стоит. Например в "настройках ESP"
PhisikКуратор
Екатеринбург
564 1.3K
Отв.53 25 Февр. 20, 20:33, через 8 мин
нет пункта как на видео.muxtair, 25 Февр. 20, 20:25
А все остальное есть?! ctrl+f5 был? v2.0 в названии вкладки есть?
С временем непонятки, GMT+3, обновляется, но почему то 3 часа вместо 21
Screenshot_2020-02-25-21-33-10.png WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
PhisikКуратор
Екатеринбург
564 1.3K
Отв.57 25 Февр. 20, 21:39, через 5 мин
пустая табличкаser52, 25 Февр. 20, 21:19
Ну, странно все это. Пробуйте CTRL+F5, другой браузер, очистить кеш и историю, обновить прошивку заново. Должно быть. В режиме точки доступа не работает, как выше писали.
С временем непонятки, GMT+3nic2015, 25 Февр. 20, 23:34
1 января 1970 - не обновилось. Это нулевое время по умолчанию.
сообщение удалено
nic2015
Магистр
Феодосия
217 48
Отв.58 26 Февр. 20, 00:07
Вроде все работает , только фактически датчиков 3, а показывает 4, датчик колонны и пвк одно и тоже. Ещё заметил, поправка датчика давления, ствлю -1 мм, на главной показывает -10мм.
PhisikКуратор
Екатеринбург
564 1.3K
Отв.59 26 Февр. 20, 08:20
датчик колонны и пвк одно и тожеnic2015, 26 Февр. 20, 00:07
Это от настроек HelloDistiller зависит. Какие датчики передавать можно поправить тут mqtt.cpp:
case 5: // температура в кубе snprintf_P(buf, MQTT_BUFFER_SIZE, fmt_t_kub, DS_TEMP(TEMP_KUB)); break; case 6: // температура в колонне snprintf_P(buf, MQTT_BUFFER_SIZE, fmt_t_col, DS_TEMP(TEMP_RK20)); break; case 7: // температура в TSA snprintf_P(buf, MQTT_BUFFER_SIZE, fmt_t_tsa, DS_TEMP(TEMP_TSA)); break;
.............
case 16: // температура в ПВК snprintf_P(buf, MQTT_BUFFER_SIZE, fmt_t_pvk, DS_TEMP(TEMP_DEFL)); break;