Страница 1 из 16

Версия 6.3.х

Добавлено: 28 янв 2020, 05:35
support
Вышла стабильная версия программы с номером 6.3.0. Проблемы и сложности с этой версией обсуждаем здесь.
Подробнее о новой версии программы можно посмотреть здесь.

P.S. Стабильная версия обновилась до 6.3.1. Подробнее здесь

Flprog 6.3.0

Добавлено: 31 янв 2020, 14:00
evgen23
Здравствуйте. Сидел, экспериментировал с блоком энкодера Грачика(arduinoprom.ru). При компиляции вылетает (см. скрин).
пробовал версии 5.3.0 и 6.2.2, все повторяется. Переустановил программу в корень диска, не помогло. Help.

Flprog 6.3.0

Добавлено: 31 янв 2020, 15:43
atlet
FLProg v 6.2,2 Z Не могу получить коректные данные с датчика DHT-11 . использую стандартный блок . в монитор порта выводятся какие то числа в " попугаях" не знаю точно с чем связана эта проблема .
на всякий случай даю скрины.

Flprog 6.3.0

Добавлено: 31 янв 2020, 19:06
RedSky
[ref]evgen23[/ref], у Грачика блок энкодера создан в старой версии, в нём присутствуют непосредственные обратные связи и старый счётчик. У меня исправить не получилось, проще переписать блок заново.

Отправлено спустя 6 минут 47 секунд:
Кажется получилось, но нужна проверка.

Версия 6.3

Добавлено: 31 янв 2020, 19:15
rw6cm
[ref]evgen23[/ref],
В блоке действительно обратная связь.
[ref]RedSky[/ref], Достаточно одной переменной, но чтобы соблюдалась нужная последовательность.
В вашем варианте она не верна.

Flprog 6.3.0

Добавлено: 31 янв 2020, 19:40
support
atlet писал(а): 31 янв 2020, 15:43 FLProg v 6.2,2 Z Не могу получить коректные данные с датчика DHT-11 . использую стандартный блок . в монитор порта выводятся какие то числа в " попугаях" не знаю точно с чем связана эта проблема .
на всякий случай даю скрины.
У DHT 11 действительно есть проблемы с чтением влажности. Причем самое интересное что это касается только недавно выпущенных датчиков. Я отлаживал программу с датчиками купленными несколько лет назад. После появления сообщений об ошибках чтения, не мог повторить эти ошибки пока не заказал новые датчики (со старыми всё работает). Сейчас подбираю новую библиотеку для работы с ними. в следующей версии постараюсь исправить эту проблему.

Flprog 6.3.0

Добавлено: 31 янв 2020, 20:17
rw6cm
[ref]atlet[/ref],
Не видно контроллер, но видно что Вы используете проект созданный в старых версиях.
Соберите заново в новой версии, и должен работать.
[spoiler]
2020_01_31_20_07_19_Датчик_температуры_и_влажности_DHT11_DHT21_DHT22_.png
2020_01_31_20_11_27_Монитор_SerialPort.png
[/spoiler]

Flprog 6.3.0

Добавлено: 31 янв 2020, 20:28
SerOv
В версии 622 все заливается и работает. А в версии 630 выдает такую ошибку
[spoiler]Arduino: 1.8.11 (Windows 10), Плата:"NodeMCU 0.9 (ESP-12 Module), 80 MHz, Flash, Disabled (new can abort), All SSL ciphers (most compatible), 4MB (FS:none OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

C:\Users\SerOv\AppData\Local\Temp\flprog\pr1\pr1.ino: In function 'void loop()':

pr1:72:49: error: 'class ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>' has no member named 'setHostname'

if(ESPControllerWifiClient_status ) {ArduinoOTA.setHostname ("Proba2");

^

pr1:73:19: error: no matching function for call to 'ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>::begin()'

ArduinoOTA.begin();

^

C:\Users\SerOv\AppData\Local\Temp\flprog\pr1\pr1.ino:73:19: note: candidate is:

In file included from C:\Users\SerOv\AppData\Local\Temp\flprog\pr1\pr1.ino:9:0:

d:\Program Files (x86)\FLProg 630\ideV4\portable\sketchbook\libraries\ArduinoOTA\src/ArduinoOTA.h:87:8: note: void ArduinoOTAMdnsClass<NetServer, NetClient, NetUDP>::begin(IPAddress, const char*, const char*, OTAStorage&) [with NetServer = WiFiServer; NetClient = WiFiClient; NetUDP = WiFiUDP]

void begin(IPAddress localIP, const char* name, const char* password, OTAStorage& storage) {

^

d:\Program Files (x86)\FLProg 630\ideV4\portable\sketchbook\libraries\ArduinoOTA\src/ArduinoOTA.h:87:8: note: candidate expects 4 arguments, 0 provided

Несколько библиотек найдено для "ArduinoOTA.h"
Используется: d:\Program
Не используется: d:\Program
Не используется: D:\Program
exit status 1
'class ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>' has no member named 'setHostname'

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
[/spoiler]

Flprog 6.3.0

Добавлено: 31 янв 2020, 20:39
rw6cm
[ref]SerOv[/ref],
Плата именно NodeMCU 0.9 ??

Flprog 6.3.0

Добавлено: 31 янв 2020, 20:42
SerOv
NodeMCU v3
[spoiler]
m.jpg
[/spoiler]

Flprog 6.3.0

Добавлено: 31 янв 2020, 20:48
rw6cm
SerOv писал(а): 31 янв 2020, 20:42NodeMCU v3
Плату выбирайте NodeMCU 1.0

Flprog 6.3.0

Добавлено: 31 янв 2020, 20:51
support
SerOv писал(а): 31 янв 2020, 20:28 В версии 622 все заливается и работает. А в версии 630 выдает такую ошибку
[spoiler]Arduino: 1.8.11 (Windows 10), Плата:"NodeMCU 0.9 (ESP-12 Module), 80 MHz, Flash, Disabled (new can abort), All SSL ciphers (most compatible), 4MB (FS:none OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

C:\Users\SerOv\AppData\Local\Temp\flprog\pr1\pr1.ino: In function 'void loop()':

pr1:72:49: error: 'class ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>' has no member named 'setHostname'

if(ESPControllerWifiClient_status ) {ArduinoOTA.setHostname ("Proba2");

^

pr1:73:19: error: no matching function for call to 'ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>::begin()'

ArduinoOTA.begin();

^

C:\Users\SerOv\AppData\Local\Temp\flprog\pr1\pr1.ino:73:19: note: candidate is:

In file included from C:\Users\SerOv\AppData\Local\Temp\flprog\pr1\pr1.ino:9:0:

d:\Program Files (x86)\FLProg 630\ideV4\portable\sketchbook\libraries\ArduinoOTA\src/ArduinoOTA.h:87:8: note: void ArduinoOTAMdnsClass<NetServer, NetClient, NetUDP>::begin(IPAddress, const char*, const char*, OTAStorage&) [with NetServer = WiFiServer; NetClient = WiFiClient; NetUDP = WiFiUDP]

void begin(IPAddress localIP, const char* name, const char* password, OTAStorage& storage) {

^

d:\Program Files (x86)\FLProg 630\ideV4\portable\sketchbook\libraries\ArduinoOTA\src/ArduinoOTA.h:87:8: note: candidate expects 4 arguments, 0 provided

Несколько библиотек найдено для "ArduinoOTA.h"
Используется: d:\Program
Не используется: d:\Program
Не используется: D:\Program
exit status 1
'class ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>' has no member named 'setHostname'

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
[/spoiler]
Можно проектик посмотреть?

Flprog 6.3.0

Добавлено: 31 янв 2020, 20:55
SerOv
таже ошибка
[spoiler]Arduino: 1.8.11 (Windows 10), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"

Неверная библиотека найдена в d:\Program Files (x86)\FLProg 630\ideV4\libraries\Esp32-SoftwareSerial-master: Missing 'sentence' from library
Неверная библиотека найдена в d:\Program Files (x86)\FLProg 630\ideV4\libraries\Esp32-SoftwareSerial-master: Missing 'sentence' from library
Неверная библиотека найдена в d:\Program Files (x86)\FLProg 630\ideV4\libraries\Esp32-SoftwareSerial-master: Missing 'sentence' from library
Неверная библиотека найдена в d:\Program Files (x86)\FLProg 630\ideV4\libraries\Esp32-SoftwareSerial-master: Missing 'sentence' from library










C:\Users\SerOv\AppData\Local\Temp\flprog\pr2\pr2.ino: In function 'void loop()':

pr2:72:49: error: 'class ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>' has no member named 'setHostname'

if(ESPControllerWifiClient_status ) {ArduinoOTA.setHostname ("Proba2");

^

pr2:73:19: error: no matching function for call to 'ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>::begin()'

ArduinoOTA.begin();

^

C:\Users\SerOv\AppData\Local\Temp\flprog\pr2\pr2.ino:73:19: note: candidate is:

In file included from C:\Users\SerOv\AppData\Local\Temp\flprog\pr2\pr2.ino:9:0:

d:\Program Files (x86)\FLProg 630\ideV4\portable\sketchbook\libraries\ArduinoOTA\src/ArduinoOTA.h:87:8: note: void ArduinoOTAMdnsClass<NetServer, NetClient, NetUDP>::begin(IPAddress, const char*, const char*, OTAStorage&) [with NetServer = WiFiServer; NetClient = WiFiClient; NetUDP = WiFiUDP]

void begin(IPAddress localIP, const char* name, const char* password, OTAStorage& storage) {

^

d:\Program Files (x86)\FLProg 630\ideV4\portable\sketchbook\libraries\ArduinoOTA\src/ArduinoOTA.h:87:8: note: candidate expects 4 arguments, 0 provided

Несколько библиотек найдено для "ArduinoOTA.h"
Используется: d:\Program
Не используется: d:\Program
Не используется: D:\Program
exit status 1
'class ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>' has no member named 'setHostname'

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
[/spoiler]

Отправлено спустя 3 минуты 3 секунды:
MQTT.flp

Flprog 6.3.0

Добавлено: 31 янв 2020, 21:59
support
SerOv писал(а): 31 янв 2020, 20:55 таже ошибка
[spoiler]Arduino: 1.8.11 (Windows 10), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"

Неверная библиотека найдена в d:\Program Files (x86)\FLProg 630\ideV4\libraries\Esp32-SoftwareSerial-master: Missing 'sentence' from library
Неверная библиотека найдена в d:\Program Files (x86)\FLProg 630\ideV4\libraries\Esp32-SoftwareSerial-master: Missing 'sentence' from library
Неверная библиотека найдена в d:\Program Files (x86)\FLProg 630\ideV4\libraries\Esp32-SoftwareSerial-master: Missing 'sentence' from library
Неверная библиотека найдена в d:\Program Files (x86)\FLProg 630\ideV4\libraries\Esp32-SoftwareSerial-master: Missing 'sentence' from library










C:\Users\SerOv\AppData\Local\Temp\flprog\pr2\pr2.ino: In function 'void loop()':

pr2:72:49: error: 'class ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>' has no member named 'setHostname'

if(ESPControllerWifiClient_status ) {ArduinoOTA.setHostname ("Proba2");

^

pr2:73:19: error: no matching function for call to 'ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>::begin()'

ArduinoOTA.begin();

^

C:\Users\SerOv\AppData\Local\Temp\flprog\pr2\pr2.ino:73:19: note: candidate is:

In file included from C:\Users\SerOv\AppData\Local\Temp\flprog\pr2\pr2.ino:9:0:

d:\Program Files (x86)\FLProg 630\ideV4\portable\sketchbook\libraries\ArduinoOTA\src/ArduinoOTA.h:87:8: note: void ArduinoOTAMdnsClass<NetServer, NetClient, NetUDP>::begin(IPAddress, const char*, const char*, OTAStorage&) [with NetServer = WiFiServer; NetClient = WiFiClient; NetUDP = WiFiUDP]

void begin(IPAddress localIP, const char* name, const char* password, OTAStorage& storage) {

^

d:\Program Files (x86)\FLProg 630\ideV4\portable\sketchbook\libraries\ArduinoOTA\src/ArduinoOTA.h:87:8: note: candidate expects 4 arguments, 0 provided

Несколько библиотек найдено для "ArduinoOTA.h"
Используется: d:\Program
Не используется: d:\Program
Не используется: D:\Program
exit status 1
'class ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>' has no member named 'setHostname'

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
[/spoiler]

Отправлено спустя 3 минуты 3 секунды:
MQTT.flp
Ситуация - "Хочешь сделать получше, а получается как всегда".
Перед сборкой релиза, обновил все библиотеки которые просились обновится. Обновилась и библиотека "ArduinoOTA". Пожоже обновлённая версия не работает.
В общем надо удалить папку \ideV4\portable\sketchbook\libraries\ArduinoOTA в папке с установленной программой. И всё заработает. А я пока буду разбираться почему новая библиотека не работает.

Отправлено спустя 1 минуту 52 секунды:
И ещё выяснилось, перед установкой версии 6.3 лучше полностью удалить старую версию (я имею в виду инсталятор). Портативную версию то же лучше повер старой не распаковывать.

Flprog 6.3.0

Добавлено: 31 янв 2020, 22:09
SerOv
Папку удалил. Проверку прошла успешно. Ошибок нет. Завтра попробую залить.

Flprog 6.3.0

Добавлено: 31 янв 2020, 22:10
Rovki
Сергей ,там похоже баг с мостами вылез в теме 6.2.2 написал ,значит он и тут будет

Версия 6.3

Добавлено: 31 янв 2020, 22:29
SerOv
Удалил папку \ideV4\portable\sketchbook\libraries\ArduinoOTA. Залил проект, Все работает. Еще один вопрос есть почему Arduino 1.8.11 всегда пишет что. Это было и 6.2.2 и осталось 6.3.0
Неверная библиотека найдена в d:\Program Files (x86)\FLProg 630\ideV4\libraries\Esp32-SoftwareSerial-master: Missing 'sentence' from library
Хотя библиотеке стоит новая. Я ее менял. И как узнать какая версия библиотеки должна быть?

Flprog 6.3.0

Добавлено: 31 янв 2020, 22:57
support
SerOv писал(а): 31 янв 2020, 22:09 Папку удалил. Проверку прошла успешно. Ошибок нет. Завтра попробую залить.
Перезалил файлы на сервере. Теперь они без обновлённой библиотеки. Новый номер версии делать не стал - это долго очень.

Отправлено спустя 2 минуты :
Rovki писал(а): 31 янв 2020, 22:10 Сергей ,там похоже баг с мостами вылез в теме 6.2.2 написал ,значит он и тут будет
Постараюсь в ближайшее время решить, и обновить версию программы. Но по любому это несколько дней.

Версия 6.3

Добавлено: 01 фев 2020, 08:49
RedSky
[ref=#00aa00]support[/ref], пожалуйста обратите внимание
viewtopic.php?p=83778#p83778
viewtopic.php?p=83802#p83802
особенно работа "cross-reference" напрягает.

Версия 6.3

Добавлено: 01 фев 2020, 09:40
pipapsix
Кому удобнее загрузка торрентом, прошу.
Portable_FLProg_6-3_Win64.zip.torrent