Error 28 in iDryer storage mode: BME280 sensor likely faulty

Good afternoon. I’ve got a problem. In storage mode, error 28 pops up

The humidity sensor never shows less than 15

Could that be related?

Also, the dryer shuts off and beeps

After turning it off and on again, it works.

🇷🇺 Оригинал

Добрый день. Есть проблема. В режиме хранения вылезает ошибка 28

Датчик влажности не показывает меньше 15

Может с этим связано?

Притом сушилка отключается и пищит

После выключения и включения работает.

1 - wiring, make sure the 220V and the data line from the sensor don’t run next to each other.
2 all error codes are here https://github.com/pavluchenkor/iDryerController/blob/master/src/Configuration.h

🇷🇺 Оригинал

1 - проводка, проверь чтоб 220 и линия данных от датчика не проходили рядом.
2 все коды ошибок тут https://github.com/pavluchenkor/iDryerController/blob/master/src/Configuration.h

28 */ // BME MIN

and what does that mean?

it pops up during prolonged operation, I’ll check how the wiring is routed

🇷🇺 Оригинал

28 */ // BME MIN

и что это значит?

она вылезает при продолжительной работе, посомтрю как проходит проводка

Strange, and it most likely isn’t related to the wiring.
The temperature read from the sensor is at the minimum

https://github.com/pavluchenkor/iDryerController/blob/c4d1847653e237a8bc3c3afd13745c453881fc36/src/main.cpp#L1737

Possibly a defective one. If so, then this is already the second bad sensor in this batch buy

🇷🇺 Оригинал

Странно и скорее модель быть не связано с проводкой.
Получаемая от датчика температура в минимальной

https://github.com/pavluchenkor/iDryerController/blob/c4d1847653e237a8bc3c3afd13745c453881fc36/src/main.cpp#L1737

Возможно брак. Тогда это уже второй бракованный датчик в этой закупке

I think the humidity sensor is glitching — because no matter what I do, it’s always above 15

/ Linear Temperature Calibration for BME280
#define MIN_CALIB_TEMP 25 // Regular ambient temperature
#define MAX_CALIB_TEMP CE //!! Do not edit
#define REAL_CALIB_TEMP_MIN 27 // BME280 readings at regular air temperature
#define REAL_CALIB_TEMP_MAX 120 // BME280 readings during thermocouple calibration

if (iDryer.data.bmeTemp < TMP_MIN)
setError(28);

so the error is related to temperature

so it’s less than 27

here in drying mode — no problems, only during long-term storage

🇷🇺 Оригинал

я думаю глючит датчик влажности - тк что я не делаю - всегда выше 15

/ Linear Temperature Calibration for BME280
#define MIN_CALIB_TEMP 25 // Regular ambient temperature
#define MAX_CALIB_TEMP CE //!! Do not edit
#define REAL_CALIB_TEMP_MIN 27 // BME280 readings at regular air temperature
#define REAL_CALIB_TEMP_MAX 120 // BME280 readings during thermocouple calibration

if (iDryer.data.bmeTemp < TMP_MIN)
setError(28);

ошибка связана с температурой значит

меньше 27 получается

вот в режиме сушки - нет проблем, только при длительном хранении

No, lower than this

🇷🇺 Оригинал

Не, меньше этого

then yeah — looks like the sensor is toast

so that means the temperature from the BME sensor is below 1

🇷🇺 Оригинал

тогда - да - получается датчику капут

те получается температура с датчика BME меньше 1

The mode definitely has nothing to do with it. Please try drying mode and set the maximum time instead of storage, just to rule out that version. But most likely the result will be the same.
But check the wiring. I remember how the library for the BME280 is written there.

🇷🇺 Оригинал

Режим точно не при чем. Попробуй плз режим сушки и максимальное время вместо хранения, чтоб эту версию исключить. Но скорее всего результат будет такой же.
Но проводку проверь. Я помню как там библиотека написана для бме280.