Страница 17 из 56
ЭкоСреда ecoins
Добавлено: 27 окт 2022, 11:08
ecoins
kivip писал(а): 27 окт 2022, 09:59
Добрый день! При использовании вашего блока для AHT20 + BMP280 - на выходе завышенные показания давления на 200-250. В чем может быть причина? Если использовать другие блоки с библиотекой Adafruit_BMP280.h - показания у того же датчика корректные.
Должен проверить, в принципе ошибка может быть, но вроде проверял. Может быть Adafruit_BMP280.h в других единицах измерения (мм рт.ст.)?
ЭкоСреда ecoins
Добавлено: 27 окт 2022, 12:58
sowaxm
ecoins писал(а): 27 окт 2022, 11:08
kivip писал(а): 27 окт 2022, 09:59
Добрый день! При использовании вашего блока для AHT20 + BMP280 - на выходе завышенные показания давления на 200-250. В чем может быть причина? Если использовать другие блоки с библиотекой Adafruit_BMP280.h - показания у того же датчика корректные.
Должен проверить, в принципе ошибка может быть, но вроде проверял. Может быть Adafruit_BMP280.h в других единицах измерения (мм рт.ст.)?
Добрый день. Аналогичная ситуация с BME280, температура и влажность норм, давление около 1000.
ЭкоСреда ecoins
Добавлено: 27 окт 2022, 13:22
kivip
ecoins писал(а): 27 окт 2022, 11:08
Должен проверить, в принципе ошибка может быть, но вроде проверял. Может быть Adafruit_BMP280.h в других единицах измерения (мм рт.ст.)?
Действительно, об этом не подумал. Спасибо.
ЭкоСреда ecoins
Добавлено: 27 окт 2022, 17:07
chmak2007
STM8 когда будет поддерживать?
ЭкоСреда ecoins
Добавлено: 27 окт 2022, 18:27
ecoins
chmak2007 писал(а): 27 окт 2022, 17:07
STM8 когда будет поддерживать?
Очень мало там памяти, не планируем.
ЭкоСреда ecoins
Добавлено: 28 окт 2022, 09:16
slsl
[ecoins]
Такой вопрос, по блоку AHT:
есть ли возможность задавать ему адрес? (38 либо 39)
и будет ли работать совместно с блоком BMP_AHT?
Т.е. подключить датчики - AHT + BMP_AHT на одну шину.
Для ESP32.
Блоки от nickneo работают с этими датчиками, но при установки этих блоков отваливается MQTT_6.8
ЭкоСреда ecoins
Добавлено: 28 окт 2022, 11:52
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, которые больше ориентированы на демонстрацию работоспособности сенсора, но никак не хороши для встраивания в проекты.
ЭкоСреда ecoins
Добавлено: 28 окт 2022, 19:19
zhulen820
zhulen820 писал(а): 26 окт 2022, 16:49
После перехода Вашей библиотеки на версию новую версию ядра для ESP32 появилось много проблем со штатными блоками Флпрог. С чем столкнулся: модбас TCP (мастер) не получает данные, прием переменной через коммуникации (wifi) - ошибка компиляции. На версии ядра для esp32 1.0.6 все штатные блоки работают, Ваши не работают. Хорошо бы иметь возможность скачивать библиотеку и блоки предыдущих версий. Ну или ждем новую версию Флпрог
Так, для справки.Перепроверил еще раз. МОДБАС ESP32 на новом ядре в качестве слейва РАБОТАЕТ. В качестве мастера (по TCP и over TCP) НЕ РАБОТАЕТ. Причем компилируется без ошибок.
ЭкоСреда ecoins
Добавлено: 28 окт 2022, 21:11
ecoins
zhulen820 писал(а): 28 окт 2022, 19:19
Так, для справки.Перепроверил еще раз. МОДБАС ESP32 на новом ядре в качестве слейва РАБОТАЕТ. В качестве мастера (по TCP и over TCP) НЕ РАБОТАЕТ. Причем компилируется без ошибок.
Как мастер не проверял, на сколько понимаю разработчик FLProg планирует обновить ModBus, немного подождать...
ЭкоСреда ecoins
Добавлено: 29 окт 2022, 20:55
nick2015
Здравствуйте ! Почему то не работает дисплей 0802 с вашими блоками, дисплей засвечивает все сегменты.
ЭкоСреда ecoins
Добавлено: 29 окт 2022, 21:37
ecoins
nick2015 писал(а): 29 окт 2022, 20:55
Здравствуйте ! Почему то не работает дисплей 0802 с вашими блоками, дисплей засвечивает все сегменты.
Адрес проверяли?
Должен соответствовать тому, что отсканировано.
Проверьте сам дисплей на простой библиотеке.
Должен работать, проверял функционал.
Если не получится, тогда посмотрю повнимательнее.
ЭкоСреда ecoins
Добавлено: 30 окт 2022, 00:23
nick2015
ecoins писал(а): 29 окт 2022, 21:37
nick2015 писал(а): 29 окт 2022, 20:55
Здравствуйте ! Почему то не работает дисплей 0802 с вашими блоками, дисплей засвечивает все сегменты.
Адрес проверяли?
Должен соответствовать тому, что отсканировано.
Проверьте сам дисплей на простой библиотеке.
Должен работать, проверял функционал.
Если не получится, тогда посмотрю повнимательнее.
Подключение по 4 bus, на стандартных библиотеках работает
ЭкоСреда ecoins
Добавлено: 30 окт 2022, 03:30
ecoins
nick2015 писал(а): 30 окт 2022, 00:23
Подключение по 4 bus, на стандартных библиотеках работает
Не понимаю, но по возможности потестирую - сейчас занят переработкой системных библиотек, не хотелось бы отвлекаться.
ЭкоСреда ecoins
Добавлено: 01 ноя 2022, 13:43
Telman
Добрый день.
Можете посмотреть в чем проблема? Значения температуры BME показывает -0.1, статус 0
Температура и влажность от AHT показывают
ЭкоСреда ecoins
Добавлено: 01 ноя 2022, 13:54
Rovki
Так нужен еще проект в каскаде
ЭкоСреда ecoins
Добавлено: 01 ноя 2022, 15:12
Telman
Rovki писал(а): 01 ноя 2022, 13:54
Так нужен еще проект в каскаде
Добрый день Анатолий. просто передаю переменные и через шлюз хочу видеть их значения
ЭкоСреда ecoins
Добавлено: 01 ноя 2022, 15:14
Rovki
так все просто , но и ошибки бывают простые ,не ту функцию модбаса используете или тип данных и все

ЭкоСреда ecoins
Добавлено: 01 ноя 2022, 15:42
Telman
Rovki писал(а): 01 ноя 2022, 15:14
так все просто , но и ошибки бывают простые ,не ту функцию модбаса используете или тип данных и все
Уважаемый Анатолий, тут я передаю 2 значения температуры, в каскаде поставил одинаковые настройки, Тип-дробное, Количество разрядов 4, знаки после запятой 1
0,1 температура AHT показывает (передаю флоат, читаю флоат)
2 влажность AHT показывает (передаю интеджер, читаю интеджер)
3,4 температура BMP не показывает (передаю флоат, читаю флоат)
5 битовые состояния не показывает (передаю интеджер, читаю интеджер)
6 loop/sec показывает (передаю интеджер, читаю интеджер)
может неправильные настройки ставлю в блоке AHT+BMP ? можете проверить?
ЭкоСреда ecoins
Добавлено: 01 ноя 2022, 17:54
ecoins
Telman писал(а): 01 ноя 2022, 15:42
может неправильные настройки ставлю в блоке AHT+BMP ? можете проверить?
А Вы попробуйте вывести на консоль и увидит в чем проблема- скорее всего она в том, что сенсор не опрашивается, потому, что не тот алрес.
Там между 0x76 и 0x77 выбор приходится делать.
ЭкоСреда ecoins
Добавлено: 01 ноя 2022, 22:27
Telman
ecoins писал(а): 01 ноя 2022, 17:54
Telman писал(а): 01 ноя 2022, 15:42
может неправильные настройки ставлю в блоке AHT+BMP ? можете проверить?
А Вы попробуйте вывести на консоль и увидит в чем проблема- скорее всего она в том, что сенсор не опрашивается, потому, что не тот алрес.
Там между 0x76 и 0x77 выбор приходится делать.
Где это менять?