Тестирование версии 9.0. (9.1)

Это мой личный форум. Здесь я буду задавать вопросы пользователям, проводить опросы, и тому подобное. Темы в этом форуме могу создавать только я, Вы можете создавать комментарии и отвечать на опросы.
ecoins
Полковник
Сообщения: 4010
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 155 раз

Тестирование версии 9.0.

Сообщение ecoins »

PFL писал(а): 12 апр 2024, 12:13 Доброго дня! В связи с пополнением в линейке контроллеров более продвинутыми моделями, возможно ли в блоках устройств подключаемых по I2C, SPI сделать возможность выбора. Во многих контроллерах по нескольку таких интерфейсов. Спасибо программа очень классная!!!!!!
Это видимо удобнее делать в блоках, которые используют эти интерфейсы -сенсоры, расширители. Там и можно выбирать номер шины. Для i2c там же может быть предусмотрен выбор расширителя i2c типа TCA9548A.

Отправлено спустя 4 минуты 16 секунд:
WildCat писал(а): 13 апр 2024, 04:37 Непонятно что такое "Пропуск событий" - и количество.
Это для Ethernet, WED и др. - свой внутренний диспетчер, выполняется не в каждом цикле loop(). Ощутимо ускоряет производительность проекта.
Mazur
Рядовой
Сообщения: 71
Зарегистрирован: 31 авг 2023, 13:43
Имя: Денис

Тестирование версии 9.0.

Сообщение Mazur »

[ref=#00aa00]support[/ref], в какой версии планируете из стм сделать стм
а то щас она присутствует на уровне по возможностям ардуино и плюшек от стм совершенно нету да даже ацп неправельный выставлен и взят из ардуино

хочется дма , фриторс , расширеный настройки ацп , часы , а так же возможность присвоить прошивки уникальный айди мк от копирайтов
ecoins
Полковник
Сообщения: 4010
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 155 раз

Тестирование версии 9.0.

Сообщение ecoins »

WildCat писал(а): 13 апр 2024, 04:37 При попытке добавить интерфейс Nextion и при добавлении нового дисплея в редакторе блока сначала появляется пустое окно с курсором типа пишущая ручка, и программа вылетает.
Встроенный Nextion как и другие блоки для работы с устройствами пока могут не работать, блоки ecoins с Nextion в версии 9.0.0 работают.
ivansidor012
Лейтенант
Сообщения: 310
Зарегистрирован: 10 сен 2020, 14:37
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Тестирование версии 9.0.

Сообщение ivansidor012 »

[ref=#00aa00]support[/ref],
8266:
-веб сервер с одной страницей без переменных
-включен и AP и Client
-точка доступа сбрасывает соединение примерно секунд через 30

При включении только АР или наличие коннекта клиентом - все норм.

Это опять та же самая проблема с попытками в каждом цикле подключиться клиентом

Отправлено спустя 6 минут 2 секунды:
aidar_i писал(а): 13 апр 2024, 08:29 И я был прав! Вы первым и орете!
нифига подобного - вот полностью были переписаны библиотеки вайфай, а ошибка с клиентом тянется несколько лет.
Почему бы ее не исправить, раз уж библиотека переписывалась?
Плохие тестеры?
Неактуальная проблема?
WildCat
Лейтенант
Сообщения: 556
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 5 раз
Поблагодарили: 9 раз

Тестирование версии 9.0.

Сообщение WildCat »

ecoins писал(а): 13 апр 2024, 09:39 Это для Ethernet, WED и др. - свой внутренний диспетчер, выполняется не в каждом цикле loop(). Ощутимо ускоряет производительность проекта.
Понял, спасибо.
ivansidor012
Лейтенант
Сообщения: 310
Зарегистрирован: 10 сен 2020, 14:37
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Тестирование версии 9.0.

Сообщение ivansidor012 »

[ref=#00aa00]support[/ref],

вот тут в каждом цикле вызывается connect(), что приводит к дичайшим тормозам при отсутствии коннекта клиентом.


uint8_t FLProgOnBoardWifiInterface::pool()
{
if (_eventsCount < _skippingEvents)
{
_eventsCount++;
return FLPROG_SUCCESS;
}
_eventsCount = 0;
if (_apIsNeedReconect)
{
connect();
}
//fix_client_reconnect_step_3-3
/*
if (_isNeedReconect)
{
return connect();
}
*/
return checkConnectStatus();
}
Ander
Лейтенант
Сообщения: 516
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 21 раз
Поблагодарили: 95 раз

Тестирование версии 9.0.

Сообщение Ander »

Пропуск событий не решит данную проблему?
+ можно использовать стандартные параметры, и по условию менять пропуск события, в зависимости от состояние.
ivansidor012
Лейтенант
Сообщения: 310
Зарегистрирован: 10 сен 2020, 14:37
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Тестирование версии 9.0.

Сообщение ivansidor012 »

Ander писал(а): 13 апр 2024, 14:24 Пропуск событий не решит данную проблему?
if (_eventsCount < _skippingEvents) //если допустим _skippingEvents = 30000
{
_eventsCount++; //то мы прибавляем счетчик
return FLPROG_SUCCESS;
}
_eventsCount = 0; //и тут же его сбрасываем


получается не работает пропуск
ivansidor012
Лейтенант
Сообщения: 310
Зарегистрирован: 10 сен 2020, 14:37
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Тестирование версии 9.0.

Сообщение ivansidor012 »

WifiInterface_208517390.setSkippingEvents(30000);

пропуск в 1000, 30000 не решает проблему с попытками коннекта в каждом цикле.

решение только такое нашел

uint8_t FLProgOnBoardWifiInterface::pool()
{
if (_eventsCount < _skippingEvents)
{
_eventsCount++;
return FLPROG_SUCCESS;
}
_eventsCount = 0;
if (_apIsNeedReconect)
{
connect();
}
//fix_client_reconnect_step_3-3
/*
if (_isNeedReconect)
{
return connect();
}
*/

return checkConnectStatus();
}

в этом случае не отключается от точки доступа и не падает шататный веб через 30 примерно секунд
ivansidor012
Лейтенант
Сообщения: 310
Зарегистрирован: 10 сен 2020, 14:37
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Тестирование версии 9.0.

Сообщение ivansidor012 »

[ref]Ander[/ref],

ниже кусок кода, позволяющий управлять точкой доступа в зависимости от статуса соединения клиентом
[spoiler]
//------------------------управление Точкой Доступа при наличии/отсутствии соединения клиентом
if ((0))
{
if (Out_174188176_268115059)
{
if (!timerStat)
{
timers004 = millis();
timerStat = true;
}
if ((WiFi.getMode() != 1) && ((millis() - timers004) > 5000))
{
WiFi.persistent(false);
WiFi.mode(WIFI_STA);
}
}
else
if (!Out_174188176_268115059)
{
timerStat = false;
if (WiFi.getMode() != 3)
{
WiFi.persistent(false);
//_esp8266WifiModuleApReconnect();
WifiInterface_208517390.apReconnect();

}
}
}
[/spoiler]

до 9.0 использовалась функция _esp8266WifiModuleApReconnect();
сейчас в 9.0 можно использовать WifiInterface_208517390.apReconnect();, но для этого в библитеке нужно выносить методы
apReconnect()
clientReconnect();
в публичные, однако и это не решит вопрос к рандомному id в WifiInterface_208517390.

ну или как то придумать что то с постоянными попытками подключения клиентом
Ander
Лейтенант
Сообщения: 516
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 21 раз
Поблагодарили: 95 раз

Тестирование версии 9.0.

Сообщение Ander »

Можно выключить точку доступа при подключении клиента
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
DrMario
Лейтенант
Сообщения: 378
Зарегистрирован: 07 ноя 2016, 13:11
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

Тестирование версии 9.0.

Сообщение DrMario »

Падение версии 9.0.0 при попытке открыть проект от старых версий, это нормально?
Vasiliy0000
Рядовой
Сообщения: 49
Зарегистрирован: 22 сен 2018, 11:19
Имя: Василий

Тестирование версии 9.0.

Сообщение Vasiliy0000 »

не компилируется проект, если не забить ssid клиента
я его забиваю через web морду
в старых версиях можно было не забивать

веб морда тоже не открывается почему то
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4010
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 155 раз

Тестирование версии 9.0.

Сообщение ecoins »

ivansidor012 писал(а): 13 апр 2024, 13:26 Падение версии 9.0.0 при попытке открыть проект от старых версий, это нормально?
Не нормально. Разработчик исследует каждый случай, но надо выложить проект.
georgsp
Рядовой
Сообщения: 23
Зарегистрирован: 15 май 2021, 17:25
Имя: Георгий
Благодарил (а): 2 раза

Тестирование версии 9.0.

Сообщение georgsp »

Добрый день.
Вчера скачал портабле версию 9.0.0 на работе все распаковалось и запускается, сегодня дома скачиваю архив не открыть не распаковать не могу. 7-Zip и здесь и там. При клике правой кнопкой проводник зависает наглухо.. :shok: Антивирь отключал. ЕХЕ установился нормально.
Последний раз редактировалось georgsp 14 апр 2024, 12:42, всего редактировалось 1 раз.
Аватара пользователя
Phazz
Полковник
Сообщения: 3131
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 234 раза
Поблагодарили: 114 раз

Тестирование версии 9.0.

Сообщение Phazz »

[ref]georgsp[/ref], может не докачался?
georgsp
Рядовой
Сообщения: 23
Зарегистрирован: 15 май 2021, 17:25
Имя: Георгий
Благодарил (а): 2 раза

Тестирование версии 9.0.

Сообщение georgsp »

Скачал несколько раз, и из под хрома и донлоад-мастером :smile14:
Аватара пользователя
Phazz
Полковник
Сообщения: 3131
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 234 раза
Поблагодарили: 114 раз

Тестирование версии 9.0.

Сообщение Phazz »

[ref]georgsp[/ref], антивирус может блокирует
georgsp
Рядовой
Сообщения: 23
Зарегистрирован: 15 май 2021, 17:25
Имя: Георгий
Благодарил (а): 2 раза

Тестирование версии 9.0.

Сообщение georgsp »

Упс, прошу прощения за панику, из под интерфейса 7-Zip распаковался и работает, тоталом проверил MD5 - совпали..
Что то с проводником у меня..
Александр
Рядовой
Сообщения: 85
Зарегистрирован: 01 дек 2015, 15:49
Откуда: Бобруйск
Имя: Александр
Поблагодарили: 2 раза

Тестирование версии 9.0.

Сообщение Александр »

Не скачивал ещё, т.к. трафик сильно лимитирован сейчас, подожду немного исправленную версию.
Но есть несколько вопросов:
Есть ли перспектива появления протокола MQTT либо других, для домашнего применения в IoT, в виде встроенных модулей, а не ПБ?
Работа устройств по I2C использует штатную бибку, либо переписали алгоритм работы с ней?
Возможно ли ожидать, что появиться автоматическая подпись блоков, например так для структур,
иначе сложно ориентироваться в проекте, а ручная надпись может быть ошибочной по "запарке"
[spoiler]
2024-04-14_15-20-48.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Темы от автора»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя