• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Что не так со всеми BME280?

pvvx

Активный участник сообщества
Кто может сказать, что не так со всеми BME280?

Даташит на них содержит загадочный график:
1770032548588.png
Но, что это такое конкретно не описано.

Все имеющиеся у меня BME280 при работе на улице зимой занижают влажность на десятки процентов.
При этом BME280 получены из разных источников в течении нескольких лет, а так-же есть и в готовых устройствах.
К примеру, WSDCGQ11LM (Xiaomi Zigbee Lumi weater c BME280) – перенос на улицу и дома:
1770032602150.png
Плывет даже давление, хотя высота не менялась…

Влажность у нас на улице практически всегда около 90% и другие датчики показывают влажность нормально, с минимальными отклонениями.

Или это означает, что эти датчики нельзя применять даже в бытовых метеостанциях?
 

CodeNameHawk

Moderator
Команда форума
Посмотрел на прогнозе погоды, на улице влажность 71%, так может нормально показывает, с чем сравниваете?
А нет в нем подогревателя?
У меня HDC1080 в нем есть, дома не включал и так показывает.
 

CodeNameHawk

Moderator
Команда форума
Есть BMP280 давление на нем отличается от сайта прогноза максимум на 2 мм рт. ст.
Наверное у них такой же стоит, если сравнивать по аэропорту, которой в 20 км от меня, там показания отличаются сильно.( > 10 мм)
 

pvvx

Активный участник сообщества
Есть BMP280 давление на нем отличается от сайта прогноза максимум на 2 мм рт. ст.
2 мм рт. ст = разница в 16 метров над уровнем моря.
Посмотрел на прогнозе погоды, на улице влажность 71%, так может нормально показывает, с чем сравниваете?
С другими датчиками всех возможных типов.

А нет в нем подогревателя?
Это во всех устройствах c BME280, не только с моими программами, но и в заводских устройствах.
Температуру BME280 (большее кол-во образцов) показывают при менее -10С c уходом в больший минус, но там копейки градусов.
При закидывании в морозилку холодильника BME280 показывают влажность с меньшей ошибкой, т.к. там:
1770051683614.png
(на графике данные с проверенного датчика, не с BME280)

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

pvvx

Активный участник сообщества
Посмотрел на прогнозе погоды, на улице влажность 71%, так может нормально показывает, с чем сравниваете?
71% в лесу или на открытой местности?
Пример вчера, в разных точках вокруг дома (пара рядом с внешним блоком кондиционера - более волнистые):
1770054326403.png
И один с BME280 - фиолетовый.
А сегодня влажность падала, но не настолько, сколько пишут в "яндекс".
С "яндексом" никогда и ничего не совпадет уже много лет. Если только случайно... Для "яндекс" типичны расхождения более десятков градусов от реальных тут.
А фины дают более точные данные для моей дачи (на сервере лен.области). Там отклонения в пару градусов...
 

pvvx

Активный участник сообщества
Ещё один экземпляр BME280.

Вынос на улицу к другому датчику. Через 24 минуты обратно в дом.

Температуры:
1770055731816.png
Влажности:
1770055740616.png


И вот куда понесло BME280, после того как он покрылся влагой и начал приходить к комнатной температуре?
И с чего весь мокрый не показал 99% пока был холодный?

И таких проблем с разными BME280 куча. Но с данными температуры и давления - проблем вообще нет - всё укладывается в разбросы по даташиту.
Если все тесты публиковать - всё тут забью картинками и ещё описания писать... Не вижу смысла.
Короче BOSH делает халтуру. Эти датчики работоспособны только при +25С.
 

pvvx

Активный участник сообщества
По поводу качества измерения влажности для BME280 в даташите:
1770057481932.png
(Фигура 1 в первом соо)

Т.е. диапазон работы по влажности от 0С до 60С.
И смотрим сноску 1:

1. При выходе за пределы рабочего диапазона (например, при пайке) характеристики датчика влажности временно ухудшаются, и рекомендуется восстановление, как описано в разделе 7.8. Рабочий диапазон указан только для среды без конденсации.

Если BME280 случайно попал на улицу, то вот что требуют:

Процедура восстановления
После воздействия на устройство условий эксплуатации, превышающих пределы, указанные в разделе 1.2, например, после оплавления припоя, датчик влажности может иметь дополнительное смещение. Поэтому для восстановления калибровочного состояния обязательна следующая процедура восстановления:
1. Сухое запекание: 120 °C при относительной влажности <5% в течение 2 ч
2. Регидратация: 70 °C при относительной влажности 75% в течение 6 ч
или альтернативно:
1. Сухое запекание: 120 °C при относительной влажности <5% в течение 2 ч
2. Регидратация: 25 °C при относительной влажности 75% в течение 24 ч
или альтернативно только после оплавления припоя
1. Сухое запекание не выполнять
2. Регидратация при комнатной температуре: ~25 °C при относительной влажности >40% в течение >5 дней


И эту процедуру необходимо проделывать каждый раз, если вдруг BME280 побывал на улице!
 

pvvx

Активный участник сообщества
Итог прост:
Не покупать эти дурные датчики BME280.
А брать хотя-бы BMP280+AHT20 в модуле на али. Тем более они стоят в 3..5 раз дешевле (порядка 53 руб шт., 160 руб 3 шт).
1770058348667.png
 

CodeNameHawk

Moderator
Команда форума
71% в лесу или на открытой местности?
Так фиг его знает, где у них станция.
Прибалтика высокая влажность.

У меня, по давлению, точнее всего показывает gismeteo.ru.
2 мм рт. ст = разница в 16 метров над уровнем моря.
Какое это имеет отношение к датчикам расположенных в разных местах и без привязки по времени.
У меня замер раз в час. Насчёт влажности измерял только дома, есть DHT11( хотя может dht22 , так как в белом корпусе) и HDC1080 показывают по разному, последний поадекватней будет, но точного прибора нет. Для меня достаточно его показаний.
Начал испарять по 0.5 воды в сутки на комнату 16м2, показало сдвиг среднего показания ненамного вверх, пришли морозы под -30 и график уплыл вниз при прочих равных условиях.
 

pvvx

Активный участник сообщества
Какое это имеет отношение к датчикам расположенных в разных местах и без привязки по времени.
Некоторые живут в многоэтажных коробках. А в нижних слоях атмосферы каждые 12 метров подъема снижают давление примерно на 1 мм рт. ст.
Метеостанция имеет фиксированный (стандартизированный) уровень над поверхностью земли в месте замера.
А у нас "бугор" и разница до 25 метров.
По этому давление не совпадет с "яндекс", даже если они дали правильное значение.
Также "яндекс" не может учитывать всё. На разной высоте разная скорость ветра, разные температуры и относительная влажность. И в зависимости от погоды - облаков, направления ветра и рельефа это всё меняется в конкретной точке значительно.
 

pvvx

Активный участник сообщества
Вот сейчас за домом, который находится уже в тени, там воздух на 1.2 метра от земли: T:-17.69С и RH: 84.21%.
Ветра практически нет – дым из трубы другого дома вертикален.
И там светит еле торчащее над лесом Солнце. В итоге там воздух на 1.2 метра от земли: T:-14.52С и RH: 91.56%
Какое значение принимать за правильное и с каким сравнивать с "яндекс"?
 

pvvx

Активный участник сообщества
Яндекс при этом выдает T:-15C, RH:76%, 2.8м/с, 766 мм рт.ст.
А по месту имеем расхождение температуры в 3 градуса на расстоянии по горизонтали немного более 100 метров.
И ветра нет. Давление почти совпадает c "Яндекс ": тут 1 021,88 hPa = 766,47 мм рт. ст.
И да, датчики калиброваны.
 

pvvx

Активный участник сообщества
У меня замер раз в час.
Не смешите.
Типовые датчики на печатной плате и в пластиковом корпусе имеют время реакции на изменение температуры в 25С до получения разницы в итоговой температуре к 0.1С более часа.
Если датчик имеет малую печатную плату (около 15x15 мм) и расположен на проводах к десятку см, то без обдува он придет к разнице в 0.1С при изменении в 25С примерно от 20 минут.
А температура на улице может меняться даже быстрее.
Датчик еле успевает за ней - пример:
1770110664475.png
И что в итоге будет давать датчик опрашиваемый раз в час?
Анализируя по точкам раз в час, получится, что вы спрогнозируете в 00:00 что температура через час будет -13.5С. А она будет -10С.
И это ещё не самая резкая смена фронта...
Среднее колебание ночь-день в весенний-летний-осенний сезон у нас около 20С.
Зимой значительно меньше - не вылазит Солнце и 90% пасмурно...
 

pvvx

Активный участник сообщества
У меня замер раз в час.
А что памяти в устройстве или приемнике нет или оно настолько тупое и жрет любые батареи за пару дней - типа ESP?
Все показанные графики от устройств имеют максимум 2xААА батареи, передачу данных с датчиков с интервалом как максимум 20 секунд, временем работы от батарей на улице при -25..+40С более года и собственную память в минимум 20 тысяч замеров усредненных за назначенный пользователем интервал.
А приемник - это уже дело другое и там SSD = память на десятки лет - ныне в день переписывается от 14 ГБ поступающих в базу данных и усредняются за назначенные периоды... Текущая база имеет уже глубину в 4 года на более тысячи замеров каждой величины от пары сотен датчиков...
 

CodeNameHawk

Moderator
Команда форума
А что памяти в устройстве или приемнике нет или оно настолько тупое и жрет любые батареи за пару дней - типа ESP?
Да есп и у меня аккум, лет так на 6 должно хватить.
Я смотрю на график один - два раза в день, делать замеры чаще бессмысленно.
 

pvvx

Активный участник сообщества
Я смотрю на график один - два раза в день, делать замеры чаще бессмысленно.
Тогда и "Яндекс погоды" достаточно :)
А для "Умного дома" нужны замеры чаще. Для "огородников" тоже...
Вот зимой нет смысла включать помощника для оттайки внешнего блока кондея по температуре и влажности для экономии.
А так-же менять уровень мощности обогрева в малых величинах, чтобы во всем помещении была средняя установленная температура, а не более холодно в углах и у внешних стен...

И по опыту, значительно удобнее, когда эти температуры отображаются на панели и любом индикаторе в прихожей. Тогда будет попадать в глаза каждый раз при одевании и выходе на улицу…
 
Сверху Снизу