ЭкоСреда ecoins

ecoins
Полковник
Сообщения: 4012
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 158 раз

ЭкоСреда ecoins

Сообщение ecoins »

kivip писал(а): 27 окт 2022, 09:59 Добрый день! При использовании вашего блока для AHT20 + BMP280 - на выходе завышенные показания давления на 200-250. В чем может быть причина? Если использовать другие блоки с библиотекой Adafruit_BMP280.h - показания у того же датчика корректные.
Должен проверить, в принципе ошибка может быть, но вроде проверял. Может быть Adafruit_BMP280.h в других единицах измерения (мм рт.ст.)?
sowaxm
Рядовой
Сообщения: 30
Зарегистрирован: 06 дек 2020, 18:20
Имя: Андрей

ЭкоСреда ecoins

Сообщение sowaxm »

ecoins писал(а): 27 окт 2022, 11:08
kivip писал(а): 27 окт 2022, 09:59 Добрый день! При использовании вашего блока для AHT20 + BMP280 - на выходе завышенные показания давления на 200-250. В чем может быть причина? Если использовать другие блоки с библиотекой Adafruit_BMP280.h - показания у того же датчика корректные.
Должен проверить, в принципе ошибка может быть, но вроде проверял. Может быть Adafruit_BMP280.h в других единицах измерения (мм рт.ст.)?
Добрый день. Аналогичная ситуация с BME280, температура и влажность норм, давление около 1000.
kivip
Рядовой
Сообщения: 2
Зарегистрирован: 09 июн 2021, 11:22
Имя: Александр

ЭкоСреда ecoins

Сообщение kivip »

ecoins писал(а): 27 окт 2022, 11:08 Должен проверить, в принципе ошибка может быть, но вроде проверял. Может быть Adafruit_BMP280.h в других единицах измерения (мм рт.ст.)?

Действительно, об этом не подумал. Спасибо.
chmak2007
Сержант
Сообщения: 159
Зарегистрирован: 06 сен 2015, 13:28
Откуда: Саров

ЭкоСреда ecoins

Сообщение chmak2007 »

STM8 когда будет поддерживать?
ecoins
Полковник
Сообщения: 4012
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 158 раз

ЭкоСреда ecoins

Сообщение ecoins »

chmak2007 писал(а): 27 окт 2022, 17:07 STM8 когда будет поддерживать?
Очень мало там памяти, не планируем.
slsl
Лейтенант
Сообщения: 304
Зарегистрирован: 08 дек 2021, 22:41
Имя: Вячеслав
Благодарил (а): 16 раз
Поблагодарили: 47 раз

ЭкоСреда ecoins

Сообщение slsl »

[ecoins]

Такой вопрос, по блоку AHT:
есть ли возможность задавать ему адрес? (38 либо 39)
и будет ли работать совместно с блоком BMP_AHT?
Т.е. подключить датчики - AHT + BMP_AHT на одну шину.
Для ESP32.

Блоки от nickneo работают с этими датчиками, но при установки этих блоков отваливается MQTT_6.8
ecoins
Полковник
Сообщения: 4012
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 158 раз

ЭкоСреда ecoins

Сообщение ecoins »

slsl писал(а): 28 окт 2022, 09:16 Такой вопрос, по блоку AHT:
есть ли возможность задавать ему адрес? (38 либо 39)
и будет ли работать совместно с блоком BMP_AHT?
Т.е. подключить датчики - AHT + BMP_AHT на одну шину.
Для ESP32.
Не сложно, в новой версии добавлю возможность менять адрес по умолчанию. Имя этого параметра в структуре adr, если есть навыки в редакторах, можете изменить и самостоятельно.
slsl писал(а): 28 окт 2022, 09:16 Блоки от nickneo работают с этими датчиками, но при установки этих блоков отваливается MQTT_6.8
И понятно почему. Наши блоки основаны на собственных библиотеках без "тормозов" с учетом особенностей из DataSheet, а разработчики блоков обычно используют готовые библиотеки для сенсоров с GiHub, которые больше ориентированы на демонстрацию работоспособности сенсора, но никак не хороши для встраивания в проекты.
zhulen820
Сержант
Сообщения: 194
Зарегистрирован: 29 авг 2016, 22:44
Откуда: Серпухов
Имя: Александр

ЭкоСреда ecoins

Сообщение zhulen820 »

zhulen820 писал(а): 26 окт 2022, 16:49 После перехода Вашей библиотеки на версию новую версию ядра для ESP32 появилось много проблем со штатными блоками Флпрог. С чем столкнулся: модбас TCP (мастер) не получает данные, прием переменной через коммуникации (wifi) - ошибка компиляции. На версии ядра для esp32 1.0.6 все штатные блоки работают, Ваши не работают. Хорошо бы иметь возможность скачивать библиотеку и блоки предыдущих версий. Ну или ждем новую версию Флпрог
Так, для справки.Перепроверил еще раз. МОДБАС ESP32 на новом ядре в качестве слейва РАБОТАЕТ. В качестве мастера (по TCP и over TCP) НЕ РАБОТАЕТ. Причем компилируется без ошибок.
ecoins
Полковник
Сообщения: 4012
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 158 раз

ЭкоСреда ecoins

Сообщение ecoins »

zhulen820 писал(а): 28 окт 2022, 19:19 Так, для справки.Перепроверил еще раз. МОДБАС ESP32 на новом ядре в качестве слейва РАБОТАЕТ. В качестве мастера (по TCP и over TCP) НЕ РАБОТАЕТ. Причем компилируется без ошибок.
Как мастер не проверял, на сколько понимаю разработчик FLProg планирует обновить ModBus, немного подождать...
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

ЭкоСреда ecoins

Сообщение nick2015 »

Здравствуйте ! Почему то не работает дисплей 0802 с вашими блоками, дисплей засвечивает все сегменты.
ecoins
Полковник
Сообщения: 4012
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 158 раз

ЭкоСреда ecoins

Сообщение ecoins »

nick2015 писал(а): 29 окт 2022, 20:55 Здравствуйте ! Почему то не работает дисплей 0802 с вашими блоками, дисплей засвечивает все сегменты.
Адрес проверяли?
Должен соответствовать тому, что отсканировано.
Проверьте сам дисплей на простой библиотеке.
Должен работать, проверял функционал.
Если не получится, тогда посмотрю повнимательнее.
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

ЭкоСреда ecoins

Сообщение nick2015 »

ecoins писал(а): 29 окт 2022, 21:37
nick2015 писал(а): 29 окт 2022, 20:55 Здравствуйте ! Почему то не работает дисплей 0802 с вашими блоками, дисплей засвечивает все сегменты.
Адрес проверяли?
Должен соответствовать тому, что отсканировано.
Проверьте сам дисплей на простой библиотеке.
Должен работать, проверял функционал.
Если не получится, тогда посмотрю повнимательнее.
Подключение по 4 bus, на стандартных библиотеках работает
ecoins
Полковник
Сообщения: 4012
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 158 раз

ЭкоСреда ecoins

Сообщение ecoins »

nick2015 писал(а): 30 окт 2022, 00:23 Подключение по 4 bus, на стандартных библиотеках работает
Не понимаю, но по возможности потестирую - сейчас занят переработкой системных библиотек, не хотелось бы отвлекаться.
Telman
Рядовой
Сообщения: 71
Зарегистрирован: 06 фев 2021, 15:26
Имя: Telman
Благодарил (а): 10 раз
Поблагодарили: 2 раза

ЭкоСреда ecoins

Сообщение Telman »

Добрый день.
Можете посмотреть в чем проблема? Значения температуры BME показывает -0.1, статус 0
Температура и влажность от AHT показывают
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Rovki
Полковник
Сообщения: 5732
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

ЭкоСреда ecoins

Сообщение Rovki »

Так нужен еще проект в каскаде
Электронщик до мозга костей и не только
Telman
Рядовой
Сообщения: 71
Зарегистрирован: 06 фев 2021, 15:26
Имя: Telman
Благодарил (а): 10 раз
Поблагодарили: 2 раза

ЭкоСреда ecoins

Сообщение Telman »

Rovki писал(а): 01 ноя 2022, 13:54 Так нужен еще проект в каскаде
Добрый день Анатолий. просто передаю переменные и через шлюз хочу видеть их значения
Аватара пользователя
Rovki
Полковник
Сообщения: 5732
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

ЭкоСреда ecoins

Сообщение Rovki »

так все просто , но и ошибки бывают простые ,не ту функцию модбаса используете или тип данных и все :smile44:
Электронщик до мозга костей и не только
Telman
Рядовой
Сообщения: 71
Зарегистрирован: 06 фев 2021, 15:26
Имя: Telman
Благодарил (а): 10 раз
Поблагодарили: 2 раза

ЭкоСреда ecoins

Сообщение Telman »

Rovki писал(а): 01 ноя 2022, 15:14 так все просто , но и ошибки бывают простые ,не ту функцию модбаса используете или тип данных и все :smile44:
Уважаемый Анатолий, тут я передаю 2 значения температуры, в каскаде поставил одинаковые настройки, Тип-дробное, Количество разрядов 4, знаки после запятой 1

0,1 температура AHT показывает (передаю флоат, читаю флоат)
2 влажность AHT показывает (передаю интеджер, читаю интеджер)
3,4 температура BMP не показывает (передаю флоат, читаю флоат)
5 битовые состояния не показывает (передаю интеджер, читаю интеджер)
6 loop/sec показывает (передаю интеджер, читаю интеджер)

может неправильные настройки ставлю в блоке AHT+BMP ? можете проверить?
ecoins
Полковник
Сообщения: 4012
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 158 раз

ЭкоСреда ecoins

Сообщение ecoins »

Telman писал(а): 01 ноя 2022, 15:42 может неправильные настройки ставлю в блоке AHT+BMP ? можете проверить?
А Вы попробуйте вывести на консоль и увидит в чем проблема- скорее всего она в том, что сенсор не опрашивается, потому, что не тот алрес.
Там между 0x76 и 0x77 выбор приходится делать.
Telman
Рядовой
Сообщения: 71
Зарегистрирован: 06 фев 2021, 15:26
Имя: Telman
Благодарил (а): 10 раз
Поблагодарили: 2 раза

ЭкоСреда ecoins

Сообщение Telman »

ecoins писал(а): 01 ноя 2022, 17:54
Telman писал(а): 01 ноя 2022, 15:42 может неправильные настройки ставлю в блоке AHT+BMP ? можете проверить?
А Вы попробуйте вывести на консоль и увидит в чем проблема- скорее всего она в том, что сенсор не опрашивается, потому, что не тот алрес.
Там между 0x76 и 0x77 выбор приходится делать.
Где это менять?
Ответить

Вернуться в «Команда ecoins»

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

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