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

Это мой личный форум. Здесь я буду задавать вопросы пользователям, проводить опросы, и тому подобное. Темы в этом форуме могу создавать только я, Вы можете создавать комментарии и отвечать на опросы.
ecoins
Полковник
Сообщения: 2962
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 455
Откуда: Шатура
Имя: Энвер

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

#81

Сообщение ecoins » 13.04.2024{, 09:35}

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

Отправлено спустя 4 минуты 16 секунд:
WildCat писал(а):
13.04.2024{, 04:37}
Непонятно что такое "Пропуск событий" - и количество.
Это для Ethernet, WED и др. - свой внутренний диспетчер, выполняется не в каждом цикле loop(). Ощутимо ускоряет производительность проекта.

Mazur
Рядовой
Сообщения: 61
Зарегистрирован: 31.08.2023{, 13:43}
Репутация: 2
Имя: Денис

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

#82

Сообщение Mazur » 13.04.2024{, 09:46}

support, в какой версии планируете из стм сделать стм
а то щас она присутствует на уровне по возможностям ардуино и плюшек от стм совершенно нету да даже ацп неправельный выставлен и взят из ардуино

хочется дма , фриторс , расширеный настройки ацп , часы , а так же возможность присвоить прошивки уникальный айди мк от копирайтов

ecoins
Полковник
Сообщения: 2962
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 455
Откуда: Шатура
Имя: Энвер

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

#83

Сообщение ecoins » 13.04.2024{, 09:47}

WildCat писал(а):
13.04.2024{, 04:37}
При попытке добавить интерфейс Nextion и при добавлении нового дисплея в редакторе блока сначала появляется пустое окно с курсором типа пишущая ручка, и программа вылетает.
Встроенный Nextion как и другие блоки для работы с устройствами пока могут не работать, блоки ecoins с Nextion в версии 9.0.0 работают.

ivansidor012
Сержант
Сообщения: 279
Зарегистрирован: 10.09.2020{, 14:37}
Репутация: 43
Имя: Иван

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

#84

Сообщение ivansidor012 » 13.04.2024{, 13:20}

support,
8266:
-веб сервер с одной страницей без переменных
-включен и AP и Client
-точка доступа сбрасывает соединение примерно секунд через 30

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

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

Отправлено спустя 6 минут 2 секунды:
aidar_i писал(а):
13.04.2024{, 08:29}
И я был прав! Вы первым и орете!
нифига подобного - вот полностью были переписаны библиотеки вайфай, а ошибка с клиентом тянется несколько лет.
Почему бы ее не исправить, раз уж библиотека переписывалась?
Плохие тестеры?
Неактуальная проблема?

WildCat
Лейтенант
Сообщения: 427
Зарегистрирован: 04.06.2022{, 04:14}
Репутация: 48
Имя: Михаил

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

#85

Сообщение WildCat » 13.04.2024{, 14:02}

ecoins писал(а):
13.04.2024{, 09:39}
Это для Ethernet, WED и др. - свой внутренний диспетчер, выполняется не в каждом цикле loop(). Ощутимо ускоряет производительность проекта.
Понял, спасибо.

ivansidor012
Сержант
Сообщения: 279
Зарегистрирован: 10.09.2020{, 14:37}
Репутация: 43
Имя: Иван

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

#86

Сообщение ivansidor012 » 13.04.2024{, 14:18}

support,

вот тут в каждом цикле вызывается 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
Рядовой
Сообщения: 70
Зарегистрирован: 31.10.2023{, 12:50}
Репутация: 12
Имя: Андрей

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

#87

Сообщение Ander » 13.04.2024{, 14:24}

Пропуск событий не решит данную проблему?
+ можно использовать стандартные параметры, и по условию менять пропуск события, в зависимости от состояние.

ivansidor012
Сержант
Сообщения: 279
Зарегистрирован: 10.09.2020{, 14:37}
Репутация: 43
Имя: Иван

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

#88

Сообщение ivansidor012 » 13.04.2024{, 14:33}

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


получается не работает пропуск

ivansidor012
Сержант
Сообщения: 279
Зарегистрирован: 10.09.2020{, 14:37}
Репутация: 43
Имя: Иван

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

#89

Сообщение ivansidor012 » 13.04.2024{, 14:38}

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
Сержант
Сообщения: 279
Зарегистрирован: 10.09.2020{, 14:37}
Репутация: 43
Имя: Иван

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

#90

Сообщение ivansidor012 » 13.04.2024{, 14:51}

Ander,

ниже кусок кода, позволяющий управлять точкой доступа в зависимости от статуса соединения клиентом
СпойлерПоказать
//------------------------управление Точкой Доступа при наличии/отсутствии соединения клиентом
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();

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

ну или как то придумать что то с постоянными попытками подключения клиентом

Ander
Рядовой
Сообщения: 70
Зарегистрирован: 31.10.2023{, 12:50}
Репутация: 12
Имя: Андрей

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

#91

Сообщение Ander » 13.04.2024{, 16:13}

Можно выключить точку доступа при подключении клиента
Вложения
Clip2Net Menu_240413201208.png

Аватара пользователя
DrMario
Лейтенант
Сообщения: 371
Зарегистрирован: 07.11.2016{, 13:11}
Репутация: 58
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

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

#92

Сообщение DrMario » 14.04.2024{, 04:27}

Падение версии 9.0.0 при попытке открыть проект от старых версий, это нормально?

Vasiliy0000
Рядовой
Сообщения: 44
Зарегистрирован: 22.09.2018{, 11:19}
Репутация: 1
Имя: Василий

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

#93

Сообщение Vasiliy0000 » 14.04.2024{, 07:40}

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

веб морда тоже не открывается почему то
Вложения
Без имени.png

ecoins
Полковник
Сообщения: 2962
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 455
Откуда: Шатура
Имя: Энвер

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

#94

Сообщение ecoins » 14.04.2024{, 08:03}

ivansidor012 писал(а):
13.04.2024{, 13:26}
Падение версии 9.0.0 при попытке открыть проект от старых версий, это нормально?
Не нормально. Разработчик исследует каждый случай, но надо выложить проект.

georgsp
Рядовой
Сообщения: 8
Зарегистрирован: 15.05.2021{, 17:25}
Репутация: 2
Имя: Георгий

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

#95

Сообщение georgsp » 14.04.2024{, 12:31}

Добрый день.
Вчера скачал портабле версию 9.0.0 на работе все распаковалось и запускается, сегодня дома скачиваю архив не открыть не распаковать не могу. 7-Zip и здесь и там. При клике правой кнопкой проводник зависает наглухо.. :shok: Антивирь отключал. ЕХЕ установился нормально.
Последний раз редактировалось georgsp 14.04.2024{, 12:42}, всего редактировалось 1 раз.

Аватара пользователя
Phazz
Полковник
Сообщения: 2565
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

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

#96

Сообщение Phazz » 14.04.2024{, 12:37}

georgsp, может не докачался?

georgsp
Рядовой
Сообщения: 8
Зарегистрирован: 15.05.2021{, 17:25}
Репутация: 2
Имя: Георгий

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

#97

Сообщение georgsp » 14.04.2024{, 12:43}

Скачал несколько раз, и из под хрома и донлоад-мастером :smile14:

Аватара пользователя
Phazz
Полковник
Сообщения: 2565
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

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

#98

Сообщение Phazz » 14.04.2024{, 13:28}

georgsp, антивирус может блокирует

georgsp
Рядовой
Сообщения: 8
Зарегистрирован: 15.05.2021{, 17:25}
Репутация: 2
Имя: Георгий

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

#99

Сообщение georgsp » 14.04.2024{, 13:37}

Упс, прошу прощения за панику, из под интерфейса 7-Zip распаковался и работает, тоталом проверил MD5 - совпали..
Что то с проводником у меня..

Александр
Рядовой
Сообщения: 74
Зарегистрирован: 01.12.2015{, 15:49}
Репутация: 11
Откуда: Бобруйск
Имя: Александр

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

#100

Сообщение Александр » 14.04.2024{, 13:57}

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

Ответить

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