• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

ESPlorer

CodeNameHawk

Moderator
Команда форума
Я даже не знаю, как вам ответить. )
Видимо, это вы не разбираетесь ни в луа, ни в эсплорере, ни в винде. Ну и на скриншоты смотрели невнимательно
Ну что вы так сразу, ну ошибся nikolz предположив, что вы что то понимаете в программировании, явно не объяснил, одкуда у вас взялась w.

Суть вашей ошибки, что письмо вы написали, а пробуете отправить "на деревню, дедушке".
 

nikolz

Well-known member
попробую еще раз объяснить все знающему
ESPlorer занимается тем что отправляет строки через UART в ESP и принимает ответы от ESP и выводит на экран
Поэтому то что вы привели скорее всего было в Вашем ESP в файловой системе
а то что Вы хотели туда записалось
но исполнять VM lua начала с тех огрызков которые сохранились во флеш ESP
Во второй картинке вы установили новую прошивку VMLUA и очистили флеш
и в третьей вы получили сообщение что в файловой системе у вас теперь ничего нет
Вот теперь грузите то что хотите и смотрите результат
 

pumv

New member
попробую еще раз объяснить все знающему
ESPlorer занимается тем что отправляет строки через UART в ESP и принимает ответы от ESP и выводит на экран
Поэтому то что вы привели скорее всего было в Вашем ESP в файловой системе
а то что Вы хотели туда записалось
но исполнять VM lua начала с тех огрызков которые сохранились во флеш ESP
И поэтому я, имеющий богатый опыт со всяким софтом, хочу ПОСЛЕДОВАТЕЛЬНО отбросить все возможные причины моей проблемы: проверил на нескольких платах, перепрошил платку, использовал коротки проверенный скрипт. Испытал на другом компьютере. Нашел, что поведение одного и того же экземпляра эсплорера - разное на разных компах. Сделал вывод, что конфигурацию эсплорер хранит где-то в недрах компа.
Попутно - переставил драйвера порта, сбросил настройки COM. Осталось только сбросить настройки эсплорера.
И мой самый первый вопрос остается в силе - ГДЕ ХРАНЯТСЯ НАСТРОЙКИ ЭСПЛОРЕРА? Было бы, конечно идеально, если бы саой программе была бы кнопка типа "Set to Default". И проблема бы решилась за секунду. Но - нет такой кнопки :(
Поэтому я уже почти неделю копаюсь в своем компе. И с надеждою жду вот этой простой информации - как полностью сбросить конфигурацию эсплорера до начальной.
Потому что теперь у меня осталось только два лпана - план-а - сбросить эсплорер, план-б - переставить комп.
 

pumv

New member
Итак, блин! Я угробил конфигурацию и на втором компе!!! (((
В угоду умнику, который ищет всякие W на моих скриншотах, я повторил процесс "дороги в ад" и на другом компе. Я жалею об этом, но истина дороже!
Сценарий простой:
- берем свежую, только что прошитую и отформатированную платку, (powered by Lua 5.1.4 on SDK 3.0.1-dev)
- сразу же после форматирования записываем с помощью кнопки "Save to ESP" свой любимый скрипт - записывается штатно и отрабатывает тут же (см. скриншот)
- дальше, набираем воздуха, идем в закладку Settings и переключаем конфигурацию на MicroPython, закрываем эсплорер.
- открываем эсплорер переключаемся в Settings, возвращаемся на NodeMCU. Закрываем эсплорер.
- открываем эсплорер, форматируем платку, открываем свой скрипт и записываем - и получаем повторение пиз... проблемы с другого компа!!!

И все... И теперь у меня два неработающих с NodeMCU через эсплорер компа. И жОсткая уверенность, что дело в конфигурации эсплорера!!!

Люди!!! Не дайте умереть в тоске! Расскажите, как сбросить конфигурацию эсплорера до дефолта! Не надо искать ошибки в скриптах. Не надо экзаменовать мой опыт работы!
Просто скажите, как сбросить конфигурацию эсплорера, Я просто хочу, чтобы он ЗАБЫЛ, что я его переключал на MicroPython///
И скажите. куда написать авторам, чтобы они сделали эту... кнопку в своей проге!
Ну и полечили свой MP

image3.png image4.png image5.png
image6.png

Дети плачут, скрипты не пишутся, графики не рисуются, уже три платки ждут чуда...
 

pumv

New member
Дети плачут, скрипты не пишутся, графики не рисуются, уже три платки ждут чуда...
Итак!
В принципе, видно, это никому уже не надо. )
Но, для истории таки оставлю путь решения - я просто переставил Java на компе.
Очевидно, ESPlorer хранит свою конфигурацию где-то в недрах баз самой Java. Я устал там копаться (не джавист) и просто снес ее а потом снова поставил последнюю версию.

И ESPlorer стал, как новенький.
С чем и откланиваюсь )
 

Victor

Administrator
Команда форума
ГДЕ ХРАНЯТСЯ НАСТРОЙКИ ЭСПЛОРЕРА?
В стандартных java prefs. Где именно? В зависимости от ОС.
Для Win7 первый попавшийся ответ от гугла Where are the Java preferences stored in Windows 7?
Только что принял pull request Several improvements: graphical and otherwise by guneemwelloeux · Pull Request #83 · 4refr0nt/ESPlorer
который может Вам помочь, если соберете новый ESPlorer из исходников
 

newnew

New member
Посмотреть вложение 1696 Посмотреть вложение 1697 Посмотреть вложение 1698
Для запуска требуется установленная JAVA
Поддерживаются платформы (библиотека jSSC)
  • Windows(x86, x86-64)
    Linux(x86, x86-64, ARM soft & hard float)
    Solaris(x86, x86-64)
    Mac OS X(x86, x86-64, PPC, PPC64)
Исходный код

Самая свежая версия ESPlorer:
Скачать

  • MicroPython firmware autodetection
  • MicroPython syntax highlighting
  • MicroPython files extensions *.py and *.pyc added
  • MicroPython SendToESP command (send current file from editor window to ESP8266, ALT+E)
  • MicroPython SendLine command (send one line from editor window to ESP8266, ALT+L)
  • MicroPython SendBlock command (send selected block from editor window to ESP8266, ALT+B)
  • MicroPython Coomands Tab: GPIO reading and writing, WiFi and TCP connetions
  • MicroPython Snippets (user editable code blocks, buttons for fast executing)
  • MicroPython manual entered commands history
  • MicroPython code autocomplete CTRL+SPACE
  • Show/Hide editor window for using as simple colored terminal
  • Show/Hide terminal window for full-screen code editing


- add skin selector (standart java LookAndFeel, platform depended)
- firmware autodetection can be disabled (new option on "Settings" tab)
- decreased minimum window size for low-res screens
- add new cool ESP FileManager. Commands in popup menu: Run, Compile(New!), View(old Cat), Edit(New!), Download(New!), Rename(New!), Remove (available commands depended file extension)
- add "Upload file to ESP from disk" function (include binaries files) in left bottom panel
- add "Download file from ESP to disk" function (include binaries files) in file manager
- ESP files list ABC-autosorted
- add new button FileSystemInfo (new command file.fsinfo() since firmware 20150311 and later)
- add firmware autodetection after serial port open
- add check communication with MCU after serial port open or "change speed on the fly"
- change default window size to 1024x768 and new UI conception
- change: in all buttons/command "Run" against "Do", "View" against "Cat"
- expanded field for serial port name
- add "CustomSerialPort" on "Settings" tab (if enable this, PortScan never execute)
- add DTR and RTS buttons with LED
- add CTS LED
- add new "Links" menu
- add NodeMCU specific right panel (Heap button, Chip Info button, Chip ID button, Flash ID button)
- add toolbar Show/Hide command in "View" menu
- inc size of toolbar buttons
- add Snippets panel Show/Hide command in "View" menu
- add FileManager panel Show/Hide command in "View" menu
- add Right extra buttons panel Show/Hide command in "View" menu
- add "Use external editor" option on "Settings" tab. All files ReadOnly
- add "EOL" option - EOL visible in terminal window
- add new mode for snippets: Condensed executing (please, do not use this mode if you use commands without left operand: "=node.heap()", but "x=node.heap" work ok)
- fix AutoComplete (Ctrl+Space) bug for commands contains "."
- fix "AutoSave/AutoRestore setting enable/disable log window" bug
- fix bug: exit app without save files
- disable setting "AutoRun file after Save to ESP" (for do this - you can use new button "Save & Run" in 2.0.0-final version)
- all settings autosave when changed and autorestored after app launch
- window size autosave on close and autorestored after app launch
- editor: tab size changed from 5 to 4
- library rsyntaxtextarea updated to version 2.5.6
- some code refactoring
- improve stability
- now semver.org versioning conception (MAJOR.MINOR.PATCH)
- tested on NodeMCU 0.9.5_20150318


версия 0.1 build 206

- добавлена команда форматирования файловой системы ESP8266 (NodeMCU file.format 2015-01-07), в контекстное меню терминала и в Главное меню -> ESP -> Format
- исправлено дублирование команд в истории команд (от Mike)
- добавлено несколько команд в окно, где команды выбираются из списка

версия 0.1 build 205

- добавлен режим TurboMode (у меня на скорости 115200 файл 100 строк, 3300 байт загружается 1,8сек, тестовый файл в zip архиве в папке "_lua") для включения режима на вкладке "Settings" поставьте галочку на "TurboMode"
- совместимость с jre7
- окно терминала теперь тоже подсвечивает синтаксис

версия 0.1 build 204

- добавлена возможность переключения скорости "на лету"
- добавлены настройки максимального размера лога и истории терминала
- реорганизованы сниппеты, сниппетам присвоены горячие клавиши (Alt+верхний цифровой ряд клавиатуры: Сниппет0 Alt+~ Сниппет1 Alt+1...)

версия 0.1 build 203

- добавлена возможность включать/отключать автоскроллинг терминала
- добавлены скорости работы порта 230400, 460800, 921600

для работы на скорости 921600 с NodeMCU нужна прошивка не старее 11 декабря 2014
1. Подключаемся на 9600
2. Отправляем команду "uart.setup(0, 921600, 8, 0, 1, 1 )" (удобно это сделать через сниппет)
3. Переподключаемся к порту на скорости 921600
4. Идем в настройки и отключаем "Dumb Mode" для увеличения скорости (хотя с "Dumb Mode" тоже работает)
5. Profit!

версия 0.1 build 202
- добавлена возможность изменить размер шрифта в редакторе кода, в терминале и в журнале
- отключена очистка терминала при переподключении к порту

версия 0.1 build 201
- добавлен режим "Dumb Mode" для отправки данных с паузой между строками, без проверки ответа
- реализованы сниппеты
- добавлена команда "Отправить в ESP текущую строку из редактора кода"
- настройки, последний подключенный порт, скорость и папка скриптов автоматически сохраняются/восстанавливаются
- наведен порядок в горячих клавишах

версия 0.1 build 200
- исправлен баг сохранения файла в ESP
- исправлен баг изменения размера окна редактора кода при изменении размера окна приложения
- добавлена история команд

версия 0.1
первый публичный релиз

Дико извиняюсь... Для Linux есть вариант? Недавно переполз..Пока не очень компетентен..
 

Alina Merkulova

New member
Здравствуйте,

подскажите пожалуйста, почему при попытке скачать файл из ESP_шки получаю ошибку
!Download file "narodMonitor.lua"...Waiting answer from ESP - Timeout reached. Command aborted.!
Плата 8266 NodeMCU V2 Amica

С другой платки V3 LoLin через раз скачивается.
 

Alina Merkulova

New member
+ забыла написать
При этом ESPlore взаимодействует с програмкой , получает от платки данные датчиков и нормально отправляет на плату файлы
 

cxem

New member
Программа опрашивает чип ESP8266 или команды надо руками вводить ?
 

Melandr

Member
Доброй ночи!
столкнулся с проблемой открытия порта в ESPlorer (вылетает при нажатии на "Open").
Пробовал, что советуют выше по ветке - изменять файл bat. Не помогает. Не подскажите, куда копать? Уже установил 32-х битную версию Java
jre1.8.0_171\
jre1.8.0_251\
Также стоит и 64-х битная
jdk-11.0.2\
 

AlexKont

New member
Доброй ночи!
столкнулся с проблемой открытия порта в ESPlorer (вылетает при нажатии на "Open").
Пробовал, что советуют выше по ветке - изменять файл bat. Не помогает. Не подскажите, куда копать? Уже установил 32-х битную версию Java
jre1.8.0_171\
jre1.8.0_251\
Также стоит и 64-х битная
jdk-11.0.2\
Уйти с Windows. После последнего обновление Java от Oracle у всех проблема с ESPlorer!
Это самое быстрое решение! ;)
 

AlexKont

New member
Доброй ночи!
столкнулся с проблемой открытия порта в ESPlorer (вылетает при нажатии на "Open").
Пробовал, что советуют выше по ветке - изменять файл bat. Не помогает. Не подскажите, куда копать? Уже установил 32-х битную версию Java
jre1.8.0_171\
jre1.8.0_251\
Также стоит и 64-х битная
jdk-11.0.2\
Помогло удаление последнего обновления Java, скачивание jre-8u261-windows-i586.exe с сайта Java.com и установка повторно!:)
 

Melandr

Member
Доброй ночи! Спасибо, так и есть. Скачал
jre-8u202-windows-x64.exe
jdk-8u202-windows-x64.exe
Удалил установленные версии Java, установил эти и ESplorer работает.
 
Сверху Снизу