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

ESPlorer

Алексндр

New member
Доброе утро,всем привет,у меня 3 бассейна на каждом стоит дозирующие оборудование на них есть разъем RS485 могу ли я подключить плату esp8266
 

vopvivy

New member
Доброе утро,всем привет,у меня 3 бассейна на каждом стоит дозирующие оборудование на них есть разъем RS485 могу ли я подключить плату esp8266
Конечно можешь, вот готовое решение:
 

waa56

New member

vopvivy

New member
Нужно заменить эту библиотеку в исходнике и пересобрать проект. Прошу автора выпустить новую версию ESPlorer т.к. эта программа до сих актуальна!!! Либо могу выложить сюда мною пересобранный проект ESPlorer с разрешения автора ESPlorer.
 

vopvivy

New member
Во вложении приложил ссылку на пересобранный проект ESPlorer новой com-библиотекой для тестирования (из-за большого объёма программы не получилось ее вложить).
 

Вложения

ART_HA

Member
Здравствуйте.
После прошивки и последующего сброса ESPlorer соединяется и работает с nodemce ESP8266 нормально.
Но только до первого reset или отключения\включения питания, после которых соединения уже не происходит.
Команда node.restart() к отключению связи не приводит.
Попробовал разные прошивальщики - результат одинаковый. Прошивки пробовал тоже разные.
В ардуино проблем не обнаружено.
Windows 7 x64
Как решить эту проблему?
 

vopvivy

New member
Здравствуйте.
После прошивки и последующего сброса ESPlorer соединяется и работает с nodemce ESP8266 нормально.
Но только до первого reset или отключения\включения питания, после которых соединения уже не происходит.
Команда node.restart() к отключению связи не приводит.
Попробовал разные прошивальщики - результат одинаковый. Прошивки пробовал тоже разные.
В ардуино проблем не обнаружено.
Windows 7 x64
Как решить эту проблему?
Попробовать последнюю версию разработчика:
 

pchelomer

New member
ESPlorer не видит порта.
Железо - OrangePI 3, Armbian c последней Jav'ой
Esptool порт видят и работают успешно.ESPlorer запускается, но порта не видит.
При запуске ESPlorer в терминале вывалевается Exception:

Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: 'long jssc.SerialNativeInterface.openPort(java.lang.String, boolean)'
at jssc.SerialNativeInterface.openPort(Native Method)
at jssc.SerialPortList.getUnixBasedPortNames(SerialPortList.java:333)
at jssc.SerialPortList.getPortNames(SerialPortList.java:296)
at jssc.SerialPortList.getPortNames(SerialPortList.java:178)
at ESPlorer.ESPlorer.PortFinder(ESPlorer.java:11472)
at ESPlorer.ESPlorer.formWindowOpened(ESPlorer.java:7402)
at ESPlorer.ESPlorer.access$3400(ESPlorer.java:41)
at ESPlorer.ESPlorer$33.windowOpened(ESPlorer.java:984)
at java.desktop/java.awt.Window.processWindowEvent(Window.java:2075)
at java.desktop/javax.swing.JFrame.processWindowEvent(JFrame.java:298)
at java.desktop/java.awt.Window.processEvent(Window.java:2037)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5011)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)


Видел на ветке похожие вопросы с ответом, что порт должен иметь имя как в шаблоне, но ссылка на GitHub там не работает.
Что делать?
 

pchelomer

New member
ESPlorer не видит порта.
Железо - OrangePI 3, Armbian c последней Jav'ой
Esptool порт видят и работают успешно.ESPlorer запускается, но порта не видит.
При запуске ESPlorer в терминале вывалевается Exception:

Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: 'long jssc.SerialNativeInterface.openPort(java.lang.String, boolean)'
at jssc.SerialNativeInterface.openPort(Native Method)
at jssc.SerialPortList.getUnixBasedPortNames(SerialPortList.java:333)
at jssc.SerialPortList.getPortNames(SerialPortList.java:296)
at jssc.SerialPortList.getPortNames(SerialPortList.java:178)
at ESPlorer.ESPlorer.PortFinder(ESPlorer.java:11472)
at ESPlorer.ESPlorer.formWindowOpened(ESPlorer.java:7402)
at ESPlorer.ESPlorer.access$3400(ESPlorer.java:41)
at ESPlorer.ESPlorer$33.windowOpened(ESPlorer.java:984)
at java.desktop/java.awt.Window.processWindowEvent(Window.java:2075)
at java.desktop/javax.swing.JFrame.processWindowEvent(JFrame.java:298)
at java.desktop/java.awt.Window.processEvent(Window.java:2037)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5011)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)


Видел на ветке похожие вопросы с ответом, что порт должен иметь имя как в шаблоне, но ссылка на GitHub там не работает.
Что делать?
Извиняюсь, немного поспешил. Уже после вопроса увидел ссылку на последнюю версию ESPlorer'а. Поставил, все видит и работает.
 

Dezzmon

New member
Если кто знает, подскажите как увеличить по вертикали окно терминала в последней версии ESPlorer 2.0.2
 

hvl

New member
Подскажите, ESPlorer при сохранении файла сохраняет кириллицу в UTF-8, а не в ASCII, как-то можно влиять на это преобразование?
 

radik63

New member
Во вложении приложил ссылку на пересобранный проект ESPlorer новой com-библиотекой для тестирования (из-за большого объёма программы не получилось ее вложить).
Добрый день! Поделитесь, пожалуйста, ссылкой на пересобранный проект ESPlorer. Указанные выше ссылки не работают.
Заранее благодарю.
 

vopvivy

New member
Добрый день! Поделитесь, пожалуйста, ссылкой на пересобранный проект ESPlorer. Указанные выше ссылки не работают.
Заранее благодарю.
Добрый день! Разработчик выпустил новую версию ESPlorera, вот и убрал ссылку. Новая версия: https://github.com/4refr0nt/ESPlorer/releases
 

NeoroN

Member
Кстати почему нет поддержки UTF-8? Вроде лет 5 уже как офицальный стандарт. Пытался разобраться почему у меня не работает шрифт с кирилицей в u8g2 - не хочется отдельными буквами выводить текст.
1637269530189.png
Файл сам в UTF-8 хранится, а передается почему-то ASCII ...
Сколько существует компьютер столько и проблемы с этой кирилицей везде, никогда она нормально не работает с первого разу.
 

serg3295

New member
как увеличить по вертикали окно терминала в последней версии ESPlorer 2.0.2 ?
Вот без серого поля и даже с поддержкой ветки dev-esp32-idf4 с модулем io вместо file

Сюда файл выложить не дает, пишет что слишком большой, хотя всего 2,3 Мб. Тогда ссылка на Яндекс диск
 
Сверху Снизу