Технічна нотатка щодо виправлень у прошивці ESPHome для ESP32 стосовно режимів налаштувань GPIO та обробника переривань

  • Категорія запису:Tips / Новини

До уваги тих користувачів модуля лічильника Гейгера GGreg20_V3 підключеного до мікроконтролера ESP32 з прошивкою ESPHome, котрі створили свою прошивку раніше і ще не встигли оновити її до поточної версії.

Просимо звернути увагу, що у грудні 2022 та у січні 2023 року вийшло кілька виправлень прошивки ESPHome, які можуть впливати на підрахунок імпульсів від лічильника Гейгера на порту мікроконтролера ESP32.

1) Release 2022.12.3 – December 20 https://www.esphome.io/changelog/2022.12.0.html#release-2022-12-3-december-20

– Fix ESP32 GPIO when using PULLUP or PULLDOWN in INPUT mode #4213:

https://github.com/esphome/esphome/pull/4213/files

2) Release 2022.12.4 – January 20 

https://www.esphome.io/changelog/2022.12.0.html#release-2022-12-4-january-20

– Fix gpio pin mode for ISR pins #4216:

https://github.com/esphome/esphome/pull/4216/files

Через помилкову роботу / налаштування (без вказаних вище виправлень) обробника переривань, користувачі GGreg20_V3 та подібних лічильників Гейгера з імпульсним виходом могли спостерігати помилкові значення рівня радіації. 

Радимо користувачам GGreg20_V3 та ESP32 з прошивкою ESPHome звернути увагу на ці виправлення і за можливості встановити їх як і інші наявні оновлення прошивки ESPHome на контролери, до яких ви підключаєте сенсори з імпульсним виходом.

Зверніть також увагу, що команда IoT-devices, LLC не проводила технічних випробувань з виправленнями та без них і не може точно вказати на характер впливу цих помилок у попередніх версіях прошивки і відповідних виправлень на роботу контролера ESP32 з перериваннями.

Якщо після встановлення оновлень з виправленнями ви помітили зміни у роботі вашого модуля лічильника Гейгера GGreg20_V3, будь-ласка, поділіться з нами та DIY/IoT – спільнотою своїм досвідом.

Найкращі побажання,

Team IoT-devices, LLC