Позволяет снизить период опроса входа по 4 или даже 2 раз в секунду, что снизит потребление.
Мы имеем ограничение сверху на длину импульса: мы должны регистрировать его при максимально возможном потоке воды у счетчиков 1л/имп. Это около 0.5с времени. 0.3с запасом. Опрашивая 4 раза в секунду мы не пропустим импульс.
Написал новую версию подсчета импульсов.
Раньше: Импульс если: Замкнут 3 раза + разомкнут.
Теперь: Импульс если: Замкнут + 3 раза разомкнут.
Позволяет снизить период опроса входа по 4 или даже 2 раз в секунду, что снизит потребление.
Мы имеем ограничение сверху на длину импульса: мы должны регистрировать его при максимально возможном потоке воды у счетчиков 1л/имп. Это около 0.5с времени. 0.3с запасом. Опрашивая 4 раза в секунду мы не пропустим импульс.
Изменения: https://github.com/dontsovcmc/waterius/commit/4defe788888b5d8b44ab84e10abc585ae691e665