Страница 2 из 2

Re: esp32 и ds18b20

Добавлено: 24 окт 2024, 22:47
mixa7001
У меня на ESP 32 и ESP8266 все работает как часы. ФЛпрог 8.2.3 использую стандартные библиотеки и блоки. Также стоит сканер шины, чтобы не водить адрес датчика. Едро 2.0.4, Ардуино 1.8.19

Re: esp32 и ds18b20

Добавлено: 25 окт 2024, 02:09
prmres
mixa7001 писал(а): 24 окт 2024, 22:47 У меня на ESP 32 и ESP8266 все работает как часы. ФЛпрог 8.2.3 использую стандартные библиотеки и блоки. Также стоит сканер шины, чтобы не водить адрес датчика. Едро 2.0.4, Ардуино 1.8.19
можете поделиться своей папкой ideV8 ?
Хочу навести у себя порядок, сравню всё с вашей работающей как часы, может библиотеки какие обновлю....
Сделал несколько устройств для дома, точнее пока только проекты в FLP, железо всё ещё на пути к макету надеюсь зимой отлажу и установлю в работу, устройства будут надолго, вероятно навсегда, поэтому разумно иметь в архиве инструмент, которым оно создавалось

Re: esp32 и ds18b20

Добавлено: 25 окт 2024, 09:32
Naladchik
sergii2012 писал(а): 24 окт 2024, 12:49 ...как вылечить эту ошибку
в 7 версии все работало. в 8 не компилит датчик подключен с паразитным питанием и ручным заданием адреса
В данном случае проблема действительно в использовании паразитного питания датчика, точнее в реализации задержки перед считыванием данных. Причиной является использование данных типа unsigned long в функции abs(), о чем и пишется в логе компиляции.
Для решения есть несколько вариантов.
1. Перевести датчики на нормальное питание.
2. Понизить версию ядра ESP32 в используемой ArduinoIDE до той, при которой компиляция будет проходить. По всей видимости в предыдущих версиях ядра ESP32 функция abs() была реализована иначе.
3. Вручную поправить в скетче перед компиляцией тип данных у нужных переменных (unsigned long _ow...P=0;), заменив unsigned long на int64_t.
4. ............. (предложенное ранее).

Re: esp32 и ds18b20

Добавлено: 25 окт 2024, 17:19
ecoins
sergii2012 писал(а): 24 окт 2024, 16:21
ecoins писал(а): 24 окт 2024, 16:13
sergii2012 писал(а): 24 окт 2024, 15:44 три года работало и шилось много раз, сегодня установил fp 8.2 и началось.. хотел просто добавить еще один датчик..
Ответ немного раздраженный...
Чем? Что появляются новые версии?
И Вы не ответили на вопрос - действительно ли у Вас в прежних версиях ESP32 работало с ds1820?
Вы уверены?
Если да, то пришлите пожалуйста какой-нибудь работающий проект.
Спасибо.
Разработчик посмотрел:
1.У Вас в проекте пользовательское описание контроллера. Поэтому при обновление версии возникала ошибка.
2.В новой версии исправлено.
3.Пока можете заменить описание контроллера на штатное и тогда можно будет открыть в версии 9.1.17.
С уважением, ecoins.

Re: esp32 и ds18b20

Добавлено: 25 окт 2024, 18:11
prmres
ecoins писал(а): 25 окт 2024, 17:19 3.Пока можете заменить описание контроллера на штатное и тогда можно будет открыть в версии 9.1.17.
С уважением, ecoins.
а он разве про 9.х спрашивал?
у него другой вопрос был, не компилится проект на 8 версии
выяснилось что это происходит из-за ядра esp32, нужно поставить 2.0.4 и тогда всё пойдёт

Re: esp32 и ds18b20

Добавлено: 25 окт 2024, 18:23
ecoins
prmres писал(а): 25 окт 2024, 18:11
ecoins писал(а): 25 окт 2024, 17:19 3.Пока можете заменить описание контроллера на штатное и тогда можно будет открыть в версии 9.1.17.
С уважением, ecoins.
а он разве про 9.х спрашивал?
у него другой вопрос был, не компилится проект на 8 версии
выяснилось что это происходит из-за ядра esp32, нужно поставить 2.0.4 и тогда всё пойдёт
Теперь будет компилироватся и на версии 9.1.17.
Разработчик сделал.
И пословица: "Дареному коню в зубы не смотрят".
Продвинутые говорят спасибо.

Re: esp32 и ds18b20

Добавлено: 25 окт 2024, 20:14
prmres
ecoins писал(а): 25 окт 2024, 18:23 Теперь будет компилироватся и на версии 9.1.17.
Разработчик сделал.
И пословица: "Дареному коню в зубы не смотрят".
Продвинутые говорят спасибо.
Спасибо.
Разработчику следовало бы памятник поставить при жизни.

Уважаемый ecoins, как полагаете, когда 9.х.х выйдет в релиз? хотя бы примерно, плюс-минус локоть... ?
Ничего не хочу сказать этим вопросом, просто пытаюсь удовлетворить любопытство, вы ведь активный участник прцесса.

Re: esp32 и ds18b20

Добавлено: 25 окт 2024, 21:22
ecoins
prmres писал(а): 25 окт 2024, 20:14
ecoins писал(а): 25 окт 2024, 18:23 Теперь будет компилироватся и на версии 9.1.17.
Разработчик сделал.
И пословица: "Дареному коню в зубы не смотрят".
Продвинутые говорят спасибо.
Спасибо.
Разработчику следовало бы памятник поставить при жизни.

Уважаемый ecoins, как полагаете, когда 9.х.х выйдет в релиз? хотя бы примерно, плюс-минус локоть... ?
Ничего не хочу сказать этим вопросом, просто пытаюсь удовлетворить любопытство, вы ведь активный участник прцесса.
В первой декаде ноября очередной тестовый релиз.
Простые ошибки исправляются почти все.
Интересно перенос проектов начиная с версии 7 в новую версию - для этого нужны эти проекты, которые помогут протестировать update, выявить и ликвидировать проблемы.
С уважением, ecoins.

Re: esp32 и ds18b20

Добавлено: 25 окт 2024, 21:30
sergii2012
Благодарю за помощь господа!

Re: esp32 и ds18b20

Добавлено: 26 окт 2024, 09:59
prmres
ecoins писал(а): 25 окт 2024, 21:22 В первой декаде ноября очередной тестовый релиз.
ясно, спасибо
но я имел ввиду не тестовый релиз а "полноценный"

Re: esp32 и ds18b20

Добавлено: 26 окт 2024, 11:52
ecoins
prmres писал(а): 26 окт 2024, 09:59
ecoins писал(а): 25 окт 2024, 21:22 В первой декаде ноября очередной тестовый релиз.
ясно, спасибо
но я имел ввиду не тестовый релиз а "полноценный"
В чем для Вас разница между тестовой и полноценной?
Для разработчика это формирование разных пакетов для различных операционных систем, поддержка и тестирование ветки LAD,
ожидание дополнительных результатов от команды тестировщиков.
------------------------
P.S. Обращаю внимание что скоро 1-ое число, "День доната".
Кроме хороших и полезных вопросов и предложений, если имеется возможность, добрым и содержательным проявлением собственного отношения к проекту FLPrrog оказание разработчику материальной поддержки (денежные средства, современное оборудование и пр.).
--------------------------
С уважением, ecoins

Re: esp32 и ds18b20

Добавлено: 26 окт 2024, 12:23
prmres
ecoins писал(а): 26 окт 2024, 11:52 В чем для Вас разница между тестовой и полноценной?
тестовая версия - для тестов, для ловли багов
полноценная - для полноценного использования в проектах, как говорят айтишники " в продакшене"

любой софт проходит несколько этапов
разработка концепци или идеи - определение функционала - определение этапов - кодинг "альфа" - тестирование общедоступных "бета"-версий
и спустя какое-то время появляется "релиз", который отличается от "беты" стабильностью определенного для этого этапа набора функций и минимумом проблем\багов
далее разработка продолжается, расширяется функционал, добавляются новые поддерживаемые устройства, правятся выявленные баги... появляется новый стабильный релиз, с исправленными багами и "обогащенный" новыми функциями (которые естественно добавляют новых багов) и так дальше, шаг за шагом, от "ступеньки" к "ступеньке" от "этажа" к "этажу" вверх по "функциональной" лестнице

Re: esp32 и ds18b20

Добавлено: 26 окт 2024, 12:40
Ander
В тестовой версии тоже неплохо создавать проекты из рабочего функционала, выкладывать и прям в проекте создавать плату(со статусом не компилировать) в которой описываете, что не работает для вашего проекта.

Re: esp32 и ds18b20

Добавлено: 26 окт 2024, 13:05
prmres
Ander писал(а): 26 окт 2024, 12:40 В тестовой версии тоже неплохо создавать проекты из рабочего функционала, выкладывать и прям в проекте создавать плату(со статусом не компилировать) в которой описываете, что не работает для вашего проекта.
да, я это прекрасно понимаю
видно что так и происходит, тема "тестирование версии ... " растёт и пополняется новыми отчётами
по возможности попробую и я поучаствовать со своими весьма скромными проектами

и я ни к чему не придираюсь, как это могло бы показаться
я просто хочу понять саму концепцию, будет ли "новый" FLProg "вечной бетой" или всё таки есть определенное планирование "релизов" и если да то на сколько близок тот самый "релиз"