Добрый день. Вот у меня перестал самовар работать на 6.20. Вчера и последнюю версию поставил. Просто белый экран. Arduino его видит и прошивает по ip, а страница не открывается
Добавлено через 3мин.:
esp32 подключается к 2,4 или 5 wi-fi ? esp не очень новая
lkosojКуратор
Видное
551 600
Отв.2461 30 Окт. 24, 10:05 (через 46 мин)
Подключается к 2.4
Добавлено через 1ч. 41мин.:
Просто белый экран. Arduino его видит и прошивает по ip, а страница не открываетсяToljnuch, 30 Окт. 24, 09:19
А что при этом пишет в серийный порт?
В очередной раз выложил 6.20, исправлена логика управления НБК.
kamram
Студент
Ufa
48 23
Отв.2462 30 Окт. 24, 13:56
Читаю о мучениях товарища с самоваром версии 6.20. Решил проверить, как прошивается версия 6.20, с изменениями сделанными 15 часов назад. 1.Ардуино 1.8.19, менеджер плат ESP32 by Espressif Systems версии 2.0.9. 2.Плата ESP32 c чипом CH340, есть платы и с более современными чипами, но попал под руки этот. 3.В Ардуино IDE выбрана плата в моем случае "ESP32 Dev Module" Прошивал по воздуху. Первым делом прошил вэб морду, а именно "ESP32 Sketch Data Upload" ( кстати Lettle FS тоже шьется), далее скетч с минимальными правками. Результат на картинкеWebмордаСамовар. Автоматика Самовар. Вопросы по электр(он)ике. Давление показывает -1.000, но если датчик атм. давления в скетче выбран правильно и подключен в схеме правильно, будет отражать текущую АД. Как видно из описания у меня не самые свежие программы, однако все прошилось. Проверял на разных андроид устройствах, Самовар везде отражается корректно. В рабочую схему эту ESP32 не вставлял. Там у меня плата с версией 6.17, уходить с нее пока не планирую.
Раз уж упомянул 6.17, на которую перешел с 6.14. Возник вопрос. В скетче 6.17 обнаружил строку "//#define STEPPER_REVERSE" по умолчанию закомментирована. Выяснилось, что Шаговый двигатель П/насоса в этом случае вращается против часовой стрелки. Но силенок прокрутить насос не хватает, дергается. Эту строку раскомментировал, вернулось вращение по часовой стрелке, работа насоса восстановилась. Так должно быть, что по умолчанию шаговый двигатель вращается против часовой стрелки, или эта проблемка на моей стороне?
ais77
Специалист
Москва
111 139
Отв.2463 30 Окт. 24, 14:03 (через 7 мин)
esp32 подключается к 2,4 или 5 wi-fiToljnuch, 30 Окт. 24, 09:19
Только 2.4
По белому экрану / пустой главной странице: перед заливкой интерфейса через LittleFS из IDE отключить роутер от инета временно и перезагрузить Самовар - тогда он не сможет обратиться к серверу за скачиванием нового и будет вынужден использовать локальный свежезалитый, всё откроется.
lkosojКуратор
Видное
551 600
Отв.2464 30 Окт. 24, 14:05 (через 3 мин)
строку раскомментировал, вернулось вращение по часовой стрелке, работа насоса восстановилась. Так должно быть, что по умолчанию шаговый двигатель вращается против часовой стрелки, или эта проблемка на моей стороне?kamram, 30 Окт. 24, 13:56
Если правильно помню, менял библиотеку для работы с шаговым двигателем, возможно, она повлияла на изменение направления вращения. У меня не изменилось, но кто-то еще на форуме писал, что у него в новой версии направление менялось. Поскольку решается просто, не думаю, что это является чьей-то проблемой.
Проверял на разных андроид устройствах, Самовар везде отражается корректно.kamram, 30 Окт. 24, 13:56
Если проблема у одного - с большой вероятностью он что-то делает не так. Если проблема у нескольких, то это уже тенденция и нужно смотреть на логи и разбираться. Похоже, что такое поведение связано с сетью, но как именно связано, пока не понятно.
перед заливкой интерфейса через LittleFS из IDE отключить роутер от инета временно и перезагрузить Самовар - тогда он не сможет обратиться к серверу за скачиванием нового и будет вынужден использовать локальный свежезалитый, всё откроется.ais77, 30 Окт. 24, 14:03
Да, до первой перезагрузки ESP32
Можно добавить временно опцию - не обновлять интерфейс из интернета, тогда проблемы не будет, но это не решение, а заплатка.
Те, кто столкнулся с отсутствием интерфейса, напишите пожалуйста, какой роутер у вас стоит.
muxtair
Бакалавр
Мелеуз
91 16
Отв.2465 30 Окт. 24, 14:09 (через 5 мин)
Можно добавить временно опцию - не обновлять интерфейс из интернетаlkosoj, 30 Окт. 24, 14:05
а зачем он обновляется еще из интернета если поставился локально ?
Первым делом прошил вэб морду, а именно "ESP32 Sketch Data Upload" ( кстати Lettle FS тоже шьется)kamram, 30 Окт. 24, 13:56
если шить через "ESP32 Sketch Data Upload" , то после первой перезагрузки в мониторе порта есть ошибки , а используя "ESP32 LettleFS Data Upload" их нет . проверялось на версии 6.20.-- .
lkosojКуратор
Видное
551 600
Отв.2466 30 Окт. 24, 14:21 (через 13 мин)
Он сравнивает установленную локально версию интерфейса с версией, доступной удаленно, если они не совпадают, обновляет. Такой подход позволяет сохранить файлы со своими наработками в Самоваре. При локальном обновлении все перетрется, при обновлении через интернет обновляется только интерфейс, скрипты и настройки сохраняются. Для новой версии не нужно загружать интерфейс, он автоматически обновится.
Но, как выяснилось, что-то изменилось и это работает не для всех.
Добавил в Samovar_ini.h параметр
//#define NOT_USE_INTERFACE_UPDATE //не использовать обновление интерфейса при загрузке
Если его раскомментировать, интерфейс не будет обновляться через интернет
В очередной раз выложил версию 6.20. У кого не работает обновление и кто готов помочь с этим разобраться - пишите. Кто не готов - просто отключите обновление.
Knyazskill
Бакалавр
Emva
76 1
Отв.2467 30 Окт. 24, 14:27 (через 6 мин)
здравствуйте , поставил блок реле на 4шт , как сделатьчто бы при нажатии кнопки вкл нагрев контактор включался и выключался при аварии и тд ?
muxtair
Бакалавр
Мелеуз
91 16
Отв.2468 30 Окт. 24, 14:27 (через 1 мин)
Добавил в Samovar_ini.h параметр
//#define NOT_USE_INTERFACE_UPDATE //не использовать обновление интерфейса при загрузкеlkosoj, 30 Окт. 24, 14:21
мне кажется тебе лучше сразу раскоментировать и добавить в прошивку , кому нужно закоментируют . А так постоянно у них будет при загрузке пустая страница , последнее время у многих такая проблема .
Kuban
Доктор наук
Краснодар
556 413
Отв.2469 30 Окт. 24, 14:43 (через 16 мин)
как сделатьчто бы при нажатии кнопки вкл нагрев контактор включался и выключался при аварии и тд ?Knyazskill, 30 Окт. 24, 14:27
Все есть в документации.
kamram
Студент
Ufa
48 23
Отв.2470 30 Окт. 24, 14:58 (через 16 мин)
Поскольку решается просто, не думаю, что это является чьей-то проблемой.lkosoj, 30 Окт. 24, 14:05
согласен, главное скетч позволяет изменить направление, уже отлично.
Knyazskill
Бакалавр
Emva
76 1
Отв.2471 30 Окт. 24, 15:40 (через 43 мин)
Дайте ссылку на руководство, на сайте нету .
Kuban
Доктор наук
Краснодар
556 413
Отв.2472 30 Окт. 24, 16:25 (через 45 мин)
Дайте ссылку на руководство, на сайте нету .Knyazskill, 30 Окт. 24, 15:40
2024-10-30 16-38-10 Скриншот экрана. Автоматика Самовар. Вопросы по электр(он)ике.
Toljnuch
Бакалавр
Сочи
60
Отв.2473 30 Окт. 24, 17:12 (через 47 мин)
А что при этом пишет в серийный порт?lkosoj, 30 Окт. 24, 10:05
Не понял вопроса если честно
Kuban
Доктор наук
Краснодар
556 413
Отв.2474 30 Окт. 24, 17:21 (через 9 мин)
Не понял вопроса если честноToljnuch, 30 Окт. 24, 17:12
Запустить Arduino IDE, подключить ESP к компьютеру и посмотреть. 2024-10-30 17-18-09 Скриншот экрана. Автоматика Самовар. Вопросы по электр(он)ике.
Knyazskill
Бакалавр
Emva
76 1
Отв.2475 30 Окт. 24, 17:38 (через 18 мин)
На версии 6.17 при изменении на рмв-к не грузится страница после компиляции
Добавлено через 9мин.:
Вот у меня считывает порт так , и монитор порта не работает
17302995406806388222783247407018.jpg Автоматика Самовар. Вопросы по электр(он)ике.
Kuban
Доктор наук
Краснодар
556 413
Отв.2476 30 Окт. 24, 19:32
Вот у меня считывает порт так , и монитор порта не работаетKnyazskill, 30 Окт. 24, 17:38
А почему на ком порту опять другая плата.
dranek
Кандидат наук
Минск
442 393
Отв.2477 30 Окт. 24, 19:38 (через 7 мин)
Kuban, на озоне есть в продаже такие платы, пишет рядом с com портом что она LilyGo T-Display, больше отличий пока не нашел. https://ozon.by/...ide-1523351051/
Toljnuch
Бакалавр
Сочи
60
Отв.2478 30 Окт. 24, 19:52 (через 14 мин)
обавил в Samovar_ini.h параметр //#define NOT_USE_INTERFACE_UPDATE //не использовать обновление интерфейса при загрузке
Если его раскомментировать, интерфейс не будет обновляться через интернетlkosoj, 30 Окт. 24, 14:21
Я раскомментировал, теперь все заработало
Kuban
Доктор наук
Краснодар
556 413
Отв.2479 30 Окт. 24, 20:02 (через 10 мин)
Kuban, на озоне есть в продаже такие платы, пишет рядом с com портом что она LilyGodranek, 30 Окт. 24, 19:38
Не видел таких еще. Левый чип какой-то. Это точно для профи... . Лучше переплатить пару сотен и взять столько же штук на Али, но проверенных.